わけあってブログを移転します。 新しいブログはこちら。 -hayajo.hatenablog.com +hayajo.hatenablog.jp ^^ http://hayajo.hatenablog.jp/
本日付けでウォーターセル株式会社を退職しました。 チームメンバーをはじめ、多くの方々にお世話になりました。 心から感謝しております。ありがとうございました。 新天地でもがんばります。
地元新潟で最も愛している勉強会がついに50回を迎えました。 第50回勉強会(2016/12/10) - 長岡 IT開発者 勉強会(NDS) これもひとえに云々... 今回の発表 第10回 コンテナ型仮想化の情報交換会@東京ではなしたGoでつくるLinuxコンテナの再演をさせていただき…
10月29日に開催された「第10回 コンテナ型仮想化の情報交換会@東京」に参加し、 「GoでつくるLinuxコンテナ」という内容で発表させていただきました。 スライドはこちら。 ライブコーディングで作った(はず)のコードはこちら。一部内容が違いますが、概ね…
YAPC::ASIA Hachioji 2016 mid in Shinagawa で発表してきました 7/2, 7/3に開催されたYAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa に参加して「つくって学ぶLinuxコンテナの裏側」というタイトルで発表させていただきました。 github.com 前日まで…
第45回勉強会 スライドはこちら。 http://go-talks.appspot.com/github.com/hayajo/nds45-docker2015/main.slide https://github.com/hayajo/nds45-docker2015 ネタに困った時にDockerの話するの、そろそろ卒業しないと... 今回の勉強会は半ば「今日帰ってす…
まずは... 諸事情で「今回の参加は欠勤&旅費全額負担かなー」と覚悟していたのですが、会社から全面的にサポートして頂きました。 本当に感謝しています。ありがとうございました。 所感 トークの内容は他の方々が詳しくまとめてくださっているので割愛。 …
こんにちは。業務都合上、サーバー運用ではsudoが使えずsuでrootになって作業を行わなければならないhayajoです。 Specinfraのsshバックエンドはsudoでのコマンド実行を前提としているため、suでrootになって運用しているサーバーに対してSpecinfra/Serversp…
OAuth 1.0(A) 関連の実装を修正しました。 これで Twitter や Dropbox の認証が Hypnotoad の他に Starman や Starlet でも動作するようになったはずです。 ご確認ください。 Mojolicious-Plugin-Web-Auth-0.05 Thanks id:kechiya Mojolicious::Plugin::Web:…
ドキュメントはこちら。 試験的ということなのでインターフェースが変わってしまうかもしれませんね。 M::P::TagHelpers側である程度よしなにしてくれるのはお手軽でいいですね。 Mojolicious::Validator と Mojolicious::Validator::Validation の関係がい…
ひさしぶりのブログです。 先日長岡市で行われた第33回勉強会 Scala入学式に行ってきました。 「ScalaってJavaVMで動く関数型っぽい言語」という程度の認識です。そもそもJavaなんてJDK5の知識が少々ある程度なのです。 Java書いてた頃のことは個人的に思い…
Vagrantでスナップショットと言えばsahara(1.1+対応版)が大人気のようですが、1.1+で同等の機能が欲しいのであればvagrant-vbox-snapshotがいいんじゃないでしょうか。 サクッとインストールできますしね。 $ vagrant plugin install vagrant-vbox-snapsho…
@gosukenator rootユーザをsudoersに入れてないと、2回目のsudoでエラーになりますねー。そういう環境はみたことあります— fujiwara (@fujiwara) 2013, 6月 12 確かにsudoersにrootがなかった。 こんな環境はじめて。
Dist::Millaで特定のOSのみ(or 以外を)サポートするようなモジュールをつくりたいときはDist::Zilla::Plugin::AssertOSを使ってdist.iniをこんな感じに定義します。 [@Milla] [AssertOS] ; MSWin32 or CygwinをNGとする os = -MicrosoftWindows [Prereqs /…
こちらの記事を読んで「IRCいいなー。ウチIPMessengerだしなー」とボヤいていたところ、ボス@Niigata.pmが「IPMessengerBot需要あるかも」とつぶやいていたので、こんなの作ってみました。 Net::IPMessenger::Bot - IPMessenger-Bot building framework - me…
Mojolicious::Plugin::Web::Auth - Authentication plugin for Mojolicious - metacpan.org 特に新しいことはないのですが... Net::Twitter::Lite と WebService::Dropbox への依存をなくしました Milla化しました OAuth 1.0(A) も自前で...と思いましたが挫…
hayajo/Mojolicious-Plugin-SessionStore · GitHub shipitしました。(2013-05-05) これなに? Mojoliciousのセッションストアはcookieです。普通に使うぶんにはcookieで十分なのですが、やんごとなき理由でセッションストアをファイルやデータベース、KVSな…
0.02 では on_deny で拒否した場合のコールバックを登録できます。 よろしければお試しください。
shipitしました。 Mojolicious::Plugin::AccessControl - Access control - metacpan.org これなに? Mojoliciousでルートごとにアクセス制御を定義できるモジュールです。Apacheのmod_accessみたいな感じ。 注意点 アクセス制御の対象はMojolicious::Routes…
長岡 IT開発者 勉強会(NDS) 第31回勉強会 に参加してきました。 開催一週間前の告知にもかかわらず参加者が10人(主催除く)も集まったのは、NDSのブランド力というか、主催の@civicさんの人徳というか。さすがです。 おかげで@civicさんのMacにperlの開発環…
なんか残念なぐらいに WebMarker が動かなかったのでちょっろっと改修して使っていたのですが、先人が改修していた記事をみつけました。 A patch for WebMarker 1.5.0_0 すばらしいです。(でもボクの改修もだいたい一緒だったんだょ。ホントだょ。) 併せて…
こんな感じ? 開いてるファイルから遡って .carton ディレクトリを探し、カレントディレクトリを変更して carton exec を実行。
screenのハードコピーをメールで送ります。 送信先のメールアドレスは環境変数SCREEN_HARDCOPY_TOを定義して下さい。 exec 知らなかった。 まだまだ tmux には乗り換えませんよ。
流行り(?)の z を入れてみました。 Debian squeeze の zsh (4.3.10-14) だとうまく動かなかったので zsh-5.0.2 をソースからインストール。 $ curl -L -o zsh-5.0.2.tar.gz http://sourceforge.net/projects/zsh/files/zsh/5.0.2/zsh-5.0.2.tar.gz/downlo…
こんにちは。大晦日ですね。 今年はCPAN Authorデビューしてしまいました。意識が高まっちゃったようですね。黒歴史にならなければ良いのですが... せっかくですのでshipitしたモジュールやGithubにアップしたモジュールの紹介をしつつ、今年を振り返ってみ…
はじめてAcmeモジュールをつくりました。 なんの役にもたちませんね。来年から本気をだそうと思います。 あとでCPANにshipitしようと思っているのですが、同じようなのないです...よね?来年のAcme大全に載りたいぞ!
正直エヴァは昔も今も「表現手法が斬新なロボアニメ」という認識程度しかないので、まわりの熱さについていけないです。 物語としては、小説のように行間を読ませるようにしているのでしょうが、行間が長すぎて作者以外誰も理解できないのかなぁと。 それに…
随時更新するかも。 見えないチカラ: A successful Git branching model を翻訳しました こわくない Git [Git] 使い分けできていますか?マージ(merge)&リベース(rebase)再入門 - The Powerful Code git merge or rebase, ff or no-ff - Togetter rebase…
第29回勉強会(2012/11/17) - 長岡 IT開発者 勉強会(NDS) に参加してきましたよ。 Windows Azure ハンズオン ですぞ。 「一体いつから \ がエスケープ文字だと錯覚していた?」 FTPのUserNameに hoge\$fuga ってな感じて記載されていたのですが、この \ をエス…
乗り遅れた感がございますが... こちらのエントリを読んで「Perlではどうかなー」と思ったもので。 手軽に使える forward http proxy : stone, Tinyproxy - 酒日記 はてな支店 Big Sky :: プログラマブルなプロキシライブラリ goproxy HTTP::Proxy 今回使用…