タグ

関連タグで絞り込む (264)

タグの絞り込みを解除

perlに関するtarchanのブックマーク (401)

  • Perl 6、ついにリリース | スラド デベロッパー

    Perl 6 Advent Calendarは24日、Perl 6のリリースをアナウンスした(Perl 6 Advent Calendar - Day 24、 Phoronixの記事、 6gutsの記事)。 2000年に言語の完全な刷新を目指して開発が始められたPerl 6だが、開発は遅々として進まず、15年の時を経てようやくリリースにこぎつけたことになる。Perl 6 Advent Calendarでは、まだ15歳の子供なので未完成な部分もあるが、今後数年の間により速く効率的になるとしている。Perl 6は「Advent(アルファ版)」「Birthday(ベータ版)」のように祭りや祝い事の名前が付けられており、リリース版は「Perl 6 Christmas」とのこと。 このPerl 6について、あるAnonymous Coward 曰く、 現時点でWindows用のインストールパッケージ

  • これが最後のYAPCだ! 「YAPC::Asia Tokyo 2015」は東京ビッグサイトで開催

    2014年10月29日、プログラミング言語「Perl」の発展を促す技術者のためのカンファレンスとして始まった草の根技術カンファレンス「YAPC::Asia Tokyo」が2015年で最後を迎えることが、「JPA Thanks CONBU トークセッション」で発表された。「エンジニアのお祭り」としてこれまで9回開催され、さまざまな技術に関する発表や技術者同士の出会いを生んできたこのイベントだが、「YAPC::Asia Tokyo 2015」の10回目の開催をもって終了する。 最後のイベントとなる「YAPC::Asia Tokyo 2015」は2015年8月20日~22日の3日間、東京ビッグサイト会議棟 6階、7階で開催。2006年の「YAPC::Asia Tokyo」から毎年イベントスタッフ・主催者・アドバイザーとしてYAPCを盛り上げてきた牧大輔氏は今回の最後のYAPC::Asia Tok

    これが最後のYAPCだ! 「YAPC::Asia Tokyo 2015」は東京ビッグサイトで開催
    tarchan
    tarchan 2014/10/30
    >最後のイベントとなる「YAPC::Asia Tokyo 2015」は2015年8月20日~22日の3日間
  • ついに顕在化しはじめた「Perlリスク」

    英語圏ではかなり前からPerlで開発し続けることのリスクについて語られていたが、いよいよ具体的な弊害が出て来ているようなので、かいつまんでメモ。日でもそう遠くない未来だと思う。 若手エンジニアの不足Objective-Cのように需要が逼迫しているのに人材の供給が増えず需給ミスマッチが起っているわけでは無く、需要も供給も減るという状況下でわずかだが需要が上回っているとう性質の悪い状況がPerlに起きている。特に深刻なのは安価な若手エンジニアの採用が絶望的に難しいという現実だ。Rubyが台頭して数年経ちPythonがメインストリームの先頭を突っ走る2013年において新しくPerlを勉強しようとする若者はよほどの物好きしかいない。30~40歳Perlエンジニアを雇うのはそれほど難しく無いだろうがコストがかかる。安価な20代前半の若手エンジニアを雇いたいという企業の思いとは裏腹にPerlを新た

    ついに顕在化しはじめた「Perlリスク」
    tarchan
    tarchan 2014/08/28
  • 職業としてのPerlを書き続けることの難しさとPerl教育革命 - はてな村定点観測所

    2014-08-26 職業としてのPerlを書き続けることの難しさとPerl教育革命 もうすぐ、世界最大のPerlの祭典・YAPC::Asiaですね。 私も2日間、慶應義塾日吉キャンパスまで遊びに行きます。 ただ、最近やはり正直Perlに関して思うところはあるんですよね〜。職業としてのPerlを選択できる道は年々狭くなっているなと。それこそ針の穴をラクダが通るよりも難しい。 以前、「ついに顕在化し始めたPerlリスク」なんて増田の投稿が出たりして、詳しい人から手斧が投げられたりしましたが、やはり年々Perlを採用する企業は増えていないし、YAPCのスポンサーを見ていても毎回ほぼ同じ企業が並びますよね。スピーカーも人気を集める人は固定化されてて、(Perlだけじゃない話をする場とはいえ)インフラ系の話題の比重も大きくなっています。 私は1999年にPerlの魅力に触れてから、ずっとPerl

    職業としてのPerlを書き続けることの難しさとPerl教育革命 - はてな村定点観測所
    tarchan
    tarchan 2014/08/28
    >年々Perlを採用する企業は増えていないし、YAPCのスポンサーを見ていても毎回ほぼ同じ企業が並びますよね。スピーカーも人気を集める人は固定化されて
  • Perl、Androidにも進出

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Perl、Androidにも進出
    tarchan
    tarchan 2014/07/01
    >5.20.0にはAndroid、Synology NASボックス、Atari STのサポートが含まれている。
  • YappoLogs: xlsx ファイルを git diff しやすくする為の天才的な wrapper script を書いた

    皆さんはプロジェクトのリソースとしてエクセルの xlsx ファイルを使う事があると思います。 何てったって事務職の人ですら楽々使えるスーパー優れた UI なので、 web の管理画面とかを作り込むよりもエクセルでシート作ってもらってしまった方が早いケースも多いんです。現実の世界では。 で、普通の人は TSV にするだの CSV にしてもらうだのすると思うんですが、一方的にデータ貰うだけなら良いんだけど、相手とやり取りする時にはどうしても xlsx ファイル経由とかにしないと相手がこまる!やっぱりエンジニアのエは優しさのエだから相手に優しくしないとだめです。 で、 xslx ファイルでエンジニア以外の人とデータやり取りするとやっぱり、バージョン管理したくなるのが人情です。 でも xslx ファイルはバイナリファイルなので git diff とかが残念です。。。 って事で作っちゃいました。 h

  • 退職とFA宣言のお知らせ | おそらくはそれさえも平凡な日々

    所属的には5月いっぱいですが、5月12日(月)が最終出社で有給消化中です。理由はいろいろありますが、結婚離婚がそうであるように、結局のところはタイミングの問題です。 一番大きな理由は家庭の都合です。家庭の都合というとネガティブに聞こえてしまうかも知れませんが、実際にはポジティブな挑戦です。 ただ、そのために会社を辞める必要は必ずしもなく、会社も引き止めの時にその事情を鑑みてバックアップしてくれる事は伝えてくれました。CTOに 「会社は社員の夢を実現する場所だと思っていて、だからといって全員が別の方向を向いているわけにもいかないので、誰かの夢に乗っかる形で事業を作っている。なので『こいつの夢に乗っかりたい』とか思わせたり、逆にそう思えるようなイイヤツを採用している。ただ、松木くんくらい会社に貢献してくれた人間だったら、自分の個人的な夢や目的のために会社を利用してくれて構わないし、むしろそう

    退職とFA宣言のお知らせ | おそらくはそれさえも平凡な日々
    tarchan
    tarchan 2014/05/13
    >ワイワイ楽しそうに働いているかとおもいきや、実は結構みんな静かに仕事をしているということ。
  • カスタマイズ済みのApacheログ書式もパースする Apache::Log::Parser の話 - たごもりすメモ

    さて、Perlといえばテキスト処理、テキスト処理といえばPerlですね。そしてこのビッグでデータな現代においてテキスト処理といえばログの処理に決まっています。 ログの処理といってもいろいろですが、もちろん強く逞しく生きる現代っ子の我々は以下のようなログを扱います。 Apacheのログ Apacheのログなんだけどいくつかの書式が混ざってたりする combined に当然いろいろデータが足してある LTSVってなんですか? そのような素敵な問題を解決するためのモジュールがCPANにあります。Apache::Log::Parserです。 あっ、そのページはダメ、こっち、こっちな。 Apache::Log::Parser Apache::Log::Parserは内部に2種類の解析器を備えており、パーサを初期化するときにどちらかを選びます。それぞれ以下のように動作します。 fast mode Ap

    カスタマイズ済みのApacheログ書式もパースする Apache::Log::Parser の話 - たごもりすメモ
    tarchan
    tarchan 2013/12/19
    >みんなLTSVでログを吐きましょう。
  • 2chの書き込み規制のしくみを調べてみた - このブログはURLが変更になりました

    規制されてないのに2chに書き込めない原因判明 スレを読み進めていくと、どうやら 206.223.144.0/20 207.29.224.0/19 からのTCPポート 443 995 1723 へのアクセスをフィルタすれば書き込めるらしい。 書き込むたびにTCPポートスキャンをしているの?と興味が湧いたので調べてみた。 ちなみに元記事には情報源スレッドのURLが記載されているが、読み方がわからなかったので読んでない。 Twitterに全部書いたので再掲 2ch側からTCPポートスキャンがされる件を検証してみた。「書き込む」のボタンを押したらすぐにポートスキャンきた。207.29.225.225からTCPポート443、995、1723にSYNきた。クッキーを持ってない場合に届く模様。クッキー削除したらまたきた。— └('-'└)└)└)<matsuu (@matsuu) November 2

    2chの書き込み規制のしくみを調べてみた - このブログはURLが変更になりました
  • YAPC::Asia 2013で刺激されてアクセスログを可聴化するツール作った。

    やりたいことの半分も出来てないけど、連休終わってしまうので出来たところまでDemo。Webサーバーのアクセスログをリアルタイムで監視して、リアルタイムで音にして聴いてみよう、しかも音楽的な感じで、という試みです。 https://github.com/aklaswad/statechno ビデオにキャプションつけるやりかた分からなかったので、何をやっているかわかりづらいかもしれませんが、以下のような流れのデモです。 起動するよ 音が出るよ アクセスが増えると盛り上がるよ エラーも拾うよ アタックされると多分こんな感じだよ upstreamが死ぬと多分こんな感じだよ 監視サーバーごと死ぬと多分こんな感じだよ Pdのパッチだよ アクセスが減ると寂しいよ 基的にtechno_nekoさんと話してた流れで「perl音楽で遊びたい」->「だがperlでオーディオそのものをいじるのはしんどい」->

  • PerlMotion - PerlがiOSにやってくる! - ニュース - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル

    RubyMotionと言えばRubyでiOSアプリが書ける技術ですが、その対抗馬としてPerlでiOSアプリが書けるPerlMotionが登場しました。まだまだ開発版ですが、かなり熱いです! 筆者が利用したのはPerlbrewでインストールしたPerl 5.19.3、Homebrewでllvmをインストールしています(brew reinstall llvm --with-clang --with-asanとして実行)。後はcpanm CartonでCartonのインストール、carton installでcpanfileのインストールを行いました。とは言え現状では開発版でドキュメントはありませんので各自手探りでインストールする他ないでしょう。 一通りインストールが終わったらexamples/Helloへ移動して、../../bin/perl-motion buildを実行するとビルドが開始

  • 初めて Perl でコードを書く時に知っておきたかったこと - あらびき日記

    この記事は abicky.net の 初めて Perl でコードを書く時に知っておきたかったこと に移行しました

    初めて Perl でコードを書く時に知っておきたかったこと - あらびき日記
    tarchan
    tarchan 2013/07/17
  • 第2回 #perl入学式in東京 に参加した話 - After Coding

    2013-06-29 第2回 #perl入学式in東京 に参加した話 id:papixが主催するPerl入学式in東京#2に参加した。会場は弊社。今回は標準入力とか配列、for文などカジュアルな内容だったけど、新たに知ったことが多くてびっくりした。 例えば、三項演算子は初めて書いたし、 $result = abs($ans - $input) あとfor文の課題を書いてる時に制御変数を使う使わないでサポーターの人たちが話しているのを聞いて勉強になった。 後者については、僕は最初に for(1..100){ push @array, $_; } って特殊変数を使って書いてて、隣の人と話す過程で for my $tmp (1..100){ push @array, $tmp; } に書き換えたのを見たゆーすけべーさんに「$tmp」は良くないと言われて、色々質問していたらサポーターの人たちが

    tarchan
    tarchan 2013/07/01
  • ゆーすけべー日記

    __papix__ 君が主催をして開催している Perl入学式 というイベントがあります。Unix/Linux/OSXの環境構築から始まり最終的にはWebアプリケーションをつくるハンズオン形式の勉強会を今年は年6回に分けて開催しているようです。かなり丁寧にPerlを教えているという印象があって、それがどんな雰囲気か以前から気になっていたのですが、昨日「Perl入学式 in 東京 #2」にサポーターとして途中から参加させてもらいました。 簡単に感想を述べると「これはすごくいい」。肝は最適な練習問題が所々出され、するとみんな黙々とコーディングし始めるんだけど、それが終わると、参加者同士でコードを見せ合って「これで合ってるかな?」「私はこんな風に書いたよ」と言うようなコミュニケーションが生まれてたりしているのです。正直その様子を見て感嘆しましたよ。 *追記「Perl入学式の補講があるらしいよ!」

    ゆーすけべー日記
  • ltsview ─ LTSVフォーマットフィルタ (Text::LTSV 0.03) - naoyaのはてなダイアリー

    LTSV が行指向な Key-Value フォーマットで捗る話 - naoyaのはてなダイアリー で試作した LTSV のフォーマッタが思いの他捗ったので ltsview という名前でもう少し機能を整えてみました。 Text::LTSV に同梱する形で先ほど CPAN に shipit したので、CPAN で取得可能になったら cpanm Text::LTSV で ltsview ごとインストールされるはずです。なお github は https://github.com/naoya/perl-Text-LTSV です。 $ cat example/example_log.ltsv time:05/Feb/2013:15:34:47 +0000 host:192.168.50.1 req:GET / HTTP/1.1 status:304 size:0 referer:- ua:Mozil

    ltsview ─ LTSVフォーマットフィルタ (Text::LTSV 0.03) - naoyaのはてなダイアリー
  • Desire for wealth : さくらみかん - sites.lirs 編集 cgi

    なつみかんの開発が凍結されてからそろそろ1年になろうとしていますが、まだまだ使い続けていきたい、と思っています。新しいテクノロジと併用されながら残っていってもらいたい。 そこで、少しはなつみかんに貢献したいと思って、sites.lirs を編集する cgi をつくりました。 さくらみかんといいます。右のがアイコンです。perl スクリプトにアイコンつけるなとか言わないこと。 実行すると、以下のような画面になります。sites.lirs を読み込んで表示しています。 実はこの編集画面は Safari だと ¥ の判定がうまくいかずに誤動作してしまいます。¥ を使わなければ問題ないみたいなのですが、時刻情報参照キーの正規表現で ¥d とか書いているとアウトです。 どっかで直したいですが、なつみかん運営者には safari ユーザはいない説をいま考えつきましたので、しばらく放置します。その割にス

  • http://papix.hateblo.jp/entry/2013/05/24/120338

    tarchan
    tarchan 2013/05/24
  • Bugzilla に登録してあるバグをプログラムから更新する方法

    会社で BTS として Bugzilla を使っているんだけど、修正したあとに手作業で Web インターフェースから書き込むのが面倒になってきたので、自動化してみた。 コミットしたとき (Git の場合は push したとき) に、コミットメッセージからバグ番号を読み取って、対応するバグにメッセージを書き込みつつ、FIXED にすればよい。 情報がなくて困ったのが、バグにコメントを書いたり、FIXED にする方法。この部分の処理を抜き出してみた。 #!/usr/bin/perl -I/path/to/bugzilla -I/path/to/bugzilla/lib use strict; use Bugzilla; use Bugzilla::User; use Bugzilla::Status; use Bugzilla::Bug; use utf8; &update_bug(1, "ほ

    Bugzilla に登録してあるバグをプログラムから更新する方法
    tarchan
    tarchan 2013/05/20
    > Bugzilla::WebService::Bug はドキュメントがあるんだけど、使おうとしたら Test/Taint.pm が必要だとか言われて面倒になったのでやめた。
  • perl - 最速のUTF-8処理法 : 404 Blog Not Found

    2013年03月04日14:45 カテゴリTipsLightweight Languages perl - 最速のUTF-8処理法 Perl Cookbook (English, Kindle Ed.) Christiansen / Torkington [邦訳: Perlクックブック] というわけで解説。 2013/03/04:Unicode::UTF8 がガチ爆速すぎる - bayashi.net encode より decode のが差が大きい感じ。encode だけだと、文字列長くなると Encode の方が速いっぽい。 まずは改めて検証してみましょう。 https://gist.github.com/dankogai/5079930 確かにその通りになっています。Unicode::UTF8はEncodeはおろかPerl組み込みのutf8::decodeより高速なのか(文字列をコピ

    perl - 最速のUTF-8処理法 : 404 Blog Not Found
  • 「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - Perl入門ゼミ

    Perl › 読み物 僕もPerl入門書いている身なので反応しておこうと思います。 メインコンテンツの「サンプルコードによるPerl入門」の目次はこちらです。こちらがメインコンテンツになります。Perlはとても便利なプログラミング言語ですので、一緒に学びましょう。 なぜ国内でPerlが急速に萎んだのか まずこの人はRubyPythonが好きで、Perlが嫌いな人です。まぁ好き嫌いはあってよいんですけど、書いている内容が不誠実すぎて、信用ができないです。 Perlが萎んでいるという議論をする前に、ライブラリの数とか、アプリケーションの数とか、求人とか賃金とか採用している企業とかなんでもいいけれど、何か目に見える統計情報がないと、単なるイメージを落とすために書いていると思われても仕方がないと思う。 2005年 Railsの襲来 2005年に突如現れたRailsによって国内でRuby利用者が急

    「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - Perl入門ゼミ
    tarchan
    tarchan 2013/03/08