본문 바로가기

IT는 지금.

tmux란? 💻 리눅스 개발자들의 삶의 질을 향상시켜준 프로그램 ❓❓ 2007년 11월 20일, 니콜라스 매리엇(Nicholas Marriott)라는 사람은 tmux라는 프로그램을 세상에 발표하였다. 그 시절 리눅스 개발자들의 실력에 한 단계 동력을 불어넣어준 프로그램, tmux다 >> tmux github page Wiki에서는 tmux📱 를 어떻게 정의하고 있을까? tmux란? tmux는 사용자가 단일 단말기 창 또는 원격 터미널 세션 안에서 여러 별도의 터미널 세션에 액세스할 수 있도록 여러 가상 콘솔을 다중화하는데 사용할 수 있는 응용 소프트웨어이다. 이 응용 프로그램은 명령어 인터페이스로부터 다수의 프로그램을 처리하고 유닉스 셸로부터 프로그램을 분리하는 데에 유용하다 1. 여러 별도의 터미널 세션에 액세스 분할.. 더보기
FastAPI란 무엇일까? 💻 21세기 Django를 뛰어넘는 Python 진영의 새로운 웹 서버 ❓❓ 2018년 5월 어느 여름, 이 시대 최고의 웹 서버 프레임워크로 각광받는 FastAPI가 발표되었다. 그 시절 발표했던 개발자들은 2024년 이렇게 될 줄 알았을까 >> 67.3k의 starred를 자랑하는 FastAPI Github 초기 FastAPI는? 처음에 Python 진영에서 발표와 동시에 많은 사랑을 받으며 성장해왔다. 최근 트렌드에 맞게 Restful API를 설계할 수 있는 파이썬의 웹 프레임워크라는 정체성을 가졌다. 사람들이 FastAPI를 점점 더 알아가고 찾게되는 이유 중 하나는 매우 잘 정리되어 있는 document page도 인기를 높이는 데 한 몫했다. >> FastAPI document Wiki에서는 F.. 더보기
구글 플레이스토어 앱 출시(비공개 테스터 20명??) 💻 2023년 11월부터 비공개 테스터 20명 모집을 의무화하였다 ❓❓ 우선, 안드로이드 앱을 구글 플레이스토어에 출시하는 방법을 알아보자!! 안드로이드 어플리케이션을 구글 플레이스토어에 출시하려면 아래 사이트를 방문하여야 한다. 구글 플레이 콘솔 Google Play Console | Google Play Console 앱과 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요. play.google.com 우선은 플레이스토어 개발자 등록을 해야한다. 개발자를 등록하는데 일부 비용(한화로 2~3만원 사이)이 최초 1회 지출된다. 개발자 등록비라고 보면 된다. 자체적으로 앱📱 을 개발했다면, 빌드과정을 통해 AAB 파일을 생성한다. AAB란? .. 더보기
Node.js란?(Wiki와 함께 설명) 💻 Wiki에서는 Node.js를 어떻게 설명하고 있을까 ❓❓ | Node.js는 크로스플랫폼 오픈소스 자바스크립트 런타임 환경으로 윈도우, 리눅스, macOS 등을 지원한다. Node.js는 V8 자바스크립트 엔진으로 구동되며, 웹 브라우저 바깥에서 자바스크립트 코드를 실행할 수 있다.[3] 주로 확장성 있는 네트워크 애플리케이션과 서버 사이드 개발에 사용되는 소프트웨어 플랫폼이며, 논블로킹(Non-blocking) I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며, 이를 통해 웹 서버의 동작에 있어 더 많은 통제를 가능케 한다. - 크로스 플랫폼(Cross-Plat.. 더보기
react native 튜토리얼(init 명령어) 💻 react native 를 사용하는 2가지 방법 ❓❓ 1. Expo를 사용하는 방법 Expo Go client를 통해 변경 사항을 즉시 확인이 가능하다. 그 외 아무런 작업이 필요하지 않다!! 😲😲😲 아래 명령어를 통해 react native expo의 프로젝트를 생성할 수 있다. npx create-expo-app AwesomeProject cd AwesomeProject npx expo start 2. React native cli 사용하는 방법 안드로이드/IOS 별로 별도 애뮬레이터 프로그램이 필요하다 안드로이드의 경우 JDK를 추가로 설치해주어야 한다. 아래 명령어를 통해 react native cli의 프로젝트를 생성할 수 있다. npx react-native@latest init Awesome.. 더보기
삼성 첫 AI 스마트폰 “갤럭시 S24” 리뷰 📲 지난 17일 미국 새너제이 SAP센터에서 삼성 첫 AI 스마트폰인 갤럭시 S24가 공개되었다. 이번 갤럭시 S24를 통하여 삼성이 애플을 뛰어넘고 스마트폰 시장 우위를 점할 수 있을만한 제품으로 국내.외 전문가들은 평가하고 있다. AI 스마트폰(갤럭시 S24)이 기존과 다른점은❓❓ 이번 삼성 폰의 단연 핵심은, AI 스마트폰이라는 이름에 걸맞게 인터넷 연결 없이(📴) 다양한 AI 기능들을 사용할 수 있게 된 것이다. 이번 AI 스마트폰에서 자랑하는 기능은 아래 5가지로 요약할 수 있다. 1. 실시간 통역 기능 📞 통화를 시작하면 통화 어시스트🧑🏻 라는 탭이 화면에 출력되고, 이를 누르면 상대방과 나의 언어를 선택하여 통화를 실시간으로 통역해준다. 해당 기능은 상대방의 스마트폰이 어떤 기종인지에 관계없이 .. 더보기