블로그 이미지
progh2
지루한 것에서 벗어나 재미난 것 속으로 풍덩~☆

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

Recent Post

Recent Comment

Archive

방학 시작 후부터 쭈욱 그래왔지만
그다지 성과 없는 하루였습니다.
내일.. 아니, 오늘은 제대로 된 삶을 살기를...(...그게 뭔데?)

오늘은 간만에 사진 몇 장을 첨부했습니다. ^^;;

사용자 삽입 이미지

제 서브 PDA인 SJ33


사용자 삽입 이미지

코드워리어6 lite로 제작하면 프로그램 시작시 이런게 뜹니다. -_-;


사용자 삽입 이미지

한글이 잘 나오나 만들어본 것. 버튼을 누르면 경고음이 띵~



사용자 삽입 이미지

덤으로 제 책상.. 대충 찍다보니 기울어졌네요(삐딱~)


posted by progh2

팜 디바이스에서 콘솔모드를 불러오는 방법

this is the list of specials shortcuts

.1
The device enters debugger mode and waits for a debugger such as Palm OS Debugger or Metrowerks CodeWarrior to connect. The device appears frozen and unresponsive, awaiting commands from the debugger.
On old 68k monochrome handhelds a square begins flashing in the top left corner of the display. Some color handhelds display a colored line at the bottom of the screen. All other handhelds will not indicate that they are in debugger mode.

The device must determine whether to open the USB port or the serial port. Most devices determine whether they are attached to a USB cradle and open the appropriate port. Handspring devices require a utility called DebugPrefs so you can specify which port should be used. This utility is available from Handspring's developer program.

NOTE: Debug mode drains significant battery power. You must perform a soft reset to exit this mode.

.2
The device enters console mode and waits for communication, typically from a high-level debugger.
The device must determine whether to open the USB port or the serial port. Most devices determine whether they are attached to a USB cradle and open the appropriate port. Handspring devices require a utility called DebugPrefs so you can specify which port should be used. This utility is available from Handspring's developer program.

Another convenient way to put the device in console mode is to use the sample application.

NOTE: Console mode drains significant power over time. You must perform a soft reset to exit this mode.

There is no need to enter console mode using this shortcut when running the Palm OS Emulator or the Palm OS Garnet simulators, as they always support a debugger connection..


.3
The device's automatic power-off feature is disabled.
You can still use the device's power button to power it on and off. You must perform a soft reset to exit this mode.

.4
Displays the user's name.
None

.5
Erases the user's name and user ID.
WARNING: When the device is next synchronized after using this shortcut, the HotSync Manager application thinks that it has never been synchronized before. This means that records will be duplicated unless you first perform a hard reset (press the reset button while holding the power key).

.6
Displays the Palm OS build date and build time.
None

.7
Switches between NiCd and Alkaline battery curves to allow adjustment of when the battery warnings appear.
Of limited effectiveness. Low battery warnings do not work well with NiCd batteries.

.8
Toggles the backlight mode on a Palm IIIx or Palm V.
One mode is the default backlighting mode of the Palm IIIx and Palm V where the display is inverted when the backlight is turned on. The other mode is the default backlighting mode of the Palm III where the display is not inverted when the backlight is turned on.

NOTE: Restoring a Palm IIIx or Palm V from an existing user may overwrite the shortcut database and cause this shortcut to be lost.

.9
Displays the ROM build date and build time.
This command is not available on some devices.

.t
Toggle IR test loopback mode.
This mode is useful for debugging applications that beam data. Enabling this mode causes beamed data to be immediately received on the same device (ie: the IR hardware is bypassed). This is useful for testing your beaming or exchange manager code.

NOTE: Enabling this mode will cause more stack space to be used than a normal beam.

.i
Initiates a beam receive.
Using this shortcut will cause the device to begin waiting for a beam.

.s
Infrared serial mode toggle
This shortcut toggles the output port of infrared data between the built-in IR port and the built-in serial port.
posted by progh2

조디악2의 탈을 쓴 조디악1

원래 조디악1은 바디의 색이 다르다. 사진출처:Cleo님이 장터에 올리신 사진

유안의 지름술에 현혹되서 KPUGCleo라는 분께 조디악1을 구매했다. SJ33을 쓰다가 이녀석으로 하려니 여러모로 손이 많이 간다. 기기가 어떻다고 하는게 아니라, 기존에 쓰던 프로그램의 설정, 데이터를 옮기려니 더더욱 그렇다. 벌써 하드리셋만 여러번. 구버전과 신버전, 하드웨어의 차이 등 여러모로 차이가 많기 때문에 조심조심 세팅해야 겠다. 일단 오늘은 여기까지만 하고, 차차 영역을 늘리자.

