アフィリエイト広告を利用しています

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2015年02月22日

製品バージョンの通知

xHis(Excel履歴管理ツール)では、
サーバ側でクライアントモジュールのバージョンをチェックしています。

そのために、
クライアントモジュールからサーバ側に製品バージョンを通知しています。

今回、サーバ側での新旧比較を用意にするために
製品バージョンの各パートを、3桁固定で0埋めにして通知するように改修しました。

下図の場合は、"001.000.000.000" として通知します。

製品バージョン

■ C#ソースコード

using System.Diagnostics;
using System.Reflection;

// クライアントバージョン
string ver;

Assembly asm = Assembly.GetExecutingAssembly();
var exeLocalPath = (new Uri(asm.CodeBase)).LocalPath;
var vi = FileVersionInfo.GetVersionInfo(exeLocalPath);
ver = String.Format("{0:D3}.{1:D3}.{2:D3}.{3:D3}",
vi.ProductMajorPart,
vi.ProductMinorPart,
vi.ProductBuildPart,
vi.ProductPrivatePart);


posted by m4bashi at 17:50| Excel履歴管理

2015年02月21日

2重起動の防止処理を追加

xHis(Excel履歴管理ツール)のクライアントアプリが
2重に起動しないように防止する処理を追加しました。

2重起動防止

また、重い処理の終了直後にGC処理を追加しました。
posted by m4bashi at 16:35| Excel履歴管理

2015年02月20日

ユーザ毎の初期値をレジストリに保存

xHis(Excel履歴管理ツール)のユーザ毎に
システムIDとVBAコードフラグの選択値をレジストリに保存して、
次回のログイン時に初期選択する機能を追加しました。

ユーザ毎のレジストリ設定
posted by m4bashi at 17:19| Excel履歴管理

2015年02月19日

右メニューを追加

xHis(Excel履歴管理ツール)のデータ一覧に
右マウスメニューを追加しました。

今まで、ダブルクリック操作やボタン操作で可能だった機能を
メニュー操作でも可能にしました。

右メニュー
posted by m4bashi at 16:55| Excel履歴管理

2015年02月18日

編集中ユーザへメール送信

xHis(Excel履歴管理ツール)に
編集中ユーザへメールを送信する機能を追加しました。

編集中ユーザが自分以外の場合に
シートデータをサーバから取得して、編集中ユーザを自分に変更できない仕様なので
メールで問い合わせする機能を追加しました。

編集中ユーザにメール送信
posted by m4bashi at 17:10| Excel履歴管理

2015年02月17日

1シートデータ(gzip形式で)最大20MiBまで対応

xHis(Excel履歴管理ツール)のサーバ側は、
ロリポップレンタルサーバーのビジネスプランを使用しています。

ロリポップサーバーの
MySQLのmax_allowed_packetが、12MiBに設定されていたため
登録できる1シートデータのサイズは、最大で12MiBでした。

2/14に引き続き、今回も
ロリポップレンタルサーバーのサポートスタッフ様のご協力で
ロリポップサーバーのPHP最大アップロードサイズにそろえて
max_allowed_packet=20MiBに設定変更いただきました。
ありがとうございました。

それに伴い、以下のようなシートデータのサイズチェック機能を追加しました。
各システムの容量は、システムの管理ユーザが自分に許可された容量の範囲で
任意にシステム毎に分配して設定できます。

なお、xHisでいうシステムとは履歴の保存先(サーバ)のことです。

シートサイズチェック
posted by m4bashi at 17:17| Excel履歴管理

2015年02月16日

シートデータの変更機能を追加

xHis(Excel履歴管理ツール)に
シートデータの完成版フラグや更新コメントを変更する機能を追加しました。

ただし、シートデータを登録したユーザしか変更できません。
(履歴の登録なので、xHisでは登録したユーザを更新ユーザと呼んでいます)

更新ユーザ以外のユーザが「データ詳細」画面を表示させても
「更新ボタン」が無効化されて使用できません。

データ更新
posted by m4bashi at 18:16| Excel履歴管理

2015年02月15日

シートデータの詳細画面を追加

xHis(Excel履歴管理ツール)に
シートデータの詳細を表示する画面を追加しました。

一覧表示で隠れている部分を表示したり
シートデータの登録後に完成版フラグや更新コメントを変更したいときに使います。

おそらく、一番よく使うのは、更新コメントをコピーしたいときだと思います。

今日は表示機能だけ制作したので、
明日以降に、「更新」、「編集中ユーザにメール」機能を制作します。

データ詳細画面
posted by m4bashi at 17:48| Excel履歴管理

2015年02月14日

1シートデータ(gzip形式で)最大12MiBまで対応

xHis(Excel履歴管理ツール)は、
シートデータをクライアント側でgzip形式に圧縮してhttpsで送信します。
サーバ側で受信データを、PHPのPDOからMySQLに登録します。

xHisの現在のサーバは、
ロリポップレンタルサーバーのビジネスプランを使用していますが、
以下の制限がありました。

1シートデータの登録に、最大12MiB
1シートデータの取得に、最大1MiB

今日、ロリポップレンタルサーバーのサポートスタッフ様のご協力で
取得側も最大12MiBに変更することができました。感謝です。
ありがとうございました。

次は、ロリポップサーバーのPHP最大アップロードサイズの20Mに
そろえられないか調査依頼しています。
posted by m4bashi at 17:58| Excel履歴管理

2015年02月13日

初回講習会に参加

ハローワークの初回講習会に参加してきました。

パイプ椅子のためお尻は痛いし、
室内が異常に乾燥していてたため、喉が渇いて辛かったです。

初回講習会は午前中で終わりましたが、
そこで紹介されたポリテクセンターで勉強したくなりました。
申し込み期限が今日までだったので、
午後に隣の市のポリテクセンターまで見学に行き、
夕方にハローワークに戻ってきて、申し込み手続をしました。

来週火曜日に試験と面接を受けて合格すれば3月から勉強できます。

ところで、そのポリテクセンターには車で行ってきたのですが、
帰りによったスーパーの駐車場で当て逃げされました。
買い物から帰ってきたら、ボディにキズがついていました。
車のキズ自体は小さかったのですが、当て逃げされて心も傷つきました。

今日は、夕方から雪が降ってきたので、明日修理に行こうと思います。
就活はやっぱりお金がかかります。
posted by m4bashi at 16:36| 就活
プロフィール
m4bashiさんの画像
m4bashi
平日は、隣の市まで CAD/CAM の勉強に行き、 休日は、趣味のプログラミングをしています。 25年以上にわたってシステム開発一筋の仕事をしてきました。 2015年1月末に趣味のプログラマーとしてサイトを立ち上げ、 制作したアプリケーションを公開しています。 まだ、一つ目のアプリケーションを公開したばかりで、 操作マニュアルやQ&Aをこれから、少しずつ作っていくつもりです。 そして、少しでも世の中に役立つアプリケーションを 制作していきたいと願っています。
ブログ
プロフィール
<< 2015年04月 >>
      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    
リンク集
カテゴリアーカイブ
月別アーカイブ
最新記事
×

この広告は30日以上新しい記事の更新がないブログに表示されております。