<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>OSS EXPO</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.ossexpo.net/atom.xml" />
    <id>tag:www.ossexpo.net,2009-11-27://2</id>
    <updated>2010-03-11T01:49:24Z</updated>
    <subtitle>yasuma(OSSテクノロジ)によるOpen Source Softwareに関する記録、その他です。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.27-ja</generator>

<entry>
    <title>Ubuntu 9.04 の Firefox 3.5 に Flash Player 10をインストール</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/03/ubuntu-904-firefox-35-flash-pl.html" />
    <id>tag:www.ossexpo.net,2010://2.441</id>

    <published>2010-03-11T01:46:19Z</published>
    <updated>2010-03-11T01:49:24Z</updated>

    <summary>Ubuntu 9.04のデフォルトのWebブラウザをFirefox 3.5に変更...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Ubuntu" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>Ubuntu 9.04のデフォルトのWebブラウザをFirefox 3.5に変更したものの、Flash Playerがインストールされていなかったので、Yahooの天気予報とかが見れずに不便だったので、Flash Player10をインストール</p>

<p><a href="http://get.adobe.com/jp/flashplayer/">http://get.adobe.com/jp/flashplayer/</a></p>

<p>ここからdebパッケージをダウンロードしようと思ったけど、どうやらdebはまだ無いようなので、tar.gzファイルをダウンロード。<br />
展開すると、libflashplayer.soができたので、このファイルを ~/.mozilla/plugins/ディレクトリにコピーしてやるとFlashが使えるようになった。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Linuxのスケルトンファイルをコピー</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/03/linux-1.html" />
    <id>tag:www.ossexpo.net,2010://2.440</id>

    <published>2010-03-05T07:19:46Z</published>
    <updated>2010-03-05T07:21:49Z</updated>

    <summary>cpコマンドで/etc/skelなどのスケルトンファイルを一括コピーしたいときの...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>cpコマンドで/etc/skelなどのスケルトンファイルを一括コピーしたいときのコマンド。</p>

<pre><code>
# cp -r /etc/skel/. /home/takeda 
</code></pre>

<p>1年前も悩んだので、忘れたときのために記録。<br />
正規表現とかでやろうとするとはまる。</p>]]>
        
    </content>
</entry>

<entry>
    <title>Samba4をドメインコントローラーとしてドメインに参加させる手順</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/03/samba4-5.html" />
    <id>tag:www.ossexpo.net,2010://2.439</id>

    <published>2010-03-02T05:50:44Z</published>
    <updated>2010-03-02T05:51:51Z</updated>

    <summary> http://wiki.samba.org/index.php/Samba4_...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Samba" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p><br />
<a href="http://wiki.samba.org/index.php/Samba4_joining_a_domain">http://wiki.samba.org/index.php/Samba4_joining_a_domain</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>1つのApacheに複数のDjangoアプリ</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/02/1apachedjango.html" />
    <id>tag:www.ossexpo.net,2010://2.438</id>

    <published>2010-02-22T06:47:50Z</published>
    <updated>2010-02-22T06:49:22Z</updated>

    <summary>Djangoで、1つのApacheに複数のDjangoアプリを載せたいときは、 ...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Python" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>Djangoで、1つのApacheに複数のDjangoアプリを載せたいときは、<br />
PythonInterpreterの設定をしておかないと、動作が異常になる。</p>

<p><a href="http://djangoproject.jp/doc/ja/1.0/howto/deployment/modpython.html">http://djangoproject.jp/doc/ja/1.0/howto/deployment/modpython.html</a></p>

<p>アプリAにアクセスしたのに、アプリBのエラーが出力されてびっくり。</p>]]>
        
    </content>
</entry>

<entry>
    <title>[python-ldap] 64bit環境でpage resultコントロールを利用するとエラー</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/02/python-ldap-64bitpage-result.html" />
    <id>tag:www.ossexpo.net,2010://2.437</id>

    <published>2010-02-20T10:51:18Z</published>
    <updated>2010-02-20T10:56:32Z</updated>

    <summary>CentOS5のpython-ldapを使って、LDAPの検索をするときにpag...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Python" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>CentOS5のpython-ldapを使って、LDAPの検索をするときにpage resultコントロールを利用するとエラーになる。</p>

<p><a href="http://www.mail-archive.com/python-ldap-dev@lists.sourceforge.net/msg00458.html">http://www.mail-archive.com/python-ldap-dev@lists.sourceforge.net/msg00458.html</a></p>

<p>RedHatにバグ登録もされているけど、修正版はまだ無いらしい。<br />
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=490343">https://bugzilla.redhat.com/show_bug.cgi?id=490343</a></p>

