日記(946)

<前 次>

スキップしない率

BSch3Vね、単なるドローツールとしてもそれなりに使えそうです。
もちろん回路図に特化したソフトなのでドローツールとしては全然強力ではありませんが、回路図を書いてる途中で他の図も使いたくなったときなんかはなかなか便利です。

NeoMupl、テストしてみたらスキップ条件がまるっきり逆になっていました。
まあ、そのおかげで全部スキップだったときの挙動も確認できて、結果的には全部スキップされたときの挙動を改善することもできました。
全部スキップされたときの挙動は、まあ、つまらないことなんですが、全くスキップされなかったときと同じ挙動を示すようにしています。
あと、スキップ率のスクロールバーの挙動がおかしかったので修正です。
高速読み込みは現状の速くない方式でも3000曲で0.25秒なのであまり問題ないとして、予定リストからはずしました。
あと、今更ながらリスト編集ウィンドウの参照ボタンを実装しました。
情報バーは最近存在すら忘れていたので完璧に時代遅れの状態となっています。
何とかしてリスト編集ウィンドウと同じ挙動を楽してさせたいものですが。

のんびりナマライザのフィルタをちょっといじってました。
具体的なものはなかなか作りにくいのでやっつけでORとNOTのフィルタを作ったりしてみました。
ANDは昔からあります。

BSch3V

ちゅうわけで浮き沈みリンク集更新できました。
同時にうちのサイトで使ってるリンク集CGIもアップロードしましたがこちらは不完全版ゆえ一般公開はまだしておりません。
またそのうちするつもりです。

そういえば、回路図エディタソフトBSch3Vを導入してみました。
ほんとこれ便利ですね。
これでもうペイントで描かなくて済みそうです。
しかもメタファイルで出力できるのでドットつぶれの問題もないときたもんです。
http://www.suigyodo.com/online/

浮き沈みリンク集

自分用リンク集PHPの削除機能ができて、ついでにパスワードで編集制限する機能もつけたので、これで事実上完成となり、もしかしたら人様のためにも使えるかもしれないと思ったので、明日アップしようと思います。
今回、いつものCGI・PHPとは異なる方法で作っていて、大きなプログラム本体を、小さな設定ファイルから呼び出す形式になっていて、普通のCGI・PHPとは異なるつくりになっています。
こうした理由は、プログラムひとつで設定ファイルだけを複数用意することで簡単に同じリンク集をいくつも作れるというのがあり、また、PHPを呼び出す前処理・後処理も自由に作れるようになるためというのもあります。
TGscriptもこの方式でいこうかなとも考えてます。
こちらも複数用意する必要性が出てくるかもしれないので。

重言の重複

重言、つまり言い換えると重ね言葉ですが、それを見つけるたびに毎度毎度何度でも「それは重言だ」と鬼の首を取ったように喜び勇んで指摘する人がいたりするんですが、それってなんだかどうにもまるであたかも重言が言葉の用法の誤用をしているように言っているような感じを感じるのです。
確かに実際同じ意味の同義語を複数重複させて何度も使うのは長くて冗長で、スマートに言う言い方とは考えにくいのですが、だからといってそれがすなわちすぐに間違った誤用であるという根拠にもならないわけです。

まあそんな、「重言でもいいじゃないか」という話はhttp://www.asahi-net.or.jp/~QM4H-IIM/ktb018.htmとか他にもあるわけで、私が特に納得いかないのは、重言を探すのに夢中になるあまり「重言だから何なのか」というのを見失い、あれも重なってるこれも重なってると、問題のないものまで論ったり、「正しい言い方」として全く意味の異なる表現を持ち出したりする人が多いんですよね。

例えば「必ず必要」。
これ、2つの「必」は意味は同じですが、文中での働きは全く異なります(「必ずしも必要ではない」という組み合わせを考えれば明らかなはず)。
例えば「ハンドルネーム」。
「重複」と同じ構成の熟語だと思うんですわ。
例えば「約数十」。
単に数十だけだと、一の位が0固定なのか0~9の間で動くのかが曖昧ですが、「約」が付くことで後者であることがはっきりするわけです。

この情報化社会、冗長さを無闇に切り捨てようとするのではなく、うまく付き合っていくことが大切なんじゃないかなって、思います。

うぃきうぃき!

引き続いてBomber丸Worldの開発室もWikiに移行してみました。
とりあえずはもともとの開発室の内容の移行とキャラやストーリー情報の記載をしていきたいのですが、Wikiの記法に慣れないため思うように進んでいません。

キャラセレクト?

ふにゃさんのキャラセレクト機能、いい加減に作ろうかなと思って、肝心の入れ替えるべきキャラの絵がうまくできなかったんだということを思い出しました。
あんことサングラスをつけたふにゃが必要なのですが、あんこはふにゃとは違う表情のところが、サングラスのふにゃはサングラスそのものがうまく描けないのですよ。

Bomber丸Worldでは昨日ふにゃでやっていたような整理をやっていました。
yaneSDKの中にはいらない部分が多くてそれによりファイルサイズやメモリ使用量が増大しているという部分があるので。

メモリリーク?

ふにゃさんのソースファイルのうち、ふにゃさんを実行するのに不必要な部分を取り除いたりしていました。
とりあえず全く使ってなくてしかしなぜか必須だったスプライトキャラ関連を取り除いたら一気にファイルサイズが644KB→628KBに減りました。
メモリ使用量も思ったより多かったので削減しようと思ったのですが、こちらは思ったように減らず、メモリリークを調べようとしてもよくわからないし、とりあえず深刻な状態ではなさそうなので放っておくことにしました。
newで確保してdeleteしてなさそうな場所があるようだったのですが、どうにも起動中1回だけする初期化でできたメモリが残るようなので、deleteするまでもなくプログラムの最後まで残り、そして終了時に自動的に解放されるような気がします。

<前 次>