[.NET]VB.NETでWPFアプリを作ってみた

Posted on 4th 3月 2009 in .NET, Windows, プログラム

VB.NETもろくに触ったことないのに作った感想を書く。

コードは普通にVB.NET。

XAMLでUIの管理ができるのはすごい良い。XHTMLでWebサイト作ってるのと同じ感覚。

描画はDirect3Dを通して行われるのでCPU負荷が低いらしいが、業務的に高度なグラフィック処理が必要なプログラムは必要ないため実感沸かず。

.NET Framework3.0以上がインストールされているPCであれば、わざわざ従来のフォームアプリで作成するメリットは無い気がする。

comments: 0 » tags: , ,
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加

Windows7にすぐ手を出すのはやめた方がいい

Posted on 3rd 3月 2009 in OS, Windows, ソフトウェア

mixiでWindows7の発売日についての日記を見てたら、すぐ買うとかVista買ったのにというのが多いけど、すぐ買うと色々トラブルに見舞われると思うよ。

OSとしては良くできてるし速いと思うけど、ドライバやウィルスチェックソフトのようなシステムファイルを扱うソフトの対応状況はまだまだ。

DellのPCでBuild7000英語版を動かしてるけど今こんな状況。

・IEEE1394カード動かず
・サウンドドライバは正常と出てるが音出ない
・インストールできないフリーのウィルスチェックソフトが結構あった
・CD/DVD仮想ドライブを作るソフトも限定される
・ウィンドウを複数立ち上げてると、たまに変なチラツキが発生する

Windows7標準搭載のPCを買うなら上記のような事はまぁないと思うけど、今使ってるPCにインストールしようとしている人は周辺機器とかアプリが使えるのか調べてからにした方がいい。

comments: 0 » tags: ,
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加

safari4でリダイレクトエラーの確認をしてみた。

Posted on 25th 2月 2009 in Web, Windows, ソフトウェア

safari4ベータが出たので、safariのリダイレクトエラーで書いた現象をWindows版で確認してみた。

Safariごと落ちるようになってた。

comments: 0 » tags: , ,
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加

[Java]IISログの時間を日本時間にする

Posted on 23rd 2月 2009 in Java, Web, Windows, ソフトウェア, プログラム

こんな感じでいいのだろうか。拡張性は一切考慮しなかった。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.*;
import java.text.*;
 
public class IISLog {
 
    private static final DateFormat FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
    public static String JST(String time) throws ParseException {
        Date date = FORMAT.parse(time);
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        cal.add(Calendar.HOUR, 9);
        return FORMAT.format(cal.getTime());
    }
 
    public static void main(String[] args) {
        try {
            System.out.println(IISLog.JST("2008-08-27 23:00:00"));
        } catch (ParseException ex) {
            ex.printStackTrace();
        }
    }
}
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加

[Perl][Windows]Strawberry PerlでDBIx::Classをインストール

Posted on 23rd 2月 2009 in Perl, Windows, ソフトウェア, プログラム

Strawberry PerlのCPANでDBIx::Classをインストールしてたら以下のようなエラーが出た。

cp lib/JSON/DWIW.pm blib\lib\JSON/DWIW.pm
gcc  -Ilibjsonevt -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -s -O2   -DVERSION=\"0.29\" -DXS_VERSION=\"0.29\"  -o libjsonevt\make_config libjsonevt\make_config.c
libjsonevt\make_config.c:6:22: sys/wait.h: No such file or directory
libjsonevt\make_config.c: In function `do_system_with_redirect':
libjsonevt\make_config.c:42: error: `F_DUPFD' undeclared (first use in this function)
libjsonevt\make_config.c:42: error: (Each undeclared identifier is reported only once
libjsonevt\make_config.c:42: error: for each function it appears in.)
libjsonevt\make_config.c:50: warning: passing arg 2 of `execvp' from incompatible pointer type
dmake.EXE:  Error code 129, while making 'libjsonevt\make_config'
  DOWENS/JSON-DWIW-0.29.tar.gz
  C:\strawberry\c\bin\dmake.EXE -- NOT OK

DBIx::Classが依存しているJSON::DWIWでsys/wait.hというヘッダファイルが必要みたいだが、どうやら存在しないらしい。

Strawberry Perlにはppmも入っていたのでppmからインストールを試したら、すんなりインストールできた。
まだDB自体を構築してないので動作検証コードは書いてないけど多分大丈夫でしょう。

comments: 0 » tags: , ,
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加