表をソート可能にする

MoinMoin wikiでは表をソートすることができる。表のヘッダにをくわえるだけでその表がソート可能になる。 そのためにはcommon.jsにjavascriptのパッチを当てなければならない。 http://moinmo.in/FeatureRequests/SortableTables にしたがって、http://moin…

TortoiseHGの使い方

WinXPにTortoiseHGを設定する。まずはインストール。 http://tortoisehg.bitbucket.org/ ここからダウンロードしてインストール。 つぎに、ローカルレポジトリ(パソコンの方)用のフォルダを作成。 フォルダで右クリック(またはフォルダのメニューのファイ…

hgサーバーを立ち上げる

http://mercurial.selenic.com/wiki/modwsgi ここにならってやってみる。 環境は、ubuntu server 9.10にmoinmoin wikiを入れてwsgiで動かしているマシン。 wikiはwww.example.com/wikiでサービスしている。 上記ページの3.1までは終わっているから3.2から。 …

hgrcの設定 merge toolの設定

/srv/moin/code/1.9でsudo hg pull -uとすると Not trusting file /srv/moin/code/1.9/.hg/hgrc from untrusted user moin, group moin Not trusting file /srv/moin/code/1.9/.hg/hgrc from untrusted user moin, group moin abort: repository default not…

2.10.1をWin7 on MacBook via Bootcampにインストール

R

http://cran.md.tsukuba.ac.jp/bin/windows/base/R-2.10.1-win32.exe まずはここからダウンロード。 インストール中に使用する言語を日本語にすると文字化けするのでEnglishを選択。 Language translationはONにする。 画像を読み込むための準備。 http://ww…

extensionのインストール

MoinMoinにはさまざまなマクロが存在する。そのうちのいくつかはhgのレポジトリで管理されている。このため、hgからcloneを作っておけばhg pull -uで簡単に最新の状態を保つことができる。以下はそのやり方。 cd /srv/moin/wikis/wiki/data/plugin/ sudo hg …

サイトの移転を知らせたいとき

wikiのサーバーを移転したときなど、元のwikiのどのページにアクセスが来てもサイト移転のお知らせを表示したいことがある。 http://tech.bayashi.jp/archives/entry/techweb/2007/001981.html ここを参考にhttpd.confを次のように設定する。 mod_rewrite.so…

ServerからWindowsの共有フォルダにアクセス

ここを参考に。http://hitaki.net/diary/20090630.html まずsmbfsをインストール。 sudo apt-get install smbfs 以下の要領でwindowsのsharedfolderをlinuxのdirectoryにmountする。 sudo mount -t cifs //IP.address/sharedfolder /linux/directory -o user…

Ubuntu ServerにWebDAVを設定

Ubuntu ServerをDELL PowerEdgeT110にインストール。http://d.hatena.ne.jp/Moment5/20100323 $ sudo apt-get install libapache2-mod-encoding $ cd /etc/apache2/mods-available/ $ sudo vi encoding.conf でファイルを作成し、以下を記述。 EncodingEngin…

Ubuntu ServerのmonikerにTaskPlannerをインストール。

modernと同じようにやっただけではアイコンが表示されない。 MoinMoin/theme/__init__.py ではなくて、moniker19.pyに以下のパッチを当てなければならない模様。 http://moinmo.in/TaskPlanner?action=AttachFile&do=view&target=_init_.diff パッチが失敗す…

favicon.icoの設置

/srv/moin/code/1.9/MoinMoin/web/static/htdocs/ にfavicon.icoを置く。 wikiconfig.py の最後の行に以下を追加。 html_head = u'' % url_prefix_static

EventCalendarマクロのインストール

EventCalendarのインストール Ubuntu Server上のMoinMoinにインストールを試みる。 http://moinmo.in/MacroMarket/EventCalendar?action=AttachFile&do=get&target=eventcal-096.css をダウンロードして中身を/MoinMoin/web/static/htdocs/modern/css/screen…

server で自動バックアップ設定

wikiのデータを毎日1回自動で2台目のHDDにバックアップしたい。 /が/sda1、/homeが/sdb1にマウントされている状態。 rsync -a /srv/moin/wikis/wiki/data /home/wiki-backup とする。--deleteオプションをつけると同期になるが、まずは怖いので、なしでや…

ServerをWebDAV用にセットアップ

マシンはDELL PowerEdgeT110 http://www.ubuntu.com/getubuntu/download-server からubuntu-9.10-server-amd64.isoをダウンロード。 DVDにイメージを焼く。 DVDをセットして起動、BIOSの設定に入って、Bootsequenceを変更。DVDを優先に。 言語はEnglishを選…

TaskPlannerのインストール

MoinMoin1.92にTaskPlannerをインストールする。 http://moinmo.in/TaskPlanner?action=AttachFile&do=view&target=TaskPlanner-1.9.1.py http://moinmo.in/TaskPlanner?action=AttachFile&do=view&target=TaskTable.py http://moinmo.in/TaskPlanner?action…

