タグ Masteries
人気順 10 users 50 users 100 users 500 users 1000 users「YAPC::Kyoto 2023」お疲れさまでした!!! - Masteries
YAPC::Kyoto 2023, お疲れさまでした. yapcjapan.org ここまでのあらすじ 話は遡ること2019年のYAPC::Tokyo 2019. 確か懇親会の終了間際だったと思いますが, 突然(確か id:Songmu さんが)「次は京都」みたいな宣言をぶっこんだのがすべての始まりでした. 会場の片隅に早速集まるJPA理事, 「京都マジ?」, 「まあやれるんちゃう... 続きを読む
LWP::UserAgentのタイムアウトがうまく効かなかった事象の調査 (序章) - Masteries
皆様, メリークリスマス! この記事は, 「Perl Advent Calendar 2020」の25日目の記事です. qiita.com 昨日は, id:hitode909 さんの「Perlアプリケーションの依存モジュールの更新についてWEB+DB PRESS vol.120のPerl Hackers Hubに寄稿しました」でした. blog.sushi.money さて, 本題です. Perlにおいて, HTTPリクエストを送... 続きを読む
PerlでスナップショットテストをするTest::Snapshotのご紹介 - Masteries
このエントリは, 「Perl Advent Calendar 2020」の9日目の記事です. qiita.com 昨日のエントリは, id:xtetsuji さんの「xargs や find と合わせて使う・代わりに使う Perl」でした. qiita.com 実は最近異動をしていた id:papix です. 異動後もPerlをモリモリ書いている日々ですが, 移動先のチームのプロダクトで同僚の id:mi... 続きを読む
間接オブジェクト記法とPerl 7 - Masteries
コードレビューする時に軽く調べたので, 備忘録として軽くまとめておきます. 間接オブジェクト記法とは, こういう記法です: my $obj = new Object; これは, 以下のコードと同じです: my $obj = Object->new(); 「初めてみた!」, 「使ったことない!」という方もいるかもしれませんが, 実は標準エラー出力をする際の, print ST... 続きを読む
GitHub Actionsの知見ご紹介 - Masteries
今更ですが, ここ最近ちまちまとGitHub Actionsをしています. github.co.jp 個人的にはこういうのイジるの大好きなので, 新しいおもちゃをもらった子供のようにはしゃいでいます. 今回は, その中で知った知見などを雑多にご紹介します. Pull Requestでコケた時にRe-run jobsするとactions/cacheアクションが正常に動作し... 続きを読む
Syntax::Keyword::TryとPerlのキーワードプラグイン (その1) - Masteries
id:papix です. この記事は, Perl Advent Calendar 2019の2日目の記事です. 昨日は, id:karupanerura さんの「2019年の最先端のPerl開発ボイラープレート」でした. qiita.com 今日は, 昨日のエントリでも触れられていたSyntax::Keyword::Tryについて, さっくりとアレコレ綴りたいと思います. Perlと例外処理 Perlで例外処... 続きを読む
JPAの理事に就任することになりました - Masteries
...というわけで, JPAのブログでお知らせがありましたように, 一般社団法人Japan Perl Associationの理事に就任することとなりました. blog.perlassociation.org Perlは自分にとって, まさに「青春の言語」という立ち位置だと思っていて, Perlを通じて多くの人と出会うことが出来ましたし, そこから多くのことを教えてもら... 続きを読む
技術書典6で頒布される「Hatena Tech Book」に「障害対応五訓」という記事を書きました - Masteries
developer.hatenastaff.com というわけで, こちらのエントリで紹介されている「Hatena Tech Book」に, 「障害対応五訓」という記事を書きました!!! こういう感じの序文となっております. Webサービスを運用していると,さまざまな障害と出会います.当然,そんな障害とは一切出会わずに済むのが一番ではあるのですが…….とは... 続きを読む
シニアエンジニアになりました - Masteries
今期より, シニアエンジニアになりました. シニアエンジニアは, はてなのエンジニアのロールの1つで, 技術組織の運営を担ったり, エンジニアのメンタリングを担当したりする役割です. developer.hatenastaff.com ...CTOに突然, 「来期からシニアエンジニアをお願いします」と言われた時は結構びっくりしたのだけれど, 新年... 続きを読む
「エンジニアの知的生産術」読んだ - Masteries
年末に id:daiksy さんが「良い!」とツイートされていたので, ついつい買ってしまった「エンジニアの知的生産術」を読み終わりました. エンジニアの知的生産術 ──効率的に学び、整理し、アウトプットする (WEB+DB PRESS plusシリーズ) 作者: 西尾泰和出版社/メーカー: 技術評論社発売日: 2018/08/10メディア: 単行本(ソフト... 続きを読む
YAPC::Tokyo 2019で「チームが前に進み続けるために僕たちが考えたこと」というトークをしました - Masteries
朝イチの発表でしたが, たくさんの方に聞いていただけて本当に嬉しかったです. また懇親会で「ベストトーク賞, 投票しました!」という声もいただけて, 非常に光栄でした. 公開した資料はこちらです. 「明らかに20分では足りなくて, ここは話せないだろうな...」と思って割愛した部分も付録としてスライドにしていますので, ... 続きを読む
プログラミング教育に関する私見 - Masteries
はじめに このエントリは以下の2つのエントリを読んで, Twitterに垂れ流した文章を推敲してまとめたものです. blog.3qe.us soudai.hatenablog.com 2つの視点 プログラミング教育について考える時, マクロな視点とミクロな視点(?)があると思っています. 前者はどのようにすれば効率よくプログラミング教育をしてエンジニ... 続きを読む
「手順書」のススメ - Masteries
こんにちは, id:papix です. この記事は, 「はてなエンジニア Advent Calendar 2018」の9日目の記事です. qiita.com 昨日は id:wtatsuru さんによる, 「基盤開発観点からみたはてなのAWS活用のこれまでとこれから」でした. wtatsuru.hatenadiary.com 「手順書」のススメ さて, 早速本題に入っていきましょう. 皆さんは「手順書」... 続きを読む
EdgeRouter Xでsardineを動かす - Masteries
Edgerouter Xにmackerel-agentを入れて, 家のNasneやNature Remoを監視しています. 特段不満はないのですが, 唯一挙げるとすれば mackerel-agent.conf にプラグインの設定を書いているので, NasneやNature RemoのメトリックがEdgeRouter Xのカスタムメトリックとして扱われる, というのがあります. 出来ればHomeなどのサ... 続きを読む
Go言語でMixed Contentsをなるべく発見する - Masteries
ウェブサービス/ウェブサイトのHTTPS化にあたっては, Mixed Contentsへの対応が求められます. 既にHTTPSを有効にする作業が完了している状態で, Mixed Contentsが発生していないかを確認したいのであれば, Mixed Contentsの発見のために mcdetect などを使うことができるでしょう. www.npmjs.com 例えば, このブログ(htt... 続きを読む
「カイゼン・ジャーニー」読んだ - Masteries
2018 - 04 - 29 「カイゼン・ジャーニー」読んだ 最近話題の「カイゼン・ジャーニー」を読みました. ...だいぶ前に. 感想エントリ書いたつもりだったのだけれど下書き状態のままで, 公開されていなかったのでした... そしてこの本ですが, Twitterとかで id:daiksy さん等たくさんの方々が絶賛していたので, サクッと買っていました. カイゼン・ジャーニー たった1人からは... 続きを読む
YAPC::Okinawaで, 「Webサービスを監視するときに僕達が考えたこと」というトークをしました - Masteries
2018 - 03 - 03 YAPC::Okinawaで, 「Webサービスを監視するときに僕達が考えたこと」というトークをしました トークを聞きに来て下さった皆様, ありがとうございました! 以下スライドです: 少なくともYAPCでは初めての40分トークで, しかも思っていた以上に人が来ていて, 終始あたふたしまくりでしたね. 発表していた自分のLAも危険な領域に突入していました... pap... 続きを読む
「mackerel-plugin-nature-remo」書いた - Masteries
2018 - 02 - 22 「mackerel-plugin-nature-remo」書いた 最近, いろいろあってNature Remoを購入しました. nature.global 購入してから知ったのですが, Nature Remoは温度と湿度が測定出来るようになっていて(湿度は10%刻みの概算値ですが), これもちょうど最近公開された APIドキュメント を見ていたところ, Nature ... 続きを読む
「mackerel-plugin-nature-remo」書いた - Masteries
2018 - 02 - 22 「mackerel-plugin-nature-remo」書いた 最近, いろいろあってNature Remoを購入しました. nature.global 購入してから知ったのですが, Nature Remoは温度と湿度が測定出来るようになっていて(湿度は10%刻みの概算値ですが), これもちょうど最近公開された APIドキュメント を見ていたところ, Nature ... 続きを読む
今, Smart::Args::TypeTinyが熱い!? - Masteries
2017 - 12 - 24 今, Smart::Args::TypeTinyが熱い!? この記事は, 「Perl Advent Calendar 2017」の24日目の記事です. qiita.com 昨日は, id:papix の「VimにおけるPerl関連のスニペットを晒してみる 〜2017年版〜」でした. papix.hatenablog.com Smart::Argsは便利 Perlで, ... 続きを読む
Scratchを使った子どもへのプログラミング教育 - 大西ブログ
2017 - 12 - 19 Scratchを使った子どもへのプログラミング教育 この記事は、 はてなエンジニア Advent Calendar 2017 の19日目の記事です。 昨日の記事は, id:papix の「 「雑に文章を書く」活動と, そこから得たもの - Masteries 」でした. 僕は今、小6と小4の子どもがいるのですが、2年ほど前から子どもたちに Scratch を使ってプロ... 続きを読む
EdgeRouter Xでmackerel-agentを動かす - Masteries
2017 - 12 - 17 EdgeRouter Xでmackerel-agentを動かす はじめに この記事は, Mackerel Advent Calendar 2017の17日目の記事です. qiita.com EdgeRouter Xで mackrel-agent を動かす EdgeRouter Xは, ネットワーク機器ベンチャーUbiquiti Networksというところが開発してい... 続きを読む
Perlで雑なスクリプトを書く時の個人的な三種の神器 - Masteries
2017 - 10 - 18 Perlで雑なスクリプトを書く時の個人的な三種の神器 日常の中で複雑な作業をしたい時, Perlで雑なスクリプトを書いて実現することがあります. そういった時によく使うCPANモジュール達を紹介しようと思います. Path::Tiny metacpan.org ファイルの読み書きはもちろん, ファイルやディレクトリの存在確認, ディレクトリからのファイルの走査, 一時... 続きを読む
peco芸: ファイルを検索して開いたりする - Masteries
2017 - 07 - 26 peco芸: ファイルを検索して開いたりする gfx.hatenablog.com pecoめっちゃ便利ですよね. 僕も愛用しています. こちらの記事で紹介されているように, ghq + peco も便利ですが, 僕は ag + peco の組み合わせにハマっていて(?), その紹介をします. ag ag (The Silver Searcher)は, 一言で言えば「... 続きを読む
YAPC::Fukuokaを終えて - Masteries
2017 - 07 - 13 YAPC::Fukuokaを終えて YAPC::Fukuoka 2017 HAKATA, お疲れ様でした. スタッフの1人としては, とにかく当日右往左往していたら, アッという間に終わっていた… というのが正直な所でしたが, 当日ご参加頂けた皆様は楽しんで頂けたでしょうか. 今回のYAPC::Fukuokaは, 本当に素晴らしい会場と, 優秀なボランティアスタッフに... 続きを読む