カテゴリ: debian の記事
[リスト]
Debianオフィシャルデベロッパ。ar at debian.org
実は初参加.デスマ状態にまたなりそうな雰囲気なのでまたしばらく参加できない気もするが..
cdn.debian.netの改造にむけていくつか要素を試す.新宿モード学園ビルの1Fはなかなかいいところじゃないか.でも混んでそうだな昼は.
- この記事へのコメント: by Henrich / Sat Jul 04 23:27:46 UTC 2009
- そういや、System Admins が GeoDNS を www と security.d.o に使うそうですよー http://dsa.debian.org/dsablog/
- この記事へのコメント: by araki / Sun Jul 05 00:33:26 UTC 2009
- おお.どもっす.こんなblogがあったとは. securityに使うって話はあって前テストもしてたけど,wwwもやるのね.
自分は
- Translations: 6
- Reviews: 35
個人的にはDICOM関係のpackageがdebianにけっこう実はあるのを知れたのが有益だったかもしれない.これは翻訳の副産物.
ひぐちさんから頼まれてたenmaのdebian packageをdebianにいれてくれ,という話に応えてみた. #532941 - ITP: enma -- ENMA is a milter program for the domain authentication technologies. - Debian Bug report logs
元はmrmtさんが1.0.0用に作ったものを1.1.0用にmodifyしたもの(けっこういっぱい).メンテナにmrmtさんをいれてITPしたので,そのうちmrmtさんがddになる...のかもしれない.
できあがったNEWはこちら.やっべ.けっこうなおすところがあるな.upstreamへのpatchもつくっておくっとこう.
MacOSXにgaucheをいれてwilikiをいれるまで.
参考: wilikiのインストール
gacheのインストール
sudo port install gauche
/opt/local/share/gauche以下にはいる.
sudo gauche-package install WiLiKi-0.6.1.tgz
/opt/local/share/gauche/site/lib 以下にはいる.
cfardi:/opt/local/share/gauche/site/lib$ gfind . ./.packages ./.packages/WiLiKi.gpd ./wiliki ./wiliki/core.scm ./wiliki/db.scm ./wiliki/edit.scm ./wiliki/format.scm ./wiliki/history.scm ./wiliki/log.scm ./wiliki/macro.scm ./wiliki/page.scm ./wiliki/parse.scm ./wiliki/pasttime.scm ./wiliki/rss.scm ./wiliki/rssmix.scm ./wiliki/scr-macros.scm ./wiliki/util.scm ./wiliki/version.scm ./wiliki.scm
内部文字コードの確認
$ gosh -V Gauche scheme interpreter, version 0.8.13 [utf-8,pthreads]
32bit debian sidでうごいてたgdbmをそのままmacosxにもってきてもダメ
[Tue Jun 02 19:38:59 2009] [error] [client 127.0.0.1] ... (more stack dump truncated) [Tue Jun 02 19:38:59 2009] [error] [client 127.0.0.1] Premature end of script headers: wiliki.cgi
i386 sidでうごいてたwilikiのgdbmだが
やはりgdmファイルをそのままmacosxにもってきてもだめか
test2data.dbm: GNU dbm 1.x or ndbm database, little endian wikidata.dbm: GNU dbm 1.x or ndbm database, little endian
test2dataがmacosxでつくったやつで
wikidata.dbmがsidからもってきたやつで
fileの結果いっしょだからとおもって期待したがダメだった(w
例によってkmutoが昔やってたのを後で使わせてもらおうとおもっている.
MacOSXでhttpdをうごかそうかと思った.が,外からアクセスされるわけじゃないのでapacheいれるのもなあ,とおもったのでmacosx portsにあるやつをさがすことに.
- mathopd - きわめて小さいが、きわめて高速な HTTP サーバMathopd は単一のプロセスとして実行され、決してサイズが大きくならないよう、特に設計されました.これは本ソフトウェアが初めて書かれた (1996 年初頭) 時点では、他の HTTP サーバがとても苦手にしていたことです。
- lighttpd - 最小限のメモリしか使用しない高速で軽量なウェブサーバ
ということでmathopdをいれてみる.lighttpdはあきてるし../opt/local/share/doc/mathopd に簡単なdocumentあり.
/opt/local/sbin/mathopd がバイナリになる.
設定は /opt/local/etc/mathopd/mathopd.cfg にした(勝手につくった)
User daemon StayRoot On PIDFile /var/run/mathopd.pid Log /var/log/mathopd/log.%Y%m%d ErrorLog /var/log/mathopd/errorlog
User daemonとしてるのでその権限でひらけるようにdirなりfileなりをつくる.
起動
$ sudo /opt/local/sbin/mathopd -f /opt/local/etc/mathopd/mathopd.cfg
しかし自分はmacportsとかbsd portsとかはよくわかってはいないのだが,
debianにくらべるとかなり悪い気がします.debianならこのへんのdirectoryつくるのなんかも一緒にやってくれるのが
当たり前なのに.
mathopdの速度はかなり満足.というか超はやい.そのうちベンチしよう.
- この記事へのコメント: by pMan / Wed Jun 03 21:48:50 UTC 2009
- 元から入ってるhttpdじゃダメなんですか?/usr/sbin/httpd
- この記事へのコメント: by araki / Wed Jun 03 23:22:46 UTC 2009
- すなわちapacheですね.いやまあそれでいいんだけど,apacheって資源食いだし.lighttpdにも飽き飽きしてるし..というかんじでいれました. 昔ならthttpdが好みだったんですが,macportsにはなさげだったんで.
いろいろやっていたのだが他の方に意味のあることだけを書く..
- debianミラーは多数あるが,cdn.debian.netにいれてもよさそうなフルミラーのホスト数は123.
- そのうち1G以上でつながっているのは10だけ.
- そのうちvolatileもミラーしていて1G以上なのは2つだけ
論文ときどきコードのち外食であった.おまけデータ.
+---------------------+--------------------------+----------+----------------+ | site | archive_upstream | site_bps | cdn_capability | +---------------------+--------------------------+----------+----------------+ | ftp.gr.debian.org | syncproxy.eu.debian.org | 1G | 100 | | sft.if.usp.br | ftp.br.debian.org | 1G | 100 | | ftp.duth.gr | ftp.de.debian.org | 1G | 100 | | ftp.kr.debian.org | syncproxy.wna.debian.org | 1G | 100 | | ftp.uni-bayreuth.de | ftp.de.debian.org | 1G | 100 | | mirror.yandex.ru | ftp.de.debian.org | 1G | 100 | | ftp.pwr.wroc.pl | ftp.pl.debian.org | 1G | 100 | | debian.lth.se | ftp.se.debian.org | 1G | 100 | | ftp.daum.net | ftp.kr.debian.org | 1G | 100 | | ftp.twaren.net | ftp.tw.debian.org | 2.5G | 40 | +---------------------+--------------------------+----------+----------------+
いまのところ手元でやっていることをならべておくと,まずやることはMirrors.masterlistからのsurrogateリストの生成である.
- Mirrors.masterlistの入手はwebブラウザからなら楽なんだがwgetで一発,みたいなところにないような.面倒.
- リストをどうしたものかとおもったがmysqlでtableつくってしまうことにした.
- countryコードが二文字なので,3文字にする部分を考えないとな
- さっきしらべてみたところ,全archでのvolatileもミラーしてるホストは27しかリストにない.
- 日本のcdn.debian.netにはいってるサーバはみんなvolatileもあるのだが,このリストにはいってない.(むっちがいれるかも)
- cdn.debian.netは太いサーバには接続頻度をあげる,というようなことをしているのだが,とうぜんこのリストにはそんなの書くところがない.->とりあえず平等にしとくか? (XXX)
- Archive-upstreamを解析した結果からtree管理するようにする予定.(XXX)
なきゃつくろうかとおもったけどあるのでやめた(w

現在のsidではrubygems1.8が1.2.0-3なので,どうにもgemsの今のversionである1.3からみると遅いので,rubygemsをdebつかうのをやめてみる.なにしろ railsコマンドやったら古いぞふざけんなと出たので..
前提
- PATHに/var/lib/gems/1.8/binが今はいっている.
- rubygemsがdebではいっている.
- そのgemsでいれたパッケージもけっこうある
/var/lib/gems/1.8/gems$ ls actionmailer-2.0.2/ hpricot-0.6/ rails-2.0.2/ actionpack-2.0.2/ libxml-ruby-0.5.4/ railscheck-0.2.0/ activerecord-2.0.2/ libxml-xmlrpc-0.1.4/ rake-0.8.1/ activeresource-2.0.2/ mocha-0.5.6/ rfacebook-0.9.8/ activesupport-2.0.2/ mysql-2.7/ w3c_validators-0.9.3/ has_many_through_generator-0.4.0/ packet-0.1.5/ will_paginate-2.2.2/
手順
sudo apt-get remove rubygems rubygems1.8
$ gem -v -bash: /usr/bin/gem: そのようなファイルやディレクトリはありません
rubyforgeからとってきてruby setup.rb.
とりあえずこれで使えてる.
The Medical Quack: Healthcare Is the Number-One Enemy of Small Business – US Small Business Administration
Chad Moutray, chief economist and director of the Office of Economic Research at the U.S. Small Business Administration's Office of Advocacy, discusses the top priority issue for small business owners--healthcare.
みじかめのビデオなので興味のある人はぜひ.
日本では健康保険がスタートアップの妨げになるとは聞いたことがない.老人医療費用向けの拠出が大きくなりすぎたために,あるていど大きなところが解散するのはここ数年増えているけれども,政管健保という受け皿があるわけで.
個人的には仮に日本以外に行くとしたら必ず考えることだなあ.
レセプトの電子化に反対している人もいるね,そういえば.レセプトソフトを無料でくばれと主張している人もいるのだが,そんな人は日医がつくって配ってるORCAなんて不都合な活動なんでしょうか.Debianはむずかしいですか?
医療費のうち事務費用につかってる部分は徹底的な効率化をはかってもらいたいので,健保団体が手書きでもokです,というところが今まで生きのびてきたことが不思議だ..
NGN/IMSをつかったヘルスケアプラットフォームの研究を大学でおこなっている自分としては,こういう周囲の動きも気になるところなのでした.
