2011年12月3日土曜日

bloadの誤解w

誤解してましたbload
FILEの中の読み込みたいsizeを指定しなければいけない。と思ってましたw
指定しなければ最後まで読んでくれるんですねw

Y+Y=M.Hさんのmoduleとsampleを2.61から3.3に翻訳してて気付きましたw
今、翻訳中~♪
いや翻訳しなくてもCSV形式で出力して昔作ったMODULEを使用すれば読めるんだけどね♪
100行くらいのMODULEとSAMPLEやから翻訳しながら読んでいこー♪
という趣旨なんです

2011年12月2日金曜日

命名

「良いコードを書く技術」を読んで反省してます
何がって?反省やってw
だから何がって?
ハイ。命名の仕方です

TACKがMODULEやTOOLを書く時は割と書きすぎちゃうか?ってくらい
コメントを書きます
でもGAMEをコーディングする時は、ほとんどコメント書きません
MODULEやTOOLは命名のまずさをコメントでカバーします

なのでGAMEは命名のまずさをカバーしてないんですw
なのできちんと命名することにしました
しましたっつーか
とりあえず省略形をなくそうと

Player → P
Players → Ps
Enemy → E
Enemys → Es
class → c
appear → a
what → w
とか省略しまくってます 爆
まずは省略しない。って決めれば大分名前がマシになりました
決めたっつーか置き換えしまくっただけですけどw

ロジックに集中したい時は省略をバシバシ使って
後で置き換えするってのもいいんでない?

置き換えする時に、戻すbutton使いまくってるんですけど
コレも便利ですね
1文字とか2文字に省略するもんですから
バシバシ変なのに引っかかってw
なので、戻す。が便利なんです

置き換えした後、debugWindowで変数一覧を見ながら変な変数はないか
確認するのも便利♪

2011年11月30日水曜日

mesbox用命令

サイト更新しました
moduleの更新は久しぶりな気がします

更新したページはコチラ
http://space.geocities.jp/digital_clock_2006/HSP/module/MB_draw.htm

もうすぐコンテストの最終審査発表だー
ワクワクテカテカ

OBSLIVE HSPCONTEST 2011

ちゃんとリアルタイムで見ましたよー
とかいいつつ全然作品いじってないんだよなー
毎年見てますが、全然いじってないだけに面白い
でも作成意欲はもらいました

2011年11月28日月曜日

先日のBOOKハントver2011/11/28

一か月半ぶりに小遣い帳つけたとかw

・ハッカーズ大辞典
図書館で借りて読破したやつです
もう2、3年たってるしなーってことで
楽しく英語の勉強になればwって
ほとんど日本語やぞw

・英語の本(中級者向け)
お逝きになられたw(見当たらないw)
難しい英語を目指すなみたいなことが書いてあったw

・「結果を出し続ける人」の35の小さなコツ
安河内哲也氏著
著者買い

・良いコードを書く技術
スキル的にちょうどいい
そして読みやすい

・PSPの本
そろそろ買おうかな?って
いやいやまだだまだだってw

・Androidの本
そろそろ買おうかな?って
いやいやまだだまだだってwその2
WiFiを使うとパケット通信いらないんやってw

2011年11月22日火曜日

MagicPoint

何年か前にHSPコンテストに投稿してみた
MagicPointというGAMEをHSPLet化して
ブラウザゲームにしてみました

更新したページはこちら
http://www36.atpages.jp/ytack/minigame/MagicPoint.htm

2011年11月21日月曜日

自費出版を目指すブログ

本日、開設いたしました
ブログを書きながら
それをマイルストーンに
自費出版予定の書籍を執筆していこう。という趣旨です
こちらのブログともどもよろしくお願いします

http://buzazann.blogspot.com/

2011年11月10日木曜日

HSPコンテスト2011

先日、一応完成させて投稿しました
週1くらいでコツコツやりました
その後ねとげにはまって
少々やる気復活w
ホームページビルダーでも買って
サイトを移転しようかな?ってとこです

一般6ページのNO211です
TACK's TOOLSというTOOL集です
何個か作成して一つ一つ投稿するより
まとめて一作品として提出した方が評価高そうなので


収録TOOL

