へっぽこPerl使い兼wx勉強中兼Sleipnir・伺か愛用者です。 てきとうに作ったものを置いている気がします。
いいじゃないか車輪の再発明しても。
Webアプリケーション
JavaScriptなどを使いブラウザ上で動くプログラムです。
奈良交通一覧時刻表
奈良交通のWebページの見難い時刻表検索をまとめてきれいに表示します。
ブラウザの印刷機能などで印刷するとGOOD。
Perl版にUIをつけたいなと思ったあげくの移植品。
Perl
基本的にPerlについてある程度わかった人を対象としています。
奈良交通時刻表整形スクリプト(旧)
私と同じく奈良交通のWebページで時刻表検索(区間検索)する人ならあの今ひとつな使いにくさを苦々しく思っているはず。
てきとうに印刷するにも系統別に分かれてて多系統が走る路線だと時刻順がわかりにくく不便。印刷用は微妙。
そんなことだからとしかたなくエクセルで加工するのはもう疲れた。
だからPerlの出番です。
奈良交通利用者かつPerl利用者かつYAML書ける人という非常にニッチなものですが、まあ自分用に作ったものなのであまり気にしていない……。
MBR/EPBR上パーティション表示スクリプト
HDDがクラッシュしてMBR飛んだあなた(わたし)に。
ddをつかってEPBRからでもパーティションテーブルを読みます。
Sleipnir関連
simplegoogle(SeaHorse)
グーグルの検索結果表示画面の各ページ説明を省いてシンプルにする。
その結果不便になる誰も得しないスクリプト。
飽きたら無効化するといいと思います。
2ch過去ログTOunkar(SeaHorse)
2chの■ このスレッドは過去ログ倉庫に格納されています
を、unkarでのそのスレへのリンクに変えることで過去ログを見やすくする気がします。(2chの仕様変更につき動作しない場合があります。後日作り直します。)
2ch過去ログTOunkar2(SeaHorse)
上記のリダイレクト版。リンク表示ではなくしょっぱなからunkarへ飛ばす。(2chの仕様変更につき動作しない場合があります。後日作り直します。)
ゴースト開発メモ
主に華和梨を弄ってて気がついたこと。
そんなことあたりまえすぎるとか言われても……一応。
あと勘違いで間違ったことかいてあることがある……。
listsub (2011.09.13追記)
なごやか。のkisリファレンス
ではしょられたりしてるkisコマンドlistsub
について。
大本のkisリファレンスでは、
「エントリ2.」で名前が始まり、それ以上「.」が含まれないエントリ名の一覧を、エントリ1に追加する。 エントリ2に「.」を指定すると、最上位(「.」を全く含まない)エントリ名の一覧が得られる。
と書いてあります。
つまりたとえば$(listsub 子リスト aitalk.ロスユニ)
なら、
の子階層にあるエントリのみを取り出すものと思えます(例:aitalk.ロスユニ
は入るがaitalk.ロスユニ.キャナル
は入らない)。aitalk.ロスユニ.復活.二期
ここで以下のようなコードを実行してみるとどうなるでしょう。
キャラ.ゲーム : アルル,アルルゥ
キャラ.アニメ : ミト,ユナ,リナ,シャロ
キャラ.漫画.四コマ : のの美,アリカ,チェコちゃん,ちよちゃん,コトちゃん,広菜,麦千代
キャラ.漫画.ふつう : 瑠玖羽,エクセル,ククリ,まゆら,ひよの,ハレ,雨四光柳,羽美,ばばあ,灯の子リィラ
=kis
listsub ジャンル キャラ;
join ジャンル ",";
=end
答えは
。
つまり対象エントリの直下の階層にエントリが登録されていなくても、とにかく次階層にある名前全部とってくるという動作のようです。キャラ.ゲーム,キャラ.アニメ,キャラ.漫画
SAORIの呼び出しについて。
非外部からのレスポンスだと言うことを明示しないさおりはあります。
非外部明示でないレスポンスも受け付けるように
=kis
securitylevel high;
=end
にしたほうがトラブルは少ないです。
ほか (2011.09.13追記)
2011年9月頃まで書いてあった一時エントリの件はおそらく再帰呼び出しが暴走していたかなんかで勘違いだったようです。メンテナの方まで惑わせてしまって申し訳ない限り。
securitylevelの件も修正。
つまりここの記述いろいろ信用ならん……。
ゴーストと付随する汎用?華和梨ミドルウェアは鋭意制作中です。
その他
なんとなくつくったもの。
WDIC検索ガジェット(iGoogle等のガジェット)
通信用語の基礎知識検索ボックス。
上のリンクは「iGoogleへ追加」ページ。
WDIC検索[OpenSearch]
通信用語の基礎知識検索のOpenSearch版。
Ancia ChromeなどOpenSearch対応ブラウザにインストールすると良い。
CPAN Search[OpenSearch]
CPAN SearchのOpenSearch版。