最近読んだ本を久々に。

珍しく読んだ本が溜まってたので晒す。

入門 自然言語処理

足かけ3ヶ月程度かかった。

入門 自然言語処理

入門 自然言語処理

  • Pythonをある程度知ってる方だったら、1, 3, 4章は流し目でok. 12章は日本語自然言語処理に関すること。
  • NLPの用語に少し慣れた!基本概念まだ脳に入ってこない...。

業務で読む事になった書籍。

Closure: The Definitive Guide

Closure: The Definitive Guide

  • 6日*7時間ほど(42時間)て読める書籍。業務で必修なので読む。
  • 残念ながら英語のみ。Excite翻訳さん、アルクさんのお世話になる。
    • 関連して、Dictionary.appやikazuchiを調べた(えっ
  • 内容は概要から、ライブラリ, Eventマネージャ, OOP, UI,コンパイラ,テンプレートエンジン テストフレームワークと濃い内容。

Google API Expertが解説する Closure Libraryプログラミングガイド

業務で読んだO'reilly本のサブテキストとして読む。

Google API Expertが解説する Closure Libraryプログラミングガイド

Google API Expertが解説する Closure Libraryプログラミングガイド

  • 3日*3時間ほど(=9時間)で読める書籍。
  • ClosureLibrayは日本語ドキュメントがないから重宝する。しっかりまとまっている書籍。
  • 全11章の内7,8章はGAEでの開発なのでPythonが入ってたりする。さすが。

jQueryクックブック

文殊堂さんに教えてもらって購入。

jQueryクックブック

jQueryクックブック

  • ソースコードとタイトルのみ読んで後は飛ばし読みで3時間程度?
  • jQueryは苦手なので楽しかった。まだ慣れてません。あまり使いません。
    • そういえば最新版のソースコードまだ読んでないなぁ。またdiffとって読まないと...。

JavaScriptクイックリファレンス

JavaScriptクイックリファレンス

JavaScriptクイックリファレンス

  • 1章のコアJavaScriptリファレンスを読む。

僕が六本木に会社をつくるまで

僕が六本木に会社をつくるまで

僕が六本木に会社をつくるまで

  • Greeさん創業社長の田中良和さんの幼少時代から、仲間が集まってきて会社が走るまでのお話。
  • いただいた。
  • 1, 2時間ほどで読める書籍。

Gree Case Book(インターネットを通じて、世界をより良くする。)

  • Greeさんの中の方々のお話。
  • いただいた。
  • 1時間ほどで読める書籍。
  • 売ってないかも。

カッコカワイイ宣言! 1 (ジャンプコミックス)

やっと元ネタが分かった。

カッコカワイイ宣言! 1 (ジャンプコミックス)

カッコカワイイ宣言! 1 (ジャンプコミックス)

  • 1時間ほどかかる漫画。
  • 今まで本当に元ネタわからず(?)って感じだった。

emacs.elの設定を晒す。

emacs.elの設定を修正したので晒しておきますね。

  • 全角、半角の可視化。
    • サイトを参考にしたのだけど失念してしました。ごめんなさい。
  • バックアップファイルのディレクトリ作成。
    • フルコピーのため改善点あり...。

Emacsのお勧め設定あったら教えて下さい!それか晒して下さい!!

(setq inferior-lisp-program "clisp")

(setq load-path
      (append (list
               (expand-file-name "~/.emacs.d/site-lisp/")) load-path))

(require 'auto-complete)
(global-auto-complete-mode t)

(transient-mark-mode 1)

(line-number-mode t)

(setq-default tab-width 2)
(setq tab-width 2)
(setq-default tab-stop-list
  '(0 1 2 3 4 6 8 12 16 20))
(setq-default indent-tabs-mode nil)

;;~file go to backup-dir
(setq backup-dir "~/.emacs.d/backup/")
(setq backup-by-copying t) (fset 'make-backup-file-name
 '(lambda (file) (concat (expand-file-name backup-dir)
(file-name-nondirectory file)) ))

;; Show tab, zenkaku-space, white spaces at end of line
;; http://www.bookshelf.jp/soft/meadow_26.html#SEC317
(defface my-face-tab '((t (:background "Yellow"))) nil :group 'my-faces)
(defface my-face-zenkaku-spc '((t (:background "LightBlue")))
  nil :group 'my-faces)
(defface my-face-spc-at-eol '((t (:foreground "Red" :underline t)))
  nil :group 'my-faces)
(defvar my-face-tab 'my-face-tab)
(defvar my-face-zenkaku-spc 'my-face-zenkaku-spc)
(defvar my-face-spc-at-eol  'my-face-spc-at-eol)
(defadvice font-lock-mode (before my-font-lock-mode ())
  (font-lock-add-keywords
   major-mode
   '(("\t" 0 my-face-tab append)
     (" " 0 my-face-zenkaku-spc append)
     ("[ \t]+$" 0 my-face-spc-at-eol append)
     )))
(ad-enable-advice 'font-lock-mode 'before 'my-font-lock-mode)
(ad-activate 'font-lock-mode)

;; settings for text file                                                                                                                                    
(add-hook 'text-mode-hook
          '(lambda ()
             (progn
               (font-lock-mode t)
               (font-lock-fontify-buffer))))