・ADD BRs
文字列の各行の末尾に
を追加するTOOL

・ADD LR
文字列の各行の末尾に[l][r]を追加するTOOL
吉里吉里用です

・DO RND
乱数を作ります
コーディング中に乱数が欲しくなったらどうぞ

・REPEAT AND FOR TEST
コーデイング中にrepeatやforは何(数値)まで
繰り返すのかわからなかったらどうぞ

・LIGHT GREP
昨年のコンテストへの投稿作品です
複数FILEへ簡単な一括検索を行います

・LINE COUNTER
昨年のコンテストへの投稿作品です
複数FILEの行数を取得します

・CHECK COLLECTOR
スクリプトの中に抜き出したい文字列を書いておくことで
(コメント文中推奨)
それらを一気に抜き出します

・cmd一覧standard
HSPの標準命令のアルファベット順の一覧です

・cmd一覧expand
HSPの標準+拡張命令のアルファベット順の一覧です
3.3で追加された拡張命令にはまだ対応していません
ごめんなさい

・MAKE LINK
GUI的にHTMLのLINK文を作成します

・sel str
txtから行単位で選択してコピペします

・LIGHT analyze
HSPスクリプトの簡単な解析TOOLです

・my_replace4hsp
文字列をマクロ的に置き換えます
一括して置き換えれます

先日のerror ver2011/11/10

longint使っててバグリましたw
こんなかんじ
for_mul=LongInt(100)
for_mul=200

が原因でしたw
せっかくlongint型の変数を定義したのに
普通に代入するから型がおかしくw

それではおあとがよろしいようで

2011年10月6日木曜日

位置情報を設定しながら描画するモジュール。その3

モジュール更新しました

http://space.geocities.jp/digital_clock_2006/HSP/module/set_foo_pos.htm

ノートパッド用命令

サイト更新しました

ノートパッドの空白行を削除する命令と
ノートパッドの次の行を一致する行を削除する命令です

http://space.geocities.jp/digital_clock_2006/HSP/module/do_note.htm

2011年10月2日日曜日

コメント率

日経ソフトウェア2010/9のプログラマ独立独歩の記事より
コメント率は50%くらいと20%以下の考え方があるみたいです

TACK的にはコメント率50%くらいの考え方を支持します
筆者はコメント率は20%以下でコメントを必要としない
美しいソースコードを書くべきという主張です

ただ普通、スクリプトは日本語なので
日本語の意味をコメントする。を主張します
よくわからない英語できちんと命名するより
適当でもコメントを書く方がいいと思います

でも日本語はグローバルじゃないので将来的に
命名もきちんとした英語にして
コメントを読まなくても読めるソースコードは目指すべきかもしれません

コメント率50%ってスクリプトとコメントの量が同じなんですね
一行コーディングしたら一行コメント
後コメですけどそれくらい書かないと
書いてないスクリプトも多いですが^^;

ノートの命令書いてその度にノートほにゃららってコメントするのは
いい加減めんどくさくて
そういうとこははしょってもいいかな?って気分のTACKでした
最近じょじょに朝方に移行中です
昨日は午後10時くらいに寝て
今日は午前6時頃起きましたw

2011年10月1日土曜日

写経。その3

社長だぜ。社長。社長。
写経だぜ。写経。写経。

ハイ。日経ソフトウェア11_4の別冊の最初のプログラムを写経しました。Cです
fizzbuzz問題みたいのです
問題例があって、解答例があって、改造例があります
改造例後のプログラムは断片しかのってなくて
自分で改造することとなります
その演習は力になりそうですね

次の問題はint以上の数の足し算引き算です
まだ流れが理解できなくて...w

そのうちこれも写経したいです

社長だぜ。社長。社長。
写経だぜ。写経。写経。

位置情報を設定しながら描画するモジュール。その2

モジュール更新しました

http://space.geocities.jp/digital_clock_2006/HSP/module/set_foo_pos.htm

2011年9月25日日曜日

変数の重複回避

たぶんわかってると思いますが
TACKはスクリプト改造中、新しい変数を記述する時に
変数名がかぶってないかわからない時に
一回debugWindowをONにして
動かしてみます
そして変数一覧を見て、なければそのまま
あれば違う変数名をつけます

