ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

.NetのEntityFrameworkCoreでSQL Server接続を設定してみた

EntityFrameworkCore設定 .NetプロジェクトにEntityFrameworkCoreを設定する歩法についてメモする。 今回の対象はSql Serverにするが、対象はNugetパッケージでインストールする物によって変わる。 ProjectにNugetパッケージを追加する。 バージョンはテスト…

WPF用タイマー実装

WPF画面上で一定時間ごとにリフレシュする 普通のTimerではプロセスがSTAじゃないからとかエラーになったため、調べたらWPFの場合、WPF内部のDispatcherを利用しなければならないらしい XAMLページ using System.Threading; public partial class MainWindow…

Ubuntu 20.04にdotnetをインストール

dotnet インストール Linuxで環境構築してみようと思ってので、Ubuntu 20.04にdotnetインストール手順を残してみます。 信頼されたキーの一覧に Microsoft パッケージ署名キーを追加 wget https://packages.microsoft.com/config/ubuntu/20.04/packages-micr…

VS Code エディター関連メモ

Macで「code .」で起動出来るようにする。 何回もやっているが、すごく忘れぽくて毎回探すことになってしまっているので、メモっときます。 VS Codeを起動 コマンドパレットを起動(Command + Shift + P) Shellと入力し以下を選択 Shell Command: Install '…

OracleのRAW型をSQL ServerのVARBINARY型への移行方法

OracleのテーブルをMSSQLへ移行する ORACLEがRAW型を持つデータがあり、SQL Serverへ移行する方法を探した結果 なんとか解決したので、メモ。 OracleのRAW型に対応するMS SQLServerの型はVARBINARY型 ORACLE CREATE TABLE rawdata ( PASSWORD RAW(64) ); SQL…

タスクスケジューラ、タスク作成メモ

(0x1)エラーになる 操作のプログラムをbatファイルにしていたりすると、実行パスが認識されず、エラーになる。 解決:開始(オプション)に実行パスを設定してする。 その他、 最上位の権限で実行するがチェックされていると同じエラーになる。 裏でタスクが…

Image 関連メモ

