2005-01-01から1年間の記事一覧

n9d いる?

[n9d] いる? [n9d] http://practical-scheme.net/wiliki/wiliki2.cgi?Scheme%3a%a5%de%a5%af%a5%ed%a4%ce%b4%ed%b8%b1 [n9d] の (n9d) (define-macro (make-foo x y) `(cons ,x ,y)) (n9d) (define-macro (foo-x foo) `(car ,foo)) (n9d) (define-macro (fo…

やっとこういう文書が出始めたな。http://www.atmarkit.co.jp/fdotnet/opinion/yoshimatsu/onepoint05.html

参考URL

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/768useanthy.html http://www.atmarkit.co.jp/flinux/rensai/linuxtips/802usescim.html http://park15.wakwak.com/~unixlife/cgi-bin/board/c-board.cgi?cmd=one;no=1111;id=

インストール

apt-get install scim apt-get install anthyとりあえず辞書はextraを利用。(2chじゃまずいだろ)

SCIMについて

linuxマシンの石を1GHzにし、firefoxを1.5にしてにしてかなり良い環境になった。 が、FEPのON/OFFがShift-SPCなのがむかついてきた。 人間って満足できないのね 一瞬、kinputで切替える事を目指したが変換効率の良くないcannaと手を切れる事を見たのでやっ…

以下は努力の記録

#!/bin/sh exec 2>&1 ruby -Ke -S -x $0 "$@" | ruby -e &#39;require "cgi";((a=$stdin.read) !~ /^content/i)?(puts "content-type: text/html\n\n<h1>ERROR</h1><pre>#{CGI::escapeHTML("#{a}")}</pre>"):(print a)&#39; #! ruby #!/bin/sh exec 2>&1 ruby -Ke -S -x $0 "$@" …

次の三行をヘッダにする。

#!/bin/sh exec 2>&1 ruby -Ke -S -x $0 "$@" | ruby -e &#39;require "cgi";((a=$stdin.read) !~ /^content/i)?(puts %Q!content-type: text/html\n\n<h1>ERROR</h1><pre>#{CGI::escapeHTML("#{a}")}</pre>!):(print a)&#39; exit #! ruby1.6でも通過するように若干修正( "....…

ajaxのエディタ

http://www.geniisoft.com/showcase.nsf/WebEditorshttp://www.fckeditor.net/fcke とか秀逸だ。これみてるとMSが焦る理由もわかる気がする。 こうなってくるとOpenOfficeも怪しいな。

編集ボタンのないwiki

http://demo.wikiwyg.net/wikiwyg/demo/standalone/任意のところでダブルクリック

参考URL

http://www.miraclelinux.com/technet/magazine/samba30/index.html

ユーザ権限の管理

面倒なので全員adminでいこう。http://www.abk.nu/~nabe/document/samba3.htm http://www.samba.gr.jp/project/translation/current/htmldocs/groupmapping.html#id2537351これらを参照すると全てのユーザが存在するグループを作成し net groupmap add ntgro…

samba3について

sargeでサーバを組んでみるとsamba3が入ったのでちょっと調整してみる。ユーザ管理手法がいろいろ変更になっている #adduser n9d #pdbedit -a -u n9dちなみにインストール時に勝手に入るuserの削除は #pdbedit -x -u n9d

クリップボードがないからwebアプリケーションはなんでもかんでもになってる

クリップボードがないからwebアプリケーションはなんでもかんでもになってる 巨大化することの原因はここにあると見た。http://d.hatena.ne.jp/molih/20051114確かにクリップボードはないな。このやりかただと、webアプリケーション毎のコピペは可能になるが…

参考URL

http://ruby.gfd-dennou.org/tutorial/gsl/

GSLのインストール

はいはい、私が悪うございました。ルビマで特集してやがった。http://jp.rubyist.net/magazine/?0006-RLR apt-get install gsl-binうーん、conpileか・・・ どうしようかな。と、おもったら http://ruby.gfd-dennou.org/products/debian/SIGEN.htm こんなも…

AJAXでIME

AJAXでIMEhttp://www.chasen.org/~taku/software/ajax/fullime/AJAXで文字認識http://chasen.org/~taku/software/ajax/hwr/ここまでくるとなんか本気でOSいらなくなるな。よくぞここまでネットワーク環境が揃った。

xqueryについて

いまさらながら勉強。様々な分野でデータのXML化が進むと、膨大なXMLデータから必要な情報だけを取り出す技術が必要になります。XMLデータのための照会(問い合わせ)言語がXQueryです。XQueryの仕様書は何種類かあります。XQueryの基本となる仕様はXQuery 1…

情報のスケーラビリティについて述べている。

情報のスケーラビリティについて述べている。http://www.atmarkit.co.jp/fdb/index/subindex/xmldbdev_subindex.html同様に、情報処理も人間が「処理しろ」と命じるだけではうまくいかない。情報の特質を正しく把握し、それを効率良く活用するようにシステム…

参考URL

http://www.asahi-net.or.jp/~ps8a-okzk/xml/xpath10/intro.htmlhttp://www.atmarkit.co.jp/aig/01xml/xpath.html http://www.doraneko.org/xml/xpath10/19991116/Overview.htmlxpath2.0http://www.xmlconsortium.org/wg/tech/WD-xpath20-20020816-Japan-wit…

rubyでxpathを使う

require "rexml/document";include REXML;puts XPath.match(Document.new(File.new("test.xml")),"////name") require "rexml/document";include REXML;puts XPath.first(Document.new(File.new("test.xml")),"////name")

xmlstarlet

<inventory title="OmniCorp Store #45x10^3"> <section name="health"> <item upc="123456789" stock="12"> <name>Invisibility Cream</name> <price>14.50</price> <description>Makes you invisible</description> </item> <item upc="445322344" stock="18"> <name>Levitation Salve</name> <price>23.99</price> </item></section></inventory>

mozillaのxul拡張

mozillaのxul拡張http://piro.sakura.ne.jp/xul/tabextensions/

googleとnamazuの検索式の違い

(OR,AND,NOT,グループ,フレーズ,部分一致,正規表現) が検索の構成要素だとすると namazu=('or','and','not','()','{}','*','//') google=(nil ,' ','-', '""', nil, nil,nil)ってなかんじかな。

ipaliasでインターフェイスを追加

auto eth0:0 iface eth0:0 inet static address 192.168.1.12 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 以上を /etc/network/interfaces に記述し /etc/init.d/networking restartを行う。

DHCPで駆動

auto eth0 iface eth0 inet dhcp

STATICで駆動

auto eth0 iface eth0 inet static address 192.168.1.20 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1

yossy.no-ip.com

ipalias ifconfig lo:0 127.0.0.2 ifconfig -a eth0 Link encap:Ethernet HWaddr 00:00:39:D9:51:0F inet addr:192.168.0.201 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:25483 errors:1 dropped…

困ったこと

内部DNSキャッシュのアドレスが変わったのでhttp://www.n9d.sytes.net/cgi-bin/wiki/w.cgi?n=djbdns#DNS%A5%AD%A5%E3%A5%C3%A5%B7%A5%E5%A5%B5%A1%BC%A5%D0%0Dをやり直した

再起動

/etc/init.d/networking restart

djbdns-ホスト追加について

debian的な作法及びアドレス的にまちがっていたので/etc/networks/interfacesを参照のこと。まあ、間違いの記録ということで。