いけむランド

はてダからやってきました

capybara & chrome でテスト時に画面外を click できなかった → スクロールして解決した

capybara と chrome で rspec を書いてみたりする日々です。それはさておき、編集画面のテストにおいて、submit が押せなくなって CI がコケるようになることがあった。 Failure/Error: click_button('更新する') Selenium::WebDriver::Error::UnknownError:…

serverless-chrome で日本語を表示できるようにする

本家で issue には挙がってますが、まだ対応しているようではなさそうです。(2017/09/10 現在)github.com

リモートワーク振り返り

joker 氏のやつを見て、自分もがっつりリモートワークをやりだしてから 1 年以上経つし、そろそろ振り返りをしてみるかと思った。

charlock_holmes を bundle install するのに苦戦した

タイトルそのまんまです。 github.com 環境は以下の通り。 $ uname -rs CYGWIN_NT-10.0 2.8.2(0.313/5/3) $ ruby -v ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-cygwin] bundle install すると extension のコンパイルでコケます。 g++ -I. -I/usr…

積極性

「こんなことがしたいんですけどつくったら便利だと思いますか?」という内容の質問の issue を assign されても、そんなの自分で判断しろよボケとしか思わない。それよりも「こんなことがしたいのでつくってみました。」という内容の pull request (実装が…

git submodule の削除

git

git submodule を削除するのに苦戦したのでメモっておく。foo/bar が submodule だった場合に以下のコマンドを実行する。 $ git submodule deinit foo/bar $ git rm foo/bar $ git rm .git/modules/foo/bar

string table overflow が起きたため CMAKE_C_FLAGS から -g を取り除いた話

この記事は 第2のドワンゴ Advent Calendar 2016 - Qiita の 7 日目 (空いていたので飛び込んだのは 10 日目ですが) です。

calm のインストールと mksetupini

はじめに cygport が 0.23.0 になった時に既存の genini が使えなくなるという問題に遭遇した。原因は cygport が生成する hint のファイル名が固定の setup.hint から変わってしまったことによるもので、genini は setup.hint 固定されている前提の処理であ…

キーボード振り返り

そういや自分は US 派だなと思ったのでちょっとつらつらと書いてみる。takano32.blogspot.jp

PokemonGo-Map をインストールしてみた

【追記】 「ポケモンGO」の生みの親、解析ツールPokeVisionを規約違反と明言 - iPhone Mania とのことなので、使用する場合は規約違反となる可能性があることを認識しておいてください。 使用によって生じた損害について、投稿者は一切責任を負いません。【…

Re: スクレイピングに Chrome のディベロッパーツールが便利

akkagi.infoChrome デベロッパーツールで Copy XPath で取得した XPath を Nokogiri に食わせても要素が取得できないという現象があって、原因は「Chrome が tbody を補完する」だったわけなのですが、どうしてそうなっているかというと HTML の仕様的にない…

libexecinfo-stubs

execinfo (というか backtrace) がない環境 (主に cygwin) 向けに execinfo の stub を書いてみました。github.combacktrace が 0 を返したり、backtrace_symbols が null を返すだけです。gnulib とやっていることは同じということにあとから気付きました..…

「強いチームはオフィスを捨てる」を読んだ

リモートワークができる会社に移ったため、どのようにリモートワークで取り組めばいいかを知りたくて読んだ。強いチームはオフィスを捨てる: 37シグナルズが考える「働き方革命」作者: ジェイソン・フリード,デイヴィッド・ハイネマイヤー・ハンソン,高橋璃…

dompdf で pdf に画像を base64 で埋め込む

dompdf を使って pdf をつくる場合に画像を埋め込みたいけど http でアクセスできる場所に画像は置きたくないという時に base64 で埋め込めば良さそう。 <img src="data:image/png;base64,{{{ $base64 }}}"> <div style="background: url(data:image/png;base64,{{{ $base64 }}});"></div>

gottos - Memory allocator wrapper

メモリアロケーション関数のラッパーを動的に切り替えられる仕組みというのを実装してみた。fd00/gottosgithub.comGModule で malloc/free/realloc の外部モジュールを選択できるようにしてみただけです。

Homebrew に PR を出してみた

先日のクラスメソッドさんの記事を見て、このとおりに自分もやってみました。 Homebrewに新しいFormulaの追加リクエストをしてみた | Developers.IOdev.classmethod.jp

shyaml というツールを知った話

環境変数を yaml にするスクリプトの結果を ruby に食わせていたら、psych の bug? を踏んでしまったらしく、何処に問題があったかさっぱりわからないという状況に遭遇してしまった。wrong line reported in 'did not find expected key while parsing a blo…

「グロースハッカー」を読んだ

実は昨年の誕生日プレゼントでいただいてから、申し訳ないことに積ん読になってたのをようやく読むことができた。グロースハッカー作者: ライアン・ホリデイ,加藤恭輔,佐藤由紀子出版社/メーカー: 日経BP社発売日: 2013/12/12メディア: 単行本この商品を含む…

cygepoll - epoll emulation on cygwin

cygwin で epoll のインタフェースが使えるようなライブラリを書いてみました。fd00/cygepollgithub.com

cygwin ports を書くなら atom でどうぞ

*.cygport を atom で開くと shell の syntax highlight になるように出した pull request が merge されたよ! Update shell-unix-bash.cson by fd00 · Pull Request #8 · atom/language-shellscript · GitHub

イケてる入力フォーム

もう、おっさんなのでいろいろつらい。 ということでカミさんが「イミダペプチドがいいらしいよ」という話から購入することになった。んで、web でユーザ登録して購入するかと思ったら、入力フォームがイケてた。 イミダペプチド公式通販|ショッピングカー…

xezat - complement of cygport

cygport や CYGWIN-PATCHES/README をいい感じに生成したり、パッケージに変なデータが残ってないかとか調べたりするやつを書いてみた。fd00/xezatgem も勉強がてらにつくってみた。 xezat | RubyGems.org | your community gem host README.md が欲しいとい…

2014 年まとめ

今年の頭に部署異動をして、本当に何もないところからひとつのサービスの開始〜運用を中心になって携わることができたのは本当に良い経験でした。というわけで今年はある意味、つくることに没頭できた感はあるため、来年はそれを上手く他人に引き継いだり、…

laravel-dompdf で日本語を扱う

Laravel からいい感じに日本語 PDF を生成したかったのでいろいろと調べてみた。

「GitHub実践入門 ~Pull Requestによる開発の変革」読了

読んでたら、漠然と「あるなあ」と思ってたけど使ってなかった機能がいくつかあったと思うので、今度使ってみようと思った。GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)作者: 大塚弘記出版社/メーカー: 技術評論社発売日: 2014/03/20…

