たきるブログ

C#やOracleなどの情報を書いています。

【C#】フォーム終了時のValidating、Validatedイベントを制御する

C#

Visual C# 2012 .NET Framework 4.5入力エリアコントロールにあるCausesValidationプロパティはデフォルトではtrue。 そのため、何も意識しなければ、Validating、Validatedイベントは走行し、フォーカスを失った時に入力値を検証し、OKならフォーカス移動さ…

こういうの書こうかな

あれができたら便利、これができたら便利、あれができたらなー、これができたらなー世の中に出回っているアプリを使えばできるものが多いでしょう。 しかし、意外と以下のようなことが往々にしてあります。 - 個人的に使い勝手が好きじゃない。 - 外部アプリ…

【PHP】xdebugを設定する方法

いっつも忘れるので、サイトを徘徊して見つけるんじゃなくて、ひとまとめにしとこう。 環境 Windows ダウンロード Xdebug: Downloads 設定 [XDEBUG] zend_extension="D:\php-5.6.5-nts-Win32-VC11-x86\ext\php_xdebug-2.2.7-5.6-vc11-nts.dll" xdebug.remote…

【フォント】見づらい文字を簡単に見分けるフォント

使うフォントは、ずばり『consolas』ってやつ。 Windows 7以降なら、このフォントは入ってるはず。 人によってはプログラミングの時にもこのフォントを使ってるみたいだ。 個人的には、ダウンロード購入したソフトウェアなどをDVD-Rなどに焼いたあと、プロダ…

【VMware】ホットキーを変更する

たまたま特定アプリケーションで、Ctrl+Alt+Insertを押すと動作する機能があり、それをvmware上で実行すると、Ctrl+Alt+Deleteを送信した動作をしてしまった。 調べたところ、ホットキーを変更することで対応できるようだったので、ホットキーの変更方法を記…

【VMware】vmdkファイルの最適化方法

利用しているとvmdkが肥大化してくるので、パフォーマンスも悪く、バックアップもままならない、そんな状況を完全に打破する方法をやっと確立した。 ※ただし、Windowsのみ。 以下、その手順。 ゲストOSを起動する。 ゲストOSで、すべてのプログラム→アクセサ…

【Windows】Windows 7でhlpファイルを開く

Windows 7やWindows Vistaでは、hlpファイルを開くためのプログラムが、セキュリティ上の都合でバンドルされなくなった。 ここから、対象OSのexeをインストールすれば見れるようになる。 Windows ベースのプログラムでヘルプを開こうとすると、「機能は含ま…

【Windows】Windows7でComDlg32.ocxを動かす

Windows 7 環境下で、ExcelVBAにFileDialogオブジェクトを利用しようとするとエラーになってマクロが動かせなかった。 調べてみたら、64bit環境だとって言ってるけど、32bit環境(vmware player上)でもなるし、よくわからんが、解決方法を記そう! Microsoft …

【ツール】ロードアニメーションGIFを作成するサイト

