<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>TAKESAKO @ Yet another Cybozu Labs</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/" />
    <link rel="self" type="application/atom+xml" href="https://labs.cybozu.co.jp/blog/takesako/atom.xml" />
   <id>tag:labs.cybozu.co.jp,2006:/blog/takesako/7</id>
    <link rel="service.post" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7" title="TAKESAKO @ Yet another Cybozu Labs" />
    <updated>2009-04-21T09:49:29Z</updated>
    <subtitle>サイボウズ・ラボで働く Shibuya.pm 二代目リーダーのブログ</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type  3.33-ja</generator>
 
<entry>
    <title>[Debug Hacks] #66.手元のx86マシンが64bitモード対応かどうかを調べる</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2009/04/debug_hacks_66_x86_64bit.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2186" title="[Debug Hacks] #66.手元のx86マシンが64bitモード対応かどうかを調べる" />
    <id>tag:labs.cybozu.co.jp,2009:/blog/takesako//7.2186</id>
    
    <published>2009-04-21T09:43:20Z</published>
    <updated>2009-04-21T09:49:29Z</updated>
    
    <summary>			本日オライリージャパン様より「Debug Hacks――デバッグを極めるテクニック＆ツール」の献本をいただきました。著者の皆様、出版社の皆様ありがとうございます。 			とりあえず、ざっくりと気になる章だけをかいつまんで読んでみたのですが、最後の章「#66.手元のx86マシンが64bitモード対応かどうかを調べる」では、/proc/cpuinfo で lm の文字列を探す方法と、以下のような...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="Binary" />
            <category term="Perl" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[			<p>本日オライリージャパン様より「<a href="http://www.oreilly.co.jp/books/9784873114040/">Debug Hacks――デバッグを極めるテクニック＆ツール</a>」の献本をいただきました。著者の皆様、出版社の皆様ありがとうございます。</p>

<div><a href="http://www.oreilly.co.jp/books/9784873114040/"><img src="http://www.oreilly.co.jp/books/images/picture978-4-87311-404-0.gif" border="0"></a></div>

			<p>とりあえず、ざっくりと気になる章だけをかいつまんで読んでみたのですが、最後の章「#66.手元のx86マシンが64bitモード対応かどうかを調べる」では、/proc/cpuinfo で lm の文字列を探す方法と、以下のような CPUID 命令を発行して今自分が使っているマシンのCPUが64bitに対応しているかどうかを調べるハックが紹介されていました。</p>
<pre class="syntax-highlight" style="background-color:#F6F6F6;border:1px solid #666666;padding:6px;font-family:Consolas;">
<span class="synPreProc">#include </span><span class="synConstant">&lt;stdio.h&gt;</span>

<span class="synType">void</span> cpuid(<span class="synType">int</span> op, <span class="synType">unsigned</span> <span class="synType">int</span> *eax, <span class="synType">unsigned</span> <span class="synType">int</span> *ebx, <span class="synType">unsigned</span> <span class="synType">int</span> *ecx, <span class="synType">unsigned</span> <span class="synType">int</span> *edx) {
  __asm__(<span class="synConstant">&quot;cpuid&quot;</span> : <span class="synConstant">&quot;=a&quot;</span> (*eax), <span class="synConstant">&quot;=b&quot;</span> (*ebx), <span class="synConstant">&quot;=c&quot;</span> (*ecx), <span class="synConstant">&quot;=d&quot;</span> (*edx) : <span class="synConstant">&quot;0&quot;</span> (op));
}


<span class="synType">int</span> main() {
  <span class="synType">unsigned</span> <span class="synType">int</span> eax, ebx, ecx, edx;
  cpuid(<span class="synConstant">0x80000000</span>, &amp;eax, &amp;ebx, &amp;ecx, &amp;edx);
  <span class="synStatement">if</span> (eax &lt; <span class="synConstant">0x80000001</span>) <span class="synStatement">return</span> <span class="synConstant">0</span>;
  cpuid(<span class="synConstant">0x80000001</span>, &amp;eax, &amp;ebx, &amp;ecx, &amp;edx);
  <span class="synStatement">if</span> (!((<span class="synConstant">1</span>&lt;&lt;<span class="synConstant">29</span>) &amp; edx)) <span class="synStatement">return</span> <span class="synConstant">0</span>;
  printf(<span class="synConstant">&quot;64bit Long mode is supported.</span><span class="synSpecial">\n</span><span class="synConstant">&quot;</span>);
  <span class="synStatement">return</span> <span class="synConstant">1</span>;
}

</pre>

			<p>ただし、このハックの問題点は、CPUが64bitをサポートしているかどうかだけをチェックしていて、実際に64bitロングモードか32bitのx86互換モードで動いているかどうかを検出できないことにあります。</p>
			<p>そこで、現在のCPUが64bitロングモードで動作しているかどうかをチェックする簡単なPerlスクリプトを書いてみました。</p>
<pre class="syntax-highlight" style="background-color:#F6F6F6;border:1px solid #666666;padding:6px;font-family:Consolas;">
<span class="synPreProc">#!/usr/bin/perl</span>

<span class="synStatement">use </span>DynaLoader;

<span class="synStatement">sub</span><span class="synIdentifier"> x86_sub </span>{
	<span class="synStatement">my</span> (<span class="synIdentifier">$func</span>, <span class="synIdentifier">$x86</span>) = <span class="synIdentifier">@_</span>;
	<span class="synStatement">if</span> (<span class="synIdentifier">$^O</span> <span class="synStatement">eq</span> <span class="synConstant">&quot;linux&quot;</span>) {
		<span class="synStatement">require</span> <span class="synConstant">'syscall.ph'</span>;
		<span class="synStatement">syscall</span>(<span class="synIdentifier">&amp;SYS_mprotect</span>,(<span class="synStatement">unpack</span><span class="synConstant">&quot;L&quot;</span>,<span class="synStatement">pack</span><span class="synConstant">&quot;P&quot;</span>,<span class="synIdentifier">$x86</span>)&amp;~<span class="synConstant">4095</span>,<span class="synConstant">4096</span>*<span class="synConstant">2</span>,<span class="synConstant">7</span>);
	}
	DynaLoader::dl_install_xsub(<span class="synStatement">caller</span>(<span class="synConstant">0</span>).<span class="synConstant">&quot;::</span><span class="synIdentifier">$func</span><span class="synConstant">&quot;</span>,<span class="synStatement">unpack</span><span class="synConstant">&quot;L&quot;</span>,<span class="synStatement">pack</span><span class="synConstant">&quot;P&quot;</span>,<span class="synIdentifier">$x86</span>);
}

x86_sub <span class="synConstant">check64bit </span>=&gt; <span class="synStatement">do</span> {
	<span class="synStatement">our</span> <span class="synIdentifier">$LM64bit</span> = <span class="synConstant">&quot;?&quot;</span>;

	<span class="synConstant">&quot;</span><span class="synSpecial">\xb8\x31\x00\x00\x00</span><span class="synConstant">&quot;</span>.    <span class="synComment"># mov eax, 0x31</span>

	<span class="synConstant">&quot;</span><span class="synSpecial">\x48</span><span class="synConstant">&quot;</span>.                    <span class="synComment"># dec eax // 64bit REX PREFIX</span>
	<span class="synConstant">&quot;</span><span class="synSpecial">\xa2</span><span class="synConstant">&quot;</span>.<span class="synStatement">pack</span>(<span class="synConstant">&quot;P&quot;</span>,<span class="synIdentifier">$LM64bit</span>). <span class="synComment"># mov [$LM64bit], al</span>
	<span class="synConstant">&quot;</span><span class="synSpecial">\xc3</span><span class="synConstant">&quot;</span>;                    <span class="synComment"># ret</span>

};

<span class="synIdentifier">&amp;check64bit</span>();

<span class="synStatement">warn</span> <span class="synIdentifier">$LM64bit</span>; <span class="synComment"># &quot;0&quot; =&gt; 32bit, &quot;1&quot; =&gt; 64bit</span>

</pre>

			<p>これは、DynaLoader::dl_install_xsubでx86の機械語を直接実行させるサブルーチンを定義して、64bitロングモード特有のREX PREFIXを解釈するかどうかで判別している方法になります。32bitのx86互換モードでは dec eax が実行され $LM64bit='0' となりますが、64bitロングモードではこのような1byte decは解釈されず、直後のmov命令のREX PREFIXを指定することになるので、$LM64bit='1' となります。</p>
			<p>したがって、x86_64対応の「Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz」が搭載されているマシンでもCentOS 5.2(i386)のような64bitに対応していないOSで動かしてしまっている場合は、32bitと判定されます。</p>
			<p>本Hackはデバッグには関係ありませんが、普段スクリプト言語を書いておられる方にも興味を持っていただければ幸いです。</p>
]]>
        
    </content>
