:: 게시판
:: 이전 게시판
|
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
13/12/07 14:58
기계어를 말씀드리자면...이렇습니다
http://mirror.enha.kr/wiki/%EA%B8%B0%EA%B3%84%EC%96%B4
13/12/07 15:00
http://www.applefritter.com/node/22285
애플1으로 HELLO WORLD 찍는 프로그램이라던데 이것만 봐도 머리 아프네요;
13/12/07 15:03
제가 상상을 해보자면
당시 반응이 아무도 대단함을 모르고 그저 신기한듯 바라만 보면서'우와 대단하네요'->지스타 끝나고 본사 회의중에 '지스타에서 이런 어린 학생이 있더군요'->이야기를 듣던도중 그 가치를 알아본 넥슨 간부(아마 프로그래밍쪽?)'야이 xxx야 그런 보석을 눈앞에서 놓쳐??????!@@#$@#$'->긴급회의후 수배령?? 대충 이런 콤보인가요?
13/12/07 15:21
문학으로 비유하자면 기역, 니은, 디귿... 을 가르쳤더니 시를 썼다는 정도입니다.
저 학생은 머릿속에 이미 프로그래밍적인 사고가 내재해있는 학생이고, 정말 드문 케이스입니다.
13/12/07 15:13
예제로 이미 'Hello World'를 출력할 코드가 주어진 상태고 이를 고쳐서 ‘KIN CEPOEYI’라고 출력하도록 수정한 것 같아 보이는데요. 두 텍스트가 모두 11byte크기잖아요. 코드를 이해했다기 보다는 코드속에서 'Hello World'라는 문자열을 식별해서 바꾼것 같네요. 외계인 출현같은 대단한 일은 아닙니다.
13/12/07 15:30
Hello World라는 문장의 아스키코드 정도만 알면 할 수 있는 일이고 이정도 할 줄아는 사람은 많아요.
아스키코드를 모른다고 하더라도 문장내의 'l'자의 배열이 '두번 연속해서 나오고 4번 다른문자후 한번 출현'과 일치하는 패턴을 찾으면 유추하는 것도 가능하고요. 참가자들이 직접 입력하는 예제코드였으니 장문의 코드를 상상하기는 힘들고요. 제 추측으로는 아마 전자가 아닐까 생각하고 후자였다면 센스가 좋은 학생이라고 생각합니다. 다만 대단한 능력을 가진 것처럼 기사에서 너무 부풀린 경향이 있는 것 같아 보이네요.
13/12/07 15:21
개인적으로는 별거 아닐것 같은 느낌이네요. 체험관이라고 하는데 설마 기계어를 코딩하는 체험은 아니었을꺼고
코드는 다 짜져 있고 16진수 변환된 코드 옆에 보고 따라서 쳐보고 이런 느낌이었을 것 같은데 Hello Wolrd 라는 문자는 컴퓨터로는 16진수 변환되어서 48 45 4C 4C 4F 20 57 4F 52 4C 44 이런씩으로 일반인이 보기에는 전혀 알 수 없는 문자열인데 16진수, 아스키 코드 라는 개념만 알면 65 = A라는걸 알고 (16진수는 41) 저 부분만 친구 이름 영문자를 16진수 변환해서 고쳐주면 끝이죠. 물론 생판 아무것도 없는데 기계어를 다 코딩했다면 존경하겠습니다.
13/12/07 15:39
아스키코드 개념은 쉽고 기초라서 프로그래밍 전공과는 관계 없을 것 같네요.
물론 그쪽 분야에 관심 없으면 전혀 들을 일 없긴 하지만 저만 해도 초등학교때 컴퓨터반에서 배웠습니다.
13/12/07 15:45
그 학생이 누군지도 모르면서 프로그래밍을 전공하지 않은 학생인 줄은 어떻게 알았대요.. 크크 근처 관련 고등학교에서 나왔다가 쓴 것 같아 보이는데...
저도 그리 대단한 일은 아닌 것 같은데... 외계인이라니 크크 기사가 뭘 이리 부풀리죠
13/12/07 15:51
네.. 그건 그런데 뭘 그 학생을 수배하느니 하는게 실제 넥슨에서 코드 개발 한 줄이라도 해본 사람이 아니거나 그냥 뭐 한 번 얼굴이나 보려고 한 건데 수배 어쩌니 한 것 같아서요 크크크 신상을 알지도 못하는 학생더러 프로그래밍을 전공하지 않은 학생이라느니... 뭐 눈덩이처럼 루머가 불어나다보니 결국 외계인 언급까지..
외계인이라고 할 정도는 전혀 아닌 것 같은데...
13/12/07 15:49
크크크 그렇죠 크크 전공무관하게 초등학생 때에도 다들 어떻게든 알아내서 했었죠.. 윈도우 퍼지고 난 뒤엔 ultraedit...
13/12/07 16:29
순수 기계어로 코딩한거면 존경합니다. 레알 천재..
그게 아니라면 그냥 머리 좋고 센스 있는 정도지 천재는 지나친 과장..(dixit님 말대로 라면 말이죠.)
13/12/07 16:51
스타로 비유하자면 스타1 베타테스트 시연장에서 스타에 대한 지식이 없는 사람이 베틀크루저를 뽑은정도입니다.
사이언스 퍼실리티를 올리고 피직스랩을 지어야 배틀이 뽑히는데 그런 지식도 없이 그걸 뽑은게 신기한정도이지 무슨 이영호나 송병구의 실력을 가지고 있는건 아닌거죠 그냥 넥슨이 언플한다 정도로밖에 안보이네요 아얘 없는데서 코딩은 했을리 만무하고(할수도 없고) 기존 코드에서 텍스트만 바꾼건데 거창한 기사가 하나 나왔네요
13/12/07 17:03
흠... 그냥 16진수로 텍스트 표현하는 부분이 순차적으로 표시되어 있으니 그것을 발견하고, 원하는 문자열을 찍어낸 것 같은데, 초등학교 때 엄청 하던 짓이네요.
'기계어'라고 말해 놓으니 엄청난 것을 한 것 같지만, 01은 A고 04가 D니까 02는 B, 03이 C겠구나 유추한 정도에 지나지 않습니다.
13/12/07 17:11
흥미가 생겨서 검색을 좀 해봤는데 기존 예제로 보이는 코드는 위에 탑갱좀요님이 링크 해주신
http://www.applefritter.com/node/22285 여기 나오는 사진이고 학생이 수정한 코드는 http://www.thisisgame.com/webzine/news/rboard/1/?n=49969 이 기사에 있는 사진인데 전체 코드는 24바이트고 뒤에 11바이트를 수정했네요.
13/12/07 18:18
24바이트면 data와 함수 호출하는 정도겠죠?? 흠흠 학생이 암호학이나 아스키코드에 대해서 배운적이 없다면 정말 논리적인 센스를 갖고있네요...
13/12/07 17:32
흔한 pgrer들의 허세 이런게 아니라 진짜 대단한게 아니라서요.
PGR에도 어려운 퀴즈 올라오고 먼가 이해 안되는 수학 문제 푸는 능력자분들 있지만 다들 와 똑똑하다 여기서 그치지 여기 이런 초기 댓글 처럼 서로 모셔갈려고 한다, 외계인이다 수준은 안 나오자나요. 마찬가지입니다. 똑똑한 학생이구나 이 정도가 맞겠죠
13/12/07 19:34
음.. 제시하신 예가 잘 이해가 안되네요.
똑똑한 학생이구나 정도가 아니니까 넥슨 정도 되는 큰 회사가 찾는거고, 이게 '어려운 퀴즈나 이해안되는 수학문제 푸는' 정도가 아닌 특별한 것이기 때문에 언론에 까지 나는것이겠죠.
13/12/07 21:30
관련 전공자로서는 내용을 다 아니까 별거 아닌거라는게 이해가 되네요
넥슨은 마케팅을 하는거지 교육청이나 대학의 역할을 하는게 아니죠. 말씀하신 논리는 흔한 '권위에의 호소'구요. 노벨상 주는 것도 아니니까요.
13/12/07 18:14
10년차 arm 관련 프로그래머 입니다. 제가 본 괴수는 코X 다닐때 만든 DX란 mp3p의 이미지 file 구조를 분석해서 공개한 일본 사람입니다. 순수 바이너리라 노가다 하면서 분석해야만 했을텐데... 그로인해 초창기 UCI 가 흥했죠...흐흐
13/12/07 18:27
Msx로 게임 로딩을 카세트 테이프 같은거로 했죠. 그때 주파수(?) 같은 걸 바꿀수 있게 나사 같은게 있었는데 로딩 중 나사를 조정하면 돈이 낞아지거나 목숨이 99개 같은 현상이 일어나 자주했던 기억이 나네요. 제 첫 크랙(?)인거 같은데 벌써 20년이 넘었군요...
13/12/07 19:42
주파수는 아니고 자기신호를 읽는 헤드의 줄 높낮이를 조절합니다. 테이프에 선형태로 기억되는 오디오 자기 신호는 음성일 경우 크게 지장을
안받는데 컴퓨터 신호는 워낙 빠르게 0,1 사이를 왔다갔다하는 거니 원래 기록된 높이에 헤드를 일치시킬 수도록 명확히 들어오는 것이죠.
13/12/07 19:15
mos technology 6502 cpu가 명령어 세트가 그렇게 많은 편은 아니었죠.
일단 표시되는 텍스트 스트링은 역순으로 맨 끝부터 들어가 있네요.
13/12/08 02:26
HELLO WORLD의 L 패턴과 예제 기계어를 뒤집어서 대조하는 센스를 갖춰야하는데 이건 컴퓨터 공부 안 하고서 하기는 어려워보이는군요. 그리고 아스키 코드 아닙니다.
13/12/08 09:11
8비트에서 첫번째 비트를 1로 채우고 나머지 7비트를 사용한 아스키 코드 맞습니다. 문자열 부분을 바이트마다 0x80만큼 빼보면 7비트 아스키코드와 일치합니다. 문자열은 리틀엔디안처럼 역순으로 배열되어 있고요.
|