<p>パッチはそんなに難しくなかった。<br />
RHEL5のpython-ldapは、LDIFの扱いの問題とこの問題の2つの問題に遭遇したので、アップデート必須。</p>]]>
        
    </content>
</entry>

<entry>
    <title>SambaのTDBファイルの削除の可否</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/02/sambatdb.html" />
    <id>tag:www.ossexpo.net,2010://2.436</id>

    <published>2010-02-20T08:41:12Z</published>
    <updated>2010-02-20T08:43:43Z</updated>

    <summary>SambaのTDBファイルには、永続的に利用するファイルと、一時的なキャッシュの...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Samba" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>SambaのTDBファイルには、永続的に利用するファイルと、一時的なキャッシュのファイルがある。<br />
TDBファイルをクリーンアップしてよいかどうかは、ソースのstate_path()、lock_path()、cache_path()のどの関数でディレクトリ名を取得しているかで判別できる。</p>

<p>state_path()でdb_open()しているTDBファイルは削除してはダメ。</p>

<p><a href="http://lists.samba.org/archive/samba-technical/2004-December/038250.html">http://lists.samba.org/archive/samba-technical/2004-December/038250.html</a><br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Windows Server 2008 + クラスタサービスだとsmbmountで接続できない</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/02/windows-server-2008-smbmount.html" />
    <id>tag:www.ossexpo.net,2010://2.435</id>

    <published>2010-02-18T09:50:27Z</published>
    <updated>2010-02-18T09:58:40Z</updated>

    <summary>こんな問題があるなんて、普通の人は気づかないと思う...。 しかもクラスタソフト...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Samba" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>こんな問題があるなんて、普通の人は気づかないと思う...。<br />
しかもクラスタソフト導入の時だけとか...。</p>

<p><a href="http://support.microsoft.com/kb/975512/ja">http://support.microsoft.com/kb/975512/ja</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>[Python] Active Directoryにグループを登録</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/02/python-active-directory.html" />
    <id>tag:www.ossexpo.net,2010://2.434</id>

    <published>2010-02-17T03:27:41Z</published>
    <updated>2010-02-17T03:29:19Z</updated>

    <summary>備忘録。 #!/usr/bin/python import ldap, ldap...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Python" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>備忘録。</p>

<pre><code>
#!/usr/bin/python

<p>import ldap, ldap.modlist</p>

<p>ldap.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_NEVER)<br />
ldap.set_option(ldap.OPT_REFERRALS, 0)<br />
conn = ldap.initialize("ldaps://adserver.example.com")<br />
conn.bind_s("Administrator@example.com","password")</p>

<p>groupname="testg1"<br />
desc="test description"<br />
groupdn = "CN=%s,CN=Users,DC=EXAMPLE,DC=COM" % groupname<br />
attrs = {}<br />
attrs['objectClass'] = ['top','group']<br />
attrs['sAMAccountName'] = groupname<br />
attrs['cn'] = groupname<br />
attrs['description'] = "testgroup"</p>

<p>ldif = ldap.modlist.addModlist(attrs)<br />
conn.add_s(groupdn, ldif)<br />
</code></pre></p>]]>
        
    </content>
</entry>

<entry>
    <title>[Google Apps更新情報] Message Securityでメールログの検索機能に対応</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/02/google-apps-message-security.html" />
    <id>tag:www.ossexpo.net,2010://2.433</id>

    <published>2010-02-09T01:24:42Z</published>
    <updated>2010-02-09T01:29:23Z</updated>

    <summary>http://googleappsupdates.blogspot.com/20...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Google Apps" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p><a href="http://googleappsupdates.blogspot.com/2010/02/message-security-for-google-apps.html">http://googleappsupdates.blogspot.com/2010/02/message-security-for-google-apps.html</a></p>

