前の月 / 次の月 / 最新

KazLog ChangeLog / 2007-09

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

2007-09-30 Sun

system [Perl]

it's highly recommended for efficiency and safety reasons that you use an array to pass arguments to system()

重要1: http://www.perlhowto.com/executing_external_commands

重要2: http://www2.denshi.numazu-ct.ac.jp/unix/perl/gaibu.shtml

たとえば、wgetなどのときarrayに楊祚を格納するときは、--header="header data"をそのまま格納せず、

  • -headerと "header data"を別々の要素として配列に格納する.

array [Perl]

配列についての情報

@moremusic = ("organ", @music, "harp");

との表記が、許される。push使う必要ないじゃないか。

http://www.comp.leeds.ac.uk/Perl/arrays.html

Darwin [Macintosh]

  • darwin の cd-r imageらしきものがある。
  • 「LoginID: kazvn」 で入室できる。

http://www.opensource.apple.com/darwinsource/

2007-09-21 Fri

2007-09-20 Thu

iBook AC電源 [Macintosh]

  • 「1) PowerBook G3 および iBook(G3 Dual USBより前の機種) 」と「2) PowerBook G4 および iBook(G3 Dual USB以降)」の電源は、PC本体とACアダプタのコネクタの部分に互換性がない。
  • 「1) PowerBook G3 および iBook(G3 Dual USBより前の機種) 」は、純正品はすでに手に入らない。
  • 「2) PowerBook G4 および iBook(G3 Dual USB以降)」は、以下の製品で純正品が手に入る。(45W -> 65Wに上がってはいるが、使える。)
  • サードパーティーは、\4,000台のものもある。
  • ACコードは、「1) PowerBook G3 および iBook(G3 Dual USBより前の機種) 」と iBook G3 Dual USBは同一のもの。

2007-09-17 Mon

iTunes 7 -> 6.0.5 ダウングレード [Windows]

http://www.oldapps.com

ライブラリのバックアップをテキスト出力。


Songbird

http://www.songbirdnest.com/

2007-09-09 Sun

using MySQL from C++ via MySQL++ (on Cygwin) [Windows][Cygwin][MySQL][C++]

  • MySQL インストール
    • essentialではなく、ZIP/Installerをダウンロード, インストール.コンフィグ (D:\MySQL)
    • $ net stop mysql
    • (以前のdataがあれば) MySQL\data を以前のdataで上書きリプレース
    • $ net start mysql
  • MinWG インストール
  • [already not used now] mysql++ インストール (MinGW)
    • $ cd d:\MySQL; tar zxvf mysql++-2.3.2.tar.gz
    • $ cd D:\MySQL\lib\opt
    • $ dlltool -k -d d:\MySQL\mysql++\libmysqlclient.def -l libmysqlclient.a
    • $ vi Makefile.mingw
      • comment out "if exist $@ del $@"
      • replace-string "C:\Program Files\MySQL Server\" to "D:\MySQL\"
    • $ mingw32-make -f Makefile.mingw
  • mysql++ インストール (genuin Cygwin)
  • mysql++ インストール(linux)
    • install gcc-c++, libstdc++-devel ,zlib-devel (from rpm)
  • sample program (indicate FULL PATH)
    • $ cd /tmp
    • $ g++ -c -o simple1_simple1.o -mthreads -g -Ilib -D_UNICODE -DMYSQLPP_NO_DLL -I"D:\MySQL\include" -I"D:\MySQL\mysql++-2.3.2\lib" -MTsimple1_simple1.o -MFsimple1_simple1.o.d -MD "D:\MySQL\mysql++-2.3.2\examples\simple1.cpp"
    • $ g++ -o simple1.exe simple1_simple1.o -mthreads -g -L. -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -L"D:\MySQL\mysql++-2.3.2" -L"D:\MySQL\lib\opt" -lmysqlpp_util -lmysqlclient -lmysqlpp
    • $ cp "D:\MySQL\mysql++-2.3.2\mysqlpp.dll" .
      • OR $ cp "D:\MySQL\mysql++-2.3.2\mysqlpp.dll" "C:\WINDOWS\system32"
    • $ ./simple1.exe
  • Xerces
  • 弱った。mysql++はMinGWでコンパイルが通るがcygwinでは通らない。逆に、Xerces-cは、Cygwinでは通るがMinGWでは通らない。こっちがたてばあちらがたたず。


2007-09-03 Mon

a.pl Perl Tips [Perl]

#!/usr/bin/env -perl


my $temp="http://a.com http://b.com http://c.com";

my $flag=5;


#while($temp=~s/(http:\/\/[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/$1/){ # case1

while($temp=~s/(http:\/\/[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)//){ # case2(理想)

print "$1\n";

$flag--;

exit unless($flag);

}


# case 1

# http://a.com/

# http://a.com/

# http://a.com/

# http://a.com/

# http://a.com/

#

# case2

# http://a.com/

# http://b.com/

# http://c.com/

2007-09-01 Sat

0001.pl (main{) [Windows][Cygwin][Perl][MySQL]

  • Perl on Cygwin から MySQL にアクセスするときは、DBI/DBDではなく(ソースからのコンパイルは通らない)、Net::MySQLを使うこと。

http://sonic64.com/2004-10-11.html

  • Digest::SHA1 がないとエラーになるので、以下のrpmからインストールする。(ソースからのコンパイルは通らない)

http://d.hatena.ne.jp/Bayside/20070806/p1

2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2009-05-28 23:58