
Simple IconsSimple Icons는 3,267개의 유명 브랜드의 SVG 아이콘을 제공한다. 처음 이 사이트를 알게되었을 때 제공하던 아이콘이 2,000 여개였는데 지금은 1,267개가 더 추가되었으니 지속적으로 유지보수도 되고있는 것으로 보인다. SVG나 PNG로 아이콘을 다운로드 받을 수도 있고, CDN을 이용하거나 npm 패키지로 받을 수도 있다. 개발할 때가 아니라도 문서를 작성할 때 고해상도의 아이콘들이 필요한 경우가 있는데 그럴때 사용해도 충분히 유용하다.
리눅스 서버에서 로그를 확인할 때 tail 명령어를 사용하는 경우가 있습니다.이 때 로그가 너무 빨리 지나가서 검증하기 불편한 경우, 아래의 방법들을 이용하면 도움이됩니다. 1. less tail -f /var/log/syslog | lessless는 화면에 일정 부분만 출력하며, 스크롤하여 천천히 로그를 확인할 수 있습니다. 2. greptail -f /var/log/syslog | grep "ERROR"로그 중 특정 키워드만 필터링하여 출력합니다. 3. awktail -f /var/log/syslog | awk 'NR % 10 == 0'awk를 이용해 일정 간격으로 출력합니다.위 옵션은 10줄에 한 번씩만 출력하는 옵션입니다.

Rest API 개발을 하거나 이용할 API 테스트를 할 때 Postman과 같은 도구가 오래전부터 이용되었지만 최근엔 IDE마다 조금더 경량으로 이용할 수 있는 방법이 생겼습니다. 그 중 VisualStudioCode에서 Rest Client 확장을 소개합니다. 주요 기능HTTP 요청 실행GET, POST, PUT, DELETE 등 다양한 HTTP 메서드 지원.http 또는 .rest 파일에서 HTTP 요청을 작성하고 실행 가능환경 변수 지원{{baseUrl}} 같은 변수로 동적인 요청 작성이 가능해 유연성 제공요청/응답 시각화JSON, XML 등 응답 데이터를 보기 쉽게 포맷하여 출력상태 코드, 헤더, 응답 시간 등 상세 정보 제공요청 기록이전에 보낸 요청을 기록하고 재사용할 수 있는 기능복합 요청..

각종 문서를 작성하다보면 서체 하나로 문서가 주는 느낌이 많이 달라지고 정보의 전달력도 차이가 들다보니 서체가 참 중요하다는 생각이 듭니다.그래서 각종 문서를 보면서 이건 어떤 서체인가 궁금해서 찾아볼 때가 있는데 그렇게 찾아서 사용하게되었던 서체 중 하나인 KoPub 서체를 소개합니다. KoPub / KoPubWorld 서체 소개KoPub 서체는 문화체육관광부와 한국출판인회의에서 전자책 제작 및 전자출판 유통시장 화성화를 지원하고 출판업계와 전자출판 산업 발전을 도모하기 위해 제작되었고, 문화체육관광부와 한국출판인회의에서 지적재산권을 가진 서체입니다. 지원 타입TTF (True Type Font) : 일반 문서 작업에 적합1980년대 애플에서 어도비의 포스트스크립트에 쓰이는 타입 1 글꼴에 대항하기 위..
네트워크 장비가 아닌 소프트웨어로 로드밸런서를 구현할 때 많이 언급되는 HAProxy, Apache, NginX 3가지를 비교해봤습니다. 특징 HAProxy Apache Nginx 주요 사용 사례전용 로드 밸런서웹서버 + 로드 밸런싱웹서버 + 로드 밸런싱성능높은 성능 - 로드 밸런싱에 최적화보통 - 로드 밸런싱 전문은 아님높은 성능 - 효율적인 아키텍처설정의 용이성보통 - 텍스트 기반 설정보통 - 텍스트 기반 설정쉬움 - 간단한 설정지원 프로토콜HTTP, TCP, UDPHTTP, HTTPSHTTP, HTTPS, TCP, UDP로드 밸런싱 알고리즘라운드로빈, 최소 연결 수 등라운드로빈, 최소 연결 수라운드로빈, 최소 연결 수, IP 해시SSL 종료 지원지원지원 (모듈 필요)지원헬스 체크지원 - 고급..

기술 자료를 검색하면 대부분 영어권 사이트에서 답을 얻는데, 일본어 사이트에서 답을 얻게되면서 Qiita를 알게되었습니다. Qiita는 일본어 키타(きた) 의 발음에서 유래한 이름으로 StackOverflow와 같은 질의응답 형식보다는 작성자 중심의 게시글이 주를 이루는 지식 공유 플랫폼입니다. 개인의 특정 질문보다는 보편적인 짧은 강좌 형식의 글이 많아 유용합니다. (질문도 물론 있음)요즘 모든 브라우저에서 번역 기능을 제공하고 또 일본어 번역이 워낙 퀄리티가 좋다보니 사이트를 이용함에 불편함은 없었습니다.이 사이트를 보며 흔히 사용되는 기술들이 아닌 COBOL이나 Delphi 같은 글들도 종종 볼 수 있어 일반적인 개발 커뮤니티보다 다양한 주제의 글이 올라오는 것 같았습니다. 다만 이 언어들의 점유율..
로그 확인 중 바로 JWT 토큰을 Decode해서 특정 값을 확인할 필요가 있어 jwt-decode 패키지를 사용해봤습니다. jwt-decode는 서명을 검증하지않고 단순히 디코딩하기에 단순 디코딩 용도로 사용하는데 적합합니다. jwt-decode는 Node.js 라이브러리입니다. 사용 전 Node.js 설치가 필수입니다.아래 과정은 Node.js 설치가 된 것을 전제로 합니다. 1. 패키지 설치npm install jwt-decode 2. 기본 사용법const jwtDecode = require('jwt-decode');// 디코딩할 JWT 토큰const token = 'your-jwt-token-here';// JWT 디코드const decoded = jwtDecode(token);console.lo..
WSL이 도입되면서 Windows 환경에서도 리눅스 개발환경을 구축해서 이용하고있지만, Windows에 마운트 된 네트워크 드라이브가 WSL에서는 잡히지 않아 이를 해결한 방법을 정리했습니다. 1. 네트워크 드라이브 확인Windows 명령 프롬프트 (CMD)에서 net use 명령어를 입력해 네트워크 드라이브가 올바르게 설정되어 있는지 확인합니다.만약 드라이브가 연결되어있다면 아래와 같은 결과 메시지가 출력됩니다.Status Local Remote Network----------------------------------------------------------------------------------------OK O:..
- Total
- Today
- Yesterday
- 티스토리챌린지
- MAC OSX 10.7
- 오브젝트 C
- Objective-C
- iPhone
- JSP
- 아이폰 어플리케이션
- JavaScript
- Objective C
- 아이폰
- zero
- 제이쿼리
- tomcat
- 자바스크립트
- 아이폰 개발
- IT
- Programming
- Spring Framework
- iBATIS
- jQuery
- SQL
- Object C
- MySQL
- 오블완
- iOS 개발
- 오브젝티브 C
- Java
- oracle
- Spring
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |