パソコンとか

[ リスト | 詳細 ]

記事検索
検索

全2ページ

[1] [2]

[ 次のページ ]

昨日の夕方に会社の開発用PCが飛びまして、開発環境がダメになりました。

日付変わっちゃいましたね。

大泣きです。とりあえず再インストールではなく

回復コンソールからの初期化で回復しましたが

アプリ類のインストール情報は殆ど消えました。始末に負えないのが、

インストール情報は消えたのに、実態がディスクに鎮座しているという

忌々しい状況です。そんなC:\Program Files の直下まで分かりませんて・・・

とりあえずメール環境だけ復旧したのですが、今日が憂鬱です。



さて今日仕事している原因ですが、社内のサーバーが

2014/10の定例のWindowsUpdateでエラーを起こして

複数のサービスとプロセスが起動しないという中途半端な状態に

なってしまいました。動いているだけましなんですが・・・

原因を調べたら、condrv.sys のセキュリティ違反がイベントに残ってると。

こいつはコンソールの表示用バッファドライバらしい。

ってことはビンゴかなと、いろいろ調べると確かにコンソール系の

バイナリは動かないな、GUI系は大体動くなと言うことで

こいつのみ復旧して、無事正常に戻りましたとさ。

--------------- 追記 -------------------

まだ若干おかしい所が散見されました。

Windowsバックアップで、スケジュールの再設定をしようとしたら

MMCスナップインに非常に時間が掛かります・・・と言うより

戻ってきません。

やっぱり次に何かあったら再インストール覚悟です(爆)

CD-Rが・・・

実は自宅のPCでCDにデータを書こうとしたら・・・

途中でエラーになってしまいました。

しょうがないので一旦ドライブを取り出し分解して掃除してみました。

イメージ 1

さてメディアを買ってこないとなんですが・・・

治ってくれたのかな〜・・・

----追記----

結局エラーは直りませんでした(泣)

ブランクメディア3枚も無駄にしてしまった・・・

ドライブ買わないとです〜・・・出費が・・・
以前にアップしたやつの修正版です。

自分で使ってて何気に使いにくい部分もあり、ちこっと変更です。

こちらにzipでありますのでダウンロードしてください。

念のためのURL  http://yahoo.jp/box/9v7KcD

使用される方は、ノーサポート完全自己責任でご利用ください。

改善要望やバグ報告はウェルカムですが、いつ修正されるかは全くわかりません。

フリーで商用利用も何をしても文句言いませんが、一応著作権は放棄しません。

再配布される方は出所をどこかに明記してください。

当方ブログ
「私的な鉄道模型の記録」  http://blogs.yahoo.co.jp/gacchan_byg

注意

cvPutTextJP というクラスにしてます。 .h だけなので適当に include して使用してください。
 
コンストラクタでフォント種別とサイズと weight を指定できますが、デバッグしてません。
 
"メイリオ" だけ見てみました。実装はソース参照お願いします。

また#include #pragma commen 等は適宜環境に合わせて修正して下さい。

中身はビットマップを取得してシコシコ書いてるだけですので、大きい文字サイズだと速度が落ちると思います。

説明 ( チョー簡単ですが・・・)

//
// cv::Mat をはみ出した時の挙動を指定する
//
enum JP_WRAP_TYPE {
JP_WRAP_VOID, // はみ出し部分は何もしません
JP_WRAP_CR }; // はみ出したら、なんちゃって改行します

//
// コンストラクタ
//
// std::string &_fontName = "メイリオ" フォントフェースを指定します
// int _fontSize = 32 フォントサイズを指定します
// int _weight = 0 フォントの幅(?)を指定します
// windows.h での参考
// FW_DONTCARE = 0;
// FW_THIN = 100;
// FW_NORMAL = 400;
// FW_BOLD = 700;
// CV_JP_WRAP_TYPE _wrapType = CV_JP_WRAP_VOID
// cv::Mat をはみ出した時の挙動を指定します
// int _gray = GGO_GRAY8_BITMAP
// グリフの諧調指定 GGO_GRAY8_BITMAPしか確認してません
//
cvPutTextJP(
const std::string &_fontName = "メイリオ",
const int _fontSize = 32,
const int _weight = 0,
const JP_WRAP_TYPE _wrapType = JP_WRAP_VOID,
const int _gray = GGO_GRAY8_BITMAP );

//
// 行の高さを取得します
//
int getBaselineDistance();

//
// 文字の出力幅を取得
//
int getCharWidth( const TCHAR *c );

//
// 文字位置を設定する
//
// cv::Point2i pos 文字の左上座標
//
// 表示位置の Point2i pos は文字列の左上の指定です。OpenCV の putText() は
// 左下がデフォールトのようですが、面倒くさいので左上オンリーです。
//
void setLocate( cv::Point2i pos );

//
// 1文字描画
//
// cv::Mat &mat 書込み対象の画像を指定します 現在は CV_8UC3 のみ
// TCHAR *c 書き込む文字列です
// cv::Scalar sc 出力色を指定します
//
// return: true == 補正した、またははみ出すから描画しなかった
// false == 問題なし
//
bool putChar( cv::Mat &mat, TCHAR *c, cv::Scalar sc, int _gray = GGO_GRAY8_BITMAP );

//
// 文字列の出力幅を取得
//
int getTextWidth( TCHAR *c );

//
// 文字列描画
//
// cv::Mat &mat 書込み対象の画像を指定します 現在は CV_8UC3 のみ
// TCHAR *c 書き込む文字列です
// cv::Scalar sc 出力色を指定します
//
void putText( cv::Mat &mat, TCHAR *c, cv::Scalar sc, int _gray = GGO_GRAY8_BITMAP );

ご利用される方はコメントいただけると嬉しいです〜
仕事で、こんな事態に遭遇・・・

#define INDEX_HTML "<html><head>" \
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=shift-jis\">" \
"<meta HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">" \
"<meta http-equiv=\"Content-Language\" content=\"ja\">" \
"<title>インデックス作成ボタン</title>" \
"</head><body bgcolor=\"c0c0c0\">OK</body></HTML>"

がbody bgcolor=\"c0c0c0\"の0\のところでエラー・・・

内容は
IntelliSense: 宣言が必要です
IntelliSense: 認識されないトークンです
だけ。

VS2010のIntelliSense を切ると問題なくコンパイルできる。
今更こんなバグに遭遇するとは珍しいので記念にアップ(笑)

全2ページ

[1] [2]

[ 次のページ ]


.
がっちゃん
がっちゃん
男性 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
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 31
検索 検索

過去の記事一覧

よしもとブログランキング

もっと見る

プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事