Debianのテスト版のRacketのバージョンが6.1になった
typed-racketがまともに使えるようになったのかな?今は、マイSchemeの開発に集中しているので、あまり手を出せない。
主にLinuxを中心としたコンピュータ関連の技術情報を公開しています。 (English | Magyar | 日本語)
typed-racketがまともに使えるようになったのかな?今は、マイSchemeの開発に集中しているので、あまり手を出せない。
GUIでEmacsを動かした時にM-xが使えなくなっている。テスト版のDebianを使っていて、Emacsのバージョンが比較的最新なのが問題らしい。とりあえず、ターミナルの方では使えるのでそれほど問題ではない。
# aptitude install sbcl
~/.emacs
もしくは~/.emacs.d/init.el
に次の内容を書き入れる。
(add-to-list 'load-path "/usr/share/common-lisp/source/slime")
(setq inferior-lisp-program "/usr/bin/sbcl")
(slime-setup)
M-x slime
(sb-ext::quit)
カーソルキーやHome、End、PgUpPgDn日本語キーを右Altキーとアルファベットの組み合わせで打つことができます。
月配列2-263式を使えるようにしたmozcを公開しています。FcitxやiBus、mozc.elを介して使うことができます。ibus-mozc_1.15.1857.102-1_i368.deb
やmozc-data_1.15.1857.102-1_all.deb
、mozc-server_1.15.1857.102-1_i386.deb
の他に、fcitx-mozc_1.15.1857.102-1_i386.deb
やibus-mozc_1.15.1857.102-1_i386.deb
、emacs-mozc-bin_1.15.1857.102-1_i386.deb
、emacs-mozc_1.15.1857.102-1_i386.deb
をインストールする必要があります。
uim-mozcはテストしていませんが、変更はしてあるので、使えるかもしれません
公式ガイドのp.28に従う。
su - postgres
createuser --no-superuser --no-createdb --no-createrole --encrypted --pwprompt sogo
(specify “sogo” as password)
createdb -O sogo sogo
psql sogo
DebianWikiの方法に従う。ただし、sogo_users
ではなくsogo_view
にする。
CREATE TABLE sogo_view (c_uid VARCHAR(10) PRIMARY KEY, c_name VARCHAR(10), c_password VARCHAR(32), c_cn VARCHAR(128), mail VARCHAR(128));
INSERT INTO sogo_users VALUES ('paul', 'paul', MD5('zxc'), 'Paul Example', 'paul@example.com');
GRANT ALL PRIVILEGES ON sogo_users TO sogo
公式ガイドのp.28に従う。
/var/lib/pgsql/data/pg_hba.conf
Debianの場合は/etc/postgresql/9.1/main/pg_hba.conf
公式ガイドのp.31の設定。以下の設定を追加し、タイムゾーンなどをいじる。
SOGoUserSources =
(
{
type = sql;
id = directory;
viewURL = "postgresql://sogo:sogo@127.0.0.1:5432/sogo/sogo_view";
canAuthenticate = YES;
isAddressBook = YES;
userPasswordAlgorithm = md5;
}
);"))
$ cp /usr/share/doc/sogo/apache.conf /etc/apache2/conf.d/SOGo.conf
$ sudo vi /etc/apache2/conf.d/SOGo.conf
ipアドレスを書き換え
## adjust the following to your configuration
RequestHeader set "x-webobjects-server-port" "443"
RequestHeader set "x-webobjects-server-name" "192.168.0.119"
RequestHeader set "x-webobjects-server-url" "https://192.168.0.119"
$ sudo service apache2 restart
標準的な方法
<Directory /usr/lib/GNUstep/SOGo>
Require all granted
# Explicitly allow caching of static content to avoid browser specific behavior.
# A resource's URL MUST change in order to have the client load the new version.
<IfModule expires_module>
ExpiresActive On
ExpiresDefault "access plus 1 year"
</IfModule>
</Directory>
シンプルなバックアップソフト
openssh-server
openssh-client
/etc/ssh/sshd_config
に以下の変更を加える。
Port 22 # ポート番号は適当に物に書き換える。
PermitRootLogin no #rootユーザはログインできないようにする。
AuthorizedKeyFile %h/.ssh/authorized_keys #コメントを外す。
DenyUsers ALL #追加
Allowusers your_name #追加
変更したら
# invoke-rc.d ssh restart
を実行する。
$ ssh-keygen
manには次のように書かれているので、オプションは要らない。
ssh-keygen generates, manages and converts authentication keys for ssh(1). ssh-keygen can create RSA keys for use by SSH protocol version 1 and DSA, ECDSA or RSA keys for use by SSH protocol version 2. The type of key to be generated is specified with the -t option. If invoked without any arguments, ssh-keygen will generate an RSA key for use in SSH protocol 2 connections.
具体的には
$ ssh-keygen$ cat .ssh/id_rsa.pub > .ssh/authorized_keys
でOK。ssh-keygen
の実行時には保存場所の確認とパスワードの入力が必要。公開鍵(id_rsa.pub)は~/.ssh/authorized_keys
に書き込む。パーミッションは600。
秘密鍵(id_rsa)をネットワークを介さない方法でコピーする。
$ ssh -p [ポート番号] -i [秘密鍵] [ユーザ名]@[ipアドレス]
スナップショットを作るソフトウェア
同じボリューム内にはスナップショットを作れない。
/usr/share/X11/xkb/symbols/pc
/usr/share/X11/xkb/symbols/us
国際AltGr相当を書き換える。
ひらがな/カタカナトグルは単独ではひらがなキーとして、shiftと同時押しではカタカナキーとなる。
$ apt-get source mozc
$ apt-get build-dep mozc
$ dpkg-buildpackage -r -uc -b
data/preedit/kana.tsv | 濁音・半濁音テーブル |
composer/table.cc | 濁点・半濁点テーブルの位置を示す。 |
composer/internal/char-chunk.cc | 未入力文字の処理 |
unix/ibus/key-translator.cc | iBus用のレイアウト |
data/preedit/normalize_voiced_sound.tsv | 「ゔ」の定義。ひらがなで打っても自動的にカタカナに変換される。 |
unix/ibus/key_translator.cc
のkana_map_US[]
の初期設定を変更する。data/preedit/kana.tsv
を書き換える。/usr/share/ibux/component/mozc/xml
のlayout
をus
に書き換える。mozc_engine.cc
のis_layout_jp関連
$ freshclam
$ clamscan -r -i directory