2014-01-01から1年間の記事一覧
1月 技術書に紙と電子書籍がある場合は、積極的に電子書籍を購入すると決めた。今年から。 2月 IntelliJ IDEA Ultimate Edition 導入。Emacsと併用。基本的に書いたりするのは Emacs、コード読むときとか便利機能を使った方がラクな場合は IntelliJ。 スタン…
やってみたら思ってたより簡単にできた。 仮想環境(Windows7) Vmware Fusion 5.0.3 Windows7 (64bit) インストール java と selenium-searver をダウンロード・インストール - jre-8u25-windows-x64 - selenium-server-standalone-2.44.0.jar ip 調べる ip…
CodeGrid さんの記事 がとても良い感じなので Python で書いてみた。 元記事は Javascript。個人的に Python の方が分りやすいので。 (記事の購読は有料。フロントエンドに興味ある人には下手な書籍を購入するよりオススメ。) 『CodeGrid - フロントエンド…
24.4 にアプデしたら package-desc-vers でエラーになるから対処。 Emacs 24.4リリース!ファーストインプレッション | るびきち「日刊Emacs」 でも同じ init.el を 24.3 で使い回すこともあるのでこんな感じにしてみた。 (defvar is-24-4-later (and (<= 24…
Google Chrome Developer Tools のコンソールで実行 > var n = 1234567890; undefined > n.toLocaleString('ja-JP'); "1,234,567,890" 参考リンク Javascriptで数値の3桁区切りを実装 - Qiita JavaScript - JSで数値の3桁区切りを実装する簡単な方法 - Qiita
2014-12-08訂正:or検索でなくてand検索だった (Django 1.6.x) import operator from characters.models import Character words_list = [ [u"行きます", u"親父にもぶたれたことないのに"], [u"赤い", u"三倍", u"マザコン"], [u"ニュータイプ", u"ララァ"]…
var sum = function(arr) { return arr.reduce(function(a, b) { return a + b; }); }; console.log(sum([1, 2, 3, 4, 5])); //-> 15 組み込み関数 — Python 2.7ja1 documentation - sum() Array.prototype.reduce - JavaScript | MDN
これでいいっぽい 修正 (2018-01-10) $ git fetch $ git checkout branchname ※以下は古いメモ 追記 (2015-09-18) $ git checkout -b branchname origin/branchname 追記 (2014-11-07) id:xibbar さんにコメント頂いた方法 これでよかったらしい $ git check…
Quick start 的なやーつ package.json を作る とりあえず全てリターンすればデフォルト値が入る $ npm init package.json に grunt を追加する $ npm install grunt --save-dev package.json に書かれた依存モジュールをカレントディレクトリにインストール…
一括で dirpath 以下のディレクトリのパーミッションを変更する 忘れるんでメモ $ find dirpath -type d -print | xargs chmod 755 一括で dirpath 以下のファイルのパーミッションを変更する $ find dirpath -type f -print | xargs chmod 644 参考 http://…
なんとなく心機一転。 あと Markdown で書きたいから。 print("Hallo hateblo!")
$ ctags -Re `npm root -g` .
Javasciprt var foo = {'bar': 1, 'buzz': 2}; console.log(Object.keys(foo)); // [ 'bar', 'buzz' ] Python ちなみにこんなの foo = {'bar': 1, 'buzz': 2} print(foo.keys()) # ['bar', 'buzz'] はてな記法書くの面倒臭くなってきたなぁ 参考 https://dev…
(macosx10.9) 問題 Quicksilver でフォルダを検索して『/』キーを押すと下の階層に入れる。 そこでファイルを絞り込みたいのに入力すると全体を絞り込みやがる。 解決 以下で設定できる フォルダを検索して下に表示される Browsing ウインドウの最右の設定か…
ふと Karabiner (旧 KeyRemap4MacBook) の設定が吹っ飛んだらめんどうだなと思ったので $ ln -s ~/Dropbox/config/prefrences/org.pqrs.Karabiner.plist ~/Library/Preferences/org.pqrs.Karabiner.plist
修正 2014-10-12 修正 2014-10-16(Emacs24.3) インストール npm $ sudo npm install -g jshint emacs-lisp 1. M-x package-list-packages 2. flymake-jshint 設定 nodebrew を使用時はパス通す時に注意。 `"~/.nodebrew/current/bin"` とすると動かないので …
CasperJS, a navigation scripting and testing utility for PhantomJS and SlimerJS CasperJS documentation — CasperJS 1.1.0-DEV documentation Casper.JSのススメ - After Coding 続・Casper.JSのススメ - After Coding PhantomJS入門 CasperJSを使う - …
(macosx10.9, elasticsearch1.3.4) Install Elasticsearch MacOSX に Elasticsearch をインストールして動かしてみる Install java Java をダウンロードしてインストール (JDK Mac OS X x64) Java SE - Downloads | Oracle Technology Network | Oracle 確認…
うっかり .zsh_history の消しても消えないと思ったら cdr の履歴は下記だった... ~/.chpwd-recent-dirs
(emacs24.3)何か忘れるんでメモ 置換前のテキスト hoge1 hoge1 hoge1 hoge1 hoge1(数字なくても置換できるけど一応) 0〜 『[0-9]+』 ->『\#』 で置換すると hoge0 hoge1 hoge2 hoge3 hoge4 1〜 『[0-9]+』 -> 『\,(1+ \#)』 で置換すると hoge1 hoge2 hoge…
(python2.6.8) In [10]: import json In [11]: data = {"name": "ガッツ石松"} In [15]: print json.dumps(data) {"name": "\u30ac\u30c3\u30c4\u77f3\u677e"} In [16]: print json.dumps(data, ensure_ascii=False) {"name": "ガッツ石松"} 追記 encoding …
(emacs24.3) (add-hook 'emacs-startup-hook (lambda () (message (emacs-init-time) ))) 参考 毎日名言をミニバッファに。 - Incoming!
(emacs24.3, macosx10.9)MacOSX での Emacs.app 使用時のお話。 問題 maxframe.el 使うと maximumsize-frame でウインドウサイズ最大化できるけど、表示させている Dock よりウインドウが広がってしまう。 解決策 maxframe を M-x list-packages とかでイン…
忘れるのでメモ $ git branch -m oldbranch-name newbranch-name 参考 gitコマンド 備忘録 - Qiita
(emacs24.3)以前、試した時はムムム?と思うところがあったのだけど、修正されているようなので乗り換えてみる。 改善されたっぽい箇所 django の templates の複数行コメント『 {% comment %} … {% endcomment %} 』に対応 設定が分りづらいが下記で確認で…
(emacs24.3)案件によってインデント数が変わるので、切り替えられるようにしてみた。 elisp init.el の web-mode-hook あたりに書いておく。 (defun web-mode-indent (num) (interactive "nIndent: ") (setq web-mode-markup-indent-offset num) (setq web-m…
(emacs24.3)for example (progn (if (getenv "SSH_CLIENT") (set-face-attribute 'mode-line nil :foreground "#ffd932" :background "#010101") (set-face-attribute 'mode-line nil :foreground "#b0b75d" :background "#010101") ) ) こんな感じかなー 参…
教えてもらった事をメモ $ git reset HEAD $ git reset --hard HEADは「git reset --hard HEAD~」と一緒。「git reset --hard HEAD^」も一緒。 だけどシェルのヒストリーに覚えさせたくないから2回に分ける。 Git - 作業のやり直し git-resetは結局何を戻す…
(emacs24.3)Rails とか Django での開発環境で動作させるのに様々なサーバーやら何やらを複数起動したい場合があって、一つずつ実行するのが面倒なので何とかしてみた。 シェルのバッファ名を指定してコマンドを実行する elisp かつ一度関数を実行したら再び…
(emacs24.3)helm を使う 「root 権限のファイル」を開く helm で resentf から 「root 権限のファイル」を選択し TAB で Actions 表示 『[f2] Find file as root』 を選択 パスワード入力 root 権限でファイルを編集できるようになる 参考 Emacsのhelmで簡単…