memo.xight.org

日々のメモ

ideone.com - サーバサイドスクリプトを動作、共有できるサービス

Summary

ideone.com は、サーバサイドスクリプトを動作、共有できるサービス。
オンラインコンパイラ & IDEとのこと。
syntax highlight もあり、forkもあり。

jsdo.it のサーバサイド版のような感じ。
プログラミング学習の講義などに使えそう。

Reference

Ideone.com - Online Compiler and IDE
http://ideone.com/

via

サーバーサイドのコードも、簡単に動かして共有できる「ideone.com」 | ともすたブログ
http://blog.tomosta.jp/2013/05/6/

OS Xの通知センターをオフにする

Summary

会議やプレゼンなどで通知センターを一時的にオフにしたい。

通知センターのオン/オフを切り替える

Option を押しながら、メニューバー右端の通知センターアイコンをクリック

通知センターをオフにする

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

通知センターをオンにする

launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

Reference

Mac Fan.jp - 2013-01-24 - 通知センターをオフにしたい
http://macfan.jp/guide/2013/01/24/mt_2.html

Mac Fan.jp - 2012-08-07 - 通知センターを一時的に切りたい
http://macfan.jp/guide/2012/08/07/post_881.html

neocomplecache から neocomplete へのマイグレーション

Summary

NeoBundleUpdate したら vim 起動時にメッセージが出るようになった。

neocomplete does not work this version of Vim.
It requires Vim 7.3.885 or above and "if_lua" enabled Vim.

homebrew で "if_lua" enabled Vim を インストール

% brew info vim
vim: stable 7.4.052, HEAD
http://www.vim.org/
/usr/local/Cellar/vim/7.4 (1558 files, 27M)
  Built from source
/usr/local/Cellar/vim/7.4.027 (1558 files, 27M) *
  Built from source
From: https://github.com/mxcl/homebrew/commits/master/Library/Formula/vim.rb
==> Dependencies
Optional: lua
==> Options
--disable-nls
            Build vim without National Language Support (translated messages, keymaps)
--override-system-vi
        Override system vi
--with-lua
        Build vim with lua support
--with-mzscheme
        Build vim with mzscheme support
--with-perl
        Build vim with perl support
--with-tcl
        Build vim with tcl support
--without-python
        Build vim without python support
--without-ruby
        Build vim without ruby support

% brew install --with-lua vim
Error: vim-7.4.027 already installed
To install this version, first `brew unlink vim'

% brew unlink vim
Unlinking /usr/local/Cellar/vim/7.4.027... 144 links removed

% brew install --with-lua vim

vimrc

neocompcache を neocomplete に置換
neocomplete migration guide を参考に

:%s/g:neocomplcache_/g:neocomplete#
:%s/neocomplcache#/neocomplete#

Reference

GitHub - neocomplete migration guide - Shougo/neocomplete.vim Wiki
https://github.com/Shougo/neocomplete.vim/wiki/neocomplete-migration-guide