暮らしの技術

暮らしを豊かにする技術や、特に暮らしを豊かにしない技術があります

2019-01-01から1年間の記事一覧

開発合宿で AWS メディアサービスをつかってVOD動画配信の仕組みを作ったときの話

この記事は はてなエンジニア Advent Calendar 21日目の記事です。昨日は id:papix さんでした。この記事では、はてなの開発合宿で AWS メディアサービスをつかってVOD動画配信の仕組みを作ったときの様子を紹介します。 初期のアーキテクチャ案 合宿初日に…

私生活における監視の実践

こんにちは、私は id:side_tana。この記事は Mackerel Advent Calendar 17 日目の記事です。昨日は koudenpa さんでした。この記事では部屋にモニタリングを導入するまでの経緯とその結果をご紹介します。 序 私は春に引っ越したのですが、引っ越してからし…

はてなブログの脚注を横に出すようにした Part2

2013年の今頃にはてなブログのカスタマイズをして脚注を傍注に変える*1、ということをしていた。以来テンプレートを変更せずにいたのだけれど、最近ブログの名前を変えた*2流れでテンプレートも変えたくなってきたの6年ぶり? に手を入れた。カスタムドメイン…

最近やった Scrapbox の拡張

一週間の予定を入れる 最近あらゆるメモを Scrapbox で取っていて、当然仕事の進捗状況や家でのタスクも全て Scrapbox に書きながら生活している。これまで結構スケジュールを雑にやってたのだけれど、最近忙しくなったり環境の変化もあって、このままではい…

Mackerel で SSL 証明書の有効期限を監視する

最近は仕事で Mackerel を作っているので、機能理解も兼ねて自分のVPSへの導入を進めている。parochially.hatenablog.comこの記事で書いたとおり、自分のサイトを作り直したときに let's encrypt を使って HTTPS 配信に切り替えた。証明書の発行と導入のため…

Mackerelのサービスメトリックで寿司の動きを可視化した

寿司に直近1時間のクリック数などを表示するグラフを追加した。グラフは Mackerel の機能を使っている。やったことは ステータス取得用エンドポイントの追加 アプリケーションサーバにエンドポイントを追加 Nginx の location ディレクティブで外部からたた…

入門監視 読んだ

読んだ。入門 監視 ―モダンなモニタリングのためのデザインパターン作者: Mike Julian,松浦隼人出版社/メーカー: オライリージャパン発売日: 2019/01/17メディア: 単行本(ソフトカバー)この商品を含むブログを見る モチベーション 監視設定はこれまでもし…

失敗から学ぶRDBの正しい歩き方 読んだ

読んだ.失敗から学ぶRDBの正しい歩き方 (Software Design plus)作者: 曽根壮大出版社/メーカー: 技術評論社発売日: 2019/03/06メディア: 単行本(ソフトカバー)この商品を含むブログを見る とにかくはちゃめちゃに読みやすい.もうちょっと読みにくいかと…

Web API: The Good Parts 読んだ

Web API: The Good Parts作者: 水野貴明出版社/メーカー: オライリージャパン発売日: 2014/11/21メディア: 大型本この商品を含むブログ (9件) を見る読んだ モチベーション ここしばらく API を開発していたけれど,ずっと勘と経験を頼りにやっていてちょっ…

tanatana.info を作り直した

hugo でパコッとやったのでおなじみのテンプレートって感じ.トップページはちょっといじっている.tanatana.info そもそも今月末でこれまで使っていたさくらVPSのサーバを一台解約するので,それに合わせて引越しついでに作り直したみたいな感じ.tanatana.…

1ページだけなんだがCMSみたいな仕組みが欲しい……っ!となった時に使える夢のようなテク

会社で仕事をしているとどうしても「この部分は非エンジニアが自由にいじれるようにしておきたいがそのための仕組みを作るときついね」みたいなことがあると思います。具体的には社内ツールの更新お知らせとかメモっぽいコーナーとか。一方で更新する人には…

GAE/SE go111 + datastore emulator とりあえず動かす

これはメモです. ディレクトリ配置 go1.11 以降かつ go modules を利用するので,これまでのように GOPATH に縛られない場所にプロジェクトディレクトリを作成できる. 様子 $ tree ./ ./ ├── datastore │ ├── WEB-INF │ │ ├── appengine-generated │ │ │ └…