This book is a work in progress. Subscribe to get new chapters in your inbox.
This book is a work in progress. Subscribe to get new chapters in your inbox.
こんにちは、Perl入学式in大阪でサポーターをしている @tomcha_ です。 www.perl-entrance.org 趣味でPerlのプログラミングを始めて早6年。 なんとなく、ちょっとしたコードを書いている毎日ですが、PerlMongerになったからには大きな憧れってありますよね。 そう、これです Acme大全! いつの日か、自分の書いたモジュールがAcme大全に載ってたらカッコイイな〜と、 今までは見る側でしたが、入学式の講師予習をしている時に、ふとモジュールを思いついたので、勢いに乗っかって作ってみようと思いました。 まずはモジュールの紹介よりも先に作った手順などを紹介します。 やったこと 手順 1. Minillaのインストール Acme大全に載るには、CPANのAcme::で始まる名前空間に自作モジュールをアップする必要があります。 CPANにアップするモジュールには、
3. 自己紹介 @azumakuniyuki (東邦之) 株式会社Cubicroot (京都市) 3 - インフラエンジニア(ラック実装から構築・保守) - *BSD, Linux, 古くはSolaris, SunOS - ネットワークの設計・サーバの構築と保守 - インフラのコード化支援(Ansible,Serverspec) - 数年前からプログラマー - 主にPerl, Rubyも - サイトの開発(バックエンド) - メール関連の開発 YAPC::Kansai 2017 Osaka | 2017/03/04(土) MOTEXさん メールフォームからメールを送る近代的な方法 @azumakuniyuki
先日のHokkaido.pmの帰りに時間が余ってしまったので、新千歳空港のロビーでダラダラしながら、SisimaiをAzure Functionsで動作させてみました。 Azure FunctionsでPerlが動く Azure Functions上では、制約がありながらもPerlが稼働します。これは既にHokkaido.pmで発表した通りです。 Sisimaiとは Sisimaiとは、バウンスメールの解析を行い、その情報を取得したりJSONに変換するためのライブラリです。 Perl版とRuby版が二条項BSDライセンスにて提供されており、GitHub上で開発されています。 本エントリではこれ以降、単にSisimaiと表記する場合は、特筆がない限りPerl版のp5-Sisimaiを指すものとします。 小さく堅牢なSisimaiに注目 ちょうどHokkaido.pmにSisimai作者のaz
依頼は突然やってきて、Perlも長く書いているとこういう素晴らしい機会に恵まれることがあるのだと感激しながら引き受けたものの、みなさんが「シン・ゴジラ」や「君の名は。」を楽しんでいるころ、私は初の商業誌原稿の執筆にヒィヒィ汗を流していました。 本日、2016/10/22 WEB DB PRESS vol.95 発売ですよ!! というわけで、Perl Hackers Hub のコーナーで「Plack::Middleware再入門」というタイトルで書かせて頂きました。Plack/PSGIと外の世界をつなぐ架け橋 Plack::Middleware にフォーカスしております。安定と信頼の Plack/PSGI については、Perl Hackers Hub で過去に2回紹介されており( miyagawaさんによる第1回 と kazeburoさんによる第24回 )、今回で3回目ということもあり、Pl
GitHubのポータブルなクローンGitPrep 2.0を、2016年5月7日にリリースしました。GitPrepは、CGIと組み込みサーバーで起動でき、GitPrep 2.0は、GitPrepのメジャーバージョンアップです。待望のプルリクエスト機能が追加されました。その他、多くの機能強化が含まれています。 GitPrep メールアドレスのサポート。ユーザーをメールアドレスで識別できるようになりました。 ユーザーIDに加えて、ユーザー名を設定できるようになりました。 データベースのテーブルの大幅な内部改善が行われており、一貫性が増しました。 プロジェクト単位で、エンコーディングの設定、diffの結果で、空白を無視するのオプションの設定が可能になりました。設定ファイルに指定している場合は、各プロジェクトで設定してください。 リバースプロキスのために利用されるヘッダは、X-Forwarded-H
はじめに autovivificationを避ける myと後置ifを同時に使ってはならない return;で返る値は空のリスト 正規表現によるバリデーションでは\Aと\zを使おう '0' は偽で評価される each は中断した時、中断した時点の状態が残り続ける おわりに はじめに こんにちは。アプリケーションエンジニアの id:t_kyt です。 春です。Perlを始めるにはいい季節ですね。Perl始めていますか? どの言語にもハマりどころというものがありますがPerlも例外ではありません。というわけで今回はPerlを始めた人がハマりがちなポイントを幾つか紹介したいと思います。 この記事ははてなの教科書程度の知識を前提としています。またモジュールに依存しない部分に絞りました。 github.com autovivificationを避ける autovivificationとはundefの入
$ cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) $ arch x86_64 $ curl -L http://install.perlbrew.pl | bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 315 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1255 100 1255 0 0 881 0 0:00:01 0:00:01 --:--:-- 1225k ## Download the latest perlbrew ## Installing perlbrew Can't locate Getop
高砂 (@sago35tk) です。 2016/03/20のKansai.pm 第16回ミーティングに参加してきました。 また、その直前のキッカソンというイベントにも参加していたので、実質3/19~3/20の2日にわたりPerl Mongers達と飲んだりプログラムしたり飲んだり食べたり飲んだりしてた感じです。 キッカソン (2016/03/19 13:00~2016/03/20 12:00) 京都市太秦(うずまさ)にある@xtetsujiさん御用達の宿「菊香荘」に宿泊し、1泊2日でアプリケーションを開発したりPerl入学式1年間完走の成果を試してみたりetc...コードを楽しくゴリゴリ書くイベントです。 キッカソン(第1次募集) - なにわPerl | Doorkeeper ということで、総勢13名で盛大に飲んで書いてしゃべってという形となりました。 自分は、 組込なCソース出力用のテン
こんにちは、木下(@warugaki_kazumi)です。 Let's ブログ書くまでが勉強会!(๑˃̵ᴗ˂̵)و 何してきたの? Perl勉強会に参加してきました。 t.co 参加理由と私について 普段は、沖縄の琉球大学の情報工学科に通っている2年次です。 沖縄のgolang勉強会のコアメンバーです。 他には、okinawa.rbとyomitan.pmなどに参加しています。 参加理由は、 帰省中に、ラクダの鳴き声が聞こえた。 コミュニティー関係について学べるかと思った。 学んで、沖縄のコミュニティー・LTに貢献したい。 LTについて 東さん PerlモジュールをRubyに移植する時に落ちた穴々 from azuma kuniyuki www.slideshare.net 猫ネタを挟むLTでした。PerlからRubyに移植した時の貴重な経験を話してくれました。 少し、ライブコーディングを披
おはようございます! 若林(@nqounet)です。 興奮冷めやらぬ感じですが、感想ブログを書きますよ。 「ブログを書くまでが Kansai.pm 」を実践します。 迷子 会場はナレッジサロンだったのですが、初めての方には結構迷う場所のようです。 そういう私も、最初は迷ってスタッフさん用の入り口のほうから無理やり入れていただいた口です。 案内に気をつけていたつもりですが、2,3人のかたは迷ってしまっていました。 この辺り、ナレッジサロンでセミナーなりカンファレンスなりを開催している方に対策を聴いてみたいところですね。 本編 開始は10分ほど遅くなりましたが、発表者が全員揃ったので本編に突入です。 オープニングで使ったスライドの原本はこちらです。 meetups/20160320-kansai-pm-opening.md at master · nqounet/meetups 前日に、「どん
今年は(も)YAPC::Asiaに行けなかったので残念極まりないところではありますが、今年でYAPC::Asiaが最終回という事もあり、また先週からタイムラインがYAPC::Asiaの話題で占められているのを毎日見て、ここはひとつ僕が最初に参加したYAPC::Asia Tokyo 2010の思い出を書いておこうかと、筆を取りました。 ここ数年、8月(学校が夏休みの間)は仕事の都合でサーバ関連業務(移転とか新設とか)が多くて日程を確保(お客さんの都合に合わせるので)しにくい、9月は遠方の墓参やら自分とこの法事(後述)やらで矢張り日程を確保(お寺さんの都合に合わせるので)しにくいこともあり、参加出来ない年が続いていました。
非PerlプログラマがとりあえずいろいろCPANモジュールを必要とするPerlプログラムを走らせるための環境構築法について書きます。 以下のような方を対象としています。 Perlが嫌いな方 Perlは時代遅れなので即刻滅ぶべきと思っている方 @_とか見るとヘドが出そうになる方 にも関わらず、 のっぴきならない理由からPerlプログラムを使わないといけなくなってしまった方 なお、ここでは"Perl"とはPerl5のことを指します。 Perl実行処理系の確認 UNIX系OSならばだいたいperlがインストール済みのはずです。 $ perl -v This is perl 5, version 18, subversion 2 (v5.18.2) built for x86_64-linux-gnu-thread-multi (with 41 registered patches, see pe
{{$NEXT}} <<このエリアにspace or tabを挟んで追記する>>とのこと (https://github.com/tokuhirom/Minilla/blob/master/lib/Minilla/Release/CheckChanges.pm#L20) なので、 0.01 - Commentsという体裁にしたかったら、 {{$NEXT}} - Commentsと書くだけでよかった。 ref: Not detecting version in Changes file · Issue #59 · tokuhirom/Minilla · GitHub MinillaでNo mention of version '0.02' in changelog file 'Changes' - 鈍足ランナーのIT日記
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く