</entry>
<entry>
    <title>4/22(水)Shibuya.pm#11開催します</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2009/03/shibuyapm11x86.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2175" title="4/22(水)Shibuya.pm#11開催します" />
    <id>tag:labs.cybozu.co.jp,2009:/blog/takesako//7.2175</id>
    
    <published>2009-03-27T08:44:10Z</published>
    <updated>2009-03-27T08:58:56Z</updated>
    
    <summary> Shibuya.pmテクニカルトーク#11を2009年4月22日(水)に開催します。 とりあえず、仮のプログラムですが、告知＆申し込みフォームを公開しました。 テーマ - &quot;no Perl; use x86;&quot; 日時 - 2009年4月22日(水) 18:30-21:00 (18:00 開場) 会場 - グラントウキョウサウスタワー23F リクルート本社サウスホール 住所 - 東京都千代田区丸の...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="Perl" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>
Shibuya.pmテクニカルトーク#11を2009年4月22日(水)に開催します。
</p>

<p>
とりあえず、仮のプログラムですが、告知＆申し込みフォームを公開しました。
</p>

<ul>
<li>テーマ - <b>"no Perl; use x86;"</b></li>
<li>日時 - 2009年4月22日(水) 18:30-21:00 (18:00 開場)</li>
<li>会場 - グラントウキョウサウスタワー23F リクルート本社サウスホール</li>
<li>住所 - 東京都千代田区丸の内1-9-2 (JR東京駅 八重洲南口すぐ)</li>
<li>料金 - 無料</li>
<li>事前登録 - 申し込みフォームより受付開始しています（定員200名）<br />
<a href="http://shibuya.pm.org/blosxom/techtalks/200904.html">http://shibuya.pm.org/blosxom/techtalks/200904.html</a></li>
</ul>

<p>
会場はリクルートMTLの川崎さんにお世話になりまして、机付きの200人規模の大きな会場を使わさせていただくことになりました。ありがとうございます。
</p>

<p>
ちなみに今回のプログラムは XS Nite のときよりも低レベルになる予定です。正規表現やPerlに詳しくない方でも安心して聞ける内容になると思います。現在お使いのプログラミング言語を問わず、ふるってご参加ください。
</p>
 ]]>
        
    </content>
</entry>
<entry>
    <title>Pure Perl で Acme::x86::CPUID を作りました</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2009/03/x86cpuid.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2174" title="Pure Perl で Acme::x86::CPUID を作りました" />
    <id>tag:labs.cybozu.co.jp,2009:/blog/takesako//7.2174</id>
    
    <published>2009-03-24T11:32:03Z</published>
    <updated>2009-03-24T12:33:24Z</updated>
    
    <summary><![CDATA[Perlでアセンブリプログラミングしているとき、実行マシンのCPUを判別してプログラムの処理を分岐したいときがでてくると思います。 そういうときに困ってしまわないように Acme::x86::CPUID を作ってみました。 package Acme::x86::CPUID; use DynaLoader; sub ProcessorBrandString { 	my $cpu = &quot;\0...]]></summary>
    <author>
        <name></name>
        
    </author>
            <category term="Perl" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>Perlでアセンブリプログラミングしているとき、実行マシンのCPUを判別してプログラムの処理を分岐したいときがでてくると思います。</p>

<p>そういうときに困ってしまわないように Acme::x86::CPUID を作ってみました。</p>

<pre style="background-color:#F6F6F6;border:1px solid #666666;padding:6px;font-family:Consolas;">
package Acme::x86::CPUID;

use DynaLoader;

sub ProcessorBrandString {
	my $cpu = &quot;\0&quot; x 48;
	my $x86 = &quot;&quot;
	. &quot;S\xbf&quot; . pack(&quot;P&quot;, $cpu)
	. &quot;\xb8\x02\x00\x00\x80&quot;
	. (&quot;P\x0f\xa2\x89\x07\x89_\x04\x89O\x08\x89W\x0c\x8d\x7f\x10X\x8d\@\x01&quot; x 3)
	. &quot;[\xc3&quot;
	;
	DynaLoader::dl_install_xsub(&quot;X&quot;,unpack&quot;L&quot;,pack&quot;P&quot;,$x86);&amp;X;
	$cpu =~ s/\0+//g;
	$cpu =~ s/^ +//;
	$cpu;
}

### print Acme::x86::CPUID::ProcessorBrandString, &quot;\n&quot;;

1;
</pre>

<p>DynaLoaderはPerlコアに標準でバンドルされている<a href="http://d.hatena.ne.jp/TAKESAKO/20090324/1237879559">とっても便利なモジュール</a>です。</p>

<p>※ Acme::x86::CPUID は 100% Pure Perl で書かれているため、別途CコンパイラやXSモジュールなどをインストールする必要がありません。</p>

<h4>■ 実行結果</h4>

<p>以下、手元にある複数の環境で Acme::x86::CPUID::ProcessorBrandString の値を調べてみました。
</p>

<p>※ Linux/Windows/FreeBSDのx86環境でそれぞれ動作確認しましたが、それ以外の環境ではシステムがクラッシュする可能性がありますので実行はお勧めしません。</p>

<p>1. WindowsXP(32bit) - ブログを書いているDELLデスクトップ</p>
<pre style="color:#ffffff;background-color:#333333;border:1px solid #666666;padding:6px;margin:2px;">
Intel(R) Pentium(R) 4 CPU 3.40GHz
</pre>

<p>2. CentOS5.2(i386) - wafful.org で使用しているVPSレンタルサーバ</p>
<pre style="color:#ffffff;background-color:#333333;border:1px solid #666666;padding:6px;margin:2px;">
Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz
</pre>

<p>3. CentOS4.4(x86_64) - Linux/AMD64 の開発環境</p>
<pre style="color:#ffffff;background-color:#333333;border:1px solid #666666;padding:6px;margin:2px;">
AMD Opteron(tm) Processor 240 EE
</pre>

<p>4. FreeBSD(i386) - 奥さんから借りている jail 環境</p>
<pre style="color:#ffffff;background-color:#333333;border:1px solid #666666;padding:6px;margin:2px;">
Intel(R) Pentium(R) 4 CPU 3.20GHz
</pre>

<p>うまく CPU の情報を取ってこれているみたいですね！</p>

<h4>■ まとめ</h4>

<p>次回Shibuya.pmで発表の機会があれば、この辺の DynaLoader を活用した基礎的なテクニックを簡単にお話ししようと思います。</p>

<p>XS Niteよりも低レベルな内容ですので、Perlや正規表現に詳しくない人でも安心して聞けると思います。どうぞご安心ください。</p>]]>
        
    </content>
