Category Archive for "Develop"

Homebrew

Homebrew 설치

낭만 개발자

  Homebrew OSX 에서 CUI(Character User Interface) 를 사용하는 UNIX 패키지들을 관리하는 소프트웨어 입니다. UNIX 패키지들은 컴파일 과정으로 설치되는데 작업이 복잡하고 시간이 오래걸리며 설치오류가 발생했을경우 처리와 패키지 관리가 매우 어려운 문제가 있습니다. 이런 문제 덕분에 등장한 툴이 Homebrew 라는 OSX…

Read More

[PHP] 타임존을 변경 하는 방법 두가지

낭만 개발자

시스템과 타임존이 틀려 시간이 잘못나오는 경우가 있으셨을겁니다.   이때 두가지 방법으로 PHP 에서 타임존을 변경할 수 있습니다.   첫번째 방법은 php.ini 에서 타임존을 수정하는 방법입니다.

  date.timezone 환경변수를 수정 한 후 웹서버를 재시작합니다.   두번째 방법은 php.ini 를 수정할…

Read More
java

자바에 관한 오해들

낭만 개발자

요즘 개발 커뮤니티를 보면 자바 비하 발언들을 심심치않게 보는 것 같습니다. 아마도 개발자들이 사용자 친화적인 언어들 Python 이나 PHP, 루비, 자바스크립트 같은 4.5세대 언어를 접하고 자바를 접했기 때문에 생기는 시점들인것 같습니다. 그러나 자바는 단점보다 장점이 많은 언어입니다. 일단 자바는 객체 지향…

Read More
heartbleed

우분투 Heartbleed SSL 버그 패치 방법

낭만 개발자

요즘 Heartbleed 버그 때문에 말이 많은데요. 보안의 심장에서 피가 흐른다는 비유는 정말 적절합니다. 이 버그를 이용한 해킹방법에 대해 간단히 설명드리면 해커들은 악의적으로 변형된 질문을 서버에 요청하고 서버는 중요한 정보들까지 응답하게 되어 해커는 노출되면 안되는 정보들까지 접근 할 수 있게됩니다. 이 때문에 서버…

Read More
Computer Bug

최초의 프로그램 버그

낭만 개발자

책을 보다 (실용주의 사고와 학습) 재미있는 내용이 있어서 블로깅합니다. 모든 프로그래머의 적 버그(Bug)의 유래입니다. 놀라운것이 버그라는 용어가 실제로 “벌레” 에서 유래 되었다고 점입니다. 때는 1945년 9월 9일 하버드 대학교의 Mark2 Aiken Relay Calculator 컴퓨터에서 코사인 회귀 테스트 배치를 연산중에 문제가 발생했습니다….

Read More