LaTexをHTMLに変換するのはplasTexがよいらしい。と言うことでインストール
sudo apt-get install python-plastex
export CVS_RSH=ssh
cvs -z3 -d:ext:developername@thinking-forth.cvs.sourceforge.net:/cvsroot/thinking-forth co thinking-forth
window.onlaod = function() {onload を onlaod と typo。
hogehoge....
}
. $HOME/.node/nvm.shを追加(ドットはsouceと同意だそう)
[mergetool.ediff] cmd = emacs --eval \" (progn (defun ediff-write-merge-buffer () (let ((file ediff-merge-store-file)) (set-buffer ediff-buffer-C) (write-region (point-min) (point-max) file) (message \\\"Merge buffer saved in: %s\\\" file) (set-buffer-modified-p nil) (sit-for 1))) (setq ediff-quit-hook 'kill-emacs ediff-quit-merge-hook 'ediff-write-merge-buffer) (ediff-merge-files-with-ancestor \\\"$LOCAL\\\" \\\"$REMOTE\\\" \\\"$BASE\\\" nil \\\"$MERGED\\\"))\"参考:emacs - Using ediff as git mergetool - Stack Overflow
c:/Python27/Scripts/pychecker.batを実行する。gnupackのshellモードではカレントディレクトリのファイルは ./hoge と指定することに注意。
c:/Python27/Scripts/pychecker.bat --stdlib ./hoge.pypep8は
c:/Python27/Scripts/pep8.exeを実行する。
c:/Python27/Scripts/pep8.exe -v ./hoge.py
LC_CTYPE
– Gforth の起動時点で、この環境変数の値に “UTF-8” が含まれるときは、Gforth は文字列の内部表現に UTF-8 エンコーディングを用い、また入出力のエンコーディングも UTF-8 であると見なす。そうでなければ、8 ビットのエンコーディングを用いる (xchar と Unicode を参照)。この環境変数が設定されていない場合、Gforth はLC_ALL
を同様に参照し、これもまた設定されていなければ、LANG
を同様に参照する。
xc は、スタック要素として表現される拡張文字 (xchar) である。セルサイズは 1 であり、符号なしセルのサブセットと見なされる。なお、UTF-8 は 31 ビットまでのコードポイントしか表現できない。また、セルサイズが 16 ビットになるシステム上の Gforth では、UTF-8 のうち UCS-2 として表現可能なサブセットにしか対応しない。
W: GPG エラー: http://ppa.launchpad.net natty Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY B9316A7BC7917B12
gpg --keyserver keyserver.ubuntu.com --recv-keys B9316A7BC7917B12
gpg: ディレクトリー「/home/hideo/.gnupg」ができました
gpg: 新しい構成ファイル「/home/hideo/.gnupg/gpg.conf」ができました
gpg: 警告: 「/home/hideo/.gnupg/gpg.conf」のオプションは起動している間、有効になりません
gpg: 鍵輪「/home/hideo/.gnupg/secring.gpg」ができました
gpg: 鍵輪「/home/hideo/.gnupg/pubring.gpg」ができました
gpg: 鍵C7917B12をhkpからサーバーkeyserver.ubuntu.comに要求
gpg: /home/hideo/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵C7917B12: 公開鍵“Launchpad chrislea”を読み込みました
gpg: 処理数の合計: 1
gpg: 読込み: 1 (RSA: 1)
gpg --armor --export B9316A7BC7917B12 | sudo apt-key add -
OK
sudo apt-get remove ttf-ipamonafont
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get update
sudo apt-get install ttf-ipamonafont
dump -0vf - /dev/sdg1 | gzip > /home/hideo/n10jc_ubuntu_11.04.dump.gz
zcat /home/hideo/n10jc_ubuntu_11.04.dump.gz | restore -rf -
sudo grub-install /dev/sde
grub rescure>が出る。これは母艦の環境でinsall-grubしたから。おもむろに手動で立ち上げる。
lsすると、ドライブ(?)がリストされるので1つ1つ試していく。当然ながらキーボードは英語キーボードになっているので注意。(はSHIFT+9、)はSHIFT+0、=は^の所。今回は
ls (hd1,msdos1)/で、それらしきフォルダが表示された。次に手動で起動する。
insmod (hd1,msdos1)/boot/grub/normal.mod起動。遅いけど。これでえっちらおっちら立ち上げたら、立ち上げた
normal
sudo install-grub /dev/sdbこれで次回からはふつーに起動してくる筈。
sudo update-grub
読み込み | 書き込み | |
---|---|---|
/dev/zero | \0を返す | 入力を破棄 |
/dev/null | EOFを返す | 入力を破棄 |
a2enmod proxy
a2enmod proxy_http
proxyだけだとダメでproxy_httpも有効化する必要がある。
proxy.confを編集。proxy_httpは編集するものは無い
# If you want to use apache2 as a forward proxy, uncomment the # 'ProxyRequests On' line and theblock below. # WARNING: Be careful to restrict access inside the block. # Open proxy servers are dangerous both to your network and to the # Internet at large. # # If you only want to use apache2 as a reverse proxy/gateway in # front of some web application server, you DON'T need # 'ProxyRequests On'. #ProxyRequests On # # AddDefaultCharset off # Order deny,allow # Deny from all # #Allow from .example.com # # Enable/disable the handling of HTTP/1.1 "Via:" headers. # ("Full" adds the server version; "Block" removes all outgoing Via: headers) # Set to one of: Off | On | Full | Block #ProxyVia Off ProxyRequests OffOrder deny,allow Allow from all ProxyPass /stream http://127.0.0.1:9999 ProxyPassReverse /stream http://127.0.0.1:9999 ProxyVia On
停電から復旧時は自動的に起動させたい
/usr/bin/mjpg_streamer -i input_uvc.so -d /dev/video0 -o output_http.so -p 9999 -www /home/httpd/mjpg_streamer
/usr/bin/mjpg_streamer -i input_uvc.so -d /dev/video0 -f 1 -r 1280x720 -o output_http.so -p 9999 -www /home/httpd/mjpg_streamerちゃんとうごきだすとCTRL+Cでストップするまで端末に戻ってこない。
java -jar cambozola.jar http://《ipアドレス》:9999/?action=stream -width=1280 -height=720 -accessorystyle=overlaymjpg_streamerと違うサイズを変更することもできるが、mjpg_streamer側から送られている画像を指定サイズに変換しているだけみたい。通信が軽くなる訳ではない。左肩に表示されるコントロールはデジタルズーム相当の機能
mjpg_streamerはhttpサーバの機能を持っているが、これを80番ポートで運用するとApacheとかと競合する。
競合を避けるため、mjpg_streamerは9999ポートでリッスンし、Apacheの方で工夫してやる。
今回はApacheのproxy機能を使って /stream/ へのアクセスがあったら 《mjpg_streamerマシンのipアドレス》:9999へ渡すようにした。
ubuntu(10.10)の場合は /etc/apache2/mods-available/proxy.conf に追記する必要がある。# If you want to use apache2 as a forward proxy, uncomment the # 'ProxyRequests On' line and the block below. # WARNING: Be careful to restrict access inside the block. # Open proxy servers are dangerous both to your network and to the # Internet at large. # # If you only want to use apache2 as a reverse proxy/gateway in # front of some web application server, you DON'T need # 'ProxyRequests On'. #ProxyRequests On # # AddDefaultCharset off # Order deny,allow # Deny from all # #Allow from .example.com # # Enable/disable the handling of HTTP/1.1 "Via:" headers. # ("Full" adds the server version; "Block" removes all outgoing Via: headers) # Set to one of: Off | On | Full | Block #ProxyVia Off ProxyRequests OffOrder deny,allow Allow from all ProxyPass /stream http://《mjpg_streamerマシンのipアドレス》:9999 ProxyPassReverse /stream http://《mjpg_streamerマシンのipアドレス》:9999 ProxyVia On
これで、 http://《webサーバのアドレス》/stream/?action=stream でストリームが見れるようになった。職場のF/W越えも出来てウハウハである。
/etc/rc.local
(/bin/su - 《ユーザ名》 《実行するスクリプト》> 《logファイル名へのフルパス》 2>&1 ) &
フルパスで指定する。
スクリプトは最初に30秒スリープさせている。/etc/rc.localの走るタイミングが早過ぎるらしく、スリープ無しで実行するとV4Lのエラーとなったため。カメラの認識前なのかな?
#!/bin/sh echo `date '+%Y/%m/%d (%a) %H:%M:%S (%Z)'`: delay 30 sec for start mjpg_streamer /bin/sleep 30 echo `date '+%Y/%m/%d (%a) %H:%M:%S (%Z)'`: start mjpg_streamer /usr/bin/mjpg_streamer -i "input_uvc.so -d /dev/video0 -f 1 -r 1280x720" -o "output_http.so -p 9999 -www /home/httpd/mjpg_streamer"
※http://d.hatena.ne.jp/DGL/20080119 を参考にさせて頂いた。
gconftool-2 --get -T /desktop/gnome/applications/window_manager/default gconftool-2 --set /desktop/gnome/applications/window_manager/default --type=string /usr/bin/metacity
として、metacityで上がるようにする(とりあえず)
参照:https://forums.ubuntulinux.jp/viewtopic.php?id=9743