Imageの変換 Imageからbyte[]への変換 ImageConverter imgconv = new ImageConverter(); byte[] b = (byte[])imgconv.ConvertTo(myThumbnail, typeof(byte[])); byte[]へからImageへの変換 byte[] b ; Image img; using (var ms = new System.IO.MemoryStrea…

Oracle公式ContainerでDockerイメージのダウンロード及び構築

OracleデーターベースをDockerで構築する 以前参考に構築したイメージがなくなり、新しく構築する必要ができたので、Oracleさんの公式Containerを利用してみました。 Oracle Container Registry Oracle Container Registryから公式のDockerイメージをダウン…

robocopyメモ

robocopy 使う機会がなかったが、今回、サーバー移行の案件が有ったため、使うことになった。 備忘録としてオプションなどをメモる。 オプション /mir : コピー元と先を同期する。(元に削除されたら、先にも削除される) /xo : 古いファイルをコピーしない …

Java 7環境でのMavenのPluginがダウンロード失敗する

Java 7環境のMavenでダウンロードが行われない 環境を設定してもMavenの命令のダウンロード処理が失敗する事がある。 環境 Windows 10 Java 7 Sdk apache-maven-3.3.9 現象 命令に対し、以下のように「Received fatal alert: protocol_version」になりダウン…

Ubuntu 18にJava開発環境構築

今回は仕事でJavaのソースを渡されていて、開発環境を構築してみることになったんで、手順をメモしてみる JreとJDKのインストール Javaの開発なのでまずはJRE(Java Rutime Environment)とJDK(Java Development Kit)をインストールする。 ※ 参考までにJreとJd…

CsvHelperで出力にダブルクォーテーションをつける

概要 CsvHelperでcsv出力でダブルクォーテーションを設定しようとして、かなり苦労したのでメモっておく 検索してみると「CsvWriter.Configuration.QuoteAllFields」をTrueにするSampleばかり出てきたけど、CsvHelper Ver12にはこのプロパティは存在しなかっ…

AppSettingから設定値を取得する

.Netの環境変数ファイル(*.config)から値を取得する方法について 以前のやり方が使えなくなったみたいなので、新しい方法をメモる 今はうまくいかない以下の方法 Configuration.ConfigurationManager.AppSettings("KEY") .config <configuration> <appSettings> <add key="KEY_ID1" value="abcd" /> <add key="KEY_ID2" value="9999" /> </appSettings> </configuration> System.Configuration…

Google Map Apiを利用してみる

諸事情により、Wep APIを利用するコーディングを試すことになったので、メモる Google Cloud Platformの登録 Google Map Apiを利用するためにはGoogle Cloud Platformへの登録が必要、クレジットカード必須。 https://cloud.google.com 登録を完了すると、デ…

トリガー作成メモ

TRIGGER作成 基本文法 CREATE TRIGGER [dbo].[TR_TABLE_NAME] ON [dbo].[TABLE_NAME] AFTER INSERT,DELETE,UPDATE AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert …

Styleの適用方法色々メモ

自分の以下の対象ターゲットのプロパティを固定する 青い四角のスタイルを設定する。 <Grid> <Grid.Resources> <Style TargetType="Rectangle"> <Setter Property="Fill" Value="Blue"/> </Style> </Grid.Resources> <Rectangle Height="10" Width="10" /> </Grid> キー名をつけてそれぞれのスタイルを指定する。 <Grid> <Grid.Resources> <Style x:Key="sty1" TargetType="Rectangle"> </grid.resources></grid>

Mi Band 4 中国版を英語化する(iOS)

AliExpress からMi Band 4(中国版)を購入したのは、良いが、表示がすべて中国語! さすがに表示が中国版のみってのはきつい。 本体でもMi Fitでも修正は出来ないみたいが、別のアプリ(公式?)からの変更方法が見つかったので、メモっとく AmazToolsをダ…

.NetでBarcodeを作成し、印刷まで

目標 フリーパッケージでバーコードを作成し、印刷する。 有料パッケージだと色々便利だが、以前からAccessやExcelに組み込まれたバーコードコントロールを使っているお客様には、金を使う気が無いので、却下になっている。 Nugetからパッケージをインストー…

.NETでAccessをDBとして使う

必要になった理由 バッチでAccessのDBを読み取りSql Serverに更新するような要望が発生したため Àccess DBを.NETで読み取る 以前のAccess2003(.mdb)の場合、「Microsoft.Jet.OLEDB.4.0」を使うらしいが、Access2010(.accdb)以降は、「Microsoft.ACE.OLEDB.12…

CodeLens解除、XAMLのUIデバックツールを非表示にする。

ソース上の参照数などの表示を非表示にする方法 VisualStudioのクラスやメソッドのソース上に参照数を表示する機能 まあ、あると便利だが、ソースを表示するたびに行が広がり見づらくなったりするので、非表示にする。 「ツール」→「オプション」 「テキスト…

ToggleButtonカスタマイズ

WPF

ToggleButtonを実装してみたものの、ControlTemplateが上手く動かなかったので、最終的に成功したパターンをメモ と言っても、結局はStyleのTriggerで定義するだけでも解決だった

既存ボタンのスタイルを継承しながら、カスタムボタン作成

WPF

ボタンとスタイルを定義 ※StyleにBasedOnを指定しないと、既存のスタイルした表示してくれなかったので注意

画像ボタンを作成してみる。

WPF

カスタムボタンを定義 とりあえず、カスタムボタンを定義し、基本的にスタイルのみ設定していみる。

batファイル用コマンドメモ

変数使用 SET HOGE=abc ECHO %HOGE% 日付取得 日付はシステムの日付フォーマットで表示されるため、ファイル名などに使うには部分を取得し、合体させる必要がある。 ECHO %date% YYYY/MM/DD ECHO %time% HH:MM:SS.SS ECHO %date:~0,4%%date:~5,2%%date:~8,2%…

DataGrid 操作についてメモ

WPF

DataGridTextColumn セルのスタイルを編集する場合 DataGridTextColumn.ElementStyleを利用し、スタイルを指定する <DataGrid> <DataGrid.Columns> <DataGridTextColumn Header="ヘッダー名" Binding="{Binding MyDate,StringFormat=yyyy/MM/dd}" Width="100"> <DataGridTextColumn.ElementStyle> <Style TargetType="TextBlock"> </datagridtextcolumn.elementstyle></datagridtextcolumn></datagrid.columns></datagrid>

CSVファイルからのBULK INSERT

CSVファイルからSQL ServerのTableへ高速でデータを投入する 私用場面は色々あるが、とりあえず、スキーマ間でデータを移動する場合を想定します。 復元もとDBからデータを抽出するためのSQLをファイルに記載します。 output.sql SET NOCOUNT ON ; SELECT * …

ADO.NET Entity Data Model(edmx)で生成した接続文字列をコードで生成する。

ADO.NET Entity Data Model(edmx)で生成した場合 app.config内部にmetadataを含むConnectionStringが生成される。せっかく自動生成したEntity Data Modelを再利用しながら、ConnectionStringをConfigファイルから隠したいため、コードベースで生成する必要が…

Windows Server 2003, ASP.NET, IIS6.0

Windows Server 2003環境のIIS設定 仕事上、旧システムを動かしている現場があり、仮想環境に現状での移行をしてみたので、メモとしてやった事を記録する。 Windows Server 2003 R2のインストール OSインストールCDは必要! 無料での入手は出来ない(公開さ…

Google Home, IFTTT, Google Sheet, Slack連携

概要 Google Homeから最終的にSlackのチャンネルにポストするまでをためしてみた。 連携はIFTTTからGoogle Sheetへ書き込み、Google SheetからSlackへポストする流れとなる。 IFTTT連携(Google Home → Google Sheet) My Applet タブから「New Applet」を洗…

npmだけで、jQueryパッケージ管理

パッケージ管理を1つ集中する方法の一つとして、npmにより、jQueryを制御する 前提として、npm(node.jsのパッケージ管理)はインストール済み npm init 対象プロジェクトフォルダでnpmを初期化する。 $ npm init 結果として、jsonファイルが生成される。 { "…