NTemacs , Python-mode で
import sys;
print sys.stdout.encoding
として、 C-c だと
None
と出て、 bash で
python
import sys;
print sys.stdout.encoding
とすると
CP932
と出る。ちなみに、 Emacs で
# coding: utf-8
test = u"日本語"
として、 C-c すると
File "<stdin>", line 2
SyntaxError: (unicode error) 'utf8' codec can't decode byte 0x93 in position 0: unexpected code byte
といわれる。やっぱ、日本語対処がうまくできてないみたい。でもでも、 bash で
python
test=u"日本語"
print test
とすると、ちゃんと「日本語」って返ってくるようになってる・・・。うー。
以下でも同じ。
# coding: utf-8
import sys
import codecs
sys.stdin = codecs.getreader ('utf_8') (sys.stdin)
sys.stdout = codecs.getwriter ('utf_8') (sys.stdout)
a=u"あ"
print a
2011年6月5日
Cygwin の Python で日本語エラー [失敗]
日本語のユニコードを使おうと .py に
ustr = u"日本語"
として、 C-c すると
File "<stdin>", line 1
SyntaxError: Non-ASCII character '\x93' in file <stdin> on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
と怒れれるので、
M-x eshell
cd ~/download
wget http://www.python.jp/pub/JapaneseCodecs/JapaneseCodecs-1.4.11.tar.gz
tar zxvf JapaneseCodecs-1.4.11.tar.gz
cd JapaneseCodecs-1.4.11/
python setup.py install
とやったが、エラーでうまくいかず
/usr/lib/python2.6/distutils/dist.py:250: UserWarning: 'licence' distribution option is deprecated; use 'license'
warnings.warn (msg)
running install
running build
running build_py
creating build
creating build/lib.cygwin-1.7.9-i686-2.6
creating build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/euc_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/iso_2022_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/iso_2022_jp_1.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/iso_2022_jp_ext.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/jis_7.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/jis_x_0201_katakana.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/jis_x_0201_roman.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/ms932.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/shift_jis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/sjis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/ujis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/windows_31j.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
creating build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/euc_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/iso_2022_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/iso_2022_jp_1.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/iso_2022_jp_ext.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/shift_jis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
creating build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/euc_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/iso_2022_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/iso_2022_jp_1.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/iso_2022_jp_ext.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/ms932.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/shift_jis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
creating build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/euc_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/jis_x_0208.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/jis_x_0212.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/shift_jis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
creating build/lib.cygwin-1.7.9-i686-2.6/japanese/aliases
copying japanese/aliases/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/aliases
running build_ext
building 'japanese.c._japanese_codecs' extension
creating build/temp.cygwin-1.7.9-i686-2.6
creating build/temp.cygwin-1.7.9-i686-2.6/src
gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include/python2.6 -c src/_japanese_codecs.c -o build/temp.cygwin-1.7.9-i686-2.6/src/_japanese_codecs.o
src/_japanese_codecs.c:12:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
ustr = u"日本語"
として、 C-c すると
File "<stdin>", line 1
SyntaxError: Non-ASCII character '\x93' in file <stdin> on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
と怒れれるので、
M-x eshell
cd ~/download
wget http://www.python.jp/pub/JapaneseCodecs/JapaneseCodecs-1.4.11.tar.gz
tar zxvf JapaneseCodecs-1.4.11.tar.gz
cd JapaneseCodecs-1.4.11/
python setup.py install
とやったが、エラーでうまくいかず
/usr/lib/python2.6/distutils/dist.py:250: UserWarning: 'licence' distribution option is deprecated; use 'license'
warnings.warn (msg)
running install
running build
running build_py
creating build
creating build/lib.cygwin-1.7.9-i686-2.6
creating build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/euc_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/iso_2022_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/iso_2022_jp_1.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/iso_2022_jp_ext.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/jis_7.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/jis_x_0201_katakana.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/jis_x_0201_roman.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/ms932.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/shift_jis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/sjis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/ujis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/windows_31j.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
copying japanese/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese
creating build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/euc_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/iso_2022_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/iso_2022_jp_1.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/iso_2022_jp_ext.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/shift_jis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
copying japanese/python/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/python
creating build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/euc_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/iso_2022_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/iso_2022_jp_1.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/iso_2022_jp_ext.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/ms932.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/shift_jis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
copying japanese/c/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/c
creating build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/euc_jp.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/jis_x_0208.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/jis_x_0212.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/shift_jis.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
copying japanese/mappings/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/mappings
creating build/lib.cygwin-1.7.9-i686-2.6/japanese/aliases
copying japanese/aliases/__init__.py -> build/lib.cygwin-1.7.9-i686-2.6/japanese/aliases
running build_ext
building 'japanese.c._japanese_codecs' extension
creating build/temp.cygwin-1.7.9-i686-2.6
creating build/temp.cygwin-1.7.9-i686-2.6/src
gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/include/python2.6 -c src/_japanese_codecs.c -o build/temp.cygwin-1.7.9-i686-2.6/src/_japanese_codecs.o
src/_japanese_codecs.c:12:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
2011年6月2日
Python の パッケージ を入れる [成功?]
bash で
python
from turtle import *
とやると、そんなモジュール無いみたいなエラーが出た。 cygwin の setup.exe
でフルインストールしたやつはうまく動いたので、なんかよく分からないけど、
残りの python パッケージを全部入れてみる。
apt-cyg install libboost_python1.43
apt-cyg install postgresql-plpython
apt-cyg install python
apt-cyg install python-brlapi
apt-cyg install python-cairo
apt-cyg install python-crypto
apt-cyg install python-doc
apt-cyg install python-feedparser
apt-cyg install python-gamin
apt-cyg install python-gdata
apt-cyg install python-gobject2.0
apt-cyg install python-gobject2.0-devel
apt-cyg install python-gsf
apt-cyg install python-gtk2.0
apt-cyg install python-gtk2.0-demo
apt-cyg install python-gtk2.0-devel
apt-cyg install python-lcms
apt-cyg install python-libproxy
apt-cyg install python-libxml2
apt-cyg install python-libxslt
apt-cyg install python-ming
apt-cyg install python-numpy
apt-cyg install python-paramiko
apt-cyg install python-pygtk
apt-cyg install python-pyrex
apt-cyg install python-test
apt-cyg install python-tkinter
apt-cyg install python-xdg
apt-cyg install subversion-python
で、うまく動いた。ただ、 emacs で
from turtle import *
は flymake で、そんなの無いみたいなエラーを出している。
これは flymake 側の設定の問題だろうけど・・・うー。
[QED]
*********************************************************
python
from turtle import *
とやると、そんなモジュール無いみたいなエラーが出た。 cygwin の setup.exe
でフルインストールしたやつはうまく動いたので、なんかよく分からないけど、
残りの python パッケージを全部入れてみる。
apt-cyg install libboost_python1.43
apt-cyg install postgresql-plpython
apt-cyg install python
apt-cyg install python-brlapi
apt-cyg install python-cairo
apt-cyg install python-crypto
apt-cyg install python-doc
apt-cyg install python-feedparser
apt-cyg install python-gamin
apt-cyg install python-gdata
apt-cyg install python-gobject2.0
apt-cyg install python-gobject2.0-devel
apt-cyg install python-gsf
apt-cyg install python-gtk2.0
apt-cyg install python-gtk2.0-demo
apt-cyg install python-gtk2.0-devel
apt-cyg install python-lcms
apt-cyg install python-libproxy
apt-cyg install python-libxml2
apt-cyg install python-libxslt
apt-cyg install python-ming
apt-cyg install python-numpy
apt-cyg install python-paramiko
apt-cyg install python-pygtk
apt-cyg install python-pyrex
apt-cyg install python-test
apt-cyg install python-tkinter
apt-cyg install python-xdg
apt-cyg install subversion-python
で、うまく動いた。ただ、 emacs で
from turtle import *
は flymake で、そんなの無いみたいなエラーを出している。
これは flymake 側の設定の問題だろうけど・・・うー。
[QED]
*********************************************************
2011年6月1日
VNC で 日本語切り替え 半角/全角漢字 が効かない
Alt+[半角/全角]で日本語から英語には切り替わったが、その逆が
NTemacs 上でできなかった。とりあえず、日本語版がいいらしいの
でそちらをインストールして、できるようになった。
NTemacs 上でできなかった。とりあえず、日本語版がいいらしいの
でそちらをインストールして、できるようになった。
2011年5月22日
現在桁をハイライトする col-highlight.el
M-x auto-install-batch [RET]
col-highlight [RET]
C-c
C-c
init.el には
;; ------------------------------------------------------------------------
;; @ 桁をハイライトする
(require 'col-highlight)
;; (column-highlight-mode 1) ;常にハイライト
(toggle-highlight-column-when-idle 1) ;何もしないでいるとハイライトを始める
(col-highlight-set-interval 6) ;ハイライトの秒数を指定
[QED]
****************************************************************************
col-highlight [RET]
C-c
C-c
init.el には
;; ------------------------------------------------------------------------
;; @ 桁をハイライトする
(require 'col-highlight)
;; (column-highlight-mode 1) ;常にハイライト
(toggle-highlight-column-when-idle 1) ;何もしないでいるとハイライトを始める
(col-highlight-set-interval 6) ;ハイライトの秒数を指定
[QED]
****************************************************************************
Google で検索する google.el
M-x install-elisp [RET]
http://www.bookshelf.jp/elc/google.el
C-c
で、 init.el に
(load "google")
[QED]
**************************************
http://www.bookshelf.jp/elc/google.el
C-c
で、 init.el に
(load "google")
[QED]
**************************************
Windows のショートカット lnk ファイルを開く w32-symlinks.el [失敗]
M-x install-elisp-from-emacswiki [RET]
w32-symlinks.el [RET]
C-c
として、 elc を一旦削除し、 el を以下のように書き換えて
;; (string= (buffer-substring 1 21) ; otherwise not a shortcut file
;; "L\0\0\0\ \x01\x14\x02\0\0\0\0\0\xC0\0\0\0\0\0\0\x46")
(string= (buffer-substring 1 21) ; otherwise not a shortcut file
"L\0\0\0\ \x01\x14\x02\0\0\0\0\0_\0\0\0\0\0\0\x46")
init.el に以下を記載するも、開くことができなかった。
;; ------------------------------------------------------------------------
;; @ 最近使ったファイルを開く recentf-ext.el
;; 参考:http://ntemacsjp.sourceforge.jp/matsuan/IndexJp.html
;; follow windows short cut
(when (and (featurep 'dos-w32) (locate-library "w32-symlinks"))
(setq w32-symlinks-handle-shortcuts t)
(require 'w32-symlinks)
;; http://www.bookshelf.jp/soft/meadow_25.html#SEC279
(defadvice minibuffer-complete
(before expand-symlinks activate)
(let ((file (expand-file-name
(buffer-substring-no-properties
(line-beginning-position)
(line-end-position)))))
(when (string-match ".lnk$" file)
(delete-region
(line-beginning-position)
(line-end-position))
(if (file-directory-p
(w32-symlinks-parse-symlink file))
(insert
(concat
(w32-symlinks-parse-symlink file) "/"))
(insert (w32-symlinks-parse-symlink file)))))))
el の書き換えに参考にしたのは以下
[Emacs]NTEmacs で w32-symlinks を使えるようにする
http://d.hatena.ne.jp/holidays-l/20101226/p1
[QED]
******************************************************************************
w32-symlinks.el [RET]
C-c
として、 elc を一旦削除し、 el を以下のように書き換えて
;; (string= (buffer-substring 1 21) ; otherwise not a shortcut file
;; "L\0\0\0\ \x01\x14\x02\0\0\0\0\0\xC0\0\0\0\0\0\0\x46")
(string= (buffer-substring 1 21) ; otherwise not a shortcut file
"L\0\0\0\ \x01\x14\x02\0\0\0\0\0_\0\0\0\0\0\0\x46")
init.el に以下を記載するも、開くことができなかった。
;; ------------------------------------------------------------------------
;; @ 最近使ったファイルを開く recentf-ext.el
;; 参考:http://ntemacsjp.sourceforge.jp/matsuan/IndexJp.html
;; follow windows short cut
(when (and (featurep 'dos-w32) (locate-library "w32-symlinks"))
(setq w32-symlinks-handle-shortcuts t)
(require 'w32-symlinks)
;; http://www.bookshelf.jp/soft/meadow_25.html#SEC279
(defadvice minibuffer-complete
(before expand-symlinks activate)
(let ((file (expand-file-name
(buffer-substring-no-properties
(line-beginning-position)
(line-end-position)))))
(when (string-match ".lnk$" file)
(delete-region
(line-beginning-position)
(line-end-position))
(if (file-directory-p
(w32-symlinks-parse-symlink file))
(insert
(concat
(w32-symlinks-parse-symlink file) "/"))
(insert (w32-symlinks-parse-symlink file)))))))
el の書き換えに参考にしたのは以下
[Emacs]NTEmacs で w32-symlinks を使えるようにする
http://d.hatena.ne.jp/holidays-l/20101226/p1
[QED]
******************************************************************************
最近使ったファイルを開く recentf.el
M-x install-elisp-from-emacswiki [RET]
recentf-ext.el [RET]
C-C [RET]
で、 init.el には以下
;; ------------------------------------------------------------------------
;; @ 最近使ったファイルを開く recentf-ext.el
;; 最近のファイルを 3000 個まえ保存する
(setq recentf-max-saved-items 3000)
;; 読み込み
(require 'recentf-ext)
[QED]
*************************************************************************
recentf-ext.el [RET]
C-C [RET]
で、 init.el には以下
;; ------------------------------------------------------------------------
;; @ 最近使ったファイルを開く recentf-ext.el
;; 最近のファイルを 3000 個まえ保存する
(setq recentf-max-saved-items 3000)
;; 読み込み
(require 'recentf-ext)
[QED]
*************************************************************************
wdired.el ディレクトリ内のファイル名を変更する
デフォルトでインストールされているので、 init.el に以下を追加
;; ------------------------------------------------------------------------
;; @ ディレクトリ内のファイル名を自由自在に編集 wdired.el
(require 'wdired)
(define-key dired-mode-map "r" 'wdired-change-to-wdired-mode)
[Q.E.D]
***************************************************************************
;; ------------------------------------------------------------------------
;; @ ディレクトリ内のファイル名を自由自在に編集 wdired.el
(require 'wdired)
(define-key dired-mode-map "r" 'wdired-change-to-wdired-mode)
[Q.E.D]
***************************************************************************
Google デスクトップ, Larry's Any Text File Indexer, RTM ガジェット,のインストール
1. 以下から DL
http://desktop.google.com/ja/
2. bash で
cd ~/download/
./GoogleDesktopSetup.exe
3. そのまま続行
4. タスクバーを右クリックして、 [デスクバー] に変更
5. テキストファイルは何でも検索したいので、以下のガジェットをインストール
http://desktop.google.co.jp/plugins/i/indexitall.html
6. bash で
unzip anytextfile.zip
./LarrysAnyTextFileIndexer.exe
7. [install] ボタンを押すと自動で、 LarrysAnyTextFileIndexer.conf が開くので以下を追記
# cygwin,emacs
AddNewExtension "el"
AddNewExtension "xml"
AddNewExtension "conf"
# ansys
AddNewExtension "out"
AddNewExtension "err"
AddNewExtension "cdb"
AddNewExtension "inp"
AddNewExtension "mac"
AddNewExtension "log"
AddNewExtension "lgw"
AddNewExtension "ans"
AddNewExtension "old"
# TeX
AddNewExtension "tex"
8. 第三のプラグインだかなんだか、 [OK]
9. タスクバーを右クリックして、ガジェットの追加
10. 以下を検索フォームに
http://hosting.gmodules.com/ig/gadgets/file/109131591124899821933/myrtm4.xml
11. [追加] して、ユーザー名とパスワードを入力
12. [カレンダー] で検索
13. [Google カレンダー] を追加
14. 上のバーを右クリックし、 [オプション] で、ユーザー名とパスワードを入力
15. タスクバーを右クリックして、 [オプション]>[表示] でホットキーとクイッ
ク ファインドを OFF にして保存(起動スピード対策)
? ホットキーを変えるにはどうしたらいいんだろう・・・ホットキー設定なん
て見当たらないよ。
http://desktop.google.com/ja/
2. bash で
cd ~/download/
./GoogleDesktopSetup.exe
3. そのまま続行
4. タスクバーを右クリックして、 [デスクバー] に変更
5. テキストファイルは何でも検索したいので、以下のガジェットをインストール
http://desktop.google.co.jp/plugins/i/indexitall.html
6. bash で
unzip anytextfile.zip
./LarrysAnyTextFileIndexer.exe
7. [install] ボタンを押すと自動で、 LarrysAnyTextFileIndexer.conf が開くので以下を追記
# cygwin,emacs
AddNewExtension "el"
AddNewExtension "xml"
AddNewExtension "conf"
# ansys
AddNewExtension "out"
AddNewExtension "err"
AddNewExtension "cdb"
AddNewExtension "inp"
AddNewExtension "mac"
AddNewExtension "log"
AddNewExtension "lgw"
AddNewExtension "ans"
AddNewExtension "old"
# TeX
AddNewExtension "tex"
8. 第三のプラグインだかなんだか、 [OK]
9. タスクバーを右クリックして、ガジェットの追加
10. 以下を検索フォームに
http://hosting.gmodules.com/ig/gadgets/file/109131591124899821933/myrtm4.xml
11. [追加] して、ユーザー名とパスワードを入力
12. [カレンダー] で検索
13. [Google カレンダー] を追加
14. 上のバーを右クリックし、 [オプション] で、ユーザー名とパスワードを入力
15. タスクバーを右クリックして、 [オプション]>[表示] でホットキーとクイッ
ク ファインドを OFF にして保存(起動スピード対策)
? ホットキーを変えるにはどうしたらいいんだろう・・・ホットキー設定なん
て見当たらないよ。
2011年5月18日
Thunderbird
メーラーもThunderbirdにしよう。Mewとか使いたいんだけどなぁ。
thunderbird
http://mozilla.jp/thunderbird/
MozBackup Japanese Translations
http://www.geocities.jp/chimantaea_mirabilis/MozBackup/japanese.html
thunderbird
http://mozilla.jp/thunderbird/
MozBackup Japanese Translations
http://www.geocities.jp/chimantaea_mirabilis/MozBackup/japanese.html
2011年5月17日
APEL, FLIM, SEMI からの emacs-w3m をインストール [失敗]
cvs を
atp-cyg install cvs
でインストールしたが、proxy に対応していないらしく、cvs で タイトルのものを入れられない。
cvsを認証必須のプロキシ経由で使いたい
http://d.hatena.ne.jp/taiyo/20080401/p5
しかたなく、http からインストールした。
cd c:\temp
wget http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.8.tar.gz
tar xf apel-10.8.tar.gz
cd apel-10.8
make
make install
cd ..
wget http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/comp/emacsen/lisp/flim/flim-1.14/flim-1.14.9.tar.gz
tar xfz flim-1.14.9.tar.gz
cd flim-1.4.9
make
make install
cd ..
wget http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/semi/semi-1.14-for-flim-1.14/semi-1.14.6.tar.gz
tar xfz semi-1.14.6.tar.gz
cd semi-1.14.6
make
make install
とりあえず、APEL, FLIM, SEMI が入ったはずなので、続いて emacs-w3m のインストール
cd ..
wget http://emacs-w3m.namazu.org/emacs-w3m-1.4.4.tar.gz
tar xfz emacs-w3m-1.4.4.tar.gz
cd emacs-w3m-1.4.4
./configure
-------------------------------------------------------------------------------------------
で、なんか、ptexとかjbibtex が無いとか出てて気になるから、ptetex からインストールしようと思
ったが、atp-cyg では tetex しかないみたい・・・。ptetex は setup.exe でインストール可能なよ
うだけど、gnupackを使った場合の setup.exe によるパッケージ管理方法がわからない。
とりあえず、tetex を入れてみる。
cd ..
apt-cyg install xorg-x11-base
apt-cyg install tetex
で、もいっかい、
cd emacs-w3m-1.4.4
./configure
ってやっても、ptexとjbibtexは入らないみたい。pがついてないもんね・・・そりゃそうか。
tex は win で使おうか。自分で make する方法もあるみたいだけど、とりあえず今はやめて
おこう。
Cygwin で 日本語 TeX --- ptetex を簡単インストール
http://www.misojiro.t.u-tokyo.ac.jp/~kuroky/tex/
Cygwin で 日本語 TeX --- ptetex ソースからのコンパイル
http://www.misojiro.t.u-tokyo.ac.jp/~kuroky/tex/compile.html
しかたないから、先に進もう。
-------------------------------------------------------------------------------------------
make
make install
make install-icons
んでもって、init.el に以下を記述
;; ------------------------------------------------------------------------
;; @ emacs-w3m
;; ロードパスの追加
(add-to-list 'load-path
"C:\\gnupack_devel-6.02\\app\\emacs\\emacs\\share\\emacs\\site-lisp\\w3m")
(require 'w3m-load)
として、emacs を再起動し、M-w3m とすると
Emacs-w3m of this version does not support Emacs 23; try the development version
だってさ!やられた・・・。どおにあるんだよ、開発版。わかんね。
atp-cyg install cvs
でインストールしたが、proxy に対応していないらしく、cvs で タイトルのものを入れられない。
cvsを認証必須のプロキシ経由で使いたい
http://d.hatena.ne.jp/taiyo/20080401/p5
しかたなく、http からインストールした。
cd c:\temp
wget http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.8.tar.gz
tar xf apel-10.8.tar.gz
cd apel-10.8
make
make install
cd ..
wget http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/comp/emacsen/lisp/flim/flim-1.14/flim-1.14.9.tar.gz
tar xfz flim-1.14.9.tar.gz
cd flim-1.4.9
make
make install
cd ..
wget http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/semi/semi-1.14-for-flim-1.14/semi-1.14.6.tar.gz
tar xfz semi-1.14.6.tar.gz
cd semi-1.14.6
make
make install
とりあえず、APEL, FLIM, SEMI が入ったはずなので、続いて emacs-w3m のインストール
cd ..
wget http://emacs-w3m.namazu.org/emacs-w3m-1.4.4.tar.gz
tar xfz emacs-w3m-1.4.4.tar.gz
cd emacs-w3m-1.4.4
./configure
-------------------------------------------------------------------------------------------
で、なんか、ptexとかjbibtex が無いとか出てて気になるから、ptetex からインストールしようと思
ったが、atp-cyg では tetex しかないみたい・・・。ptetex は setup.exe でインストール可能なよ
うだけど、gnupackを使った場合の setup.exe によるパッケージ管理方法がわからない。
とりあえず、tetex を入れてみる。
cd ..
apt-cyg install xorg-x11-base
apt-cyg install tetex
で、もいっかい、
cd emacs-w3m-1.4.4
./configure
ってやっても、ptexとjbibtexは入らないみたい。pがついてないもんね・・・そりゃそうか。
tex は win で使おうか。自分で make する方法もあるみたいだけど、とりあえず今はやめて
おこう。
Cygwin で 日本語 TeX --- ptetex を簡単インストール
http://www.misojiro.t.u-tokyo.ac.jp/~kuroky/tex/
Cygwin で 日本語 TeX --- ptetex ソースからのコンパイル
http://www.misojiro.t.u-tokyo.ac.jp/~kuroky/tex/compile.html
しかたないから、先に進もう。
-------------------------------------------------------------------------------------------
make
make install
make install-icons
んでもって、init.el に以下を記述
;; ------------------------------------------------------------------------
;; @ emacs-w3m
;; ロードパスの追加
(add-to-list 'load-path
"C:\\gnupack_devel-6.02\\app\\emacs\\emacs\\share\\emacs\\site-lisp\\w3m")
(require 'w3m-load)
として、emacs を再起動し、M-w3m とすると
Emacs-w3m of this version does not support Emacs 23; try the development version
だってさ!やられた・・・。どおにあるんだよ、開発版。わかんね。
w3m をインストール
1. w3m をインストール
cd /tmp
apt-cyg install w3m
2. Proxy の設定
C:\gnupack_devel-6.02\config.ini
を開いて、環境変数として以下を追加
-----------------------------------------------
[SetEnv]
;_font_ = MS ゴシック
;_font_ = Migu 1M
_font_ = MeiryoKe_Console
(略)
HTTP_PROXY = http://000.000.000.000:00
-----------------------------------------------
3. bash を起動して
w3m -M www.google.com
で、googleが表示されればOK(-M は白黒モードで表示)
4. q で終了モード、y で終了
cd /tmp
apt-cyg install w3m
2. Proxy の設定
C:\gnupack_devel-6.02\config.ini
を開いて、環境変数として以下を追加
-----------------------------------------------
[SetEnv]
;_font_ = MS ゴシック
;_font_ = Migu 1M
_font_ = MeiryoKe_Console
(略)
HTTP_PROXY = http://000.000.000.000:00
-----------------------------------------------
3. bash を起動して
w3m -M www.google.com
で、googleが表示されればOK(-M は白黒モードで表示)
4. q で終了モード、y で終了
wget で proxy を設定する
~/.wgetrc を作成して、以下のような形で記載。
http_proxy=PROXY_SERVER:PORT
bash を起動して
wget www.google.com
で確認
http_proxy=PROXY_SERVER:PORT
bash を起動して
wget www.google.com
で確認
bash の フォント
メイリオを設定したのだが、アンチエイリアスがおかしい。ギザギザになってしまってた。
とりあえず、タイトルバー右クリック:[Option]>[Text]>[Font smoothing]で、[Full]とか[Default]とか
で、Apply ボタンを何度か押したらきれいになった(最終的には Default)。
なぜだろう。
とりあえず、タイトルバー右クリック:[Option]>[Text]>[Font smoothing]で、[Full]とか[Default]とか
で、Apply ボタンを何度か押したらきれいになった(最終的には Default)。
なぜだろう。
ansys-mode の設定
ansys-mode を使う
1. http://code.google.com/p/ansys-mode/ にアクセス
2. ansys-mode-13.0.1.tgz をDLし、解凍
3. C:\gnupack_devel-6.02\home\.emacs.d\ansys-mode-13.0.1 に格納
4. init.el には以下を記述
;; ------------------------------------------------------------------------
;; @ ansys-mode の設定
;; ロードパスの追加
(add-to-list 'load-path
"~\\.emacs.d\\ansys-mode-13.0.1")
;; 拡張子によって ansys-mode に
(add-to-list 'auto-mode-alist '("\\.mac\\'" . ansys-mode))
(add-to-list 'auto-mode-alist '("\\.dat\\'" . ansys-mode))
(add-to-list 'auto-mode-alist '("\\.inp\\'" . ansys-mode))
(autoload 'ansys-mode "ansys-mode" nil t)
;; ansys-mode の時は、アウトラインマイナーモードに
(add-hook 'ansys-mode-hook
'(lambda ()
(outline-minor-mode 1)
))
1. http://code.google.com/p/ansys-mode/ にアクセス
2. ansys-mode-13.0.1.tgz をDLし、解凍
3. C:\gnupack_devel-6.02\home\.emacs.d\ansys-mode-13.0.1 に格納
4. init.el には以下を記述
;; ------------------------------------------------------------------------
;; @ ansys-mode の設定
;; ロードパスの追加
(add-to-list 'load-path
"~\\.emacs.d\\ansys-mode-13.0.1")
;; 拡張子によって ansys-mode に
(add-to-list 'auto-mode-alist '("\\.mac\\'" . ansys-mode))
(add-to-list 'auto-mode-alist '("\\.dat\\'" . ansys-mode))
(add-to-list 'auto-mode-alist '("\\.inp\\'" . ansys-mode))
(autoload 'ansys-mode "ansys-mode" nil t)
;; ansys-mode の時は、アウトラインマイナーモードに
(add-hook 'ansys-mode-hook
'(lambda ()
(outline-minor-mode 1)
))
iserarchで日本語を使う
パッチ当てなくてもそのままいった。
;; ;;; iserarchで日本語を使う
;; ;; http://highmt.wordpress.com/2010/10/25/isearch%e3%81%a7%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b%e3%82%92%e3%82%84%e3%82%8a%e3%82%84%e3%81%99%e3%81%8f%e3%81%99%e3%82%8b%e3%83%91%e3%83%83%e3%83%81/
(defun w32-isearch-update ()
(interactive)
(isearch-update))
(define-key isearch-mode-map [compend] 'w32-isearch-update)
(define-key isearch-mode-map [kanji] 'isearch-toggle-input-method)
(add-hook 'isearch-mode-hook
(lambda () (setq w32-ime-composition-window (minibuffer-window))))
(add-hook 'isearch-mode-end-hook
(lambda () (setq w32-ime-composition-window nil)))
;; ;;; iserarchで日本語を使う
;; ;; http://highmt.wordpress.com/2010/10/25/isearch%e3%81%a7%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%85%a5%e5%8a%9b%e3%82%92%e3%82%84%e3%82%8a%e3%82%84%e3%81%99%e3%81%8f%e3%81%99%e3%82%8b%e3%83%91%e3%83%83%e3%83%81/
(defun w32-isearch-update ()
(interactive)
(isearch-update))
(define-key isearch-mode-map [compend] 'w32-isearch-update)
(define-key isearch-mode-map [kanji] 'isearch-toggle-input-method)
(add-hook 'isearch-mode-hook
(lambda () (setq w32-ime-composition-window (minibuffer-window))))
(add-hook 'isearch-mode-end-hook
(lambda () (setq w32-ime-composition-window nil)))
画面の分割方法
画面を比較するときは縦分割も使いたいです。横分割にも慣れたいです。
でも、以下をやるとデフォルトで設定されているhiwin-mode の非アクティ
ブなウィンドの色づけと競合する模様・・・。
とりあえず、C-x 3 を覚えよう。
;; ------------------------------------------------------------------------
;; @ window を M-x window-toggle-division で縦分割
;; 参考:http://www.bookshelf.jp/soft/meadow_30.html#SEC404
(defun window-toggle-division ()
"ウィンドウ 2 分割時に、縦分割<->横分割"
(interactive)
(unless (= (count-windows 1) 2)
(error "ウィンドウが 2 分割されていません。"))
(let (before-height (other-buf (window-buffer (next-window))))
(setq before-height (window-height))
(delete-other-windows)
(if (= (window-height) before-height)
(split-window-vertically)
(split-window-horizontally)
)
(switch-to-buffer-other-window other-buf)
(other-window -1)))
でも、以下をやるとデフォルトで設定されているhiwin-mode の非アクティ
ブなウィンドの色づけと競合する模様・・・。
とりあえず、C-x 3 を覚えよう。
;; ------------------------------------------------------------------------
;; @ window を M-x window-toggle-division で縦分割
;; 参考:http://www.bookshelf.jp/soft/meadow_30.html#SEC404
(defun window-toggle-division ()
"ウィンドウ 2 分割時に、縦分割<->横分割"
(interactive)
(unless (= (count-windows 1) 2)
(error "ウィンドウが 2 分割されていません。"))
(let (before-height (other-buf (window-buffer (next-window))))
(setq before-height (window-height))
(delete-other-windows)
(if (= (window-height) before-height)
(split-window-vertically)
(split-window-horizontally)
)
(switch-to-buffer-other-window other-buf)
(other-window -1)))
登録:
投稿 (Atom)