ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プログラミング言語 - Perlの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2009/09/18

JavaScriptで実行するファミコンエミュレータ「JSNES」

JSNESはJavaScript/Perl製のオープンソース・ソフトウェア。今やゲームと言えば任天堂、ソニー、マイクロソフトの三つどもえになっている。20年くらい前はファミコンくらいしかなかった。今のゲームは高性能で、グラフィックス性能は向上し、リアルなゲームが楽しめるようになっているが、旧来のファミコンのグラフィック...

List

  • 2009/09/17

Mojoを使ったWebOS「Comet Desktop」

Comet DesktopはPerl+ExtJS+SQLiteによるWeb向けのオープンソース・ソフトウェア。WebOSは数年前から登場しているが、なかなか本格的な流行がやってこない。とは言えネットブックやChrome OSの登場によって着実にニーズは高まっている。シンプルなWebOS 重厚なWebOSをインストールし...

List

  • 2009/09/12

HTTPを使ってIMにメッセージを送信する「im.kayac.com」

リアルタイムWebが到来している。これまでのプル型の配信方法から、時代はプッシュ型、リアルタイム型に変化しようとしている。この波はとても新しいもので、間もなく開発者層が広がるGoogle Waveによって加速度を高めることだろう。HTTPを使ってIMにメッセージを送信する Google Waveで要になる技術の一つがX...

List

  • 2009/09/10

サイトへのコメントをTwitterへ「こめったー」

Twitterには様々なつぶやきが載っている。その中にはWebサイトに関してコメントを書くようなつぶやきもある。みんながあるサイトに対してどんな感想を持っているか、気になる人は多いはずだ。そんなみんながどう思っているかを知れるのがこめったーというTwitter連携型サービスだ。 dWebサイトに向けてTwitter! ...

List

  • 2009/09/06

Mojoで作られたコードスニペット「Mojo Paste」

プログラミングをしていると、ちょっとした使い回しのコードがよく作られる。ライブラリというほど大きくはなく、ほんのちょっとした、それでも便利な断片(スニペット)だ。そうしたコードを貼付けるサービスも最近は増えてきており、GithubのGistなどが有名だ。リッチなインタフェースのコードスニペット そんなコードスニペットを...

List

  • 2009/08/27

Amazon S3へのアクセスを解析する「CloudBuddy Analytics」

Amazon S3はクラウドのファイルストレージサービスだ。FTPサーバのように使うこともでき、さらにアクセス制限を設けつつHTTPで公開することもできる。1ファイルは1バイトから5GBまでとなっており、階層構造もさほど意識することなくファイルとして放り込むことができる。Amazon S3のアクセスを解析しレポートにす...

List

  • 2009/08/20

Mojoを使った1ファイルのブログシステム「bootylicious」

PerlにはMojoというミドルウェアがある。一定の規約に沿ってシステムを作れば、CGI/FastCGI、mod_perl上でも動作できるようになるミドルウェアだ(誤解があればコメントなどでご指摘いただきたい)。さらにスタンドアローンのサーバまで提供される。1ファイルのブログシステム Catalystの作者であるSeb...

List

  • 2009/08/20

XSS、SQLインジェクションを発見する「Pixy」

PHPはWebシステムの中で広く使われているポピュラーなスクリプト言語だ。だが、手軽に習得し、開発が行えるとあって成果物のレベルが様々であり、中にはセキュリティ上問題のあるコードが多数存在することがある。そうしたセキュリティ上の問題を解決する手法やフレームワークもあるが、ごく簡単なシステムでは使われることがないだろう。...

List

  • 2009/06/24

Mac OSXで手軽にRemedieを使い始められる「Remedie Server」

Remdieは以前にも紹介したことがある、Plaggerで知られる宮川氏によるポッドキャスティング用フィードリーダーだ。テキストとは違って、頻繁に更新しているボッドキャスティングはまだそれほど多くはないが、iPhone/iPod Touchの登場で徐々に増えつつある。起動するだけで使えるRemedie! とは言え、iT...

List

  • 2009/06/01

memcachedのステータスをtop風に「memcache-top」

最近のWebシステム開発ではキャッシュを使うケースが増えつつある。各種Webアプリケーション向けフレームワークでもキャッシュをデフォルトでサポートしているものも多く、その筆頭に挙げられるのがmemcachedだ。top風にmemcachedのステータスが確認できる memcachedは軽量で、あると便利だと思える機能が...

List

  • 2009/05/20

ケシポンをWebで「消しポンAPI」

