2019年1月26日、YAPC::Tokyo 2019 に参加しました。
YAPC::Tokyo 2019 で登壇した LT の発表内容については、以前書いたブログ記事「YAPC::Tokyo 2019 に参加して LT をしてきました #yapcjapan」を参照下さい。
2019年1月26日、YAPC::Tokyo 2019 に参加しました。
YAPC::Tokyo 2019 で登壇した LT の発表内容については、以前書いたブログ記事「YAPC::Tokyo 2019 に参加して LT をしてきました #yapcjapan」を参照下さい。
2019年1月26日、YAPC::Tokyo 2019 に参加しました。
このブログ記事では登壇した本編 LT の内容にフォーカスします。全体を通しての感想は、また後日ブログに書く予定です。
私がプログラミングをするときの第一言語は Perl です。周囲には「私は Perl 以外のプログラミング言語はよくわかりません」と念を押すくらいには Perl ばかり書いています。
しかし、2018年の今日 Perl は一定の役割を終えた古い言語とみなされ、メインストリームからは退いたと多くの人が考えています。10年前の2008年を思い返しても、複数の対抗言語の登場で Perl に陰りがあった事は事実ですし、今日のメインストリームに Perl が居ないことを改めて言う必要も無いでしょう。
それでもなぜ私は Perl を書き続けるのか、少し考えてみました。
お知らせが遅れてしまいましたが、2018年4月より 日本の Perl イベントを記載したカレンダー Japanese Perl Event Calendar の更新を行っています。
年度が変わるとまた最初の資料に戻って新しい受講生を集めるPerl入学式のカリキュラムですが、運営側でたびたび議論をしてその内容に加除が発生することがあります。
今回は、2016年度にまるまる1回分の講義を無くして全5回にした時のお話。
2012年から開始されたPerl入学式ですが、最初の数年間の模索期間を経て、ここ1〜2年は運営フローもだいぶスムーズになりました。今回は「普段どんな感じで運営作業をしているの?」というお話です。
2017年も Perl入学式 で様々な試みをしました。その一つがシーサー株式会社さん(以下シーサーさん)で行った「企業出張版」です。
おがた (@xtetsuji) です。
Linux サーバ上で作業をしていると、様々な一時ファイルがディスクを圧迫していて、ディスク容量を増やすために削除を行うことがあります。通常であれば rm
コマンド一発で終わる単純なファイル操作ですが、ファイルが何百万やそれ以上といったオーダーで大量にあると、削除自体のコストが無視できなくなります。
Linux サーバ管理者の間ではたびたび問題になる大量ファイルの削除操作、各人コマンドを組み合わせて工夫しているようですが、より微調整をしたかった私は Perl を使ってコマンドを書くことにしました。その名も gentle_unlink。
最近はITエンジニアリングネタは Qiita に書くことが多いのですが、自分が書いたまとまったプログラムの紹介ということで、メインブログに書いてみることにしました。
初出の社内勉強会での紹介トーク、そしてスクリプトファイルは以下のリンクからどうぞ。
おがた (@xtetsuji) です。
2015年8月20日から22日までの3日間、今年も YAPC::Asia Tokyo 2015 に参加してきました。いわゆる「最後のYAPC」です。
今年もまた「ブログを書くまでがYAPCなのです」は変わらないのです。一気に書こうとすると一つの記事が長くなったり、投稿するまでの時間が長くなったりするので、昨年同様小分けにして書いていきます。このフォーマットは昨年の記事「YAPC::Asia Tokyo 2014 に参加してきました #yapcasia」同様です。
昨年までと同様、トークの内容というよりも場の雰囲気を優先して書いています。
おがた (@xtetsuji) です。
今年も、2015年8月20日(木曜日)から22日(土曜日)まで、YAPC::Asia Tokyo 2015 が開催されます。
とはいえ、今年が最後と銘打たれた YAPC::Asia Tokyo です。悔いがないように楽しみたいですね。
昨年までの私の YAPC::Asia Tokyo に関するブログ記事は以下から。
また昨年2014年分につきましては以下をご参照ください。
おがた (@xtetsuji) です。
2015年4月3日(金曜日)、1社目で最後まで一緒に働いていた後輩と二人で久々に飲み会をしました。そこで考えて語ったレガシー開発論など、公開しても良さそうなところを書いてみます。私は2014年1月に退職していますが、後輩は今も在職しています。
飲み会 (@ 居酒屋 だいぶつ in Shibuya, 東京都) https://t.co/Xl4yJEqZRK pic.twitter.com/yA7ekhowXX
— OGATA Tetsuji (@xtetsuji) April 3, 2015
書きたいことはざっと書いたのですが、推敲がうまくできなくて長文になってしまいました。暇な時に流し読みしていただくのがちょうどよいかもしれません。長いブログ記事、Kindleで電子出版したほうがいいかもしれませんね…。
執筆依頼やモジュール類のドキュメント化依頼は随時受け付けていますので、この勢いで文章を書いて欲しいという方がいらっしゃいましたら、ぜひご依頼ください。
おがた (@xtetsuji) です。
個人的なドメイン名登録サービスは「livedoorドメイン」と「お名前.com」の2つを使っています。最初は livedoorドメイン だけだったのですが、その後そこで登録できないドメインをお名前.comで登録することになり、2つを併用しています。
お名前.com にはダイナミックDNSサービスがありますが、ヘルプを見てもWindowsクライアントしかないようです。以前GMOに問い合わせたことがあったのですが、Windows以外でオープンなAPIを叩いて更新する公式の方法というものは無いようです。
個人的なサーバでダイナミックDNSサーバを構築して運用するのも面倒なので、ここは livedoor ドメイン のダイナミックDNS機能をありがたく使わさせて頂いています。
この記事は「Perl入学式 Advent Calendar」の3日目です。
こんにちは、Perl入学式 in東京のサポーターとしてだいたい毎回お手伝いさせていただいている @xtetsuji こと「おがた てつじ」です。ハンドル名から、校長やサポーターの皆さんからはよく「てつじさん」と呼ばれています。
そういえば、先日の Perl入学式 in東京 第4回 「サブルーチン(関数)/正規表現編」 では、はじめて4時間フルの講師役を担当させていただきました。
今回はサポーター視点でみた「Perl入学式 in東京」のいつもの風景をご紹介させていただきます。
おがた (@xtetsuji) です。
YAPC::Asia Tokyo 2014 のReject con編。概要は目次ブログ記事をどうぞ。
2014年の8月28日(木曜日)から30日(土曜日)までの3日間行われた YAPC::Asia Tokyo 2014 でしたが、今年は応募もさらに盛り上がり、募集トークのうちの約半数がリジェクト(落選)されてしまうという状態でした。競争率が高かったこともありますし、YAPC::Asia Tokyo というイベントがPerl以外の話題にも寛容になったこともあります。
かくいう私も、2012年と2013年に引き続きトークをしようと思って応募したのですが、見事にリジェクトされてしまいました。
しかし!そんなリジェクトされてしまったトークの中から、選りすぐりのものに発表の機会を与えてくれる「YAPC::Asia 2014 Reject con」というイベントが2014年9月3日(水曜日)に行われることになり、なんと私のトークも発表の機会を与えていただけました。
トーク概要については以下の記事がまとまっているので、おすすめです。@hiratara さんの記録能力のすごさには毎回脱帽してしまいます。