</entry>
<entry>
    <title>Shibuya.pmリーダーとしてインタビュー取材を受けました</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2009/03/shibuyapm2leader.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2172" title="Shibuya.pmリーダーとしてインタビュー取材を受けました" />
    <id>tag:labs.cybozu.co.jp,2009:/blog/takesako//7.2172</id>
    
    <published>2009-03-23T10:45:30Z</published>
    <updated>2009-05-27T09:04:19Z</updated>
    
    <summary>Shibuya.pmリーダーとしてインタビューを受けた記事が公開されましたので、ご報告です。 参加者の成長を見守る、Shibuya.pm 2代目リーダー − ＠IT自分戦略研究所 記事トップの写真は、プロカメラマンの大星直輝さんによる撮影です。 自分でもびっくりするほどかっこよく撮っていただきありがとうございます。 インタビューを受けたのは 「＠IT自分戦略研究所 今週のリーダー」という面白い企画...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="Perl" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>Shibuya.pmリーダーとしてインタビューを受けた記事が公開されましたので、ご報告です。</p>

<p>
<a href="http://jibun.atmarkit.co.jp/ljibun01/rensai/leader/08/01.html">参加者の成長を見守る、Shibuya.pm 2代目リーダー − ＠IT自分戦略研究所</a><a href="http://b.hatena.ne.jp/entry/http://jibun.atmarkit.co.jp/ljibun01/rensai/leader/08/01.html"><img src="http://b.hatena.ne.jp/entry/image/http://jibun.atmarkit.co.jp/ljibun01/rensai/leader/08/01.html" border="0" alt=""></a>
</p>

<a href="http://jibun.atmarkit.co.jp/ljibun01/rensai/leader/08/01.html"><img alt="参加者の成長を見守る、Shibuya.pm 2代目リーダー − ＠IT自分戦略研究所" title="参加者の成長を見守る、Shibuya.pm 2代目リーダー − ＠IT自分戦略研究所"  src="https://labs.cybozu.co.jp/blog/takesako/images/leader240x209.jpg" width="240" height="209" />
</a>

<p>記事トップの写真は、プロカメラマンの大星直輝さんによる撮影です。
自分でもびっくりするほどかっこよく撮っていただきありがとうございます。
</p>

<p>
インタビューを受けたのは
「<a href="http://jibun.atmarkit.co.jp/ljibun01/index/index_leader.html">＠IT自分戦略研究所 今週のリーダー</a>」という面白い企画で、
技術者経験があり、現在はリーダーもしくはマネージャ的な役割を果たされている「若手リーダー」にインタビューし、その経験、リーダーシップに対する考え方を紹介し、それを通して読者に「リーダーシップとは何か、どうすれば身に付けられるのか」を伝える企画だそうです。</p>

<p>次はどんなリーダーの方の記事が掲載されるのか楽しみですね。</p>

<p>アイティメディアの長谷川さん、素晴らしい記事をありがとうございました。</p>

<p>ちなみに、次回Shibuya.pmは4月にテクニカルトークを開催する方向で準備を進めていますので、どうぞご期待ください。</p>


<h5>■ 参考文献</h5>
<ol>
<li>
<a href="https://labs.cybozu.co.jp/blog/takesako/2006/11/basokiya.html">TAKESAKO @ Yet another Cybozu Labs: Shibuya.pmリーダ交代式＠バソキヤオフ</a>
<a href="http://b.hatena.ne.jp/entry/https://labs.cybozu.co.jp/blog/takesako/2006/11/basokiya.html"><img src="http://b.hatena.ne.jp/entry/image/https://labs.cybozu.co.jp/blog/takesako/2006/11/basokiya.html" border="0" alt=""></a>
</li>
<li>
<a href="http://blog.livedoor.jp/nipotan/archives/50589052.html">Shibuya.pm と私 - にぽたん研究所
</a>
<a href="http://b.hatena.ne.jp/entry/http://blog.livedoor.jp/nipotan/archives/50589052.html"><img src="http://b.hatena.ne.jp/entry/image/http://blog.livedoor.jp/nipotan/archives/50589052.html" border="0" alt=""></a>
</li>
</ol>

]]>
        
    </content>
</entry>
<entry>
    <title>デブサミ2009に行くべき、たった一つの理由</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2009/02/devsumi2009perl.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2157" title="デブサミ2009に行くべき、たった一つの理由" />
    <id>tag:labs.cybozu.co.jp,2009:/blog/takesako//7.2157</id>
    
    <published>2009-02-12T05:56:35Z</published>
    <updated>2009-02-12T06:03:53Z</updated>
    
    <summary>デブサミ会場内で「モダンPerl入門」が1割引の2,640円（税込）で販売中。 ...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="event" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>デブサミ会場内で<a href="http://codezine.jp/blog/2009/02/perl_1.php">「モダンPerl入門」</a>が1割引の2,640円（税込）で販売中。</p>

