分123k-z-hさん「PerlのWAF今昔」k-z-hさんのセッションは、PerlのWEBアプリケーションフレームワークの歴史について、振り返るものでした。「⁠暗黒時代」から「帝王の時代⁠」⁠、そして現在までを一気に振り返りました。暗黒時代と言われていたのは、cgi-lib.pl。その後、CGI.pm、CGI::Applicationと時代は続きます。古くからPerlを使っている筆者としては、非常に懐かしい限りでした。jcode.pl、なんて時代もありましたね。帝王の時代はCatalyst。Contextが頑張り過ぎているのが好きではない、とk-z-hさんは主張されていました。そこで、HTTP::EngineとBread::Boardを合わせて使うのが、これからのおすすめではないか、といった内容がセッションの結論でした。PerlのDIコンテナであるBread::Boardに関しては、さらに依存性の解決力を高めるため、MooseX::Bread::Boardが開発されているという紹介もあり、こちらも大変楽しみです。amachangさん「Web的ななにか」HTML5についてamachangから発表がありました。自己紹介の後、HTML5の概要について以下の要点が挙げられました。新しい要素、属性API(これが重要)独自仕様の再定義document.write、canvas、contentEditableなどこれまで独自に仕様が定義されていたものが再定義されます。dateなどが追加されます。APIHTML5まではドキュメントの仕様だったものが、HTML5では「ドキュメントの仕様+APIの仕様」のようになっています。1つの木構造HTML5には既存のDOMツリーとは無関係なセクション・ツリーが存在します。全ての要素は必ず単一のセクションに関連付けられ、セクションツリーを生成するための明確なアルゴリズムが存在します。仕様を読もうHTML5の仕様書はプログラマにとってネタの宝庫です。最後にamachangから「HTML5って楽しいですよ。皆さんも試してみてはいかがでしょうか?」という呼び掛けがありました。sugyanさん「全裸でワンライナー(仮)」まず、LLTVにて発表されたという、「⁠全裸で形態素解析」という話を紹介して下さいました。これは、文章を形態素解析し、動詞の前に「全裸で」という言葉を入れると、色々な文章が面白くなるといった内容のものです。sugyanさんは、さらにtwitterのつぶやきに勝手に「全裸で」を入れる、全裸botを開発しているとのことです。次に、ワンライナーについての話がありました。通常のワンライナーは、特殊文字や記法を駆使していかに短く書くかということに力を入れますが、sugyanさんが今回考えたのは、どんなスクリプトでも1行に変換すればそれはワンライナーだ、ということでした。それを元に作ったモジュールが、Acme::Oneliner。どんなスクリプトでもワンライナーにしてくれる便利(?)なもので、--shortや--symbolといったオプションで出力されるワンライナーの調整もできるそうです。crontabに張り付けると長過ぎて起動しないようだと、ワンライナーの限界について嘆いていました。Perl著者プロフィール杉山誠(すぎやままこと)企業やプロジェクト間を渡り歩いて仕事をしているフリーランス・プログラマー。Mongersを立ち上げる。好きな言語はPerlやPython,Java,Objective-C,Haskellなど。在学中には数学を専攻しており,今も数学好き。現在はオンライン不動産株式会社にて自社サイトの開発に従事している。共著書に「FFmpegで作る動画共有サイト」(毎日コミュニケーションズ)がある。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。