Ubuntu Server上でMoinMoinに新しいtheme monikerをインストールする方法 wgetでテーマのファイルをダウンロード。 unzipする。 readmeに従い、emoniker19.pyは/srv/moin/wikis/wiki/data/plugins/theme/におく。 cssなどのファイルが入ったmonikerフォルダ…

Linuxのescapeシーケンス LinuxのコマンドラインでURLを指定してファイルのダウンロードを行いたいとき。 wget ただし、URLに&や?などが含まれている場合は\などを使ってescapeしてやらなければならない。大文字小文字の問題 windowsのファイルシステムは大…

勉強中

http://www.02.246.ne.jp/~torutk/mercurial/intro.htmlhttp://mercurial.selenic.com/guide/http://www.ie.u-ryukyu.ac.jp/howto/index.php?Mercurial#b5b714b9http://mono.kmc.gr.jp/~mak/hiki/?Mercurial%2FHG%A5%B3%A5%DE%A5%F3%A5%C9%B0%EC%CD%F7

Serverのチューニング

http://moinmo.in/HowTo/Tune%20Performance moinmoinをできるだけ高速に走らせるためのチューニングを試す。 現在のシステムはUbuntu9.10にext4の500GBx2。 /はsda1に、/homeはsdb1にマウントされている。 まず、dir_indexが有効になっているかを確認。 sud…

Ubuntu Severにsshでアクセス

ssh

ここがわかりやすい。http://h4ox.org/ninetails/wiki/index.php?OpenSSH_debianサーバー側の設定 sudo vi /etc/ssh/sshd_config でセキュリティの設定を以下のように変更。 PermitRootLogin no RSAAuthentication yes PubkeyAuthentication yes AuthorizedK…

SeverにMoinMoinをインストール

sudo apt-get install python-setuptools sudo apt-get install python-dev sudo easy_install -U mercurial sudo mkdir -p /srv/moin/code cd /srv/moin/code sudo hg clone http://hg.moinmo.in/moin/1.9 1.9 cd 1.9 sudo make pagepacks cd /srv sudo apt…

serverのセットアップ

Dell PowerEdge T110 500 GB x2にUbuntu Server 9.10 64bitをインストールする。 http://www.ubuntu.com/getubuntu/download-server からubuntu-9.10-server-amd64.isoをダウンロードし、DVDに焼く。 PowerEdgeを起動し、F10でBIOSの設定を変更。CDブートを…

setup

mac

OSは10.6.2, 2.26 GHz Intel Core 2 Duo, 4 GB RAM。Firefox 3.6のインストール 検索結果を新しいタブで開くように設定 アドレスバーにabout:config browser.search.openintabをダブルクリックし、trueに変更 Cyberduck (FTPソフト)のインストールsshで職場…

CentOSにMoinMoinを入れることを目指す。 #yum install python-setuptools #yum install python-devel #easy_install mercurial うまくいった。 #hg で確認。OK。 #cd /srv #mkdir moin #cd moin #mkdir code #cd code #hg clone http://hg.moinmo.in/moin…

Ubuntu上でWebDAVの設定をする。Ubuntuサーバー版でWebDAV環境を構築する: ひろちゃん帝国 ココログ村を参考に。ただしsslではなく通常のhttpでファイアウォールの内側だけで使う。 $ sudo apt-get install libapache2-mod-encoding $ cd /etc/apache2/mods-…

putty

ssh

puttyを使うと簡単にsshでリモートにつなぐことができる。ただし、opensshで作った鍵はputtygenでloadしてputty用に生成しなおさなければならない。そうしないと、エラーがでる。Installerを使ってputtyをインストールするとputtygenもついてくる。http://ww…

R

R-2.10.1に画像処理用のパッケージbiOpsをインストールしようとすると、fftw3-3.dllが見つからないというエラーが出る。ftp://ftp.fftw.org/pub/fftw/fftw-3.2.2.pl1-dll32.zipからwindows用のコンパイル済みのdllをダウンロードしてWINDOWS/system32に置く…

Inkscapeの新バージョンがリリースされていた。早速使ってみたところ、大変使いやすくなっている。前のバージョンとの大きな違いの一つは、Filter effectが強化されているところ。オブジェクトタブの一項目であったFilterが独立の一つの項目となり、膨大な数…

FTP

wikiをモバイルでも使うためにサーバーのデータを丸ごとバックアップしたい。dataフォルダをFTPで転送すればよいが、どのFTPクライアントを使えばよいだろうか。FTPサーバーにはFilezillaを使用している。転送したいデータは、合計4GBでフォルダ数が500程度…

イラストレーターのような使い勝手のフリーソフトウェア。SVG形式だけでなく、pdfなどにも保存可能。xmlで記述されているのでwebとの相性がよい。活発に開発されているようなので要注目。http://www.inkscape.org/index.php?lang=ja