2008 年 1 月のよしだむメモ


[最近] [トップ]

2008 年 1 月の事

<< < 2008/01 > >>
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

2008-01-01 (Tue)

新年

_ あけましておめでとうございます

_ 子

virus

_ Exploit.Iframe-1 が 10 通, SomeFool.P が 6 通, Email.Phishing.RB-2359 が 5 通, Email.Phishing.RB-2356 が 4 通, Email.Phishing.RB-2357 が 3 通, Exploit.HTML.IFrame が 2 通, Email.Phishing.RB-2358 が 2 通。


2008-01-02 (Wed)

virus

_ HTML.Phishing.Bank-593 が 20 通, Exploit.Iframe-1 が 4 通, Exploit.HTML.IFrame が 1 通。


2008-01-03 (Thu)

SQL Server Compact

_ Visual Studio 2008 Express Edition と一緒にインストールされた SQL Server Compact 3.5 がなかなか面白いので, Ruby で遊んでみた。

_ 全行フェッチでは負けることがあるようだが, ほとんどの場合で Jet 4.0 より性能がいいみたいだ。


#! ruby -KS
 
require 'win32ole'
 
if true
  ## SQL Server Compact 3.5
  PROVIDER = "Microsoft.SQLSERVER.CE.OLEDB.3.5"
  DB = "test.sdf"
  CONSTR = "Provider=" + PROVIDER + ";Data Source=" + DB
else
  ## Jet 4.0
  PROVIDER = "Microsoft.Jet.OLEDB.4.0"
  DB = "test.mdb"
  ETYPE = "5"
  CONSTR = "Provider=" + PROVIDER + ";Data Source=" + DB + ";Jet OLEDB:Engine Type=" + ETYPE
end
 
DATA_NUM = 50000
 
## remove DB file
File.delete(DB) if File.exists?(DB)
 
## create DB file
adox = WIN32OLE.new("ADOX.Catalog")
adox.Create(CONSTR)
 
## open DB
con = WIN32OLE.new("ADODB.Connection")
con.Open(CONSTR)
 
## create tables
con.Execute("CREATE TABLE [Table1] ([col1] integer PRIMARY KEY," +
            "                       [col2] nvarchar(100))")
con.Execute("CREATE TABLE [Table2] ([col1] integer PRIMARY KEY," +
            "                       [col2] nvarchar(100))")
 
## insert data
cmd1 = WIN32OLE.new("ADODB.Command")
cmd2 = WIN32OLE.new("ADODB.Command")
cmd1.CommandText = "INSERT INTO [Table1] ([col1], [col2]) " +
                   "              VALUES (?, ?)"
cmd1.CommandType = 1
cmd1.ActiveConnection = con
cmd1.Parameters.Refresh
cmd1.Prepared = true
cmd2.CommandText = "INSERT INTO [Table2] ([col1], [col2]) " +
                   "              VALUES (?, ?)"
cmd2.CommandType = 1
cmd2.ActiveConnection = con
cmd2.Parameters.Refresh
cmd2.Prepared = true
 
start = Time.new.to_f
con.BeginTrans
0.upto(DATA_NUM - 1) do |i|
  cmd1.Parameters.Item(0).Value = i
  cmd1.Parameters.Item(1).Value = i.to_s
  cmd1.Execute
  cmd2.Parameters.Item(0).Value = i
  cmd2.Parameters.Item(1).Value = i.to_s + ":" + i.to_s
  cmd2.Execute
end
con.CommitTrans
puts Time.new.to_f - start
 
## query
cmd3 = WIN32OLE.new("ADODB.Command")
cmd3.CommandText = "SELECT [Table1].[col1]," +
                   "       [Table1].[col2]," +
                   "       [Table2].[col2] " +
                   "   FROM [Table1],[Table2] " +
                   "   WHERE [Table1].[col1] = [Table2].[col1] AND " +
                   "         [Table1].[col1] = ? "
cmd3.CommandType = 1
cmd3.ActiveConnection = con
cmd3.Parameters.Refresh
cmd3.Prepared = true
 
start = Time.new.to_f
0.upto(DATA_NUM - 1) do |j|
  cmd3.Parameters.Item(0).Value = j
  rs = cmd3.Execute
  while !rs.Eof
=begin
    line = ""
    rs.Fields.each do |r|
      if r.Value
        line += '"' + r.Value.to_s + '" '
      else
        line += "NULL   "
      end
    end
    puts line
=end
    rs.MoveNext
  end
  rs.Close
end
puts Time.new.to_f - start
 
con.Close
virus

_ SomeFool.P が 1 通, Exploit.HTML.IFrame が 1 通, Email.Phishing.RB-2375 が 1 通, Email.Phishing.RB-2370 が 1 通, Email.Phishing.RB-2342 が 1 通, Email.Phishing.RB-2338 が 1 通。


2008-01-04 (Fri)

Uターン

_ Uターン。かなり混んでいた。

virus

_ Email.Phishing.RB-2374 が 4 通, Email.Phishing.RB-2342 が 4 通, SomeFool.P が 3 通, Email.Phishing.RB-2370 が 3 通, Email.Phishing.RB-2356 が 3 通, Email.Phishing.RB-2376 が 2 通, Email.Phishing.RB-2375 が 2 通, Email.Phishing.RB-2347 が 2 通, Exploit.HTML.IFrame が 1 通, Email.Phishing.RB-2371 が 1 通, Email.Phishing.RB-2359 が 1 通, Email.Phishing.RB-2358 が 1 通, Email.Phishing.RB-2346 が 1 通, Email.Phishing.RB-2339 が 1 通, Email.Phishing.RB-2338 が 1 通。


