Jiro Laboratory

C#、ASP.NET、JavaScript、Androidとか

2018-01-01から1年間の記事一覧

.NET Core コンソールアプリでの SQLServer LocalDB の使用

docs.microsoft.com上記は dotnet コマンド を使って SQLite を使用するサンプルです。 以下に、Visual Studio を使って SQL Server(LocalDB) を使用する場合の手順を残しておきます。 Entity Framework Core のインストール、DB作成 Entity Framework Cor…

Linux(Ubuntu)での .NET Core 開発環境の構築

以下のシェルをダウンロード https://dot.net/v1/dotnet-install.shターミナルで以下のコマンドを実行 $ chmod u+x ./dotnet-install.sh $ ./dotnet-install.sh -c Current $ sudo snap install dotnet-sdk --classicプロファイルにパスを追加 # set PATH so…

ビューのパス指定

コントローラー名とは異なるフォルダの View を使用することができます。 ルートからのパス指定 ルートからのパスを使用する場合は、.cshtml 拡張子を指定する必要があります。 return View("Views/Home2/About2.cshtml"); 相対パス指定 相対パスを使用する…

ASP.NET MVC Core 「HTTPS 用の構成」の有無による生成ソースの違い

「HTTPS 用の構成」の選択有無による生成ソースの違いを調べました。 違いがあったのは ・launchSettings.json ・Startup.cs のみです。 gist.github.com launchSettings.json 「HTTPS 用の構成」なし "applicationUrl": "http://localhost:5000",「HTTPS 用…

ajax を並列に実行する

同一セッションのリクエストは並列で処理されない セッションを使用している場合、ASP.NET のデフォルト動作では同一セッションのリクエストは並列で処理されません。 function test(value) { $.ajax({ url: "Page1/Test", data: value }); } test(1); test(…

SVG をエクスプローラでプレビュー表示

github.comインストールするとエクスプローラで svg ファイルをプレビューできるようになります。

SourceTree(Git)から差分ファイルを抽出してzipに圧縮

SourceTreeでコミット間の差分ファイルを抽出して zipファイル に圧縮する方法です。 フォルダ構成を維持した状態で差分が抽出されます。 リリース後に変更分のソースを渡したりするのに重宝します。

Dictionary の結合

IEnumerable.Concat でコレクションの結合ができますが、Dictionary<string, string> 同士の Concat の戻り値は IEnumerable(Of KeyValuePair(Of String, String))になります。戻り値の型を Dictionary(Of String, String)にしたい場合は、IEnumerable.ToDictionaryを使いま</string,>…

mdb のAccessバージョンを確認する

VBScript gist.github.com PowerShell gist.github.com

MSB4236 指定された SDK 'Microsoft.NET.Sdk.Publish' は見つかりませんでした。

環境変数Pathに以下を追加すると解消されました。 C:\Program Files\dotnet 参考 github.com

JavaMailでGmailを使う

Java側での必要最小限の設定は以下。 Properties props = new Properties(); props.put("mail.smtp.host", "smtp.gmail.com"); props.put("mail.smtp.port", "587"); props.put("mail.smtp.auth", "true"); props.put("mail.smtp.starttls.enable", "true");…

PowerShell から Oracle に接続(ODP.NET)

Oracle Client がなくても、ODAC(ODP.NET)さえインストールすれば、PowerShellからOracleに接続できます。 ODACのインストールと環境設定 ODACのダウンロード XCopy版をダウンロードします。(要Oracleアカウント:無料) 64ビットのOracle Data Access Co…