본문 바로가기

Software Engineering과 개똥 철학?

(10)
IRC등 외국인과 채팅할때 알아두면 좋은 웃는 이모티콘. 방금전 IRC에서 메세지를 적고 웃는 표시로 :-/를 사용했더니 상대방이 물었다.chri*** > Why the face?헛 뭔가 이상한 느낌에 :)과 :-/의 차이를 물었더니 매우 다른 의미라는 것을 알게 됐다.그동안 계속 :-/를 써왔는데 OTL 혹시 이런 실수를 하지 않기 위해 친절히도 보내준 이모티콘 리스트를 익혀봐야겠다.참고로 lol (크게 웃다. laugh out loud)도 많이 쓰인다.출처 : http://www.csh.rit.edu/~kenny/misc/smiley.html The Smiley(웃는 모습) Dictionary:-) - basic smiley :) - midget smiley (작은 미소) ,-) - winking happy smiley (-: - left hand smil..
프로그래머로 살아가기 이런 글을 적을 주제가 못되지만, 어떤 분의 질문때문에 짧은 소견을 남겨보고자 합니다. 읽으시기전에, 저 또한 많은 고민을 갖고 대한민국의 IT 분야를 살아가고 있음을 밝히는 바입니다. 직업 프로그래머, 취미 프로그래밍. 얼마전 한 외부모임에서 강의를 직업으로 하시는 분을 뵈었습니다. HTML canvas에 관한 아티클들을 소개해주시는데 엄청난 내공이 느껴지더군요. 이런분들은 직업으로서 프로그래밍을 하지 않아도 뛰어난 프로그래머같더군요. 예전에 직업을 선택하는 법과 관련된 글(윤석찬님의 블로그에서 본 것 같은데...)을읽은적이 있는데, 정확히는 기억나지 않지만 대충 아래와 같았습니다. 1. 내가 정말 좋아하는 것들 가운데, 판단기준 : 내가 잠깐 쉬어야겠다고 생각될때 무엇을 하는가? 2. 남들보다 잘하는..
[펌] IRC, Bugzilla에서 많이 쓰는 영어용 약어들. http://luisbg.blogalia.com/historias/70143 대충 우리나라로 치면 ㅈㅅ, ㄱㅅ 쯤 되는듯. 내가 많이 쓰는 IMO (In my opinion)은 빠져있네요 ㅎㅎ 또 최근에 찾은 YT? (You there?) YW ( You're welcome ) 도 막상 만나면 황당;; AFAIK = As Far As I Know AFAICT : As Far As I Can Tell AKA = Also Known As ASAP = As Soon As Possible BTW = By The Way ETA = Estimated Time of Arrival FAQ = Frequently Asked Question FUD = Fear, Uncertainty and Doubt FWIW = For ..
Foreign function interface 최신 glib을 빌드하려고 하니 libffi라는 라이브러리를 참조하길래 이 놈이 뭔지 알아보기로 했습니다. 참고 : http://en.wikipedia.org/wiki/Foreign_function_interface libffi는 C 기반으로 구현된 Foreign function interface의 하나였습니다. 그리고 Foreign function interface란 하나의 언어로 쓰여진 프로그램이 다른 언어의 함수나 서비스를 사용하도록 하는 메카니즘을 말하는 것입니다. Java의 JNI 같은 것이구요. C언어를 위해 이와 유사한 기능을 하는 libffi도 있습니다. 관련해서 API (Application Programming Interface)는 하나의 프로그래밍 언어에서 프로그램 모듈간(라이브러리와..
Unicode (유니코드) 매번 볼때마다 늘 나를 좌절하게 만드는 유니코드;; 유니코드 정의 자체는 간단합니다. '전세계 모든 문자를 표현하는 문자셋(charset set)' 문자셋이란 그냥 테이블이라고 생각하면 편할 것 같습니다. 컴퓨터는 숫자만을 인식하기 때문에 직접 문자를 인식할 방법이 없어서 이러한 문자셋을 참조하여 문자를 구분합니다. 97(0x61)번째 문자는 'a' 이다 이런식입니다. 컴퓨터에서 가장 많이 쓰이는 문자셋에는 ASCII가 있습니다. 1바이트안에 저장할 수 있고(128문자 사용) 영어권에서는 큰 문제가 없었습니다. 하지만 유럽으로 넘어가보면 알파벳만으로 표현이 안되는 문자들이 있습니다. (예, 독일어 : Ä/ä, Ö/ö, Ü/ü ) 그래서 각 나라에서는 자신만의 문자셋을 만들었습니다. 한글도 마찬가지로 별도..
괄호를 영어로 읽으면? 프로그래밍 언어에서는 몇종류의 괄호를 사용하는데, 한국어로는 대괄호, 중괄호와 같이 부릅니다. 대괄호 [] 중괄호 {} 소괄호 () 영어로 이들을 어떻게 구분해야 하는지 찾아봤습니다. http://en.wikipedia.org/wiki/Braces_(punctuation)#Braces 일단, 이 모든 것들을 bracket이라고 부르면 될 것 같습니다. 대괄호는 특별히 square bracket 이라는 용어를 씁니다. 중골호는 curly(곱슬거리는) brackets 라는 용어를 씁니다. 소괄호는 parentheses 라는 용어를 사용합니다. 다른 다양한 표현들이 있습니다만, 위와 같이 쓰거나 bracket대신 brace란 단어를 쓰기도 하는 것 같습니다. 현재 읽고 있는 책에서는 {}를 curly brac..
DAG Directed acyclic graph DVCS and DAG
DVCS Distributed Version Control System (wikipedia) 버전 관리 시스템 들 가운데 분산환경에 맞춰진 시스템들을 일컫는 말입니다. 대표적인 DVCS는 git(git 사용법), bazaar, mercurial 이 있습니다.