See the Elephant

1992生まれのプログラマが書くエンジニアブログ

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

vimのキーバインド<C-j>がinsertモード移行からmapできない時の解決方法

背景 vimとTmuxをシームレスに移動するためのプラグインを真似したかった. vimの<C-j>をremapできなかったので, その対策を記す. やりたかったこと vim の normalモードで<C-j>に他のキーバインドを当てたい. できなかったこと normalモードで<C-j>を入力するとinsertモード</c-j></c-j></c-j>…

git revertについて

git revertを理解する上で必要な知識 前回, 前々回でgit reset, git rebaseについて触れた. ここからはgit resetを理解してることを前提に話を進めていく. 参考ページ Git チュートリアル: 変更を元に戻す | アトラシアン git revertの概要 git revertは, コ…

git rebaseってなによ?

git rebaseってなに? 前回, 前々回に続いて 今回は, git rebaseについて書く. git rebaseは コミットログを綺麗にする 機能である. git rebaseを使えば, 複数のコミットを1つにまとめる コミットのノードを変える ことができる. なにも考えずにgit commitし…

怖くないgit reset

git reset について git reset... 怖い!!! どのサイトに行っても, git resetは操作がログに残らないので, 慎重に!! といった書き込みが多く, 少しgit reset恐怖症になっていた. そこで改めてgit resetについて再勉強した. 参考サイトから大事だと思う部分をp…

gitのreset / rebase / revertがいまいち理解できてなかった件について

git reset / rebase / revert... 何が違うの? gitは過去のコミットを自由に編集できることは知っていたけども, いまいち理解できていなかった. ちょっと触ってなんとなく感覚をつかんだのでメモ. 今後詰まったときのために, コマンド早見表でも書いておこう.…

なぜかgemが環境変数http_proxyを読んでくれない理由

問題発生!!! $echo $http_proxy http://my.proxy:port/ $sudo gem install *** ...(don't work) がプロキシを通らない!!! この理由がどっかのサイトに書いてあった. sudoすると, bashrc(zshrc)を読まない. つまり, bashrc(zshrc)で設定している環境変数は読…

mint17にbrewを入れる

パッケージ管理ソフトの話 世の中にはいろいろパッケージ管理ソフトがあるよねー。 パッケージ管理ソフトっていうとちょっとわかりづらい。 語弊や誤植を恐れずに言えば、google playやappleのapp store的に色んなソフトウェアを配信するためのソフトウェア…

windows8にvirtualboxでmint17をインストール

linuxで環境構築が必要だったためvirtualboxでmint17を入れた。 プロキシ周り, 容量周りで躓いたのでメモ。 容量周りに関して pc-karuma.net 結果から言うと、インストールは問題ないのだが インストール後の容量が足りな過ぎてこけた。 デフォルトでは8GBの…

gmailで既読後に自動で受信トレイからアーカイブする

既読したメールが自動でアーカイブできればいいなぁ・・・ そんな願いを叶えてくれるのが, google app script うちのGMailはこうなっている(2014年完全版) を参考に, というか丸パクリしてgasをgmailに導入した. archiveReadMailがその内容. トリガの起動が…

gmailで連絡先グループからの連絡をラベル付けする方法

gmailのフィルタ機能を調整していて, 躓いたところに対しメモ. グループからの連絡をラベルづけしたい!!! 研究室のメンバーからの連絡を"lab"としてラベル付けしたい, と思い googleさんを信じて, 以下のクエリを入力. From:(group:lab) ... まぁ動かないよ…

ネットワーク入門 - IPアドレスの導入 -

IPアドレスの導入 最近, 立場上ルータをいじりネットワーク管理をすることが多い. そこで1からネットワークの勉強をし直すことにした. その過程で得たことについて備忘録としてまとめる. IPアドレスについて 一言にIPアドレスといっても実は2種類の働きがあ…

reveal.jsでシンタックスハイライトできない問題を解決(markdownに埋め込み)

この記事の目的 reveal.jsでsyntax highlightができなかったため, 有効にする. 以下の記事を参考にさせてもらった. reveal.jsを新しくしたらハマった(後編) 上記記事では, markdownファイル内でのコード埋め込み方法について記述されていなかったため, ここ…

vim-altercmdの設定にハマった

そもそもvim-altercmdとは vim-altercmdとは, vimのExコマンドを独自のコマンドに置き換えることができるようになるプラグイン 長ったらしいコマンドを短縮したものに置換することができる(๑╹ڡ╹๑)べんりぃ〜 今回は, よく打つ上に長い:NeoBundleInstallを例…

NDS40メモ

firefox OS 入門 簡単なfirefox osの構造説明 Gaia : HTML Gecko: レンダリングエンジン Gonk : Linuxカーネル, ハードウェア仮想化(Androidから流用) アプリを開発してみよう 手順 firefoxを起動 -> ツール -> 開発者ツール -> WebIDE 右上のランタイムから…

zshでrvm useがこけた時の対処

zshを使用してrvm useを実行するとコケた. どうやらRVMはbashをlogin shellと想定しているらしく, zshは一手間かける必要があった. 対処に時間がかかったのでメモ. インストールしているrubyのバージョンは2.0.0-p598 $ rvm use 2.0.0 RVM is not a function…