紫だちたる雲の細くたなびきたる blog

春はあけぼの(をかし)

プログラミング

プロジェクトオイラー第一問

久しぶりにプログラミングの話題。「1000未満の全ての自然数のうち、3の倍数と5の倍数のものを加算せよ」 を、なんの工夫もなしにPythonとRubyで一行プログラミングしてみませう。Python print reduce(lambda x, y: x + y, filter(lambda x: x % 3 == 0 or x…

Java5

最近、ようやくJava5やJava6に触る機会ができている。 うーん、便利♪ 総称型+for文の組み合わせが超強力なのだ♪ あと、@Overrideのようなアノテーションも強烈。 JUnit4の記述の柔軟さが素晴らしい。Struts + Spring + Hibernateの組み合わせも仕事でようや…

Javaの資格とったよん

もう何年も前から会社に「取ります」「取ります」と言い続けながら受けてこなかった Sun Certified Programmer for the Java 2 Platform 1.4 をようやく受けた。 スレッドとかアサーションとか最近使ってなかったからやばかったけど、コレクションフレームワ…

Ruby本(通称ピッケル本)買った

この盆も8/13〜15で実家に帰ったわけだが、実家に帰るときは必ず新大阪駅の「談」という本屋で本を買って新幹線で読むことにしている。 今回は、日経ソフトウェアの9月号と、プログラミングRuby第2版を買った。プログラミングRuby 第2版 言語編作者: Dave Th…

カップラーメンを食べるとき

タイマーをセットしていて、ふと思った。 タイマープログラム欲しいな・・・。 rubyで組んでみようとした。・・・・どうやってタイマー実現するんだ? →あえなく挫折 orzググってみる。・・・・あった!どんぴしゃ!! 東京工業大学ロボット技術研究会 カッ…

RSSスクリーンセーバー公開中

RssScreenSaverダウンロード サーバーに置いてみました。LZH形式で圧縮してます。 ☆インストール方法☆ 上のリンクよりダウンロードします。 適当な場所に解凍して、できたRssScreenSaver.scrを右クリック、「インストール」を選んでください。 ウィンドウズ…

C#でスクリーンセーバーを作ってみた

Visual C# 2005 Express Editon を使うと、簡単に作れるらしい、というので作ってみた。 「ファイル」→「新しいプロジェクト」でダイアログを開き、その中から「スクリーンセーバースタートキット」を選択して[OK]クリック プロジェクトが読み込まれたら[F5]…

(続)VC++2005 Express Edition で Windows プログラミング

お風呂に入ってぼ〜っとこの前買った日経ソフトウェア6月号を眺めていたら*1、Windows Platform SDK をインストールすればVC++2005 Express EditionでWindowsアプリが書ける事が判明。 風呂から上がった後、早速ためしてみた。 とりあえず、雑誌に載っていた…

Visual C++ 2005 Express Edition入れてみた

VisualC++6.0なら持ってるけど、.NET以降Microsoftの開発環境から離れていたのでどんなものだろうかと思って、昨日買った雑誌の付録についていたVC++2005を入れてみた。 感想を羅列してみる C++/CLIって何? MFCはExpressEditionじゃ使わしてくれんのかいっ…

形態素解析断念

[id:kuzu_masato:20060623:p5]で 形態素解析ソフトをJavaのアプレットに組み込めたらホームページに公開してみようかな、と思う。 なんて書いてましたが、断念しました。 茶筅と和布蕪を試してみたのですが、ライブラリやDLLとしてCやC++のプログラムに組み…

Rubyで人工無脳

Rubyの勉強がしたかったのでこんな本を買ってみた恋するプログラム―Rubyでつくる人工無脳作者: 秋山智俊出版社/メーカー: 毎日コミュニケーションズ発売日: 2005/04メディア: 単行本(ソフトカバー)購入: 4人 クリック: 286回この商品を含むブログ (86件) …

どうなっとるんじゃSun Microsystems

JAVAというプログラミング言語があります。 Sun Microsystemsという会社が作った言語です。 最新版はバージョン5.0と呼ばれています。(内部的には1.5ですが) んで、仕事ではバージョン1.4.2を使っています。 Sun MicrosystemsがJAVAの使い方(APIリファレン…

コーディング規約

確かに規約は重要である。共通の人が言っていた通り、誤った使い方をするとユーザーが使いづらいプログラムになってしまう。今回は共通タグの方がどう考えてもおかしかったのだが。 それに規約を守って書かれたプログラムは後から読みやすい。(規約の主目的…

統合開発環境

ってなわけで久しぶりにマイクロソフトのVisualC++を使った(バージョンは6.0)のだが、使いづらっ!!以前は結構使い易いと思っていたのだが、Eclipseに慣れるとVCですら霞んでしまう事に驚く。 万単位のお金を出して買うビジュアルスタジオよりオープンソ…