Thanks Driven Life

日々是感謝

Turnip 4.0.0 (Gherkin 6 対応) リリースしました

本記事の概要 Turnip の依存ライブラリの一つである Gherkin が 6 にメジャーバージョンアップしてそろそろ半年を迎えようとしています。 かなり遅れてしまいましたが、ようやく Turnip も Gherkin 6 に対応したので、その報告です。 また、 Gherkin 6 から…

Emacs で動く NES エミュレータを作っている話

本記事は Emacs Advent Calendar 2018 の22日目の記事です。 成果物 まずは現時点 (12/22) での動作状況です。 https://github.com/gongo/emacs-nes nestest.nes palette_pal.nes 使い方はいつか README の方に書きますが(いつか)、ざっと書くと: ソースコー…

年末調整Tシャツを作っています

最近は年末調整のことばかりを考えており、とはいえ実際に記入するのはもう少し先の話です。 息抜きも必要、しかしまったく離れるわけにもいかない。そんな気持ちでTシャツを SUZURI で販売しています。 gongo の【「給与所得者の扶養控除等(異動)申告書」ロ…

Nokia Steel HR を1ヶ月使ってみた記録

ただの記録です 買ったもの Nokia Steel HR 40mm モデルです Nokia Steel HR - Withings ウォッチの各モデルの違いはどのようなものですか? バッテリーについて 前提 継続心拍数モードは使っていない 結果 25日無充電でもまだ余裕ある 日付 電池残量 1/21 8…

SmartHR に入社していました

メリークリスマス(昨日)。皆様いかがお過ごしでしょうか。 去年は Emacs で雪を降らせていた 私ですが、今年も無事平和に過ごしております。 そんなこんなで2017年もそろそろ終わり。 今年は私の人生としては(かなりの)変化の年でもあったため、一年を軽く振…

builderscon tokyo 2017 に参加しました

完全に遅刻した というわけで builderscon tokyo 2017 に参加しました。 去年は参加できなかったのですが、感想ブログとかを見て面白そうだなー今年は行きたいなーみたいな気分だったので良かった。 以下、雑に参加したセッションの感想 前夜祭(8/3) 撤退技…

エクストリーム二度寝

説明しよう!!エクストリーム二度寝とは「朝、寿司を食ったあとに二度寝する」ことだ!! 実施例: 4:55 起床。諸々外出準備 5:30 築地市場内 大和寿司 到着。開店時間だが既に10人ぐらい並んでいて且つ店内は満席 5:55 店に入る 5:56 俺「おまかせで!」 6:…

デレステイベント「モーレツ★世直しギルティ!」への参加と振り返り

世直しギルティ、2000位以内入れました!お疲れ様でした!!! pic.twitter.com/kyWW7RpTn1— Wataru MIYAGUNI (@gongoZ) 2017年5月29日 まずはイベント参加者の皆様、お疲れ様でした。 今回は私が推している堀裕子さんがランキング上位報酬ということで、「…

今日の夢

ある休日の昼下がり。どこかのお店から外に出て「しかし晴れというのはいいものだ」などと 入口で体を伸ばすなどの動きをしていたところ、背後から「ちょっとすみません」と声を掛けられる。 おっと、邪魔してしまった。早くどかなくては。そう思い体を寄せ…

Turnip 3.0.0 & turnip_formatter 0.6.0 リリースしました

Release Version 3.0.0 · jnicklas/turnip · GitHub Release v0.6.0 · gongo/turnip_formatter · GitHub 新年早々にリリースするつもりだったけど新年度になってしまった。 明けましておめでとうございます。本年度もよろしくお願い致します。 内容 メインの…

今日の夢

php

沖縄の4月は晴天時においては夏日になるぐらいの陽気さがあり、 「いい天気だ。ドライブがてらご飯でも食べに行こうぜ」と車で店に向かった。同乗者も居たが誰かは忘れた。駐車場に着いて車から降りた時に、隣の車中で男女がまぐわっているのが目に入ってし…

shellcheck を Docker で実行する

TL;DR https://hub.docker.com/r/koalaman/shellcheck/ https://gist.github.com/gongo/5028eabe139f01f4e3d2e05e6633fb1f 経緯 シェルスクリプトを書く時、ちょくちょく shellcheck のお世話になる いざ実行しようとすると、このマシン shellcheck インスト…

バグなどの謎の現象に立ち向かうも闇が濃く、どうしても沼から脱出できない時に見るフローチャート

ご査収ください 補足 パフォーマンスの出し方は人それぞれなので「私はこんな感じです」というものです。 とりあえず「なんかやばいな?」と思ったら休む 体調的にはもちろん、「これ結構やばそうだな?」という勘所は大事 15分以上(長くても30分)悩んだら周り…

🎄 Merry Christmas in Emacs 🎄

https://gist.github.com/gongo/dc8fe61af6f2599c8e948035fbf66c13 クリスマスツリーが表示されて、SPACE キーを押すと雪が降る xmas-tree-mode です。 ちなみに上の GIF で雪が降ってる間、ひたすら SPACE キー連打しています。 本当は Emacs Advent Calend…

Amazon Drive の iPhone アプリで .co.jp じゃなくて .com にサインインしたい場合

前提 容量無制限プランが開始したタイミングで Amazon Drive を使い始めた .com の方で契約した。値段で決めた .co.jp は 年間13,800円 .com は 年間59.99USD 速度は今のところ気にならない 経緯 Amazon Drive に写真やら音楽やらをバックアップとして配置し…