posted by progh2
한동안 잘 쓰고 있던 SJ33, 통칭 너삼삼이..
요즘 꾸준히 메모도 하고 잘 활용을 해주고 있지만, 덜컥 한계에 도달하게 되었다.
이번 한계는 기본 팜의 일정관리 프로그램의 메모 용량 한계.
내가 워낙 하루에 관현 이런저런 자잘한 일들을 메모장에 적어놓는데(말 그대로 종이 메모장),
그것을 PDA에 넣을려고 컴퓨터로 쳐넣다보니..  용량부족으로 다 넣지 못하는 문제가 생겼다.
뭐 대책으로는 이벤트 하나를 더 만들어서 넣으면 되긴 하겠지만... 

뭔가 다른 대책이 없나? 고민중이다.



위와 같이 생각하고는 3시간동안 PPC, 자우러스 등을 알아보았다.
SL5500이던가 하는 녀석이 탐나지만, 역시 프로그램 부족은...
구관이 명관이라고, SJ33을 계속 쓰는 수밖에...
마음상으로는 내 전용 아젠더를 만든다던가 하고 싶지만...
간단히 Daily Journal2 같은 이벤트 하나 더 만들어서 넣으면 될 것 가지고
크게 일을 늘리는 것 같아 말았다.

물론, 팜 개발을 하고싶어서 복잡한 과정 -_- 을 겪으면서 개발툴을 다운받았지만,
최신형 OS들을 기반으로 된 녀석이라 그런지 아직 컴파일조차도 안된다.
라이브러리를 구해서 추가해줘야 하는지 전~~혀 모르겠다 orz
그래서 옛~날에 나온 OS3용으로 나온 팜 프로그래밍 책을 구해서(빌리던가..)
그 안에 있는 코드워리어4로 개발해보던가 해야겠다.
대체 오픈소스로 팜프로그래밍을 하려면 어떻게 해야 하는걸까 ㅠ_ㅠ
자료들이 죄다 옛날꺼라 그대로 안되는데 어떻게 하라고... orz
posted by progh2

progh2는 요즘 PDA를 적극 활용하고 있다. 특별히 이전에도 사용을 안했다던가 했던 것은 아니지만, 잠시 3월 1달동안 거의 일정확인 이외에는 쓰지 않다가 최근에 PDA의 본연의 기능을 활용가능한 프로그램을 구해서 더욱 애용하고 있다.
그것은 선라이즈와 플러커라고 하는 프로그램으로, rss의 내용을 가져와서 보여주는 프로그램이다. 물론, txt 같은 것도 가져와서 볼 수 있다. 그래서 내가 구독하고 있는 rss 중 일부를 넣어서 매일매일 싱크시켜 가지고 다니면서 구독하고 있다. 기존의 "웹클리핑"보다 한단계 더 나아간 방법이 아닐까 한다. rss의 위력을 맛보는 것이랄까? ( 관련글 링크 )

하지만 여기에 문제점이 없는 것도 아니다. 일단, 선라이즈 자체의 문제로 rss의 제목을 한글로 쓰면 깨져버린다. 이런건 뭐 someone's blog 와 같이 영어로표기하면 되니 상관없다. 가장 큰 문제는 구독하고 있는 블로그의 RSS 전문제공 여부이다. 전문제공이 되지 않으니, 조금 몇자 보다가 짤려버리니 그렇게 아쉬울 수가 없다. 혹시 이 글을 보시는 분들은 RSS가 전문제공인지, 일부만 제공인지 확인해보시기 바란다. 물론 "내 글은 내 블로그에 와서 봐야함!" 정책을 취하시는 분들이라면 그 정책에 대해서 내가 뭐라할 수 없지만... "내 글을 언제 어디서든 봐죠!"라던가 그 비슷한 것을 원하시는 분이시라면 제발 전문공개를...  ;ㅁ;