2008-01-05 (Sat)

無為な一日

_ 散歩,ビデオの消化とか。

virus

_ Email.Phishing.RB-2358 が 2 通, SomeFool.P が 1 通, SomeFool.D が 1 通, Exploit.HTML.IFrame が 1 通, Email.Phishing.RB-2371 が 1 通, Email.Phishing.RB-2346 が 1 通。


2008-01-06 (Sun)

無為な一日

_ 散歩,ビデオの消化とか。

virus

_ SomeFool.P が 6 通, Exploit.HTML.IFrame が 3 通, SomeFool.P.2 が 1 通, SomeFool.D が 1 通。


2008-01-07 (Mon)

virus

_ SomeFool.P.2 が 2 通, Exploit.HTML.IFrame が 2 通, SomeFool.Q が 1 通, SomeFool.P が 1 通, SomeFool.D が 1 通。


2008-01-08 (Tue)

virus

_ SomeFool.P が 2 通, SomeFool.Q が 1 通, SomeFool.P.2 が 1 通, Exploit.HTML.IFrame が 1 通。


2008-01-09 (Wed)

virus

_ SomeFool.P が 7 通, SomeFool.Q が 2 通, Exploit.HTML.IFrame が 2 通, SomeFool.P.2 が 1 通。


2008-01-10 (Thu)

virus

_ SomeFool.P が 5 通, SomeFool.Q が 3 通, Exploit.HTML.IFrame が 1 通。


2008-01-11 (Fri)

virus

_ SomeFool.P が 4 通, SomeFool.Q が 2 通, Exploit.HTML.IFrame が 1 通。


2008-01-12 (Sat)

無為な一日

_ ビデオの消化とか。


2008-01-13 (Sun)

無為な一日

_ ビデオの消化とか。

virus

_ SomeFool.P.2 が 1 通, Exploit.HTML.IFrame が 1 通。


2008-01-14 (Mon)

無為な一日

_ 昼寝とか。

virus

_ SomeFool.P が 2 通, Exploit.HTML.IFrame が 2 通, Somefool.AR が 1 通。


2008-01-15 (Tue)

virus

_ SomeFool.Q が 1 通, SomeFool.P.2 が 1 通, SomeFool.P が 1 通, HTML.Phishing.Bank-1272 が 1 通, Exploit.HTML.IFrame が 1 通。


2008-01-16 (Wed)

virus

_ SomeFool.Q が 1 通, SomeFool.P が 1 通, Exploit.HTML.IFrame が 1 通。


2008-01-17 (Thu)

virus

_ SomeFool.Q が 2 通, SomeFool.P が 2 通, Exploit.HTML.IFrame が 2 通。


2008-01-18 (Fri)

virus

_ SomeFool.Q が 2 通, Exploit.HTML.IFrame が 2 通, SomeFool.P が 1 通。


2008-01-19 (Sat)

無為な一日

_ 昼寝,ビデオの消化とか。


2008-01-20 (Sun)

無為な一日

_ 散髪,ビデオの消化とか。

virus

_ Somefool.AR が 1 通。


2008-01-21 (Mon)

荷物

_ IEEE1394 接続のハードディスクを買ってみた。

virus

_ SomeFool.Q が 2 通, Exploit.HTML.IFrame が 2 通, SomeFool.P が 1 通, Email.Phishing.RB-2033 が 1 通。


2008-01-22 (Tue)

virus

_ Stration.YY が 1 通, SomeFool.Q が 1 通, SomeFool.P.2 が 1 通, SomeFool.P が 1 通。


2008-01-23 (Wed)

荷物
virus

_ Exploit.HTML.IFrame が 2 通, SomeFool.Q が 1 通。


2008-01-24 (Thu)

virus

_ SomeFool.Q が 1 通, SomeFool.P が 1 通, Exploit.HTML.IFrame が 1 通。


2008-01-25 (Fri)

virus

_ SomeFool.Q が 1 通, Email.Phishing.DblDom-65 が 1 通。


2008-01-26 (Sat)

無為な一日

_ ビデオの消化とか。

virus

_ SomeFool.Q が 3 通, Exploit.HTML.IFrame が 1 通, Email.Phishing.DblDom-65 が 1 通。


2008-01-27 (Sun)

無為な一日

_ ビデオの消化とか。

virus

_ Email.Phishing.DblDom-65 が 1 通。


2008-01-28 (Mon)

virus

_ SomeFool.Q が 1 通, Exploit.HTML.IFrame が 1 通。


2008-01-29 (Tue)

virus

_ Exploit.HTML.IFrame が 3 通, SomeFool.Q が 1 通, SomeFool.P が 1 通, Email.Phishing.DblDom-65 が 1 通。


2008-01-30 (Wed)

virus

_ SomeFool.Q が 1 通, Exploit.HTML.IFrame が 1 通。


2008-01-31 (Thu)

virus

_ SomeFool.Q が 1 通。


Ganerated by nDiary version 0.9.4
Yoshida Masato (yoshidam@yoshidam.net)