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

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

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…

SQLCMDでSELECT結果をCSV出力する。

SELECT文の結果をSQLCMDを利用し、CSV出力する query.sql クエリを指定したファイル SET NOCOUNT ON; SELECT [Code] ,[Name] FROM [dbo].[Data] ; SET NOCOUNT ON;を削除すると件数が一緒に出力される。 SQLCMD query.sqlを読み取り、output.csvファイルへ出…

ASP.NET MVC FILE UPLOAD

ASP.NET MVCでファイルをアップロードする方法を調べる 以外なところでハマり、悩まされたので、メモる。 Controllerでもファイルの受け取り方法 Modelにバインドして取得する。 Request.Filesから、inputのnameをキーに取得する。 public ActionResult Uplo…