PostgreSQL: 쿼리로 쉽게 대용량 테스트 데이터 생성하기 응용프로그램을 테스트하기 위해 대용량 테스트 데이터가 필요하다면 generate_series 를 사용해보세요. 엑셀로 테스트 데이터를 만들어 DB에 넣거나 간단한 스크립트를 만들어 사용하시는 분들도 있으실텐데요. 간단한 쿼리문으로 테스트 데이터를 원하는 데이터…
PostgreSQL: 다중 행을 하나의 문자열 또는 JSON 타입으로 만들기 PGSQL에서 다중 행 혹은 다중 열 데이터를 한 문자열로 만드는 쿼리 예제입니다. 더 다양한 방법과 상세한 설명은 하단의 "함께보기"에 있는 링크를 통해서 확인 가능합니다. 참고로 문자열 작업 시 가장 많은 실수는 데이터 타입 오류가 많습니…
중국에서도 작동하는 Vercel 사이트 만들기: cname-china 설정 완벽 가이드 개요 Vercel로 배포한 웹사이트가 중국에서 접속되지 않아 고민하고 계신가요? 이 문제는 중국의 인터넷 검열 시스템과 Vercel의 글로벌 인프라 구조 간의 충돌로 발생합니다. 흥미롭게도, 일부 경우에는 특별한 설정 없이도 중국에서 접속이 가능할 수 있습니다. …
프로그래밍 언어를 웹에서 실행하고 공유도 가능한 사이트 개발자, 학생, 프로그램 언어를 배우는 분 모두에게 유용한 사이트를 소개하고자 한다. 가끔 간단한 코드를 실행해보고 싶은데, 실행 환경이 안되는 곳에 있거나 환경을 구성하는게 귀찮을때가 있는데, 그런 경험이 있다면 주목해보자. 현존하는 거의 모든 언어를 온라인…
블로그 디자인을 변경했습니다. 이 글은 타인에게 도움되는 내용은 아니지만, 오랜 기간 사용했던 블로그 디자인을 변경하면서 페이지 속도 최적화 테스트를 기록한 글입니다. 참고로 블로그는 Google Blogger 서비스를 이용하고 있으며 만족하고 있습니다. 많은 개발자 블로그가 GitHub…
Bash: 배열 안에 지정한 값이 존재하는지 확인하는 코드 Bash에서 배열 안에 지정한 값이 존재하는지 확인하는 코드입니다. 테스트 코드 #!/usr/bin/env bash ## # 배열 안에 지정한 값이 존재하는지 확인 ## in_array() { local needle array value need…
구글 크롬의 중간자 공격(MITM) 탐지 기능은 무엇인가? Google Chrome에 중간자 공격(Man-in-the-Middle) 문제를 사용자에게 알려주는 보안 기능이 추가된다고 합니다. 버전 63에 적용될 예정이며 2017년 12월에 출시됩니다. 추가되는 보안 기능인 중간자 공격이 무엇이며 어떻게 추가되었는지 간…
리뷰: 인스파이어드(Inspired) 제품 관리자(PM, Product Managers)라는 단어를 이 책을 통해서 배웠습니다. PM은 프로젝트 관리자(Project Managers)만 생각했던 것을 부끄럽게 만들면서 흥미롭게 읽고 개인적인 필독서 목록에 추가하게 된 책 중에 하나입니다. 한…
월간 개발자스럽다 #65 월간 개발자스럽다는 매월 1회 발행되며 지난 소식은 여기 에서 확인 가능합니다. 개발자스럽다는 Blog · Twitter · Facebook · Linkedin · KakaoTalk · Talegram · Instagram 에서도 소식을 받을 수 …