<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>初心者IT本部</title>
    <description>いったい僕らの21世紀はどこに行くんだろう、で、ITってなに？</description>
    <link>http://ogawa7.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>mysqlでauto_incrementの解除</title>
      <description>mysqlでauto_incrementを解除するには下記のようにする模様。&lt;br /&gt;
auto_incrementを外すというより、auto_incrementはcolumnの付帯的な属性ではないので、&lt;br /&gt;
columnそのものを変更するイメージ。だからchange。&lt;br /&gt;
&lt;br /&gt;
＞ALTER TABLE `dtb_send_customer` CHANGE `send_id` `send_id` INT( 11 ) NOT NULL &lt;br /&gt;
&lt;br /&gt;
参考：&lt;br /&gt;
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&amp;amp;order=DESC&amp;amp;topic_id=530&amp;amp;forum=9&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>http://ogawa7.blog.shinobi.jp/mysql/mysql%E3%81%A7auto_increment%E3%81%AE%E8%A7%A3%E9%99%A4</link> 
    </item>
    <item>
      <title>mysqlimport</title>
      <description>csvでmysqlにデータを入れる。&lt;br /&gt;
&lt;br /&gt;
mysqlimport -u ユーザー名 -p --fields-terminated-by=&amp;quot;,&amp;quot; -d データベース名 -L CSVファイル名.csv -h&lt;br /&gt;
&amp;nbsp;ＤＢサーバアドレス&lt;br /&gt;
&lt;br /&gt;
-p・・・パスワード指定&lt;br /&gt;
-fields-terminated=&amp;quot;,&amp;quot;・・・デリミタ指定&lt;br /&gt;
-d・・・import前にDBの中身をDELETE&lt;br /&gt;
-L・・・CSVファイルがローカル側にある場合&lt;br /&gt;
CSVファイル名・・・相対の場合は拡張子を除く部分がテーブル名&lt;br /&gt;
&lt;br /&gt;
&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>http://ogawa7.blog.shinobi.jp/mysql/mysqlimport</link> 
    </item>
    <item>
      <title>phpmyadminからmysqlでtext型にuniqueを設定</title>
      <description>さくらインターネットではmysqlの管理にphpmyadminが用意されているが、phpmyadminからtext型のcolomunを主キーにする、あるいはuniqueに指定することはできないみたい。&lt;br /&gt;
&lt;br /&gt;
uniqueに指定しようとした場合下記のようなエラーが。&lt;br /&gt;
&lt;code&gt;＞ BLOB column 'site_introduce' used in key specification without a key length &lt;/code&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
text型は長さを設定しないとキーとかuniqueに指定できないらしい。&lt;br /&gt;
しかしphpmyadminからcolumnに長さを設定してもだめみたい。ターミナルからアクセスして下記のコマンドに&lt;br /&gt;
より指定できた。&lt;br /&gt;
&lt;br /&gt;
＞　mysql&amp;gt; alter table direc_site_info add unique (site_url(100));&lt;br /&gt;
&lt;br /&gt;
show create tab le構文で確認するとuniqueが付いている。&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; show create table direc_site_info&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; ;&lt;br /&gt;
+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+&lt;br /&gt;
| Table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Create Table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;
+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+&lt;br /&gt;
| direc_site_info | CREATE TABLE `direc_site_info` (&lt;br /&gt;
&amp;nbsp; `site_id` int(11) NOT NULL auto_increment,&lt;br /&gt;
&amp;nbsp; `site_name` text NOT NULL,&lt;br /&gt;
&amp;nbsp; `site_url` text NOT NULL,&lt;br /&gt;
&amp;nbsp; PRIMARY KEY&amp;nbsp; (`site_id`),&lt;br /&gt;
&amp;nbsp; UNIQUE KEY `site_url` (`site_url`(100))&lt;br /&gt;
) TYPE=MyISAM |&lt;br /&gt;
+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+&lt;br /&gt;
1 row in set (0.01 sec)&lt;br /&gt;
&lt;br /&gt;
しかしphpmyadmin上は特に変化ないようだ。</description> 
      <link>http://ogawa7.blog.shinobi.jp/mysql/phpmyadmin%E3%81%8B%E3%82%89mysql%E3%81%A7text%E5%9E%8B%E3%81%ABunique%E3%82%92%E8%A8%AD%E5%AE%9A</link> 
    </item>
    <item>
      <title>cygwinからperl5.8.8でperlcc</title>
      <description>&lt;p&gt;Cygwin上のperl5.8.8のperlccを使ってperlスクリプトを&lt;br /&gt;
