YAPC::Asia 2013

Perl入学式 公式ブログ プログラミング未経験者/Perl初心者を対象としたワークショップ『Perl入学式』のブログです。 一緒にプログラミングの楽しさを体感しましょう! みなさまこんにちは, Perl入学式校長のpapixです. いきなりですが, Perl入学式は今年で4年目となりました. ここまでの3年間, 多くの方と一緒にPerlを学ぶことができていて, とても嬉しく思っています. その中で, Perl入学式の卒業生からよく頂く意見の1つが, 「卒業後に使えるカリキュラムが欲しい」というものです. Perl入学式で扱う内容は, プログラミングを学ぶために不可欠な環境構築からスタートし, Perlという言語を通して「プログラミングに必要な考え方」を学んでいくという, まさに「基礎中の基礎」といえる内容になっています. 最終回でMojoliciousを利用したWebアプリケーションの開
Windows XPの起動がおかしくなった、あるいは全く起動しなくなった場合に使えるかも知れない最終手段です。必ずしもコレで救われるわけではありませんが、知っておいて損はありません。 Repairing Windows XP in Eight Commands - Guide - Short-Media http://www.short-media.com/review.php?r=313&p=2 使うのは「Windows 回復コンソール」です。 Windows XP 回復コンソールについて 回復コンソールのインストールは以下を参照。 ITmedia エンタープライズ:Windows Tips「回復コンソールって何?」 http://www.itmedia.co.jp/help/tips/windows/w0391.html また、フロッピーディスクなどからでも回復コンソールは起動できます
Tuesday May 23 FireBug 0.4: Come and Get It FireBug 0.4 is now available for download! Install it here: http://getfirebug.com Since I first blogged about this release in early April, hundreds of people have emailed me to volunteer to test FireBug 0.4. The response was simply overwhelming. Thanks to everyone who helped out - your feedback went a long way towards making FireBug better. Read the rele
「Firefox」でWebページを閲覧中に、HTMLの表を任意列のクリックでソートできる拡張機能「TableSort」v0.11が公開された。「Firefox」に対応するフリーソフトで、編集部にてWindows XP上の「Firefox 日本語版」v1.5.0.3で動作確認した。現在、作者のホームページからダウンロードできる。 「TableSort」は、「Firefox」でHTML上の表を閲覧中に、ソースを書き換えることなく表をソートできる拡張機能。インストール後は<TABLE>タグによる表を閲覧時に、並び替えのキーとしたい列を[Ctrl]+[Alt]+クリックすると、クリックした列をキーとして、表全体が昇順でソートされる。同じ列を再度[Ctrl]+[Alt]+クリックすると、降順でソートされる仕組み。このとき、表の1行目や、<THEAD><TFOOT>タグで指定したヘッダー行やフッター行
Ruby on Rails 1.0 までは AWDwR 本を読んで使い方が解ってる人も多いと思うのですが、1.1 以降でどんな詳細な機能が加わったのかはあまり知られてません。 そのために ActiveSupport の CHANGELOG を淡々と読んでまとめてみました。間違ってる可能性もあるのでそういう箇所があったらご指摘下さい。 Add CachingTools::HashCaching to simplify the creation of nested, autofilling hashes. [Nicholas Seckar] CachingTools::HashCaching という Hash を利用したシンプルなキャッシュ機能のモジュールが加わりました。このモジュールを利用したいクラスで extend して hash_cache :methodnameとすると、そのメソッドが
何回も見ちゃってください クリスティアーノ・ロナウド、ジダン、アンリ、オコチャ、ロナウジーニョ、リケルメ、ロビーニョ、ジョーコール、等々
2008-10-21 追記 いまだに(ありがたいことですが)検索で飛んできたりブクマされたりというのがちょいちょいあるので,最新動向を書いておきます。 id:tokuhirom さんが Lingua::JA::Regular::Unicode という Pure Perl Module をリリースなさいました(→ http://d.hatena.ne.jp/tokuhirom/20081018/1224300947)。 あなたが作っているアプリで文字列まわりを Unicode::Japanese インスタンスですべて持ちたいわけでなければ(そして,たいていのばあい,持つ必要はないのですが),この Lingua::JA::Regular::Unicode を使うのがベターです。依存性もなく,とても軽量ですので。 2008-10-21 追記おわり ウェブアプリを作っていると,ユーザが入力した半角
Freeware: Completely free for personal or commercial use. However if you want to redistribute Wink, please get permission from the author. Cross-Platform: Available for Windows and Linux. Audio: Record and use your voice in your tutorials. Input formats: Capture screenshots or use existing images. Output formats: MPEG-4 video (for web), PDF (for printable manuals), PostScript, HTML or images. Mult
PerlによるDependency Injection (DI)のとってもシンプルなデモを読む上でのポイントを書いておきます。 ⇒ https://tociyuki.sakura.ne.jp/archive/didemo.pl ポイント1. バインド記述の末端要素は文字列です コードリファレンスなど使っていません。これでVMの内部リソースからバインド記述を分離することができます。 ポイント2. バインド記述は外部リソースに分離可 デモを一つにまとめるためにバインド記述をソースコードに含めましたが、無名ハッシュ部分を外部ファイルに移し、それを読み込んでevalするように変更すると外部リソースに分離できます。 ポイント3. コンストラクタ Perl5ではコンストラクタは必ずしも必要ではありませんが、それではDIコンテナが書けませんので、名前をnewに固定しパラメータなしで呼び出し可能と仮定しま
PHP をいじってみた 2005-06-23-1 [Software][Programming] あまりに PHP に無縁な人生だったのでここらでちょっといじってみよう かと。 § まずはそのための環境作り。Windows XP & Apache2 で。 (1) PHPのオフィシャルサイトから php-5.0.4 (Win用) をダウンロード。 C:/PHP に展開。 (2) install.txt の該当箇所を読みながら…。 c:/php/php.ini-recommended を c:/php/php.ini にコピー。 php.ini の doc_root を以下のようにする。 doc_root = "c:\Program Files\Apache Group\Apache2\htdocs" そして、httpd.conf に以下を追加: ScriptAlias
Webフレームワークを考える 半年ぐらい前からPerlでWebアプリケーションを作るフレームワークを作りたいと思っていて、あーでもないこーでもないとちょこちょこ考えたりしていたが、最近目にした2つの“事例”を参考にさせて頂いて、自分なりのモデルを考えてみた。 まず、「Perl の MVC フレームワーク Catalyst に入門してみた : NDO::Weblog」から読み取れた Catalyst の構造。 Catalyst は規模が大きいので習得するヒマがなかったのだが、この記事を見て大筋で理解した(事にした)。 Catalystモデルのメリットは(モデルの)シンプルさにあり、簡単なアプリをサクッと作るにはよさそう。 しかし、Controller への依存度が高過ぎるため、コードのメンテナンス性が低くなりそうな懸念がある。 また、実際の Catalyst はフレームワークの完成度が高い
United States Patent Application: 0050071741(合衆国特許出願0050071741)には、Googleのスコア付け・ランク付けに関する技法について詳細に描かれている。ここでわかるのは、履歴データをもとにして、スパムを検出したり、時事的に求められている文書を上位表示させたりする技法が採用されているということである。 最近のGoogleでは、今までのSEO(サーチエンジン最適化)技術を使ってもいきなり順位が落ちたりする現象が知られていた。その理由がこの特許出願文書をよく読むことによって理解できるのではないかと思われる。 小手先のSEOや、スパムが力を持つ時代はすでに終わっている。SEOに興味のある人は、無差別トラックバックやコメントスパムもかえってマイナスであることをよく理解していただければと思う。 やはり「優れた内容を、整理された形でわかりやすく」提
はじめに ローカル上のファイルをサーバー側にアップロードするCGIを作成する方法を紹介します。Perlの標準モジュールであるCGI.pmを使用すれば、簡単にこの機能が実現可能です。 このスクリプトの作動環境は次の通りです。Windows2000 SP4、Apache 1.3.31、ActivePerl 5.8.4 build 810。そしてUNIX環境でも確認しています。FreeBSD、Apache1.3.31、Perl5.6.1。CGI.pmはバージョン2.47以上を想定しています。 尚、CGI.pmは標準モジュールなので新しく用意する必要はありません。すぐに利用出来ます。以下に簡単な使用例を取り上げてみます。 HTMLのフォーム部分の作成 さて最初はHTMLのフォームを作成します。これを仮にupload.htmlとします。 <?xml version="1.0" encoding="S
特集 2004/02/19 23:50:00 更新 全3回「WebプログラミングPHP言語入門」 特集:第3回 PHPを思うままに操れるようになる「MVC」と「Smarty」 (1/4) 同特集では、PHPについて簡単な解説を行った。最終回となる今回は、MVCモデルを理解して効率のよい開発手法を学ぶとともに、大規模サイトでも利用されるSmartyというテンプレートエンジンを紹介しよう。 はじめに 今回は、PHPの基礎知識から一歩前進して、PHPを使ったWebアプリケーションを開発する際に役立つ情報を解説する。 ここでの重要なキーワードは、“MVC”、“Smarty”、そして“デバッグ”の3つだ。 Webアプリケーションと脆弱性 同連載第2回でも軽く触れた“MVC”について解説する前に、Webアプリケーションと脆弱性について触れておきたい。 Webサイトや雑誌に掲載されている(CGIやPHP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く