일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Buffered channel
- go
- Live Template
- gitops
- goroutine
- System Design
- 대규모 시스템 설계
- golang
- 디자인패턴
- AWS
- UnBuffered channel
- 클래스 관계
- Kubernetes
- tenneling
- 시스템 설계
- notification system
- AWS Infra
- Lambda@Edge
- 컴포지트패턴
- Infra
- image resizing
- 컴포짓패턴
- argocd
- GoF
- Helm V3
- Bastion Server
- GoF 디자인패턴
- Golines
- Logrus
- 알림 시스템
- Today
- Total
목록기타 (83)
Fall in IT.
안녕하세요. 오늘은 맥에서 한영키를 쉽게 설정하는 방법을 설명하도록 하겠습니다. 한영키 설정 목표기존 : command + space변경 : command (우측 command키를 한영키 누르듯 사용하기 위함 입니다. ) 맥에서 한영키 설정하는 방법맥에서 사용하는 키보드 바인딩 어플리케이션을 설치합니다. - https://pqrs.org/osx/karabiner/ 어플리케이션을 설치한 후, 시스템 환경설정 > 개인 정보 보호 > 어플리케이션 체크를 하여 사용자 권한을 설정합니다. Karabiner를 실행하고, Change Command_R Key (Right Commnad) 를 선택합니다. Change Command_R Key (Right Commnad) > Variations for specific a..
오늘은 자신의 사이트나 웹페이지에 댓글기능을 쉽게 추가하는 서비스인 소셜 댓글 서비스 Disqus의 사용법 대하여 알아보겠습니다. Disqus는 댓글 전문 서비스로, 통합적으로 댓글을 관리할 수 있다. 내가 관리하는 여러 웹사이트에 댓글기능을 쉽게 추가 할 수 있고, 관리자 페이지에서 손 쉽게 관리가 가능합니다. Disqus 사용하여 웹사이트에 댓글기능 붙이는 방법https://disqus.com 홈페이지에 접속하여 회원가입을 실시합니다. 회원가입 후, 우측 상단에 setting에 Add Disqus To Site 를 클릭합니다. 우측 상단에 "Install on Your Site" 버튼을 클릭합니다. 사이트 이름, 사용할 Disqus url(유니크해야함), 카테고리 정보를 입력하고, Next버튼을 누릅..
안녕하세요. 오늘은 Android 개발시 많이 거론되는 용어들인 네이티브앱, 웹앱, 하이브리드 앱에 대해서 알아보겠습니다. 각각의 개발 방식들의 특징 및 장단점을 간단히 정리하자면, 네이티브앱우리가 흔히 사용하는 모바일 어플리케이션을 말합니다. 모바일 기기에서 지원하는 기능을 전부 사용할 수 있습니다. 카메라, gps 등..실행속도도 빠르고, 앱스토어, 플레이스토어 등에 업로드해서 배포 할 수 있습니다.인터넷이 사용 가능하지 않은 환경에서도 일부 기능을 작동 할 수 있습니다.고성능의 어플리케이션 개발시에 유리합니다.개발기간이 오래 걸리고, 개발 비용도 많이 필요합니다. (모바일 플랫폼별로 앱을 만들어야합니다.)업데이트시 앱스토어 및 플레이스토어에 재배포해야하고, 클라이언트는 다운로드 해야 합니다.배포 시..
오늘은 Android 개발 시 주의해야 할 사항에 대해서 알아보겠습니다.요즘 모바일 장비들의 성능이 좋아지고 있지만, 성능에 대한 이슈는 아직도 여전합니다.개발에 있어서 몇가지 주의사항을 정리해 보겠습니다. 안드로이드 성능과 관련된 자료는 구글에서 제공하는 개발자 사이트를 이용하면 됩니다.http://developer.android.com/training/articles/perf-tips.html 개발자 사이트 중 몇가지만 설명해보겠습니다. 안드로이드 성능 저하 요인Avoid Creating Unnecessary Objects - 필요없는 객체 생성은 피해야 한다. - String 대신 StringBuffer를 사용한다. - Integer 대신 int를 사용한다. - 다차원 배열 대신 1차원 배열을 사용..
리눅스 운영체제에서 부팅시 자동으로 서비스를 시작시키는 방법에 대해 알아보겠습니다. 리눅스 시스템 서비스 등록 방법 Redhat계열에서는 스크립트를 init.d의 서비스로 등록해서 부팅시 자동으로 시작하게 한다. /etc/init.d/ 하위 경로에 스크립트 파일을 위치 시킨다.부팅과 동시에 실행하기위해 run-level에 등록한다. $ chkconfig --add "스크립트명"부팅시 자동으로 실행, 종료시 자동으로 종료된다.service 스크립트명 (start | stop | status) 가능 test.sh 스크립트를 서비스 등록하기 $ mv test.sh /etc/init.d/$ chkconfig --add test.sh$ service status test.sh등록 완료 리눅스 chkconfig 로..
유닉스계열 운영체제에서 스크립트 작업을 하다보면, 모든 라인 마지막에 ^M 문자가 붙어있는 경우를 볼 수 있다. 이러한 일이 발생하는 경우는 윈도우에서 스크립트를 수정하고 유닉스계열 운영체제로 파일을 옮길경우 생기곤 하는 문제인데, 일일이 수정지울 필요 없이, 아래의 간단한 명령어로 해당 문자를 모두 지울 수 있다. vi command에서 다음과 같이 입력한다.$ :%s/^M//g (^M은 Ctrl + v + m으로 입력) ex) sample 파일에 ^M 문자를 지울 경우 vi 편집기를 통해 파일을 오픈한다. - $ vi sample명령어를 입력한다. - $ :%s/^M//g 모두 즐거운 코딩하세요~
오늘은 서버간의 파일 전송 및 수신 방법 중 하나인 SCP에 대해서 알아보겠습니다. SCP설명scp란 Secure Copy의 약자로 로컬서버에서 리모트(원격)서버로 파일을 복사해서 올리거나 내려받을 때 사용하는 unix계열 utility입니다. 사용방법다른 서버로 파일 복사해서 보내기 $ scp 보낼파일 서버사용자계정@서버주소:복사될경로 다른 서버에서 파일 복사해서 가져오기 $ scp 서버사용자계정@서버주소:가져올파일경로 복사될경로 사용예제서버A와 서버B가 있다고 가정했을때, 두가지 case에 대해 알아봅니다.(두 서버는 같은 내부 네트워크에 물려있음을 가정합니다.) 서버A IP = 172.172.2.20서버B IP = 172.172.2.30서버A에서 서버B로 특정 파일(sampleA.txt)을 복사하려..
오늘은 맥에서 이클립스를 2개 실행하는 방법에 대해서 소개하겠습니다. 사실, 윈도우에서는 이클립스 아이콘을 한번 더 실행시키면 새로운 task로 실행되지만 맥에서는 실행되지 않습니다.현재 실행중인 이클립스 윈도우로 이동만 합니다. 이를 해결하는 방법은, 터미널을 사용해서 이클립스를 실행하는 것 입니다.$ open -n "실행파일이름.app" 명령어를 사용하여 실행합니다. 실행화면 실행결과
오늘은 구글 확장 프로그램 중 하나를 소개해 보고자 합니다. 프로그래밍할때 api 문서, reference 문서, document 등을 볼때 영어단어를 몰라서 네이버 사전을 검색해보면서 공부하곤 한다.이때, 도움을 줄 수 있는 응용프로그램 중 하나가 Tooltip Dictionary이다. 웹서핑시 모르는 영어단어 위에 간단히 커서만 올리면 해당 단어의 뜻을 보여준다. 설치 방법 맥북을 기준으로 설치 방법을 소개합니다. 먼저 크롬 웹브라우저를 켜고, 우측 상단에 메뉴에서 도구더보기 > 확장프로그램을 클릭합니다. 하위에 "더 많은 확장 프로그램 다운로드"를 클릭합니다. Chrome 웹 스토어에서 찾고자하는 어플리케이션 이름인 "Tooltip Dictionary"를 입력하고 "Chrome에 추가" 버튼을 눌러..
HTTP 상태코드를 정리합니다. 아래는 HTTP의 응답 상태 코드의 목록이다. IANA가 현재 공식 HTTP 상태코드 레지스트리를 관리하고 있다. IANA(Internet Assigned Numbers Authority)는 인터넷 할당 번호 관리기관의 약자로 IP 주소, 최상위 도메인 등을 관리하는 단체이다. 현재 ICANN이 관리하고 있다.국제인터넷주소관리기구(Internet Corporation for Assigned Names and Numbers, ICANN)는 인터넷 DNS의 기술적 관리, IP 주소공간 할당, 프로토콜 파라미터 지정, 루트 서버 시스템 관리 등의 업무를 조정하는 역할을 한다. 목차 1. 1xx (조건부 응답) 2. 2xx (성공) 3. 3xx (리다이렉션 완료) 4. 4xx (..