Personal tools
You are here: Home 日々のメモ書き archive 2007 October
OpenID Log in

OpenID Log in

 

October

Sub-archives

Oct 29, 2007

「はやぶさ」復路第1期軌道変換を完了!

by TANIGUCHI Takaki — last modified Oct 29, 2007 10:21 PM
Filed Under:

ISASから発表があった。

2009年2月まで太陽輻射圧によるスピン軌道制御を行うそうだが…。普通にそんなこと言うなー。

jQueryとcalendar

by TANIGUCHI Takaki — last modified Oct 29, 2007 11:37 PM
Filed Under:

jQueryで使えるカレンダー関係メモ

Oct 28, 2007

Plone SVN report

by TANIGUCHI Takaki — last modified Oct 28, 2007 02:15 PM
Filed Under:

2007-10-28

  • r17620 plone.app.layout - Add new search form
  • r17645 CMFPone - wichert-search branch
  • r17667 plone.app.commenting - experimental threading support
  • r17669 plone.app.portlets - language selection portlet
  • r17672 plone.app.blob -  new adapter for creating blob content from `ATFile` instances

Collective SVN report

by TANIGUCHI Takaki — last modified Oct 28, 2007 11:16 PM
Filed Under:

2007-10-28

  • r51460 ATRest - RESTful web service for AT Content
  • r51621 eXtremeManagement - First add of a Plone 3 portlet
  • r51637 xm.booking - separated from eXtremeManagement
  • r51683 elementtreewriter
  • r51746 ATField - for plone.relations
  • r51932 imscp - IMS ContentPackage
  • r52063 Videotheque - movie collection manager for Plone 3
  • r52098 plone.portlet.tal - TAL portlet for Plone 3
  • r52109 CAS4PAS
  • r52181 quota -
  • r52213 plone.marquis - Vice/Quills integration

RMS講演会

by TANIGUCHI Takaki — last modified Oct 28, 2007 11:17 PM
Filed Under:

SEA&FSIJの主催でRMSが講演をしたので見に行く。

話自体はRMSの著作や言動を普段から気をつけていれば新味のある話ではない。自由なソフトウェアとは何かいう話から始まってGNUを始めたころの話だとかDRMの話、教育機関の重要性等々のテーマで1時間半余りだった。GNUを使い始めて10年以上。やっとRMSを直に見ることができました。あと本にサインしてもらった。講演は英語で行われて通訳なしだったが理解するのに苦労はしなかった。平易な言葉で話していたね。

前座(笑)で話したg新部さんが、日本人の講演はapoligizeから始めるのがprotocolになっていると言っていたが、RMSは挨拶もなしにいきなりfree softwareとは何かとか話し始める。たしかに違うなと思った。折角RMSが来たのに何も良い質問が浮かばなくてそれが残念だった。

どうでもいい話として、最後に東海地区の活動紹介で8団体10分とか言っていたのが、1時間かかって疲れた。一団体10分かと思った。プレゼン慣れてない人には状況に応じて話すのは難しいんだなあ。

p1010176.jpg

HDDで音が変わる

by TANIGUCHI Takaki — last modified Oct 28, 2007 11:17 PM

最近HDDによって音が変わると主張している人がいることを発見する。

昔々、CDを冷蔵庫で冷やすだとか色を塗ると音が良くなるとかいう話が流行っていたころ、fj.jokesにPCでオーディオを聞く時代のオカルトオーディオマニアをおちょくる記事を書いたことがあったと思う。他の人もメモリの違いで音が変わるだとかCPUのパッケージに傷を入れるだとかいろいろと。もちろんfj.jokesだぞ、そのつもりで書いたのに時代がどうやら追い付いてきたようだ。

できればこのような主張をされている人には次にCPUによる違いなども評価して頂けるとありがたい。

Oct 24, 2007

SQLOjbectを使う

by TANIGUCHI Takaki — last modified Oct 24, 2007 11:52 PM
Filed Under:

データを保存するのに使ってみる。

SQLiteと組み合わせれば非常にお手軽。データの扱いはActiveRecordなのでdjangoの応用が効く。妙な辞書をいじくりまわす必要がなくなるだけでも随分と楽になる。

順序としては…。Webでデータの永続化をするぞ→フレームワークを使う程じゃない→でもCSVとかやだ→DBがいい→でもPostgreSQLとかめんどくさい→SQLiteにしよう→でもSQL書くのめんどくせ→ORM使おう→SQLObjectだ。ということのようだ。

Oct 18, 2007

日本-カタール

by TANIGUCHI Takaki — last modified Oct 18, 2007 03:04 AM
Filed Under:

死亡。

U-23続き

by TANIGUCHI Takaki — last modified Oct 18, 2007 09:43 PM
Filed Under:

3時にあれではがっくり来るわさ。

