

僕は今はあまりreturn書かない期。メソッドをコンパクトにして余計な分岐を書かず一本道になるようにすることを軽く強制するという意味もあるし、doブロックの中じゃreturn書けないというのも。Perlの話ね
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]去年リリースした4つのwebサービスのソースを、githubに公開した。転職対策として。テストのコードをひとっつも書いてないから、むしろマイナスに働くんじゃないのという気もしてる。 BESTGAMEONリポジトリ:https://github.com/hsksyusk/bestgameonサイト:...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]はじめまして、技術担当のヤスヒサです。 今回は、BIGLOBEクラウドホスティング(略称:クラホス)上で分散オブジェクトストレージシステム「STF」を稼動させてみたいと思います。 STFとは、ライブドアさんが開発したストレージシステムで、昨年末にオープンソースソフトウェア(OSS)として公開されま...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]Syntastic という文法チェック用のツールが凄そうというお話。scrooloose/syntastic - GitHub 自分の Vim は PHP の場合 errormarker.vim の PHP シンタックスチェックをし、Python の場合は PyFlakes*1 を使いチェックをし...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]つまり「終わったコンテナ」。 以前からうすぼんやりと考えて来た危惧が、すこしはっきりと見えてきた。 徳丸浩の日記: Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策 もうそろそろハッシュ(テーブル)以外の手段の連想配列の実装手段を本格的に模索するべきではないか、と。...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]動的配列は便利ですが、言語ごとの違いにはちょくちょく悩まされます。 JavaScript: The Definitive Guide (6th Ed.) David Flanagan 連想配列のlengthプロパティ - 馬鹿と天才は紙一重って使えないんですね。 var array = []; a...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]大体いつもスクラッチで書いてて忘れるのでメモ。 pipe を使う場合 pipe() とか socketpair() とか色々方法はあるけど、素直に IO::Pipe 使っとくと簡単便利。コアモジュールですし。 use strict; use warnings; use IO::Pipe; my $...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]Web サービスをリリースするにあたり避けては通れない(避けて通ってはいけない)性能・負荷テスト工程。 ウォーターフォールやアジャイルなど開発手法は様々ありますが、現実問題、概ね開発工程が遅延する傾向があります。なんとか単体テスト・結合テスト・システムテストはやりきるものの、力尽きて性能・負荷テス...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]複数人で開発していて、コードベースが管理できないくらいに複雑化してしまうというケース、誰もが1回は経験したことがあるのではないかと思います。それを防ぐために、問題のあるコードに対してアラーとあげるというのをテストで行うためのモジュールが、Test::Perl::Metrics::Liteです。拙作...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]こんばんは、ritouです。今年もがんばりましょう。mixiページアプリをご存知でしょうか?mixiページアプリ メニューアプリとは | アプリでできること | mixiページnavi ここでいう「メニューアプリ」帰ってきた大規模Webサービスの裏側:第3回 はじめてのmixiページアプリ開発|g...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]Plack::Middleware::AccessLog は Apacheライクなログが残せる便利ミドルウェアなんですが使う上で一つ注意点があります。 use Plack::Builder; builder { enable "AccessLog", format => "combined"; s...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]perl, gd | 13:13あけましておめでとうございます。今年も何卒よろしくお願いします。 新年の初めなので書き初めをしたいと思います。元ネタCommon Lispで書き初め « 週記くらい@日本vallog: 2012年が明けたので書き初めしました。lispで。 ソース試行錯誤して微調整し...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]As a Futurist… 人の興味は尽きることがない.いや,興味を無くした時点で人で無くなる.永遠の「知りたい」を追求するブログ. Profile Work perlbrew+cartonとかとっても便利なんですが、例えばそれで作ったCLIツールとかにパスだけ通しても、carton execす...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]本当は2011年の1-3月の間にやろうと思っていたのだが、卒業の危機などがあり思うように進まなかった。しかし今年Perl/XS以外にもC++, Objective C++, Java, ActionScript, JavaScript, Rubyなどでコーディングする機会があり、自分が欲しい言語が...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]「PerlMagick が OpenMP 有効だと高負荷になる件 :: drk7jp」の件 どうやら、Perlに限らずマルチプロセスでOpenMPが有効なImageMagickを動かすとパフォーマンスが悪くなるようです。 Enabling OpenMP for most algorithms cr...
[ 詳細 ] [ 関連 ] [ ニコニコ風 ]



社内勉強会はじめに先日、FizzBuzz問題を使って社内プログラミングコンテストを開きました。このブログでも書いた通り、なかなか興味深い結果になりましたが、一方で反省点もいくつか見つかりました。特に問題が解けなかった人が出てしまったのは痛い誤算だったので、今回はできるだけ最後まで解けるような配慮を...
2011年11月01日18:03 今すぐフォローすべきスーパーエンジニア関連エントリーをもとに番付を作ってみた カテゴリ Tweet ImasuguFollowEngineer は、各エンジニアに対して perl や kayac などのタグ付けを行っており、トップページには、総合ランキングを表示し...
同意なのだけど… Perlで生でrand関数をごちゃごちゃ使うコードはもう嫌だ | hirobanex.net とにかく、プログラムッチクというとなにかとランダムという要件が多いし、こんなコードばかりグチャグチャ書くのはもういやですね。 これを一般化するという問題はアルゴリズムの実習にちょうど手頃...