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

Magit入れたEmacsでgit rebase -iしたら便利だった

masterから生やしたトピックブランチで下のコマンドを打ち込むとブランチの分岐点からのコミットを対象にしたrebase -iを実行できる。 git rebase -i --keep-empty --autosquash $(git show-branch --merge-base master HEAD) squashしたい行の先頭でfを入力…

Emacsにyasnippet入れた

設定 設定ファイルに以下を追加。 (unless (package-installed-p 'yasnippet) (package-refresh-contents) (package-install 'yasnippet)) (add-to-list 'load-path "~/.emacs.d/yasnippet") (require 'yasnippet) (yas-global-mode 1) AndreaCrotti/yasnipp…

FluxxorとReact RouterでFluxのサンプル作った

作ったプロジェクト saito400/play2.4-flux-demogithub.com 構成 Fluxxor React Router React.js Scala Play 2.4 Slick 3.0 Fluxとは Fluxとはアーキテクチャの名前。React.jsはFluxアーキテクチャのViewの実装にあたる。 以下geta6さんのスライドがわかりや…

Emacsの設定 2015年5月版

設定ファイル全体は以下 saito400/dotfilesgithub.com インストールしている主なパッケージ helm helm-miniは以下の通り設定した。これでhelm-miniのリストに現在のバッファ、最近開いたファイル、カレントディレクトリのファイル、gitの同一リポジトリのフ…

ScalaからElasticsearchにアクセスするサンプル

VagrantでVM上にElasticsearch環境を構築し、そこに対してScalaでアクセスするサンプルを作った。 作ったファイル saito400/scala-elasticsearch-samplegithub.com 環境 Vagrant 1.7.2 VirtualBox 4.3.26 Mac OSX yosemite 10.10.3 環境構築 Elasticsearchは…

Emacs+EnsimeでScala開発環境を作った

動機 最初はIntelliJを使ってましたが、以下の理由でEmacs+Ensimeを使いはじめました。 ・IntelliJが重く感じた ・マウスを使いたくなかった 環境 ・Mac OSX Yosemite ・Emacs 24.5 構築 Scala+sbt brew install scala brew install sbt Emacs brew install …