전체 글 (1970) 썸네일형 리스트형 Dennis MacAlistair Ritchie, C 언어의 창시자의 사망 소식. 전 세계의 수많은 공대생들 중 한명이었다면 보았을 이 문구. 우리 공대의 후예들은 이 언어를 온몸에 배우고, unix 계열의 현재 모든 운영체제를 사용하고 있는것이 현실 입니다. 아이폰과 안드로이드 모두 unix 를 계승한 BSD 와 linux 위에 올려진 OS 임을 감안하고, 이 모든것이 C 언어 위에서 개발이 기반으로 만들어 진다는 것을 감안 한 다면, 이 두가지를 만든 창시자 데니스 맥알리스터 릿치 님의 10월 8일 사망 소식은 오히려 알려지지 않았다는 것이 신기할 따름 입니다. 아마 그 보다 먼저 세상을 떠난 애플의 창시자 (고)잡스 의 운명이 그의 운명보다 좀 더 빨랐기 때문에 그랬을 수 밖에 없었겠지만, 공대생의 후예로서, 한 세대의 마감이라는 말은 정말 온몸으로 와 닿는 것 같습니다. 처음 .. 유재석. 그는 바른사람 입니다. 사람은 반듯해야 한다.이런 말이 있습니다. 사람은 반듯해야 한다. 어르신들이 주로 하시는 말들인데, 과연 이 의미는 무엇 일까요? 쉽게 생각해서 유재석님 같은 분이 그 바른 사람의 롤 모델이 아닐까 합니다. 각 프로그램에서 자신의 존재감을 확실히 드러내면서도, 함께 있는 사람들을 덩달아 빛내주는 인물. 과연 유재석이란 인물이 하루 아침에 이런 놀라운 능력을 가지게 된 것 일까요? 그가 처음 데뷰를 한 때를 저는 TV 로 보았습니다. 한때 논란이 되었던 주머니에 손을 넣고 객석에서 일어난 모습까지도 저는 그당시 TV 를 통해 봤습니다. 깡마른 몸. 툭 튀어나온 눈. 뭔가 어설픈 움직임. 그당시의 유재석님은 지금의 국민MC 라 불리는 존재와는 분명히 다른 사람이었을 것 입니다. 그런 그가 무명의 어려움을 극.. 진귀한 공개 포터블 소프트웨어가 가득! http://www.portablefreeware.com 보통 USB 에서 바로 구동 되는 Portable software 를 다들 만들어서 쓰시는 경우가 많습니다. 게다가 이런 것들은 대부분 정품이 아닌 상용을 임의로 고쳐 만든 불법적인 것들 이구요. 이런 문제를 해결하기 위해 전전긍긍 하던중 발견한 싸이트 입니다. http://www.portablefreeware.com/all.php 각 카데고리 별로 분류된 소프트웨어 영역과 꽤 쓸만하고 좋은 것들이 많이 있습니다. 다만, 아쉽게도 우리말은 대부분 지원 하지 않는다는 점 인데, 영어로 쓰는 것에 거부감이 없으시다면 훌륭한 소프트웨어를 많이 발견 하실 수 있지 않을까 합니다. Cygwin+GCC/G++ 에서 POSIX path 지정 오류 발생. (해결) 이전의 문제점 이던, CodeBlocks 에서 새로운 Cygwin w/ gcc/g++ 컴파일 오류는 다음과 같이 해결이 가능했습니다. 간단히, Cygwin 내에서 /usr/bin/ 내용을 확인 해 보니, 다음과 같이 연결 되어 있더군요. /usr/bin/g++.exe 는 /etc/alternatives/g++.exe 를 symbolic-link. /etc/alternatives/g++.exe 는 다시 /user/bin/g++-4.exe 를 서로 symbolic-link 하고 있었던 것 입니다. 그래서 CodeBlocks 에서 직접 /usr/bin 에 있는 g++.exe 를 실행 해서는 컴파일 결과를 얻을 수 없었던 것 입니다. 이 문제는 CodeBlocks 내의 옵션을 다음과 같이 설정 해 주면 됩니다... Cygwin+GCC/G++ 에서 POSIX path 지정 오류 발생. (원인) 우분투에서 개발이 좀 어려운 면이 있어, console application 개발용으로 Cygwin 과 g++ 를 CodeBlocks 10.05 에서 사용 중 이었습니다만, 구 버젼 cygwin 의 gcc 가 3.4.4 인 관계로 wstring 과 wostream, wistream 등에서 문제가 발생 했습니다. 그래서 gcc 4.5.1 을 쓰는 마지막 cygwin version 을 사용 했더니, 여전히 위와 같이 컴파일 하면 아무런 동작을 하지 않습니다. 혹시나 해서 cygwin shell 에서 컴파일을 해 보니, nodosfilewarning 을 지정하라는 말이 나옵니다. 아무래도 DOS 형태의 지정은 POSIX 에 위배 되는 행우 이겠죠. 일단, 이 nodosfilewarning 이란 오류를 안보기 .. android reversing : APK 분해, 조립, 인증 3콤보. 국내의 어설픈 보안솔루션들 중 하나가 바로, 안드로이드나 아이폰이 루팅이나, 탈옥 된 경우 인터넷 뱅킹을 막는 경우라 하겠습니다. 폰의 사용자가 루팅이나 탈옥을 한다는 것은, 스스로 그에 대한 책임을 감당할 각오를 하고 하는 것인데, 그것을 왜 일부 ISP 같은 서비스에서 막는지 일단 이해가 안갑니다. 어려운 솔루션을 이용한것도 아니고, 단순히 su (superuser 권한) 관련 파일이 있으면 막는 단순한 방법으로 그저 루팅을 막아 보겠다는 이해가 안가는 취지는 일단 사용자로 하여금 분노를 일케 만들었습니다. 그래서 간단히 apk 를 수정할수 있는 방법을 알아 보겠습니다. (사람을 짜증나게 만들어 노가다 하게 한 것이니, 저는 일단 솔루션을 올립니다.) 일단 환경은 Windows7 입니다. Window.. CODEX : WarHammer 40,000 - Space Marines. 150MB 정도 되는 제5판 Space Marines Codex 를 구했습니다. 우리나라 정서나 우리말에 걸맞는 번역은 좀 어렵겠지만, 틈틈히 번역 실력도 길러 볼 겸, 조금씩 Codex 내용을 정리해 보고자 합니다. 알면 알 수록 그 방대한 세계관에 흥미가 가는군요. 소개글만 올려 보겠습니다. HOW THIS CODEX WORKS 이 코덱스는 ? Codex: Space Marines contains the following sections: 이 스페이스 머린 코덱스는 다음 섹션들로 구성 되어 있습니다. • The Space Marines: The first section introduces the mighty Space Marines and their part in the Warhammer 40,000.. WarHammer 40,000 - Space Marine : 시작 이번에 일로 지친 일주를 보내고 주말에 즐긴 게임은 바로 THQ에서 나온 WarHammer 40,000 시리즈의 중심인 Space Marine 입니다. 사람들에게 알려 지지 않았습니다만, 영화로도 나온 적이 있는 Space Marine이 게임으로 나온 격 입니다만, 실제 영화로 나온 내용과는 전혀 다르게, 실제 Codex 에 기술된 내용대로 검증을 거친 작품 이라 할수 있습니다. (영화 에서는 Sapce Marine 이 무슨 총 한방에 쓰러지는 종이 갑옷을 입은 듯이 나옵니다만, Codex 내용에 따르면 이들이 입는 갑옷은 그런 총알 한방으로 뚫을 수 있는 것이 아닙니다) Space Marine (이하 SM)는 오프닝 부터 이때까지 나온 (제대로 된) 작품들과 마찬 가지로, 해당 씨리즈의 주인공이 액션을.. 애플에 있어서 영웅이었던 잡스. http://images.apple.com/home/images/t_hero.png 위 링크는 아래 글에 있는 스티브 잡스의 모습 입니다. 그들에게 있어 잡스는 영웅 이었고. 그가 없었다면 아마 우리는 통신사 맘대로 만들어진 피쳐폰에 통신사에서나 제공하는 허름한 게임이나 하고 있었겠죠. 그가 있었기에 안드로이드가 더불어 발전 했습니다. (UI 변천사 보시면 이해가 가실듯 합니다) 그리고 그를 기리는 세계의 애플 스토어의 모습들 ... 이리저리 까이지만, 그가 세상에 불러 일으킨 돌풍은 인정할 수 밖에 없을 것 입니다. 세상에 획을 그은 인물, 스티브 잡스. 이제 고인이 되다. 1955년에 태어나, 창고 안에서 Apple computer 를 기획 했던 청년. (절대 만든건 위즈니악님 입니다 .. 고인 잡스옹은 기획만 한 겁니다 ..) 이제 그의 역사도 종결 되었습니다. MSX, x86 만 있던 세상에 GUI 라는 혁신적인 요소를 도입 하더니, MP3 player 종주국이었던 대한민국 에서도 생각 못한 혁신의 아이템 iPod 를 세상에 더 널리 알린 사람. 비록 그가 엔지니어가 아니었기에 더욱더 혁신적이고 놀라운 일을 세상에 알렸지 않았을까요? 혁신적인 아이디어와 그를 받쳐 주는 하드웨어와 소프트웨어. 이 모든것을 이룬 사람은 오직 이 시대의 한명, 스티브 잡스가 아닐까 합니다. 이 시대의 한 획을 그은 영웅은 떠났지만, 그 뒤를 잘 이어줄 것으로 믿어 봅니다. 고인을 기리며 ... 아이폰4S 발표, 파는 회사는 생각도 안하는 나라인 한국에서는 벌써부터 설레발. 그렇게 말 많던 아이폰4S 니 아이폰5 니 하는 언쟁 중, 나온것은 결국 아이폰4S 였습니다. 그리고 역시나 이 냄비근성이 풍부한 나라에서는 제조사 애플에서 팔려는 나라 목록에 들어 있지도 않은데 실망부터 하고 있습니다. 애플을 옹호 하려는 마음으로 글을 쓰는 것은 아니지만, 제가 애플의 회장 이라면 이런 조그만 나라에 팔려고 아이폰4S 를 만들진 않았을 것 이라는 점 을 먼저 고려 해야 겠습니다. 넓게 생각 해 봅시다. 애플이란 회사는 미국이라는 덩치 큰 나라의 기업 입니다. 이미 내수 시장만 해도 사실 우리나라 전 국민에게 다 아이폰4S 를 판다고 해도 게임이 안됩니다. 그런데 과연 아이폰4S 가 국내에서만 팔리나요? 절대 아니죠. 큰 착각 입니다. 아이폰4S 는 생김세만 아이폰4 와 같을 뿐, 그 .. libRTEA rev0.2 : TEA 인코딩/디코딩 C++ class 저번주에 올렸던 libRTEA 에 몇가지 버그가 있는 것을 수정하고, 기능을 추가 하였습니다. 혹시라도 사용하신 분이 계시다면 이것으로 업데이트 해 쓰시면 좋겠습니다. 바뀐 헤더는 다음과 같으며, HexChar 라는 것이 추가 되었습니다. 위 캡쳐 이미지 처럼 문자열/바이트 배열 을 Hex 값을 표시하는 문자열로 처리 해 주는 기능 입니다. 활용도는 암호화 데이터를 ASCII 내에서 처리 할 수 있도록 뭔가 만들 수 있게 해 주는 정도 이겠습니다. Within Temptation 의 새 앨범, The Unforgiving 의 Concept 에 관한 글: Within Temptation 의 새 앨범인 The Unforgiving 의 뮤직 비디오를 보면 이 문구를 볼 수 있었습니다. " To be continued ... " 비디오 내내 뭔가 영화의 한 장면 장면 들을 모아 놓은 듯한 의미 심장한 연출은 실제, 블러드 레인 과 다크48 로 유명한 작가 스티브 오 코넬 의 의해 만들어진 새로운 작품의 일부 임을 알 수 있습니다. (제목은 역시 앨범과 동일한 The Unforgiving) 자세한 사항은 위키피디아 에서 알수 있습니다만, 약간의 번역과 인용을 해 보겠습니다. (번역은 발로 했으니 .. 대충 이해만 해 주세요) Early ideas, realisation and development 초기 생각으로 실현을 이루고 제작에 들어감. The initial.. Within Temptation - Faster 다 필요 없이 바로 시청! right now! 샤론 누님의 새로운 목소리 : Within Temptation - Shot in the dark ! 그간 회사일 덕분에 이 놀라운 밴드, Within Temptation 을 잠시 잊고 있었습니다. 들어 봐야, 현존 최고의 라이브 앨범인 Black Symphony 나 듣고 있었던 저에게 .. Facebook 에서 뒤늦게 알아 버린 새로운 앨범의 정말 무시무시한 곡 - Shot in the dark 를 듣는 순간 .. 저는 온몸에 소름이 끼칠 수 밖에 없었습니다. Within temptation 을 오래 알아 온 매니아라면, 샤론 누님의 창법이 이번 Shot in the dark 에서 뭔가 새로운 느낌이 가득 하다는 것을 느낄 수 있지 않을까 합니다! 특히, Nightwish 의 경우는 보컬을 트루넨을 퇴출 해서까지 바꿔 버린 것에 비해, Within temptation 의 전체적인 음악적 분위기가 이렇게.. TEA 알고리즘을 응용한 간단한 class : RTEAcodec AES 는 무겁고, 뭔가 좀 작고 쓸만한 암호화 모듈로는 나온지 오래 되었지만서도 128bit 인코딩을 지원하는 TEA 알고리즘이 있습니다. 인터넷에 여러 다채롭고 호화로운 소스가 널렸긴 한데, 막상 쓰려면 뭘 어찌 하라는건지 모르도록 만든 소스가 많더군요. 그래서 대충 쓸만하게 나름 만든 소스를 공개 합니다. CodeBlocks 에서 컴파일이 되며, MinGW 에서 이상없이 구동 됩니다. 내부적으로 버그가 있을수도 있긴 합니다만 ... 그건 알아서 ... 참조하면 되는 소스 : src\libRTEA.cpp/h 파일. 예제 : main.cpp 저작권: opensource 이며, 어떠한 라이센스도 없으며, 책임도 없습니다. 제가 만든 코드를 사용해서 문제가 생기는 부분에 저는 책임을 지지 않습니다! lib.. 이전 1 ··· 49 50 51 52 53 54 55 ··· 124 다음