debugWindowは常時ONのy.tackでした

2011年9月24日土曜日

オブジェクトにメッセージを送るモジュール

サイト更新しました

更新したページはコチラ
http://space.geocities.jp/digital_clock_2006/HSP/module/WM.htm

実験 その6 ループの途中でreturnしたい

サイト更新しました
実験室。連続更新ですv(^^)vイェイ

http://space.geocities.jp/digital_clock_2006/HSP/jikkennsitu06.htm

実験 その5 オブジェクトのID

サイト。更新しました
実験ネタはかなり久しぶり
ちょっとしたサンプルスクリプトを貼っていきますねー。いけるかな?次の実験室の更新はいつ?ってなかんじ

http://space.geocities.jp/digital_clock_2006/HSP/jikkennsitu05.htm

2011年9月7日水曜日

見せ場をつくること

日経ソフトウェア2010/5の独立独歩です
見せ場を作らないと惰性になるみたい

TACKの見せ場は完ぺきHSPコンテストですな
今年もやってますよー

コンテスト絡みでプログラミングをしているうち
色々学んでいる気がします

2011年8月11日木曜日

バグとり

http://space.geocities.jp/digital_clock_2006/HSP/module/serch_dot.htm



ここのモジュールのバグ一つ取れましたー

2011年8月3日水曜日

代入してからjumpするbutton

http://space.geocities.jp/digital_clock_2006/HSP/module/set_button.htm

先日書いたのやっと更新しました
やっとってかサボってただけとかw

2011年7月26日火曜日

先日のBOOKハント

・日経ソフトウェア2月号
欠けてると思いAmazonで購入したらあったというw

・赤毛のアン
見かけたので買ってみた。いがいと面白い

・シェルの本
Ubuntuでシェルでもいじってみよっかなーと

・HUNTER×HUNTER28
やっと出ました。来月も出るみたい
最近JUMP買ってて
連載再開予定も嬉しいです

2011年6月30日木曜日

本日のerrorver2011/6/30

http://space.geocities.jp/digital_clock_2006/HSP/module/serch_dot.htm



ここのモジュールにバグがありました

なんかきちんと動かないなーと思っていたら
僕のwindowsのIDがy.tackなもんやからPATHに大体y.tackという文字列が含まれてて
拡張子がついてなくても.があるんです
なので、拡張子がなくても1が返ってくるんです

そのうち、やる気ある時に、バグを取り除かねば

2011年6月23日木曜日

先日のBOOKハント

PC英語辞典
英語の勉強の一環として辞書を読破しよう。という気持ちなのでw
図書館で借りて、辞書としては面白い

interface
雑誌みたいです
アセンブリ特集なので
でも難しい

シャドーイングドリル
英語の勉強用

結城浩さんのPerlの入門書
買おうかどうか迷っていましたが買ってしまいましたw
でも買って良かった
コレ読んでPerl始めました

中学英語でライティング
僕でもライティングできるかなー?って気持ちでw

腹を割って話した
水曜どうでしょう。のディレクター著の本
この人が著者ってだけで面白いw

文字列から1文字か2文字引っ張ってくる命令他モジュール

サイト更新しました

更新したぺーじはこちら

int→1byte or 2byte文字変換モジュール
http://space.geocities.jp/digital_clock_2006/HSP/module/step_String_else.htm

文字列から1文字か2文字引っ張ってくる命令他モジュール
http://space.geocities.jp/digital_clock_2006/HSP/module/int2one_or_two_char.htm

2011年6月19日日曜日

多重ループマクロ

昨日書いて今日更新です

更新したページはこちら

http://space.geocities.jp/digital_clock_2006/HSP/module/for_xc.htm

2011年6月14日火曜日

配列step操作

先日作成し本日更新しました

更新したページはこちら


配列step操作
http://space.geocities.jp/digital_clock_2006/HSP/module/ar_step.htm

文字列配列step操作
http://space.geocities.jp/digital_clock_2006/HSP/module/ar_s_step.htm

2011年5月14日土曜日

2011年5月8日日曜日

先日のBOOKハントver2011/5/8

