タグ

ブックマーク / gihyo.jp (11)

  • YAPC:: Asia 2014 1日目レポート[更新終了] | gihyo.jp

    日28日から30日までの3日間、慶應義塾日吉キャンパス 協生館にて「YAPC::Asia Tokyo 2014」が開催されています。日は1日目。稿では、この1日目の模様を随時レポートしていきます(注:すべてのセッションをレポートするわけではありません⁠)⁠。 受付でもらえるパスカード。その名刺には、参加者の皆さん自らが名前を書く形になっています。 オープニング オープニングの挨拶は、JPA director/YAPC::Asia 2014実行委員長の和田裕介さん(@yusukebe)です。テーマは「There is more than one way to enjoy it!」とのこと。YAPCではトークを楽しみ、スピーカーと交流してほしいと言います。そのために、無限珈琲、かき氷、Red Bull( Girls)などの飲み物等も用意したそうです。 また、注意事項のほか、ベストトーク賞

    YAPC:: Asia 2014 1日目レポート[更新終了] | gihyo.jp
  • YAPC:: Asia 2014 2日目レポート[更新終了] | gihyo.jp

    日28日から30日までの3日間、慶應義塾日吉キャンパス 協生館にて「YAPC::Asia Tokyo 2014」が開催されています。日は2日目、最終日。稿では、この2日目の模様を随時レポートしていきます(注:すべてのセッションをレポートするわけではありません⁠)⁠。 イベントホールの後方には、書籍販売ブースがあります。また、水やかき氷もあるのでぜひ受け取ってくださいとのことです。 Daisuke Makiさん「オープンソースの開発現場 - Perl 5.20 のSubroutine Signaturesが来るまでの奮闘の軌跡⁠」⁠ lestrratさんこと、Makiさんのセッションでは、Perl 5.20で実装された関数シグネチャの機能の開発の経緯をスタディケースに、老舗のOSS開発ではどのようなことが起こるかを学ぶといった内容でした。Perl5.20ではセッションの題材である関数

    YAPC:: Asia 2014 2日目レポート[更新終了] | gihyo.jp
  • 第24回 PSGI/Plack実践入門―Starman、Starlet、Twiggy、Plack::Middleware、Server::Starter(1) | gihyo.jp

    Perl Hackers Hub 第24回PSGI/Plack実践入門―Starman、Starlet、Twiggy、Plack::Middleware、Server::Starter(1) 連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはWEB+DB PRESS Vol.50~55まで「大規模Webサービスの裏側」を連載し、連載でも第11回以来の2度目の登場となるkazeburoさんこと長野雅広さんで、テーマはPSGI/Plackです。 なお稿のサンプルコードは、誌サポートサイトから入手できます。 幅広く使われるようになったPSGI/Plack 連載でPSGI(Perl Web Server Gatewary Interface)/Plackについて取り上げるのは2回目です。1回目は2010年2月に発売されたWEB+DB PRESS Vol.55に

    第24回 PSGI/Plack実践入門―Starman、Starlet、Twiggy、Plack::Middleware、Server::Starter(1) | gihyo.jp
  • Graphical Webの拡がり;HTML5とその周辺技術で実現する | gihyo.jp

    もちろん、すべてHTML5を中心とする標準技術であるため、JavaScriptを通じてそれぞれを組み合わせて利用できます。 注目されるGraphicalWeb こうした新しいWebのグラフィックス技術の拡大もあり、2012年にはThe Graphical Webというカンファレンスがスイス開催されました。 The Graphical Web2012のWebサイト 実はこのカンファレンス、2002年から10年以上も続いているカンファレンスで、2011年まではSVG Openという名前で開催されていました(ちなみに、2007年には日で開催されました⁠)⁠。しかし、2012年からカンファレンス内で扱う技術SVGのみにとどまらず、HTML5 media、CSS3 Animations、2D Canvas、WebGLなどの技術も取り上げることとなり、こうした技術の総称としてカンファレンスのタイト

    Graphical Webの拡がり;HTML5とその周辺技術で実現する | gihyo.jp
  • 第15回 Perl meets beats―鳴らして学ぶシンセサイザー入門(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回は@techno_nekoこと伊藤智章さんが、Perlで音を扱う方法について紹介します。 Perlで「音」は扱える? Perlと言えば文字列操作やWebアプリケーションのイメージが強いと思いますが、今回は「音」を扱って信号処理を行うという、ちょっと特殊なPerlの使い方を紹介します。まずPerlで音を作って、次にビートを刻み、最後にWAVEファイルに出力する方法を説明します。 なお、稿のコードはWEB+DB PRESS Vol.69のサポートサイトからダウンロードできますので、ぜひみなさんも実際に動かして音を聴いてみてください。 波形のお話 普段みなさんが耳にしている音は、とても複雑な波形(空気の振動)です。今回はその複雑な波形を作るために、いくつかの基波形を合成して音を作ります(図1⁠)⁠。これらの波形は、三角関数の

    第15回 Perl meets beats―鳴らして学ぶシンセサイザー入門(1) | gihyo.jp
    aokcub
    aokcub 2012/10/18
    @techno_nekoさんだ!!
  • 27日から開催される、YAPC::Asiaの見どころを紹介(前編) | gihyo.jp

    こんにちは。YAPC::Asiaに関わって5年目, 今年gihyo.jpのレポーターにデビューする中村です。 開催7回目にして来場者700名を突破する予定のPerlのお祭り「YAPC::Asia Tokyo 2012」が9月27日(木⁠)⁠、28日(金), 29日(土)の3日間にわたり開催されます。場所は、今までの東京工業大学大岡山キャンパスから拠点を移動し, 東京大学伊藤国際学術研究センターです。 稿では、YAPC::Asia Tokyo 2012の見どころ, そして今年積極的に試みられている様々なサブイベントなどを前後編に分けてご紹介します。 来場者見込み700名!今年のYAPCは新たなステージへ 昨年のYAPC::Asia Tokyo 2011のクロージングトークにおいて、YAPCを運営するJPAの牧さんが「来年のYAPC::Asiaの開催は今のところ未定」と言及していたように,

    27日から開催される、YAPC::Asiaの見どころを紹介(前編) | gihyo.jp
  • 第11回 ログでアプリケーションの改善プロセスを回す(2) | gihyo.jp

    Perlからログを出力方法 ここからは、実際にPerlでログを出力する方法をコードを交えながら説明します。 Perlのスクリプトから最も簡単にログを吐くには、組込み関数のwarnを使います。 warn "request timeout"; これを実行すると、標準出力に対して、 request timeout at log.pl line 7. のようにwarnを記したファイル名と行があわせて出力されます。 しかしこれだけでは前節で説明したログに必要な項目を満たしていないので、情報を追加していきます。 my @time = localtime(); warn sprintf "%04d-%02d-%02dT%02d:%02d:%02d [%s] %s", $time[5]+1900, $time[4]+1, @time[3,2,1,0], ―(1) "WARN", ―(2) "request

    第11回 ログでアプリケーションの改善プロセスを回す(2) | gihyo.jp
    aokcub
    aokcub 2012/02/17
    Log::Minimal使ってみよ
  • 第7回 新人さんのための仕事で使えるPerl基礎知識(3) | gihyo.jp

    リファレンス/デリファレンス (3)では、仕事Perlを使ううえで必ずと言っていいほど使用するにもかかわらず、つまずきがちなリファレンスとデリファレンスについて解説します。筆者も最初に教えてもらった際にはちゃんと理解できていませんでしたが、使っていくうちに徐々に体系的に理解できるようになりました。 リファレンス 配列やハッシュといった変数をサブルーチンへの引数としてそのまま使うと、少々困ったことになってしまいます。たとえば次のコードを書いたとします。 sub foo { my(@arg_a, @arg_b) = @_; } my @a = (1, 2, 3); my @b = (4, 5, 6); foo(@a, @b); こういったコードを書いたときに、サブルーチンfooの引数に渡される値として、@arg_aには@aの内容が、@arg_bには@bの内容が入ることが期待されますが、実際に

    第7回 新人さんのための仕事で使えるPerl基礎知識(3) | gihyo.jp
    aokcub
    aokcub 2011/11/10
    リファレンス,デリファレンスの解説
  • モダンPerlの世界へようこそ 記事一覧 | gihyo.jp

    第42回Template ToolkitPerl製テンプレートエンジンのデファクトスタンダード 石垣憲一 2011-06-30

    モダンPerlの世界へようこそ 記事一覧 | gihyo.jp
    aokcub
    aokcub 2011/11/10
  • Perl Hackers Hub:連載|gihyo.jp … 技術評論社

    最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(2) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-17 最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(1) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-16 第79回最近Perlに追加された実験的機能 try文⁠⁠、defer文⁠⁠、class文(2) 石垣憲一[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-08-18

    Perl Hackers Hub:連載|gihyo.jp … 技術評論社
    aokcub
    aokcub 2011/11/10
  • [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp

    第16回プログラミング言語とTDDは、どちらを先にマスターすべきか? 和田卓人 2007-12-21

    [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp
    aokcub
    aokcub 2011/11/07
  • 1