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:..
도메인의 이력을 조사하다 특정 도메인의 SSL / TLS 인증서 발급 조회를 제공하는 crt.sh 사이트를 알게되었습니다.crt.sh는 인터넷 상의 공개된 SSL/TLS 인증서 정보를 검색하고 열람할 수 있는 서비스로, Certificate Transparency 로그를 기반으로 특정 도메인과 연관된 인증서 발급 내역을 확인할 수 있도록 지원합니다. 이를 통해 도메인 소유자는 자신의 도메인에 대해 발급된 모든 인증서를 모니터링하고, 승인되지 않은 인증서 발급 여부를 감시할 수 있습니다. 또한 도메인과 관련된 서브도메인 정보를 수집하거나, 인증서 발급 내역을 분석하는 데 활용됩니다. 사이트 접속 후 도메인을 입력하면 다음과 같이 해당 도메인의 인증서 발급 이력이 조회됩니다. 10여년 전의 자료도 조회가 ..
sitemap.xml은 웹사이트의 구조를 검색 엔진에 효율적으로 전달하기 위해 사용되는 XML 형식의 파일입니다. 이 파일은 검색 엔진 크롤러(예: Googlebot)가 사이트의 페이지를 더 잘 이해하고 인덱싱할 수 있도록 돕는 역할을합니다. 아래에서 sitemap.xml에 대한 주요 개념과 작성 방법을 설명하겠습니다. 1. Sitemap이란?Sitemap은 웹사이트의 페이지 목록을 제공하는 파일로, 검색 엔진 크롤러가 사이트의 컨텐츠를 쉽게 탐색하고 인덱싱할 수 있게 합니다.보통 sitemap.xml이라는 이름으로 저장되며, 사이트의 루트 디렉토리에 위치합니다.예: https://www.gabia.com/sitemap.xml 2. Sitemap이 중요한 이유효율적인 크롤링검색 엔진은 사이트의 모든 페이..
- Total
- Today
- Yesterday
- Objective-C
- IT
- JSP
- Spring Framework
- 아이폰
- Spring
- 아이폰 어플리케이션
- iOS 개발
- oracle
- 제이쿼리
- 자바스크립트
- 티스토리챌린지
- Object C
- MAC OSX 10.7
- Programming
- Java
- zero
- SQL
- tomcat
- iBATIS
- 오블완
- jQuery
- JavaScript
- 자바
- iPhone
- Objective C
- 오브젝티브 C
- 아이폰 개발
- 오브젝트 C
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |