

ご高説もっとも。 小野和俊のブログ:メンテナビリティの高いソースコードを目指してソフトウェアを中長期にわたってメンテナンスしていく場合、メンテナンスしやすいコードと、メンテナンスしにくいコードとの間には、同じ機能を実現していたとしても、その価値には雲泥の差があります。 で、どこですか? あなたの、...
[ 詳細 ] [ 関連 ] [ ニコニコ ]LL でデバッグと言えばデバッガではなく print デバッグ、という人は多いと思います。ぼくはもっぱら print デバッグです。いまこのタイミングでこのオブジェクトはどんな値を持っているんだろう、というときは、Perl だったらもっぱら Data::Dumper を使って、 sub p { p...
[ 詳細 ] [ 関連 ] [ ニコニコ ]去年リリースした4つのwebサービスのソースを、githubに公開した。転職対策として。テストのコードをひとっつも書いてないから、むしろマイナスに働くんじゃないのという気もしてる。 BESTGAMEONリポジトリ:https://github.com/hsksyusk/bestgameonサイト:...
[ 詳細 ] [ 関連 ] [ ニコニコ ]おおまかに左上に行く程数字は小さく、右下にいくほど数字は大きくなっている。最大値である255をこれで割った数が、量子化数。1なら0から255までの階調があり、128なら0と1の2階調になり、そして255だったら255以外の場合は全て0になる事実上の1階調。 これを左上から右下にジグザグにスキャンし...
[ 詳細 ] [ 関連 ] [ ニコニコ ]はじめまして、技術担当のヤスヒサです。 今回は、BIGLOBEクラウドホスティング(略称:クラホス)上で分散オブジェクトストレージシステム「STF」を稼動させてみたいと思います。 STFとは、ライブドアさんが開発したストレージシステムで、昨年末にオープンソースソフトウェア(OSS)として公開されま...
[ 詳細 ] [ 関連 ] [ ニコニコ ]GNU screen 使っているとはいえ開発中に諸々のログを流しておくのにウィンドウ使うのに慣れてなくて、タブ開きまくるならやっぱりブラウザを使いたいってことで、標準入力をブラウザに出してくれるツールを書きました。 motemen/App-htmlcat - GitHub この htmlcat と...
[ 詳細 ] [ 関連 ] [ ニコニコ ]REVIEW(12/01/17) Windows+Apache+MySQL+PHP/Perl/Python環境を簡単に構築できる「AMPPS」 「WordPress」「MovableType」など259個ものWebアプリを手軽に設置することも 「AMPPS」v1.4 「AMPPS」は、Apache...
[ 詳細 ] [ 関連 ] [ ニコニコ ]大体いつもスクラッチで書いてて忘れるのでメモ。 pipe を使う場合 pipe() とか socketpair() とか色々方法はあるけど、素直に IO::Pipe 使っとくと簡単便利。コアモジュールですし。 use strict; use warnings; use IO::Pipe; my $...
[ 詳細 ] [ 関連 ] [ ニコニコ ]複数人で開発していて、コードベースが管理できないくらいに複雑化してしまうというケース、誰もが1回は経験したことがあるのではないかと思います。それを防ぐために、問題のあるコードに対してアラーとあげるというのをテストで行うためのモジュールが、Test::Perl::Metrics::Liteです。拙作...
[ 詳細 ] [ 関連 ] [ ニコニコ ]Perl Hackers Hub 第6回 UNIXプログラミングの勘所(2)を読んでいたがよくわからなかったので、Operating System ConceptsやMANなどを読んで一から理解してみる。Operating System Concepts作者: Abraham Silberscha...
[ 詳細 ] [ 関連 ] [ ニコニコ ]こんばんは、ritouです。今年もがんばりましょう。mixiページアプリをご存知でしょうか?mixiページアプリ メニューアプリとは | アプリでできること | mixiページnavi ここでいう「メニューアプリ」帰ってきた大規模Webサービスの裏側:第3回 はじめてのmixiページアプリ開発|g...
[ 詳細 ] [ 関連 ] [ ニコニコ ]Plack::Middleware::AccessLog は Apacheライクなログが残せる便利ミドルウェアなんですが使う上で一つ注意点があります。 use Plack::Builder; builder { enable "AccessLog", format => "combined"; s...
[ 詳細 ] [ 関連 ] [ ニコニコ ]Reverse Proxyの後ろでApplication Serverを動かす際に、REMOTE_HOSTを本当のアクセス元に書き換えてくれる仕組みはいくつかありますが^1、Plackでは壇上氏の Plack::Middleware::ReverseProxy がそれにあたります。 ^1 例えば ...
[ 詳細 ] [ 関連 ] [ ニコニコ ]サーバ周りの勉強していると、たまにselectとかepollとか言葉が出てきて、理解できてなかったので調べてみた。 I/Oの多重化 例えばサーバ周りの実装を、特に何も考えずにやると、I/Oでブロッキングが発生し、一つのクライアントとしか通信できないということが起こります。これを解決するために fo...
[ 詳細 ] [ 関連 ] [ ニコニコ ]As a Futurist… 人の興味は尽きることがない.いや,興味を無くした時点で人で無くなる.永遠の「知りたい」を追求するブログ. Profile Work perlbrew+cartonとかとっても便利なんですが、例えばそれで作ったCLIツールとかにパスだけ通しても、carton execす...
[ 詳細 ] [ 関連 ] [ ニコニコ ]



IPA(独立行政法人情報処理推進機構)は10月26日、情報セキュリティ技術の専門家として情報セキュリティ管理を支援する人を対象とした「情報セキュリティスペシャリスト試験」において、これまで出題対象としていたC++、Java、Perlの3種類の言語からPerlを外し、JavaScriptを追加するこ...
あるAnonymous Coward 曰く、IPAは、情報セキュリティスペシャリスト試験(SC)で出題するプログラム言語からPerlを削除し、ECMAScriptを追加することを発表した(IPAの新着情報)。 変更は「Webアプリケーション開発を取り巻く環境の変化に対応する」ためということで、来年...