<div>
<a href="http://www.seshop.com/event/dev/2009/timetable/">
<img alt="devsumi2009-logo.jpg" src="https://labs.cybozu.co.jp/blog/takesako/devsumi2009-logo.jpg" width="240" height="180" border="0" />

<img alt="devsumi2009-perl.jpg" src="https://labs.cybozu.co.jp/blog/takesako/devsumi2009-perl.jpg" width="240" height="180" border="0" />

<img alt="devsumi2009-gajoen.jpg" src="https://labs.cybozu.co.jp/blog/takesako/devsumi2009-gajoen.jpg" width="240" height="180" border="0" />
</a>
</div>]]>
        
    </content>
</entry>
<entry>
    <title>キャラバン京都に来ています</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2009/02/caravan2008kyoto.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2151" title="キャラバン京都に来ています" />
    <id>tag:labs.cybozu.co.jp,2009:/blog/takesako//7.2151</id>
    
    <published>2009-02-07T05:50:24Z</published>
    <updated>2009-02-07T05:54:30Z</updated>
    
    <summary>セキュリティ＆プログラミングキャンプ・キャラバン2008 京都に来ています。 これからフリーディスカッションです。...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="Security" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p><a href="http://www.jipdec.or.jp/camp/caravan/kyoto.html">セキュリティ＆プログラミングキャンプ・キャラバン2008 京都</a>に来ています。</p>

<div>
<img alt="caravan2008kyoto-1.jpg" src="https://labs.cybozu.co.jp/blog/takesako/caravan2008kyoto-1.jpg" width="240" height="180" />
<img alt="caravan2008kyoto-2.jpg" src="https://labs.cybozu.co.jp/blog/takesako/caravan2008kyoto-2.jpg" width="240" height="180" />
<img alt="caravan2008kyoto-3.jpg" src="https://labs.cybozu.co.jp/blog/takesako/caravan2008kyoto-3.jpg" width="240" height="180" />
</div>

<p>これからフリーディスカッションです。</p>]]>
        
    </content>
</entry>
<entry>
    <title>Skypeで絵文字のメリークリスマス</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/12/skype-merry-christmas.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2124" title="Skypeで絵文字のメリークリスマス" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2124</id>
    
    <published>2008-12-24T07:11:58Z</published>
    <updated>2008-12-24T07:29:54Z</updated>
    
    <summary>中国の女性の方からSkypeで絵文字のメッセージをいただきました。 突然のことでびっくりしました。 ちなみに、種明かしですが、以下の文字列をSkypeで入力すると・・・ (clap)(pi)(clap)(clap)(inlove)(envy)(envy)(inlove)(clap)(clap)(pi)(clap) (pi)(clap)(pi)(inlove)(envy)(envy)(envy)(e...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="neta" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>中国の女性の方からSkypeで絵文字のメッセージをいただきました。</p>

<p><img alt="Merry Christmas!" src="https://labs.cybozu.co.jp/blog/takesako/merry-christmas-skype.png" width="242" height="484" /></p>

<p>突然のことでびっくりしました。</p>

<p>ちなみに、種明かしですが、以下の文字列をSkypeで入力すると・・・</p>

<pre style="background-color:#F2F2F2;border:1px solid #666666;padding:6px;">
(clap)(pi)(clap)(clap)(inlove)(envy)(envy)(inlove)(clap)(clap)(pi)(clap)
(pi)(clap)(pi)(inlove)(envy)(envy)(envy)(envy)(inlove)(pi)(clap)(pi)
(clap)(h)(inlove)(envy)(envy)(*)(envy)(envy)(envy)(inlove)(h)(clap)
(h)(inlove)(envy)(envy)(envy)(envy)(envy)(envy)(*)(envy)(inlove)(h)
(inlove)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(inlove)
(h)(u)(h)(u)(h)(envy)(envy)(h)(u)(h)(u)(h)
(u)(h)(u)(h)(envy)(envy)(envy)(envy)(h)(u)(h)(u)
(h)(u)(h)(envy)(*)(envy)(envy)(*)(envy)(h)(u)(h)
(u)(h)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(u)(h)
(h)(envy)(envy)(*)(envy)(envy)(*)(envy)(envy)(*)(envy)(h)
(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)
(h)(u)(h)(u)(h)(envy)(envy)(h)(u)(h)(u)(h)
(u)(h)(u)(h)(envy)(envy)(*)(envy)(h)(u)(h)(u)
(h)(u)(h)(envy)(envy)(envy)(envy)(envy)(envy)(h)(u)(h)
(u)(h)(envy)(envy)(*)(envy)(envy)(envy)(envy)(envy)(u)(h)
(h)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(*)(envy)(envy)(h)
(envy)(envy)(*)(envy)(envy)(*)(envy)(envy)(envy)(envy)(envy)(envy)
(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(envy)(*)(envy)
(envy)(envy)(envy)(envy)(hug)(hug)(hug)(hug)(envy)(envy)(envy)(envy)
(dance)(skype)(skype)(skype)(hug)(hug)(hug)(hug)(skype)(skype)(skype)(dance)
(skype)(dance)(skype)(skype)(hug)(hug)(hug)(hug)(skype)(skype)(dance)(skype)
(skype)(skype)(dance)(skype)(hug)(hug)(hug)(hug)(skype)(dance)(skype)(skype)
(skype)(skype)(skype)(dance)(hug)(hug)(hug)(hug)(dance)(skype)(skype)(skype)
(F)(F)(F)(F)(hug)(hug)(hug)(hug)(F)(F)(F)(F)
</pre>
]]>
        
    </content>
</entry>
<entry>
    <title>12/20(土)高松でセキュリティ＆プログラミングキャンプのキャラバンがあります</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/12/caravan_takamatsu.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2116" title="12/20(土)高松でセキュリティ＆プログラミングキャンプのキャラバンがあります" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2116</id>
    
    <published>2008-12-19T06:03:45Z</published>
    <updated>2008-12-19T06:08:56Z</updated>
    
    <summary>今夜から高松行きです。四国開催ですが、岡山の方からも申し込みがあるみたいです。 http://www.jipdec.jp/camp/caravan/takamatsu.html 若年層の情報セキュリティおよびプログラミングについての興味を深めることと優れたセキュリティ＆プログラミング人材の発掘と育成を目的として、今夏開催したセキュリティ＆プログラミングキャンプの成果とその蓄積されたノウハウを広く一...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="event" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>今夜から高松行きです。四国開催ですが、岡山の方からも申し込みがあるみたいです。</p>