<p>Google AppsのPostiniを利用して、メールログの検索ができるようになったらしい。<br />
どこからメールが来たとか、どこへメールを送信したかとかが確認できるようになった模様。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>[Python] IPアドレスを32bit整数に変換</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/02/python-ip32bit.html" />
    <id>tag:www.ossexpo.net,2010://2.432</id>

    <published>2010-02-09T01:18:33Z</published>
    <updated>2010-02-09T01:24:11Z</updated>

    <summary>こんな感じかな。 import socket, struct def main(...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="Python" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>こんな感じかな。<br />
<pre><code><br />
import socket, struct<br />
def main():<br />
    ip = "192.168.0.1"<br />
    print struct.unpack('I', socket.inet_aton(ip))[0]<br />
    return</p>

<p>main()<br />
</code></pre><br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>OSSの認証基盤に関する調査報告 2007年版</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/01/oss-2007.html" />
    <id>tag:www.ossexpo.net,2010://2.431</id>

    <published>2010-01-29T06:28:03Z</published>
    <updated>2010-01-29T06:30:07Z</updated>

    <summary>OSS によって構築可能な認証基盤構成技術の現 状と事例調査 ちょっと古いので最...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>OSS によって構築可能な認証基盤構成技術の現 状と事例調査</p>

<p>ちょっと古いので最新の技術情報は含まれないけど、概要としては十分。<br />
<a href="http://www.ipa.go.jp/software/open/ossc/download/PKI_Research.pdf">http://www.ipa.go.jp/software/open/ossc/download/PKI_Research.pdf</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>ロゴがORACLEに</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/01/oracle.html" />
    <id>tag:www.ossexpo.net,2010://2.430</id>

    <published>2010-01-29T05:10:34Z</published>
    <updated>2010-01-29T05:11:48Z</updated>

    <summary>Sunのサイトのドキュメントを見に行ったら、ロゴがORACLEになっていて焦った...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>Sunのサイトのドキュメントを見に行ったら、ロゴがORACLEになっていて焦った。</p>

<p><a href="http://docs.sun.com/">http://docs.sun.com/</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>ccccでソースコードの行数をカウント</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/01/cccc.html" />
    <id>tag:www.ossexpo.net,2010://2.429</id>

    <published>2010-01-25T08:51:14Z</published>
    <updated>2010-01-25T08:53:47Z</updated>

    <summary>Cのソースコードの行数をカウントするのに、ccccを使ってみた。 http://...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>Cのソースコードの行数をカウントするのに、ccccを使ってみた。<br />
<a href="http://sourceforge.net/projects/cccc/">http://sourceforge.net/projects/cccc/</a></p>

<p>Ubuntu 9.04(x64)でccccを使うと、次のエラーで終了してしまった。<br />
<quote><code><br />
terminate called after throwing an instance of 'std::out_of_range'<br />
  what():  basic_string::substr<br />
Aborted<br />
</code></quote></p>

<p>仕方ないので、CentOS5(i386)で試してみたところ、問題なく動作した。<br />
もしかしてccccって64bit対応していない？？<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>CentOS5でNISクライアントの設定</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/01/centos5nis.html" />
    <id>tag:www.ossexpo.net,2010://2.428</id>

    <published>2010-01-22T07:51:48Z</published>
    <updated>2010-01-22T07:56:17Z</updated>

    <summary>10年ぶりぐらいにNISクライアントの設定を行ったけど、微妙に昔と違うので、覚書...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>10年ぶりぐらいにNISクライアントの設定を行ったけど、微妙に昔と違うので、覚書。</p>

<p>1. domainnameの設定<br />
/etc/sysconfig/networkにNISDOMAINとして、domainnameを設定<br />
<quote><code><br />
...<br />
NISDOMAIN=example<br />
</code></quote></p>

<p>2. /etc/yp.confの設定<br />
yp.confの最後に、NISサーバーを指定するために、次の設定を追加<br />
<quote><code><br />
domain example server server1.example.com<br />
</code></quote></p>

<p>3. ypbindを起動<br />
<quote><code><br />
# /sbin/service ypbind start<br />
# /sbin/chkconfig ypbind on<br />
</code></quote></p>

<p>4. /etc/nsswitch.confにnisのエントリを追加<br />
<quote><code><br />
passwd: files nis<br />
shadow: files nis<br />
group: files nis<br />
</code></quote><br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>LDAPエントリ内の時刻表記</title>
    <link rel="alternate" type="text/html" href="http://www.ossexpo.net/2010/01/ldap.html" />
    <id>tag:www.ossexpo.net,2010://2.427</id>

    <published>2010-01-21T09:49:37Z</published>
    <updated>2010-01-21T09:54:15Z</updated>

    <summary>OpenLDAPのエントリに時刻を格納したい場合、「Generalized Ti...</summary>
    <author>
        <name>Yasuma Takeda</name>
        
    </author>
    
        <category term="LDAP" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossexpo.net/">
        <![CDATA[<p>OpenLDAPのエントリに時刻を格納したい場合、「Generalized Time syntax」と呼ばれる書式で、時刻情報を格納することができる。<br />
Generalized Time syntaxはRFC4517の「3.3.13 Generalized Time」で定義されている。<br />
<a href="http://www.ietf.org/rfc/rfc4517.txt">http://www.ietf.org/rfc/rfc4517.txt<br />
</a><br />
Generalized Time syntaxの利用例としては、エントリの更新時刻を表すmodifyTimestamp属性だが、その時刻情報の最後には、「Z」が付いている。<br />
<quote> <code><br />
modifyTimestamp: 20100121093114Z<br />
</code> </quote></p>

<p>このZは、GMTを表しているので、JSTで動作しているサーバーの時刻とは9時間ずれることに注意が必要。</p>]]>
        
    </content>
</entry>

</feed>
