世界的日曜WEBプログラマー日記 -4ページ目

世界的日曜WEBプログラマー日記

一年後に世界的なWEBサービスを運営するにはどうすればいいのか書いていく(予定)

Emacsでスペルチェックを導入する。


結論、aspell が一番いいようだ。

導入してみて
newtime //error
new_time // ok

と、アンダーバーも理解してくれているみたいで、プログラムを書く際にも問題が無い。

さて、導入方法は次の通り

$ echo "lang en_US" > ~/.aspell.conf
$ sudo apt-get install aspell aspell-en
続いて、.emacs に下記を追記
$ emacs .emacs
;; Aspell
(setq-default ispell-program-name "aspell")
(eval-after-load "ispell"
'(add-to-list 'ispell-skip-region-alist '("[^\000-\377]+")))
;;
(global-set-key (kbd "C-M-$") 'ispell-complete-word)

以上!

なお、
M-x ispell-buffer でバッファ全体をスペルチェック
M-x flyspell-mode で、逐次チェックをしてくれる。本当に助かる。ラスカル

株式会社OctOpt
コンピューターサイエンス会社OctOptの技術公式ブログ
等々力 康弘
@rocky_house
Ubuntuの10.04-->12.04アップデートでmysqlが動かなくなった。多分この時期辺りから、10.04をアップグレードしなければなぁとみんな思うはず。

おそらくほとんどの環境で動かなくなるのではないのかなぁと思っている。

さてまずはMySQL。基本的には/etc/mysqlのフォルダを消せば良い。なお、mysqlのデータは/var/lib/mysqlにある。これは消さないように。

$ sudo mv /etc/mysql /etc/mysql_bk # 消す操作。一応リネームにとどまる。。
$ sudo apt-get purge mysql-server-5.1 mysql-common
$ sudo apt-get install mysql-server

でok.

Apacheについては
export APACHE_LOG_DIR=/var/log/apache2$SUFFIX
export APACHE_RUN_DIR=/var/run/apache2$SUFFIX

を/etc/apache2/envvarsに追加する

で、
sudo /etc/init.d/msyql start
sudo /etc/init.d/apache2 start

で動く。

sudo service mysql start が、今風か。

株式会社OctOpt
コンピューターサイエンス会社OctOptの技術公式ブログ
等々力 康弘
@rocky_house
Javaで時間をフォーマットして出力する方法。pythonだとdatetimeをインポートして、strftimeなどでフォーマットを頑張るけど、Javaだと、SimpleDateFormatをインポートする。

これえMySQLとかでよく使っているdatetimeとと、同じフォーマットを出力できる。
JavaさんはPythonに慣れすぎると、本当にめんどくさい。でもAndroidのためにやるです。。。


import java.util.Date;
import java.text.SimpleDateFormat;

class sample1 {
public static void main(String[] args) {

Date date = new Date();
System.out.println( date.toString() ); // そのまま出力してみる
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println( sdf1.format( date ) );

}
}

株式会社OctOpt
コンピューターサイエンス会社OctOptの技術公式ブログ
等々力 康弘
@rocky_house