2006-01-01から1年間の記事一覧
cat /proc/pciの結果は、 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev. 2)sound/pci/ens1370.c でなにやらいくつか定義されてるみたいだがわかんね。 どうすりゃいいのかなぁ・・・。
Plaggerで使うXML::LibXMLをCPANでインストールするときにはlibxml2が必要となりますが、会社の部内サーバにインストールしてあるバージョンのlibxml2では古いと怒られました。しかし、私は部内サーバの管理者ではなく、そのサーバのディストリビューション…
会社でインストールするときにプロキシの設定をし忘れてしまったので急遽調べました。 cpan> o conf init
このサイトにて、今月のSoftware DesignにおけるPlaggerインストールまでのコマンドが全部羅列してあるわけですが(いいのかな?)、私も自宅のDebian鯖に入れるときはこの方法でやりました。 DebianではDebian Hansode Packageという一発インストール方法が…
会社からmixiにアクセスできないのですが、最新日記を取得してBloglinesメールに転送するというのはどこかからサンプルを拾ってきて出来ていました。読めるなら日記も書きたい、ということで。 まずは下準備。 P::P::Publish::MixiDiaryに投稿用プラグインが…
前回のエントリではクライアント側を書きましたが、今回はサーバ側の簡単なPHPファイルの記述です。まずはコードの全容。
先日の管理システムで選択した月によって日付を変えるというのを、Ajaxでやりたくなって(単にJavascriptで出来るのでしょうが)、練習ついでにprototype.jsを使ってこんなものを作ってしまいました。 それなりに何箇所か苦労したのでメモ。まずはHTMLのBODY…
巷で少し話題のSoftware Design 10月号のPlagger特集記事を読みながら、CPANでPlaggerをうちの玄箱Debianサーバに突っ込むことができました。 早速フィードをGmailに送ってみたりしたけど会社からGmailは見られないのでBloglinesの捨てアドを再利用して読む…
最近Remember The Milkを始め、色々なタスク管理ツールがフリーで提供されています。しかし、タスク管理が苦手な私はどれか使ってちゃんと管理できるようにならなければと言いつつも、いずれのツールにも食指が動きませんでした。というのも、以前howmを使っ…
PKG_CONFIG_PATHを設定しておかないとconfigureするときに困ることがある。$HOME/.bashrcに、 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfigを追加しておけばよい様子。
システムと言っても大したものではないです。会社の部門で使用する携帯電話の管理係をやっているのですが、これまでは貸出時・返却時にメールを出してもらって管理していました。 ですが、頻繁に貸出・返却があっていちいちメールを確認して貸出状況を管理す…
http://d.hatena.ne.jp/hatenadiary/20060914/1158224982 ∧_∧ ( ´∀`) ( ) オマエモナー | | | (__)_)
「おい!」って言うとお茶が出てくる。それPlaggerでできそうだよね。まだロクに使えてないんだけどね。
Plaggerをインストールしようとしたら、ことごとく問題にぶち当たり。 最初はうちの鯖のDebian Linuxにインストールしようとしたが、 Unstableにしたりと色々面倒そうだったので途中で諦める。 # 参考:SmallStyle - Debian に Plagger をインストール 次にV…
ソーシャルブックマークツールのscuttleをインストール。はまったところ php.iniでextension=mysql.soのコメントアウトをはずす mod_rewriteを有効に これさえできてればあっという間にインストールできてたのになぁ。。。
crontabを使って定期的に時刻調整するようにする。 # crontab -eでエディタが起動するので、 10,20,30,40,50 * * * * /etc/init.d/ntpdate startを追加する。 crontabの現在の設定を見る(標準出力に出力する)には、 # crontab -l参考:http://www.millionwav…
# apt-get update # apt-get install ntpdate次に、/etc/default/ntpdateを編集。(東大にしました) NTPSERVERS="ntp.nc.u-tokyo.ac.jp"
まずは、XML文書を読み込んで解析させる doc = nil File.open('test.rss') {|fp| doc = REXML::Document.new(fp) }指定した要素を取り出すためにREXML::XPathを使用する REXML::XPath.first(element, path=nil, namespaces={}) REXML::XPath.match(element, …
HTTP/FTPのURIを普通のファイルのように開く。 その他の書き方をした場合は普通のopenと同じ動作をする。 require 'open-uri' open("http://www.ruby-lang.org/") {|f| f.each_line {|line| p line} }
こっちでもいいのかな。 /etc/ssh/sshd_config に以下の行を追加することで、特定のユーザ以外はSSHでログインできないようにする。 AllowUsers user1 user2user1、user2はそれぞれ許可するユーザ名
/etc/security/access.confに以下のような行を追加することで、アクセス可能なユーザを制限する -:ALL EXCEPT group1:ALLここで、行頭の-/+はそれぞれ除外/追加の意。 ALLは全てのアプリケーション。アプリケーション単位で設定してもよい。 EXCEPTは、条件…
mallocとかの mpatrol ccmallocOpenSSLについては、 http://soft3304.net/04WebServer/TechInfo.html https://www.codeblog.org/blog/kiyoshi/20060127.html
getaddrinfo socket connect fcntlで非ブロッキング(ioctlでも可)read, write send, recv
pthread_mutex_lock pthread_mutex_unlock
pthread_cond_wait pthread_cond_timedwait pthread_cond_signal
何かを書いていこうと思います。