待機中や処理中の時、くるくる回るGIFアニメーションって、Webサイトやスマホのアプリでよく見かけるけど、簡単にGIFを作成できるサイトをまとめよう。 これは、GIFファイルでダウンロードできるので、Windowsアプリケーション、Webサイト、スマホ(iOS、Andr…

【Oracle】ログインユーザーのパスワードを無期限に設定する

有効期限が設定されているか確認する。 sysユーザーのパスワードが分からないならムリ。 sqlplus sys/パスワード@接続先 as sysdba select * from dba_profiles where resource_name = 'PASSWORD_LIFE_TIME'; 期限が切れていない場合は、手順2まででOK。 期…

【Oracle】ディレクトリオブジェクトの検索

SELECT OWNER, DIRECTORY_NAME, DIRECTORY_PATH FROM ALL_DIRECTORIES; OWNER:所有者 DIRECTORY_NAME:ディレクトリオブジェクト名 DIRECTORY_PATH:マッピングされているディレクトリパス

【CentOS】インストール時に解像度を指定して実行する

VMWare上で動作させようとすると、画面解像度が低くて文字が切れてしまい、思い通りにインストールが行えないかもしれない。 そのため、ディスクを入れて起動したらESCを押し、ブートオプションが入力できる画面に遷移し、画面解像度を変更する。 例えば1024…

【VMware】UEFIブートする方法

Windows8、8.1はUEFIブートによる起動の為、vmwareで起動させる為には設定ファイルにUEFIブートさせることを追記させる。 【UEFIブートにする】 firmware = "efi"

【VMware】起動タイミングをいじったりブートメニューやBIOS起動

vmwareで仮想OSを起動する際、BIOSをいじってブート順序を変更したかったりする場合、こんな感じにする。 【BIOSを起動させたい】 vmwareで仮想OSを起動した瞬間、仮想OSをクリックしてアクティブ状態にし、F2を押す。 【ブートメニューを起動させたい】 vmw…

【ツール】Oracle テーブル定義の抽出とINSERT文の生成

随分前に、Oracleのテーブル定義の抽出と、そこからINSERT文を生成するマクロを作っていたので、アップしておきます。 アップしていたと思っていたのに、アップしていなかった・・・。 作った経緯は、ネット接続不可、定められたアプリケーションのインスト…

【Oracle】Oracle Instant Client をセットアップするバッチを作った

Oracle Instant Client をセットアップする時に、いちいちオペレーションするのが面倒だったのでバッチ実行できるようにした。 UnZipとFastCopyの力を借りて、バッチ一発実行でOK! ライセンス上、問題があるならご連絡ください。 一応、環境変数の設定も調…

【Oracle】Oracleの使用メモリ容量、SGA容量を変更するのと、トラブルシューティング

DBAの知識ないから、DBの設定ぶっ壊して、1から入れなおしかなーなんて思える状態から脱却できたので、メモっておこう! SGAの現在のメモリ割当を確認。 sqlplus / as sysdba show parameter sga_; NAME TYPE VALUE ------------- ------------ ------- sga_…

【Oracle】Oracleで、データポンプによるエクスポート(expdp)、インポート(impdp)

いっつもOracle10gから追加されたデータポンプによるエクスポート・インポートのやり方を忘れるのでメモしとく! 準備として、処理を行うディレクトリが登録されていないとダメ。 SYSTEMユーザーなどで以下のようにディレクトリを切る。 CREATE OR REPLACE D…

【WSH】WSHで環境変数を操作する

setx.exeが全く使い物にならない為、WSHによる実行が最適だという判断に至り、作成しました。 WindowsXPのsetx.exeを入手する方法 Windows XP Service Pack 2 サポート ツールからWindowsXP-KB838079-SupportTools-ENU.exeをダウンロードする。(Windows正規…

【Windows】WindowsXPでrobocopyを利用する

あるシステムを動作させるファイルをサーバから一律コピーして持っていきたい場合に、今まではxcopyを利用している場面があったと思います。 が、xcopyは古い日付のファイルを持ってこないなど、同期という意味ではNGです。 Windows7だとrobocopyコマンドが…

【Oracle】パスワードの大文字小文字を区別しない方法

Oracle10gあたりから、Oracleのユーザーパスワードも大文字小文字を区別するようになった。 稼働しているシステムの入れ替えだとかに遭遇すると、データベースが新しくなったからそれに合わせてくださいなんてことも言えないので、大文字小文字を区別しない…

【TFS】Team Foundation Serverの手動バインド解除

A社が開発が必要でB社に依頼した時、Team Foundation Serverを使ってバージョン管理をすると、接続先やリポジトリ名などをA社、B社ともに完全に一致させておかないと、差分プログラムなどの差し替えがめんどくさいことになる、と思う。 (差分ファイルだけ…

【SQL Server】SQL Serverのポートの開け方

SQL Server でポートを開放する手順を記す。 『インスタンス』で手順が異なる SQL Server のインストールでインスタンスの構成を行う時、『既定のインスタンス』または『名前つきインスタンス』を選択しているはずで、どちらを選択したかによってポートの開…

【C#】app.configで読み込むDLLを決定する方法

C#

すぐ分からなくなって調べることになるからメモで残しておこう。 指定することで、exe直下以外のDLLも読める。 <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> </dependentassembly></assemblybinding></runtime></configuration>

【C#】クールすぎるNullを許可するDateTimePicker、その名もUltraDateTimePicker

どうしても自分じゃ、スマートな自作のNull許容DateTimePickerが作り出せなくて 結局悩みまくって調べまくってたら、UltraDateTimePickerというのに出会った!! これは本当にクール!!!! 【2017/04/12 追記】 コントロールの親を動的に変えたりだとか色…

【Oracle】インスタンスのシャットダウン・起動

Oracleのインスタンスをシャットダウン・起動するコマンド。 いっつも忘れるから備忘録で。 まずは接続 sqlplus /nolog conn sys/password@host as sysdba Oracleインスタンスのシャットダウン shutdown immediate Oracleインスタンスの起動 startup

【SVN】管理を維持したままリポジトリを分割する

SVN

リポジトリを1つしか作らなくて、後になってやっぱりわけておけば良かったなぁ~って思うことが多々ある。 昔はそのリポジトリの分割方法が分からなくて、新しいリポジトリに分割したいファイルを新たにコミットしてた。 でもそれだと、今までの履歴が管理さ…

【VB】似非SQLプレースホルダー

VB

スピード重視の製造が必要で、でもビジネスロジック内でSQL書きたくないからめっちゃ簡略的なSQL生成クラス 作った。 リソースからSQLファイル取ってきて、?部分をパラメータ置換するの。 全部文字列だから、シングルクォーテーションとかも設定しなきゃだけ…

【TortoiseSVN】リビジョン間で変更のあったファイルだけをエクスポートする

これは結構重宝されると思う。 というか、俺がすげー欲した!! どうにかしてこのリビジョンとこのリビジョンの間で変更があった差分ファイルだけを取得したい! 一回納品したものについて修正依頼がありました、ブランチきりました。 差分どれだ?!ってな…

【ツール】ファイル名の一部を一括置換するプログラム作った

知り合いが、あるフォルダ内にあるファイルについて、ファイル名の一部を一括置換したいんだけど~っていうから、簡易的なものを作った。 置換したいファイルが存在するフォルダ内にこのファイルを置いて、 目的文字列に、置換させたい文字列、 置換文字列に…