통신 기술의 발전: 2G, 3G, 4G, 5G
·
programming/환경설정 및 팁
2G (Second Generation)주요 기술: GSM, CDMA속도: 최대 64 kbps주파수 대역: 900 MHz, 1800 MHz (GSM)출시 연도: 1991년 (GSM 상용화)의의:디지털화의 시작: 아날로그에서 디지털로의 전환으로 음성과 데이터 통신의 품질이 향상되었습니다.SMS와 데이터 서비스: 문자 메시지(SMS) 서비스 도입으로 비언어적 소통이 가능해졌습니다.보안성 강화: 디지털 신호로 인해 통신의 보안성이 높아졌습니다.3G (Third Generation)주요 기술: UMTS, HSPA속도: 최대 2 Mbps (이론상)주파수 대역: 2100 MHz (UMTS), 850/900/1700/1900 MHz (HSPA)출시 연도: 2001년 (일본에서 WCDMA 상용화)의의:모바일 인터넷의 ..
[DevTool] Gitmoji란? & Gitmoji 툴
·
programming/환경설정 및 팁
예전에 한 번 다룬 적이 있지만 보충할 겸 새로 쓴다.   # Gitmoji🔗깃모지 공식 홈페이지 : https://gitmoji.dev/ 깃모지(Gitmoji)는 Git 커밋 메시지에 이모지를 사용하여 커밋의 내용을 시각적으로 표현하는 방법(?)이다.이모지를 사용함으로써 커밋 메시지를 더 직관적으로 만들고, 코드 변경 사항을 한눈에 이해하기 쉽게 도와준다. 이건 실제 내 Git History인데 Gitmoji의 힘을 느낄 수 있다.    사실 이때도 깃모지 너무 쓰고 싶었는데 팀원들이 정말 싫어해서 못 했다... 나만 문서화랑 컨벤션에 진심이지..나만..  지금하고 있는 프로젝트는 착실히 지키고 있다. 가끔씩 이거 해야해? 하면서 안 지키는 팀원이 있지만 말벌 아저씨처럼 쫓아가서 뭐라하는 중!ㅎㅎ나 ..
[Window] 윈도우에서 이모지를 검색해보자!
·
programming/환경설정 및 팁
전 이모지가 없으면 글을 못 씁니다.윈도우에서 이모지 검색이 안되는 것이 불편하여 방법을 알아왔습니다 🙂 지금까지 이모지 때문에 티스토리에 글 안 쓰고 노션만 업데이트해왔는데 블로그가 너무 죽어서 슬프네요...이렇게 사소한 사용자 편의성으로 사용의 유무가 갈리는데 지원을 안 해? 답답하다 답답해  Window를 직접 만드는 우리 MS사의 답변입니다. 미국인만 사용자냐? ㅠ이모지의 기능 자체가 US 키보드 입력기를 제외한 다른 언어 입력기의 검색기능을 지원하지 않는 디자인으로 개발되었기 때문입니다.https://answers.microsoft.com/ko-kr/windows/forum/all/%EC%9D%B4%EB%AA%A8%EC%A7%80/b1931fb9-b94a-45cc-bd1e-621c4151d46..
[Window] PowerToys로 편하게 살자 & 윈도우에서 맥북처럼 CapsLock으로 한영전환하는 법
·
programming/환경설정 및 팁
윈도우에서 맥북처럼 CapsLock으로 한영전환하는 법 기능은 Microsoft에서 제공하고 있다. 이것저것 한 번 설정해놓으면 엄청 편하니까 맥북이랑 윈도우 둘 다 자주 사용하는 사람에게 정말 추천드립니다.  # 설치하기이 글은 많은 사람들이 설치에 어려움을 느낀다는 걸 알고 쓰는 글입니다..😂안전하게 그냥 공식앱스토어에서 설치하면 금방합니다. 🔗 https://apps.microsoft.com/detail/xp89dcgq3k6vld?hl=ko-kr&gl=KR Microsoft PowerToys - Windows에서 무료 다운로드 및 설치 | Microsoft StoreMicrosoft PowerToys is a set of utilities for power users to tune and str..
[그라운드룰] 코드리뷰 가이드
·
programming/환경설정 및 팁
https://github.com/raccoonyy/code_review_guideline/blob/master/text/thoughbot_code_review.md code_review_guideline/text/thoughbot_code_review.md at master · raccoonyy/code_review_guidelinecode review guidelines. Contribute to raccoonyy/code_review_guideline development by creating an account on GitHub.github.com 협업할 때 그라운드룰을 정해두면 좋아서 나는 그라운드룰을 항상 만든다.그 중 항상 나오는 것이 코드 리뷰해주기다.나뿐만 아니라 다른 사람들도 그라운드룰..
📕 객체지향의 사실과 오해 : 역할, 책임, 협력 관점에서 본 객체지향
·
programming/환경설정 및 팁
리뷰💡 이제 객체 지향을 설명할 수 있나요? No💡 이제 객체 지향이 무엇인지 알겠나요? Yes면접에서 객체지향이 무엇인가요? 라는 질문이 들어왔을 때 답변할 만한 명쾌한 이야기는 책에 없다.애초에 책 설명이 엄청 길고 반복되기 때문에 내가 딱 정의할 수 힘든 부분도 있다.그런데 관점을 설명하는 건 생각만 해도 힘든 과정 아닌가? 저자가 정말 최선을 다해 비유하고 은유해서 떠먹여주고 있기 때문에 마음을 열고 보면 분명 깨닫는 점이 생긴다! 객체지향이 뭔지 잘 모르겠어서 혼자 고민하고 있는 사람에게 추천하고 싶다.객체, 클래스에 대한 객체지향적 관점으로 어떻게 이해해야 하는지 바로 잡아주는 느낌이었다.객체지향이 무엇인지 개념적으로, 철학적으로 이해하기엔 좋은 책이라고 말할 수 있다.그러나 코딩 책은 아..
비트 연산자
·
programming/환경설정 및 팁
> 연산자 (Shift) 비트를 n 만큼 왼쪽 혹은 오른쪽으로 이동시킨다. int n1 = 9; // (2진수 배열로 나열하면) 01001 int n2 = 11; // (2진수 배열로 나열하면) 01011 int n3 = n1 2 = 00010 = 2; int n3 = 28 > 2 = 00111 = 7; + 이때, shift 연산자는 곱셈, 나눗셈과 관련이 있다. 왼쪽으로 1칸 이동할때마다 정수의 값은 2배 로 커지고 (곱셈과 관련) 오른쪽으로 1칸 이동할때마다 정수의 값은 1/2배 가 된다. (나눗셈과 관련) 예제로 4/2 = 4>>1 과 동일한데, CPU 입장에서는 곱셈,나눗셈보다 비트 연산이 부담이 적어 성능 향상에도 도움이 된다. [출처] [c++] 비트 연산|작성자 YEON