exe化しようと思う。&lt;/p&gt;
&lt;p&gt;普通に実行すると下記のようにエラーが。&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
$ perlcc work/make_hash_list2.pl&lt;br /&gt;
Note (probably harmless): No library found for -lgdbm_compat&lt;br /&gt;
pccf0gsH.c:10477: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10484: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10505: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10637: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10638: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10640: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10641: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10647: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10666: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c:10667: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
pccf0gsH.c: In function `perl_init_aaab':&lt;br /&gt;
pccf0gsH.c:25097: warning: this decimal constant is unsigned only in ISO C90&lt;br /&gt;
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: warning: au&lt;br /&gt;
to-importing has been activated without --enable-auto-import specified on the co&lt;br /&gt;
mmand line.&lt;br /&gt;
This should work unless it involves constant data structures referencing symbols&lt;br /&gt;
&amp;nbsp;from auto-imported DLLs.Info: resolving _PL_ppaddr by linking to __imp__PL_ppad&lt;br /&gt;
dr (auto-import)&lt;br /&gt;
Info: resolving _PL_memory_wrap by linking to __imp__PL_memory_wrap (auto-import&lt;br /&gt;
)&lt;br /&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Bオプションをつけると、コンパイルできた。&lt;br /&gt;
$ perlcc -B -o work/kkk.exe test.pl&lt;br /&gt;
&amp;rArr;cygwinでは実行できるが、windowsからは実行できなかった。&lt;br /&gt;
この実行形式はcygwinの上に載ったものだからだ。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.sixnine.net/cygwin/translation/devel/mno-cygwin-howto.html#s1-2&quot;&gt;http://www.sixnine.net/cygwin/translation/devel/mno-cygwin-howto.html#s1-2&lt;/a&gt;&lt;br /&gt;
の情報を元に、perlccでソースファイルを作成し、gccで--mno-cygwinオプションを&lt;br /&gt;
つけてコンパイルすることを試したが、山ほどworningがでるのでやめた。&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
work/make_hash_list2.c:342: error: parse error before ')' token&lt;br /&gt;
work/make_hash_list2.c:342: warning: excess elements in scalar initializer&lt;br /&gt;
work/make_hash_list2.c:342: warning: (near initialization for `op_list[58]')&lt;br /&gt;
work/make_hash_list2.c:342: warning: excess elements in scalar initializer&lt;br /&gt;
work/make_hash_list2.c:342: warning: (near initialization for `op_list[58]')&lt;br /&gt;
work/make_hash_list2.c:342: warning: excess elements in scalar initializer&lt;br /&gt;
work/make_hash_list2.c:342: warning: (near initialization for `op_list[58]')&lt;br /&gt;
work/make_hash_list2.c:342: warning: excess elements in scalar initializer&lt;br /&gt;
work/make_hash_list2.c:342: warning: (near initialization for `op_list[58]')&lt;br /&gt;
work/make_hash_list2.c:342: warning: excess elements in scalar initializer&lt;br /&gt;
work/make_hash_list2.c:342: warning: (near initialization for `op_list[58]')&lt;br /&gt;
work/make_hash_list2.c:342: warning: excess elements in scalar initializer&lt;br /&gt;
work/make_hash_list2.c:342: warning: (near initialization for `op_list[58]')&lt;br /&gt;
work/make_hash_list2.c:342: warning: excess elements in scalar initializer&lt;br /&gt;
work/make_hash_list2.c:342: warning: (near initialization for `op_list[58]')&lt;hr /&gt;
&lt;br /&gt;
perlcc自体信頼性は高くない模様。Cygwin環境で実現したかったが一旦あきらめることにする。</description> 
      <link>http://ogawa7.blog.shinobi.jp/cygwin/cygwin%E3%81%8B%E3%82%89perl5.8.8%E3%81%A7perlcc</link> 
    </item>
    <item>
      <title>cygwinからperl5.8.8でCPAN</title>
      <description>&lt;p&gt;　cygwinにperlをインストールする際デフォルトでは5.8.8が入る。&lt;br /&gt;
5.8.8でCPANを使おうとすると、「select your continents」の&lt;br /&gt;
ところで、選択肢のリストが表示されない。CPAN設定の手順は&lt;br /&gt;
多のサイトで解説されているが、それらの例では問題なくリスト&lt;br /&gt;
も表示されている模様。(Cygwinだからか。プロキシなどの影響か）&lt;br /&gt;
何を入力しても、空欄でEnterを押しても先に進めず設定は成功しない。&lt;/p&gt;
&lt;p&gt;　「select your continents」の前に、手動でcpan　siteのURLを&lt;br /&gt;
選択する箇所が一瞬入力待ちになるが、なぜか自動的に「select your continents」&lt;br /&gt;
に以降しているのを発見。cpan site入力の際に即効Enterを押し、入力モードに。&lt;br /&gt;
cpan siteを入力すると、一応設定を終了できるが、installをしようとすると、&lt;br /&gt;
CPAN.pmがエラーを出し完了できない。&lt;/p&gt;
&lt;p&gt;　インストールの際に5.10を選択すると、CPANの設定・使用とも&lt;br /&gt;
問題なくできたので（私はperlccを使いたかったので5.8.8でCPAN環境&lt;br /&gt;
が必要だった。）、CPANを入れ替えてみることにした、。&lt;/p&gt;
&lt;p&gt;　&lt;br /&gt;
　CPANサイト&lt;a href=&quot;http://ftp.nara.wide.ad.jp/&quot;&gt;http://ftp.nara.wide.ad.jp/&lt;/a&gt;から&amp;quot;CPAN-1.9205.tar.gz&amp;quot;をダウンロード。&lt;br /&gt;
　解凍後、lib以下を、Cygwinのフォルダ（私の場合はC:\cygwin\lib\perl5\5.8）の&lt;br /&gt;
ものと置き換える。&amp;quot;perl -MCPAN -e shell&amp;quot;で実行してみると、設定が始まる。&lt;br /&gt;
設定を見ているとperl5.10のものと同じようだ。&lt;br /&gt;
　設定でデフォルトから変更した箇所はftp_proxy,http_proxyと、urllistで、httpの&lt;br /&gt;
ホストを追加したのみ。（これまでの悪戦苦闘で、ftpでのダウンロードは私の環境では&lt;br /&gt;
うまくいかなそうだった。今回も「select your continents」はあるが、ちゃんとリスト&lt;br /&gt;
は表示された。その後、ホストを選択する箇所があるが、ftpのサイトばかりなので、&lt;br /&gt;
&lt;a href=&quot;http://www.perl.com/CPAN/SITES.html&quot;&gt;http://www.perl.com/CPAN/SITES.html&lt;/a&gt;から近場のfttpホストを選択し追加した。）&lt;/p&gt;
&lt;p&gt;　&amp;quot;install Digest::SHA1&amp;quot;を実行するとダウンロード・インストールが成功。当該モジュール&lt;br /&gt;
を使用するスクリプトも動いた。&lt;/p&gt;
&lt;p&gt;以下作業ログ&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
cpan[5]&amp;gt; install Digest::SHA1&lt;br /&gt;
CPAN: Storable loaded ok (v2.15)&lt;br /&gt;
Fetching with LWP:&lt;br /&gt;
&amp;nbsp; &lt;a href=&quot;ftp://ftp.jaist.ac.jp/pub/CPAN/authors/01mailrc.txt.gz&quot;&gt;ftp://ftp.jaist.ac.jp/pub/CPAN/authors/01mailrc.txt.gz&lt;/a&gt;&lt;br /&gt;
Going to read /cygdrive/c/home/go-yamamoto/.cpan/sources/authors/01mailrc.txt.gz
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;............................................................................DONE&lt;/p&gt;
&lt;p&gt;Fetching with LWP:&lt;br /&gt;
&amp;nbsp; &lt;a href=&quot;ftp://ftp.jaist.ac.jp/pub/CPAN/modules/02packages.details.txt.gz&quot;&gt;ftp://ftp.jaist.ac.jp/pub/CPAN/modules/02packages.details.txt.gz&lt;/a&gt;&lt;br /&gt;
Going to read /cygdrive/c/home/go-yamamoto/.cpan/sources/modules/02packages.deta&lt;br /&gt;
ils.txt.gz&lt;br /&gt;
&amp;nbsp; Database was generated on Sun, 08 Jun 2008 22:06:51 GMT&lt;br /&gt;
............................................................................DONE&lt;/p&gt;
&lt;p&gt;Fetching with LWP:&lt;br /&gt;
&amp;nbsp; &lt;a href=&quot;ftp://ftp.jaist.ac.jp/pub/CPAN/modules/03modlist.data.gz&quot;&gt;ftp://ftp.jaist.ac.jp/pub/CPAN/modules/03modlist.data.gz&lt;/a&gt;&lt;br /&gt;
Going to read /cygdrive/c/home/go-yamamoto/.cpan/sources/modules/03modlist.data.&lt;br /&gt;
gz&lt;br /&gt;
............................................................................DONE&lt;/p&gt;
&lt;p&gt;Going to write /cygdrive/c/home/go-yamamoto/.cpan/Metadata&lt;br /&gt;
Running install for module 'Digest::SHA1'&lt;br /&gt;
Running make for G/GA/GAAS/Digest-SHA1-2.11.tar.gz&lt;br /&gt;
Fetching with LWP:&lt;br /&gt;
&amp;nbsp; &lt;a href=&quot;ftp://ftp.jaist.ac.jp/pub/CPAN/authors/id/G/GA/GAAS/Digest-SHA1-2.11.tar.gz&quot;&gt;ftp://ftp.jaist.ac.jp/pub/CPAN/authors/id/G/GA/GAAS/Digest-SHA1-2.11.tar.gz&lt;/a&gt;&lt;br /&gt;
CPAN: Digest::SHA loaded ok (v5.45)&lt;br /&gt;
Fetching with LWP:&lt;br /&gt;
&amp;nbsp; &lt;a href=&quot;ftp://ftp.jaist.ac.jp/pub/CPAN/authors/id/G/GA/GAAS/CHECKSUMS&quot;&gt;ftp://ftp.jaist.ac.jp/pub/CPAN/authors/id/G/GA/GAAS/CHECKSUMS&lt;/a&gt;&lt;br /&gt;
Checksum for /cygdrive/c/home/go-yamamoto/.cpan/sources/authors/id/G/GA/GAAS/Dig&lt;br /&gt;
est-SHA1-2.11.tar.gz ok&lt;br /&gt;
Scanning cache /cygdrive/c/home/go-yamamoto/.cpan/build for sizes&lt;br /&gt;
DONE&lt;br /&gt;
CPAN: Archive::Tar loaded ok (v1.32)&lt;br /&gt;
Digest-SHA1-2.11/&lt;br /&gt;
Digest-SHA1-2.11/README&lt;br /&gt;
Digest-SHA1-2.11/t/&lt;br /&gt;
Digest-SHA1-2.11/t/bits.t&lt;br /&gt;
Digest-SHA1-2.11/t/badfile.t&lt;br /&gt;
Digest-SHA1-2.11/t/sha1.t&lt;br /&gt;
Digest-SHA1-2.11/MANIFEST&lt;br /&gt;
Digest-SHA1-2.11/fip180-1.html&lt;br /&gt;
Digest-SHA1-2.11/SHA1.pm&lt;br /&gt;
Digest-SHA1-2.11/typemap&lt;br /&gt;
Digest-SHA1-2.11/fip180-1.gif&lt;br /&gt;
Digest-SHA1-2.11/Changes&lt;br /&gt;
Digest-SHA1-2.11/Makefile.PL&lt;br /&gt;
Digest-SHA1-2.11/SHA1.xs&lt;br /&gt;
CPAN: File::Temp loaded ok (v0.16)&lt;/p&gt;
&lt;p&gt;&amp;nbsp; CPAN.pm: Going to build G/GA/GAAS/Digest-SHA1-2.11.tar.gz&lt;/p&gt;
&lt;p&gt;Checking if your kit is complete...&lt;br /&gt;
Looks good&lt;br /&gt;
Writing Makefile for Digest::SHA1&lt;br /&gt;
cp SHA1.pm blib/lib/Digest/SHA1.pm&lt;br /&gt;
/usr/bin/perl.exe /usr/lib/perl5/5.8/ExtUtils/xsubpp&amp;nbsp; -typemap /usr/lib/perl5/5.&lt;br /&gt;
8/ExtUtils/typemap -typemap typemap&amp;nbsp; SHA1.xs &amp;gt; SHA1.xsc &amp;amp;&amp;amp; mv SHA1.xsc SHA1.c&lt;br /&gt;
gcc -c&amp;nbsp;&amp;nbsp; -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -Wdeclaration-after-s&lt;br /&gt;
tatement -DUSEIMPORTLIB -O3&amp;nbsp;&amp;nbsp; -DVERSION=\&amp;quot;2.11\&amp;quot; -DXS_VERSION=\&amp;quot;2.11\&amp;quot;&amp;nbsp; &amp;quot;-I/usr/&lt;br /&gt;
lib/perl5/5.8/cygwin/CORE&amp;quot;&amp;nbsp;&amp;nbsp; SHA1.c&lt;br /&gt;
Running Mkbootstrap for Digest::SHA1 ()&lt;br /&gt;
chmod 644 SHA1.bs&lt;br /&gt;
rm -f blib/arch/auto/Digest/SHA1/SHA1.dll&lt;br /&gt;
ld2&amp;nbsp; -s -L/usr/local/lib SHA1.o&amp;nbsp; -o blib/arch/auto/Digest/SHA1/SHA1.dll \&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&lt;/p&gt;
&lt;p&gt;gcc -shared -o&amp;nbsp; SHA1.dll -Wl,--out-implib=libSHA1.dll.a -Wl,--export-all-symbols&lt;br /&gt;
&amp;nbsp;-Wl,--enable-auto-import -Wl,--stack,8388608 -Wl,--enable-auto-image-base \&lt;br /&gt;
-s -L/usr/local/lib SHA1.o&amp;nbsp; /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a&lt;br /&gt;
Creating library file: libSHA1.dll.a&lt;br /&gt;
mv SHA1.dll libSHA1.dll.a blib/arch/auto/Digest/SHA1/&lt;br /&gt;
chmod 755 blib/arch/auto/Digest/SHA1/SHA1.dll&lt;br /&gt;
cp SHA1.bs blib/arch/auto/Digest/SHA1/SHA1.bs&lt;br /&gt;
chmod 644 blib/arch/auto/Digest/SHA1/SHA1.bs&lt;br /&gt;
&amp;nbsp; GAAS/Digest-SHA1-2.11.tar.gz&lt;br /&gt;
&amp;nbsp; make -- OK&lt;br /&gt;
Running make test&lt;br /&gt;
/usr/bin/perl.exe &amp;quot;-MExtUtils::Command::MM&amp;quot; &amp;quot;-e&amp;quot; &amp;quot;test_harness(0, 'blib/lib', 'b&lt;br /&gt;
lib/arch')&amp;quot; t/*.t&lt;br /&gt;
t/badfile....ok&lt;br /&gt;
t/bits.......ok&lt;br /&gt;
t/sha1.......ok&lt;br /&gt;
All tests successful.&lt;br /&gt;
Files=3, Tests=17,&amp;nbsp; 1 wallclock secs ( 0.46 cusr +&amp;nbsp; 0.40 csys =&amp;nbsp; 0.86 CPU)&lt;br /&gt;
&amp;nbsp; GAAS/Digest-SHA1-2.11.tar.gz&lt;br /&gt;
&amp;nbsp; make test -- OK&lt;br /&gt;
Running make install&lt;br /&gt;
Prepending /cygdrive/c/home/go-yamamoto/.cpan/build/Digest-SHA1-2.11-ZLJszl/blib&lt;br /&gt;
/arch /cygdrive/c/home/go-yamamoto/.cpan/build/Digest-SHA1-2.11-ZLJszl/blib/lib&lt;br /&gt;
to PERL5LIB for 'install'&lt;br /&gt;
Installing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Digest/SHA1/libSHA1.dll.a&lt;br /&gt;
Installing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Digest/SHA1/SHA1.bs&lt;br /&gt;
Installing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Digest/SHA1/SHA1.dll&lt;br /&gt;
Files found in blib/arch: installing files in blib/lib into architecture depende&lt;br /&gt;
nt library tree&lt;br /&gt;
Installing /usr/lib/perl5/site_perl/5.8/cygwin/Digest/SHA1.pm&lt;br /&gt;
Writing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Digest/SHA1/.packlist&lt;br /&gt;
Appending installation info to /usr/lib/perl5/5.8/cygwin/perllocal.pod&lt;br /&gt;
&amp;nbsp; GAAS/Digest-SHA1-2.11.tar.gz&lt;br /&gt;
&amp;nbsp; make install&amp;nbsp; -- OK&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description> 
      <link>http://ogawa7.blog.shinobi.jp/cygwin/cygwin%E3%81%8B%E3%82%89perl5.8.8%E3%81%A7cpan</link> 
    </item>
    <item>
      <title>PAR導入</title>
      <description>&lt;p&gt;製品版のVC++を使ってのperlccが残されているが、おいておいて、&lt;br /&gt;
PARを試す。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://hamachiya.com/junk/memo_PAR.html&quot;&gt;http://hamachiya.com/junk/memo_PAR.html&lt;/a&gt;&lt;br /&gt;
を参考にして設定&lt;/p&gt;
&lt;p&gt;ActivePerl 8.6.6ではppmがうまく使えなかった。&lt;br /&gt;
（GUI版。プロキシ設定もしたが。）&lt;/p&gt;
&lt;p&gt;8.6.6に落とすと、ppmが使えた。&lt;/p&gt;</description> 
      <link>http://ogawa7.blog.shinobi.jp/perl/par%E5%B0%8E%E5%85%A5</link> 
    </item>
    <item>
      <title>ActivePerlとVC++でperlcc</title>
      <description>&lt;p&gt;Activeperl,VisualC++(9.0 Express Edition)でperlのexe化に挑戦。&lt;br /&gt;
perlccを使う。&lt;/p&gt;
&lt;p&gt;下記のように出るが、コンパイラはcygwinのgccを使っているとの&lt;br /&gt;
ことだろうか。VCの方のを使わないとwindows上で動かないはず。&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;br /&gt;
C:\home\go-yamamoto\work&amp;gt;perlcc make_hash_list3.pl&lt;br /&gt;
Set up gcc environment - 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)&lt;br /&gt;
Starting compile&lt;br /&gt;
&amp;nbsp;Walking tree&lt;br /&gt;
&amp;nbsp;File::Spec::Win32 saved (it is in File::Spec's @ISA)&lt;br /&gt;
&amp;nbsp;File::Spec::Unix saved (it is in File::Spec::Win32's @ISA)&lt;br /&gt;
&amp;nbsp;DynaLoader saved (it is in Digest::SHA1's @ISA)&lt;br /&gt;
&amp;nbsp;Exporter saved (it is in ActiveState::Path's @ISA)&lt;br /&gt;
&amp;nbsp;Prescan&lt;br /&gt;
&amp;nbsp;Saving methods&lt;br /&gt;
&amp;nbsp;Can't locate object method &amp;quot;IVX&amp;quot; via package &amp;quot;B::NV&amp;quot; at C:/Perl/lib/B/C.pm line&lt;br /&gt;
&amp;nbsp;650.&lt;br /&gt;
&amp;nbsp;CHECK failed--call queue aborted.&lt;br /&gt;
&lt;hr /&gt;
&lt;/p&gt;
&lt;p&gt;コンパイラにcygwinのgccが選択されているでうまくいかないのかと思いgccをuninstall&lt;br /&gt;
それでもSet up gcc environment - 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)&lt;br /&gt;
の一行が抜けただけで同様のエラーがでる。&lt;/p&gt;
&lt;p&gt;どうようのエラーがperlのバグとして報告されていたが、解決されていないもよう。&lt;br /&gt;
そしてperl5.10ではperlccは外されている。&lt;br /&gt;
&lt;a href=&quot;http://www.nntp.perl.org/group/perl.perl5.porters/2006/05/msg113019.html&quot;&gt;http://www.nntp.perl.org/group/perl.perl5.porters/2006/05/msg113019.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;perlccはあきらめるかー。&lt;br /&gt;
&lt;/p&gt;</description> 
      <link>http://ogawa7.blog.shinobi.jp/perl/activeperl%E3%81%A8vc--%E3%81%A7perlcc</link> 
    </item>
    <item>
      <title>ActivePerlで連想配列をリファレンス渡しするには</title>
      <description>&lt;p&gt;　Perlで、連想配列をリファレンス渡しするサンプルで、下記のようになっている&lt;br /&gt;
ものが多いがうまくいかない。&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;/p&gt;
&lt;p&gt;my %hash;&lt;/p&gt;
&lt;p&gt;function(\%hash);&lt;/p&gt;
&lt;p&gt;while( ($key,$value)=each(%hash) ){&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
sub functio(){&lt;br /&gt;
&amp;nbsp;my($hash)=@_;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;%$hash=....&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;v5.8.6 built for MSWin32-x86-multi-threadでは、function中で、&lt;br /&gt;
%$hashとするとsyntax errorとなる。$$hashとすると、連想配列&lt;br /&gt;
として使えた（key,valueの追加）。function呼出し後、呼び出し元でも参照できた。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;eachに渡す際は%$hashでエラーがでなかった。不思議。。。。&lt;/p&gt;</description> 
      <link>http://ogawa7.blog.shinobi.jp/perl/activeperl%E3%81%A7%E9%80%A3%E6%83%B3%E9%85%8D%E5%88%97%E3%82%92%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E6%B8%A1%E3%81%97%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF</link> 
    </item>
    <item>
      <title>VMwareにFedora8をインストール</title>
      <description>&lt;p&gt;家でもLinuxに触れれるようにVMwareを導入。Linuxをセットアップする。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/VM_startOS.JPG&quot;&gt;&lt;img alt=&quot;VMware&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194965260/&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;　VMwareを起動してメニュー部分からFile-&amp;gt;New-&amp;gt;VirtualMachineを選択。OSはRed Hat Enterprise Linux4を選択した。ギコギコとディスクスペースが作られて。Inventoryの部分に11「Red Hat Enterprise Linux4」と表示された！喜んでpower onボタンを押してみると、&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「No bootable CD,floppy or hard disk was detected.To install an operating system,insert a bootable CD or floppy and restart the virtual machine by clicking the Reset button」&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/VM_NoBoorableCdError.JPG&quot;&gt;&lt;img alt=&quot;No bootable CD, floppy or hard disk was detected. To install an operating system,insert a bootable CD or floppy and restart the virtual machine by clicking the Reset button.&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194965402/&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;というメッセージが。OSはディスクスペースの作成とは別にインストールしなければならないらしい。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Red Hatのウェブサイトへ行って。上部の「Fedora」からFedoraのサイトへ。&lt;br /&gt;
Fedora8が出ているので、これを選択。&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/40e19c84.JPG&quot;&gt;&lt;img alt=&quot;Fedora8は2.5GB必要&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194966955/&quot; /&gt;&lt;/a&gt;#Fedora8はディスク容量が2.5GBないとインストールが完了できないと、最後の最後で教えてくれるので、注#意^^;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
左側の「Get Fedora」をクリック後、ページ中断の「Let me look aroung...」の見出しのところから&amp;quot;See all mirrors&amp;quot;をクリック。ダウンロード先のミラーサイトを選び、（僕の場合は）&amp;quot;http&amp;quot;をクリック。&lt;br /&gt;
&lt;br /&gt;
ミラーサイト内のディレクトリ構造はサイトによってことなるようだが、僕の選んだInternet Initiative Japn inc.の場合boot.isoの場所は、&lt;br /&gt;
&lt;br /&gt;
（始めのディレクトリ）/pub/linux/fedora/releases/8/Fedora/i386/os/image/boot.iso&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/VM_bootImage_Download.JPG&quot;&gt;&lt;img alt=&quot;ミラーサイト内のFedoraの場所&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194965809/&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/VM_CDboot_setup.JPG&quot;&gt;&lt;img alt=&quot;boot.iso設定&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194965986/&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
ダウンロードして、VMwareのDevices-&amp;gt;CD-ROMのプロパティを開き、&amp;quot;Connection&amp;quot;の部分で「Use ISO image」を選択し、さっきのboot.isoを設定した後再びpower onを押す。&lt;/p&gt;
&lt;p&gt;すると、FedoraのInstallation Methodが立ち上がるので、言語とキーボードタイプを選ぶ。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/VM_instration_method.JPG&quot;&gt;&lt;img alt=&quot;HTTPでインストール&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194966224/&quot; /&gt;&lt;/a&gt;mediaはHTTPに。HTTPでFedoraをダウンロードできるサーバと、サーバ内のパスを設定する。&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/VM_http_setup.JPG&quot;&gt;&lt;img alt=&quot;Fedora Directoryを選ぶ&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194966392/&quot; /&gt;&lt;/a&gt;Web site name：　&lt;a href=&quot;ftp://ftp.iij.ad.jp&quot;&gt;ftp.iij.ad.jp&lt;/a&gt;&lt;br /&gt;
Fedora Directory： pub/linux/fedora/releases/8/Fedora/i386/os&lt;/p&gt;
&lt;p&gt;画面に「Retrieving image/stage2.img...」と表示される（エラーになったら上記で入力したIPやパスが間違っていことが考えられるので確かめる。）。&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/VM_after_retrieving_stage2.img.JPG&quot;&gt;&lt;img alt=&quot;Fedoraセットアップ&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194966559/&quot; /&gt;&lt;/a&gt;うまく行けばFedoraが立ち上がり後はウィザードに沿って入力すればセットアップを完了できる。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description> 
      <link>http://ogawa7.blog.shinobi.jp/vmware/vmware%E3%81%ABfedora8%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB</link> 
    </item>
    <item>
      <title>【画像をアーカイビング・管理する】Picasa2</title>
      <description>&lt;p&gt;　自分のPC内の画像をアーカイビング・管理するのにいいフリーソフトないかと思ったら、ありました。&lt;br /&gt;
さすがgoogle。&lt;br /&gt;
　スライドショーや、ウェブアルバムとか機能あります。コラージュとか作る機能もある様子。&lt;br /&gt;
&lt;br /&gt;
　対象のフォルダの構造変化や画像の追加をリアルタイムにアプリケーションに&lt;br /&gt;
反映できるようです。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://picasa.google.co.jp/&quot;&gt;http://picasa.google.co.jp/&lt;/a&gt;&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.ogawa7.blog.shinobi.jp/Picasa2.JPG&quot;&gt;&amp;nbsp;&lt;img alt=&quot;Picasa2&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;http://file.ogawa7.blog.shinobi.jp/Img/1194706156/&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;</description> 
      <link>http://ogawa7.blog.shinobi.jp/%E3%83%84%E3%83%BC%E3%83%AB/%E3%80%90%E7%94%BB%E5%83%8F%E3%82%92%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%93%E3%83%B3%E3%82%B0%E3%83%BB%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B%E3%80%91picasa2</link> 
    </item>

  </channel>
</rss>