본문 바로가기

전체 글133

유럽 삼성전자의 사용설명서 아이디어 비타민 이라고 하는 디자인회사에서 유럽 삼성전자의 협력을 얻어서 만든 아이디어 작품이라고 합니다. 직접 만지면서 해볼 수 있는 사용설명서이군요. 실용성을 따지기보다는 참신한 아이디어에 높은 점수를 주고 싶네요. 2010. 8. 20.
핸드폰 충전 단자가 바뀐 까닭 이동성이 좋아서 핸드폰을 많이 사용하는데, 그에 비해 은근히 이동성의 발목을 잡는 것 중의 하나가 충전기라는 사실에 많은 분들이 공감하실 줄로 압니다. 여행을 가거나 혹은 그렇지 않더라도 주변 사람의 충전기를 사용하려고 하면 젠더가 없어서 낭패를 보는 경우가 종종 있죠. 슬림한 핸드폰을 사서 두꺼운 케이스를 끼우는 것 만큼이나 아이러니한게 커다란 젠더 악세사리를 달고 다녀야 하는 현실입니다. 그런데, 의외로 핸드폰 젠더가 이것저것 다른게 제조사가 자신들의 이득을 위해 벌인 일이라고 오해하는 분들이 많으신 것 같습니다. 제조사도 벌어먹고 살려니 힘들긴 하겠지만, 설마 수십만원짜리 핸드폰 팔면서 몇천원짜리 젠더랑 충전기 팔 생각으로 어댑터 모양을 바꾸기야 하겠습니까. 핸드폰 충전 단자의 변천 과정우리나라 핸.. 2010. 8. 20.
삼성 오픈소스 사이트 소개 삼성에서 제품에 사용된 오픈소스들을 공개하는 사이트가 있습니다. 최근에 출시된 갤럭시는 물론이고, 예전 제품들에서 사용된 소스 중 오픈소스 라이센스에 해당하는 부분들이 무료로 제공되고 있습니다. 리눅스 OS 관련부분도 있고, MPEG 관련부분도 있습니다. 어차피 인터넷 어디에선가 구할 수는 있는 것이긴 하겠지만, 상용제품에 쓰여진 오픈소스를 직접 볼 수 있다는 측면에서 학생들은 물론 비슷한 기술을 연구하는 개발자분들도 도움이 되지 않을까 싶습니다. 막말로 대기업이 웹서버 하나 돌리는게 뭐가 대수냐고 하는 분이 계실지도 모르겠지만, 그저 고맙게 쓸 것만 같은 저와 생각이 비슷한 분도 계실 것 같아서 정보공유하고자 올려봅니다. 또한 그것이 바로 오픈소스 원작자의 취지였기도 할 것이니 말입니다. 현재의 삼성 .. 2010. 8. 19.
C의 비트연산 겉핥기 비트연산에 대해서 간략히 살펴보겠습니다. 교과서적인 혹은 복사해온 듯한 내용들은 생략하고, 사용하는데 헷갈릴만한 몇가지를 짚어보겠습니다. 비트의 표현C에서 비트를 위한 변수는 존재하지 않습니다. 상수와 변수는 눈에 보이는 것이라고 한다면, 비트는 값을 구성하는 눈에 보이지 않는 것이라 할 수 있습니다. 그렇기 때문에 char, int 형과 같은 데이터의 구성요소일뿐, 비트만을 위한 데이터형이 존재하는 것은 아닙니다. 비트의 연산자C에서 비트와 관련된 연산은 '&', '|', '!', '~', '' 등이 있습니다. 아래의 숫자들은 2진수입니다. '&' 는 AND 연산입니다. 둘다 1 이어야만 1이 됩니다. 0 & 0 == 0 0 & 1 == 0 1 & 0 == 0 1 & 1 == 1 '|' 는 OR 연산입.. 2010. 8. 18.
아이폰4 패러디 애니메이션 아이폰4의 국내상륙이 얼마 남지 않았습니다. 그리고 많은 분들이 아이폰4를 기다리고 계십니다. 아이폰3GS를 사용해본 분을 포함하여, 아이폰의 명성을 경험해보고자 하는 분도 계실 것입니다. 아시다시피 비 아이폰 진영에도 많은 스마트폰들이 있습니다. 아이폰3GS가 스마트한 기술과 감각으로 다른 스마트폰들을 제압하고 제왕의 자리에 올랐듯, 새로 출시되는 아이폰4 또한 다른 스마트폰과 비교되는 것은 정당한 것이라고 봅니다. 그리고, 객관적인 비교를 하는 것은 많은 소비자들에게 공정한 정보를 공평하게 제공할 수 있다는 공익을 의미하기도 합니다. 그러나, 정말 스마트한 아이폰 유저답지 않게, 무조건 아이폰을 외치는 분들을 보고 있노라면 좀 안타깝기는 합니다. 물론 아이폰을 사랑하기에 단점도 감내할 수 있다는 점은.. 2010. 8. 18.
갈수록 핸드폰 개발소스가 방대해진다 처음 입사를 했을때는 컬러LCD가 막 나오기 시작하고, 최초 카메라폰이 나온지 얼마 안됐을 무렵 정도였던 것 같다. 신입시절에 개발에 참여했던 SPH-E2000 모델의 경우엔 200 MB 가량의 3500 여개 파일로 구성되었었다. 당시에 사용하던 노트북으로 컴파일하는데 약 30 분 정도가 걸렸던 것으로 기억한다. 그러던 것이 점차 소스의 크기가 방대해지고, 기능이 이것저것 많이 들어가고, 이미지나 사운드 데이터 또한 커지다보니 소스의 양도 점차 많아지더니, 최근의 노멀폰들은 3.6 GB 가량의 33,000 여개 파일과 5200 여개의 폴더로 구성되기에 이르렀다. 그런데 스마트폰으로 오게 되니, 차원이 달라졌다. 예를 들어, 안드로이드 폰의 경우에는 어플리케이션이 동작하는 AP와 통신을 담당하는 CP로 나.. 2010. 8. 18.
나와 가장 오랜 시간을 함께하는 두 녀석 내 하루의 2/3를 보내는 책상위에서, 나를 바라봐주고 있는 두 녀석... 왼쪽에 있는 죽백이란 녀석은 봄까지만 해도 앙상했는데, 어느새 제법 잎사귀도 많이 나고, 색도 짙어졌다. 비록 그 옆의 산세베리아에 비해선 물 주는 걸 깜빡하면 안되는, 신경쓰이는 녀석이긴 하나 그래도 알고 보면 귀여운 구석이 있다. 녀석들 뒷편으로 자리잡은 토익, 자바, ARM 책이 나의 압박감을 표현해주는 것 같다. 2010. 8. 17.
USIM에 긴 전화번호가 입력안되는 경우는 왜? 핸드폰에서 지원하는 전화번호부외에 USIM 전화번호부에 저장하는 경우에는 USIM 국제규격을 따르다보니 핸드폰에서 지원하는 내용과 다를 수가 있습니다. 한사람당 전화번호를 두개까지만 저장가능하다던지, 주소나 메모 등을 할 수 없다던지 하는 것처럼 말이죠. 전화번호의 길이에 대한 경우에도 그렇습니다. 제가 가진 S사 제품의 경우, 전화번호의 길이는 32자까지 지원되는군요. 이 정도면 전화번호 길이로서 충분하고도 남겠지요? 일반적인 사용자라면 저장되는 전화번호의 길이는 국번이나 지역번호를 포함해도 10자가 조금 넘는 정도일 겁니다. 그러나 국제전화라던지 ARS 등의 연결을 위해 pause 기능을 덧붙인다던지, 혹은 자동서비스 신청을 위한 특수 다이얼 등의 경우에는 길이가 좀 더 길 수도 있습니다. 핸드폰에 .. 2010. 8. 17.
윈도우 압축폴더 기능 없애기 윈도우 XP, Vista, 7 등에는 탐색기에서 ZIP, CAB 파일을 마치 폴더인 것처럼 보여주는 기능이 있습니다. 그런데 이 기능이 탐색기 사용시에 엄청난 속도저하를 일으킵니다. 압축파일이 있는 폴더를 선택할때마다 압축폴더내의 파일들을 스캔합니다. 그렇기 때문에 백업용 ZIP 파일들이 있는 경우, 특히 저처럼 수만개의 소스파일을 한개의 ZIP 파일로 보관하는 경우에는 수십초를 기다려야 할 때도 있습니다. 게다가 탐색기를 열었을때 폴더 트리가 너무 길어져서 보기에 불편해진다는 단점도 있지요. 필요없어서 압축해놨는데, 그게 폴더로 등장한다면 아이러니한 일이 아닐까 싶네요. 뭐 이미 많이들 아시는 내용이지만, 저도 근래에 윈도우 포맷도 여러차례 하고 하다보니 다시 이 부분을 찾아보게 되더군요. 그래서 저 .. 2010. 8. 16.