Thanks Driven Life

日々是感謝

Emacs で vueify ファイル (.vue) を開いた時の highlighting / support を mmm-mode でどうにかする

経緯 Vue.js で構築している pizza-figlet を、試しに Browserify + Vueify してる all-vueify ブランチ (2015/04/01 現在) View Logic と Markup の密結合、下の記事を読んで試してみたかった(React の記事だけど) ところで、React.jsではComponentとして、…

「てぃーだ大感謝祭2015」に行ってきました。

てぃーだ大感謝祭2015 ~ ありがとう10年、これからもずっと ~休日は いつも外食 して、すぐ家に帰って寝るという生活をしているので たまには賑やかなイベントにでも参加しようと考えました。場所は北谷にある うみんちゅワーフ というところ。 最初場所が…

複数ファイルの tail -f を heroku logs っぽく表示する「9t」

[2015年03月10日 17時 追記] 以前は qb という名前でしたが、多数の方から「きゅーべーだと思った」という感想が得られたので Rename gongo/9t 一杯 tail していこうっていう精神を持った九尾的な意味です。 あと最近 NARUTO 読み返したのもあります。 使い…

私の名前と同じ PHP 製 Web アプリケーションフレームワーク「Gongo」を使ってみた

php

はじめに 本当に「使ってみた」の報告なので、このフレームワークのどこが良いとか悪いとか詳しい部分は書きません。 経緯 ふと Packagist で自分の名前を入れてみた(本当に) なんか出てきた… no22/Gongo Gongo is a micro web application framework for PH…

emacs-ikku / 文章の中から一句を探し出す

経緯 IRC で一句 bot が導入された結果「ここで一句 ごんごさん やるっていうと やらないし」とか朝から dis られる結果になった— Wataru MIYAGUNI (@gongoZ) 2015, 2月 19 一句詠んでますか いろいろあって作りました。 gongo/emacs-ikku 使う前に mecab コ…

8年前に追いついた

ひだまりスケッチ見始めました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twi…

システムテスト自動化標準ガイド第2章「キャプチャーリプレイはテスト自動化ではない」読みました

#ギア本 今日は第2章「キャプチャーリプレイはテスト自動化ではない」を読んだ— Wataru MIYAGUNI (@gongoZ) 2015, 1月 26 自動化を試みる前に、まずは現状を把握する まず今やってる手動のテストが「アドホックテスト(テスト仕様書無しに雰囲気と勘で操作す…

「システムテスト自動化標準ガイド」読み始めてます。

システムテスト自動化 標準ガイド (CodeZine BOOKS)作者: Mark Fewster,Dorothy Graham,テスト自動化研究会,伊藤望,玉川紘子,長谷川孝二,きょん,鈴木一裕,太田健一郎,森龍二,近江久美子,永田敦,吉村好廣,板垣真太郎,浦山さつき,井芹洋輝,松木晋祐,長田学,早…

2014年を振り返って

2014-01-01から1年間の記事一覧 - Thanks Driven Life 記事振り返り フロントエンド 今年前半は AngularJS、後半は Vue.js を触っていました。 それに共なって brunch や gulp なども手を付けてみた。未だにまだよくわかってない。 2015年は VirtulDOM & Rea…

PHP 5.4 以上でも register_globals と生きていくために $_SESSION のことも忘れてはいけない

php

忘れたい(切実) 経緯 PHP 5.4 以上でも register_globals と生きていくために - Thanks Driven Life 上記ポストで register_globals を再現する関数をご紹介しました。ですがこれらはあくまでも、いわゆる EGPCS にだけ対応していました。 というかそれで充…

Itamae で firewalld を操作する plugin をリリースしました

gongo/itamae-plugin-resource-firewalld 経緯 さくらVPS が新プランになったから旧プランから移行しよう せっかくだし、まだあまり触ってない CentOS 7 にしよう せっかくだし、Provisioning Tool として Itamae を使ってみよう user は簡単にできた!さて…

PHP 5.4.28 以降で session.save_path を Vagrant(Virtualbox) の synced_folder 内に指定した時に悲しまないように

タイトル長い上にそんな限られた状況の人居ないとは思いますが まずは結論 synced_folder の owner オプション には、Web サーバ(Apacheとか)を起動するユーザ(例えば apache ユーザ)と同じにすべし。でないとセッションの保存に失敗します。 経緯 PHP アプ…

Docker Hub の Selenium Hub/Node イメージ + fig で Selenium Grid 構築してみた

経緯 お仕事で、CI 環境用に Selenium Grid を Docker で稼動させています。 以前は Hub は別サーバに立てて、Node を Docker コンテナとして複数起動できるように構築していましたが、 いろいろあって Hub も Docker コンテナとしてしまおう、と考えました…

PHP 5.4 以上でも register_globals と生きていくために

php

追記 (12/24) PHP 5.4 以上でも register_globals と生きていくために $_SESSION のことも忘れてはいけない - Thanks Driven Life セッションを扱う場合は ↓ だけでは対策が不十分なので ↑ もご参照下さい PHP: グローバル変数の登録機能の使用法 - Manual r…

