perl

Perl製の自作暗記ツール「Carvo」のアップデート

Perlで書いた英単語学習ツール「Carvo(カルボ)」を久しぶりにアップデートしました。 note103/Carvo · GitHubREADME.mdおよびデモもようやく新しく。 Carvo/README.md at master · note103/Carvo · GitHubCarvoについてはこのブログでは、以前にこの辺に書…

行を列に置き換えて文字数をカウントしたい時のsed, Perlスクリプト

Twitterで何か言おうとした時に、「これ140字に収まるかな?」と時々考える。そんなことを考えなくても、そもそも多くのクライアントは入力欄に文字を入れた段階で何文字の過不足があるかわかりやすく教えてくれるし、仮にエディタでそれを書いていたとして…

私のYAPC::Asia TOKYO 2015(2) 〜2日目〜

しばらく間が空きましたが、他の書きかけ記事も落ち着いたのでこちらに戻ります。 YAPC::Asia 2015 最終日(DAY2)の感想です。前夜祭&1日目の記事はこちら。note103.hateblo.jp 承前: DAY1の懇親会 DAY1の最後は懇親会で、これはこれでとても楽しみにして…

Perlワンライナーの学習帳 〜参考資料と実用例〜

YAPC::Asia 2015の前夜祭で以下の発表を見て、その場ではハンズオンできなかった、という話は以下に書きましたが、その後、公開されている資料をもとにちょこちょこ自習をやったりしたので、 https://www.swipe.to/7299cm その経過報告です。 参考資料群 Lin…

Perlの正規表現の修行の経過

この記事ではおもに以下の点について触れます。 \b{wb}というアンカーについて m修飾子および\A\zアンカーについて 先に書いておくと、このブログの読者なら大丈夫とは思いますが、あくまで勉強過程のメモなので、くれぐれも鵜呑みにはされませんようお願い…

長文テキストの「注釈」をPerlで処理するために辿った軌跡

あなたはPerlの基礎文法ぐらいなら使える編集者で、今それなりの長さを持ったテキストに、それなりの量の「注釈」を付けたいとする。具体的には、よくわからない(と思われやすいと想定される)語句の末尾に、つど「*」というマークを付けて、それについて色…

VagrantのCentOS6.5にAnsibleでMovable Typeを入れる

以下の続編です。2015年のCGI入門 - the code to rockさくらのVPSでPerlのCGIスクリプトを動かしてみる - the code to rock 免責事項 間違いもあると思います。 はじめに Linuxサーバ入門の一環として、今回はVagrantで立ち上げたCentOSにMovable Typeを入れ…

さくらのVPSでPerlのCGIスクリプトを動かしてみる

以下の続編です。2015年のCGI入門 〜VagrantのCentOS6.5でPerlのCGIスクリプトを動かす〜 - the code to rock 免責事項 前回同様、本記事は自分のメモ的要素が強いので、同内容を手元で動かす際には自己責任でお願いします。 はじめに さて、さくらのVPSにつ…

選挙立候補者のWebサイトを探すためのスクリプトを書いた話

昨日2015/04/12は僕の住む地域の選挙で、県議会議員と市議会議員の候補者に投票してきた。終日外で用事があったので、帰ってきてから17時過ぎぐらいに行ったけど、日が沈んでから実際に暗くなるまでのちょうど「マジックアワー」と言われるぐらいの時間帯で…

2015年のCGI入門

前の記事にも書いたとおり、CGIを乗り越えて - the code to rock2015年現在、プログラミング入門者がCGIを動かそうとすると、とりわけMac環境については情報が少なく、畢竟茨の道を歩まざるをえない。上の記事ではある程度のエッセンスに触れはしたものの、…

CGIを乗り越えて

長年の課題 手元の記録によると、僕は2013年の5月1日に渋谷へ打ち合わせに行って、その帰りにプログラミング関連の本を3冊買い込んでいる。 まつもとゆきひろ コードの世界?スーパー・プログラマになる14の思考法 ノンプログラマのためのJavaScriptはじめの…

Vim で snippet, template を設定する

はじめに ぼくが手伝っているプログラミング初心者&Perl入門者向け無料勉強会「Perl入学式」のハッシュタグをたどっていたら、こんな投稿がありました。もしよければPerl書くときに快適になる.vimrcを教えていただけたら嬉しいです。#perl入学式— とっしゅ@…

入門者泣かせのプログラミング言語Perl(2)

先にこのような記事を書いたけど、 入門者泣かせのプログラミング言語Perl - the code to rock 書こうと思っていながら流れ上書けなかったことがあったので、スピンオフ的に。上の記事では個人的なお勧め入門書として、結城浩さんの本を一つ挙げたけど、それ…

入門者泣かせのプログラミング言語Perl

Perlは後方互換性を重視している、とはよく言われる。 http://ja.wikipedia.org/wiki/Perl#.E7.89.B9.E5.BE.B4それはまったくその通りなのだろうけど、これは実は(というか)入門者に対してはさほどのメリットではないと思う。Perlはわかりやすく(他の言語…

#Perl入学式 in東京 第5回補講 にて講師役をやります

本日土曜の午後1時から開催される、「2014年度 Perl入学式 in東京 第5回補講」の講師役を担当することになりました。 Perl入学式 in東京 第5回 補講 モジュール/テスト編 on Zusaar Perl入学式 in東京 第5回 補講 モジュール/テスト編 on Zusaar扱うテーマは…

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

