반응형

전체 글 1405

비디오 - Documentary: How Beer Saved the World

디스커버리 채널에서 만든 다큐멘터리 비디오 한편을 Netflix streaming service 통해서 봤다. Netflix 서비스 요금 내는 것이 아깝지 않다는 생각이 들 만큼, 코미디 보다도 재미있는 다큐멘터리였다. 제목대로 맥주가 어떻게 세상을 구했는가에 대한 제작자들의 나름대로의 해석을 담은 다큐... 기원전부터 시작해서 문명의 발전에 맥주가 어떻게 기여했는가 하는 이야기. 이야기대로라면 맥주 덕에 문명의 시작인 마을의 건설, 바퀴의 발명, 심지어 피라미드의 건설까지도 맥주 덕이라는... 의학 발전 (파스퇴르의 병균의 발견), 냉장고/에어컨디셔너, 기타 거의 대다수의 발명과 발전 뒤에 맥주가 있다는... 심지어 미국의 출발이 보스턴이 된 사연 (원래는 Mayflower 호가 가려던 곳은 버지니아였..

Life/일기 2011.12.13

웹브라우저별 주로 사용하는 기능들

예전에 Netscape가 MS IE에 무너진 후 한동안 IE만을 사용했지만 최근에 와서는 IE보다는 다른 브라우저를 더 많이 쓰게 된다. 회사에서는 어쩔수 없이 IE를 사용하지만, 개인적으로는 크롬, 파이어폭스, 사파리 등을 필요에 따라 사용하고 있다. 일반적인 웹서핑은 빠른 반응 속도때문에 크롬을 주력으로 사용하고 있지만 몇몇 특별한 기능이 필요할 때에는 타 브라우저도 사용할 수 밖에 없다. 이러한 기능별 브라우저 조합을 정리하자면 크롬 - 킨들 클라우드 애드온 사용시 (별도의 킨들 for PC 자체 실행 파일 인스톨을 꺼림) 파이어폭스 - 한글 글꼴을 윈도우 기본 글꼴 이외의 것으로 쓰고자 할때... 주로 나눔명조를 쓰게 되는데 윈도우상에서의 글꼴 힌팅이 가장 마음에 들기 때문이다. Mac OSX나 ..

IT/기타 2011.12.02

낮설은 C/C++ 코드

본인은 C/C++을 그럭저럭 오래 사용해왔다. 물론 평범한 문법과 평범한 코딩 스타일을 고수하면서... 최근 KLPD에 드나들면서 많은 것들을 배운다. 그중 재밌는 글을 하나 보았는데, 여러 언어로 구현한 동일한 프로그램의 소스 코드의 차이를 보여주는 글이다. 제목은 Original Fox Trot Comic using C code. Standard Perl Statement Perl one-liner 이고 링크는 여기: http://kldp.org/node/27158 덧글들을 보면 "I will not throw paper airplanes in class" 라는 스트링을 500번 반복하여 프린트 하는 프로그램들인데, 평범함만을 아는 본인에겐 for loop 또는 while loop 정도밖에 생각해 본..

Coding/Misc 2008.02.21

예술적인 C 코드

최근 C++ 프로그래밍 일을 집중적으로 하게 된 상황에다가 '바람의 검심'을 보고 나니 예전에 제 블로그에 퍼서 올려놓았던 글이 생각이 나더군요. 직접 Borland C++ 5.5 command line version (무료버전) 으로 컴파일하고 실행해 보니 정말로 문자 그래픽으로 된 글이 나타납니다. あく 惡 そく 卽 ざん 斬 정말 대단합니다 ! 출처는 이곳 최초의 C 코드는 다음줄부터... #define/**/X char*d="X0[!4cM,!" "4cK`*!4cJc(!4cHg&!4c$j" "8f'!&~]9e)!'|:d+!)rAc-!*m*" ":d/!4c(b4e0!1r2e2!/t0e4!-y-c6!" "+|,c6!)f$b(h*c6!(d'b(i)d5!(b*a'`&c" ")c5!'b+`&b'c)c4!&b-..

Coding/VB C C++ 2008.02.19

McAfee Site Advisor

웹서핑을 하면서 새로운 사이트를 찾아다니다 보면 어떤 경우는 adware 같은 것들이 잔뜩 들어올 경우도 있습니다. 물론 적절한 보안 소프트웨어를 갖추면 낫긴 하지만 새로 나오는 adware 등은 잘 걸리지 않을 경우도 있고요... 의심스런 사이트가 있을 경우 다음에 소개하는 McAfee Site Advisor에 입력하여 어떤 사이트인지 safety analysis report를 볼 수 있습니다. 사용법은 무척 간단합니다. 단지 사이트 URL만 빈칸에 넣고 Go 버튼 클릭... http://www.siteadvisor.com/

IT/기타 2007.12.22

[C&C++] Inheritance between classes

구현 방식 class derived_class_name: public base_class_name { /*...*/ }; 위에서 public 은 파생 클래스의 외부에서 사용할 수 있는 멤버의 엑세스 권한 필터로 생각하면 쉽다. 예를 들어 위의 선언에서 public 으로 되어 있으면 베이스 클래스의 멤버 중 public 멤버들은 파생 클래스의 외부에서도 사용할 수 있지만, protected 또는 private 로 되어 있으면 외부에서 사용 불가능하다. 하지만, 파생 클래스 내의 함수들은 이와 상관 없이 원래의 엑세스 권한 그대로 베이스 클래스 내의 public, protected 멤버는 액세스 가능하다. 예제 // derived classes #include using namespace std; class..

Coding/VB C C++ 2007.12.18

[C&C++] friend

friend로 선언된 함수 또는 클래스는 이들을 정의해 준 class의 내부 변수를 볼 수 있지만, 그 역은 성립하지 않음. friend function의 예제 // friend functions #include using namespace std; class CRectangle { int width, height; public: void set_values (int, int); int area () {return (width * height);} friend CRectangle duplicate (CRectangle); }; void CRectangle::set_values (int a, int b) { width = a; height = b; } CRectangle duplicate (CRectang..

Coding/VB C C++ 2007.12.17
728x90