暮らしの技術

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

大なりが嫌い、小なりが好き

つまり `>` が嫌いで `数直線のイメージで書いてくれた方が理解しやすい気がするんだけどみなさまはいかが?

mackerel でギガを監視する

ギガっていうの受け入れちゃったね*1。 こうなります。検証のために追加クーポン(200円)を買いました、これって経費で落とせますか?数年前 IIJmio に乗り換え、以来便利に使っているのだけれど、最近は気がつくと月のデータ通信量を使い切って破滅、と言っ…

CO2 監視復活させた

去年の秋ぐらいに raspberry pi が不調になり、そのタイミングから自室のco2モニタリングが動かなくなっていた。当初いくつか試したところハードウェアのトラブルが疑わしいように感じた。ので、新しく CO2mini を購入し直すことにしたがメーカー欠品という…

GitHub Actions で Google App Engine Project の自動デプロイを構成する

サービスアカウントのロール付与で試行錯誤が必要だったのでメモです。ロールで権限付与していくならこれが一番コンパクトだと思う。 ServiceAccount の作成 サービスアカウントへのロール設定 App Enging デプロイ担当者 or App Engine サービス管理者 デプ…

アジャイルレトロスペクティブズ 強いチームを育てる「ふりかえり」の手引き を読んだ

アジャイルレトロスペクティブズ 強いチームを育てる「ふりかえり」の手引き作者:Esther Derby,Diana Larsen出版社/メーカー: オーム社発売日: 2007/09/01メディア: 単行本読んだ。社会人になって5年ぐらい、大体のチームでふりかえりはやってきたけど、ちゃ…

部屋のネットワークの様子を見ることにした

どうも最近家のネットワークの具合が悪いので、 ping の様子をみることにした。 kazeburo さんの mackerel-plugin-pingin を使わせてもらった。github.comあとはカスタマイズしたグラフを表示する - Mackerel ヘルプで、グラフを作る。書いた式はこんな感じ…

開発合宿で 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 │ │ │ └…

新しいパートナーAPIがリリースされました

このクリスマスの日に side_tana の新しいパートナーAPIについてみなさんにアナウンスできることに大変興奮しています! 経緯 「ひさいちくんに彼女ができたら通知がくるウェブサービス」— ひさいち (@hisaichi5518) 2018年12月23日 俺も彼女がいるかどうか…

cURL でスプレッドシートにデータを入力する

この記事は adventar.org の23日目に寄せた記事です。GASでHTTPを受けてスプレッドシートにデータを入力できる、という話を聞いたので試して見た、というような記事です。今回はとりあえず動かしてみて満足することがゴールです。まず新しいスプレッドシート…

どれが最新のファイルかわからなくなったことはないですか? XMPでどれが最新か見分けませんか?

こんにちは.私は id:side_tana.これは ミクシィグループ Advent Calendar 2018 - Qiita 9 日目の記事です.*1qiita.com日々を過ごしていると,目の前に複数のファイルがあり,そのどれが最新かわからなくて困る, といった場面に出くわします.皆さんも経…

ショートカットアプリで遊んだらすごかった

Appleからリリースされた「ショートカット」アプリを、いろいろいじってたら気になる項目がっ!!! #シェル芸 pic.twitter.com/FkEAJyMSJG— Taizo (@taizou1988) September 18, 2018こういうツイートを見て,こうしちゃおれんと思って帰宅してすぐインスト…

GAE/SE Node で puppeteer を動かすよ

みなさん puppeteerつかってますか? 私は使ってません。なぜなら安定的に稼働させるための環境がないから...*1。 しかしそれも今日までです。 先日 beta になった GAE/SE Node について GAE/SE Node は puppeteer も動くよ— ぐら (@grapswiz) June 13, 2018 …

Fitbit StudioにiPhoneが繋がらない場合に試すべき民間療法

Fitbit Studio から iPhone が認識されない問題、iPhone の名前からマルチバイト文字無くしたら認識した.........— アンドレス・ダレッサンドロ (@side_tana) 2017年11月16日参考までに環境をまとめておくと iPhone 6s iOS 10.3.3 mobile app: Fitbit 2.43(7…

YAPC::Kansai でタイトルの長いやつをやります

えー、どうも、このところは猫も杓子もディープラーニングだってんで、ビッグデータやらHTML5やらなんてのはとんと聞かなくなっちまいまして。今じゃすっかり定着しちまいましたが、その前にはクラウドってのが流行り言葉でありました。その頃といえば PaaS …

Google App Engine で Parse.com を看取る

ところで皆さんは1年前の今日,2016年の1月の28日に何が起きたかを覚えていますか? 私は覚えています.そう,Parse.com が1年後にサービス終了する,と宣言したあの日です.*1ということで死にゆく Parse.com への最後の手向けとして parse-shutdown-monitor…

静的ファイルの配信ができてるかとりあえず確認するために <h1>It works</h1> だけのファイルつくったんですけど,インターステラーでジェシカ・チャステインが「ユリイカ!」って叫びながら書類ばらまくシーン思い出した— Pygame (@side_tana) 2017年1月17日 ユリイカ…

君は異体字セレクタを見たことがあるか

node v6.2.0 > var codePoints = [10548, 65039] undefined > var s1 = String.fromCharCode(...codePoints) undefined > var s2 = codePoints.map((p)=>{return String.fromCharCode(p)}).join() undefined > s1 '⤴️' > s2 '⤴,️' > s1 === s2 false > s1.le…

3点リーダ偏り問題、あるいは「そしてまた。 次の縦書きがはじまるのです。 」

*1ポプテピピックよくて,とくに「竹書房⁉︎ 破壊したはずでは……」が好きで,潰したはずのバグが発見されたときのissueなんかで貼っつけて遊んだりしてます.破壊したはずなのは竹書房ではないので,吹き出しの中身を適当に変更したりします.とはいえ業務中…

influxdb へ時系列データを突っ込んで chronograf で可視化する

時系列データをうまいこと取り回す方法をいろいろと検討していて,今日はinfluxdbとchronografを試してた.これは2010年の為替の様子です.dbの中身はこんなクエリでこんな結果が返ってくる状況 > select MEAN("OpenBid") from candle where '2016-09-23T00:…