<p><a href="http://www.jipdec.jp/camp/caravan/takamatsu.html">http://www.jipdec.jp/camp/caravan/takamatsu.html</a></p>

<blockquote>若年層の情報セキュリティおよびプログラミングについての興味を深めることと優れたセキュリティ＆プログラミング人材の発掘と育成を目的として、今夏開催したセキュリティ＆プログラミングキャンプの成果とその蓄積されたノウハウを広く一般の方々にも公開すること、これからキャンプに参加していただきたい若い方々に正しい情報セキュリティの理解と意識の向上を図ってもらうこと、また、OSSを中心としてプログラミングやアプリケーション開発について興味を持っていただくことを目的として、「セキュリティ＆プログラミングキャンプ・キャラバン2008　-高松-」を開催します。皆様のご参加をお待ちしております。</blockquote>

<pre>開催場所：高松工業高等専門学校　図書館３階イノベーションホール
　　　　　　　〒761-8058香川県高松市勅使町３５５
講義内容　（12月20日（土）　10:00～16:00[終了予定]）

9:30　開場、受付開始
10:00～10:25　セキュリティキャンプの紹介（福井）
10:25～11:15　情報セキュリティ基礎　講師：園田　道夫
11:25～12:15　仮想マシンの便利さと落とし穴～仮想マシンモニタの機能を例にとって
           講師：宮本 久仁男

12:15～13:15　昼食休憩

13:15～14:05　プログラミング基礎　講師：吉岡　弘隆
14:15～15:05　Webプログラミングの未来について　講師：竹迫　良範
15:15～16:00　質疑応答およびフリーディスカッション
</pre>

<p>お近くにお住まいの方で土曜日時間のある方はぜひ高松高専までいらしてください。</p>]]>
        
    </content>
</entry>
<entry>
    <title>12/13(土) 第14回セキュリティもみじ セミナー</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/12/security_momiji_14.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2111" title="12/13(土) 第14回セキュリティもみじ セミナー" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2111</id>
    
    <published>2008-12-11T09:30:04Z</published>
    <updated>2008-12-11T09:38:49Z</updated>
    
    <summary>12/13(土) は広島に出張します。 ■第１４回 セキュリティもみじ セミナー 「出張!CTFプロジェクト in 広島／ライトニングトーク　５連発」 http://d.hatena.ne.jp/sec-momiji/20081213 ■ 日時 ■　2008年12月13日（土）13時～16時30分  ■ 会場 ■　広島県立産業技術交流センター ■ メイン講師 ■ ●講演タイトル 出張!CTFプロジ...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="Security" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>12/13(土) は広島に出張します。</p>

<p>■第１４回 セキュリティもみじ セミナー
「出張!CTFプロジェクト in 広島／ライトニングトーク　５連発」<br />
<a href="http://d.hatena.ne.jp/sec-momiji/20081213">http://d.hatena.ne.jp/sec-momiji/20081213</a></p>

<blockquote>
■ 日時 ■　2008年12月13日（土）13時～16時30分 
■ 会場 ■　広島県立産業技術交流センター

■ メイン講師 ■

●講演タイトル
出張!CTFプロジェクト in 広島

●講演者、プロフィール
福森大喜(http://ja.avtokyo.org/projects)
個人的な講演として、POC Korea 2007「Attacking Web 2.0」、AVTokyo 2008
「Flashを媒介したXSSワームの可能性」など。

●講演内容
毎年ラスベガスで行われるDEFCONというセキュリティカンファレンスでCTF(Capture
The Flag)というイベントが開催されています。これはチームに分かれて攻撃技術
を防御技術を競い合うゲームですが、予選はインターネットから参加可能で、バ
イナリ解析、フォレンジック、トリビア等の幅広い知識と技術が問われます。今
回はDEFCON CTF予選の類似問題を通して、バイナリ解析、Exploit作成、フォレ
ンジック、Webセキュリティ等の検査に必要な技術と手順を紹介します。アセン
ブリレベルからネットワーク、アプリケーションレベルまでを網羅して解説しま
す。ハンズオン形式も用意していますのでノートPCをお持ちいただくとより一層
楽しめると思います。

ハンズオン形式もありますのでノートPCをお持ちいただくとより楽しめます。
有線LANで接続希望の方はLANケーブルを持参してください。（先着8名）

■ ライトニングトーク ■

◆１発目：EBCDIC Binary Hacks
　　　　　竹迫良範（サイボウズ・ラボ株式会社）

古き良き汎用機時代から受け継がれるバイナリ
～EBCDICエンコーディング～の伝統を
現代のWeb2.0の技術に応用してみました。
JavaScriptをEBCDICで難読化するハックを紹介します。

◆２発目：「不正アクセス禁止法の話」
　　　　　園田道夫

不正アクセス禁止法に関する議論は、業界的には2003年～2004年あたりで落着い
てしまいましたが、当時の経緯は諸事情有ってわかりづらくたどりづらいままに
なっています。そのためか定期的にトンデモ解釈をする人が出てきては釣りとし
か思えないコンテンツを発表したりするので、誤解や危険が無いようにこの法律
について理解・対処できるよう、そろそろ一言言っておきたいと思います。

◆３発目：古き良き懐かしいセキュリティホールで遊んでみよう。
　　　　　佐名木 智貴（NTTコムテクノロジー株式会社）

古き良き懐かしいセキュリティホール MS00-057 を用いて、
・冗長な UTF8表現
・UNICODEで分離された文字を使ったサニタイズ回避テクニック
の二つの Unicode のセキュリティ・テーマを試してみよう。

◆４発目：「それ、顔で -顔認証がやってきた-」
　　　　　花田 智洋（Tomohiro Hanada）

指紋認証、静脈認証に続き、第3のメジャーなバイオメトリクス認証としての地位を築きつつある顔認証。そんな顔認証を使用してみた感想と実用の観点からの考察をいたします。

◆５発目：解析してわかるマルウェアのテクニック
　　　　　星澤裕二（株式会社セキュアブレイン）

最近のマルウェアのテクニックをかるくご紹介します。</blockquote>

<p>豪華キャスト勢ぞろいなので今から楽しみです。よろしくお願いします。</p>]]>
        
    </content>
