Thrift는 다른 언어간의 서비스 개발을 위한 소프트웨어 프레임워크이다. C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, 그리고 OCaml 간 효율적인 개발위한 코드 생성 엔진이 포함되어 있다. 원래 Facebook에서 개발됐으나 2007년 4월에 오픈소스가 되었고, 2008년 5월 Apache Incubator에 들어왔다. 아직도 Incubator에선 나오지 않은듯 합니다.. Tutorial이 아직도 작업 중이네요 Thrift는 쉽게 다른 언어간 RPC 통신을 지원한다고 생각하시면 될 것 같습니다. .thrift란 파일을 생성하고 Thrift compiler로 이 파일을 컴파일하..
웹표준(Web stadards)은 W3C(World Wide Web)에서 정한 표준입니다. 웹사이트에 관련된 디자인 또는 개발에 대한 가장 좋은 수행방법입니다. 웹표준은 딱 그것을 써야한다고 하는 것은 아니지만 날로 발전하는 기술들을 표준화한 것이라고 생각하면 될 것 같습니다. 웹 페이지 와 웹사이트의 정보처리상호운용(interoperability), 접근성(accessibility), 유용성(usability) 등이 포함되어 있습니다. 더 넓은 의미에서(In a broader sense) 웹표준은 다음과 같이 구성되어 있습니다. - Recommendations published by the World Wide Web Consortium(W3C) - Internet standard(STD) documen..
어떤게 대세인지 알고 싶은 적이 있으신가요? 구글 트렌드로 검색해 보세요 ^^ 검색을 얼마나 많이 하는지 관련된 뉴스 이야기 그리고 나라별, 년도별로 검색도 가능합니다. 아래는 Message Queue 서버인 rabbitmq, zeromq, activemq를 입력하여 얻은 결과입니다. 2011년도 결과인데요 이것으론 activemq나 rabbitmq를 비슷하게 검색하는 것으로 보입니다. 이번에 전체로 검색한 결과입니다. rabbitmq가 치고 올라오는 모습이 보이네요 ^^ 검색을 많이 한다고 해서 좋다고는 단정 짓지 못하지만 사람들이 많이 사용하고 관심을 갖고 있다는 것을 의미한다고 생각되네요 기술 검토 시에 한번 확인해 보시는 것도 좋은 것 같습니다 ^^ 구글 트렌드 http://www.google.c..
jquerymobile 발표 자료를 보던 중 통계 중 모바일 OS 통계가 있었습니다. StatCounter란 사이트에 가보시면 브라우져, 브라우져 버전, 모바일 브라우져, 운영체제, 모바일 운영체제, 검색엔진 등 다양한 종류의 통계를 나라별, 기간별로 보실 수 있고 csv로 데이터를 다운받거나 블로그 등에 붙일 수 있는 embed 태그를 제공합니다 다음은 2011년 1월부터 현재까지의 모바일 OS 순위입니다. StatCounter Golobal Stats http://gs.statcounter.com/ 다음은 BrowserRank 란 사이트에서 제공하는 자료입니다. 데이터는 어디서 얻는지 궁금하네요.... 아시는 분은 좀 알려주세요...^^ 우리나라의 인기있는 Mobile OS는 android 이네요 우..
Chapter 4 | Advanced Shell Scripting Commands 다음과 같은 고급 쉘 스크립 및 명령어를 배워보자 1. Functions 2. User Interface 3. Conditional execution 4. File Descriptors 5. traps 6. Multiple command line args handling etc /dev/null - 프로그램 출력을 원하지않을 때 사용 구문 command > /dev/null 예제 $ ls > /dev/null 지역 그리고 전역 쉘 변수 (export command) 지역변수 예제 $ vech=Bus $ echo $vech Bus $ /bin/bash //메모리에 두번째 쉘을 로딩.... 이전 쉘의 변수들은 모두 무시됨. $..
IANA is responsible for assigning port numbers to specific uses. The well-known ports are those in the range 0-1023. On Unix-derived operating systems, opening a port in this range to receive incoming connections requires root privileges. Registered port numbers are those in the range 1024-49151. Port numbers in the range 49152-65535 are private or dynamic ports, not used by any defined applicat..
설명이 필요없습니다... ^^ 코드를 깔끔하게 보여줍니다. 현재 Apache, Aptana, Mozilla, Yahoo, Wordpress, Bug Lab, Freshbooks 등에서 사용한다고 하네요 설치 1. shCore.js 와 shCore.css 파일을 추가합니다. 2. 원하는 Brush를 선택합니다. JavaScript 코드를 보여주고 싶으면 shBrushJScript.js를 추가합니다. 3. shCore.css와 shThemeDefault.css를 Include 합니다. 4. 나 태그를 붙여야 정상적으로 보입니다. 다음과 같이 class를 지정하시면 됩니다. 코드 코드 예제 - 사용 function foo(){} 예제 - ]]> SyntaxHighlighter 3.0 http://alexgor..
Chapter 3 | Shell Structured Language Constructs ※ 리눅스 쉘 값 Zero Value(0) 는 Yes/True NON-ZERO Value 는 No/False $ cat foo $ echo $? foo 파일이 있는 경우 zero(0)가 반환된다. $ cat > showfile #!/bin/sh # #Script to print file # if cat $1 then echo -e "\n\nFile $1, found and successfully echoed" fi $ chmod 755 showfile $ ./showfile foo 다음 스크립트는 숫자가 양수인지 알아낸다. $ cat > ispositive #!/bin/sh # # Script to see whethe..
Chapter 2 : Getting Started with Shell Programming 쉘 프로그래밍을 소개하고 스크립트를 어떻게 작성하는지 그리고 실행하는지를 소개합니다. 쉘 스크립트를 어떻게 작성하는가? 쉘 스크립트 작성법은 다음과 같다. 1. vi 또는 mcedit 같은 에디터를 사용한다. 2. 쉘 스크립트 작성 후에 스크립트 파일에 실행 권한을 설정한다. chomod permission your-script-name $ chmod +x your-script-name $ chmod 755 your-script-name 3. 스크립트를 실행한다. bash your-script-name sh your-script-name ./your-script-name $ bash bar $ sh bar $ ./..
원전 공포 수혜?…주목받는 탄소배출권株 2011/03/18 10:14:12 머니투데이 [머니투데이 심재현기자][[머니위크]주식처럼 사고파는 탄소배출권]일본의 원자력발전소 폭발사고로 탄소배출권이 다시 주목받고 있다. 세계 각국이 안정성을 문제로 원전 발전 비중을 줄이면 석탄화력발전 등으로 탄소배출이 증가할 것이라는 전망 때문이다. 실제로 사고 이후 전 세계적으로 진행 중이던 원전 건설 계획에 제동이 걸리면서 이런 전망에 더 힘이 실리고 있다. 일본 원전 폭발 이후에도 원전을 계속 건설하겠다고 밝히던 중국이 핵 안전 종합계획이 수립될 때까지 신규 원전 건설 계획 승인을 보류하겠다고 밝힌 게 상징적이다. 중국은 세계적으로 건설 중인 62개 원자로의 절반에 가까운 27개 원자로를 건설하고 있는 데다 오는 201..
Chapter 1 : Quick Introduction to Linux 리눅스는 무엇인가? Free a. 리눅스는 무료다 b. 리눅스를 사용할 때 MS Windows 나 유닉스의 상용버전과 같이 돈을 낼 필요가 없다 c. 리눅스 소스코드를 맘대로 수정할 수 있다 d. 많은 무료 소프트웨어 어플리케이션들, 개발언어들 그리고 개발툴 등을 지원한다. Unix Like a. 유닉스는 거의 35년 이상된 OS이다. b. 1964년에 MIT & General Electric의 벨 연구소에 의핸 MULTICS(Multiplexed Information and Computing System)라 불리는 OS가 개발되었다. 그러나 이 OS는 성공한 OS는 아니었다. 그때 벨 연구소의 시스템 프로그래머인 Ken Thomps..
1. 아크로소프트 사용자가 많은 에디터네요... 홈페이지 http://www.acrosoft.pe.kr/ 2. PSPad 개발자를 위한 에디터라고 하네요 ^^;; 프리웨어 에디터이고 스펠링 체커와 같은 기능들은 포함하고 있어서 단순 텍스트 작업을 하는 사람 , 웹페이지를 만드는 사람, 좋은 통합개발툴을 사용하길 원하는 사람들에게 유용하다고 하네요... 한글 버전은 없어서 영문으로 설치해 보도록 하겠습니다. 현재(2011년 10월 21일) 영문 최신 버전은 2009년 7월 12일 배포된 PSPad 4.5.4 입니다. 설치하고 실했시켰더니 왼쪽 탐색기 부분에 한글이 깨지네요..... 못 쓰겠다 했는데 검색을 해보니 언어만 바꿔주면 되네요 Settings => Program Settings => Languag..
설치단계 1. Erlang 설치 2. RabbitMQ server 설치 3. 환경 설정(옵션) 4. plugin directory에 plugin 추가(옵션) 5. 서비스 시작 1. Erlang 설치 ※clustered된 node들은 모두 같은 Erlang 버전을 사용해야함. windows 사용자 http://www.erlang.org/downloads.html RedHat Enterprise Linux(RHEL) wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo. yum install erlang Centos6에서 오류... release version 6가 안나..
설치 전 요구사항 하드웨어 - 33MB의 여유공간(바이너리) - 200MB의 여유공간(소스) 운영체제 - windows : Windows XP SP2, windows 2000, Windows Vista, Windows 7 - Unix : Ubuntu Linux, Powerdog Linux, MacOS, AIX, HP-UX, Solaris 또는 JAVA를 지원하는 Unix 플랫폼 환경 - 배포를 위해 Java Developer Kit(JDK) 1.4.x 이상 그리고 compiling/building을 위한 1.5.x (Java 5) - JAVA_HOME 환경 변수 셋팅 - Maven 1.0.2 또는 그 이상(소스) 1. ActiveMQ 파일 다운로드 wget http://www.apache.org/dyn/..
pdf 파일을 읽는 프로그램으로 adobe reader를 많이 사용하곤 하는데 직장동료의 추천으로 이 프로그램을 사용해 봤습니다. Foxit사가 말하길 100만명이 넘는 사용자를 가지고 있는 최고의 pdf reader 이며 파일을 읽을 때 오래기다릴 필요가 없을만큼 빠르며 배포가 쉽고 사용시 시스템 자원을 별로 사용하지 않아서 가볍다고 하네요 그리고 바이러스에 감염되지 않고 민감한 정보를 보호할 수 있다고 합니다. 확실히 써보니 가볍긴 합니다 ^^ 홈페이지 http://www.foxitsoftware.com/Secure_PDF_Reader/ http://www.foxitsoftware.com/kr/products/reader/
제가 직접 가 본 수영장들에 대해 제 견해입니다. 가실 때 참고해 주세요 ^^ 1. 올림픽 수영장 위치 : 서울특별시 송파구 올림픽로 424 올림픽공원 내 올림픽수영장 전화 : 02-410-1655~6 홈페이지 : http://swimming.ksponco.or.kr/ 5호선 올림픽공원역 옆 송파구 올림픽공원 내에 위치한 수영장입니다. 경영풀(50M), 연습풀, 다이빙풀이 갖춰져 있어서 규모도 꽤 큽니다. 샤워장은 넓어서 기다림 없이 샤워할 수 있을 정도고요 조그만 사우나 시설도 갖춰져 있습니다. 수영장 수질은 최고인듯 하네요 ^^ 신기초반부터 강습도 받았었는데 강사님들도 괜찮고 꼼꼼히 가르쳐주십니다. 다른 곳은 4개월이면 접영 들어가는데 신기초부터 접영까지 하려면 한 6개월정도 걸리는 거 같네요 그만큼..
나경원 어록 정리해 봅니다...... [2008-11-11] 경남여성지도자협의회 정기총회에서 여교사 비하 발언 나경원 의원은 지난 11일 열린 경남여성지도자협의회 정기총회에서 "1등 신붓감은 예쁜 여자 선생님, 2등 신붓감은 못생긴 여자 선생님, 3등 신붓감은 이혼한 여자 선생님, 4등 신붓감은 애 딸린 여자 선생님'이라고 말해 논란이 일자, "비하 의도는 없었고 여교사가 그만큼 우수하다는 뜻"이었다고 해명했습니다. 출처 http://www.ytn.co.kr/_ln/0101_200811161411112458
나이키플러스 센서 가격이 알고 싶으세요? 우선 현재 본인이 가지고 있는 장비에 따라서 무엇을 구매해야 하는지 알 수 있습니다. iPod touch(2세대 이상), iPhone 3GS, iPhone 4에는 리시버가 내장되어 있기 때문에 센서(Nike + iPod Sensor)만 구매하시면 됩니다. 애플스토어에서 23,000원(무료배송)에 판매하고 있네요 ^^ 지식쇼핑에서도 검색해봤는데 가격은 별차이 없네요... 애플 스토어 http://store.apple.com/kr/product/MA368FE/E?fnode=MTY1NDA3NA&mco=MTA4NzQ3NTg 네이버 지식쇼핑 http://shopping.naver.com/search/all_search.nhn?query=%B3%AA%C0%CC%C5%B0+%..