본문 바로가기

Software Engineering과 개똥 철학?/컴퓨터 관련 용어

(8)
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..
[펌] 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 이 있습니다.
유니코드 관련 글 http://wiki.kldp.org/wiki.php/LinuxdocSgml/UTF8-Unicode-TRANS http://www.cl.cam.ac.uk/~mgk25/unicode.html http://www.ibm.com/developerworks/kr/library/l-linuni.html