archey-cygwin を書いてみた

Archey という簡単なシステムの情報とディストリビューションのロゴを表示するユーティリティがある。 djmelik/archey · GitHub これは python で書かれているのだが、homebrew からだと別の人が書いた osx 向けの簡易版がインストールされる。 obihann/arch…

プロジェクトやリポジトリの名前を決めるのに困った場合の対処法

この本を読めば、だいたい解決すると思います。何故か家にありました。幻想世界ネーミング辞典―13カ国語版 (COSMIC MOOK)出版社/メーカー: コスミック出版発売日: 2013/06/26メディア: ムックこの商品を含むブログを見る

「きれいなコードを書くための鉄則」読了

基本的な内容なのでちょっと物足りなかった感はあるが、読んで損はない内容だった。きれいなコードを書くための鉄則作者: Lepton出版社/メーカー: ソシム発売日: 2013/01/23メディア: 単行本購入: 6人 クリック: 349回この商品を含むブログ (6件) を見る

やましろさんといけむらさん #ymsr

家庭の事情で送別会には参加できなかったこともあるので、みんな以上にいっぱい想いを書きたいが、自分が知ってるのってどこまでなんだろう?もしかして全然知らないんじゃないかって不安になりながらも書いてみることにする。 完全に思い出話なので、知って…

「コーディングを支える技術」読了

誕生日プレゼントでいただいたのをようやく読み終えた。コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)作者: 西尾泰和出版社/メーカー: 技術評論社発売日: 2013/04/24メディア: 単行本(ソフトカバー)この商品を含むブ…