ケシポン という商品をご存知だろうか。住所や氏名が書かれた文書に対して、該当部分に判子を押すと、英語や記号などが入り交じった文字が押されて元々あった文字が見えなくなるという代物だ。送り状やはがきなどで手軽にプライバシーを守りたいという時に便利な商品だ。説明すら消しポンされている… そんなケシポンをWeb上で行えるのが消...

List

  • 2009/05/06

ブログベースのCMSを丸ごと公開「phroggy.com」

Webシステムを開発する際に、最初からオープンソースとして構築してしまうという方法がある。そのシステム自体は汎用性がなくともかまわない。Webサイトを使う人、作る人そうほうとコミュニケーションを行う上で、この方法は面白い。シンプルなインタフェースのブログシステム そんな手法をとってみた、というWebサイトがphrogg...

List

  • 2009/03/01

ターミナルで動かすコンタクト管理&ノート「HQ」

ターミナルが大好きだ。シンプルで分かりやすく、素っ気なくもヘルプだけはしっかりと出してくれる。さらにパイプでつないだりして様々なツールを組み合わせることで無限の可能性を秘めている。そんなターミナルでの操作が一番コンピュータらしくていい。新規入力画面 サーバ管理者で、普段はターミナルの中で生活しつつもメールやメモはGUI...

List

  • 2009/01/13

twitterにIRCを通じてアクセスする「tircd」

オンラインで人とメッセージを交換する方法は幾つか存在している。メール、IM、掲示板、最近ではtwitterなども加わっている。その中でも通信の軽快さを重視するならIRCが便利だ。多人数で話すのも簡単だ。twitterとIRCの架け橋に! 時間をとても消費する可能性があるが、IRCにはまっている人はついでにtwitter...

List

  • 2009/01/12

Perl使いのためのRTMPサーバ実装「Kamaitachi」

サーバサイドのプラグラミング言語には慣れていても、クライアントサイドで動く言語には不慣れな方が多い。昔で言えばJavaScriptだが最近では随分ライブラリが増えてきた。その次としてActionScriptはどうだろう。サンプルのチャットクライアント ActionScriptは無償で開発ができるが、なかなか手出しがしづ...

List

  • 2009/01/09

フィードを使ってブラウザ上で動画を楽しむ「Remedie」

世界中に動画が溢れている。通常、Flashビデオ形式で配信されており、フィードも配信している。だがいつも使っているRSSリーダーで読むと文字情報とごっちゃになるし、情報の効率的な収集が阻害されてしまう。動画対応フィードを奇麗に表示してくれる そこで動画専用のフィードリーダーを使うのが便利だ。Plagger作者の宮川氏に...

List

  • 2008/12/26

MovableTypeをソーシャルなマイクロブログシステムに「Movable Type Motion」

※ 画面は公式サイトデモよりブログ界隈において(特に日本において)大きなシェアを獲得しているMovable Type。ブログの需要も一巡した感があり、次のステップをどこに持っていくのかが問題になる。彼らが目をつけたのはマイクロブログ、そしてソーシャルだ。Movable Typeがソーシャルに! 個人向きの趣があったブロ...

List

  • 2008/12/26

ライブドア製のレコメンデーションエンジン「Cicindela」

ECサイトやブログなどで「この商品を買っている人はこのような商品も購入しています」「この記事を読んでいる人はこの記事も読んでいます」といった推薦(レコメンデーション)する機能は売上やPV増に大きく貢献してくれる。興味の範囲が近ければそれだけ役立つ可能性が高いのだ。ピックアップベース そうしたレコメンデーションシステムを...

List

  • 2008/11/05

MobileMeを自分で立てる「dotMac」

MobileMeはまさにモバイラーのための、さらに言えばiPhoneやiPod Touchを持っているユーザのためのサービスと言える。カレンダーやメール等を同期してくれる機能が便利なのだが、フリーのExchangeサーバサービスを使えば同様の機能が使えてしまうので私自身はお試し期間の途中で止めてしまった。MobileM...

List

  • 2008/08/17

Webデータベースからブログまで。柔軟性の高いCMS「CMONOS」

開発者の方からご連絡いただいたのでぜひ。CMSと一言で言っても、色々な利用法が考えられる。個人のサイトもそうだし、企業内ポータルとしても利用される。中小企業では効果がみえない中であまり費用をかけることもできず、あまり大型のCMSを導入することは難しい。管理画面 そうした時に便利なのが、個人から企業レベルまで幅広く対応で...