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


2010 年 8 月 10 日

となりの芝は…めっちゃ青い

カテゴリー: うだうだ – teminami 14:50

ここ最近のAppleのシェア拡大から、Windowsアプリが主流の時代は終わりWebサービスやiPhoneアプリがもっとも活気のあるオンラインソフトのマーケットになった事がはっきりしました。

数年前から自分もWebサービスを!と息巻いたものの、学習が進まない。やはり、日頃から接する仕事でないとプロフェッショナルにはなれないと実感。「画像加工ができるようになりたい。」「CSSを判るようにしたい。」という気持ちだけが空回りして、たまに勉強する時間を作っても数週間期間が空くと元の木阿弥。

そんなときふと、思ったのはスタート地点から今の位置を見たときどうだろう?ということ。昔の自分から見れば、それなりにできてる方かも。そもそも、Windowsアプリの開発がなんとか形になるなら、そこでやれることをすればいいじゃん?

という結論にようやく達しました。サイトデザインの件は、デザインが得意な方に有料で依頼することに割り切ろうと。

※詳細は別途記事にしたいと思います。

今後、自分のやれる範囲でソフトウェアを提供したいと思います。

2010 年 7 月 29 日

vShpareClientが4113エラーでインストールできない

カテゴリー: サーバー管理 – Tags: , – teminami 01:20

image

Windows7(64bit)でVisualStudio2005がインストールされているとJ#のRuntimeのセットアップ時に「4113」というエラーコードが帰ってくる。

ESXi4.0のクライアントはWindows7対応していないと思い込んでいたので放置していたが、4.1のクライアントも同じ症状でインストールできない。

ググってみると、どうもMicrosoft Visual J#® 2.0 Redistributable Package – Second Edition (x64)必要らしい。しかし、セットアップを掛けると・・・

image

今インストールされているものをアンインストールしろと。

image

アンインストールした後、再度Microsoft Visual J#® 2.0 Redistributable Package – Second Edition (x64)を実行し無事セットアップ完了。

image

これで無事導入完了。

image

2010 年 7 月 22 日

WindowsServerバックアップの問題点

カテゴリー: サーバー管理 – Tags: , – teminami 23:22

WindowsServer2008以降に追加されたWindowsServerバックアップは便利なんだけど、

仮想サーバーでMySQLを運用している場合VSS(ボリュームシャドウコピー)に対応していないのでは?という点からバックアップイメージが正しく取れていないかも?という疑いが。

じゃあ、MySQLを停止させれば良いじゃん?⇒バックアップ開始と終了がゲストOSで検出できないorz

バックアップ製品が無いとダメかな…

2010 年 7 月 14 日

VisualStudioでの社内向けシステム開発手法について

カテゴリー: 開発(備忘録) – teminami 17:38

VisualStudioでの社内向けシステム開発手法について検討してみましたが・・・こんな感じになりました。

5点満点でまだ実装経験が無く不明な部分は3点にしてあります。ASP.NET MVCはユーザーに対して大きな変化は無いと思い今回除きました。

【大人の判断版】

architecture1

今回検討していたシステム要件としては上に記載したもの程、優先順位が高い。やはり3層アーキテクチャにすると開発の負荷が高い。新しい技術という事もあるし。

といって、新しい技術の習得を避けると関連する技術(SilverlightでいうならWCFサービスとか)も触れる機会が無くなるわけで、どんどん遅れていってる感が強くなる。そこで、開発者の学習意欲や満足度、社内だけではなく一般的な動作環境での評価も加味した場合が下記です。

【開発者のエゴ版】

architecture2

ということで、今ココです。Webサービス(ASMX)でDataTableを返してそのXMLを直接Silverlightへ持っていければまだ、まだ逆転できるかも?

エンティティフレームワークを使わない場合、テーブルをクラス化して、一覧画面や外部結合したクエリのシリアライズ用にクラス用意して・・・というのがツライです。

エンティティフレームワークは一度VS2008で試したのですがブラックボックス過ぎて、全く理解できてません。今は書籍が充実するのを待つかなーという消極的スタンス。

2010 年 6 月 9 日

Lazyクラス

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

Visual Studioの新機能について追いつけていないのですが、たまたまRSSでチェックしていた創造的プログラミングと粘土細工さんでLazyクラスについて判りやすい説明があったので良く判りました。ありがとうございます。

実際に使用されるまでインスタンスが生成されないって機能のようですね。ただ、どんな時に使うべきか悩みますね。CEとかでサポートされていればメモリ節約になるのかな。

2010 年 5 月 24 日

Cisco VPNクライアント

カテゴリー: PC管理 – Tags: – teminami 23:19

CiscoのVPN クライアント 64bti対応した?ちょっと最新版の入手を試みてみようと思います。

Ciscoと直接保守契約していればここから入手できるはず。(要UserID)

VPN Client 5.0.0.7.0290

2010 年 5 月 23 日

iPhone向けゲームが山積み

カテゴリー: うだうだ – teminami 12:24

どうもiPhone/iPod Touch用のゲームには期間限定で無料とか値下げという文化があるらしく、タイミングさえあえば高品質なゲームが無料でもらえる。

が・・・遊ぶ暇が無くてどんどん溜まる一方。利用者からしてみればうれしいけど、アプリ開発者にとってはあっという間に多量のアプリに埋もれてしまうという問題があるのかも?

CatchAppというアプリで値下げアプリ>総合>キニナルの多い順>無料のみと絞り込むと便利。

2010 年 5 月 21 日

CEにてビジュアル継承が無効になる

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

CEの開発をVS2005で行っている際に、ビジュアル継承が無効になるとかなんとか。解決策を調べていたところ、

OBReadLibNet.dll内でプラットフォーム呼び出し(P/Invoke)を使用しているため、ビジュアル継承が無効となっています。OBReadLibNet.dllはデザイン時にプラットフォーム呼び出しを行いません。
継承したフォーム上にコントロールを表示させるには、親フォームのデザイン時属性ファイル(DesignTimeAttributes1.xmta)にDesktopCompatible属性を"true"と追加設定し、ビジュアル継承を有効にしてください。

という記載がったが、デザイン時属性ファイルってなに?という状態。どうもプロジェクトの「新しい項目の追加」からデザイン時の属性ファイルを指定する事でテンプレートから追加できた。具体的な記載方法は下記。

<?xml version="1.0" encoding="utf-16"?>
<Classes xmlns="http://schemas.microsoft.com/VisualStudio/2004/03/SmartDevices/XMTA.xsd">
  <Class Name="TestProject.FrmTest">
    <DesktopCompatible>true</DesktopCompatible>
  </Class>
</Classes>

2010 年 4 月 23 日

WindowsCE用SqlClient

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

すっかりCEの開発をしていなかったら、SQL Serverに繋ぐ為に.Net Compact Framework以外にSqlClientをインストールしないと行けない事を忘れていた。

VS2005に付属のラインタイムは↓

C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Client\v2.0\

2010 年 3 月 29 日

IIS6でmachine.configアクセス拒否

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

IIS_Error 

構成にエラーがあります。
説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。
パーサー エラー メッセージ: 構成ファイルの読み込み中にエラーが発生しました。: パス ‘c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config’ へのアクセスが拒否されました。
ソース エラー:
[関連したソースの行はありません]
ソース ファイル: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config    行: 0

Windows 2003 Server R2にてIISを設定中に上記のエラーが発生した。

c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config

にIIS_WPGユーザーに読み取り権限を与える事で、回避できるようになりました。ディレクトリのアクセス権は確認したけど、ファイルまで確認しなかった為、かなりハマってしまった。単純すぎて情報が無い?