</entry>
<entry>
    <title>WebDB Forum 2008 に参加しています</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/12/webdb_forum_2008.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2103" title="WebDB Forum 2008 に参加しています" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2103</id>
    
    <published>2008-12-01T04:51:03Z</published>
    <updated>2008-12-01T07:40:59Z</updated>
    
    <summary> サイボウズ・ラボのポスターレセプション発表のため、目白の学習院キャンパスに来ています。 ■ Webとデータベースに関するフォーラム (WebDB Forum 2008) 【日程】 平成20年12月1日（月），12月2日（火） 【場所】 学習院創立百周年記念会館(東京都豊島区目白１－５－１) 【趣旨】 近年，人類が創出する情報量が爆発的に増大しており，大量かつ多様な情報から 必要な情報を効率的に利...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="event" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>
サイボウズ・ラボのポスターレセプション発表のため、目白の学習院キャンパスに来ています。
</p>

<img alt="WebDBForum2008-mejiro.jpg" src="https://labs.cybozu.co.jp/blog/takesako/WebDBForum2008-mejiro.jpg" width="240" height="320" />
<img alt="WebDBForum2008-cybozu.jpg" src="https://labs.cybozu.co.jp/blog/takesako/WebDBForum2008-cybozu.jpg" width="240" height="320" />
<img alt="WebDBForum2008-entrance.jpg" src="https://labs.cybozu.co.jp/blog/takesako/WebDBForum2008-entrance.jpg" width="240" height="320" />

<h3>■ <a href="http://db-event.jpn.org/webdbf2008/program.html">Webとデータベースに関するフォーラム (WebDB Forum 2008)</a></h3>

<pre>
【日程】 平成20年12月1日（月），12月2日（火）
【場所】 学習院創立百周年記念会館(東京都豊島区目白１－５－１)

【趣旨】
近年，人類が創出する情報量が爆発的に増大しており，大量かつ多様な情報から
必要な情報を効率的に利活用するための技術が重要になってきました．
本フォーラムは，情報処理学会データベースシステム研究会，日本データベース
学会，電子情報通信学会データ工学研究専門委員会の共催，また，文部科学省科
学研究費補助金特定領域研究「情報爆発時代に向けた新しいIT基盤技術の研究」
の協賛により，情報爆発時代におけるDBとWeb技術をテーマに開催します．本フォ
ーラムでは，情報爆発時代に向けた各種特別セッションや，この分野における
産学連携に関連する各種企画，Web情報システムやデータベース技術についての
最新研究成果の一般発表セッション等を通じて，招待講演，研究発表，パネル討
論などの形態で議論する場を設けます．また，多様なコミュニティの交流を深め，
議論を行うことができるポスターレセプションを開催します．

【特別セッション】

 * 情報爆発と情報信憑性
 * 企業の巨大データ徹底解剖 - 新たな研究の可能性と産学連携 -
 * クラウドコンピューティングが変える世界とデータ管理
 * ユーザ発信型メディアの衝撃

【主催】
情報処理学会データベースシステム研究会
日本データベース学会
電子情報通信学会 データ工学研究専門委員会

【協賛】
文部科学省科学研究費補助金　特定領域研究
 「情報爆発時代に向けた新しいIT基盤技術の研究」
電子情報通信学会  Webインテリジェンスとインタラクション研究会
ACM SIGMOD日本支部
独立行政法人 物質・材料研究機構
筑波大学 知的コミュニティ基盤研究センター
日本PostgreSQLユーザ会
Firebird日本ユーザ会
日本MySQLユーザ会
</pre>

<p>
※ポスターレセプションにおけるポスター発表は電子情報通信学会データ工学研究専門委員会の1種研究会として開催されますのでどなたでも無料でポスター閲覧いただけますが，WebDB Forumへ参加されていない皆様はレセプションへの参加(食事等)はできません．
</p>

<h4>以下、ポエムです…</h4>
<blockquote style="background-color:#fcfcfc]">
<p>
IT業界とはつきあって数年になるけれど、学会とはほとんど交流がなかった。結構長い間つきあっているのでそろそろ産学連携とか見え始めたりしている時期だし、いい機会だから行くことにした。
</p>
<p>
緊張して仕方がないので学食でカレーを頼んだ。「じゃあとりあえずカレーを」と頼んだあとで学食メニューをみたら、すごい値段が並んでいた。運ばれて来たカレーだけで、833kcal/380円位だったので、ダイエット性な俺はちょっと後悔した。
</p>
<p>
世間話をしながらポスターレセプションをすすめていく。「こないだのShibuya.pmでは奥さんがね…」 近所の知り合いみたいに話すから、どこの奥さんかと思ったら、奥一穂さんの話だった。
「Q4Mを今後もお願いしますわね。おほほ」と当たり障りのない会話をしてくれて食事は終わった。
</p>
</blockquote>
<ul>
<li>（元ネタ）<a href="http://d.hatena.ne.jp/higayasuo/20081201/1228102978">http://d.hatena.ne.jp/higayasuo/20081201/1228102978</a></li>
</ul>
]]>
        
    </content>
</entry>
<entry>
    <title>Shibuya.pm#10お疲れ様でした</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/11/shibuyapm10thanks.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2102" title="Shibuya.pm#10お疲れ様でした" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2102</id>
    
    <published>2008-11-27T16:33:10Z</published>
    <updated>2008-11-28T00:09:59Z</updated>
    
    <summary>Shibuya Perl Mongersテクニカルトーク#10無事、終了いたしました。 雨の中にもかかわらず、サテライトの会場にお越しいただいた皆様、 現地の会場までお越しいただいた皆様、本当にありがとうございました。 今回は福岡・大阪・京都・御茶ノ水などの複数の箇所での パブリックビューイングも初めて公式に開催しましたが、 ustream.tv の中継もトラブルもなくうまくいき（cojiさんあり...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="Perl" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p><a href="http://shibuya.pm.org/blosxom/techtalks/2008011.html">Shibuya Perl Mongersテクニカルトーク#10</a>無事、終了いたしました。
雨の中にもかかわらず、サテライトの会場にお越しいただいた皆様、
現地の会場までお越しいただいた皆様、本当にありがとうございました。
</p>

<img alt="牧さんのJPA話" src="https://labs.cybozu.co.jp/blog/takesako/shibuyapm10jpa.jpg" width="500" height="375" />

<p>
今回は福岡・大阪・京都・御茶ノ水などの複数の箇所での
パブリックビューイングも初めて公式に開催しましたが、
ustream.tv の中継もトラブルもなくうまくいき（cojiさんありがとうございました）
気付いたときは視聴者数が 200 viewers を越えていました。
</p>

<p>各サテライト会場でホスト役を務めてくださった会社の皆様（ネットエージェント様、はてな様、Fusic様、SST様）、本当にありがとうございました。
また、いつも素晴らしい会場を無償で貸し出していただいているIIJの皆様（今回は特に堂前さん）、本当にお世話になりました。
</p>