Emacs 24.4 から標準搭載された "json-pretty-print" について

経緯 Why would you use? · Issue #11 · gongo/json-reformat わ、わい? I see that emacs comes with json-pretty-print and json-pretty-print-buffer. まじかよって思って調べたら確かにあった… json-pretty-print is an interactive compiled Lisp funct…

福井旅行してきました

11/1 〜 11/4 の三泊四日。福井〜 福井旅行 1日目 - 質のないDiary H 福井旅行 2日目 - 質のないDiary H 福井旅行 3日目 - 質のないDiary H 福井旅行 4日目(最終日) - 質のないDiary H 福井旅行(1日目 往路 / 丸岡城) | Flickr 福井旅行(2日目 佐佳枝廼社 / …

福井旅行 4日目(最終日)

さようなら福井 この日の行動 福井→京都 帰りの便は関空だったので朝一で福井発のサンダーバードに乗る。キレがある。道中琵琶湖が見えました。知らなかったら海にしか見えん。 そのまま大阪に向かってもよかったが、時間もあったので京都で降りるチケットに…

福井旅行 3日目

目覚めたら雨。悲しい。 この日の行動 足羽川 小振りだったので傘を持って朝の散歩。九十九橋から眺める足羽川。良い。ここら辺は桜が本領発揮。春に福井行く人は是非見て欲しいところ。俺も見たい(参考: 足羽川桜並木 - Wikipedia)散歩してる人もちらほらい…

福井旅行 2日目

目覚めたら曇り。まずまず。 この日の行動 佐佳枝廼社(さかえのやしろ) せっかくなのでホテル近くを朝の散歩めっちゃ鳩居た 福井県庁(福井城址) 福井城址内に建てられた県庁。門通って出勤良さそう。そのまま福井駅に行って朝食カフェコロラド福井駅店 / ソ…

福井旅行 1日目

「福井には何があるんだろう」ということで一人旅してきました。 余談ですが現地の人との会話がこちらです。 「ご旅行ですか」 「はい」 「メインは金沢や京都で、その道中で福井に来た感じですよね。京都どうでしたか?」 「いえ、メインが福井です」 「え」…

各シチュエーションで Selenium Grid を構築するために必要な Node のオプション指定

ローカルで完結 Hub がリモートにある ↑ 且つ Node が仮想環境で動いている ↑ 且つ Port Forwarding されるポート番号が異なる とりあえず思いついた上記シチュエーションでそれぞれ書いてみます。おかしなところや過不足な点があれば指摘おねがいします。 0…

ゴン・フリークスが我が家にやってきた

どうも、ゴンゴ・フリークスです。5月末に予約して、何度か延期になってようやく家に届きました。HUNTER×HUNTER ゴン | HUNTER×HUNTER 趣味・コレクション | プレミアムバンダイ公式通販届きましたながい (比較用に置いてある携帯は W62CA で長辺 107mm です…

白猫プロジェクトやってます

しばらく前から 白猫プロジェクト やってます。 iPhone でゲームほとんどやってなくて、やってたとしても NANACA†CRASH!! ぐらいだったんですが これはハマってます。面白いですね。現在のベストメンバーです。手数多いスキル持ってる弓キャラ欲しい…という…

MH4G 始めました

モンハンは MHP3 以来です。その前は MHF でした。 これまでは大剣とかハンマーとか使ってたんですが 今回はとりあえずチャージアックス使っています。超高出力属性解放斬りかっこいい。進み具合は、さきほど、ようやくゴアマガラ倒せました。いやはや強かっ…

GitHub Webhook Service "twada-savannah"

カバレッジが低下するとライオンがコメントを書き残してくれる GitHub Webhook Service です。 http://twada-savannah.herokuapp.com/ 経緯その1 先週末は台風19号が沖縄を襲いまして。台風が襲来するといつものあれが始まるわけです。 台風19号ボッチソン(…

手元にある Dockerfile を使ってリモートの Docker ホスト上で build させたいとき

scp して ssh して docker build 実行しても良いですし $ ssh dockerhost.example.com 'docker build -' < ./Dockerfile としてもいいとのこと。便利だ。 参考 Command line - Docker Documentation When a single Dockerfile is given as URL or is piped t…

test-queue で worker 毎に設定値を変更したくなったらこうする

経緯 RSpec + Capybara を test-queue で動かすぞ!! app サーバはローカルで rack で、とかじゃなくて別ホストに立ってるものとする いろいろあって全 worker が同じ app サーバを見ると困る Capybara.app_host を使えばアクセス先を変更できる ↑ これを wor…

部屋掃除してたらいろいろ出てきた

ので鞄につけました

結局今年は海に行かなかった

海面より高い位置を撮るしかなかった。来年リベンジ

undercover.el で Emacs Lisp のテストも Coveralls.io に登録するぞ!

(追記 20141010) カバレッジとりたいファイルを (undercover "foo.el$") と指定していましたが version 20141009.606 より正規表現ではなくワイルドカードでの指定となりました。 See: Undercover function arguments · Issue #1 · sviridov/undercover.el ·…