사설 SSL 인증서 만들기

사설 SSL 인증서 만들기개인이 사용할 서버의 인증서를 굳이 비용이 들어가는 공인 인증기관에 요청할 필요는 없다. 이럴때는 사설 SSL 인증서를 만들어 사용하자. 먼저 SSL Handshake과정을 확인해 보자. 1. 클라이언트가 서버에 연결하면, 먼저 인증서를 요청하게 된다. 인증서는 유저가 선택한 사이트를 신뢰할수 인증한다는 것이다. 엄격히 신뢰있다는...

저작권의 출현과 오픈소스

저작권의 출현과 오픈소스쓰여진 글에 대한 저작권이 언제 출현했을까? 왠지 궁금해 졌다. 당연히 쓰여진 글에 대한 저작권이니까. 글이 종이든지 어디에든지간에 씌여진 시점부터라고 생각할 수도 있겠다. 그렇지만 저작권 개념은 쓰기가 발명되고 난 뒤에도 한참이나 지나서 만들어졌다. 정확히 말하자면 쓰기가 내면화 되는 시점 - 대게는 인쇄가 일반화된 시점부터 본격...

Base64 인코딩

Base64 인코딩시중에 돌아다니는 base64관련 함수를 짜집기 한겁니다. 출처는 PHP3 에 들어간 Base64 Encode & Decode Source 랍니다.목적으로 하는 문자열을 입력하면 base64로 인코딩과 디코딩을 시켜줍니다. base64는 웹에서 데이터를 전달(Content-Transfer)하기 위한 목적으로 사용됩니다. 사람이 읽을 수 ...

엔트로피와 프로그래밍

엔트로피와 프로그래밍판타지 세계를 기반으로 하는 롤플레잉 게임들, 특히 일본식 롤플레잉을 하다보면, 중세풍 판타지 세계가 아닌 기계문명과 중세가 뒤섞인것 같은 약간은 특이한 세계관을 가진 게임을 만날 수 있다. 하긴 이런 세계관을 보여주는 에니메이션들도 꽤나 있다. 게임으로 치자면 파이널 판타지 씨리즈, 에니메이션으로 치자면 에스카플로네. 물론 이들 세계...

cyber space

cyber spacecyberspace라는 용어는 1984년 발표된 William Gibson의 뉴로멘서 (Newromancer)라는 소설에서 처음 사용되었다고 한다. - 언제 한번 읽어봐야 겠다. 번역본이 있을려나 모르겠다. -사이버스페이스는 실제로 존재하지 않는 가상의 공간을 의미한다. 그렇다고 해서 사이버스페이스가 존재하는 영역조차도 존재하지 않는 ...

소셜 네트워킹 서비스를 위한 개발 방법론

소셜 네트워킹 서비스를 위한 개발 방법론 음 매우 좀 이상적이고도 추상적인 글일 수도 있겠으나 그러려니 하고 정리 해본다. 이상적이고 추상적이고 비현실적인 생각을 하는게 INTP 라고하니 거기에 위안을 삼아본다. 대략 모든 영역에서 40점을 넘는 진성 INTP 크.. 2010년 10월 최근 국내 SNS 서비스들이 해외 SNS 서비스들에 비해 부진을 면치 ...

문화의 관점에서 생각해본 구글서비스 실패의 원인

문화의 관점에서 생각해본 구글서비스 실패의 원인국내에서의 구글 서비스 점유율이 늘어나고 있기는 하지만 의미있는 변화를 이루어낼 정도는 아닌 것 같다. 검색 점유율만으로 단순비교하기에는 무리가 있기는 하지만 이것만을 놓고 봤을 때에는 죽쑤고 있다라고 봐야될 수준인거 같다. 한국에 구글 R&D 센터가 만들어진게 아마도 2년전인 2007년 쯤인 것으로 알고 있...

URI 디코딩

URI 디코딩 urllib를 이용하면 된다.import urllibstr = "%BB%E7%B6%FB%C7%D8"urllib.unquote(str) URI 모듈을 이용한다.use URI$string = "안녕하세요 !!";$encode = uri_escape($string);print $encode,"\n";print uri_unescape($encode...