<h4>当日のプログラムはこんな感じで…</h4>
<ul>
 <li>第一部 Main Talks
  <ol>
  <li>18:30 TPF-J(仮)について (lestrrat) <a href="http://trac.endeworks.jp/trac/jpa/wiki/JPA%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%89">発表資料</a></li>
  <li>18:50 初心者向け Perl OO 講習 - LL温泉報告 (tokuhirom)</li>
  </ol>
 </li>

 <li>第二部 特別企画「最速Perlフレームワーク研究会」
  <ol>
  <li>19:00 Benchmark of Perl Web Application Frameworks (hidek)</li>
  <li>19:10 Yacafi と見せかけて Module::Setup の話 (Yappo)</li>
  <li>19:15 MENTA (tokuhirom)</li>
  <li>19:20 NanoA (kazuho) <a href="https://labs.cybozu.co.jp/blog/kazuho/archives/2008/11/_nanoa.php" target="_blank">発表資料</a>
</li>
  <li>19:25 Catalyst の次は Mojo ? (charsbar)</li>

  <li>19:30 質疑応答／休憩</li>
  </ol>
 </li>
 <li>第三部 Demo Talks
  <ol>
  <li>19:45 "remedie" pluggable media center application (miyagawa)</li>
  <li>19:55 "kamaitachi" perl flash media server (typester)</li>
  <li>20:10 ウェブサービスにおける SSD の使い方 (kazuho) <a href="https://labs.cybozu.co.jp/blog/kazuho/archives/2008/11/_ssd.php" target="_blank">発表資料</a>
</li>

  </ol>
 </li>
 <li>第四部 Lightning Talks
  <ol>
  <li>20:25 Moxy at Dwango(仮) (acotie)</li>
  <li>20:30 EC2 と S3 で Hadoop する (lopnor)</li>
  <li><s>20:35 SVありーな概要 (wakapon)</s></li>
  <li>20:40 Acme::Acme::Don't 2.0 (gfx)</li>

  <li>20:45 EBCDIC 2.0 Binary Hacks (takesako)</li>
  <li>20:50 Yokohama.pm 活動報告 (clouder)</li>
  <li>20:55 京都観光を終えて (mala)</li>
  </ol>
 </li>
</ul>

<p>
このように滞りなく進行できたのも、すべて発表者の方々の準備とご協力のおかげです。
wakaponさんが事情により当日会場に来られなかったというアクシデントが一つありましたが、
それ以外は大きな問題はなく、無事時間までに終了することができました。
</p>

<p>家に帰ってブログを書くまでがShibuya.pmということで、
ぜひ今回のテクニカルトークで感じたことなどを書いていただけると有難いです。
今後の運営の参考にしたいと思います。
</p>

<p>早速、講演録画がニコニコ動画にアップロードされたようです。（cojiさん、いつも仕事が速くて素敵です） → <a href="http://www.nicovideo.jp/mylist/9691133">http://www.nicovideo.jp/mylist/9691133</a></p>

<p>読んだブログの記事は感想リンク集に追加していきたいと思います。</p>

]]>
        <![CDATA[<h4>感想リンク</h4>
<ol>
<li><a href="http://d.hatena.ne.jp/sotarok/20081128/1227804104" target="_blank"> Shibuya.pm テクニカルトーク #10  に参加してきました - GRANADA Hatena @ sotarok</a>
 →素晴らしいまとめ！</li>
<li>（追加予定）</li>
</ol>

<h4>発表者リンク</h4>
<ol>
<li><a href="https://labs.cybozu.co.jp/blog/kazuho/archives/2008/11/_nanoa.php" target="_blank">Kazuho@Cybozu Labs: 開発しているウェブアプリケーションフレームワーク NanoA について話してきました</a></li>
<li><a href="https://labs.cybozu.co.jp/blog/kazuho/archives/2008/11/_ssd.php" target="_blank">Kazuho@Cybozu Labs: ウェブサービスの SSD 化について話してきました</a>
</li>
<li><a href="http://mt.endeworks.jp/d-6/2008/11/shibuyapm-10jpa.html" target="_blank">Shibuya.pm #10でJPAに関して喋ってきました - D-6 [相変わらず根無し]</a>
</li>
<li>（追加予定）</li>
</ol>

]]>
    </content>
</entry>
<entry>
    <title>Shibuya.pm#10前夜祭パブリックビューイング</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/11/hecon1.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2097" title="Shibuya.pm#10前夜祭パブリックビューイング" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2097</id>
    
    <published>2008-11-26T11:04:41Z</published>
    <updated>2008-11-26T12:26:31Z</updated>
    
    <summary>Yokohama.pm#3の前夜祭であるShibuya.pm#10の前夜祭であるHEcon#1のパブリックビューイングを視聴しています。 HTTP::Engine アツいですね。明日も楽しみです。...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="Perl" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p><a href="http://yokohama.pm.org/2008/11/yokohamapm-3.html">Yokohama.pm#3</a>の前夜祭である<a href="http://shibuya.pm.org/blosxom/techtalks/2008011.html">Shibuya.pm#10</a>の前夜祭である<a href="http://perl-users.jp/news/2008-11-17-1.html">HEcon#1</a>のパブリックビューイングを視聴しています。</p>

<img alt="茄子カレーを食べながらust視聴" src="https://labs.cybozu.co.jp/blog/takesako/HEcon1ust.png" width="320" height="240" />
<img alt="中継に見とれてアクシデント発生→このあとスタッフがおいしくいただきました" src="https://labs.cybozu.co.jp/blog/takesako/HEcon1hot.png" width="235" height="240" />

<p>HTTP::Engine アツいですね。明日も楽しみです。</p>]]>
        
    </content>
</entry>
<entry>
    <title>Internet Week 2008 ＠秋葉原に来ております</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/11/internet_week_2008.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2096" title="Internet Week 2008 ＠秋葉原に来ております" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2096</id>
    
    <published>2008-11-26T02:27:24Z</published>
    <updated>2008-11-26T03:00:15Z</updated>
    
    <summary>昨日から秋葉原コンベンションホールに来ています。 今日の午前中は mixi, GREE, KLab のスーパーエンジニアの方々をお招きした memcached のパネルディスカッションも開催されていて大変興味深い催しになっています。 今日の午後のセッション「F2: HTTP Meeting 2008 ～Webサービスの明日を見つけよう～」で、 Webプログラミング言語の最新動向について少しお話しす...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="event" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>昨日から秋葉原コンベンションホールに来ています。</p>
<p>今日の午前中は mixi, GREE, KLab のスーパーエンジニアの方々をお招きした
memcached のパネルディスカッションも開催されていて大変興味深い催しになっています。</p>