一概に監督のせいではないという意見があるのは重々承知ではありますが。残念ながら反町監督のサッカーは山本とかジーコとか同じ匂がしてしょうがない。厳しい相手だから厳しい内容・結果になるというより、その能力を生かせないとか混乱しているとかそんな雰囲気がひしひしと伝わってくる。

戦術が柔軟性があるを通りこしているのは山本のころに似ている。セットプレーばかりというのもなあ。ほんの少しだけ方向付けしてやるだけでずっと伸びる予感はする。監督交代のタイミングは今しかないと思う。これで勝ち上がったとしても本大会は期待できない。勝ち上がったからOKではいつぞやと同じことだ。

Oct 17, 2007

MediaWiki+LDAP

by TANIGUCHI Takaki — last modified Oct 17, 2007 11:29 PM
Filed Under:

MediaWikiの認証にLDAPを組み合わせる。

require_once( "$IP/extensions/LdapAuthentication.php" );
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array(
"testLDAPdomain"
);

$wgLDAPServerNames = array(
"testLDAPdomain"=>"192.168.1.1"
);
$wgLDAPUseLocal = false;
$wgLDAPEncryptionType = array(
"testLDAPdomain"=>"clear"
);
$wgLDAPSearchStrings = array(
"testLDAPdomain"=>"uid=USER-NAME,ou=Users,dc=example,dc=net"
)

LocalSettings.phpに書く。USER-NAMEがログインIDに置換される。

  • WikiSysopに入れなくなるのでどうするか。WikiSysopをLDAPに作るのもいいが、一旦LDAPを外して通常のログインで入ってからLDAPのユーザーに権限を与える方法で解決させた。

Oct 16, 2007

AsteriskNOW

by TANIGUCHI Takaki — last modified Oct 16, 2007 10:07 PM
Filed Under:

VoIPに挑戦だということでめんどくさかったのでAsteriskNOWを使ってみる。

  • 便利なWebのGUIがついている
  • と思ったら全部コントロールできるわけではない感じ。というより基本は手書きで頑張れ。
  • ユーザーの定義で番号とユーザー名を違えておくとどうもよろしくない。Registration from '<sip:hoge@192.168.xxx.yyy:5060>' failed for '192.168.aaa.bbb' Device does not match ACL という感じでエラーが出てくる。随分悩んだ。localnetなのかpermitなのかと。そういう話ではなかった。
  • Google Talkと話せるというはGoogle Talkと直接というわけではなくてAsteriskがGoogle Talkへのゲートウェイとして動作するということかな。
  • Nameは好きにしていいのだがExtensionは番号にする必要があるが結論?いや、そういうわけでもなさそう。なんと、パスワードが番号だけじゃないといけなかった。なんで?
  • まとめると…。パスワードは数字だけにしておくこと。Ekigaの場合、名前はExtension(番号ですな)になる。
  • と思いきや英数のパスワードでも大丈夫になった。わけわからん。
  • 再インストールしてみたら普通にできた。
  • Ekigaの挙動がおかしいということで結論。アカウントの設定をかえたあとの挙動がいまいちおかしい。再起動すれば普通のよう。認証に失敗するとそんなエラーがでるんだなと学習したと。

gmailの容量

by TANIGUCHI Takaki — last modified Oct 16, 2007 10:07 PM
Filed Under:

突然増えた。

1年で1.8GB使ったから来年までは大丈夫のようだが。もっと増やして欲しいものである。

Oct 14, 2007

Collective SVN report

by TANIGUCHI Takaki — last modified Oct 14, 2007 01:24 AM
Filed Under:

2007-10-08

  • r50550 oi.plum - SCRUM  project management for Plone
  • r50576 BernArticle - Plone 3 compatibility branch
  • r50603 Vaporisation - (formlib sample? portlets?)
  • r50680 slideshofolder -  We now have the ability to designate folders as "Slideshow Folders" regardless of their content.
  • r50831 PloneHelpCenter - 1.0

imapfilter

by TANIGUCHI Takaki — last modified Oct 14, 2007 04:33 PM
Filed Under:

imapfilter - filter mail in your IMAP account

メールをIMAPサーバー上で整理してくれるツールを捜していたらみつかった。Luaで書かれていて、設定ファイルもLuaだったのでLuaの勉強を開始。まあ、それなりに整理ができるようになった。いままでprocmailでやっていたことが大体できるようになったかな。MLの整理が問題であったのだが、ごにょごにょ関数を書いてできるようになりました。

function match_ml(account, field, contain, match_reg, path_base, m_t)
result = account1.INBOX:contain_field(field, contain)
messages = account1.INBOX:fetch_fields({field},result)
if messages then
for msgid, msgtxt in pairs(messages) do
success, capture = regex_search('^'..field..': '.. match_reg, msgtxt)
if success then
folder = path_base .. capture
if not m_t[folder] then
m_t[folder] = {}
end
m_t[folder][msgid] = true
end
end
end
end

