コンピュータの最近のブログ記事

jFD2のキー設定をカスタマイズできるスクリプトを作成しました。

バグとかあれば直しますので報告してくれると嬉しいです。

Pidginに日本語パッチあて 2.6.3

Date
'09-10-24(土曜日) 15:22:15
Category
コンピュータ

久しぶりにPidginを更新。今度は本家から落としてきます。
パッケージ作ってインストールしたいのでとりあえずめも
checkinstallが動かないのでちょっと調べ中

$ wget http://sourceforge.net/projects/pidgin/files/Pidgin/pidgin-2.6.3.tar.bz2

$ wget http://www.honeyplanet.jp/pidgin-2.6.3_jp.diff.gz
$ tar xvjf pidgin-2.6.3.tar.bz2
$ zcat pidgin-2.6.3_jp.diff.gz | patch -p0
$ cd pidgin-2.6.3/
$ ./configure

checking for GSTINTERFACES... no
checking for FARSIGHT... no
configure: error:
Dependencies for voice/video were not met.
Install the necessary gstreamer and farsight packages first.
Or use --disable-vv if you do not need voice/video support.

※GSTINTERFACESは gstreamer-interfaces というパッケージらしい
※FARSIGHTはfarsightってパッケージだが、ubuntuはバージョンたりないのでパス

$ ./configure --disable-vv

checking for IDN... no
no
configure: error:
GNU Libidn development headers not found.
Use --disable-idn if you do not need it.

※libidnを入れた

$ apt-cache search libidn
$ sudo apt-get install libidn11-dev
$ ./configure --disable-vv
$ make
$ sudo apt-get remove pidgin*
$ sudo apt-get install libpurple
$ sudo make install
$ sudo ldconfig

新iMac発表

Date
'09-10-22(木曜日) 02:06:16
Category
コンピュータ | コンピュータ

27インチでけー。ほしー。
DisplayPort限定ですが、外部ディスプレイとしても使えるようになったので
これは買いかもー

マウスも変なのが出たようで

まあ、買う買う言って買わないのはいつもの事なんですが・・・

MovableTypeの公開キュー更新

Date
'09-10-22(木曜日) 00:12:28
Category
コンピュータ

記事を登録した際に、すぐに作り直さないでキューに貯めておけるのが公開キューだが
更新タイミングが分からないので調べてみると、以下の三択らしい

・cronでスクリプトを叩く
・CPANでスケジュール実行するか、
・ログ・フィードを取得するかの3種類

とりあえずcronにしといた。
0,20,40 * * * * cd /path/to/mt; ./tools/run-periodic-tasks >/dev/null
最初の1回だけ時間がかかるみたい。
2回目からは短かった。

MovableType5.0beta3導入

Date
'09-10-16(金曜日) 00:37:38
Category
コンピュータ

相変わらずダイナミック生成はこける。
そしてMTEntryDateの曜日の部分が短縮形にならない・・・
なんかまだバギーだなぁ・・・

まあ、テンプレートを修正しなくてもちゃんと動くだけましか・・・

jFD2スクリプト追加

Date
'09-06-05(金曜日) 14:17:31
Category
コンピュータ

■追加
 - 長いファイル名を全部見る
 - 長いファイル名でも拡張子を表示する

■修正
 - 内蔵ビューワ2枚表示
   カーソルが画像になくても実行できるようにした
   起動時に全タブを変更対象にした

jFD2のスクリプト追加

Date
'09-04-06(月曜日) 20:37:30
Category
コンピュータ

jFD2スクリプトのページに以下を追加

  ・ショートカット作成
  ・フォーカス制御
  ・個別圧縮(zipコマンド使用)

Linuxでフォーカスが失われる問題に微妙に対処できたような気がする。
5秒くらいラグっぽい事もあるけど、フォーカス自体は戻ってくるからだいぶましっぽい

Ubuntuのpidgin-2.4.1にパッチあて

Date
'09-04-03(金曜日) 00:35:54
Category
コンピュータ

そして相変わらずctrl+pとかで変なダイアログが開くPidginにパッチを当てる作業

mkdir pidgin-20090403

cd pidgin-20090403
apt-get source pidgin
wget http://www.honeyplanet.jp/pidgin_mtn_jul3.diff.gz
zcat pidgin_mtn_jul3.diff.gz | patch -p0

パッチを当てる時、エラーになるやつスキップでOKです。
この後は手作業でファイルを修正してやる.
以下に修正点メモ。漏れがあるかもしれない・・・