"terraform plan" の変更行に色付けする tpdiff を更新しました

https://github.com/gongo/tpdiff ← before | after → 経緯 terraform plan の実行結果で、属性値が変更になる行に色付けする sed - Thanks Driven Life TravisCI 上で「(GNU, BSD) sed & 各 shell」の組み合わせでテストする - Thanks Driven Life このあた…

Emacs の mode-line に寿司が流れる日

未完です 未完のため、ひとまず Gist に貼ってます。 https://gist.github.com/gongo/c51ac79c1669bd71714b601b42c3be18 どのあたりが未完かというと「複数バッファを開いている時」です。 buffer A buffer B issue sushi-bar other buffer B に移動すると b…

go-airplay を AppleTV 4G 対応してた

Support AppleTV 4G by gongo · Pull Request #7 · gongo/go-airplay AppleTV 4世代目が発売されてもうすぐ1年ですが、なんかようやく手をつけたみたいな感じです。 実は 4G が出た当時は、特に修正することもなく動いててよかったねーって思ってたんですが…

Emacs を終了したら LINE に通知が行くやつ

gist.github.com

TravisCI 上で「(GNU, BSD) sed & 各 shell」の組み合わせでテストする

成果物 雰囲気こんな感じです。 github.com/gongo/tpdiff/.travis.yml 経緯 gongo.hatenablog.com 先日書いた sed を、せっかくなので GitHub に置いておこう せっかく GitHub に置くのだからテストでも書こう というところから始まりました。 https://githu…

Pokemon-Emacs 〜あなたが Emacs で開いているファイルに潜んでいるポケモン〜

TL;DR https://github.com/gongo/pokemon-emacs 経緯 最近は Pokemon Go が流行っているようで、正式サービス開始を待ち望まれているようです。 『Pokémon GO』は、位置情報を活用することにより、現実世界そのものを舞台として、ポケモンを捕まえたり、交換…

Docker Image がデプロイできるようになった Heroku で、Emacs (elnode) on Alpine Linux を動かす

成果物 https://github.com/gongo/docker-emacs https://hub.docker.com/r/gongo/emacs/ (7/21 追記: Docker Hub のリポジトリ名を gongo/docker-emacs を gongo/emacs に変更しました) 経緯 HerokuにDockerイメージをデプロイできるようになりました。 #doc…

terraform plan の実行結果で、属性値が変更になる行に色付けする sed

TL;DR readonly escape_ansi=$(printf '\033') sed -e '/".*" => ".*"$/!b' \ -e '/^.*: *"\(.*\)" => "\1"$/!s/.*/'"$escape_ansi"'[31m&'"$escape_ansi"'[m/' 経緯 毎晩暑い日が続く日本、AWS の各種リソース管理を Terraform で行っている皆様におかれま…

「Methods & Tools Summer 2016 Magazine」に Turnip について寄稿しました

A free software development magazine であるところの Methods & Tools に 「Turnip - Gherkin extension for RSpec」というタイトルで寄稿しました。 Methods & Tools - Summer 2016 書いたこと テストやってますか。受け入れテストどうですか。 Cucumber …

「1時間後に OSX をスリープする」をセットするコマンド

$ sudo pmset schedule sleep "$(date -v +'1H' +'%D %T')" OSX 10.11 El Capitan および OSX 10.10 Yosemite で動作確認しています。おそらくそれ以下のバージョンでも動くやつは動くと思います。多分。 経緯 私は就寝する時に Mac mini で音楽を鳴らしなが…

Turnip 2.1.0 リリースしました

Release Version 2.1.0 · jnicklas/turnip Ruby のサポートバージョンポリシー変更 先月24日に Ruby 2.0 が EOL を迎えたということで、それに合わせて Turnip も今後は Ruby 2.1 以上をサポートすることにしました。 Ruby 2.0 お疲れ様でした。Ruby 1.9.3 …

Ruby 2.x 環境で magic comment 無しファイルを開くと flycheck で "invalid multibyte char (us-ascii)" と言われる場合

結論から言うと (setenv "LC_ALL" "ja_JP.UTF-8") ;; or (setenv "LANG" "ja_JP.UTF-8") を試しましょう 経緯 flycheck を ruby-mode で有効にしてるけど、未だに Invalid multibyte char (US-ASCII) とか言われており、1.9 時代の magic comment 書くと納ま…

「Serverspec で期待値を直書きしてる部分、Puppet の hiera から持ってこれるけどどうする?」

Puppet や Serverspec に限らず、Chef でも Itamae でも awspec でも自前スクリプトでも何でもいい話なんですが。 つまり テストコードに書く期待値を、構成管理ツールで使っているパラメータファイルから取ってきたほうがいいのか という話題。 結論から言…

Turnip 2.0.2, turnip_formatter 0.4.0, gnawrnip 0.4.0 リリースしました

Release Version 2.0.2 · jnicklas/turnip · GitHub Release v0.4.0 · gongo/turnip_formatter · GitHub Release v0.4.0 · gongo/gnawrnip · GitHub 新機能追加したわけじゃないです Turnip 2.0.2 これまで gherkin3 という名前で開発が進んでいた gherkin …

2015年を振り返って

gongo.hatenablog.com ふりかえり〜 OSS活動 2014年に Turnip のオーナー権を貰って から、ちょくちょく活動しています。 今年の作業としては、RSpec のバージョンを結構新しめ限定にするという Turnip 2.0.0 をリリースできたのが良かったです。 [Proposal]…