윈도우에서 GIT 원격 서버 구축하기 윈도우 환경에 Git 원격 서버를 구축해보겠다. Git은 무료 Git 서비스를 해주는 곳에 개인적인 프로젝트로만 사용해봤으며 업무적으로는 Mercurial를 사용하고 있다. 구축 과정을 기록한 계기는 이렇다. 친구에게 Git 사용을 추천했는데 윈도우 서버뿐이…
PostgreSQL: 특정 범위의 랜덤 숫자 추출하는 방법 PGSQL에서 SELECT random(); 사용하면 0.0 <= x < 1.0 범위의 난수를 반환해주는데, random() 을 이용하여 특정 범위의 정수 값을 램덤하게 추출하는 방법을 소개합니다. random() 은 난수를 반환하기 때문에 tru…
Bash 입문자를 위한 핵심 요약 정리 (Shell Script) Bash는 리눅스 및 macOS와 같은 유닉스 계열 운영 체제의 기본 쉘(Shell)입니다. Bash 스크립트를 사용하면 반복적인 작업을 자동화하고, 시스템 관리 작업을 효율적으로 수행할 수 있습니다. 이 가이드에서는 Bash 입문자를 위해 기본적인 문법…
브라우저 개발자도구 콘솔창 활용 팁 브라우저별 개발자 도구가 계속 발전하고 있어서 웹 개발과 디버깅 시간이 많이 단축되었다. 개발자 도구가 없을땐 어떻게 개발했는지 생각도 안날 만큼 친숙해져있다. 개발자 도구에 많은 기능이 있지만 콘솔 API 만 조금 살펴보자. JavaScript 테스트…
웹페이지 자동화를 위한 캡차(CAPTCHA) 우회 서비스 우리는 반복적으로 웹 페이지에 데이터를 입력하거나 수집하는 일이 있습니다. 학습을 위한 정보 수집일 수도 있고 회사 업무 생산성을 위해 사람을 대신하는 봇을 만들게 됩니다. 그러나 웹 페이지 관리자 입장에서 봇은 골칫거리입니다. 봇은 아주 빠른 속도로 다양한…
Uinx/Linux: Shebang과 env에 대한 설명 (#!/usr/bin/env) 유닉스 계열의 Command Line에서 실행시키는 스크립트를 확인해보면 첫 줄에 " #! " 시작하는 코드가 있습니다. 영어로 "Shebang"이라고 하는데 한글로는 "쉬뱅"으로 전 읽는데 편하신데로 읽으시면…
언어 번역 qLabel 사용 방법(Google qLabel) 구글이 언어 번역 자바스크립트 라이브러리를 오픈 소스로 공개했다. qLabel 간단하게 사용 가능하니 따라해보자. 1단계: 설치(선택 사항) 웹 서버에 아래 자바스크립트 라이브러리가 없다면 다운로드 후 업로드한다. 업로드 하지 않고 직접 로드할려면 2단계로 넘어…
월간 개발자스럽다 #66 월간 개발자스럽다는 매월 1회 발행되며 지난 소식은 여기 에서 확인 가능합니다. 개발자스럽다는 Blog · Twitter · Facebook · Linkedin · KakaoTalk · Talegram · Instagram 에서도 소식을 받을 수 …