최신글
-
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에서는 FastAPI..
더보기
-
구글 플레이스토어 앱 출시(비공개 테스터 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-Platform..
더보기
-
react native 튜토리얼(init 명령어) 💻
react native 를 사용하는 2가지 방법 ❓❓1. Expo를 사용하는 방법Expo Go client를 통해 변경 사항을 즉시 확인이 가능하다.그 외 아무런 작업이 필요하지 않다!! 😲😲😲아래 명령어를 통해 react native expo의 프로젝트를 생성할 수 있다.npx create-expo-app AwesomeProjectcd AwesomeProjectnpx expo start 2. React native cli 사용하는 방법안드로이드/IOS 별로 별도 애뮬레이터 프로그램이 필요하다안드로이드의 경우 JDK를 추가로 설치해주어야 한다.아래 명령어를 통해 react native cli의 프로젝트를 생성할 수 있다.npx react-native@latest init AwesomeProject..
더보기
-
헬스 초보자에게 권하고 싶은 상체 운동 3가지 💪🏻
헬스장에서 상체 운동을 하고 싶은데 어떤 기구를 해야할 지 모르겠다면,아래 3가지 운동을 해보는 것을 추천한다. 헬스장에서는 어떤 운동을 해야할까 ❓❓1. 푸쉬업(Push-Up) 🧎🏻 공간이 있는 곳이라면 어디서든 할 수 있는 운동이다.가슴 운동을 중점으로 전반적인 상체 근육을 모두 사용한다.가슴, 어깨, 등, 광배에 모두 힘이 들어가기 때문에 푸쉬업을 빠지지 않고 하는 것을 추천한다.처음에는 30개를 자유로운 분할로 하되, 한번에 10개씩 할 수 있는 상태가 되면, 이후 개수를 자유롭게 늘려보는 것을 권한다.만약 오늘 운동을 못했다면, 집에서 푸쉬업을 해라. 그러면 근손실 방지 & 골격 형성에 큰 도움이 된다. → 대체 기구 운동: 벤치프레스, 인클라인 벤치프레스 등 2. 풀업(Pull-Up) ✊?..
더보기
-
삼성 첫 AI 스마트폰 “갤럭시 S24” 리뷰 📲
지난 17일 미국 새너제이 SAP센터에서 삼성 첫 AI 스마트폰인 갤럭시 S24가 공개되었다. 이번 갤럭시 S24를 통하여 삼성이 애플을 뛰어넘고스마트폰 시장 우위를 점할 수 있을만한 제품으로 국내.외 전문가들은 평가하고 있다. AI 스마트폰(갤럭시 S24)이 기존과 다른점은❓❓이번 삼성 폰의 단연 핵심은, AI 스마트폰이라는 이름에 걸맞게 인터넷 연결 없이(📴) 다양한 AI 기능들을 사용할 수 있게 된 것이다.이번 AI 스마트폰에서 자랑하는 기능은 아래 5가지로 요약할 수 있다. 1. 실시간 통역 기능 📞통화를 시작하면 통화 어시스트🧑🏻 라는 탭이 화면에 출력되고, 이를 누르면 상대방과 나의 언어를 선택하여 통화를 실시간으로 통역해준다.해당 기능은 상대방의 스마트폰이 어떤 기종인지에 관계없이 가..
더보기
-
초보 아빠의 신생아 소화시키는 방법 3가지 꿀팁🍯
신생아의 소화기관은 성인의 소화기관과 조금 다르게 생겨서 먹은 음식을 꼭 소화시켜주어야 합니다.이를 통해 필요한 과정이 트림 인데요.😂😂 수유를 통해 들이마셨던 공기가 장기 안에 머물게 되면 음식을 쉽게 게워내게 되고,이런 상황이 장시간 지속된다면 나중에 복통을 일으킬 수 있어 꼭 트림을 시켜주어야 합니다. 신생아 수유 및 이유식 섭취 후소화를 도와줄 수 있는 3가지 꿀팁에 대해서 알아봅시다.👨👩👦 1. 신생아의 소화기관🫁은 성인과 다르게 생겼다.신생아의 위는 일자로 쭉 연결되어 있고 체리🍒만한 크기를 가지고 있고, 이후 점점 크기가 증가하고 소화력이 증가하게 됩니다.태아 시절 탯줄을 통해 공급받았던 영양분을 이제는 수유라는 과정을 통해 공급받게 됩니다.신생아의 소화기관이 수유 및 ..
더보기
-
대학생 좋은 노트북 고르는 방법(feat, 가장 쉽게 설명한 컴퓨터 구조)
우선 다음과 같이 누군가 당신에게 물어볼 수 있다. "당신은 집에 몇대의 컴퓨터를 가지고 있습니까" 흔히 말해 컴퓨터라고 하면, 본체와 모니터, 마우스, 키보드, 그 외 부수적인 장비들을 한 세트로 하여 컴퓨터라고 부른다. 그러나 그것은 좁은 의미의 컴퓨터다. 컴퓨터의 영역을 확장하면 아래와 같이 4가지 구조를 가진 모든 장비가 컴퓨터가 될 수 있다. 프로세서 메모리 디스크 입/출력장치 ex) 컴퓨터, 휴대폰, 스마트워치, 태블릿 등. 그러면 아마도 누군가의 집에는 넓은 의미로의 인당 평균 4대씩 있는 경우도 있을 것이다. 컴퓨터 구조는 크게 앞서 설명한 4대의 장치들로 이루어진다. 1. 프로세서 중앙처리장치라고도 부르며, 우리에게는 CPU(Central Processing Unit)로 잘 알려져 있다...
더보기
-
비전공자가 프로그래밍 공부하기 좋은 사이트 TOP 3
요즘에는 IT 교육을 해주는 곳이 매우 많아졌다. 온라인, 오프라인 상관없이 양질의 강의를 제공하고 있다. 오늘은 비전공자들이 취미로 혹은 취업 목적으로 프로그래밍 공부하기 좋은 사이트를 알아보자. 1. 인프런(Inflearn)https://www.inflearn.com/ 인프런 - 라이프타임 커리어 플랫폼프로그래밍, 인공지능, 데이터, 마케팅, 디자인, 엑셀 실무 등 입문부터 실전까지 업계 최고 선배들에게 배울 수 있는 곳. 우리는 성장 기회의 평등을 추구합니다.www.inflearn.com 첫번째는 인프런이다. 인프런은 개발자들이 퇴근하고 잠을 줄여가면서 틈틈히 만든 회사로 알고 있다. 처음에는 유튜브, 개인 블로그 등에 각각 올려져 있었던 좋은 품질의 강의를 한 곳에서 볼 수 있게 해주는 목적으로 ..
더보기
-
HTTP 쿠키에 대해서 알아보자
오늘은 쿠키에 대해서 알아보자. 쿠키란? 쉽게 말해서 사이트에 사용자의 정보가 남아있는 것을 의미한다. 정확히는 HTTP 쿠키라고 말하는 것이 일반적인 식용 쿠키와 구분할 수 있는 용어인 것 같다. 그림을 통해 보면, 아래 쿠키라는 이름의 바구니가 있다. 사용자가 PC, Mobile 등을 통해 특정 사이트에 접속하였을 경우, 쿠키라는 바구니에 사용자에 관련된 정보가 함께 넘어오게 된다. 쿠키에는 아래와 같은 성격의 정보들이 저장된다.ex) 사용자의 ID, 검색 기록, 사용자 정보 등 이러한 정보들은 사용자도 F12 버튼을 통해 볼 수 있고, 접속한 사이트 서버 관리자도 볼 수 있다. 사용자와 사이트 관리자 모두에게 공개되는 데이터라고 보면 된다. 우리는 가끔 페이스북이나 인스타에서 우리가 관심있었던 게시..
더보기
-
Hello World 찍는 가장 쉬운 방법
국내외를 막론하고 프로그래밍에 대해서 관심있는 사람들이라면 누구나 한번쯤은 들어보았을 것이다. Hello world Hello world란 뭘까? 개발자들이 가장 간단하게 프로그래밍 출력 테스트를 할 수 있게 해주는 프로그램이다. 간단히 말하면 Hello world는 하나의 문장에 불과하고 개발자는 자신의 프로그래밍 행위가 실제로 컴파일러, 통합 개발 환경, 런타임 환경을 거쳐 정상적으로 동작하였는지 테스트해보는 가장 간단한 테스트로 이해하면 쉽다. 그 역사는 1978년으로 돌아간다. 벨 연구소의 브라이언 커니핸 과 데니스 리치 는 "The C Programming Language" 라는 책을 출간을 하였고, 여기서 가장 처음으로 hello, world 라는 문장이 나오게 되었다. Hello world는..
더보기