『サンプルコードによるPerl入門』 の新着エントリー
-
「PerlのWebプログラミング効率化のTips」を読んだ感想 - サンプルコ... d:id:perlcodesample
「PerlのWebプログラミング効率化のTips」を読んだ感想を書く。PerlのWebプログラミング効率化のTipsデバッグのしやすいコードを書く ほとんど同意。でも少し注意点としては、小さくしすぎると、メンテナンスコストが上がって、ソースコードをいったりきたりしなくちゃいけなくて、可読性が下... 続きを読む
-
Mojoliciousドキュメントの日本語訳の更新が完了しました(v2.98 2012... d:id:perlcodesample
- コンピュータ・IT
- perl mojolicious translation
- 12 users
- 2012/06/08
Mojoliciousドキュメントの日本語訳の更新が完了しました。6ヶ月ぶりに更新しましたが、ドキュメントの完成度も高くなってきていて、モジュールの変更も少なくなり、成熟度がかなり高まっている印象を受けます。新規開発案件において、RubyのRuby on RailsでWebという選択枝のほかに... 続きを読む
-
Gitweb Liteの1.00をリリースしました - サンプルコードによるPerl入... d:id:perlcodesample
Gitweb Liteの1.00をリリースしました。Gitweb Liteの最初のメジャーリリースです。ダウンロード:Gitweb Lite v1.00 gitweb.cgiのモダンPerlへの移植です。以下の特徴を持ちます。gitweb.cgiのデフォルトの機能を提供PerlとMojolic... 続きを読む
-
Perl5.16の新機能・変更点をピックアップ - サンプルコードによるPer... d:id:perlcodesample
Perl5.16が2012年5月20日にリリースされました。新機能や変更点についてピックアップしました。Unicode6.1にほぼ対応、__SUB__の追加、デバッガの機能追加、use VERSIONの挙動の変更、パフォーマンスの改善、多くのバグフィックスがなされています。 これにともないPe... 続きを読む
-
さくらVPSで始める「Perl + Mojolicious」Webアプリケーション開発(... d:id:perlcodesample
- コンピュータ・IT
- Perl Mojolicious webアプリケーション VPS web
- 6 users
- 2012/05/08
開発を始めてから、Webアプリケーションのデプロイまでを、一貫して扱った記事というのは、まだ存在していないので、少しづつ書いてみようと思います。始まり始まり PHPやRuby on Railsの本はたくさんあって、それなりに充実しているので、Webアプリケーションを作りやすいというが、多くの人... 続きを読む
-
Perlは後方互換性を維持するスクリプト言語 - サンプルコードによるP... d:id:perlcodesample
後方互換性の維持という観点から見ると、二つのタイプにスクリプト言語を分類することができます。後方互換性を維持する方針を持つスクリプト言語と後方互換性を維持しない方針を持つスクリプト言語です。後方互換性を維持する方針を持つPerl, JavaScript後方互換性を維持する方針を持たないPyth... 続きを読む
-
お知らせ 書籍「業務に役立つPerl」に掲載のサンプルコードがWebから... d:id:perlcodesample
お知らせ 書籍「業務に役立つPerl」に掲載のサンプルコードがWebからダウンロードできるようになりました。 Webからサンプルをダウンロード!(無料) 「業務に役立つPerl」を購入前の方でも、ダウンロードして試すことができます。50以上の実際に実行できるサンプルコードがあります。Perl... 続きを読む
-
Gitweb Lite - ポータブルなGitリポジトリブラウザ(gitweb.cgiのクロ... d:id:perlcodesample
Gitweb Lite 0.01(ベータリリース)を公開しました。gitweblite-0.01.tar.gz Gitweb LiteはポータブルなGitのリポジトリブラウザです。gitweb.cgiのクローンでCGIを実行できない環境、lighttpd、Rubyの webrickがない環境... 続きを読む
-
突然ですがPerlの書籍「もっと自在にサーバを使い倒す 業務に役立つP... d:id:perlcodesample
僕は1年くらい前に、業務に役立つPerlという連載をやっていたのですが、それをまとめて大幅加筆・修正したものが、発売されます。Software Design Plusというシリーズのものです。 やっと脱稿したので、発売日を聞いたら4月10日前後くらいだそうで、ずいぶんと速いんだなぁという印象で... 続きを読む
-
Perl5.8.9でMojoliciousを使う方法 / Mojolicious Tips - サンプルコ... d:id:perlcodesample
- コンピュータ・IT
- perl mojolicious
- 5 users
- 2012/03/26
Cent OSのバージョン5はまだ広く利用されていて、新しいバージョンに移行していくのには、かなりの時間がかかりそうだと僕は思っている。Perlのバージョンは悲しいことに5.8.9。でもうれしいことにPerl5.8.9で実行できるようにMojoliciousをバックポートするプロジェクトがある... 続きを読む
-
大きなファイルを配信する / Mojolicious Tips - サンプルコードによ... d:id:perlcodesample
Webアプリケーションで、大きなファイルを配信したいときにどうすればよいでしょうか。全部をメモリの上に乗せてしまうと、メモリが圧迫されてしまいますね。全部をメモリ上に乗せるというのは避けたいですね。 こんなときはHTTPのチャンクエンコーディングを使って、ファイルの一部づつ配信しましょう。ブラ... 続きを読む
-
PerlでポータブルなWebアプリケーションを作成する試み PortableBBS ... d:id:perlcodesample
僕はPerlでポータブルなWebアプリケーションを作成したいなぁといつも考えていた。いろいろ調べたりしてどうやって作ったらよいかなぁと考えていた。 ポータブルというのは、ここではこんな意味で使っている。まずポータブルということの、一つ目の意味はApacheなどの外部のWebサーバーに依存しない... 続きを読む
-
Encode::UTF8Mac - Mac OS XのファイルシステムのエンコーディングUT... d:id:perlcodesample
Mac OS XはUTF-8をファイルシステムのエンコーディングとして採用していると思いきや、実は少し異なり、Mac OX X独自の仕様になっています。これを正しく扱うためにはEncode::UTF8Macというモジュールを利用すると簡単です。 use Encode qw/encode dec... 続きを読む
-
node.js雑感 - サンプルコードによるPerl入門 d:id:perlcodesample
- コンピュータ・IT
- javascript node.js perl http programming
- 17 users
- 2012/01/30
JavaScript界ではnode.jsというものが、最近話題になっている。node.jsって何かというと、簡単にいうとシングルスレッドでのIOの多重化を可能にするライブラリだ。 JavaScriptというのは、シングルスレッドでしか動けない。またJavaScriptにはforkという仕組みが... 続きを読む
-
Perlにはたくさんのモジュールはあるけれど既成のWebアプリケーショ... d:id:perlcodesample
PerlにはたくさんのCPANモジュールがあるけれど、他の言語と比べて圧倒的にたりないのは、既成のWebアプリケーションだ。 CPANみたいにPerl製のWebアプリケーションを公開出来るサイトがあれば、CPANモジュールのようにみんな作るんじゃないでしょうか。PSGIというインターフェースが... 続きを読む
-
Gitの公開リポジトリと個人リポジトリの更新と公開のやり方 - サンプ... d:id:perlcodesample
僕は開発では、バージョン管理システムとしてgitを使っているのですが、どうやってうまく使うのかが、今までよくわからなかったのが最近わかるようになってきました。Githubを使う分には、ぜんぜん問題がなかったのですが、社内で開発サーバーを自分で作って、複数人で開発を行うときの手順がわからなかった... 続きを読む
-
MySQL::Diffでデータベースの定義の差分を抽出する - サンプルコード... d:id:perlcodesample
MySQLのデータベースの差分から、差分をなくすようなコマンドを自動生成するツールを探していたら、MySQL::Diffというモジュールを発見した。このモジュールにはmysqldiffというコマンドラインツールがついているので、通常はこちらを使うのが良いみたい。 開発環境と本番環境の差分を埋め... 続きを読む
-
Windowsではglob関数は正しく動作しないのでディレクトリハンドルを... d:id:perlcodesample
ファイル一覧を取得するときにglob関数を使うことが多いと思います。けれども今のところはglob関数はWindowsでは正しく動かないと見ておいたほうがよいでしょう。ディレクトリ名に特定の文字列を含む場合は、ファイル一覧を正しく取得することができません。 ですので、glob関数を使う代わりに、... 続きを読む
-
Prefork時のDBIのコネクションの話の続き - サンプルコードによるPer... d:id:perlcodesample
nihenさんから属性値の生成は遅延させたほうがよいについて以下のような意見がありました。ブクマのほうに「つか遅延したところで親がfork前に属性値にアクセスした場合に「コネクションも失われてしまう」根本解決にはなってないですよ」というコメントを寄せていたのですが、http://d.haten... 続きを読む
-
Perlでクラスを作成するときの3行の雛形 - サンプルコードによるPerl... d:id:perlcodesample
Perlのオブジェクト指向はひどいとよく言われますが、その非難はそのとおりで、オブジェクト指向を手軽に行うための標準的なモジュールや仕組みがPerlには用意されていません。個人的にはPerlに一番足りないのは、この部分だと思うのですが、いろいろな事情があるようで、いまだに標準モジュールとしては... 続きを読む
はてなで話題の商品
ひとりひとりが快適な節電を! 「エコナビ」エアコン担当者、スカート教授に会いに行く - はてなブックマークニュース 176 users
今年も暑い夏がやってきます。2011年に引き続き「節電」がより身近な課題となっていますが、できることならムリなく快適に節電したい! それを男だてらにスカートをはくという驚きの発想で実行している大学教授が千葉にいると聞き、快適な節電を「エコナビ(ECONAVI)」技術で追求するパナソニックの担当... 続きを読む