'Software Engineering과 개똥 철학?/컴퓨터 관련 용어'에 해당되는 글 8건

  1. 2012.06.16 IRC등 외국인과 채팅할때 알아두면 좋은 웃는 이모티콘.
  2. 2011.07.29 [펌] IRC, Bugzilla에서 많이 쓰는 영어용 약어들. (2)
  3. 2011.05.16 Foreign function interface
  4. 2011.05.11 Unicode (유니코드) (1)
  5. 2011.04.27 괄호를 영어로 읽으면?
  6. 2011.04.16 DAG
  7. 2011.04.16 DVCS
  8. 2009.12.12 유니코드 관련 글

방금전 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 smiley
(:-) - smiley big face
(:-( - very unhappy smiley
,-} - wry(실망스럽거나 짜증스럽지만 재밌는) and winking smiley 
8-O - Omigod (오 마이 갓)
'-) - winking smiley
:-# - my lips are scaled (비밀을 지킨다. 내 입술은 무겁다.)
:-* - kiss
:-/ - skeptical smiley (회의적인 미소)
:-> - sarcastic smiley (빈정대는 웃음)
:-@ - screaming smiley
:-d - said with a smile
:-V - shouting smiley
:-X - a big wet kiss
:-\ - undecided smiley
:-] - smiley blockhead
;-( - crying smiley
>;-> - a very lewd remark was just made
;^) - smirking smiley
%-) - smiley after staring at a screen for 15 hours straight
):-( - nordic smiley
3:] - Lucy my pet dog smiley
:-& - tongue tied
8:-) - little girl smiley
:-)8< - big girl smiley
:-O - talkaktive smiley
:-6 - smiley after eating something spicy
+:-) - priest smiley
O:-) - angel smiley
:-< - walrus smiley
:-? - smiley smokes a pipe
:-E - bucktoothed vampire
:-Q - smoking smiley
:-}X - bow tie-wearing smiley
:-[ - vampire smiley
:-a - smiley touching her tongue to her nose
:-{ - mustache
:-{} - smiley wears lipstick
:^) - smiley with a personality
<:-l - dunce smiley
:=) - orangutan smiley
>:-> - devilish smiley
>:-l - klingon smiley
@:-) - smiley wearing a turban
@:-} - smiley just back from the hairdresser
C=:-) - chef smiley
X:-) - little kid with a propeller beanie
[:-) - smiley wearing a walkman
[:] - robot smiley
{:-) - smiley wears a toupee
l^o - hepcat smiley
}:^#) - pointy nosed smiley
(:-( - the saddest smiley
:-(=) - bucktooth smiley
O-) - message from cyclops
:-3 - handlebar mustache smiley
: = - beaver smiley
:-" - whistling smiley
P-( - pirate smiley
?-( - black eye
d:-) - baseball smiley
:8) - pigish smiley
:-7 - smirking smiley
):-) - impish smiley
:/\) - extremely bignosed smiley
8(:-) - Mickey Mouse
([( - Robocop
:-(*) - that comment made me sick
&-l - that made me cry
:-e - disappointed smiley
:( - sad-turtle smiley
:,( - crying smiley
:-( - boo hoo
:-P - Nyahhhh!
:-S - what you say makes no sense
:-[ - un-smiley blockhead
:-C - real unhappy smiley
:-r - smiley raspberry
:-t - pouting smiley
:-W - speak with forked tongue
X-( - you are brain dead
l-O - smiley is yawning
l:-O - flattop loudmouth smiley
$-) - yuppie smiley
:-! - foot in mouth
:----} - you lie like pinnochio
O-) - smiley after smoking a banana
=:-) - smiley is a punk
=:-( - real punks never smile
3:[ - pit bull smiley
8<:-) - smiley is a wizard
:#) - drunk smiley
8-# - dead smiley
B-) - smiley wears glasses
8-) - smiley with big eyes...perhaps wearing contact lenses...
|-( - smiley lost his contact lenses
H-) - cross-eyed smiley
]-I - smiley wearing sunglasses (cool...therefore no smile, only a smirk)
V^J - smiley with glasses, seen from the left side (portrait, talking)
+-( - smiley, shot between the eyes
~:-P - smiley, thinking and steaming or: having only one single hair
`' - cat's eyes in the night
L-P - totally scrambled smiley (thats why L-P Mud exists... B)
BI - a frog
O | - Big Smiley Is Watching You

신고
Posted by 소혼
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 What It's Worth 
  • FYI = For Your Information 
  • WTF = What The Fuck? or What The Frak? 
  • LOL = Laughing Out Loud 
  • IANAL = I Am Not A Lawyer 
  • IIRC = If I Recall Correctly 
  • IMHO = In My Humble Opinion 
  • IMNSHO = In My Not-So-Humble Opinion 
  • IOW = In Other Words 
  • OTOH = On The Other Hand 
  • PEBKAC = Problem Exists Between Keyboard And Chair 
  • ROTFL = Rolling On The Floor Laughing 
  • RSN = Real Soon Now 
  • RTFM = Read The Fucking Manual or Read The Fine Manual 
  • THX = Thanks 
  • TIA = Thanks In Advance 
  • WIP = Work In Progress 
  • WRT = With Respect To
  • Distro : Distribution

    신고
    Posted by 소혼
    최신 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)는 하나의 프로그래밍 언어에서 프로그램 모듈간(라이브러리와 라이브러리, 프로그램과 라이브러리)에 정해진 인터페이스를 말합니다.

    ABI는 API가 실제로 실행되는 시점에 운영체제 실행시 필요한 정보들로 이루어진 인터페이스를 말하는 거라고 알고 있습니다만, 제가 잘못 알고 있는건지 깔끔한 정의를 모르겠습니다.

    혹시 아시는 분은 답글 주시고 아래는 wikipedia의 글입니다. (http://en.wikipedia.org/wiki/Application_Binary_Interface)

    An ABI should not be confused with an application programming interface (API) which defines a library of routines to call, data structures to manipulate, and/or object classes to use in the construction of an application using that particular (often language specific) API.

     
    신고
    Posted by 소혼
    TAG ABI, API, ffi
    매번 볼때마다 늘 나를 좌절하게 만드는 유니코드;;

    유니코드 정의 자체는 간단합니다.
    '전세계 모든 문자를 표현하는 문자셋(charset set)'
    문자셋이란 그냥 테이블이라고 생각하면 편할 것 같습니다.


    컴퓨터는 숫자만을 인식하기 때문에 직접 문자를 인식할 방법이 없어서 이러한 문자셋을 참조하여 문자를 구분합니다. 97(0x61)번째 문자는 'a' 이다 이런식입니다.




    컴퓨터에서 가장 많이 쓰이는 문자셋에는 ASCII가 있습니다.
    1바이트안에 저장할 수 있고(128문자 사용) 영어권에서는 큰 문제가 없었습니다.

    하지만 유럽으로 넘어가보면 알파벳만으로 표현이 안되는 문자들이 있습니다. (예, 독일어 : Ä/ä, Ö/ö, Ü/ü )
    그래서 각 나라에서는 자신만의 문자셋을  만들었습니다.

    한글도 마찬가지로 별도의 문자셋을 갖고 있습니다. KS C5601 입니다.

    이런게 중구난방으로 난립하게 되자, 이를 표준화하려는 움직임이 나타나는데 그 결과물이 유니코드입니다.
    그 전에 ISO에서 UCS(Universal Character Set)라는 표준을 정했는데 이와 별도로 유니코드 컨소시엄이 생겨나 유니코드를 만들었습니다. 그냥 UCS는 일단 크게 신경 안써도 될 것 같습니다.

    유니코드가 문자셋이라면 각각의 문자의 위치(를 나타내는 번호)는 코드 포인트라고 합니다.
    U+0061이 코드 포인트이고, 그 코드 포인트가 가르키는 값은 알파벳 a 입니다.

    그런데 이러한 유니코드를 컴퓨터의 메모리나 파일에 저장하려고 하니 문제가 발생했습니다.
    기존의 ASCII는 1바이트 안에 저장할 수 있었지만, 유니코드는 많은 코드 포인트를 갖고 있기 때문에 1바이트안에 저장할 수 없습니다.
    메모리를 넉넉하게 쓰면 좋겠지만, 기존 ASCII와 호환성 문제가 생깁니다.
    사실 기존의 ASCII가 커버하고 있는  1바이트 문자(char)를 버리는게 좋겠지만 기존의 프로그램들도 있고, 영어권 국가가
    좋아할 리가 없지요.
    그래서 몇가지 인코딩 방법을 도입하게 됩니다.

    기존의 ASCII는 아래처럼 인코딩이라는 개념이 큰 의미가 없습니다. 코드 포인트와 메모리에서 동일하게 유지하며 매 바이트가 한개의 글자를 표현합니다.
    코드 포인트(0x61) --- {인코딩} --> 메모리(0x61)
    하지만 유니코드가 되면 아래와 같은 문제가 생깁니다.
    코드 포인트(U+0061)  --- {인코딩} --> 메모리(?)
    코드 포인트(U+AC00)  --- {인코딩} --> 메모리(?) 


    U+0061은 ASCII 0x61과 같습니다.

    1) 호환성을 위해 U+0061은 1바이트에 저장하고 U+AC00 (가) 를 위해 2바이트에 저장하는 방법도 있을 것이고,
    2) 둘 다 2바이트에 저장하는 방법도 있을 것입니다. (2바이트 이상 필요한 것들만 4바이트에 저장)
    3) 유니코드를 모두 표현할 수 있도록 4바이트에 저장하는 방법도 있을 것입니다. 


    즉, 유니코드의 코드 포인트는 같지만 메모리상에 저장할때는 위 방법들 가운데 하나를 선택하게 되는데 이를 인코딩이라고 하고 이렇게 저장된 인코딩 문자들을 1) UTF8, 2) UTF16, 3) UTF32 라고 합니다.
    어떤 방법으로 저장하든 결국 같은 유니코드의 코드 포인트를 갖고 있습니다.

    그러나 시스템등의 필요에 맞게 변환이 필요할 수 있습니다.
    즉, 특정 프로그램이나, 프로그램을 작성할 때
    1) 코드셋이 맞도록 코딩 되어야 합니다.  KS C5601 과 Unicode는 다른 문자셋이므로 문자가 다 깨져서 보일 수 있습니다.
    2) Unicode의 경우 UTF8, UTF16, UTF32에 따라 읽어드리는 방법이 바뀌므로 조심해야 합니다. 필요한 경우 변환과정을 작성해야 할 수 있습니다.

    되도록 추천하는 방법은 UTF8을 쓰는 것입니다.

    우리나라에서는 EUC-KR을 쓰는 경우도 많은데 이 문자셋으로 저장된 데이터가 너무 많아서 쉽게 버릴수 없다는 안타까움이 있습니다.(참고 : http://kldp.org/node/64052 )

    PS. 그리고 웹 개발하시는 분들은 제발 encoding좀 넣어주세요.ㅠ_ㅠ 아래와 같이 넣으면 됩니다.
    <meta http-equiv="Content-Type" content="text/htmlcharset=UTF-8" />
     정 안되면 EUC-KR을 쓰셔도 크게 문제는 없습니다.
    <meta http-equiv="Content-Type" content="text/htmlcharset=euc-kr" /> 

    이게 없으면 webkit 기반 브라우저(크롬, 사파리 등)에서는 encoding detection을 해야 하는데 이게 잘 안되는 경우가 많습니다.
     

    허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요.


    신고

    'Software Engineering과 개똥 철학? > 컴퓨터 관련 용어' 카테고리의 다른 글

    [펌] IRC, Bugzilla에서 많이 쓰는 영어용 약어들.  (2) 2011.07.29
    Foreign function interface  (0) 2011.05.16
    Unicode (유니코드)  (1) 2011.05.11
    괄호를 영어로 읽으면?  (0) 2011.04.27
    DAG  (0) 2011.04.16
    DVCS  (0) 2011.04.16
    Posted by 소혼
    프로그래밍 언어에서는 몇종류의 괄호를 사용하는데, 한국어로는 대괄호, 중괄호와 같이 부릅니다.


    대괄호 []
    중괄호 {}
    소괄호 () 

    영어로 이들을 어떻게 구분해야 하는지 찾아봤습니다.
    http://en.wikipedia.org/wiki/Braces_(punctuation)#Braces

    일단, 이 모든 것들을 bracket이라고 부르면 될 것 같습니다.

    대괄호는 특별히 square bracket 이라는 용어를 씁니다.
    중골호는 curly(곱슬거리는) brackets 라는 용어를 씁니다.
    소괄호는 parentheses 라는 용어를 사용합니다.

    다른 다양한 표현들이 있습니다만, 위와 같이 쓰거나 bracket대신 brace란 단어를 쓰기도 하는 것 같습니다.

    현재 읽고 있는 책에서는 {}를 curly brace라고 표현하고 있네요.

     
    신고

    'Software Engineering과 개똥 철학? > 컴퓨터 관련 용어' 카테고리의 다른 글

    Foreign function interface  (0) 2011.05.16
    Unicode (유니코드)  (1) 2011.05.11
    괄호를 영어로 읽으면?  (0) 2011.04.27
    DAG  (0) 2011.04.16
    DVCS  (0) 2011.04.16
    유니코드 관련 글  (0) 2009.12.12
    Posted by 소혼
    TAG 괄호, 용어
    Directed acyclic graph

    DVCS and DAG 
    신고

    'Software Engineering과 개똥 철학? > 컴퓨터 관련 용어' 카테고리의 다른 글

    Foreign function interface  (0) 2011.05.16
    Unicode (유니코드)  (1) 2011.05.11
    괄호를 영어로 읽으면?  (0) 2011.04.27
    DAG  (0) 2011.04.16
    DVCS  (0) 2011.04.16
    유니코드 관련 글  (0) 2009.12.12
    Posted by 소혼
    Distributed Version Control System
    (wikipedia)

    버전 관리 시스템 들 가운데 분산환경에 맞춰진 시스템들을 일컫는 말입니다.

    대표적인 DVCS는 git(git 사용법), bazaar, mercurial 이 있습니다.
    신고

    'Software Engineering과 개똥 철학? > 컴퓨터 관련 용어' 카테고리의 다른 글

    Foreign function interface  (0) 2011.05.16
    Unicode (유니코드)  (1) 2011.05.11
    괄호를 영어로 읽으면?  (0) 2011.04.27
    DAG  (0) 2011.04.16
    DVCS  (0) 2011.04.16
    유니코드 관련 글  (0) 2009.12.12
    Posted by 소혼
      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
    신고

    'Software Engineering과 개똥 철학? > 컴퓨터 관련 용어' 카테고리의 다른 글

    Foreign function interface  (0) 2011.05.16
    Unicode (유니코드)  (1) 2011.05.11
    괄호를 영어로 읽으면?  (0) 2011.04.27
    DAG  (0) 2011.04.16
    DVCS  (0) 2011.04.16
    유니코드 관련 글  (0) 2009.12.12
    Posted by 소혼
    이전버튼 1 이전버튼

    티스토리 툴바