2014

줄리아 프로그래밍 언어(Julia programming language)

줄리아는 왜 탄생했는가? @StefanKarpinski 2009년 8월 테크니컬 컴퓨팅 언어의 불만에 대한 고민을 시작했다. 기존 언어의 가장 큰 불만은 상황에 따라 현재 언어가 아닌 다른 언어도 같이 써야한다는 것이다. 그 예로 Matlab…

리눅스 파일 디스크립터(Linux File descriptor)

간단 설명 리눅스/유닉스는 모든 장치를 파일로 관리하는데, 일반 파일과 내부/외부 모든 장치도 파일로 취급한다. 이 파일을 관리하는 것이 파일 디스크립터다. 표준 번호 설명 번호 설명 이름 …

리눅스 크론탭(Linux crontab)

간단 설명 반복적으로 작업을 실행시켜주는 크론 데몬을 설정하는 명령어입니다. 명령어 명령어 설명 crontab -l 작업 리스트 crontab -e …

ShellEd-이클립스 셀 스크립트 플러그인(Bash, Shell Script)

개인적으로 셀 스크립트를 확인하는 일은 빈번하지 않다. 가끔 이클립스에서 셀 스크립트를 더블 클릭하면 편집 창 대신 실행 창이 열려 조금 당황 스러웠던 기억이 있어 관련 플러그인( ShellEd )을 소개한다. 마켓플레이스에서 검색은 되지만 Install 버…

Cygwin 한국 미러 사이트

Cygwin 설치하기 위해서는 미러 사이트를 선택해야되는데 리스트 중에 한국 사이트는 없었다. 그래서 어떤 곳이 빠른지 한참을 고민한 적이 있다. 검색 중 알게된 정보인데 한국 주소도 있었으나 어느 순간 빠진듯하다. 과거, 그리고 이 글 작성 이 후 설치 …

한글 그리고 세계 언어 통계 사이트

대한민국 최고의 발명 한글! 그리고 전세계가 인정한 최고의 언어 한글! 현업 개발자로서 " 프로그래밍 언어 비교 사이트 6선 "를 작성한 적이 있는데 사람의 언어 정보를 제공하는곳이 있을까 싶었는데 있더라. 에스놀로그 ( www.ethnol…

이슈 트래킹 시스템 비교 (Issue Tracking system/Bug Tracking System)

개발 프로젝트 진행 시 효율적인 협업을 위하여 이슈 트래킹 시스템은 필수 필요 요소라고 생각한다. 아직 업무에 도입하지 않았다면 도입을 적극 검토해라. 현재 Jira를 회사에서 사용 중인데, 다른 것은 과거 테스트 정도만 해서 개인적인 느낌 정도만 정리한다. 모…

읽기 쉬운 코드 작성 방법

읽기 쉬운 코드 작성은 정말 어렵다. 다른 사람이 작성한 코드는 모두 읽기 어렵다. 본인이 작성한 것도 몇 달이 지나면 읽기 어렵다. 그래서 우리는 본인을 위해서 그리고 함게 일하는 개발자를 위해서 몇가지 규칙을 정해보자. 간략하게 요약 정리해 보았는데, 쉬운…

프로그래밍 언어 순위 및 비교 사이트

개발자라면 가끔 어떤 언어가 주목 받고 있는지 장/단점은 무엇인지 궁금 할때가 있다. 직접 비교해보고 싶지만 그 정도 능력과 시간이 없으니 슈퍼 개발자가 정리한 걸 찾을때가 있지 않는가? (솔직히 시간 없다는 자기 합리화고 능력이 없어서다...) 찾아서 볼려고…

블로그 사람들에게 홍보하는 방법 6선

과거 블로그의 소식 전파는 RSS가 독보적이었던거 같다. 지금은 트위터와 페이스북등 여러 SNS가 그 자리를 대신하고 있다. 등록한 게시글을 SNS로 알리는 것은 기본이고 추가적으로 홍보하는 방법을 알아보자. 검색엔진 등록은 기본! 블로그 전용 검색을 지원하…

모바일 웹앱 프레임워크 추천 14선

프론트엔드(Front end) 개발자라면 모바일 웹 제작에 고민이 있을거다. 지금까지 IE가 프론트엔드 개발자를 많이 힘들게 했다면 이제는 스마트폰 플랫폼이 기다리고 있다. 앱(Mobile Application)를 만들려고 고민했다면 네이티브앱, 하이브리드앱, …

언어 번역 qLabel 사용 방법(Google qLabel)

구글이 언어 번역 자바스크립트 라이브러리를 오픈 소스로 공개했다. qLabel 간단하게 사용 가능하니 따라해보자. 1단계: 설치(선택 사항) 웹 서버에 아래 자바스크립트 라이브러리가 없다면 다운로드 후 업로드한다. 업로드 하지 않고 직접 로드할려면 2단계로 넘어…

웹 기반 무료 DNS 서비스(도메인네임서버)

구입한 도메인을 잘 활용해보고 싶은 분들은 웹 기반 DNS 서비스를 이용하고 있을 것이다. 개인적으로 DNSEver 서비스를 잘 이용하고 있다. 후발 업체로  DNSZi 도 무료 서비스를 제공하고 있다. 무료로 제공해주는 업체들에게 감사하며 멋진 곳이라고…

무료 글꼴 다운로드 사이트 13선 (무료 폰트 다운로드)

남녀노소 구분 없이 문서 작성하는 사람이라면 글꼴에 대한 고민을 한 번쯤 하지 않았나? 직업이 디자이너라면 이미 컴퓨터에 수많은 글꼴이 설치되어 있을거다. 주의 사항으로 글꼴에도 저작권이 있다. 무료지만 상업정인 목적에는 정책이 다를 수 있으니 주의하자. …

페이스북 오픈 소스 개발 언어 '핵(Hack)'

페이스북에서 새로운 오픈 소스 개발 언어를 만들었다. 그 이름 ' Hack '! HHVM 플랫폼에서 실행되고 PHP를 업그레이드 했다고 볼 수 있다. 페이스북은 PHP로 개발된 대표적은 사례로 볼 수 있는데, PHP의 단점을 개선하기…

한 줄로 브라우저를 메모장으로 사용하기

간단한 기록을 위해서 가끔 윈도우 메모장(notepad)을 사용하는 경우가 있다. 그런데 브라우저도 메모장으로 사용 가능한 방법이 있었다. 아래 코드를 브라우저 주소창에 입력하면 메모장으로 사용 가능하다. data:text/html, <html con…