engineer
正確には「関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう の見本誌をいただいたので読んだ」ということになる。 訳者の猪俣さまより見本誌を提供いただきました。ありがとうございます。(発売少し前にいただいたのだ…
isucon.netid:chaya2z と id:rmatsuoka と組んだ羽つき表参道のお茶会で参加した。 最終スコアは46,618。最高スコアはそのちょっと前に48xxxくらいを出してた。後から確認したら46,934だからほぼ変わらなかった。。終わってみたら30位が49xxxという感じだっ…
このエントリは特に意味がなくて、社のブログに自分の文責で載せた記事へのポインタを自分のブログにも置いておこうというだけです。developer.hatenastaff.com特におもしろ裏話とかもないです。そういえば事前収録でないリモート登壇ははじめてだったかも?…
ビールの話ではなくてパッケージマネージャの話です。主に macOS 向け*1のパッケージマネージャ Homebrew の Formula のテストをする話だったり、特に GitHub Actions で CI する仕組みを少し調べてみました、という話をします。このエントリははてなエンジ…
タイトルでほぼ全て。 動いている様子github.com2021/11/15 現在の Slack の GitHub 連携では GitHub Discussions の更新を Slack に通知することが出来ない。そのうちできるようになるだろうとは思うものの、それまでの間のつなぎとして GitHub Actions に…
日記です。タイトルでほぼすべてがオチてしまった。 const form = document.querySelector('form#ultra-form'); form.submit(); みたいな感じで、 <form> を JavaScript から submit することができるんだけど、この HTMLFormElement.submit は HTML Living Standa</form>…
このエントリは masawada advent calendar 2020 ではありません。adventar.orgこの12月は前述の masawada advent calendar のために masawada slotmachine というものを作った。astj.github.ioastj.github.io非常に素朴な JS のオモチャという感じだけど、い…
このエントリは Mackerel Advent Calendar 2020 の16日目です。遅刻です。qiita.com昨日は kazeburo さんでした。kazeburo.hatenablog.com今日は Apple M1 Mac で mackerel-agent を動かす話をします。 前日の "Apple M1 Mac で Go を動かす" の続きというつ…
このエントリははてなエンジニア Advent Calender の15日目です(遅刻)。qiita.com昨日?前日?は id:ma2saka さんのAWSコストエクスプローラーAPIと気軽につきあう(2020) with Next.js でした。qiita.comこのエントリでは、 Apple M1 搭載の Mac で Go を…
しました。isucon.net 我々のチーム "できの悪いウォーターフォール開発" は予選敗退となりました。最終スコア(かつベストスコア)は1320点くらいです。リポジトリはこちらです:github.com敗退はめちゃめちゃ悔しいし無念な思いですが、非常にやり応えがあ…
概要 CloudFormation で ECS Capacity Provider が限定的に操作できるようになった Fargate Spot がちょっと使いやすくなったかもしれない もうちょっと待ったらフルサポートされると思う(されてほしい) もうもうちょっと待ったら AWS CDK で良い感じに扱…
ラスベガス帰りの id:astj です。今年も re:Invent ではたくさんのサービスリリース/アップデートがあって目が回るような思いでした。現地にいたからキャッチアップできた中身もあれば、しれっとリリースされていて現地でセッションを聞いてるだけだと気づき…
reinvent.awsevents.comラスベガスです。初参加です。帰ってきたらまたどこかにレポート的な物が上がると思います。
タイトルの通りです。 9/17 にあった NoOps Meetup Tokyo #8 にて、"Observability: Mackerel による観測と Mackerel の観測"というタイトルで発表してきました。noops.connpass.com当日のスライドはこちらです。speakerdeck.comNoOps という名前は刺激的で…
6/15 に Developers Boost KANSAI という U30 向けの技術カンファレンスがあったのだけど、ぎりぎりまだU30やで、ということもあり発表機会をいただいて、ここ半年〜1年くらい Mackerel チームで取り組んでることの話をしてきました。event.shoeisha.jp発表…
1月なのでもう1ヶ月以上前の話になってしまいたいへん恐縮ですが、1/23 と 1/30 にあった Hatena Engineer Seminar #11 で Mackerel チームのエンジニアとして発表していました。hatena.connpass.comhatena.connpass.comスライドはこれです。speakerdeck.com…
個人的なメモです。というのは全てにおいて予防線として扱われる。 omitempty JSON tag につける omitempty は、 JSON の Marshal 時に参照される。 empty value だった際にそのフィールドがまるごとスキップされる。 The "omitempty" option specifies that…
こういうなんでもないプロジェクトがあったとする。 [astj@gemmy01 /Users/astj/sandbox/myproject]$ cat Dockerfile FROM debian:8 [astj@gemmy01 /Users/astj/sandbox/myproject]$ cat docker-compose.yml version: "3" services: debian: build: context:…
JVM (Java 仮想マシン) には DNS の名前解決の結果をキャッシュする挙動が備わっている。キャッシュするだけならいいのだけれど、このキャッシュでは DNS の TTL を無視してキャッシュするため、名前解決の結果が変わっても JVM からの接続先が切り替わるま…
ここ1年半くらい仕事でサーバ管理・監視サービス Mackerelの開発をしているのですが、そのユーザミートアップイベント Mackerel Meetup #11 Tokyo が2/5にあり、そこで"AWS で実現した Mackerel 時系列データ1分粒度長期保存の裏側"というタイトルで発表して…
このエントリは Mackerel Advent Calendar 2017 の7日目のエントリです。 qiita.com自宅サーバやそれに類する物に mackerel-agent を入れていく話を淡々とします。 目的 mackerel-agent を家のいろいろなものに入れて眺めて喜ぶ 監視によって実利が得られる…
tl;dr 1.9.x とかでパッチバージョンを指定したいけど これは手作業のアップデートが必要なのですぐには更新されなくて みなさん気をつけてやっていきましょう 資料 Building a Go Project - Travis CIgithub.com今回の話題のネタはだいたいここで語られてい…
はい。isucon.netIikanjini Speedup Contest こと ISUCON に参加して本戦出場できず予選敗退となった。2年前に出場したときは本戦に出場(して惨敗)したけど、今年は予選落ち。予選を突破できなかったのは残念だし力及ばず悔しい点もあったけど、いっぽうで…
スライドが200枚を超え20分のトーク枠に収まらない予感がしましたが案の定収まりませんでした。誠に申し訳ございませんでした…… ちなみに社内で再演したところ30分かかりました。はい……yapcjapan.orgということで話してきました。前半は割と教科書っぽいお話…
タイトルがだいたい全てです。CentOS 5 が EOL を迎えたことにより、 CentOS 5 の公式 yum リポジトリはもはや利用できなくなりました。素の CentOS 5 の yum リポジトリ設定のままだとリポジトリがないので yum で新しくパッケージをインストールすることは…
3/4 に行われた YAPC::Kansai で Perl6 の話をしてきました。 "Perl6 で Web Application Framework をつくる" というタイトルで、 Sinatra っぽい簡易 Web フレームワークの簡易実装 Sixatra を紹介する、という発表でした。speakerdeck.comyapcjapan.orgよ…
だいたいのことはタイトルで言い尽くした。 Docker でビルドする、という workaround で凌いでいるけど、根本的な原因も解決策も分かっていない……
このエントリは はてなエンジニアアドベントカレンダー2016の13日目のエントリです。12日目のエントリは追って書かれる見込みです。 それぞれ力のこもったエントリが並んでいるところ恐縮ですが、 Perl 6 の話をカジュアルにしようと思います。そして、この…
YAPC::Hokkaido 2016 SAPPORO京都から行ってきました。というか飛行機欠航で翌日振り替えになったので、このエントリを書いている12/11夜時点ではまだ北海道にいます。明日の朝飛行機が飛ぶことを祈っています。なので現時点では京都から「来ています」の方…
お題「エンジニア立ち居振舞い」だいたいタイトルが全て。GitHub (or GitHub Enterprise) で仕事をしているので、コードに誰かが何か変更を加えようとするときはプルリクエストを出すことになる。普段仕事をするとき、仕事のリポジトリに誰かがプルリクエス…