diff -r pidgin-2.4.1-patch/libpurple/protocols/irc/parse.c pidgin-2.4.1/libpurple/protocols/irc/parse.c

262c262
< static char *irc_recv_convert(struct irc_conn *irc, const char *string)
---
> static char *irc_recv_convert(struct irc_conn *irc, char *string)
267a268,274
> GError *err;
> gboolean retry;
> gsize in_len, out_len;
> int conv_len;
> char *strtmp;
> gsize strtmp_len;
>

diff -r pidgin-2.4.1-patch/libpurple/protocols/yahoo/yahoo.h pidgin-2.4.1/libpurple/protocols/yahoo/yahoo.h
79a80
> #define YAHOOJP_CLIENT_VERSION_ID "524223"

diff -r pidgin-2.4.1-patch/libpurple/protocols/yahoo/yahoo_profile.c pidgin-2.4.1/libpurple/protocols/yahoo/yahoo_profile.c
1111d1105
< #endif

その後は

cd ..
dpkg -i pidgin_2.4.1-1ubuntu2.3_i386.deb
echo pidgin hold | sudo dpkg --set-selections


サーバー移行作業

Date
'09-02-02(月曜日) 02:21:21
Category
コンピュータ

旧サーバーから新規インストールしたUbuntuへの移行作業のために
HDDをあちらにこちらに繋ぎながら作業してました。

9日間かかってやっと終わった・・・疲れた・・・
今回はサーバーのサービス群を仮想マシンに入れてみました。
これで次の移行が楽になるはずー。いつやるかわからんが・・・

Ubuntuサーバー作成のメモ

Date
'09-01-25(日曜日) 18:16:52
Category
コンピュータ

2009/01/25 メモです。役に立たないかも


  1. Ubuntu8.04の日本語ローカライズバージョンをインストール

  2. メニューバーの「VM]「VMware tools install」を実行

  3. ネットワークの設定。固定IPに

  4. システム管理のソフトウウェア・ソースの設定でアップデートを自動に

  5. まず、操作を簡単にするためにSSHを入れる
    sudo apt-get install ssh

  6. SSH接続を制限

  7. あとでやる


  8. MySQLインストール

  9. apt-get install mysql-server mysql-client

  10. /etc/mysql/my.cnfにcharset追加
    # add
    default-character-set=utf8
    character-set-server=utf8
    skip-character-set-client-handshake

  11. Mysqlのバックアップを取る
    mysqldump -u root -x --all-databases > dump.sql


  12. Mysqlのバックアップを復元する
    mysql -u root -p < dump.sql
    mysql -u root -p
    > grant select,insert,delete,update,create,drop,file,alter,index on *.* to user@localhost identified by 'pass';


  13. apache関連インストール
    apt-get install apache2 libapache2-mod-php5 libapache2-mod-perl2
    /etc/apache2 をまるごとコピー


  14. ホスト側でNFS準備
    sudo apt-get install portmap nfs-common nfs-kernel-server

    nfsはhosts.allowとdenyを使うらしいのでhosts.allowに
    ALL:127.0.0.1
    portmap:192.168.0.
    lockd:192.168.0.
    mountd:192.168.0.
    statd:192.168.0.

    hosts.denyに
    portmap:ALL
    lockd:ALL
    mountd:ALL
    rquotad:ALL
    statd:ALL

    ホスト側nfsのアクセス許可を /etc/exports に書く
    ディレクトリ名 ホスト名(rw,no_subtree_check)

    nfs設定反映
    exportfs -r

    nfs設定確認
    showmount -e localhost

    ゲスト側からマウントする

    apt-get install nfs-common
    mount -t nfs -o hard,intr 192.168.0.254:/home/itmst/Desktop nfs

    成功したらfstabに書いておく
    192.168.0.254:/home/itmst/Desktop nfs hard,intr 0 0


  15. vmware consoleが起動しない > 端末からvmware実行
    $ cd /usr/lib/vmware/lib/libgcc_s.so.1/
    $ sudo mv libgcc_s.so.1 libgcc_s.so.1.bak
    $ sudo ln -s /lib/libgcc_s.so.1 ./



  16. uploadBlog.rbに必要
    sudo apt-get install ruby rubygems
    apt-get install ruby1.8-dev
    gem install fcgi
    sudo apt-get install libmagick++9-dev
    sudo gem install rmagick