August 14, 2007

W-ZERO3[es]

先週とうとうclieのメモリがヤバいことになりまして、

急遽W-ZERO3[es]を入手。

もちろん中古。

思った以上に程度が良くて、

ほとんど新古品。

さらに電話として使う気もないのでWILLCOMの契約も無視。

スマートフォンなのに完全にPDA扱いですが、

ま金がないから仕方ない。

ここ数日いじくってます。

今日は相性の悪いソフトを入れたらしく、

危うくフルリセットするとこでした。


Posted by kim@ke-tai at 7:17 PM | Comments (0)

April 23, 2004

SmallBASIC(6)

サウンド系。
-------------------
beep
ビープ音。
-------------------
sound 1000,300
sound 2000,300,8
音。最初の数字は周波数。2番目の数字は鳴らす時間。時間の単位は ms (ミリセカンド=1/1000秒)。3番目の数字はボリューム。
-------------------
基礎編終了。

※どうもいつになっても更新しないくせに、するときはまとめてするような私ですいません。

Posted by kim at 12:03 PM | Comments (0)

SmallBASIC(5)

画面系。
-------------------
cls
クリアスクリーン。
-------------------
at 20,50
表示位置の指定。ピクセル単位。たとえばprintなど。
-------------------
pset 20,50
pset 30,60 color 0
ドットを打ち込み。colorは0が黒。15が白。中間はグレー。
-------------------
line 10,10,50,50
line 10,10,50,50 color 7
線。
-------------------
rect 10,10,50,50
rect 10,10,50,50 color 7
四角。
-------------------
circle 50,50,10
circle 50,50,10 color 7
丸。X座標、Y座標、半径、色。

Posted by kim at 12:01 PM | Comments (0)

SmallBASIC(4)

計算系。
-------------------
PRINT 85+100+75
計算しつつプリント。
-------------------
a=3
数字の代入。
-------------------
print c
数字変数の画面出力。
-------------------
c=a+b
足し算。
-------------------
aa=val(a$)
文字列扱いの数字を、数列扱いに変更。
-------------------
足し算 +
引き算 -
掛け算 *
割り算 /

Posted by kim at 12:01 PM | Comments (0)

SmallBASIC(3)

次に処理制御系。
-------------------
while 1
print "Hello "
wend
繰り返し。
-------------------
if xx$ < 5000
(条件にマッチするなら)
else
(条件に満たない場合)
endif
条件分岐。
-------------------
gosub ラベル名
サブルーチンへ飛びます。もちろん日本語サブルーチン名は厳禁。
-------------------
label ラベル名
<処理>
return
サブルーチン。

Posted by kim at 12:00 PM | Comments (0)

SmallBASIC(2)

まずはチョー基本的なところから。
-------------------
'
または
rem
行頭の’。コメントアウト。
-------------------
print "xxx"
画面へ出力。printと"の間は半角空き。""内以外に全角スペース使用禁止。""で囲むのは文字列。
-------------------
?"良く出来ました"
同じく画面出力。
-------------------
print "Hello " ;word$
文字列を直接と、変数で画面へ出力。
-------------------
end
プログラム終了。
-------------------
input "xxx" ;word$
ユーザによる入力。""内はコメント出力。word$は変数名。文字列を扱う変数名には必ず$を付ける。inputによる入力はすべて文字列扱い。
-------------------
word$="Hello"
文字列の代入。
-------------------
break
強制終了。実行中でもメモ帳ボタンで止まる。メニューにもあるけど。
-------------------
PAUSE
一時停止。

Posted by kim at 11:59 AM | Comments (0)

SmallBASIC(1)

SmallBASICはPalm単体でプログラムが楽しめるソフトウエアです。
言語はその名の通り「BASIC」。
どうも昔から、ハードを手に入れるとプログラムがやりたくなっちゃうんです。
Macでハイパーカードが楽しかったんですが、Cとなると開発環境は整えたものの、何一つ作れませんでした。
その後懲りずにC++とか手を出したりしたけど、やっぱだめで、最近ようやくPerlが順調に勉強できているという感じ。
ここまで書いておわかりの通り、BASICはほぼ素通りなので、改めて勉強しようかなんて思うわけです。

SmallBASIC日本語解説サイト
「もっと手軽に電車の中でもプログラミング!」(PC)
「いつでもどこでもプログラミング SmallBasicの魅力」(PC)

ここで書こうとしているのは単に↑のサイトの焼き直しなんですけどね。
Palmで本当に電車の中でプログラムしてたら、見たいときに見れないんですよ。(^_^;
一応ソフト内にヘルプがあるんですが、これがまたわかりにくくて。

SmallBASIC(PC)
CLIEユーザ用はこちら(PC)

Posted by kim at 11:57 AM | Comments (0)

January 14, 2004

PDIC辞書:英熟語

相変わらず英語がわかりません。
で、英字新聞とか読んでるわけですが、
単語がわかっても、熟語がわからないと
意味想像ミスをしているようで不安です。

そこで、熟語データを作ってみました。
登録語はたった396語ですが、私にとってはないよりはるかにましです。
EXCELで打ち込んだんですが、PDIC形式に変換したので、
PocketPCやPalmでいつでも使えると思います。(もちろんPCでも)

ダウンロード(PC)
(現在までのDL数:2415)
テキストファイルでのサンプル(ケータイ可?)

そのうちCGIを組んで、ネットでケータイからでも検索などの利用が出来るようにするつもりですが、
今はとりあえずPDIC対応ソフトでご利用ください。

使い方:
ダウンロードしたファイルはLHA形式で圧縮されていますので、
解凍してください。
あとはPDIC辞書対応ソフトの指示に従って、
eijuku.dicというファイルを登録してご利用ください。

Posted by kim at 11:27 AM | Comments (0)