しるてく

技術的な話をします

2014-01-01から1年間の記事一覧

ワンライナーでランダムな文字列作るやつ

しばらく使ってなかったらhistoryから消えてたのでメモっとく。 perl -le 'my @s = (0..9,"A".."Z", "a".."z"); print map { $s[int(rand(scalar @s))] } 1..8'

easymockからstubcellへ移行してみた

「チーム開発に役立つstubcell」ってタイトルでCodeGrid 2周年パーティでLTしてきた。 - from scratch 「チーム開発に役立つstubcell」ってタイトルでCodeGrid 2周年パーティでLTしてきた。 - from scratch今までAPIのモック作るのにCyberAgent/node-easymoc…

jsxをちょこっと触ったので今の感想書いとく

最近Photoshopで画像をバババッってしたくてJSX入門した。 基本的にjavascriptだけど、変数宣言とif/else, forだけ使えれば十分っぽい Adobe ExtendScript Toolkit ってやつ使うとデバッグが楽 ただ、エディタとして貧弱 ESTKでファイルを開きつつ好きなエデ…

一括置換するやつ

etc

初学者に毎回案内するの面倒なので、ぺろっとブログ貼るだけで解決したいの巻。 質問とか問題があれば随時更新して最終的にはURL貼るだけで解決したい。 ファイル内の文言の一括置換 find . -type f -name '*' | xargs perl -i -pe 's/before/after/g' ファ…

zshで{a..z}みたいなことがしたい

zsh

bashだと{0..9}とか{a..z}とか出来るんだけど、zshだと{a..z}ができない。 setopt bracecclしてやるとできるようになる。 ~$ echo {a..z} {a..z} ~$ echo {a-z} {a-z} ~$ setopt braceccl ~$ echo {a-z} a b c d e f g h i j k l m n o p q r s t u v w x y z

ui.routerとdecorator

書いてみたけど使うか分からないのでメモるだけメモっとく。 ui-viewのautoscrollのスクロール位置を固定する https://github.com/angular-ui/ui-router/wiki/Quick-Reference#autoscrollui.routerではui-viewが切り替わった時にautoscrollって属性をつけて…

javascriptのreplaceでまとめて置換する

たとえば、/path/to/:category/:typeみたいなのがあったときに{ category: 'hoge', type: 'fuga' }をわたしてあげると/path/to/hoge/fugaにして欲しいなってとき。replaceの引数にfuctionが使えるので、 var path = '/path/to/:category/:type' var params =…

AngularJSでhover

スマホサイト作っていると、擬似クラスの:hoverが使い物にならなかったりして、何らかの対応*1が必要だったりするんだけど、angularでどうしようかなと思ってng-mouseenterとか使おうかdirective書こうかみたいなこと悩んでいたら、ng-clickの仕組みでタップ…

AngularJSでmoment.js使いたいとき

urish/angular-moment · GitHubってやつがあった。 ほかにもangular-momentjsって名前のやつがいくつかあるけど、↑のやつが一番よさそう。こんな感じで使う。 $scope.date = new Date() $scope.epoch = 1000000000000<time am-time-ago="date"></time> <time am-time-ago="epoch"></time> 数字を渡すと、エポック秒と判断して、…

ngShowの表示非表示でアニメーションさせる

ng-hideにdisplay: none !importantがかかっているので、こんな感じにかけばいいらしい。 これで、アニメ終わったらdisplay: noneしてくれるので、アニメ要素が上にかぶってタップできない、みたいなことも起きないはず。 HTML <div class="animation-element" ng-show="show"> なんかなんかなんかなんかな</div>…

AQUOS PHONEでposition: fixedを指定した要素より後でキーボードが開かない

ヘッダーとかフッターとか固定するのにposition: fixedを使用すると、Android2.3ではもろもろ問題が起こるんだけど、その一例としてAQUOS PHONEでキーボードが開かなくなるようだ。どう解決したもんかなと思ったけど、ヘッダー/フッターみたいな感じで位置固…