タグ

perlに関するnishimotzのブックマーク (18)

  • 第16回 Perl::Dist::Strawberry:何味のアイスクリームがお好きですか? | gihyo.jp

    今年のYAPC::Asia、いかがでしたか? 先日開催されたYAPC::Asiaはいかがでしたか? 筆者はあいにくそれほど多くのセッションに参加できたわけではないのですが、この連載ですでに取り上げたもの、まだ取り上げていないもの、そして前回原稿を書いたときにはまだ存在すらしていなかったものを含めて、有意義なセッションがたくさんありました。おかげさまで筆者も当面ネタに困ることはなさそうです。 とはいえ、あまりに旬なモジュールについては、情報の流れが速すぎて、のろまな筆者では追い切れませんので、今回と次回は、筆者が今年のYAPC::Asiaでもうひとつ発表しようかと思っていたネタをしっかりまとめておこうと思います。 ActivePerlの興隆 PerlはもともとUnixで使われていたさまざまなツールのよいところを集めて作られた言語です。だから、Perlのコマンドにはシェルやawk、Cに由来する

    第16回 Perl::Dist::Strawberry:何味のアイスクリームがお好きですか? | gihyo.jp
  • 第14回 Rakudo:実装する方法だってひとつではないのです | gihyo.jp

    2010年4月に出るのは…… 先日、いわゆるPerl 6の実装が2010年4月をめどにRakudo *(Rakudo Star)の名前でリリースされる、という記事が紹介されました。 そのネタ元となった記事を書いたパトリック・ミショー(Patrick Michaud)氏は、2009年4月17日のNordic Perl Workshopを皮切りに、2009年6月22日のYAPC|10(YAPC::NA⁠)⁠、2009年7月22日のOSCON、2009年8月4日のYAPC::EUと、立て続けにRakudoの発表を行い、そのまとめとして当該記事を掲載したのですが(ちなみにRakudo *の公開時期はすでにOSCONの時点で明言されていました⁠)⁠、その3日後にご人によるフォロー記事が出ているように、この短い紹介記事では意図が伝わりにくい面もあったようです。 そこで、今回はRakudoとはどのよう

    第14回 Rakudo:実装する方法だってひとつではないのです | gihyo.jp
    nishimotz
    nishimotz 2009/09/08
    「Perl 6というのはあくまでも『仕様』であり,その仕様を満たす(公式仕様テストに通る)ものは,どのような形で書かれていようと,Perl 6の実装である」
  • 「私のために争わないで」文字コードのUTF8さん、自殺 - bogusnews

    文字コード・エンコーディング体系として知られるUnicode UTF8さん(9歳)が11日、都内で自殺していたことがわかった。関係者によれば、このところ周囲で論争や誹謗中傷が絶えないのを苦にふさぎこむことが多かったという。葬儀は故人の遺志により密葬となる予定。 UTF8さんはエリートで有名なUnicode家の末妹。ここ数年、「I18Nでラクできる」「なんかカッコイイ」と勘違いしたプログラマのあいだで採用が進んだことから華やかなセレブ生活を送っていたが、 カネ(特に円)に弱い 波打ちぎわをダッシュすると右左もわからなくなる低脳 天然キャラの演出のつもりか、いつもデカい辞書を抱えていてウザい 実の親ではなく、サロゲート夫婦に産んでもらったらしい 古いワーキングブラウザに冷たい、格差社会の象徴 などの批判や中傷にさらされるようになり、最近は落ち込みがちに。親しかったBOMさんによれば心療内科に通

    「私のために争わないで」文字コードのUTF8さん、自殺 - bogusnews
  • #2 はてなでの開発の第一歩とは?……インターン第一週 | gihyo.jp

    前回に続き、レポートでは、(株)はてなはてなサマーインターン2009の第一週に行われた、エンジニア向け講義の様子を中心にお届けする。 第一週:2日め~5日め、講義と演習 第一週の講義では初日のウォーミングアップを終え、2日め~5日め(8月4日~8月7日の4日間)は、はてなWebサービスの基形を学ぶ。はてなで実際に使われているフレームワーク、内製ツールなどを使いながら、インターンの後半2週間で行われる新機能の実装に必須の開発ノウハウを習得するのが目的で、はてな流の作法を含め、はてなで開発を行うためには欠かせない基となる。 毎日午前中から、以下のテーマごとに2時間程度の講義が行われた。Webアプリケーションの基的な考え方、作り方を、第一線のエンジニアである講師陣から直接学べる機会はなかなかない。参加者の学生にとって、はてなサマーインターンならではのうれしい経験ではないだろうか。

    #2 はてなでの開発の第一歩とは?……インターン第一週 | gihyo.jp
  • SWIG (Simplified Wrapper and Interface Generator)

    Welcome to SWIG SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, D, Go language, Java inclu

  • はてなブックマーク Web Hookとは はてなの人気・最新記事を集めました - はてな

    ドキュメントははてなブックマークにおける Web Hook 機能を解説するものです。主にはてなスタッフがその作成と更新を行っています。

    はてなブックマーク Web Hookとは はてなの人気・最新記事を集めました - はてな
  • Strawberry Perl for Windows

    Perl is a programming language suitable for writing simple scripts as well as complex applications — see https://www.perl.org. Strawberry Perl is a perl environment for MS Windows containing all you need to run and develop perl applications. It is designed to be as close as possible to perl environment on UNIX systems. It includes perl binaries, compiler (gcc) + related tools, all the external lib

  • FrontPage - A single file wiki - wifky!

    1ファイルを FTP で置き、実行属性を付けるだけで導入完了 Perl 5.004 以上であればよく、外部ライブラリは不要、どこでも動作可能 画像・添付ファイル・1行コメントなど必要十分な機能を装備 プラグイン追加以外、設定変更・テーマ編集が全てブラウザ操作のみで可能 FTPで置くだけで、体ファイル修正不要のプラグイン追加 「プラグインマネージャー」というプラグインを導入することで、 プラグイン追加もブラウザで行うことも可能 ページ凍結・新規ページ作成の禁止など、 個人テキストサイト構築ツールとしての機能が充実*1 スクリプトは修正BSDライセンスで公開され、自由に修正・再配布・こっそり利用が可能 インストールはこちらです。

  • 言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)

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

    言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)
  • sprintf()関数 - libnitsuji.so

    普段Perl使ってて、sprintf()ってよく使うんだけど、Perlの場合、引数の部分に配列を指定して、たとえば以下のように書ける。 my @list = ('foo', 'bar'); my $str = sprintf('%s, %s', @list); これは、 my $str = sprintf('%s, %s', @list); が my $str = sprintf('%s, %s', 'foo', 'bar'); と同じだから、引数の数が書式指定と一致しておkになります。 これ、配列に値を入れといてあとで使えるから便利なんだけど、これってPHPとかRubyとか他の言語だとできないんですね。配列が、Perlでいうところの配列リファレンスなので、sprintf('%s, %s', list);とかやると引数がすくないよ!っていわれるわけです。もちろんPerlでもsprintf(

    sprintf()関数 - libnitsuji.so
  • {perl,ruby} -nle 'print if /start/../end/' : 404 Blog Not Found

    2006年12月22日19:00 カテゴリLightweight Languages {perl,ruby} -nle 'print if /start/../end/' アルファギークでも知らなかったというのは、不思議でもあり当然のようでもあり。 naoyaグループ - naoyaの日記 - if /regexp/../regexp/ Perl で正規表現を .. すると、その間に含まれる文字列という意味でマッチさせられる。 % w3m -dump_source http://www.yahoo.com/ | perl -nle 'print if /^<style/../<\/style>/' とするとこれ、実に由緒正しい使い方で、たしかまだperlがhashすらサポートしていない頃からあったと記憶しています。なにしろsed/awkが起源ですから。 NAME operator - se

    {perl,ruby} -nle 'print if /start/../end/' : 404 Blog Not Found
  • ATOKがRubyやPerlで拡張可能に - @IT

    2008/10/30 ジャストシステムは10月30日、「ATOK 2008」の機能「ATOKダイレクト」でPerlRubyを使ってユーザー自身がプラグインを作成できる「ATOKダイレクト API for Perl/Ruby」を公開した。現在利用できるのはWindows版のみで、Mac OS X版は対応しない。 ATOKダイレクトは、ATOK 2008から取り込まれた機能拡張の仕組みで、Webサイトに直接アクセスして候補ウィンドウや解説ウィンドウに情報を表示する仕組み。入力しながら必要な情報の収集や入力ができる。これまでにLogoVista辞典検索、Yahoo! Japan、はてなgoo、乗換案内などのプラグインが公開されている。 ユーザー自作のプラグインを作り、例えば常時参照しているニュースや株価、または天気予報といった情報提供Webサイトと連携させることができる。住所録と連携させれば

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • BBC - Radio Labs: Perl on Rails

    Post categories: Technology Tom Scott | 17:30 UK time, Friday, 30 November 2007 Like most organisations the BBC has its own technical ecosystem; the BBC's is pretty much restricted to Perl and static files. This means that the vast majority of the BBC's website is statically published - in other words HTML is created internally and FTP'ed to the web servers. There are then a range of Perl scripts

  • BBCが&quot;Perl&quot; on Railsを開発―なぜRubyじゃだめなの??:ニュース - ZDNet Japan

    自社利用の知見・経験を顧客に提供 コンテナ活用を推進する日立製作所 VMware Tanzuを利用したモダナイズを伝授 体験から学んだ成功への知見 マネーフォワード×エム・フィールド対談 Fintechプラットフォーム開発の「鍵」 さあ、その想いをカタチにしよう。 Google Cloud が企業の未来に向けた生産性 向上とコラボレーション実現のヒントを解説 ITインフラ運用からの解放 HCI+JP1による統合運用による負荷激減で 次世代IT部門への役割変革へ一歩前進 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 大学、研究機関、製造業など いま目覚ましい躍進ぶりを見せるデルのHPC その背景と選ばれる理由にせまる オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク 特集:セキュ

    BBCが&quot;Perl&quot; on Railsを開発―なぜRubyじゃだめなの??:ニュース - ZDNet Japan
  • Plagger::Plugin::Publish::Speech: blog.bulknews.net

    Plagger::Plugin::Publish::Speech これも Plugin::Pipe からのインスパイヤ。Windows の Speech API (SAPI4) を使ってフィードを読み上げます。楽SpeechS でできるような RSS 音声読み上げアプリができます。 いまのところ Win32 限定ですが、だれか /usr/bin/say でもつかって MacOSX 版おねがいします。 Plagger::Plugin::Speech::Win32 package Plagger::Plugin::Publish::Speech::Win32; use base qw( Plagger::Plugin::Publish::Speech ); use Encode; use Locale::Country; use Locale::Language; use Time::HiRe

  • rss2audiobook: blog.bulknews.net

    rss2audiobook bloglines2ipod では、iPod のメモ機能をつかってみましたが、オーディオにして聞けないかなということでちょっと遊んでみたのが rss2audiobook。 テキストを音声にすればいいわけで、Microsoft Speech SDK を使ってみればよさそう。Perl からだと Win32::SAPI5 が Win32::OLE 経由でラッパーになってるので、ちょろっといじってみたら簡単に音声が再生できた(ただし英語のみ。日語の Langauge Pack もいれたみたけど GetVoices ででてこない〜)。Win32:: マンセー!(ちなみに Mac OS X でもビルトインで Text-to-Speech エンジンが入ってるみたいです) そんでテキストを WAV ファイルにしたら、iTunes COM つかって AAC (MP4) に変換。

  • kabocha.org is Expired or Suspended.

    「 kabocha.org 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 kabocha.org 」is Expired or Suspended. The WHOIS is here.

  • 1