・Linuxの本
フリーソフトがいっぱい載ってたので買ったら
Linux100%の総集編だったとかw
総集編好きやーw

・ファンタジーの本
たまにこういうの買うんですよ
ファンタジーもののGAME作ったことないですけど
そのうち世界観のあるGAMEも作ってみたいのー

2011年4月6日水曜日

心より

地震の被害に関して連日報道がなされてますね
僕の町は全然でしたが
一応千円募金しました
できるだけ暖房も控えてます
照明も控えてます

一応、挨拶でした

先日のブックハントver2011/4/6

最近、あまり本買ってない。って嬉しかったんですけど
またどかっと買っちゃいました。凹む~

・フリーソフトBest of Best
簡単な解説付きでいっぱい載ってるので

・Javaツール完全理解。日経ソフトウェア
Eclipse及びプラグインの使い方が主なので

・稲葉篤紀著。踊る北の大地
・ガンちゃんのファイターズ選手のスゴいい話
日ハムを応援しているので

・独習Java第4版
辞書的に使いたいので、読むとしても流し読みかな?

・Eclipse3.6完全攻略
Eclipse3.6を腰を据えて学ぼうかな?と思ったので

・「結果を出す人」はノートに何を書いているのか
ノートの書き方はいがいと僕のテーマなので
珍しく読んでます
この本を読んで、手帳を買ったとかw

・早大院生と考えた文章がうまくなる13の秘訣
文章を書くのを上手くなりたいぜ

2011年3月30日水曜日

コマンドラインでコンパイルと実行

最近、UbuntuでCやってまして
やってるのはMagicPointの移植です
それを更にJavaに移植とかもやってます

UbuntuのエデイタでCとかJavaとか書いて
コマンドラインでコンパイルと実行してマス

DOSはWindowを消すと履歴が消えるんでしたっけ?
でもUbuntuは端末(DOSみたいなやつ)消しても履歴が残っていて
履歴から選択してコンパイルして
履歴から選択して実行するのです

コマンドライン・コンパイラって何気に便利ですね

先日のerror ver2011/3/30

先日、Javaなんか始めまして。その時のerror

コンパイルできたのに実行できないw

原因は...
FILE名とclass名が違ってましたw

2011年3月24日木曜日

日記ver2011/3/24

先日、ウイルス駆除ソフトを入れたら
一つひっかかりましたw
どんなウイルスやろ?とFILE名を見てみると...

なでしこ!W

なでしこの作者さん大変そー
HSPもひっかかる駆除ソフトは多そうですが
僕のPCでは引っかかったことありません
で、コレ系統で「初!」は、なでしこ。と

今はそんなかんじで思い出したなでしこの作者さんのブログを読んでます
2009/01以来見てないらしく、なかなかそこまでさかのぼれなくてイラつきましたが
くじらブログD 2009/01で、ググッたら出てきました
ブログをさかのぼりたい時はグーグルですなw何気に便利

2011年3月10日木曜日

先日の英単語ver2011/03/10

某書籍に載っていた英単語を覚えようとしているのですが意味がよくわからん
なので調べてみました
意味がよくわからない英単語は下記

architecture アーキテクチャ
weblio
http://ejje.weblio.jp/content/architecture
e-Words
http://e-words.jp/w/E382A2E383BCE382ADE38386E382AFE38381E383A3.html
wikipedia
http://ja.wikipedia.org/wiki/アーキテクチャ

computer literacy コンピュータ・リテラシ
e-Wordshttp://e-words.jp/w/E382B3E383B3E38394E383A5E383BCE382BFE383AAE38386E383A9E382B7E383BC.html
wikipedia
http://ja.wikipedia.org/wiki/コンピュータ・リテラシ

end user エンド・ユーザ
e-Words
http://e-words.jp/w/E382A8E383B3E38389E383A6E383BCE382B6.html

throughput スループット
e-Words
http://e-words.jp/w/E382B9E383ABE383BCE38397E38383E38388.html
wikipedia
http://ja.wikipedia.org/wiki/スループット

cachememory キャッシュ・メモリー
e-Words
http://e-words.jp/w/E382ADE383A3E38383E382B7E383A5E383A1E383A2E383AA.html

