YAPC::Okinawa 2018 ONNASON のトーク資料です
Perl5 Advent Calendar 2016 7日目の記事です。 昨日は @mackee_w さんの PerlのELVM バックエンドを実装してチューニングした話 でした。 今日のこの記事では、Perl 初心者さん向けに「Perl の基礎知識があれば、こんなに実用的なプログラムを作れますよ」という例を紹介します。 目次 開発動機 技術的トピック 凄い機能 使い方 動作イメージ アイテムリストリスト 論理演算子と三項演算子 TSV形式 プログラム $items $words $conditions 関連リンク 最後に 開発動機 みなさんは、旅行の荷物とのおつき合いは順調でしょうか。 旅先で忘れ物に気づいて困ったり、その逆に、余計な物まで持参して荷物の重さに苦しんだりしたことはありませんか? また、荷造りの際に、何を持って行くべきかで毎度のように頭を悩ませていたりしませんか? 私はどれ
Swift以外の話題もそろそろ扱いたくなってきたので、手頃な問題を。 イントロ7ページ目 最初から入っていないコマンドは各ディストリビューションの流儀でインストール え?それイージーモードすぎない? というわけで自らにUbuntu 14.04 LTS/OS X 10.9.4に初期状態で入っていないコマンドは一切使わないという条件で解いてみました。 1. 次のように、画面にバッテンを描いてください。 $ perl -E 'push@a," "x$_."x"." "x(19-2*$_)."x"." "x$_' \ -E 'for (0..9); say for @a," "x(10)."x",reverse@a'
むしゃくしゃしてやった。後悔はしてないけど公開はした。 https://github.com/dankogai/swift-perl Install Yosemite DP3 + Xcode6-beta3 で動きます。 % git clone https://github.com/dankogai/swift-perl.git % open swift-perl/swiftperl.xcodeproj Perl.sysInit() func run(script:String) { let pl = Perl() let sv = pl.eval(script) println("eval \"\(script)\"") if !pl.evalok { println(" err: \(pl.errstr)") } else { println(" !!: \(sv.asBool)") p
こんにちは,まずはこのGIFをご覧ください. Perlのソースコードをリファクタリングするツールまともなのがないから自作することにした.perl-refactoring-toolsっていうそのままの名前. GitHub - hitode909/App-PRT: Command line tool for Perl code refactoring いろいろあってApp::PRTになった GitHub - hitode909/App-PRT: Command line tool for Perl code refactoring いまのところ,トークンの置き換えと,クラスのリネームができる. テストのカバレッジ100%で意識高い. hitode909/App-PRT | Coveralls - Test Coverage History & Statistics トークンの置き換え トークン
序章 最近筆者があるシステム上の非同期ワーカーに対して作業していたところ、新しいコードをデプロイしてこのプロセス達を再起動すると全てのワーカーが同じタイミングで停止→再起動してしまうのでアラートがちらほら流れてきました。クリティカルなものではないのですが、アラートはうざいです。さらに開発機では何回か失敗もしたのですが、その失敗のせいでワーカーが起動に失敗することもありました。その間は当然ワーカー機能は止まったままです。 アラートはできればみたくないのです。さらに万が一新しいコードが起動に失敗した場合でも前の世代が動いていればこのあたりの心配をする必要がなくなります自分がそのあたりに手を入れるタイミングでServer::Starterをかまして対処してしまうことにしました。 元のワーカー まず前提として、このワーカー達は以下のような形で「実行するワーカーのコマンド名(実際はクラス名)」と「い
Better detection of what modules are used by some Perl 5 codecharsbar
https://metacpan.org/module/Docopt I released Docopt.pm to CPAN! Docopt.pm is perl port of [docopt]. docopt helps you: define interface for your command-line app, andautomatically generate parser for it.Docopt.pm analyze SYNOPSIS section in your CLI tool's pod! When you write SYNOPSIS to describe CLI tools usage, then you got a working code. docopt is based on conventions that are used for decades
YAPC::Asia Tokyo 2013 Sep. 19, 20, 21 at Keio Univ. Hiyoshi Campus こんにちは、櫛井です。 株式会社スカイアーク様のご厚意で今年も実施決定です!やったー! 遠方からの参加者支援制度とは 「YAPC参加したいけど遠方からだと旅費が厳しい...」 そういった方を対象に、遠方からの参加者に旅費を全額負担する という夢のような制度です。夢ではありません。 ■申し込み対象 関東圏より遠方にお住まいの18歳以上の学生または社会人または 未就労の方。(高校生は対象外となります) ■募集人数 5名を予定 ■参加に必要なもの 以下3点が必須となります ・YAPCに参加したい!という熱い気持ち ・クラウド技術に関連したYAPC::Asiaでのトーク申し込み(申し込みはこちら!)。 ・感想などのBlogエントリを書く(詳細は後日改めてご連絡します
YAPC::NA 2013 に参加してきました。その中でも印象にのこったことを取り急 ぎアップしておきます。 今回は日本からは @yusukebe と @xaicron と TPF の President である Karen が参加していたようです。 僕は今回がはじめての US だったので、いろいろと困惑することもありました が、旅行記などには興味がないという人も多いでしょうし、書くのがめんどく さいですし、たぶん xaicron が書くと、ほとんど内容がかぶるので割愛させ ていただきます。 デニーズのシェイクに興奮する yusukebe と xaicron 本エントリーでは YAPC::NA で僕が感じたこと、技術的に Perl Community が どこに向いているか、といったあたりのことについて述べていきたいとおもい ます。 今年は Perl 25 周年ですので、これまでの Per
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く