ソフトウェア

flvからmp3への変換

VLCメディアプレーヤーというものを使う。 Official download of VLC media player, the best Open Source player - VideoLAN VLCメディアプレーヤーを起動 メディア>変換/保存…>ファイル(タブ)>ファイル選択>追加ボタンで、flvファイルを追加 変換/保…

悲観もあれば楽観もある「トランザクション」の常識

悲観もあれば楽観もある「トランザクション」の常識 (1/4):企業システムの常識をJBossで身につける(8) - @IT データベース関係の開発初心〜中級者は必見だな。

Gitを使いこなすための20のコマンド

Gitを使いこなすための20のコマンド | OSDN Magazine 勉強しとくか。 http://journal.mycom.co.jp/column/ide/052/index.html ↑Eclipseでも使えるのか。いいね。

おばかアプリ選手権

zoome.jp こういうセンス、忘れたくないですね。w

カセットテープをCDに保存したい

http://www.cycleof5th.com/products/soundengine/ そろそろやっとかないとまずそう。 ↓こんなのや ↓こんなのもある

Lingoesはなかなかいい

最初の設定の方法がよくわからんけど、なかなか。あと思うように動かないのは使い方がよくわかっていないせいかな。 http://kiyoeri.gotdns.org/~kiyoeri/pukiwiki/?Lingoes%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB ↑これをみて使い方を覚えるか。

Twitter、Ruby on RailsからScalaへ

Twitter、Ruby on RailsからScalaへ | スラド IT おいおい、俺にやる気出させるなよ。w

デスマーチは上流&局地化の傾向

そんな気がする今日この頃。

Google発のアルゴリズムMapReduceとは

GoogleのMapReduceアルゴリズムをJavaで理解する (1/2):いま再注目の分散処理技術(前編) - @IT デザインパターンのような感じ。面白い。

初音ミクの次は鏡音リン

初音ミクの次は「鏡音リン」 - ITmedia NEWS よくわからんが、これも流行るのかな。

Netscape Navigator 9.0非公式日本語化パック

http://f22.aaa.livedoor.jp/~ptdb/firefox/jlp.html ver.9.0.0.1だとうまく動かない。必ずver.9.0.0.2にアップデートしてから使用する。

アジャイルは人に優しいか?

とてもそうは思えない。少なくとも今までの経験では。できない人を容赦なく攻撃したりする光景に何度も出くわした。共存という言葉とは正反対な感じがする。最近は企業が人をこき使うために都合の良い言葉になっている気がしてしょうがない。なので最近はア…

ラムダ計算

理論計算機科学や数理論理学における、関数の定義と実行を抽象化したもの。 プログラムによる処理の最小単位ともいえる。関数型言語の基本となるもの。

並列処理の壁

並列処理プログラムは難しい。マルチスレッドも然り。今では当たり前になったマルチコアCPUの性能を 引き出すにはどちらも欠かせない。 でも、ソフトウエアが追いついていないというのが現状なのではないだろうか。 そこで注目されるのが副作用が無い(参照透…

JavaScriptのクロージャ再び

前回のソースは若干違和感があったので、修正。 function closure(a) { var f = null; if(a < 2) { f = function(x, y) { return x + y; }; } else { f = function(x, y) { return x * y; }; } return f; } var c1 = closure(1); var c2 = closure(2); alert…

リバースエンジニアリングの重要性

ドキュメントの無いプロジェクトが増えてきた。というか、デフォルトになってきた。 アジャイルの影響で、さらに加速している。そこで重要になるのが、 リバースエンジニアリングと思われる。他人の書いたソースを読んで理解し、 ドキュメントを起こす力と、…

良いアジャイルと悪いアジャイル

いいアジャイルと悪いアジャイル 以前2度ほどアジャイルとかスパイラルとかいう現場に行ったことがあるが、 どちらも悪いアジャイルだったようだ。 まあ、どっちも興味ないけど。

MySQLのシェアが拡大

MySQLのデータベース市場シェア、25%増――米調査 - ITmedia NEWS 理由はLAMPの普及らしい。そういえばMac版もあるということで、 LAMPは本当の意味でマルチプラットフォーム(XAMP?)になっているのは重要なことだと思う。

拒食症プログラミング

一行が異様に長い、読みづらい、変数が短い、コメントが無いなどのプログラムをすること。 正しい知識が無く、自己流で習得してきた人、逆に自信がある人は、このような状態に陥りやすい。 バグが出ると直らない、言い訳をして絶対直そうとしなくなるのはこ…

メタボリックプログラミング

コピペだらけ、二度と使われないコード、行数が多いだけのソースを書きまくること。 コメントも意外に書かれていたりするが、意味が不明、内容と一致していない、肝心な部分だけ 書かれていないなど、コメント本来の意味をなさないことが多々ある。 残業が増…

設計の大切さ

プログラムを作るとき、設計せずに作り始めると、どういうことになるかというと。。。 その場の思いつきで作ったものが、後になって不要であることに気付くときがある。 一つの部分を作るのに時間をかけすぎて締め切り(納期)に間に合わなくなる。 後で必要な…