firmware ファームウェア
e-Words
http://e-words.jp/w/E38395E382A1E383BCE383A0E382A6E382A7E382A2.html
wikipedia
http://ja.wikipedia.org/wiki/ファームウェア

そして意味がなんとなくしか理解できなかった英単語
nonvolatile storage
wikipedia
http://ja.wikipedia.org/wiki/不揮発性メモリ
weblio
http://ejje.weblio.jp/content/nonvolatile+storage
・名詞:電源が切れても失われない、コンピュータ記憶

volatile storage
weblio
http://ejje.weblio.jp/content/volatile+storage
・名詞:電源が切られるとき消されるコンピュータ・ストレージ

mainframe メインフレーム
e-Words
http://e-words.jp/w/E383A1E382A4E383B3E38395E383ACE383BCE383A0.html
wikipedia
http://ja.wikipedia.org/wiki/メインフレーム

この書き込みのLINKはめんどくさそうだったので
TOOLを書いてそれを使って書いたとか

2011年3月2日水曜日

英語の勉強ver2011/3/2

細々とやってる英語の勉強
色々工夫しながらやってます
最近、考えていることは
あんまり上を目指さないですw

英単語だって簡単に調べられる現代
ってか、難しい英単語は文中で解説してるはずなので
簡単なのから覚えていくべきです。というのに最近気付きました
しかし、以前は単語が難しすぎて覚えられない。でしたが
最近は単語が簡単すぎて覚えられない。です
どっちにしろアカンやんw
中高生の英単語を総復習するって売り込みの単語帳を使っているんですけど
単語の意味は大体わかるんですけど
例文の意味がわからない
いや。わかるんだかわからないんだか。です
でも、やる単語集は6割くらいわかるの。って言うから
これくらいで丁度いいのでしょう
それから目指してるのは英語の得意な高校生
今やってるの全部定着させれたらそうなるやろ!
文法は衰えてるのでまだまだでも
書けずとも、辞書引きながら読めるはず
英語の得意な高校生レベルになれたら
辞書をひきながら英文を読んだり
英語サイトを読めるようになるでしょう。とか考えながら
英語の勉強をしているのです

で、最近やってる信条
同じのを一ヶ月やる! 爆
もうね。次の日やって、三日後やって、一週間後やって。とか
考えてると苦しくなるし、コンスタントに続かないし
なので、やるのは週2回(絶対、二日連続)それを一ヶ月連続
ってことに決めました
覚えれてるか覚えれてないかはわからんが
それくらいで次に進む方が丁度良い!
そのうち英語に慣れたり、記憶力ついて。とか知らないうちに脳の方で
勝手に定着させてくれてるかもしれんし
だから一ヶ月同じ単語を音読し続け。それを一ヶ月続ける!そう決めました
一気にやるのは現在60単語の60例文
それを一日10回づつ音読する!
一日なら10回でも一ヶ月だと80回更に一ヵ月後他のが一段落した時
二日間で20回音読する予定なので全部で100回以上!
これで定着せんかったら戻って来よう
今はそういうスタンスで英語を勉強しています

しかし、そう決めて一ヶ月
かったるくなってきました
英語の勉強法の本を読んでて気付いたのが
英単語の暗記しかしてない!
それはそれでいいのですが
一日2時間くらいやるもんやから
気力的にしんどい!
週二日でもたぶんこれは長続きしない!
なので単語の暗記は週2日1時間づつにして
リスニングだとか英語を読むだとか
他の勉強を取り入れようと思っています
そのうち英語の勉強しかしない月とか作って
速度調整しようっと

英語の勉強は週2日しかしないので
だって文章も書きたいし、プログラミングもしたいし
毎日やらなきゃだめみたいですが
そのためにどうするか?
英語の勉強の前に英語の勉強法の本を読みます
気合注入!やる気UP!
三宅裕之氏の本とか安河内哲也氏の本とか読みながらやってます
英語の勉強法の本は色々あるので
適当に買って勉強する前に読んでやる気をUPさせるといいですよー

2011年2月23日水曜日

Meta Project

サイト更新しました
先週か先々週書いたスクリプトです

http://space.geocities.jp/digital_clock_2006/HSP/Meta_Project/index.htm