그 외에 한팁을 쓰다가 디오펜으로 바꾼 부분도 있다. 한팁이 입력속도는 '환상'이라고 할만큼, 아니, 기존 펜으로 쓰는 필기방법을 변형시켜버릴만큼 중독성있고 효율성있게 만들어진 것이 분명하나, 디오펜의 안정성과 뭔 짓을 했는지 모르겠지만 메모리스틱에서 한글을 사용할 수 있게 하는 장점, 잘못된 입력을 최대한 줄여주는 인식능력이 더 마음에 들었다. 또한 만약 다른 기종으로 바꾸게 될 경우에도 거의 그대로 쓸 수 있지 않을까 하는 점도.. 그래서 체험판을 쓰다가 질러버렸다. 다음달 핸드폰 요금이 두렵다.(덜덜덜)
한팁에서 디오펜으로 돌아왔을 때 느낀점 두가지. "느리다"와 "폰트크다". 느리다는 어쩔 수 없다고 쳐도 폰트큰 것은 참 이상하게 보였는데, 시간이 지나니 익숙해지니 오히려 나아 보였다. 오타가 덜나는 입력도 나쁘진 않은데, 키보드 띄워서 꾹꾹 누르는 것과 별반 시간차이가 안나는 것 같다. -_-;

지금은 DB용 프로그램을 찾아보고 있다. Smart List Go란 프로그램과 ThinkDB라는 프로그램이 좋다고는 하는데 아직 프로그램조차 구하질 못해서 모르겠다. OnboardC라는 프로그램으로 걍 프로그램 짜서 돌려버릴까 생각도 하고 있지만, 아무래도 PDA상에서 입력하려나 너무 좁다는 느낌이 든다. PC상에서 크로스컴파일 해서 개발하는 방법을 찾아봐야겠다. -_-;

그리고 메모리스틱이 맛간 것 같아 걱정스럽다. 백업을 걸면 3번중 1번은 실패하는 등의 모습을 보이고 있다. SJ33의 OS4.1의 특성상 128까지만 가능하고(256 스위치달린 녀석 제외), 최신 메모리스틱을 아예 인식조차 못한다고 하니 막막하다. 쥐시장(..)에서 보니 샌디스크꺼 스위치달린 구형 256 메모리스틱을 팔긴 하던데 무려 5만원이라는 굉장한 가격을 달고 있다. -_-; 그 가격이면 차라리 좀 더 보태서 상위기종 PDA로 바꾸고 말지; 요즘 Palm 기기가 참 가격이 싸진 것 같다. Sony 시리즈 구형은 역시 가격 유지를 하는 것 같은데, Palm회사꺼는 많이 내렸다. 최신 기종에 속하는 TX인가가 2x(3x?)만원이던가 했던 것 같은데... 뭐 내가 구입하긴 비싸긴 하자만 아무튼 무선랜도 달린녀석이 이정도면 싼거 아닌가? 학교 복학하면 참 유용하지 않을까 싶기도 한데 우리나라 웹 특성상 그렇지도 않은 것 같기도 하고 -_-;; 어쩌면 리눅스계열 PDA를 쓰는게 파이어폭스때문에 나을지도... (그런 면에서 V43에 USB키보드 붙여서 포터블PC처럼 쓰면 어떨까 하는 상상도 해본다.)

posted by progh2

SJ33 n종세트.
여기에 실린 그림은 판매하신 분이 올렸던 사진입니다. ^^;


네. 어느날 문득 지름신께서 미천한 제게 계시를 내리셨습니다(..)

처음에는 싼 아주옛날 기종으로 찾아보다가 이모중위(..)의 조언으로 스펙을 업!, SJ33 근처 기종을 찾아보던 중 상태가 좀 나쁜 실전용 중고를 구입했기에 꽤 싼 값에 살 수 있었습니다. ^^ 메모리스틱도 128메가짜리 포함(SJ33의 한계상 128메가가 한계. 전환해서 쓰는 256도 가능은 하다고...), 도합 5만원에... 여기다 은행 자금이체료 300원에 착불 택배비 4000원을 더해야 겠죠. (싸게 넘기신 판매자분께 감사를!)

대략 Spec.은 다음과 같습니다.
SJ33J(영문으로 전환)
System Information
PalmOS v.4.1
Processor: DragonBall SuperVZ
Display: 320x320, 64K Colors
Battery: 4.08V
Memory: 16MB
Exp.Card: 128MB

몇일째 리셋하고 세팅하고 설치하고 지우고 등등의 일련학습과정을 반복하면서 "PDA의 유용성"을 절감하고 있습니다. ^ㅁ^/ 처음 도착했을 때 리셋되있어서 정말 좌절했었는데, 덕분에 더 빨리 심층부까지 익히게 된 것 같습니다. (클리앙에 감사를;;)

음~ 이제는 팜용 어플을 만들어보고 싶은 욕심이 생깁니다만
어떻게 해야할지 막막하군요. -ㅁ-;
Object C를 쓴다고 듣긴 들었는데...

posted by progh2
prev 1 next