アリンコネット – あるSEのログ2


2009 年 5 月 29 日

BlackBerryの日本語対応

カテゴリー: うだうだ – teminami 22:53

Willcomへ送信すると文字化けするみたい。

BlackBerry Bold から Willcom端末へのメールで文字化け

ちょっと気になっていたけど、この状況での購入はちょっと無理かも。

2009 年 5 月 27 日

WindowsServer2008でLANが繋がらない

カテゴリー: サーバー管理 – Tags: , – teminami 21:18

Windows2008ServerでLANが繋がらないと思ったら、IPを設定していない(DHCPなどでも設定されていない)NICを繋いでおくと、ファイヤーウォールのパブリックプロファイルが有効になってしまいPingへの応答やリモートデスクトップが接続できなくなる。

WS00002

そんな時は、上記のようにプロトコルを外してやればOK。しかし、この状態からHyper-Vの役割を追加しようとすると認識されないようなので、Hyper-V用の仮想NICとして使いたい場合はHyper-VをインストールしてからLANケーブルをつなぐ必要がある(;・∀・)

2009 年 5 月 22 日

VirtualPCとVirtualServerとHyper-V

カテゴリー: PC管理 – Tags: , – teminami 21:53

開発環境をVirtualPC2007上に構築することが多かったが、Hyper-Vを利用してからサービスとして仮想PCが制御できる便利さを知り、VirtualPCからVirtualServer2005R2へ以降してみた。すでに3ヶ月程度運用したので、その感想を。

困った点

  • ホストとゲストOS間でクリップボードが共有できない。
  • 管理用のWebアプリがIIS上にインストールされるが、Googleツールバーが新規タブを開いた際にlocalhostへアクセスが発生してしまいFireFoxだとWindows認証ができずログイン画面が出る。

よかった点

  • PCの電源を入れた際に、自動で起動させたり終了時にシャットダウンできる。
  • Webの管理画面があるので、ローカルPC上で仮想環境を構築する必要が無い。

その他

結局、VirtualServerはどうなんだ?というとクリップボードの共有ができないので起動させてからはリモートデスクトップ経由で使用している。VirtualPCならそんなこと考えなくてもよかったので、使用しているPCにメモリとHDDの余裕があるならVirtualPCのがオススメ。ただし、複数人で環境を共有したい場合はVirtualServerもしくはHyper-V。個人的にはクライアントPCにHyper-V入れて、その上に環境を作りたい。

2009 年 5 月 21 日

CuteFlowJP 1.00

カテゴリー: 開発(備忘録) – Tags: – teminami 23:40

CuteFlow2.10.3の一通りの不具合を直せたようなので思い切ってリリースしてみました。IE7とFireFox3でしか確認してないけど。

 

リリース内容

  1. 文字コードがUTF-8で正しく取り扱える。
  2. Windows(IIS)環境で日本語の添付ファイルが使用できない問題の解消。

変更履歴 

  1. インストール時のデフォルト文字コードをUTF-8に変更。
  2. サンプルデータをインストールしないとadminユーザーがインストール完了後に作成されない不具合の修正。
  3. MySQL接続時の文字コードをUTF-8に。
  4. Windows環境である場合、ファイル名をUTF-8からSJIS-WINに変換してアクセスするように修正。
  5. LDAP利用時の不具合を修正。(S.Arakiさんによる対応)

 

Download: CuteFlowJP 1.00

2009 年 5 月 20 日

CEでMySQL

カテゴリー: 開発(備忘録) – Tags: , – teminami 20:18

MySQLの調べものをしているうちにこんなページを発見。

http://dev.mysql.com/downloads/connector/net/5.1.html

Windows CEにMySQLの接続モジュールを組み込めるということか!

 

そんなことより、ODBC5.1を使ってODBC経由で接続する際にCHAR SETをUTF8→SJISへ変換する方法未だに解決しない。Read options from my.cnfも効かないし(※この方法はWindows上でMySQLが稼働していれば効果があるのかも)。やはりODBC3.51なのか。

MySQL Query Browserでは正常に表示されるのに。

2009 年 5 月 19 日

HDDの使用容量制限(クォータ)はWin2003R2以降だけ

カテゴリー: PC管理 – Tags: – teminami 22:12

ぐだぐだになっている社内の共有フォルダをどう再構築するか・・・という流れからクォータを使ったらよさそうと思い、調べるとWindows系サーバーでクォータを利用するにはWindows2003R2以降でないとできないらしい。

有償でR2へアップデートできるらしいけど、そこまでするものでも無いような。

2009 年 5 月 16 日

CuteFlowの添付ファイル文字化け対処

カテゴリー: 開発(備忘録) – Tags: – teminami 01:15

CuteFlowにて日本語のファイルを添付すると、文字化けが発生しファイルへのリンクなどが参照できないという問題があった。そのため、Windows環境である場合、ファイル名を$DEFAULT_CHARSETからSJIS-WIN(Shift-JIS)へエンコードしてから保存するように修正。まだテストしきれてないけど、たぶん大丈夫。

これはまだ保存部分しか対応していないので、リンクなどが正常に機能するかどうかは不明。もう少し確認できたら正式版リリースしたいと思ってます。

もし現状の最新版が欲しい方は下記からどうぞ。

http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi/cuteflowjp-root.tar.gz?root=cuteflowjp&parent=1&view=tar

あとSVNを見たい方はここ。いやーPHPの勉強になります。

2009 年 5 月 13 日

CuteFlowJPプロジェクト

カテゴリー: 開発(備忘録) – Tags: – teminami 01:05

実は・・・GW突入して告知が遅くなっているのですが、sourceforge.jpにCuteFlowJPというCuteFlow日本語化のノウハウを集約するプロジェクトを立ち上げました。

私自身、まだまだsourceforge.jpの利用方法やPHP自体も素人同然なので、すべて試行錯誤してちょっとずつ日本語化のノウハウを集め、容易に利用できるようになればと思っています。

SVNが利用できます。現在、日本語化の情報を反映したソースをアップロードしてあります。

ご興味ある方はぜひ、ご参加ください。

2009 年 5 月 12 日

分から時間(hh:mm)への変換

カテゴリー: 開発(備忘録) – teminami 20:40

SQL Serverにて分から時間(hh:mm)への変換をする為に、こんなスカラ値変数を作ってみた。

CREATE FUNCTION MINUTE2TIME(@target int)
RETURNS varchar(10)
BEGIN
    DECLARE @hour int ;
    DECLARE @minute int ;
    
	set @hour = CEILING(@target / 60)
	set @minute = @target - (@hour * 60)

    RETURN CONVERT(varchar,@hour) + ':' + REPLACE(STR(@minute,2),' ','0');
END
GO

 

2009/05/12修正

計算が頭悪すぎな事に気付いたので修正。(汗)

set @minute = CEILING(((CONVERT(decimal,@target) /60) – @hour) * 60)

set @minute = @target – (@hour * 60)

2009 年 5 月 7 日

MySQLで1366エラー(解決)

カテゴリー: 開発(備忘録) – Tags: , – teminami 22:12

int型のauto_incrementのフィールドに”を指定すると自動でインクリメントされた値が生成されるはずなのに、MySQLの環境によっては

1366 – Incorrect integer value

というエラーが発生していた。Windows上のMySQL5.1.34にてmy.iniの87行目あたりの

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

という行をコメントにすると正常に動作するようになる事を確認した。

あとActiveWebでもいつのころからか上記の対応をしてくれたようで、正常にClipperzが動いてる!