chromeでaipoのjavascriptをデバッグする流れ aipoはコンパイル時に複数のjavascriptをまとめたり変数の文字置き換えたり(hogehogeをaに置き換えたりする),改行消したりしてデータ量を削減している(yuicompressor利用) デバッグする時に分… Tomohiroハック2017.10.26 377
逆順の無限スクロール(infinite scroll)を3行で実現する LINEのようにイケてるアプリは下から順に最新のメッセージが表示されてて上にスクロールしてくと古いメッセージを読み込んで繋げて無限にスクロールできるようになっている。これをJavascriptのAjax通信を用いて実現し… Tomohiroハック2017.10.23 3,558
altとtitleの違い HTMLでimgタグの属性としてaltとtitleがあるわけだがどう使い分けたら良いのか。それぞれの特徴をまとめる。 alt 画像が何らかの理由で表示できないときの代替文字。視覚障害者が読み上げソフトを使う時にも画像の説… Tomohiroハック2017.10.19 585
ターミナルからmacの通知飛ばす 以前ビルドとDockerの再起動をターミナルに任せよう!て記事を書いた 面倒臭いビルド&Dockerの再起動を(ほぼ)全自動でやる この時処理終わったらbashからmacのデスクトップ通知飛ばせればいいなあと思っ… Tomohiroハック2017.10.12 799
お目当てのコード見つけるならGithubがオススメ 膨大な数のファイルとソースコードのどこかに”treasure”って書いてある箇所があるんだけどどこにあるのか検討つかないって時、Eclipse使って探しても良いけどめちゃんこ時間かかるのでオススメ… Tomohiroハック2017.10.05 783
面倒臭いビルド&Dockerの再起動を(ほぼ)全自動でやる コード打ってるとどこか直すたびにまずビルドして、bashを眺めてビルドが終わったの確認してからDocker落として落ちたら再び起動・・・てやってるけど面倒いので全部bashに任せてしまおうって話 mvn clean &a… Tomohiroハック2017.10.02 503
dojoで特定のidをもつ要素のclassを書き換える dojoでhogeというidをもつ要素のclassを書き換えたい時がある。例えば <span class=”required” id=”hoge”>hogehoge</span> というタグにte… Tomohiroハック2017.09.20 776
velocityのコメントのすゝめ velocityファイルの編集しててifが沢山あるとどこまでifの範囲なのかよくわからなくなるのでコメントなりインデントでわかりやすくなるように書くようにしたい。 ##hogeを処理 #if(hoge) 処理1 ##ho… Tomohiroハック2017.09.15 566
要らん変更をコミットしない Eclipseでソースコードを開いて作業していると、保存した時に自動改行とかで編集したところ以外の部分が書き換えられたりする。プログラムの動作には問題ないけど後々変更点を比較する時にこれらも変更点として表示されて見にくい… Tomohiroハック2017.09.13 1,039