ここ数ヶ月、プログラミング初心者&Perl入門者向けの無料勉強会「Perl入学式」のサポーター活動の一環として、公式ブログの更新作業に関わっています。 Perl入学式 公式ブログ Perl入学式 公式ブログここで言う「更新作業」というのは、記事を書くことでは…

Perl製自作便利ツール紹介: 時間電卓

Perl製・掌編自作ツール紹介の第3回です。以前の回はこちら。(古い順に) Perl製自作便利ツール紹介: 重複行抽出スクリプト - the code to rock Perl製自作便利ツール紹介: 日付電卓 - the code to rock 今回は前回まで以上に「他の人はどうしてんだろ・・…

Perl製自作便利ツール紹介: 日付電卓

自分用に作った小っちゃいPerl製ツールの紹介シリーズです。前回はこちら。 Perl製自作便利ツール紹介: 重複行抽出スクリプト - the code to rock Perl製自作便利ツール紹介: 重複行抽出スクリプト - the code to rock上記の「重複(&非重複)抽出ツール」…

Perl製自作便利ツール紹介: 重複行抽出スクリプト

以前に書いた記事で、 自作英単語学習ツール: "Carvo2" の最近の様子 - the code to rock この他にも自作ツールで使っているものがもう少しあって、それは超ちっちゃい、ちょっとした一つのことをやるためだけの、限られた目的をもったわずか数行のPerlスク…

自作英単語学習ツール: "Carvo2" の最近の様子

今年最初のエントリーです。Perl入学式で学んだPerlの基礎知識を使って、自分に役立つツールをいくつか作っています。昨年末の Advent Calendar でも、最後にひとつ紹介しました。 Perlで日々の行動や考えを記録する: "Worg" のご紹介 - the code to rock今…

Perlで日々の行動や考えを記録する: "Worg" のご紹介

こちらは Perl入学式 Advent Calendar 2014 の10日目の記事です。 昨日は @__papix__ さんの「Perl入学式の歴史 〜その2 2012年〜」でした。 とてもドラマチックで、人間同士の一つ一つのつながりが「Perl入学式」を作ってきたのだなあ、と思いました。僕の…

基礎Perl - 括弧内括弧の実行順序

しばらく前にMediumの方に投稿していた内容だけど、そちらだとちょっとそぐわない&後から参照しづらいのでこちらのブログに移動。 #!/usr/bin/env perl use strict; use warnings; my $str = "123456789"; if ($str =~ /(1(23)4(5)6)78(9)/) { print "$1$2$…

Reject Conf に行ってきた #yapcasiareject

YAPC::Asia Tokyo 2014 の非公式イベント「Reject Conf*1」(リジェクトコン)に行ってきました。 YAPC::Asia 2014 Reject con on Zusaar 開催概要によりますと、こんな感じです。 2014年7月16日. YAPC::Asia 2014に応募された100を越えるトークの中から, 本…

YAPC::Asia Tokyo 2014 に行ってきた 〜1年ぶり2度め / Perl入学式サポーターなど〜

掲題の件につきまして。昨年の参加体験記はこちらです。 YAPC::Asia2013に行ってきた - 103今回はDAY0, DAY1... とかの時系列ではなく、印象に残った(書いておきたい)順番に書きます。以下、大まかな目次。 心のベストトーク賞第1位は むっちゃしゃべった …

自分のための練習問題をつくろう

Perlのハッシュや配列、そしてそれぞれのリファレンスを使って、データ構造を作る練習をしたいっていうときに、そのための例題というか練習問題みたいなものを作ってみる、というのは良い方法だと感じる。たとえば配列なら、果物とか色とかを使うと作りやす…

プログラミング初心者がちょっとしたコードを即座に試したい毎日に使えるワザ

ちょっと試したいコードを確認するために、そのつど「foo.pl」なんてファイルを作って、そのつどターミナル上でそのファイルの場所まで移動してそのファイル名を打ち込んで、 $ perl foo.plとかやるのは、まあ最初のうちはそれでも良いかもしれないが、その…

もしも彼女がPerlやりたいと言ってきたらぼくどんな顔するだろう

あるとき彼女がきみの肩をトントンと叩いて、プログラミングに興味があるんだけど教えてくれないなんて言ってきたら、きみはどう答えるだろうか。ぼくが初めに考えることは「環境構築」である。このとき環境構築とは、 1. プログラミング言語をマシンに入れ…

Perl入学式参加レポート&入門者向けお役立ち情報・推薦書など

ひとつ前の記事にも書きましたが、昨日2014/07/26(土)、2014年度Perl入学式の第2回補講in東京。に行ってきました。 #Perl入学式 2014年度 第2回補講 in東京 のためのメモ - the code to rock Perl入学式in東京 #2 補講 on Zusaar 猛暑の中でしたが出席率も…

#Perl入学式 2014年度 第2回補講 in東京 のためのメモ

本日は掲題の回です。前回参加されてない方もおられるかと思いますし、まだplenvの環境構築もできてないよーという方もおられるかもしれないのでその辺も含めて、いろいろメモできること、ここに入れておこうかなと。 本日の資料 まず今日の資料ですね。Mark…

趣味プログラマーの憂鬱と楽観(3): ハードル, 寺小屋, エラー

承前 前回までの内容はこちら。 趣味プログラマーの憂鬱と楽観 - the code to rock 趣味プログラマーの憂鬱と楽観(2) - the code to rock 趣味でプログラミングをする人の誰もがそう、というわけではないのだけれど、ぼくが普段プログラミング入門しながら感…