--
-- main
--

m_t = {}
-- debian
match_ml(account1, 'X-Mailing-List', '@lists.debian.org',
'<([^@]+)', "tmp.debian.", m_t)
match_ml(account1, 'Recent-From', '@lists.debian.org',
'<([^@]+)', "tmp.debian.", m_t)
match_ml(account1, 'Recent-To', '@lists.debian.org',
'<([^@]+)', "tmp.debian.", m_t)
-- fml
match_ml(account1, 'X-ML-Name', '', '([a-zA-Z0-9_-]+)',"tmp.misc-ml.", m_t)
-- mailman
match_ml(account1, 'X-BeenThere', '', '([^@]+)',"tmp.misc-ml.", m_t)
-- google
match_ml(account1, 'X-Apparently-To', '', '([^@]+)',"tmp.misc-ml.", m_t)

for folder, result in pairs(m_t) do
account1.INBOX:move_messages(account1[folder], result)
-- account1.INBOX:unmark_seen(result)
end

苦労したのは附属のサンプルが間違っていたこと。Webサイトのほうは更新されていてドキュメントの通りにやったら動いた。table.insert(result,msgid)とやっては駄目。result[msgid] = trueとやる。

Plone SVN report

by TANIGUCHI Takaki — last modified Oct 14, 2007 04:56 PM
Filed Under:

2007-10-14

  • r17538 3.0.2
  • r17565 plone.app.blob
  • r17582 plone.commenting - the home for the non-plone dependant part of plone's new commenting framework

Collective SVN report

by TANIGUCHI Takaki — last modified Oct 14, 2007 04:57 PM
Filed Under:

2007-10-14

  • r51135 slideshowfolder - 1.1
  • r51153 eXtremeManagement - 1.5
  • r51218 PolicyTestCase - initial import
  • 51223 PlonePopoll - 2.6.1
  • r51228 example - This contains examples of a number of different types of tests.
  • r51249 BernArticle - Plone 3 compatibility branch
  • r51218 KupuFormlibWidget
  • r51336 eXtremeManagement - joris-graphs branch

sshguard

by TANIGUCHI Takaki — last modified Oct 14, 2007 07:54 PM
Filed Under:

sshguard - Protects networked hosts from the today's widespread

sshに対してうっとうしいアタックを叩き落とすためのもの。logを監視して変なアクセスを遮断する。Linuxならnetfilterと連携する。

iftop

by TANIGUCHI Takaki — last modified Oct 14, 2007 08:05 PM

iftop - displays bandwidth usage information on an network interface

iftop.png

インターフェイス毎の接続状況を表示。

Oct 07, 2007

香嵐渓まで

by TANIGUCHI Takaki — last modified Oct 07, 2007 11:33 PM
Filed Under:

香嵐渓までトレーニングで走ってきた。

R153のコンビニが随分潰れていた。客入らんのかね。ここのところのコンビニ業界の斜陽化というところだろうか。

足助トンネルはまだ通れなかった。トンネルはできていたようだが、そこまでの道がまだ。自転車では走りやすいのだろうか。

ふと、廃線された三河線のことを思う。足助まで行っていたらもうちょっと続いたのだろうか。猿投から先は非電化だったんだね。

バイパスができたら観光シーズンの渋滞はどうなるんだろうか。

Oct 04, 2007

generic_view ハマリ例

by TANIGUCHI Takaki — last modified Oct 04, 2007 11:24 PM
Filed Under:

Djangoのgeneric viewでdjango.views.generic.date_based.archive_monthを使って悩む。

URL_PREFIX/(P?<year>\d+)/(P?<month>\d+)/$ とかやっていたがなぜか駄目で。ドキュメントを読むと month_format でformatを設定しないと%b(JanとかFebとか)になるとのこと。%mに設定して動作したが、locale依存で優しくないと思う。

それと next_month が二日(9月だと10/2)に設定されるのはなんででしょう。10/1に9月のnext_monthがfuture扱いってのはおかしいでしょ。ドキュメントにはfirst day of the next monthと書いてあるのになあ…。

takaki's twitter
以外に元気に週末を迎えたな Mar 12, 2010 10:04 PM
焼酎風味の水に500円も取ろうとはどういう店だ。 Mar 09, 2010 10:53 PM
ジョブカードなる糞エクセル方眼紙を埋め中。心が折れそうだ。 Mar 08, 2010 10:16 PM
Excel方眼紙がOOoで崩れるわけだが。 Mar 04, 2010 10:49 PM
嫌味言ってりゃ世の中良くなるわけでもなし Mar 04, 2010 10:06 PM
Affiliate