@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

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

Protractorとgit bisectでバグの原因を探す

最近Protractorが使えるようになったので、git bisectを自動実行できることに気づいた。

Viで全選択して削除する

サーバーにEmacsが入っていない/入れられないのでVi(Vim?)で全選択して削除するコマンドを探した。

SourceTree2.2で消えたGit Flowのボタンが2.2.1で帰ってくるらしい

[SRCTREE-3384] Git flow button — please bring it back - Atlassian JIRA 2.2になりUIが変わって少し驚いているところ、GitFlowボタンが消えていました。 GitHub LFSサポートとともに消えたのかと思っていましたが、メニューのみになっていたようです。

git-runで複数リポジトリにまとめてgitコマンドを実行する

github.com

Emacsでリージョン間をdiffで比較する

M-x ediff-regions-wordwiseで二つのリージョンをediffで比較できる。

iOSのSafariでボタンのスタイルが適用されないのを解決する

たまたま見かけたこの記事で解決した。 www.webcreatorbox.com input[type="submit"] { -webkit-appearance: none; }

org-clockで今日の作業時間の合計のみをmode-lineに表示する

デフォルトだとその見出し全体の作業時間の合計がmode-lineに表示される。 毎日繰り返す作業も計時しているので、今日その作業にどれくらい時間をかけているのかを見たかった。

npm installのプログレスバーを消して高速化する

TL;DR npm set progress=false npm install whatever-you-want

Emacsをwindows.el+フルスクリーンで使っているときのemacsclientの使い方

Emacsをフルスクリーンで使っているのと、windows.elを使っているのでemacsclientを呼ぶとウィンドウの状態が壊れる。 あとC-x # (server-edit)を忘れてとじ忘れるのでemacsclientを使うときはあたらしいフレームを使うことにした。

EmacsでAngularJS 2を書く(JSX対応)

js2-modeがJSXに対応しているので、下記設定で有効にする。 (add-hook 'js2-mode-hook 'js2-jsx-mode-hook)

AngularJSでng-includeするとデザインが崩れた

デザイナさんがCSSでセレクタに+記号(隣接)を利用していて、ちょうどその境目でビューを分割していたのでデザインが崩れた。 ng-includeだとタグが増えるのでセレクタを調整する必要がある。

OS XでEmacsのtoggle-full-screenに割り当たったキー(F11)を使えるようにする

toggle-full-screenがf11に割り当たっているが、 OSの「デスクトップを表示する」機能に奪われていた。

Gitでマージ済みのブランチを消す

Git Flowにならって開発していて、フィーチャーブランチをGitBucket上でプルリクとして扱っている。 GitBucketでマージする運用のため、ローカルのブランチが残ってしまう。

ActionScript3のREPL、redshell

ちょっと確認したいときにREPLがあると便利。 www.redtamarin.com RedTamarinの派生プロジェクト?でRedshellというものがあった。 各プラットフォーム向けのバイナリが配布されていて、実行権限を与えれば使えた。 % chmod + x ~/Downloads/macintosh/64/re…

ターミナルが化けた時の解決法

バイナリをcatしたりして、ターミナルが化けた時の戻し方。 % clear % reset % echo -e '\017'

opendirectirydの暴走を止めようとする

opendirectorydが常に50%くらいCPUを占有している。 壊れたシンボリックリンクが原因らしい。 superuser.com 壊れたシンボリックリンクを消す find . -type l -print0 | xargs -0 file | grep broken >brokensymlink # 消す内容を確認する grep './.emacs.d/…

iOSのSafariで文字化けをドルフィンブラウザで解消する+そのブックマークレット(旧:iOSのSafariで文字化けをChromeで解消する+そのブックマークレット)

iOSのSafariで文字化けすることが増えた。 文字コード指定のできるブラウザアプリ等を探したが、Chromeドルフィンブラウザで開けば回避できることを知った。

MongoDB UniversityのNode.jsを修了した

MongoDB Universityという、ネット上でMongoDBについて学べるサイトがあって、去年の10月中旬から12月中旬まで受講していた。

Emacsでprint-lengthとprint-levelが何かのきっかけで上書きされる。。。

まだ原因を特定できていない。init.elではnilに設定しているが、M-x emacs-uptimeが22 days, 6 hours, 12 minutes, 51 secondsあたでは発生していた。