본문 바로가기

프로그래밍33

Erlang 프로그래밍 소개, Part 1: 기본 사항 Erlang 프로그래밍 소개, Part 1: 기본 사항 Erlang은 동시성 및 분산 시스템을 개발하는 데 주로 사용되는 다목적 프로그래밍 언어입니다. 처음에는 Ericsson에서 전화 및 통신 애플리케이션을 개발할 때 사용한 사설 프로그래밍 언어였습니다. 1998년에 오픈 소스로 릴리스되었으며 Facebook 채팅 시스템과 같은 유명한 프로젝트와 CouchDB 문서 지향 데이터베이스 관리 시스템과 같은 현실적인 오픈 소스 프로젝트에서 사용된 덕택에 최근에 더 유명해지게 되었습니다. 이 기사에서는 Erlang을 학습하고 Erlang의 함수형 프로그래밍 스타일 및 필수적이고 절차적인 오브젝트 지향 프로그래밍과 같은 다른 프로그래밍 패러다임을 비교합니다. 첫 번째 프로그램인 피보나치 재귀 함수를 작성하는 방.. 2013. 8. 26.
[JSONP] Crossdomain 해결을 위한 JSONP 설명 우선 크로스도메인 문제에 대해서 이야기 하자면 자바스크립트는 기본적으로 동일 도메인이 아닌(서브도메인도 다른 도메인으로 인식) 경우에는 데이터를 수용 할 수 없게 되어 있다. 이유인 즉 센드박스 어쩌고 저쩌고 하는 보안 문제 때문인데 쉽게 설명 하자면 악의적인 내용을 외부 사이트에 심어 두고 실행 되게 하는 일을 막기 위해서이다. 어째건 이런 제약이 일반 웹에서는(모바일 웹 포함) 크게 문제 될거 없다. 왜냐하면 proxy 페이지를 내 서버에 둬서 프로그램으로 xml,json 등의 자료 또는 text html 등의 자료를 가져 와서 우리 입맛에 맞게 가공해서 내 도메인에서 제공해 주는 거 처럼 꾸미면 되니까. 하지만 하이브리드앱을 하게 되면 이게 심각한 문제가 된다. 왜냐 하면 데이터를 가져올 방법이 제.. 2013. 1. 28.
[Codeigniter] 이클립스로 자동완성 기능 되게 하기 일단 기본적으로는 이 페이지를 참고하면 된다.▶Autocomplete Eclipse Codeigniter 2주욱 보면서 이해하고 싶은 사람은 동영상을 봐도 된다. HD 화면으로 봐야 잘 보인다. 내 글 맨 아래 첨부해 놓기도 했으니 이 화면에서 바로 볼 수도 있다.자동완성 기능용 프로젝트를 하나 만든다이 팁은 자동완성만을 위해 프로젝트를 하나 만드는 방식의 팁이다. 이클립스가 함수를 참조할 수만 있게 한다. (만약 이 팁을 실제 사용하는 프로그램에 넣게 되면 웹사이트가 작동을 안 하게 될 거다.)일단 CI_CodeBase 따위로 이름을 짓고 프로젝트를 하나 만든다. 그리고 거기 코드이그니터 소스코드를 다 집어 넣는다.이렇게 넣으면 된다. 위에서 .settings 는 이클립스가 만든 거니 신경쓰지 마시고... 2013. 1. 24.
[JAVA] 자바 프로그래밍의 시작; JAVA_HOME 세팅 자바 설치한 디렉토리를 기억합니다. 복사하면 좋구요.예를 들면 C:\java\jdk1.6.0_04내 컴퓨터 클릭하고 alt+Enter를 누르면 속성창이 뜹니다.거기서 "고급" 탭을 클릭하고 하단의 "환경 변수" 버튼을 클릭 합니다.사용자와 시스템이 상하로 나오는데 시스템 쪽에 하는 것이 좋습니다.새로 만드는 환경변수는 "JAVA_HOME" 입니다.아까 복사한 자바 디렉토리를 아래 붙여 놓습니다.그리고 하나 더 손 봐야 됩니다.시스템 쪽에 Path 환경변수가 보입니다.이것 열고 Home 키를 눌러서 맨 앞으로 가서%JAVA_HOME%\bin;을 추가합니다. 2012. 4. 16.