Django - 설치 및 Hello World 웹 서비스 만들기 그동안 웹 애플리케이션은 로 개발해왔다. 루비쪽은 ROR이 워낙에 유명하긴 하지만 (나는)웹 애플리케이션 전문적으로 개발하진 않는다. 필요할 때, 프로토타이핑이나 POC 정도 하는게 목적이라서 가볍고 사용하기 편한 프레임워크를 찾다보니 ROR이 아닌 sinatra를 선택하게 됐다. 그러다가...
Python 프로그래밍 언어시스템 관리나 간단한 작업을 하기 위한 도구언어로 Perl(그런데, 협업을 하려하면 아무래도 널리 사용하고 있는 언어를 사용하는게 낫겠더라구요. Perl 전 세계적으로 널리 사용하고 있다고는 하지만 우리나라에서는 거의 없는 언어 취급당하는게 현 상황이구요. 그래서 시스템관리 기타 여러가지 작업에 더해서 웹 애플리케이션을 개발하기...
trackback 보내고 받기 구현trackback를 보내고 받는 모듈을 만들어보기로 했다. 우선은 joinc wiki(개발은 php( 트랙백이 있는 페이지는 바로 트랙백목록이 있는 하단으로 이동할 수 있도록 앵커추가 트랙백 모음을 모여주는 간담한 모듈 작성trackback 요청 데이터는 POST방식으로 전달이 된다. trackback을 받는 측은, 값들...
간단한 i18n 예제참고 우선 다음과 같은 디렉토리를 만들었다. --- locale --+--- kr | +--- enkr에는 한국어용 메시지들이 들어있고, en에는 영어용 메시지들이 있다. 각각의 디렉토리에는 message.php 라는 파일이 있다. 아래는 kr 메시지 파일이다. function msg($s, $arg=){ $msg = array( L...
gettext를 이용한 i18n 적용 국제화 혹은 I18N이라고 부르기도 한다. I18N의 의미는 I와 N사이에 18개의 글자가 들어가 있다는 의미다. 자본의 국제화에 따라 상품은 물론이고 소프트웨어와 인터넷에 기반한 서비스들도 국제적으로 거래되기 시작했다. 특히 웹 서비스의 경우에는 그 경계가 없는데, 따라서 국제적으로 사용할 수 있도록 서비스를 개발해...
비 동기 입출력 프로그래밍비동기 입출력 프로그래밍에 대해서 다룰 계획임. POSIX AIO도 함께.소켓 응용 프로그램을 개발하다보면 종종 봉쇄(blocking) 소켓, 비 봉쇄(non-blocking) 소켓이란 말을 듣는다. 봉쇄 소켓 보다 비 봉쇄 소켓이 성능이 좋다느니, 이런 경우에는 비 봉쇄 소켓을 사용해야 한다느니 하는 것들이 그것이다. 특히 요즘...
perl shift 함수의 사용 perl의 shift() 함수에 대해서 좀 자세히 알아봐야 할 것 같아서..shift()는 perl의 배열관련 함수중 하나로, 배열( @myNames = (yun, dream, ida); $firstName = shift(@myNames);#!/usr/bin/perl@array = (1..5);while ($element ...
Perl에서 데몬 프로세스 만들기Perl을 이용해서 네트워크 서버 프로그램을 만들어야될 일이 생겼다. 그동안 서버프로그램은 C(다음은 을 이용해서 daemon(#!/usr/bin/perluse POSIX setsid;use Cwd chdir;sub daemon_init{ my $pid = fork; exit 0 if $pid; exit 1 if not d...
429 POSTS HERE
Django - 설치 및 Hello World 웹 서비스 만들기
Django - 설치 및 Hello World 웹 서비스 만들기 그동안 웹 애플리케이션은 로 개발해왔다. 루비쪽은 ROR이 워낙에 유명하긴 하지만 (나는)웹 애플리케이션 전문적으로 개발하진 않는다. 필요할 때, 프로토타이핑이나 POC 정도 하는게 목적이라서 가볍고 사용하기 편한 프레임워크를 찾다보니 ROR이 아닌 sinatra를 선택하게 됐다. 그러다가...
Python 기반 웹 프레임워크 - django
Python 기반 웹 프레임워크 - django 1. 1. ...
Python 프로그래밍 언어
Python 프로그래밍 언어시스템 관리나 간단한 작업을 하기 위한 도구언어로 Perl(그런데, 협업을 하려하면 아무래도 널리 사용하고 있는 언어를 사용하는게 낫겠더라구요. Perl 전 세계적으로 널리 사용하고 있다고는 하지만 우리나라에서는 거의 없는 언어 취급당하는게 현 상황이구요. 그래서 시스템관리 기타 여러가지 작업에 더해서 웹 애플리케이션을 개발하기...
trackback 보내고 받기 구현
trackback 보내고 받기 구현trackback를 보내고 받는 모듈을 만들어보기로 했다. 우선은 joinc wiki(개발은 php( 트랙백이 있는 페이지는 바로 트랙백목록이 있는 하단으로 이동할 수 있도록 앵커추가 트랙백 모음을 모여주는 간담한 모듈 작성trackback 요청 데이터는 POST방식으로 전달이 된다. trackback을 받는 측은, 값들...
간단한 i18n 예제
간단한 i18n 예제참고 우선 다음과 같은 디렉토리를 만들었다. --- locale --+--- kr | +--- enkr에는 한국어용 메시지들이 들어있고, en에는 영어용 메시지들이 있다. 각각의 디렉토리에는 message.php 라는 파일이 있다. 아래는 kr 메시지 파일이다. function msg($s, $arg=){ $msg = array( L...
gettext를 이용한 i18n 적용
gettext를 이용한 i18n 적용 국제화 혹은 I18N이라고 부르기도 한다. I18N의 의미는 I와 N사이에 18개의 글자가 들어가 있다는 의미다. 자본의 국제화에 따라 상품은 물론이고 소프트웨어와 인터넷에 기반한 서비스들도 국제적으로 거래되기 시작했다. 특히 웹 서비스의 경우에는 그 경계가 없는데, 따라서 국제적으로 사용할 수 있도록 서비스를 개발해...
PHP와 관련된 내용들 총정리
PHP와 관련된 내용들 총정리PHP와 관련된 내용들을 정리해야 겠다....
비 동기 입출력 프로그래밍
비 동기 입출력 프로그래밍비동기 입출력 프로그래밍에 대해서 다룰 계획임. POSIX AIO도 함께.소켓 응용 프로그램을 개발하다보면 종종 봉쇄(blocking) 소켓, 비 봉쇄(non-blocking) 소켓이란 말을 듣는다. 봉쇄 소켓 보다 비 봉쇄 소켓이 성능이 좋다느니, 이런 경우에는 비 봉쇄 소켓을 사용해야 한다느니 하는 것들이 그것이다. 특히 요즘...
perl shift 함수의 사용
perl shift 함수의 사용 perl의 shift() 함수에 대해서 좀 자세히 알아봐야 할 것 같아서..shift()는 perl의 배열관련 함수중 하나로, 배열( @myNames = (yun, dream, ida); $firstName = shift(@myNames);#!/usr/bin/perl@array = (1..5);while ($element ...
Perl에서 데몬 프로세스 만들기
Perl에서 데몬 프로세스 만들기Perl을 이용해서 네트워크 서버 프로그램을 만들어야될 일이 생겼다. 그동안 서버프로그램은 C(다음은 을 이용해서 daemon(#!/usr/bin/perluse POSIX setsid;use Cwd chdir;sub daemon_init{ my $pid = fork; exit 0 if $pid; exit 1 if not d...