propg さん プロフィール

  •  
propgさん: プロプログラマ
ハンドル名propg さん
ブログタイトルプロプログラマ
ブログURLhttp://propg.ee-mall.info/
サイト紹介文プログラマーを職業としてます。 Flex,Air,C#,Oracle,PHPの言語ノウハウを中心に情報発信していきます。
自由文最近は、ios, androidアプリ開発も進めてます。
iPhoneユーザーです。
参加カテゴリー
更新頻度(1年)情報提供20回 / 365日(平均0.4回/週) - 参加 2013/01/24 12:41

propg さんのブログ記事

  • [Excel] ①〜の連番を一気に入力する
  • Excelで1 2 3 4 …と連番を入力したい場合、セルの右下のポッチをドラッグすれば自動的に連番入力できます。オートフィルという機能です。ですが、①〜を入力したい場合は、ドラッグしても連番にならず①①①…となってしまいます。これはあらかじめ決められたパターンしか対応していないためです。でも、設定すればどんなパターンでも設定可能です。設定するには、メニューのファイル-オプションから詳細設定を選択全般のところに [続きを読む]
  • サイトをSSL対応しました
  • 最近の風潮で安全性を保つためにSSL接続を基本とするようになってきてます。当ブログもSSL接続できるように設定しました。借りているサーバー側が機能を提供しているので、設定するボタンを押すだけで全自動で設定されました。普通は認証局を決めて、申請して、設定する必要があり、とても面倒なイメージですがものすごく簡単かつ無料でした。個人情報を扱うようなサイトではもっとちゃんとした証明書(年間10万円以上)を取得する [続きを読む]
  • 定期的なパスワード変更は不要?なのか
  • 昔からのパスワード管理といえば、定期的な変更を強制することでしたが、総務省が定期的な変更は不要という情報を出していますね。パスワードの使い回しをしないことが前提ということで、それぞれに強度の高いパスワードを設定していればよほど安心ということでしょうか。参考リンク「国民のための情報セキュリティサイト」実際、定期的にパスワードを変えていると、パスワードがなんであったのか忘れてしまい「パスワードを忘れま [続きを読む]
  • PowerPointのファイルサイズが大きい原因
  • PowerPointで資料作成して保存すると、思ったよりファイルサイズが大きくなります。画像を多用すると当然サイズは大きくなるのですが、文字だけの数ページでシンプルなものを作っても2~3MBのファイルができあがります。今時その程度のファイルサイズ気にするほどではないのですが、メールに添付して送信したい場合、送り先によっては容量制限により問題になります。メールサイズをMAX 3~5MBに制限しているところが結構あります。メ [続きを読む]
  • [WPF] DatePickerのカレンダーを大きくする
  • DatePickerの標準カレンダーは結構小さめです。システム作ると必ず一部の人から言われるのが、「文字が小さい」です。表示する情報量からするとやむを得ないというのが正直なところであり、言われたところでどうしようもない部分なのですが、可能な範囲で対応することになります。DatePickerそのもののサイズはフォントサイズ指定で変わりますが、レイアウト的に限界があります。ですが、ポップアップするカレンダーについては、多 [続きを読む]
  • Flex掲示板 FXUG閉鎖した?
  • ずっとお世話になってきたFlex Users Group (FXUG)のサイトがつながりません。(www.fxug.net)閉鎖してしまったんでしょうか。Flashが終息に向かうのが決定してから、有益なサイトがどんどんなくなってしまってます。Airはこれからも生き続けるのに情報サイトがなくなっていったら結局使われなくなりますね。Airの未来もそう長くはないんでしょうか??とりあえずAir化してしのごうとしていますが、次の手を考えておく必要はありそ [続きを読む]
  • 游ゴシックの「游」は「遊」(あそぶ)ではない
  • さっき気づいたんですが、Windows10で標準となっているフォント「游ゴシック」の頭の「游」は遊園地の「遊」とは違う字でした。しんにょうの下の部分が切れているだけかと思っていましたが、さんずいです。最初、中国語なのかと思いました。「游」は学校では習わない字ではないかと思いますが!?、泳ぐという意味のようです。でも「回遊魚」は「あそぶ」の方を使うんですね、「海遊館」も。あまり一般的には使用しない字かもしれ [続きを読む]
  • Edgeブラウザは背景印刷できない
  • Windows10標準ブラウザのEdgeは動作が軽くて、Webページを見るには問題ありません。ですが、このブラウザは他のブラウザと比較すると、機能がとても少ない。必要最小限といった感じです。最初の頃に比べるとだいぶましになってきましたけど。不足していると思った機能の一つに印刷機能があります。印刷自体はできますが、背景を印刷できません。もちろん背景はなくてもいい場合もありますし、通常は必要ないかもしれません。背景を [続きを読む]
  • 従来のプリンタ一覧ウィンドウを表示する
  • Windows7以降、プリンタの一覧は、「デバイスとプリンター」という機能に変わっており、プリンタだけではなく、パソコンから接続できる周辺機器類も合わせて表示されるようになりました。たぶん便利なんでしょうけど、プリンターの状態だけ確認したい場合には少々分かりずらくなりました。特に気になっているのが、同じプリンタについて設定を変えていくつも作る場合、表示されるアイコンが1つだけになってしまいます。同じポート [続きを読む]
  • Windowsや.NETでの和暦情報の登録場所はどこに?
  • .NETではSystem.Globalization.JapaneseCalendarクラスを使用することで和暦表示をすることができます。この和暦の情報はどこで管理しているでしょうか。年号が変わったらどうなるんでしょうか。間もなく新しい年号になるということで気になったので調べてみました。Windowsでは和暦の管理はレジストリで登録しているようです。思ったよりわかりやすいところにあったので驚きです。Keyは、HKEY_LOCAL_MACHINESYSTEMCurrentControlS [続きを読む]
  • Oracle12cのsql*loader optionsにerrors=-1を指定するとエラーになる
  • Oracle11gでもダメだったか記憶がありませんが、Oracle12cのSQL*LoaderのOptions指定に、errors=-1を指定して実行するとエラーになります。LRM-00104: '-1'は'errors'に対して無効な整数です。SQL*Loader-114: OPTIONS句で構文エラーが発生しましたrows=-1についても同様です。 -1の指定がエラーになります。Oracle10gの時は、この指定で動いていたのですが、バージョンを変えたらエラーが発生するようになりました。構文エラーの [続きを読む]
  • [WPF][C#] CTRL+SHIFTを判断する
  • あるイベントでShiftが押されているかを判断するのは、if (Keyboard.Modifiers == ModifierKeys.Shift){ // 処理}と書きますが、ControlとShiftの両方が押されていることを判断するには、if (Keyboard.Modifiers == (ModifierKeys.Control | ModifierKeys.Shift)){ // 処理}のように、”|”でつなげるだけでなく、カッコで囲う必要があります。このカッコの指定を忘れがちです。いつも忘れて検索しまくるので、備忘録として [続きを読む]
  • ESETをアンインストールする
  • ESETに限らず、ウィルス対策ソフトのアンインストールはなかなか難しい。一見消えたように見えても完全には消え切れておらず残っている。この状態でほかのウィルス対策ソフトや自身の再インストールをしようとすると、エラーになる。まるでウィルスのよう。。。ESET Endpoint Security が調子悪くなったので再インストールしようとしたのですが、かなり苦労しました。入れなおすのであれば、アンインストールする前に、修復インス [続きを読む]
  • [C#] ドライブ一覧取得
  • 現在接続されているドライブの一覧を取得します。結構簡単に取得できます。DriveInfo[] drives = DriveInfo.GetDrives();foreach (DriveInfo item in drives){ Console.WriteLine($"{item.VolumeLabel} [{item.RootDirectory.FullName}]-{item.DriveType} (空 {item.TotalFreeSpace/1024/1024/1024:#,##0}GB / {item.TotalSize/1024/1024/1024:#,##0}GB)");}ディスクの種類を調べるにはDriveTypeプロパティをチェックします。Dri [続きを読む]
  • Livetを使ってViewModelからMessageBox表示
  • ViewModelから直接MessageBox.Showを実行しても動きますが、ViewModelからコントロールを直接制御しないというのが理想なので、ViewModelからメッセージを送る形でMessageBoxを表示させます。Livetを使用する場合は、比較的簡単に実装できます。この実装が完全に正しいかどうかは正直よく分かっていませんが、まぁ動きます。実装する量としては結局のところMessageBox.Showと変わりません。ただ面倒なだけです。と考えるのは浅はか [続きを読む]
  • HTML5でビデオ再生は簡単
  • mp4などの動画ファイルをWEBページ上で再生させるのは、HTML5対応ブラウザなら簡単です。動画再生テスト・#64;HTML5HTML5のvideoタグによる動画再生 動画を再生するには、videoタグをサポートしたブラウザが必要です。リンクで開く場合動画を開くサポートしていない場合は、再生できませんが、a href ...でリンクすれば、再生可能の可能性があります。(ブラウザによる)昔ならFlashやActiveX使わないとダメでしたが、HTML標 [続きを読む]
  • USBメモリではAutoRun.infは機能しない
  • あるプログラムをUSBメモリに入れてユーザーに配布しようと思い、プログラム一式をコピーしました。どうせなら、USBメモリを挿した時にプログラムが起動したら親切だよねと思い、AutoRun.infを作成しました。USBメモリを抜いて、再度挿したところ自動起動のダイアログは表示されるものの、設定したはずのプログラムは表示されません。(中に画像ファイルが入っているからか、ピクチャとして処理される)AutoRunの設定が悪いのかとし [続きを読む]
  • Googleがインターネット接続テストサービスを実装
  • インターネットの通信速度を調べる方法はいろいろあって、アプリもたくさんありますが、何も入れなくても、ブラウザからかんたんにテストできるサイトが、Googleからリリースされています。使い方は簡単で、ブラウザのグーグル検索ページからから『インターネット速度テスト』と入力して検索します。速度テストを実行ボタンを押せば開始します。30秒程度です。終わると結果が表示されます。遅い。。。気軽に確認できるので、環境が [続きを読む]
  • Excel2016 『テキストに合わせて図形のサイズを調整する』がつかえない
  • しばらくは気のせいかと思っていたのですが、どうもExcel2016ではテキストボックスに対して「テキストに合わせて図形のサイズを調整する」設定をしても有効にならないようです。2016版になってからのようです。調べてみましたがどうもバグのようで、操作の仕方を変える程度では解決しません。対応としては、以前のバージョンで設定したものを2016で開くか、VBAで設定となります。自身の環境では以前のバージョンは残っていないため [続きを読む]
  • [WPF] TextBlockの値変更時に点滅させる
  • TextBlockのTextを変更したときに、文字全体を点滅させます。TextBlockにはTextChangedイベントがありません。代わりに、Binding.TargetUpdatedイベントを使用することで同じような動きにできます。ただし、このイベントは通常は発生しません。発生させるためには、TextにBindするときにオプション指定が必要です。Text="{Binding Message,NotifyOnTargetUpdated=True}"こうすることで、バインドされた値が変更されたときに、Targe [続きを読む]
  • [WPF] XAMLデザイナーがやたらエラーを出力するとき
  • XAMLデザイナーを開いたときに、貼り付けている部品が×マークになったり、エラー一覧に覚えのないエラーが大量に吐かれたりすることがあります。ひどくなると画面デザイン自体が開かなくなります。特にUserControlを貼り付けたときになりやすい。これは、デザイナーがキャッシュを持っているためで、そのキャッシュに不整合?が起こると、デザイナーでエラーになるようです。エラーが出ていてもわかっていれば無視することもでき [続きを読む]