月別アーカイブ: 2015年11月

[Oracle初心者運用メモ]SQLServerへのデータ移行

今回は、Oracleというより
SQLServerの技術情報になります。

客先のシステムでOracleを使っていましたが、
Windows Server 2003のサポート終了に伴いDBサーバを新しくすることになり
新サーバのOSに対応したバージョンのOracleを購入するか
SQL Serverに移行するかの検討を行い、
DBの規模がそこまで大きくなかったため、SQL Serverに移行することになりました。

プログラムの方は、Oracle独自のSQL構文を修正、
データ移行は、SQL Server Management Studioの「データのインポート」機能を
使用して移行を行いました。

■データのインポート
コピー元(Oracle側)の指定は
データソースの選択で「.Net Framework Data Provider for Oracle」を選択
ユーザID、Password、Data Sourceを指定します。

インポート

後は、通常のSQL Server間でインポートする時と同様の方法
となりますが、
OracleとSQL Serverでデータ型が異なる項目については
「コピー元のテーブルおよびビューの選択」画面で
テーブル毎に「マッピングの編集」で変換先の型を指定する必要があります。

今回、変換先の型を指定したものは次になります。
<Oracle> DATE ⇒ <SQL Server> datetime
<Oracle> VARCHAR2 ⇒ <SQL Server> varchar ※1バイト文字コードのみ項目の場合

 

テーブル毎に「マッピングに編集」を設定する作業が多少面倒ではありましたが
比較的簡単にデータ移行を行うことができました。

SQL Server移行後のシステムでのデータアクセス速度も
Oracleの時と同じくらいの速度で動作しており安心しました。

 

発話訓練システム

スピーチ関連で面白いと感じた記事があったので紹介します。

「スピーチマイスター」という商品名で、
開発元はブラザー工業株式会社となっています。

スピーチマイスターは、
通信カラオケの採点機能で培った「音声解析技術」や「採点技術」、
「モチベーション維持手法」などを応用したもので、
手本となるスピーチと練習者のスピーチを比較して採点をするというものです。
これにより熟練者や外部講師がいなくても自身の成長度合いを確認しながら、
練習を行うことができるようになります。

手本となるデータが必要とはなりますが、
抑揚や滑舌、速さなどが点数化されたり、
ランキングや過去の練習結果の履歴などもあり、
どれだけ成長できたのかが理解しやすいと感じました。

参考URL
http://www.brother.co.jp/news/2015/151109_speech/index.htm

カルチャの変更

業務中にクライアントマシンのロケール設定が問題になったので、
対応策としてプログラム上でカルチャの変更を行いました。

現在のカルチャの取得先(System.Globalization.CultureInfo)と、
カルチャを変更する場合の設定先(System.Thread.CurrentThread.CurrentCulture)が違い、
わかり難かったので現在のカルチャの取得方法と設定方法を備忘録として残しておきます。


// 現在のカルチャの取得
var calture = System.Globalization.CultureInfo.CurrentCulture();

// カルチャの設定
var calture = CultureInfo.GetCultureInfo(“ja-JP”);
Thread.CurrentThread.CurrentCulture = calture;

PSメモ3

こんにちは
まえだです。

Photoshop操作メモの3回目になります。
今回はHDR機能を使用してみたいと思います。
業務では使用したことがありませんでしたが、
どのような機能なのかな、と気になっていたので使用してみました。

HDRの機能はざっくりいうと写真加工で便利な機能のようです。
撮影時の露出設定等で影が黒くつぶれてしまっている時などに使用するらしいです。

まず、加工前の画像はこちら。

phptoshopの[イメージ]-[色調補正]-[HDRトーン]を選びます。
HDRダイアログが表示されますので、色々と変更して調整してみます。

結果はこちら。

ものの数秒で加工ができました。
あまり色調がよくないなと思った写真はHDR機能を使用してひと手間加えるだけで
すごく見栄えがよくなったりしそうですね。