2011年2月11日金曜日

変数の中のbitへのset/get

サイト更新しました
リファクタリングもしました
リファクタリングしたの初めてかもw

http://space.geocities.jp/digital_clock_2006/HSP/module/set_get_bit.htm/

2011年2月6日日曜日

ウイルス駆除ソフト

そして更に気付きました
DVDドライブが動かないので
ウイルス駆除ソフト入りません
これでNETするのは危険すぎるw

怪しいとこはいかんとこ
くらいでなんとかしてください

mail機能

さっき気付きました
DVDドライブが動かないから
OUTLOOKをINSTALLできないw
そしてmailが使えないw

リカバリして一ヶ月くらい経つけど
支障がないなら。少々良し
でもAmazonで買い物できない
親に頼もうかな?
日経ソフトウェア2月号抜けてるんだよなー

リカバリはHDDから読み込むので問題無かったんですけどねー

僕にmailしたい人はgmailまで
y.tack2010@gmail.com

2011年2月5日土曜日

先日のBOOKハントver2011/2/5

先日、Amazonで日経ソフトウェアを中心に買い物しました

・DVD&CDでマスター 英語の発音が正しくなる本
本当は「はちの発音」っていうDVDが欲しかったのですが
Amazonでも購入できなかったので
発音で検索して購入しました
英語の学習において発音は重要そうですが
まだ全然やってないw

・日経ソフトウェア2011/1 2010/7
抜けてたのでそれから2月号も抜けてるw

先日のerror他ver2011/2/5

リアンティラを使用しようとしたら起動しない
最初のダイアログを表示しないようにすると
その現象が起こる

でよくよく考えてみると
HSPをインストールしてませんでしたW
HSPをインストールしてないとそうなるのも理解できますね

で更によくよく考えてみると
リカバリしてからHSPを使用してなかったみたいW
どれくらいやろ?
一ヶ月くらいかな?
HSPユーザーとしてまことに恥ずかしいです

そうそうPCをリカバリしました
CD/DVD/BlueRayが読み込めない
リカバリしたら直るかなー?と思いましたが
見事に直りませんでした
ブラ三が一区切りついたら修理に出すかなー?
そして、その時引退か?!
武将のLVが大分上がっているので
細々と覗くかな?
それともスパッとやめるべきかな?

2011年1月29日土曜日

偉大

先日から文庫を読んでまして
その中に 私は 偉大な ほにゃらら です
の4単語を連呼しようと書いていました

実力は置いておいて
私は 偉大な オープン・ソース プログラマー です

私は 偉大な 物書き です
の二つを連呼してます

連呼してるというより(少ししてますが)
ルーズリーフにその二つの言葉を書きなぐっています

私は 偉大な オープン・ソース プログラマー です
とかきなぐっていたら久しぶりにプログラムの本を読めました

私は 偉大な 物書き です
と書きなぐっていたらブログを書いてBBSに書いて今コレ書けてます

プログラミングなり、物書きなり、他のことなり
とっかかる気になれないときは
私は 偉大な ほにゃらら です
の4単語です!

2011年1月3日月曜日

お正月2011

あけましておめでとうございます
今年もぽつぽつブログを更新していきたいです

最近、読んだ文庫に
やると決めたら必死で死ぬくらいやるべき
って書いていました
それでこそ成長できるみたいです
僕も必死とは言えなくとも
文章を書くことと、プログラミングを書くことを
必死でやっていきたいです
せっかくある有限な時間だもの必死でやらなくちゃ
僕も全然必死ではありませんが
できるだけ時間を費やす
できるだけ長く触れる
そうすれば自動的に必死に近づけるのではないか?
と思っています

夢もきちんと描こうって書いていました
中途半端な夢だと中途半端なのしか実現できないんですって
考えてみると
HSPコンテストでも
出来ることをやった作品よりも
出来るかわからないけれど
挑戦してみた
そんな作品が評価されているみたいです
未完成であったとしても

基本、夢は中途半端なTACKですが
そろそろ、きちんとした夢が描かれてきたとこです
書きたい本の構想。と、書きたいプログラミングの構想
少しづつ描けてきています
後はそれをするだけの準備をするのと実力を身につけるのが課題です