タグ

perlに関するyamamotodaisakuのブックマーク (27)

  • YAPC::Asia Tokyo 2011 1日目レポート[随時更新] | gihyo.jp

    日、明日(10月14日、15日)の2日間にわたり、YAPC::Asia Tokyo 2011が開催されます。稿では、このYAPC::Asia Tokyo 2011 1日目の模様を随時レポートしていきます! ※セッションすべてをレポートするわけではありません。ご了承ください。 メイン会場となる70周年講堂の前の様子です。受付も設置されています。 10時20分頃のメイン会場内の様子です。 機材トラブルの関係から、10分押しの10時40分開始となるとアナウンスされました。が、セッション時間は規定どおりに進行されるとのこと(オープニングが若干短くなりました⁠)⁠。 オープニング YAPC::Asia運営事務局長 櫛井さんより、オープニングの挨拶が行われました。 今回のイベントは、過去最多の規模で構成されると話します。新たな試みとして、遠方からの参加者支援制度、個人スポンサーの募集、スイーツエリ

    YAPC::Asia Tokyo 2011 1日目レポート[随時更新] | gihyo.jp
  • Perlの自作フレームワークで作る、アジャイルなWebサービス - はてなニュース

    「えっ、そんなはてなとそっくりみたいなことしている会社があるんですか」。Webアプリケーションの開発言語はPerl、Webアプリケーションフレームワークは自社で作り、Webアプリケーションを開発して、CentOSで動作させる――。そんな、はてなの開発とよく似た開発をしている会社が、リクルートメディアコミュニケーションズ(以下RMC)さんです。はてなチーフエンジニアの大西が、自社フレームワーク開発の経緯や、その実際を、RMCの現役エンジニアさんたちに聞きました。ライターの青宮しおりがまとめます。 (※この記事は、リクルートメディアコミュニケーションズ提供によるPR記事です) ――今日はお時間ありがとうございます。はてなでチーフエンジニアをしている大西です。2001年、はてなの創業の年からはてなで働き始めて、はてなの開発を取りまとめてきました。今日は、3人のかたとお話しできるのですね。簡単に自

    Perlの自作フレームワークで作る、アジャイルなWebサービス - はてなニュース
  • 簡単!たった13行のコードでHTML取得&解析をするPerlスクリプト - DQNEO起業日記

    13行のコードで、Yahoo!Japanのトピックス一覧を取得する! PerlHTML取得・解析したいときはLWP::UserAgentHTML::TreeBuilderというのを使うと簡単にできます。 LWP::UserAgentを使うと、Webページの取得ができます。 HTML::TreeBuilderを使うと、HTMLのDOM解析ができます。 この2つのモジュールを使って、Yahoo!Japanのトピックス一覧を取得してみましょう。 コメント行と空行を除くとたったの13行です。 use strict; use warnings; use LWP::UserAgent; use HTML::TreeBuilder; # urlを指定する my $url = 'http://www.yahoo.co.jp'; # IE8のフリをする my $user_agent = "Mozilla

  • bayashi.net

    {{tag: wsl2, wsl, firefox}} タイトルの通り、WSL2 のターミナルからWindowsの Firefox を起動する方法。ポイントは /mnt/c/ (pprof) web とかしたときに便利なやつ。 まず、ブラウザを起動するための sh ファイルを用意しておく。 [openff.sh] #!/bin/bash /mnt... つづきを読む

    bayashi.net
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • 研究に使うプログラムを Perl で書こう

    プログラミング言語 Perl の基礎の解説ページです. 科学の研究を進めるなかで,自分でプログラムが書けると便利なことはたくさんあります. (>参考: 自分の研究に使うプログラムを自分で書こう ). でも,すべての研究分野でプログラミングがみんなの常識になっているわけではありません. Perl は,このごろはウェブのCGI プログラムに使われることで知名度が高くなりましたが, データの処理だの簡単なシミュレーションだのに便利に使える言語です. そんな道具を自分のものにしたい人の自習の手助けになることを目指して入門講座を作ってみました. もともと「生物系研究者のための Perl 基礎の基礎」と題してましたが, あえて「生物系」と限定するのをやめました(2004年 3月). 生物系に限らず,自分でプログラムを書いたことがない学生・研究者が, データ処理やシミュレーション計算のためにPerl

  • Perl で半角カナと全角カナの変換をする : Serendip – Webデザイン・プログラミング

    Perl を使って半角カタカナと全角カタカナの変換をするスクリプトを、標準モジュールの Encode.pm と Unicode::Japanese と Lingua::JA::Regular::Unicode を使ってそれぞれ変換スクリプトを書いてみる。 まずは、標準モジュールの Encode.pm を使った場合。 変換を文字コード euc-jp で行うために、変換前と変換後に utf-8 との文字コード変換を行う必要があった。 use Encode; use Encode::JP::H2Z; my $str_z = "Hello World.全角カタカナデス。 12345 67890"; my $str_h = "Hello World.全角カタカナデス。 12345 67890"; # 全角カナ→半角カナ Encode::from_to($str_z, "utf-8", "euc-j

  • Template Toolkit Manual -テンプレートツールキット和訳マニュアル-

    テンプレートツールキットマニュアル 職場でTTを使っていた時に少しずつ訳したものです。途中よく分からない所もあって、かなり適当。自動翻訳よりはマシかも、という程度です。 追記・修正歓迎。質問不可。→ しろいわ(public@hakoniwa.net) オリジナルマニュアル http://www.template-toolkit.org/docs/plain/Manual/Directives.html CPAN http://search.cpan.org/~abw/Template-Toolkit-2.14/ 概要 解説 テンプレート変数へのアクセス GET CALL SET DEFAULT 他のテンプレートファイル・ブロックの処理 INSERT INCLUDE PROCESS WRAPPER BLOCK 条件処理 IF / UNLESS / ELSIF / ELSE SWITCH /

  • 携帯判定その他覚え書き - pepponの日記

    携帯端末CIDR http://www.nttdocomo.co.jp/service/imode/make/content/ip/index.html http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html http://developers.softbankmobile.co.jp/dp/tech_svc/web/ip.php Catalyst::Plugin::MobileAgentでキャリア判定してからCIDRチェック チェックは割と時間かかる?とおもったけど、CatalystデバッグのTimeみてもたいしたこと無いのでbegin : Privateに仕込めそう 追記 http://search.cpan.org/~tokuhirom/Net-CIDR-MobileJP/ これは便利すな 端末IDとユーザID 信頼性は ユー

    携帯判定その他覚え書き - pepponの日記
  • 簡単!オブジェクト指向Perl パッケージ サブルーチン

    オブジェクト指向Perlのしくみを解説します。 Perlモジュールの作り方と使用法についても解説します。 [1] パッケージ名前空間をPerlではパッケージと言います。 デフォールトのパッケージは main パッケージです。 ただしファイルのなかにパッケージ宣言(package ...)の行があると、それ以降に書かれた「グローバル」変数(our 変数)やサブルーチンは、そこで宣言されたパッケージのものになります。 package Foo; our $name = "I am Foo!"; # $name はパッケージ Foo に入る。 # our は付けなくてもいい...。パッケージの及ぶ範囲(スコープ)はつぎに又、別のパッケージ宣言が来るまでずっと続きます。 但しパッケージ宣言がブロック {...} のなかで為された場合は、そのブロックが閉じたところでパッケージのスコープが消えます。 p

  • ke-tai.org > Blog Archive > PerlでCPANモジュールを組み合わせてモバイルサイトを作る方法を紹介するプロジェクト「MobileCat」

    PerlでCPANモジュールを組み合わせてモバイルサイトを作る方法を紹介するプロジェクト「MobileCat」 Tweet 2008/8/12 火曜日 matsui Posted in 記事紹介・リンク | 1 Comment » 日は、PerlでCPANモジュールをさまざま組み合わせてモバイルサイトを作る方法を紹介するプロジェクト「MobileCat」をご紹介します。 → MobileCat トップページ [mobilecat.koneta.org] → Elementary, … CPAN モジュールを使って楽に携帯サイトを作る方法 (紹介ページ) [e8y.net] → tomi-ruのモバイル日記 ブログで告知した (作者tomi-ruさんのブログ) [hatena.ne.jp] このMobileCat (http://mobilecat.koneta.org/) のページ自体が

  • Perlで作るモバイルサイトのコツ:第5回

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Perlで作るモバイルサイトのコツ:第5回
  • CPAN モジュールを使って楽に携帯サイトを作る方法

    なにかと BK がつきまとう携帯サイト開発ですが、「これを入れると携帯対応ができます」的な単一の何かに乗っかった形ではなく、『各課題をそれぞれモジュールで解決する』という方向のサンプルサイトを作ってみました。 MobileCat 実はモバゲー、mixi はじめ Perl はそうとう携帯サイトの裏で動いていますが、いかんせん各社歴史が古いからかほとんどが独自の Web フレームワークで動いてるんですよね。そこをふまえ、今のところ一番一般的である Catalyst を使ってみています。 Mobile + Cat[alyst] なので MobileCat。名前から発想した後付けで、デザインをネコにしたり適当なネコ語になるようにしてみた。ネコは林くんに描いてもらった。 サイトは絵文字変換のテストが楽にできるよう twitter 的なもので、無駄に端末 ID 認証やメールで投稿できる機能が入ってたり

    CPAN モジュールを使って楽に携帯サイトを作る方法
  • Cybozu Office 6のカレンダーをGoogle Calendarで表示する - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ April 15, 2006 12:41 AM | ちょっとコードを書いてみたら、Cybozu Office 6のカレンダーをGoogle Calendarで表示させることができたのでご報告。 Google Calendar - Ogawa::Memorandaの後半でも述べたように、Google Calendarでは、Web上に公開してあるiCalファイルのURLをOther Calendarsに登録することで、任意のiCalファイルをインポート&表示できる。 したがって、Cybozu Office 6の外部連携用のインタフェースを(リバースエンジニアリングして)叩くか、scrapingするかしてスケジュール情報を取得し、それをiCal形式で出力してWebから参照できるようにしておきさえすれば、Google Calendarと連携で

  • Kazuho@Cybozu Labs: 高速なCometサーバを書いてみた件

    « Pathtraq 最新ランキング ガジェットを公開しました | メイン | Q4M (Queue for MySQL) 0.3 リリース » 2008年03月10日 高速なCometサーバを書いてみた件 もう昨年の2月になりますが、Comet について調査を行いました。その際の成果をまとめたスライドは既に公開していた (Comet の正しい使い方) のですが、同時に実際に作ってみた実装についても、オープンソース化することとなりました。コードは CodeRepos に置いておきますので、どうぞご覧ください。 (Revision 7754: /lang/perl/fastr) 使い方は example ディレクトリ以下を見ていただくとして、ベンチマークの結果とチューニング手法について、記録と記憶に残っている範囲からまとめておきたいと思います。 パフォーマンスについて まず、パフォーマンスに

  • HTML::Feature - 重要部分を抽出するモジュール - - ダウンロードたけし(寅年)の日記

    以前からCPANで公開していたモジュールがあるんですが、日語での解説ドキュメントがなかったのと、最近大幅にブラッシュアップしたので、せっかくなので紹介記事を書きます。 HTML::Feature - Extract Feature Sentences From HTML Documents 「えいちてぃえむえる::ふぃーちゃー」と読みます。 ブログやニュース記事など様々なHTML文書から「重要部分」を推測して抽出してくれる perl モジュールです。 「重要部分」とはいわゆる「文」のことですね。文抽出とか焦点抽出とか色々な言い方があるかと思いますが、まぁ要するに特徴的な部分を推測して抽出するわけです。 どういうものか。 例えばブログ記事からヘッダーやフッター、その他のナビゲーションブロックを除いた「記事らしき部分」だけを切り取りたい、とします。 ぱっと思いつくのは「特定のコメントタグ

    HTML::Feature - 重要部分を抽出するモジュール - - ダウンロードたけし(寅年)の日記
  • Part1 正しいPerl/CGIの書き方:ITpro

    Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少

    Part1 正しいPerl/CGIの書き方:ITpro
  • WWW-OpenSearch-0.17

    The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

    WWW-OpenSearch-0.17
  • Web::Scraperが便利すぎて困るの巻 (CodeZine編集部ブログ)

    こんにちは、編集マンの久次です。 なんだかPerlのWeb::Scraperが便利すぎで、やばいです。 これまでWWW::Mechanizeでごにょごにょやっていたのですが、一気にいろんなものが解決しました。 それで、いろいろ書いていたら、HTML::TreeBuilderのlook_downというメソッドも強力なことにいまさらながら、気づいたので勉強がてら、ためしにコードを書いてみました。 Webの自動制御に今日も夢が広がる…。 <参考> Web::Scraper - Web Scraping Toolkit inspired by Scrapi - search.cpan.org naoyaのはてなダイアリー - Web::Scraper ブログが続かないわけ | Web::Scraper 使い方(超入門) Web::Scraper超便利 scrAPI Cheat Sheet

  • otsune's FreeBSD memo :: ユーザー領域にCPANをインストールする方法

    FreeBSD Tips and Memo (Jail, ports, etc.) http://www.otsune.com/bsd/ ユーザー領域にCPANをインストールする方法 Last updated $Date: 2011/03/22 06:19:28 $ 追記 いまは local::lib (devel/p5-local-lib) を使えば下記の設定と同じ事が出来ます。そのモジュールを使う事を強くお勧めします。 追記2 さらに今時は cpanm (devel/p5-App-cpanminus) をインストールしても同様のことが出来ます。 最近は local::lib を直接つかわないでもいきていけるという話 - TokuLog 改メ tokuhirom’s blog CPANとは? CPANはComprehensive Perl Archive Networkの略で、Perl