2008-09-01から1ヶ月間の記事一覧

壊れたレコードが延々と同じ言葉を垂れ流しているのを見ると、完全に止まって早く楽になってくれればと願わずには居られない。なんというか不憫で仕方ない。

http://www.yomiuri.co.jp/national/news/20080929-OYT1T00458.htm そんなことより google 画像検索で『スク水』を検索したとき、40過ぎたおっさん*1がスク水を着てにこやかに微笑んでいる衝撃画像が表示されるほうがよほど青少年に悪影響を及ぼすのではな…

Re:日本語難しい

「どのような派生クラス(もしくは、データメンバかつ/または(and/or)派生クラスの基底クラス、あるいは、派生クラスのデータメンバのデータメンバの基底クラス、あるいは、派生クラスのデータメンバの基底クラスと基底クラスとデータメンバの再帰的な組…

常駐ソフトを作るときの TIPS (C#編)

http://d.hatena.ne.jp/hygienic/20080927/1222514374 このあたり実は面倒なので、OneShotPost とかきつねのしっぽとかで使ってる TIPS を解説してみる。 まず、OneShotPost で使っているフォームの数は3種類です。 MainForm PostForm UserConfigForm その…

ということで OneShotPost 1.0 公開

しました。実行バイナリのみです。 http://sirokuro.s206.xrea.com/?OneShotPost なんとなく wktk してた id:hygienic さんには ping を送っておこう。 よろしくお願いします(`・ω・´)ノ

206 はありえない。404 のほうが適切。

脊髄反射でトラックバック打つのは微妙だけど、ちょっと煮え切らなかったのでどかーんと撃ってみる。 404はあり得ない。206はあり得るかなー?ま、普通でいいんじゃない。 http://cyprus.ex.nii.ac.jp/~kameda/blosxom/blosxom.cgi/KMKM/KMKM0809250344.htm …

A「なんでパクったの?」 B「パクったとしても違法やないですから〜残念!」 残念なのはお前の頭だ。

安全を買うということ

企業や商店が「良い品を安く提供します!」って意気込むぶんにはかまわないんだけど、それを真に受けた消費者が「企業や商店は良い品を安く提供して然るべきだ」って思い込み始めるとよくわかんないことになってくる。『企業努力』という言葉は既に消費者か…

デザイン自体を2つに分離してみてはどうだろう

http://d.hatena.ne.jp/nagaShima/20080918/p1 を読んで、自分なりの考えをまとめてみた。といっても自分は web アプリケーションの類ってほとんど作ったこと無いから、そのあたりは素人的考えの範疇を抜け出さないけど。 デザイン自体を2つに分離してみて…

ちょっとまってーなんで GIGAZINE にさらされてんのー!

PV が普段の30倍を突破しました。なんということだ。

ライセンス自作したい衝動再び

なんか数年前にも同じような衝動に駆られたことがあったけど、ここ数日の騒動を経て再燃してきた感じがあったり。ライセンスって便利ですよね。自分の考えに即したライセンスが既に存在していれば「○○ライセンスの下で使用してくださいね」の一言だけで事足…

フリーソフトの権利のまとめ。コメントだと長くなりそうなので記事にしてみたよ

馬鹿やったw ロイヤリティじゃないよ orz GIGAZINE から来た人すみません。単に俺が単語を間違えて使っただけです。 事の顛末 自分の無知から「ソフトウェアの使用に際しての対価」に「ロイヤリティ」という単語を使っただけ。すみません。お詫びをこめて生…

ま、ジョークソフトは置いといて、っと。こんなの作りました

2時間くらい使って常駐タイプの簡易 twitter クライアント作ってみました。送信の機能しかありません。超簡易型です。 自分、受信は別の RSS リーダー使ってるんで、受信機能はオミットされました。SiroKuro 先生の次回作にご期待ください。

まるちぽすとくんが完成しましたヽ(≧∀≦)ノ

twitter,はてなハイク,wassr,ローカルファイルにメッセージをPOSTします。などの処理は一切入ってません。無保証です。はてなハイク用のパスワードは、はてなログインのパスワードと違います。こちらで確認してください 実行ファイルはこちら ここまで頑張っ…

kuzha 1.0 alpha 1 公開

えー。IE でやったら認証も何も要らずにアップロードできちゃった……。ということで kuzha 1.0 alpha 1 公開ですよ。 Google Code Archive - Long-term storage for Google Code Project Hosting. windows のひと、ダウンロードしたアーカイブ内の kuzha.bat …

kuzha1.0 alpha1 を google code hosting のダウンロードスペースに上げようとしたけど、認証でことごとく弾かれてアップロードできひん。 google のアカウントも google code のアカウントもダメ……ユーザ名とパスワード、何入れればいいんやろか…… orz

id:oredoco3 さんのパクリ問題に寄せて

http://d.hatena.ne.jp/oredoco3/20080914/1221385212 に関して すくなくとも「くろすぽすと君」発表時に、「hygienicさんのTwitterXHaikuをRubyで作ってみました」とか書いてあればパクリの烙印は押されなかったと思うぞ、 http://d.hatena.ne.jp/oredoco3/…

puts, pp, dump

kz> "abc" puts; > abc kz> "abc" pp; > "abc" kz> "abc" dump; > "abc" { * this = "abc"; `+` = #fun(String.`+`); `<=` = #fun(String.`<=`); `<` = #fun(String.`<`); `==` = #fun(String.`==`); `>=` = #fun(String.`>=`); `>` = #fun(String.`>`); `^=…

this と super と parent その3

結局こうなるようにしてみた。 kz> this puts; > 3 times:{|| parent.this puts; }; > LOBBY(0x1BEFAB0) LOBBY(0x1BEFAB0) LOBBY(0x1BEFAB0) LOBBY(0x1BEFAB0) parent と書いた場合、this.parent ではなく local.parent を見るようにした expr.this を受け入…

Java で GOTO ライクなことをやってみる

public class Test { public static void main(String[] args) { System.out.println("pass 1"); TEST: { System.out.println("pass 2"); if (1 <= args.length && "skip".equals(args[0])) break TEST; System.out.println("pass 3"); } System.out.println…

this と super と parent その2

local.super が this と同じって言ったけど、local.superは書き換え可能だったりするのが困りもの。 kz> local.puts = &puts; > puts@this; puts@local.super; > local.super = "hoge"; > puts@this; puts@local.super; > LOBBY(0x1D5550D) LOBBY(0x1D5550D)…

this と super と parent

kz> 3 times:{|| puts@this; }; > 3 3 3 kz> puts@this; > 3 times:{|| puts@local.parent.super; }; > LOBBY(0x1D5550D) LOBBY(0x1D5550D) LOBBY(0x1D5550D) LOBBY(0x1D5550D) kz> pp@local; > #bindings(0xC21495) { * super = LOBBY(0x1D5550D); }3 times…

LL Golf Hole 9 を打ってみるテスト

なんとなく kuzha で挑戦。俺言語だしどう書くのほうにはポストできないなぁ……(^-^; プログラム juse: 'java.io.*' local; juse: 'java.net.*' local; url = jnew: URL 'http://ll.jus.or.jp/2008/blog/archives/38/trackback'; conn = url openConnection; …

ループと else 節

Python で気になっていたループの else 節、よくよく考えてみれば C# で object foo; foreach(object bar in array) { if (bar == baz) { foo = bar; goto SKIP; } } foo = new Object(); SKIP: Console.WriteLine(foo); みたいなのがさくっと書けるのか。言…

ちょっと困ったバグ発見

x++ が x = x + 1; と等価なので、ローカルコンテキストに代入されちゃった例。 kz> x = 1; > 5 times:{|| x++ puts; }; > 1 1 1 1 1本来ならこうしたい。 kz> x = 1; > 5 times:{|| x++ puts; }; > 1 2 3 4 5 関数を渡された 5 オブジェクトが関数起動して…

おははさん

「ママ」自体が敬称のような物なので、「ママ」にさんをつけるのがおかしいのではないか説を唱えてみる。「ママさん」は役職に敬称をつけるのと同じ違和感。 はてなブックマーク - ekkenのブックマーク / 2008年9月2日 確かに言われてみれば、「母」自体が役…