タグ

perlとPerlに関するnote103のブックマーク (168)

  • MarkdownをHTMLに変換する最近の方法 〜Perl入学式ブログの更新作業を通して〜 - the code to rock

    ここ数ヶ月、プログラミング初心者&Perl入門者向けの無料勉強会「Perl入学式」のサポーター活動の一環として、公式ブログの更新作業に関わっています。 Perl入学式 公式ブログ ここで言う「更新作業」というのは、記事を書くことではなくて、執筆担当の人が書いた記事をlivedoor BlogにUPする係、みたいなことです。 え、そんなのべつに、書いた人がやればいいのでは・・と思われるかもしれませんし、僕も今書きながらそのように思わなくもなかったですが、やっぱりそれはちょっと違うのです。 ブログUP係の意味と意義 Perl入学式では、現在ほぼ毎回、各地域での開催ごとに、開催前の告知と、開催後のレポート記事をUPしています。 カリキュラムは隔月で毎年4月から3月まで、年に6回(途中参加・中断もOK)、3地域(東京・大阪・福岡)で開催されており、今年度はすでに5回まで終わっていますので、単純計算

    MarkdownをHTMLに変換する最近の方法 〜Perl入学式ブログの更新作業を通して〜 - the code to rock
    note103
    note103 2015/02/19
    blogged. #Perl入学式
  • Perl製自作便利ツール紹介: 時間電卓 - the code to rock

    Perl製・掌編自作ツール紹介の第3回です。 以前の回はこちら。(古い順に) Perl製自作便利ツール紹介: 重複行抽出スクリプト - the code to rock Perl製自作便利ツール紹介: 日付電卓 - the code to rock 今回は前回まで以上に「他の人はどうしてんだろ・・」的な案件なのですが、時間どうしを足す電卓、「時間電卓」のご紹介です。 この電卓では差分は計算せず、二つ以上の時間をひたすら足す時に使います。 (ちなみに、二つの時間の引き算は前回紹介した日時電卓の datetime_substract.pl で出来ます) 動機: CDブックと「Excel様」 そもそも、なぜそんなものが必要なのかと言うと、僕の場合はCDブックの編集・制作という仕事の都合上、たとえば15曲入りのCDを作ろう! などとなったときに、それがCDに収録できる最大許容時間(72分とか74分

    Perl製自作便利ツール紹介: 時間電卓 - the code to rock
    note103
    note103 2015/02/18
    blogged.
  • Perl製自作便利ツール紹介: 日付電卓 - the code to rock

    自分用に作った小っちゃいPerl製ツールの紹介シリーズです。 前回はこちら。 Perl製自作便利ツール紹介: 重複行抽出スクリプト - the code to rock 上記の「重複(&非重複)抽出ツール」は、主に日常用途を想定して作ったものですが、今回は逆に(というか)、仕事で使う必要に迫られて作ったものです。 具体的には、日にちや時間を加減する電卓です。 動機 電卓といえば計算機、計算機といえばコンピュータの起源とも言える何かですから、時間や日にちを計算するツールなんて絶対ネットのそこいら中にあるだろう、と想像されるわけですが、探してみると案外(数年前からその必要に迫られるごとに検索していますが)、めぼしいものが見つかりません。 そういうものがまったく無いわけではなくて、WebアプリでもiPhoneアプリでも、各所で作成&公開されている物があるのはあるのですが、いわばデファクト・スタン

    Perl製自作便利ツール紹介: 日付電卓 - the code to rock
    note103
    note103 2015/02/17
    blogged. 仕事で使ってるシリーズ
  • Mojolicious::Liteでテンプレートに値を渡す

    @nqounetです。 第5回はフォームを使えるようにしました が、何度も入力する場合にはブラウザの「戻る」ボタンを使う必要がありました。 今回は戻らなくても表示されるようにしてみましょう。 サンプルコード全体 Mojoliciousのバージョンは5.77で確認しています。 ファイル名はなんでも良いですが、ひとまずmyapp.plと考えてください。 #!/usr/bin/env perl use Mojolicious::Lite; get '/' => sub { my $c = shift; my $user = $c->param('user'); $c->stash(hello => qq{Hello $user!}); $c->render(template => 'index'); }; app->start; __DATA__ @@ index.html.ep <form a

    note103
    note103 2015/02/13
    おお、これはむっちゃ第6回の予習になりますね #Perl入学式
  • Perl製自作便利ツール紹介: 重複行抽出スクリプト - the code to rock

    以前に書いた記事で、 自作英単語学習ツール: "Carvo2" の最近の様子 - the code to rock この他にも自作ツールで使っているものがもう少しあって、それは超ちっちゃい、ちょっとした一つのことをやるためだけの、限られた目的をもったわずか数行のPerlスクリプトですが、地味にだいぶ役立ってもいるので(略)、次の機会ではそれを紹介したいと思っています。 と予告していたツールの一つを紹介します。 vimrcの重複問題 エディタはプログラミングのときもそれ以外のときも(仕事のテキストを編集したりメールを書いたり)使っているのはVimで、あ、ところで最近読んでいる青木峰郎さんの以下ので、 ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道 青木さんは普段のプログラミングではVimを使って、メールや原稿書きの用途ではEmacs、その他時々ID

    Perl製自作便利ツール紹介: 重複行抽出スクリプト - the code to rock
    note103
    note103 2015/02/12
    blogged.
  • Mojolicious::Lite + SQLiteを使った登録フォームサンプル - hide.hatenablog.jp

    note103
    note103 2015/01/28
  • garbage at end of string in strptime

    note103
    note103 2015/01/18
  • London Perl Workshop 2014に行ってきた - Charsbar::Note

    tl;dr: It was really awesome! A big thanks to the organisers and the speakers and everyone. もろもろありまして、2014年11月8日にロンドンで開催されたLondon Perl Workshopに行ってきました。会期こそ一日こっきりでしたが、予約制のワークショップを含めて都合六トラックも走るという非常に盛りだくさんなイベントで、当日は当に身体が二つ三つ欲しいと思ったことでした。資料は少しずつ公開されているようですが、ひとまず参加できたセッションの情報をごく簡単にまとめておきます。 An introduction to Sereal, a better Storable (Yves Orton) Booking.comで開発されているSerealというモジュールの紹介。この分野で伝統的に使われてきた

    London Perl Workshop 2014に行ってきた - Charsbar::Note
    note103
    note103 2015/01/18
  • 自作英単語学習ツール: "Carvo2" の最近の様子 - the code to rock

    今年最初のエントリーです。 Perl入学式で学んだPerlの基礎知識を使って、自分に役立つツールをいくつか作っています。 昨年末の Advent Calendar でも、最後にひとつ紹介しました。 今日はそうした自作解題シリーズの第2回ということで、「Carvo2」を紹介します。 note103/Carvo2 · GitHub 来歴 / 新機能 と、言いながら、Carvoはすでに何度かこのブログでも扱っていまして、古い順にこんな感じで。 英単語学習ツール "Carvo" - 機能拡張&モジュール化してGitHubに公開しました - the code to rock 英単語学習ツール "Carvo" に得点加算機能を付けました - the code to rock Carvo2の作成 / Perl入学式 in YAPC::Asia2014 - the code to rock ということなの

    自作英単語学習ツール: "Carvo2" の最近の様子 - the code to rock
    note103
    note103 2015/01/10
    blogged.
  • 正規表現(10) 置換オプション /e - ぱるも日記

    置換演算子 s/// 専用のオプションとして「/e」修飾子があります。この「/e」オプションが Perl の正規表現置換をより強力なモノにしている一因ではないでしょうか。 「/e」オプションを付けると、置換後の文字列を「Perl の式として評価して」「評価した結果で置換」します。このオプションは、マッチした文字列をサブルーチンで処理して、返ってきた文字列で置き換える、という処理を行ないたい時に有効です。 例えば、「P」で始まる英単語を uc() 関数で大文字にしたい時は、以下のように書く事ができます。 use strict; my $text = "I am Palmo the Perl student."; $text =~ s/(P\w*)/uc($1)/egi; print $text; 評価をする為の「/e」オプション、全て置換する為の「/g」オプション、大文字小文字を区別しない為

    正規表現(10) 置換オプション /e - ぱるも日記
    note103
    note103 2014/12/31
  • Perl 入学式第4回補講で講師をやってきました - tsucchi の日記 2nd season

    これは Perl 入学式 Advent Calendar 2014の26日目のエントリではありません。でもまぁ、そんな感じのエントリです。 12/20 に開催された、Perl 入学式第4回補講 で講師をやってきました。 やってみて初めて分かったこととかあったので、その辺の話をとりとめもなく書いてみようかな、と思います。 その前に軽く自己紹介っぽい話。 私と Perl 入学式 Perl 入学式に関わり始めたのは多分 2013年の途中からです。 2013年くらいから、@xtetsujiさんの紹介でhachioji.pmと関わり始めたのがきっかけな気がします。 YAPC でちょっと喋ったことある人飲み会(題名忘れたけど、そんな趣旨の飲み会)ってのがあって、@papix校長と会ったのは確かその時が最初なはず。 で、細かい経緯は忘れたけど、サポーターとして Perl 入学式に関わるようになったのでし

    note103
    note103 2014/12/27
    tsucchiさんが関わった経緯初めて知った。スッキリまとまった良記事
  • Perl入学式という勉強会の在り方に学んだ事。 - Chicken::Lion

    Profile イコア:icoa 広島生まれ。 MTが大好きです。 Powerd by Movable Type Cloud © Chicken::Lion 「Perl入学式 Advent Calendar 2014」の12/24の記事です。 平日です。水曜日です。分かってるクリスマスですね!!滑り込みセーフのギリギリの投稿となってしまいました。 Perl入学式の素晴らしさは、他の方も沢山書いていらっしゃいますので、今更また書くか!と思われるでしょうが、当にいい勉強会なので、私からも少し書かせて下さい。 今年の8月から東京に越して来ましたが、それまでは福岡で「Movable Type」の導入をメインに活動をしてきました。 「Movable Type」がperlで出来ていますから、その流れで「Perl入学式」を知ったのです。私がその存在を知った2013年は、福岡では開催されておらず、201

    note103
    note103 2014/12/25
    勉強会考、面白い。 #Perl入学式 は僕も資料の存在がけっこうキモだと思っています。カリキュラムが完全にオープンになってて、自由に自習して現場でも聞けるというのは他にそうそうなさそう
  • Perl入学式に参加した感想&その後ちょっと作ったMojoliciousのサイト - m_shige1979のIT関連の雑記事

    Perl入学式 Advent Calendar 2014の12月16日(火)の記事です。 昨日はpapixさんのReplyでお手軽にPerlのコードを動かす話でした。 Perlの対話型環境は始めて聞きました。ちょっと触ってみようかと思います。 ここではPerl入学式への参加したことやその感想などを記載していきます。 あとついでに作ったサイト(超しょぼい)の説明とか… 入学式について 参加してよかったこと Perlについて当の基礎から学ぶことができた。 正規表現が組めないと使えないイメージしかないからなかなか手を付けることが出来なかった。 入学式に参加して基礎から学ぶ機会を与えられたのでPerlについて興味をもつきっかけを得ることができました。 まだ、あんまり理解していないけど… 当に最初から学ぶことができる プログラミングの初心者でも他の言語を知ってても最初から学べる。内容によっては時

    Perl入学式に参加した感想&その後ちょっと作ったMojoliciousのサイト - m_shige1979のIT関連の雑記事
    note103
    note103 2014/12/17
    超すごい
  • http://www.nishimiyahara.net/2014/12/15/084551

    http://www.nishimiyahara.net/2014/12/15/084551
    note103
    note103 2014/12/16
  • Perlで2つの配列の要素から重複を排除する、重複した要素だけ抽出する - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Perlで2つの配列の要素から重複を排除する、重複した要素だけ抽出する - Qiita
    note103
    note103 2014/12/14
    超役立ちました。ありがとうございました。
  • Perlを学んでいるとお得 テキストファイル解析編 - ぱいぱいにっき

    どうもマコピーです。 こちらの記事は Perl入学式 Advent Calendar 2014の13日目の記事です。 12日目は のあずまさんこと@azumakuniyukiさんのプログラミング言語を学ぶという事についての私見でした。 なるほど興味深い。 今日の記事では「プログラミング言語を学ぶとして、そこでPerlってどうなのよ」みたいな側面からエモとテックを交えて語っていきたいと思います。 以下は個人の意見で僕の帰属している団体や会社とは関係ありません!!! 実用的便利ポイント ログの解析 サーバの運用をやっているとテキストファイルにガーって数万行のファイルの特定の部分を見たい時があります。 Webサーバというのはアクセスログやデータベースのログが異常を検知するためや後からその時何が起こっていたかを調べたい時のために詳細なログが常にテキストファイルに流れています。 最近ではログファイ

    Perlを学んでいるとお得 テキストファイル解析編 - ぱいぱいにっき
    note103
    note103 2014/12/14
    ゾクゾクする面白い記事ありがとうございます!
  • プログラミング言語を学ぶという事についての私見 | /var/log/azumakuniyuki

    % /bin/ls -laF /var/log ⏎ -rw-r--r--   1 neko    nyaan    117649 Feb 22  2022 azumakuniyuki % /bin/cat /var/log/azumakuniyuki ⏎ まだブログの練習中(´∇`) Perl入学式 Advent Calendar 2014の12月12日(金)の記事です。昨日の記事は@toku_bassさんの「cpandocべんりってはなし」でした、perldocにcpandocと一次資料に簡単にアクセス出来るものがあるって便利ですね。 さて、僕は普段京都に住んでいて、Perl入学式 in 大阪のサポーターとして参加しています。とはいっても毎回参加出来てるわけではなく、学校の校庭にたまに現れる野良犬みたいな頻度でしか登場しないので、あんまり貢献出来てないなぁと思ってはいます。 12日目の記

    note103
    note103 2014/12/13
    超充実
  • Perlで日々の行動や考えを記録する: "Worg" のご紹介 - the code to rock

    こちらは Perl入学式 Advent Calendar 2014 の10日目の記事です。 昨日は @__papix__ さんの「Perl入学式の歴史 〜その2 2012年〜」でした。 とてもドラマチックで、人間同士の一つ一つのつながりが「Perl入学式」を作ってきたのだなあ、と思いました。 僕の方は、このAdvent Calendarでこれまでに2、やや抽象的で概念的な話を書いてきましたので、 38才からのプログラミング入門 - the code to rock 独学の作法 - the code to rock 今回はもう少し具体的に、ではプログラミングを学んで何を作ったのか? ということについて書いてみたいと思います。 イントロダクション 〜 Markdown環境について 前回までの記事にも書きましたように、僕の業はCDブックの編集者です。 したがって、普段の仕事でプログラミングを

    Perlで日々の行動や考えを記録する: "Worg" のご紹介 - the code to rock
    note103
    note103 2014/12/10
    blogged. #Perl入学式 Advent Calendar 2014 - 10日目の記事です。
  • perldocべんりってはなし - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    perldocべんりってはなし - Qiita
  • ぬか漬のすゝめ - Perlがくしゅう帳(Rubyも)

    Perl入学式でサポーターをしているtomchaです。 アドベントカレンダーというものに人生初参戦してみました。 さて、お題を何にしようかと少ない引き出しを探りながら色々思案しまして決まったのがこちら。 ぬか漬をつけよう! です。 地元を離れて花の都でひとり暮らしする若手ITエンジニアのみなさん、生活気にしていますか?野菜をべていますか?寿司ばっかりっていませんか? 若いうちから暴飲暴して生活に気を付けないと、ちょっと年を取ったらやれ痛風だの、高血圧だの、糖尿病だの、虚血性脳心臓疾患だの、取り返しがつかなくなるかもしれません。 かといって、エンジニアの方は仕事で夜遅くてなかなか自炊もできない、外やコンビニだと野菜をべる機会が少ない。 そんな方の為に、安くて簡単で美味しくてご飯のお供にも、ビールのおつまみにも(もちろん衣笠丼の付け合せとしても)なる自家製ぬか漬の紹介をしてみよう

    ぬか漬のすゝめ - Perlがくしゅう帳(Rubyも)
    note103
    note103 2014/12/07
    むっちゃ #Perl入学式 の現時点のカリキュラムに即してるしコードの難度もちょうどいいし一気にMojoliciousまで行っててその上ぬか漬の作り方が画像付きで最後まで丁寧に紹介されていて色々すごい