<img alt="Internet Week 2008" src="https://labs.cybozu.co.jp/blog/takesako/iw2008-akiba.jpg" width="180" height="240" />

<img alt="3)パネルディスカッション「memcached」" src="https://labs.cybozu.co.jp/blog/takesako/iw2008-memcached.jpg" width="320" height="240" />

<p>今日の午後のセッション「F2: HTTP Meeting 2008 ～Webサービスの明日を見つけよう～」で、
Webプログラミング言語の最新動向について少しお話しする予定です。
</p>
<a href="https://internetweek.smartseminar.jp/public/session/view/50">
<img alt="4)Web関連技術の最新動向(2)" src="https://labs.cybozu.co.jp/blog/takesako/iw2008-http-web.png" width="696" height="388" />
</a>]]>
        
    </content>
</entry>
<entry>
    <title>Shibuya.pm#10「最新Perlフレームワーク特集」</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/11/shibuyapm10.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2086" title="Shibuya.pm#10「最新Perlフレームワーク特集」" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2086</id>
    
    <published>2008-11-18T10:46:03Z</published>
    <updated>2008-11-27T08:30:32Z</updated>
    
    <summary>Shibuya Perl Mongersテクニカルトーク#10「最新Perlフレームワーク特集」を2008年11月27日に開催します。   日時 - 2008年11月27日(木) 18:30-21:00 (18:00 開場)   会場 - 神保町三井ビル 17F 株式会社インターネットイニシアティブ (IIJ) 大会議室   事前登録 - 以下の参加フォームからお申し込みください （定員100名）...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="Perl" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p><a href="http://shibuya.pm.org/blosxom/techtalks/2008011.html">Shibuya Perl Mongersテクニカルトーク#10「最新Perlフレームワーク特集」</a>を2008年11月27日に開催します。</p>
<ul>
  <li>日時 - 2008年11月27日(木) 18:30-21:00 (18:00 開場)</li>
  <li>会場 - 神保町三井ビル 17F 株式会社インターネットイニシアティブ (IIJ) 大会議室</li>
  <li>事前登録 - 以下の参加フォームからお申し込みください （定員100名）</li>
  <li>URL - <a href="http://shibuya.pm.org/blosxom/techtalks/2008011.html">http://shibuya.pm.org/blosxom/techtalks/2008011.html</a></li>
</ul>

<p>今回は普段Perl以外の言語（PHPやRubyやPythonなど）を使われている方にも楽しめる内容となるように、Perlのオブジェクト指向がスッキリわかる<a href="http://ll-onsen.jp/program/tutorial">「初心者向け Perl OO 講習」</a>や、<a href="http://d.hatena.ne.jp/charsbar/20081105/1225820041">Catalystだけじゃない！</a><a href="http://d.hatena.ne.jp/hide-K/20081112/1226499186">「Perlの最新Webアプリケーションフレームワーク特別比較」</a>セッションを企画しました。その他、EC2 と S3 で Hadoop する話や、flash media serverのPerl実装のデモや、SSDで安価な検索エンジンを構築する方法など、Webサービスに関連する幅広い話題も取り扱っています。なお、今回は特別にインターネット中継では味わえないmiyagawaさんの特別セッションも予定されています。最近活発に活動を始めた新しいPerlコミュニティ<a href="http://yokohama.pm.org/">Yokohama.pm</a>の活動報告や、これから立ち上げを準備している<a href="http://trac.endeworks.jp/trac/tpfj/wiki">TPF-J(仮)の話</a>も聞くことが出来ます。どうぞお楽しみください。
</p>




<h4>追記：パブリックビューイング会場のご案内</h4>
<p><a href="http://blog.yappo.jp/yappo/archives/000625.html">YappoLogs: Shibuya.PM tech talk #10 の申し込み間に合わなかった人への提案とust時代の勉強会の関わり方</a></p>
<ol>
<li><a href="http://www.ustream.tv/channel/shibuya.pm-osaka">大阪</a>：<a href="http://d.hatena.ne.jp/hasegawayosuke/20081119/p1">Shibuya.pm ustream中継 新大阪サテライト会場 - 葉っぱ日記</a></li>
<li><a href="http://www.ustream.tv/channel/shibuya.pm-kyoto">京都</a>：<a href="http://d.hatena.ne.jp/antipop/20081119/1227073598">Shibuya Perl Mongersテクニカルトーク#10 京都サテライト開場のご案内 - antipop</a></li>
<li><a href="http://www.ustream.tv/channel/codecheck.in">福岡</a>：<a href="http://fukuoka.pm.org/2008/11/shibuya-perl-mongers10.html">Fukuoka Perl Mongers: &#12300;Shibuya Perl Mongersテクニカルトーク#10 福岡サテライト&#12301;開催のお知らせ</a></li>
</ol>
<p><a href="http://parame.mwj.jp/shibuya.pm/">パブリックビューイング会場一覧ページ</a> (by doumaeさん)</p>]]>
        
    </content>
</entry>
<entry>
    <title>わんくま同盟 東京勉強会 #26 - ライトニングトーク大集合！！×50人に参加してきた</title>
    <link rel="alternate" type="text/html" href="https://labs.cybozu.co.jp/blog/takesako/2008/11/wankuma26tokyo.html" />
    <link rel="service.edit" type="application/atom+xml" href="https://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-atom.cgi/weblog/blog_id=7/entry_id=2084" title="わんくま同盟 東京勉強会 #26 - ライトニングトーク大集合！！×50人に参加してきた" />
    <id>tag:labs.cybozu.co.jp,2008:/blog/takesako//7.2084</id>
    
    <published>2008-11-17T10:39:24Z</published>
    <updated>2008-11-18T10:44:02Z</updated>
    
    <summary> わんくま同盟 東京勉強会 #26 - ライトニングトーク大集合で発表させていただきました。 ライトニングトーク発表者が50人、参加者110人という怒涛のイベント、とても楽しかったです。 ...</summary>
    <author>
        <name></name>
        
    </author>
            <category term="event" />
    
    <content type="html" xml:lang="ja" xml:base="https://labs.cybozu.co.jp/blog/takesako/">
        <![CDATA[<p>
<a href="http://www.wankuma.com/seminar/20081115tokyo26/Default.aspx">わんくま同盟 東京勉強会 #26 - ライトニングトーク大集合</a>で発表させていただきました。<br />
<a href="http://b.hatena.ne.jp/entry/http://www.wankuma.com/seminar/20081115tokyo26/Default.aspx">ライトニングトーク発表者が50人、参加者110人という怒涛のイベント</a>、とても楽しかったです。</p>
]]>
        
    </content>
</entry>

</feed> 

