暮らしの技術

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

はてなブログの脚注を横に出すようにした 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:…

Vagrant でつくった CentOS 7 の vm に ssh で入れない時は

なんか似たような話はぐぐると結構出てきて,一番多いのは ~/.vagrant.d/insecure_private_key から PWD/.vagrant/machines/default/virtualbox/private_key に変わったのでよろしくやりましょうみたいな話だったのだけれど,どうも違うっぽかった.blog.shi…

ErgoDox

買った.これから調整してキーマップを決めていきます.追記4時間ぐらい使ってたけどその後に普通のキーボード使うと確かに肩が開いていなくて窮屈なきもちになった.キーボードはいまErgoDoxを使ってるよ.いまのキーマップはこれ!https://t.co/cAXycoUwp3…

gcloud compute ssh でも tramp したい!

というのを書きました Qiita に以上です.

ネットワーク周りのデバッグ & トラブルシュートTips

歳末ご多端の折、皆様いかがお過ごしでしょうか。mixiグループ Advent Calendar 2015 - Qiita 12日目ということで、簡単な内容ではございますが、ネットワーク周りのデバッグやトラブルシュートのTipsを共有させていただきます*1。さて、ネットワーク周り、…

CSS設計の教科書読んだ

読んだWeb制作者のためのCSS設計の教科書 モダンWeb開発に欠かせない「修正しやすいCSS」の設計手法作者: 谷拓樹出版社/メーカー: インプレス発売日: 2014/07/24メディア: 単行本(ソフトカバー)この商品を含むブログ (4件) を見るAmazonでセールになってい…

Google Analyticsのウェブテスト使ってみた

tantanta.infoウェブテスト機能試してみた.ここにアクセスすると下のどちらかが出てくると思う. 今回やった設定 全てのリンクについて,クリックから遷移までを300ms遅らせ,その間にGoogle Analyticsにイベントを送信するようにする Analyticsのコンソー…

またお絵描きツール作ってる

iPhone6sってやつ買った.なんかタッチパネルが圧力検知できるようになったらしくて,まあ俺には関係ないと思ってたんだけどブラウザからも触れるってことがわかって俄然やる気になった.とりあえず線の滑らか補正機能みたいなところまでやったけど便利 あわ…

複雑性と戦うたった一つの方法

仕様が複雑になるのをさける