スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

クソコード

ウンコード・マニア

アンチパターンにもならないようなクソコード。遠くで眺めるだけなら十分楽しめるが、身近でみかけたくはない。

スポンサーサイト

言語の性能に関する記事一覧

Performance Linksheet for PHP, Java, .NET, Python and Ruby | Architects Zone

タイトルにそそられて見てみたけどあんまり有用な記事なかった。もっと実際的なテクニックが載っているかと思ったんだけど。


OPF...

オープン・パッケージング・フォーマット(OPF) 2.0 v1.0

ePUBの仕様の一つであるOpen Packaging Format (OPF) 2.0 v1.0 Recommended Specification September 11, 2007の和訳です。とのこと。
2012-03-31にメモ。その時は違うサイトだった。


Open Packaging Format (OPF) 2.0.1 v1.0

英語。


無料の技術本サイト

コンピュータ系技術書を無料で読めるサイトまとめ - 情報科学屋さんを目指す人のメモ

後で読む系。いや読み切れん。まずは後で探す。
それにしてもこんなにあるものか。英語圏の人はこれだけの資料を無料で難なく読めるのはうらやましい。
無料だからって薄っぺらい資料とかではなく、ボリュームあって本当に書籍のPDFというような体。


ロックファイルとかによる排他制御したかった

愚痴:

ロックファイルの実現方法について軽くGoogleで引いてみた。Perlとかしか当たらない。Rubyとか皆無。 Windowsで実現するには?ってのも殆どない。
結局、Windowsでrenameというかmoveがアトミックな処理か試してみた。...結果、アトミックじゃないことが判明。2つ同時にmove処理すると、両方のmoveが成功する。早く始めた方のmoveの削除が行われず成功し、後から始めたmoveの後、元ファイルが削除、成功。排他制御に使えない。SUAでNFS上のディスクへの書き込みにおける排他制御をしようとするとさらにファイルの上書きとかも癖があるみたいだし。RubyのFile.renameでファイル上書きできなかった。FileUtils.mvだと上書きできたけど。

参考:

Perlの排他制御 (flock,open,symlink,mkdir,rename)


Perlメモ


ZIP形式の仕様

今までZIPの中身なんて気にもしてなかったけれど、調べてみると案外単純な形式をとっていることが判った。無圧縮だと自前で展開するのも簡単にできると思う。


無料e-bookたくさん

Free Programming Books

言語別とかその他ソフトウェアエンジニアリングとか無料で閲覧かダウンロード可能なe-bookが多数。


無料で閲覧可能なプログラミング関連のe-bookリンク集 - 強火で進め

情報元記事


オープンソースとかの翻訳コミュニティサイト

Launchpad Translations

翻訳が気軽に出来そう。バージョンが新しくなるにつれて差分を探してそこを翻訳するのが面倒そうだったのが、ここだと簡単に出来そう。他の人の訳を見てここ違うんじゃない?ってとこだけ出来そう。日本語訳されたアプリって結構他国に比べて少ない気がするけど、ここ使ってもらえばそんな問題も解消されるのでは?


非同期IO ライブラリ

libev


libevent


Related:

::memolet | boost::asioの練習の参考になるかも
::memolet | IOCPについて
::memolet | asio C++ library ::memolet | 非同期IO Roundup

mmap (メモリマップトファイル)の解説文書があるサイト

mmap入門 (メモリマップトファイル)

メモリマップトファイルの有用性についてよくわかっていなかったが、同サイトの文書で何となくわかった気になった。実際のファイルへのIO処理はOSに任せできるということか?メモリからメモリへの転送だけしておけばよいので高速(わざわざ非同期IOとか使わなくても良さそう)ってことか。


Related:

::memolet | メモリマップドファイル
::memolet | 非同期IO Roundup

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。