tsucchi’s diary(元はてなダイアリー)

はてなダイアリー(d.hatena.ne.jp/tsucchi1022)から移行したものです

2009-01-01から1年間の記事一覧

Solaris 10 10/09 とか pam_ldap とか ZFS とか

via: Solaris 10 10/09 正式 リリース近し! - 実はわたくし太陽(Sun)系 - Yahoo!ブログとか Solaris 10最新版、SSDを使うZFS搭載 | エンタープライズ | マイコミジャーナルSolaris 10 のアップデートリリース(10/09)が出たらしいです。個人的な目玉は、LDA…

1から10まで足す話

相変わらず面白いなぁ(悪い意味で)ベンチャー社長で技術者で: 「転職活動する暇があったらブログを書け」について SQLはさておき、弊社の入社試験に、「1から10までの自然数の合計を出すプログラムを書きなさい」というのがあるのですが、ほとんどの人はルー…

俺にコードを書かせろ!

ただでさえ忙しいのに、仕事っぽくない打ち合わせが多数入る今日この頃。オイラにコード書かせてください orz

オブジェクトモデル

OOP

で、上記の処理を実装していたときなのだけど、最初は SQL でゴリゴリ書いていたのだけど、面倒でした。ウチはフレームワークが SQL メインで、Perl はオプションみたいな感じなので、基本 SQL でビジネスロジックを書いているのだけど、さすがにつらいとき…

SQL?

SQL

SQL じゃなくてもいいんだけど、「Excel のオートフィルタで、左から絞り込む処理」みたいなのをうまく実装する方法、というか定番処理とかアルゴリズムみたいなのってないのかなぁ?何度か実装してみたのだけど、自分なりの答えが出ておらず、ごり押しな処…

TDD

TDD

先々週くらいに、小物のプログラムを作ったときに、TDD のリズムがメタメタになっていることに気づきました。なので、再度「テスト駆動開発入門」読みながら写経してました。調子を落としたプロの投手が走りこみとか遠投で調整するようなイメージなんですか…

雑談

最近は結構忙しくて、あまり blog 書けてませんね。。。

YAPC::Asia のまとめのまとめ

YAPC::Asia のまとめのまとめです。とりあえずはてブ。自分の見つけた YAPC::Asia 関連のブログをまとめました。 はてなブックマーク - tsucchi1022のブックマーク - yapcasia2009あとは拙著。 YAPC::Asia 2日目のまとめ YAPC::Asia 1日目のまとめ YAPC::Asi…

YAPC::Asia 2日目のまとめ

もう一週間もたってしまいましたが、YAPC::Asia 2日目をまとめました。※あくまでも私の聞いた(つもりの)内容と私が書いたメモが元になっておりますので、実際のセッションや発言とは異なる可能性があります。今回は資料がアップされていることが多いので、資…

プロンプト

【レビュー】おもしろくて役に立つ8つのbashプロンプト | エンタープライズ | マイコミジャーナル Joshua Price氏がMake Tech Easierにおいて8 Useful and Interesting Bash Promptsのタイトルのもと、bashシェルにおけるさまざまなコマンドプロンプトの設定…

YAPC::Asia 1日目のまとめ

(ごめんなさい。途中です)一応続き書きました。自分の聞いてきたセッションを軽くまとめました。※あくまでも私の聞いた(つもりの)内容と私が書いたメモが元になっておりますので、実際のセッションや発言とは異なる可能性があります。今回は資料がアップされ…

YAPC::Asia 2009 に行ってきました(2日目)

今日は朝から行ってきました。今年は初参戦でしたが、とても楽しかったです。さてさて、細かい話は明日以降(ウチの小さな女王様のご機嫌次第です :-)書くとして、今日も雑談的なメモ。 Mac 率高い 今日も id:nekokak さんが面白かったです Job Queue はウチ…

YAPC::Asia 2009 に行ってきました

表題のとおり。でも今日は打ち合わせがあったので午前は出社。途中からの参戦となってしまいました。見てきたセッションのメモは土日か週明けにアップすると思います。以下、雑談的なメモ YAPC::Asia は「やっぷしー・(あ|えい)じあ」と読むらしい スーツ少…

バッククォート文字列

今日、ちょっとだけはまったことメモ。 Perl のバッククォート文字列って、スカラーで返ると思っていたのだけど、リストコンテキストもあるらしい。 #!/usr/bin/perl use strict; use warnings; use Data::Dumper; my @ls_result = `ls /tmp/aaaa`; chomp(@l…

Rails のドキュメントを作る

Rails 本に書いてあったのだけど、すぐわすれちゃいそうなのでメモメモ。 rails dummy_app cd dummy_app/ rake rails:freeze:gems echo > vendor/rails/activesupport/README rake doc:rails これを実行すると、doc/api 配下に API ドキュメントができるので…

