일본어 웹서비스를 위한 폰트와 문장 부호 설명서 웹 서비스의 다국어 지원 프로젝트에서 주요 키워드로 "i18n"과 "Font"가 있을 텐데, 그중에서 폰트(font) 선택에 대한 글입니다. 우리는 한국어/중국어/일본어의 폰트 용량은 크기 때문에 웹폰트보다는 시스템 폰트를 사…
Bash: 배열 안에 지정한 값이 존재하는지 확인하는 코드 Bash에서 배열 안에 지정한 값이 존재하는지 확인하는 코드입니다. 테스트 코드 #!/usr/bin/env bash ## # 배열 안에 지정한 값이 존재하는지 확인 ## in_array() { local needle array value need…
프로그래밍 언어 계통도 (언어의 연관성을 시각화한 사이트) 프로그래밍 언어의 연관성을 시각화한 페이지를 소개한다. Github Pages에서 서비스되고 있으므로 사용된 데이터도 Github에서 확인 가능하다. 이렇게 수집해서 아름답게 보여주기까지한 개발자에게 감사하다. 소개할 사이트는 2개다. 1. Programm…
PHP7 공개 전 참고 사이트 소개 PHP7 공개가 2015년 10월이라고 한다. 그래서 인지 모르겠지만 부쩍 PHP7에 대한 글들을 많이 찾아볼 수 있어 참고해볼 만한 사이트를 정리한다. PHP5 다음은 PHP7! PHP6은 생략하고 PHP7로 메이저 업그레이드 된다. PHP6은 Un…
Bash 입문자를 위한 핵심 요약 정리 (Shell Script) Bash는 리눅스 및 macOS와 같은 유닉스 계열 운영 체제의 기본 쉘(Shell)입니다. Bash 스크립트를 사용하면 반복적인 작업을 자동화하고, 시스템 관리 작업을 효율적으로 수행할 수 있습니다. 이 가이드에서는 Bash 입문자를 위해 기본적인 문법…
줄리아 프로그래밍 언어(Julia programming language) 줄리아는 왜 탄생했는가? @StefanKarpinski 2009년 8월 테크니컬 컴퓨팅 언어의 불만에 대한 고민을 시작했다. 기존 언어의 가장 큰 불만은 상황에 따라 현재 언어가 아닌 다른 언어도 같이 써야한다는 것이다. 그 예로 Matlab…
읽기 쉬운 코드 작성 방법 읽기 쉬운 코드 작성은 정말 어렵다. 다른 사람이 작성한 코드는 모두 읽기 어렵다. 본인이 작성한 것도 몇 달이 지나면 읽기 어렵다. 그래서 우리는 본인을 위해서 그리고 함게 일하는 개발자를 위해서 몇가지 규칙을 정해보자. 간략하게 요약 정리해 보았는데, 쉬운…
프로그래밍 언어 순위 및 비교 사이트 개발자라면 가끔 어떤 언어가 주목 받고 있는지 장/단점은 무엇인지 궁금 할때가 있다. 직접 비교해보고 싶지만 그 정도 능력과 시간이 없으니 슈퍼 개발자가 정리한 걸 찾을때가 있지 않는가? (솔직히 시간 없다는 자기 합리화고 능력이 없어서다...) 찾아서 볼려고…
페이스북 오픈 소스 개발 언어 '핵(Hack)' 페이스북에서 새로운 오픈 소스 개발 언어를 만들었다. 그 이름 ' Hack '! HHVM 플랫폼에서 실행되고 PHP를 업그레이드 했다고 볼 수 있다. 페이스북은 PHP로 개발된 대표적은 사례로 볼 수 있는데, PHP의 단점을 개선하기…