사용자 삽입 이미지

iPod Touch에 Monopoly게임
감옥에 갇혀서 다른 플레이어들을 파산 시키는 장면을 보고 있으니 웬이 웃음이 나온다.
Posted by Parker Falcon

이번에 iPhone/iPod Touch의 Mobile Safari에 유해한 악성 코드에 관한 기사를 읽었습니다. 펌웨어 1.1.4에서 Safari가 제대로 Crash했다고 합니다.
그래서 관심을 가지고 Windows Internet Explorer 7.0 에서 작동시켜보았습니다.
(링크는 저 기사에 있습니다. )

진행1

진행1 : 일단 응답을 하지 않습니다.


진행2

진행2 : 메모리 부족 메시지가 뜹니다.

진행3

진행3 : 우여곡절끝에 마무리는 됩니다.


상황 분석

상황 분석 : CPU 사용량(앞쪽에 마구마구 솟아 있는 부분)과 메모리 사용량을 비교해보세요.


상황 2-1

상황 2-1 : 윈도우용 사파리 3.1로 접속하였습니다.


더이상 다른 변화는 없습니다. 그냥 저기서 끝입니다. 딱히 응답없음을 띄우지도 않았습니다.
사용자 삽입 이미지

저런 메모리는 할당하지 않은 모양입니다.



 스크립트의 내용은 클릭하면 나옵니다.

소스를 보면 대충 메모리 상에 4기가 바이트가 약간 안되는 공간을 할당받으려고 하는 것 같습니다만, iPhone의 사양을 볼 때 저 공간을 그대로 할당하면 Freeze/Crash가 일어나는 것은 거의 당연하다고 생각합니다. 물론 어플리케이션 차원에서 자바 스크립트가 저렇게 무지막지한 공간을 할당받지 못하게 하거나 경고 메시지를 띄우는(윈도우의 계산기에서 오래 걸리는 계산의 경우 처럼) 방법을 택했으면 더욱 좋았을 거 같습니다. 다행히 root권한을 취득할만한 큰 문제는 아니라고 생각합니다만 그래도 Safari 3.1에서 해결 된 것 처럼 iPhone/iPod Touch 의 Mobile Safari에서도 문제가 생기지 않게 대처해주면 더욱 좋을 거 같습니다.
그리고  Safari 3.0은 얼마전에 바로 업데이트 한 덕분에 3.1로 업데이트 했다면 큰 문제는 없는 것 같습니다.
테스트(?) 사양은
OS : Windows Vista
CPU : E6320 (노 오버)
RAM : 2 * 2GB = 4GB
Browser : IE 7.0

Posted by Parker Falcon
사용자 삽입 이미지

처음 본 모바일 기기를 서버로 사용하여 접속한 장면. The screen that connect to the server running on iPod Touch.


지인이 iPod Touch에 apache를 설치하여 웹 서버를 구동한 것을 보았습니다.

비록 Nespot 계정에 딸린 유동 IP인데다가 감도도 그다지 좋지 않아서

실질적 웹 서버로 활용하는 것이 가능할지는 미지수 이지만,

(사실 Server의 개념이 모호해지고 있고, 모바일 기기가 서버로써 적절한지는 아직은 모르겠지만)

제대로 작동 가능하고, 내부에서 접속도 가능하며

외부에서도 IP를 입력하여 접속한 것을 확인하였습니다.

인터넷에 연결된 운영체제에 서버 데몬을 구동시켜 서버로써의 기능을 하는 것은

너무나도 당연한 일이지만, 그래도 나름 음악용 모바일 기기를 HTTP서버로 사용가능하다는 점에서

정말 신기한 장면이었습니다.

일반적인 Text정보와 작은 image정도를 제공하는 서버로 사용하기는

큰 문제가 없어 보일만큼 자연스럽게 작동하였습니다.

PS. iPod Touch에서 다른 작업중일때는 잘 접속이 안되었습니다.
PS2. iPhone용의 apache를 사용하여서 그런지 화면에는 iPhone이라고 나왔습니다.
Posted by Parker Falcon