gnome はじめました

今日も雑談っぽい話。最近、自宅の FreeBSD のウインドウマネージャを WindowMaker から gnome に変更しました。いまさら、という感じではありますが、今まで困っていなかったしね。。。でもさすがにずっと更新されてないのは不安だし、だんだん dock が動か…

IIS ひどい

食らったのはずいぶん昔の話なのですが、一応メモ。IIS のFTP サーバは、同名のファイルをキャッシュしてしまうらしい。IIS 4.0の KBにこんなのがあるのだけど、どうも 6.0以降でも似たようなことが起こるっぽい。まあ Windows の FTP サーバは IIS 以外だと…

FTPのテスト

FTP 転送を含むコードをテストできる Perl モジュールを探したのだけど、使えそうなものが見つからなかったので、自分で書き始めました。Net::FTP のモックオブジェクトで、リモートアクセスをローカルのファイルシステムへのアクセスに置き換える機能と、Ne…

YAPC::Asia

来週はYAPC::Asiaに行きます。去年も行きたかったのだけど、仕事が佳境で行けなかったんだよね。。。今年は何があっても行きますよ、お金も払っちゃったし。

雑談

ちょっと更新が途絶えてしまいました。忙しいのもあるけど、ちょっとサボったかなぁ。

coLinux に Ubuntu を入れる

夏休み中ですが、仕事メモ。Unix 系の開発に、今まで cygwin を使っていたのですが、やっぱり「素の」Unix 環境がほしいなぁ、と思い、coLinux を導入してみました。最初は coLinux のサイトから落とせる OS イメージファイルでごにょごにょしていたのですが…

Test::More で no_plan が良くない訳

Test::More 自動試験をさらに便利にする - Perl入門〜サンプルコードによるPerl入門〜 no_planは、「テストを弱くするのでなるべく避けてください」とドキュメントにあるのですが、何が弱くなるのかよくわからない。 オイラも結構 no_plan 使ってしまうのだ…

動的に関数ベースのモジュールを読み込む

タイトルだと何のことやらさっぱりかもしれませんが、やりたいことは、モジュールの use のオプションを指定した際に、別のモジュール(関数ベースのインターフェース)を読み込む。そのときに、main パッケージで関数ベースがインポートされるようにしたい、…

YAML

YAML。嫌い、というか、なぜかあんまり使う気がしません。「XML よりも可読性が高く、コンピュータも人も読みやすい」という主張が信じられません。インデントで意味が変わるなんて、makefile と同じ筋の悪さを感じるのだけど、そう思うのは私だけ? # まあ…

C#でパスワードつきのexcel を扱う

仕事メモ。C# でパスワードつきの Excel を取り扱おうとして、Excel._Workbook(だっけ?) の HasPassword()を使ってみたら、Open 時にすでにパスワードを聞いてくるダイアログが上がってしまいダメ。Open 時に何とかするしかないなー、と思って MSDN 見ても…

umount

Linux で umount をするとき、たいてい以下の順番で打っていました。(アンマウントできない場合のみ次に行く) cd /; umount /mountpoint umount -f /mountpoint umount -l /mountpoint 「-l」オプションが「-f」より「さらに強い強制アンマウント」だと思い…

XML::Simple と Devel::DProf は相性が悪い?

今日ハマったこと。XML::Simple と Devel::DProf を同時に使うとダメっぽい。 #!/usr/bin/perl use strict; use warnings; use XML::Simple; use Data::Dumper; my $xml = XML::Simple->new()->XMLin("<hoge>hage</hoge>" ); print Dumper($xml); こんな感じのてきとーな…

るびまゴルフになぜか Perl で参戦してみた

Rubyist Magazineのるびまゴルフのお題を Perl でやってみました。# Ruby だとオイラのウデではアンダーパーも厳しいからね。。。お題はこんな感じ。 Rubyist Magazine - るびまゴルフ 【第 6 回】 seq という Unix コマンドがあります。このコマンドを使う…

技術者なら SQL は必須だけど

うーん、どうにも納得できないなぁ。ベンチャー社長で技術者で: 上流の技術者はSQLを高いレベルで習得すべき そこで、以前からの蒸し返しですが、「上流の技術者はSQLを高いレベルで習得すべき」と改めて一度、声を大にして言いたい。 SQL は確かに上流下流…

Top500

ようやく引越しも落ち着いてきて、久々更新。ちょっと遅くなりましたが、Top500 が発表されたそうです。スパコン「TOP500」発表 - Roadrunnerが3連覇、新型地球シミュレータは22位 | エンタープライズ | マイコミジャーナル 「TOP500 Supercomputer Sites」…