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

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

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ファイルが生成される。 { "…

ASP.NET MVC ページングを実装

ASP.NET MVC上でページングを実装する。 Nuget 以下のパッケージを追加 * PagedList.Mvc Controller 簡単にリストモデルをPagedListで返す様にするだけ、 * pageパラメータから、ページ番号を取得する。(最初は1) * returnのViewにToPagedList(ページ番号…

ASP.NET MVC ファイルのダウンロード

ASP.NET MVCでファイルをダウンロードする方法メモ Controller サーバーのフォルダにファイルが存在する場合 public ActionResult Download() { var contentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; return File(Serve…

IE11の互換モード使用で、表示がおかしくなる

IE11とEdgeでの表示が違う 今時ながらの事だが、IE11を使っている現場で、しかも互換モードが適用されているみたく、作ったページがおかしくなるらしい。 対策 HTMLのmetaタグに以下の内容を追加した <meta http-equiv="X-UA-Compatible" content="IE=edge" /> とりあえず、直ったみたいなので、メモっとく</meta>

ASP.NET MVCをIISの仮想フォルダに公開したら404エラーになる件

エラーの原因 ASP.NETのルーティングとJavascriptのURL実行部をIISの仮想フォルダまでは考慮していなかったため、ルーティングが失敗し、存在しないページを探しに行ってエラーになる感じ エラーになる主な部分 HTML部のformactionとスクリプトソース設定の…

ASP.NET ファイルアップロード関連トラブル

ファイルアップロード時、以下のエラーに遭遇 maxAllowedContentLength エラー 要求の長さの最大値を超えました。 POSTされるファイルの最大サイズが引っかかる場合、発生。 maxRequestLengthが足りない場合起きるエラー 大容量のCSVファイルなどは最大容量…

CsvHelperを利用して、Csvデータを取り込む

Nugetより、CsvHelperをインストールする。 Csvを読み取り、モデルに設定してくれるパッケージ まあ、便利そうだから入れる。 Csvファイルサンプル Code,Name 001,Tokyo 002,Osaka 003,Nagoya 004,Hakata 005,Yokohama Csv取込用モデル作成 Public class MyD…