advent.perl.kr
스물한번째 날: Mojolicious와 웹소켓 그리고 Redis | Seoul.pm 펄 크리스마스 달력 #2014
http://advent.perl.kr/2014/2014-12-21.html
Seoulpm 펄 크리스마스 달력 #2014 Seoul.pm Perl Advent Calendar 2014. 스물한번째 날: Mojolicious와 웹소켓 그리고 Redis. 홍형석, 사당동 펠프스, github:aanoaa. 은 인기있는 펄의 경량 웹 프레임워크입니다. 경량의 MVC 프레임워크임에도 불구하고 HTTP 클라이언트 및 서버의 거의 풀 스택을 구현한 웹 프레임워크로 지원하지 못하는 기능을 찾기가 더 어려울 정도인 잘 만들어진 모듈입니다. 웹소켓. 는 이 웹소켓을 아주 잘 지원합니다. 실시간으로 상태를 갱신한다던가 등의 동작을 단순 HTTP만으로 구현하려면 자바스크립트 및 웹응용의 컨트롤러에서 처리해야 할 내용이 꽤 많죠. 이번 기사에서는. 에서 손쉽게 웹소켓을 다루는 방법을 소개합니다. 필요한 모듈은 다음과 같습니다. CPAN의 Mojo: Redis2 모듈. 서버를 설치해야 합니다. 데비안 계열의 리눅스를 사용하고 있다면 다음 명령을 이용해서 패키지를 설치합니다. 에 대한 자세한 부분을...
advent.perl.kr
스무번째 날: 언어 처리와 트라이 | Seoul.pm 펄 크리스마스 달력 #2014
http://advent.perl.kr/2014/2014-12-20.html
Seoulpm 펄 크리스마스 달력 #2014 Seoul.pm Perl Advent Calendar 2014. 스무번째 날: 언어 처리와 트라이. I like: Perl, Unix, History, Chocolate, Yiquan, Kimchi stew, Bread, Science Fiction, Korea Girl Group , 홈페이지. 는 트리와 유사한 자료 구조로 주로 문자열 등에 대한 동적 집합 혹은 연관 배열을 저장합니다. 키 값의 전체가 아닌 일부만 비교하는데 사용되므로 매우 빠르게 비교를 수행합니다. 이런 연유로 정보 검색(Information Retrieval)이나 언어 처리(NLP)에서 은근히 자주 다루는 자료 구조입니다. 트라이의 창시자는 Edward Fredkin 교수. 라 명명했다고 합니다. 펄에서 트라이를 손쉽게 사용할 수 있도록 도와주는 Tree: Trie라는 멋진 모듈. 을 살펴보죠. :). 필요한 모듈은 다음과 같습니다. CPAN의 Tree: Trie 모듈. Triepl...
advent.perl.kr
첫째 날: Seoul.pm 펄 크리스마스 달력 | Seoul.pm 펄 크리스마스 달력 #2014
http://advent.perl.kr/2014/2014-12-01.html
Seoulpm 펄 크리스마스 달력 #2014 Seoul.pm Perl Advent Calendar 2014. 첫째 날: Seoul.pm 펄 크리스마스 달력. Seoulpm 리더, Perl덕후, 거침없이 배우는 펄. 의 공동 역자, keedi.k. 크리스마스 달력'은 '대림절 달력'(Advent Calendar)을 서울 펄 몽거스식으로 바꾸어 부르는 일종의 브랜드(? 명입니다 부르기 더 편하니까요. 아무튼 대림절 달력의 유래는 독일 19세기 초까지 올라갑니다. 루터교 사람들은 12월 1일부터 24일까지의 대림절 동안 하루에 하나씩 분필로 표기하여 재림일을 손꼽아 기다리곤 했답니다. 쩝 나뭇가지에 개수만큼 흠집을 내는 것도 아니고 말이죠! 이미지 출처: allthingsbeautiful-charity.blogspot.kr. 짜잔 깜짝 선물이 나오는 겁니다! 마지막 24일의 문은 초대형 문에 초대형 선물을 넣는 센스도 발휘합니다. 가족이 다함께 종이를 씹고 뜯고 붙이며 만드는 재미! Git clone h...
advent.perl.kr
둘째 날: use Expect; | Seoul.pm 펄 크리스마스 달력 #2014
http://advent.perl.kr/2014/2014-12-02.html
Seoulpm 펄 크리스마스 달력 #2014 Seoul.pm Perl Advent Calendar 2014. 둘째 날: use Expect;. C, Perl 엔지니어. 근래엔 Ops에 더 가까운 DevOps. PostgreSQL 성능 최적화. 의 공동 역자, luzluna. 원격지의 서버에서 루트권한을 얻어서 무언가 작업을 하려면 상당히 귀찮은 반복 노가다를 하게되곤 합니다. 옵션을 이용해 간단히 처리할 수 있겠지만, 보안 정책상 이마저도 허락되어있지 않았다면 곤란해지게 됩니다. 이런 경우 사용자의 입력을 그대로 대신해주는 Expect 모듈. 이 큰 빛을 발합니다. 필요한 모듈은 다음과 같습니다. 을 이용해서 설치한다면 다음 명령을 이용해서 모듈을 설치합니다. 사용자 계정으로 모듈을 설치하는 방법을 정확하게 알고 있거나 perlbrew. 를 이용해서 자신만의 Perl을 사용하고 있다면 다음 명령을 이용해서 모듈을 설치합니다. 비밀번호를 자동으로 입력하는 예제를 만들어 보겠습니다. Test@cent5...
advent.perl.kr
다섯째 날: use Logfile::Tail; | Seoul.pm 펄 크리스마스 달력 #2014
http://advent.perl.kr/2014/2014-12-05.html
Seoulpm 펄 크리스마스 달력 #2014 Seoul.pm Perl Advent Calendar 2014. 다섯째 날: use Logfile: Tail;. C,Perl 엔지니어. 근래엔 Ops에 더 가까운 DevOps. PostgreSQL 성능 최적화. 의 공동 역자, luzluna. 실시간으로 로그를 분석하는 프로그램을 만들다보면 마지막으로 본 로그 위치에서부터 로그를 다시 분석하고 싶을 때가 많습니다. 요구사항은 간단한데 막상 해보려면 꽤 귀찮고 어려운 문제에 직면합니다. 이럴 때엔 CPAN의 Logfile: Tail. 모듈을 사용하면 쉽게 처리할 수 있습니다. 필요한 모듈은 다음과 같습니다. 다른 모듈과 의존성이 없는 아주 간단한 모듈인 것이 장점입니다. CPAN의 Logfile: Tail 모듈. 을 이용해서 설치한다면 다음 명령을 이용해서 모듈을 설치합니다. Sudo cpan Logfile: Tail. 사용자 계정으로 모듈을 설치하는 방법을 정확하게 알고 있거나 perlbrew. Desig...
advent.perl.kr
열여섯번째 날: Boolean in Perl | Seoul.pm 펄 크리스마스 달력 #2014
http://advent.perl.kr/2014/2014-12-16.html
Seoulpm 펄 크리스마스 달력 #2014 Seoul.pm Perl Advent Calendar 2014. 열여섯번째 날: Boolean in Perl. Homo Guichanius, Phaeburrism,. 펄로 몇 가지 제품을 개발하는 중 다른 언어/환경과 데이터를 주고받고 하는 와중. 에 회사 동료로부터 다음과 같은 이야기를 들었습니다. 펄은 Boolean 표기가 없냐? 왜 데이터가 전부 0 아니면 1이야? 으로 사용하고 있었습니다. 아시다시피 펄의 기본 데이터 형에는 불리언(boolean)형이 없습니다. C도 마찬가지로 불리언이 없지요. Typedef enum {false, true} bool . 하지만 앞의 예제처럼 C에서는. 을 사용해 불리언을 표현하기도 하죠. (아니, 그렇다면 펄에서도 CPAN의 enum 모듈. 어찌되었든 이러한 연유로 JSON 같은 형식으로 데이터를 주고받을 때. 기사에서 다루는 모듈은 다음과 같습니다. CPAN의 Data: MessagePack 모듈. 고 간주하고...
rakudo.org
How to get Rakudo Perl 6 | rakudo.org
http://rakudo.org/how-to-get-rakudo
How to get Rakudo Perl 6. How to get Rakudo Perl 6. The recommended way to use Rakudo is by downloading Rakudo Star – a useful and usable production distribution of Perl 6. Rakudo Star includes both the Rakudo compiler and some commonly used libraries. Windows 32-bit, non-JIT. Source (Linux, others). You can also download from the list of older releases. Below are full details for all your other options! Linux and Unix-like operating systems. Red Hat / CentOS / Fedora. Perl 6 is a language specification.
programming.tudorconstantin.com
April 2015 ~ Perl Is My Cocaine
http://programming.tudorconstantin.com/2015_04_01_archive.html
Perl Is My Cocaine. Opinionated blog about programming, software developers. Outsourcing, technical solutions, web development, tech lifestyle, etc. Sunday, April 26, 2015. Debian Upgrade From Wheezy to Jessie. You Only Live Once. This will not be such a YOLO experience, because the whole upgrading from Wheezy to Jessie (stable) went smoothly. I describe the whole process below. About The Upgraded Machine. The hardware is a dedicated server hosted on Hetzner. Operating System: Debian Wheezy. Check the co...
advent.perl.kr
열두번째 날: Nginx + uWSGI 같이 사용하기 | Seoul.pm 펄 크리스마스 달력 #2014
http://advent.perl.kr/2014/2014-12-12.html
Seoulpm 펄 크리스마스 달력 #2014 Seoul.pm Perl Advent Calendar 2014. 열두번째 날: Nginx uWSGI 같이 사용하기. 2012년 펄 워크샵 때 @yuni kim. 님이 발표한 Perl을 위한 Web App 실행 환경 꾸미기. 1404에 직접 적용한 내용입니다. 필요한 준비물은 다음과 같습니다. HTTP 서버랑 웹 앱 서버랑 왜 분리하죠? 정적 웹 페이지와 동적 웹 페이지가 있다고 가정해보죠. 정/동적의 기준은 사용자가 웹 브라우저에서 볼 때가 아니라, 서버에서 제공하는 파일의 상태를 뜻합니다. 보통 GIF, JPG, PNG 등의 파일은 서버 관리자(개발자)가 변경하지 않는 한 바뀐 부분이 없습니다. 하지만 게시판 내용 및 검색 페이지등의 내용은 항상 변하죠. 사용자가 요청하면, 서버에서 DB를 검색해서 결과를 받아오고, 그것을 다시 HTML 태그를 씌워서 사용자에게 보내줘야 합니다. 미리 필요한 패키지들을 설치해둡니다. Curl http:/ uwsgi...
bartbusschots.ie
Security : Bart Busschots
https://www.bartbusschots.ie/s/cat/computers-tech/security
An Irish Voice in the Blogsphere. The Author – Bart Busschots. Photo of the Week. HSXKPasswd – A Secure Memorable Password Generator. 42 (Life the Universe and Everything). Unless otherwise stated, the content on this site is licensed under Creative Commons Attribution, Noncommercial, No Derivative Works 3.0 License. The IoT and your Home Network (CT Mac Connection March 2016). Filed Under Computers and Tech. On March 30, 2016 Leave a Comment. Click to View Slides. Filed Under Computers and Tech. Into Yo...
SOCIAL ENGAGEMENT