IT業界のすみっこ暮らし

ふと気がついたときの記録



ASP.NET MVCでファイルアップロード

1、MVCでファイルアップロード Upload.cshtml @using (Html.BeginForm("Upload", "Home", FormMethod.Post)) { @Html.AntiForgeryToken() <input type="file" name="uploadFile" /> <button type="submit">登録</button> } HomeController [HttpPost] [ValidateAntiForgeryToken] public ActionResult Upload(FormCollection formCo…

Entity Framework:SQL文を直接実行

手持ちのSQLクエリーをそのままEFで実行したい場合の使い方のメモ。 SELECT var testList = new List<TestItem>(); var test = DbContext.Database.SqlQuery<TestItem>("SELECT item_id, details FROM item WHERE item_type = 1;"); if (test != null) { testList = test.ToList(</testitem></testitem>…

input type=fileのchangeイベントで同じファイルを感知させる方法

input type=fileのchangeイベントで同じファイルを感知させる方法 <input type="file" id="inputFile"> <script type="text/javascript"> $('#inputFile').change(function (data){ // 処理 $(this).val(''); ★ }); </script> ★changeイベント時に該当要素のvalueを削除する。この処理がない場合、同じ名前のファイルの選択を感知できな…

ASP.NET MVC:ModelStateのエラーメッセージ一覧を取得してJsonで渡す

普段Modelのバリデーションチェックをして、エラーを格納するとき、以下のようにエラーメッセージを入れて ModelState.AddModelError("", "○○が見つかりません。再度お試しください。"); ViewでValidationSummaryやValidationMessageを使ってエラーメッセー…

EntityFramework:Interceptor

参考サイト www.entityframeworktutorial.net EntityFrameworkのInterceptor作成例 EFCommandInterceptor.cs class EFCommandInterceptor: IDbCommandInterceptor // ★ { public void NonQueryExecuted(System.Data.Common.DbCommand command, DbCommandInte…

Voice Dream ReaderのNeoSpeechライセンス期限切れ問題

Voice Dream Readerとは? 公式ページの説明では 耳で読む!Voice Dream Readerは記事、ドキュメント、本の読み上げで幅広い評価を得ているデスクトップクラスのアプリです。 と書いてあります。 Voice Dream ReaderVoice Dream LLC教育¥1,800 NeoSpeechとは…

自作プラグインをPlugin Directoryに登録する

1、 アカウント登録&プラグイン登録申請 こちらからwordpress.orgのアカウントを作成します。 そしてこちらこちらからプラグインの登録申請を行います。 下の画像は既に申請後の画像で、「Pending requests」項目から該当プラグインが審査待ちであることが…

EntityFrameworkとMySQL

下記の記事の実例と問題点の対策 pie001.hatenablog.com 下記前提条件が満たされている場合の新規プロジェクト作成~モデル追加まで You completely Install mysql-installer-community-5.7.3.0-m13.msi or Install both ofmysql-visualstudio-plugin-1.1.1.…

ASP.NET MVCのルートURLにドットを含む文字列を使う

stackoverflow.com Web.config system.webServerの中のhandlersに以下のように記載する。 <system.webServer> <handlers> </handlers></system.webserver>

SQL学習サイト SQL ZOO

SQL ZOO SQLZOO DBで直接実行しながら学習できるサイト DBは「MySQL」と「SQL Server」の2種類が選択可能 学習画面 クイズ画面 該当メニューの進み具合がメニューの横の黒いバーに表示される (会員登録なし、ブラウザの情報を保存) まとめ wikiに登録され…

Entity Framework:最新の日付のレコードを抽出

DBサンプル tb1 Id DetailId LastUpdatedAt 1 101 2017-02-01 01:00:00 2 101 2017-02-01 10:00:00 3 101 2017-02-02 01:00:00 4 102 2017-02-01 01:00:00 5 102 2017-02-02 01:00:00 tb2 DetailId Name 101 Name1 102 Name2 例1 tb1から同じDetailIdを持つ…

EntityFrameworkでMySQL接続

qursaan-howto.blogspot.jp 1、必須条件 「mysql-installer-community-5.7.3.0-m13.msi」をインストールするか 「mysql-visualstudio-plugin-1.1.1.msi」と「mysql-connector-net-6.8.3.msi」をインストールする。 ダウンロードミラー http://mirror.cogent…

クレジットカード番号から発行者検索機能実装

クレジットカード番号について http://melfina.org/wiki/?%A5%AF%A5%EC%A5%B8%A5%C3%A5%C8%A5%AB%A1%BC%A5%C9%C8%D6%B9%E6 クレジットカード番号には法則があり、先頭6桁でカードの種類を識別、分類することができる。 先頭の6桁を銀行識別番号(Bank Identi…

IPアドレス所在地検索機能の実装

一番最初にIPに紐付く地域情報DBを調べる 「ip address location database」でググるといくつかのサイトが確認できる。 www.ip2location.com lite.ip2location.com db-ip.com 調べた結果 調べてみると、IPから国~市情報までは無料提供もあるけど、細かい情…

Bootstrap:Material AdminのIEスクロールバー非表示問題

Material design Design - Material Design Material Admin 最新のBootstrap3をベースにしたGoogle Material Designから触発された強力で軽量な完全レスポンシブで高解像度に対応した管理テンプレート 要はこれを使えばそれっぽいマテリアルデザインのサイト…

wordpress:botによるアクセスで発生するエラー

[08-Dec-201x 07:42:12 Asia/Tokyo] PHP Fatal error: Call to undefined function get_header() in /export/user/8/zjp_568108/live_2a7a69/var/wordpress/wp-content/themes/theme-name/index.php on line 14 ある日wordpressのログに上記のようなエラーロ…

setコマンド

SET - 環境変数の設定と表示 [FPCU]DOS/V&Windowsコマンド・プロンプト・リファレンス 現在されている環境変数と内容の確認用

タスク スケジューラの設定

1、「バッチ ジョブとしてログオン」に「バッチ実行ユーザー」を追加 コントロール パネル\すべてのコントロール パネル項目\管理ツール > ローカル セキュリティ ポリシー 2、タスク スケジューラの設定 コントロール パネル\すべてのコントロール パネル…

Visual Studioの拡張機能

Web開発を基準にインストールしている拡張機能をまとめてみた。 Web Essentials 2015.3 VS用Web開発支援ツール Web Essentials 2015.3 - Visual Studio Marketplace vswebessentials.com CodeMaid コード整形ツール pie001.hatenablog.com Visual StyleCop C…

ASP.NET MVCでCSVダウンロード

ASP.NET MVCでCSVダウンロード test.cshtml <button class="btnCsvDownloadList" type="button">CSVダウンロード</button> <script src="~/Scripts/pages/test.js"></script> test.js $('.btnCsvDownloadList').click(function () { var documentUrl = document.URL; var baseUrl = documentUrl.substring(0, documentUrl.indexOf('curre…

DB切替作業で思ったこと

システムのDBをA(既存DB)からB(新規DB)に切り替える場合の話 普通ならシステム側がアクセス先をAからBに切り替えるだけで済む。が、予期せぬトラブルが発生してBを再設定する必要があり、Aにまた戻したい場合も生きてれば経験するかも知れない。 こういうと…

個人的によく使うlinqサンプル

よく書いてる内容をまとめてみました。今後も随時追記予定。 Model Sample Model // List<TestModel> testList = new List<TestModel>(); public class TestModel { public int Id { get; set; } public string Name { get; set; } public int Quantity { get; set; } public decim</testmodel></testmodel>…

codinggroundでmysql(mariaDB)ターミナルオンラインを触ってみた

Free Online IDE and Terminal それっぽい! 仮想のテーブル作成や権限付与などのテストが出来るので良いと思う。

ajax処理を含めたreturn falseでハマった件

やりたいこと submitボタンを押下した後、ある条件の場合、ajax処理をした後(ここではバリデーション処理)、結果によってreturn false;でsubmit処理を中断させたかった。 NG で、最初下のようなコードを書いたけど、どうしてもreturn false;が効かず、その…

Bootstrap:Modal表示時に左側にずれる件

スクロールバーの対応のためか、Modal表示時に"padding-right:17px"の値が追加され、左側にずれる件の対策。 CSSで対応 stackoverflow.com Modal表示時にDomが左側にずれる場合、以下の設定を追加する ①bodyのスタイル修正 ■ 原因 <body class="modal-open" style="padding-right: 17px;">★ ■ 対策 .modal-open { pa</body>…

Bootstrap:Modal関連メモ(20170123)

モダルを真ん中に表示する stackoverflow.com CSS /* Modal Settings Start (vertical position center) */ .vertical-alignment-helper { display:table; height: 100%; width: 100%; pointer-events:none; /* This makes sure that we can still click out…

Bootstrap:Modalの外側をクリックしても消えないようにする

stackoverflow.com Modalのdivに設定する場合 <div class="modal hide fade" data-keyboard="false" data-backdrop="static"> Modalを呼び出すaタグに設定する場合 <a data-controls-modal="your_div_id" data-backdrop="static" data-keyboard="false" href="#"> JavaScriptでModalの属性を設定する場合 $('#myModal').modal({ backdrop: 'static', keyboard…</a></div>

20170117

MariaDBにMySQL Workbenchを使ってアクセスを試すが上手くいかない。 「Continue Anyway」を押下して無理やりアクセスを試してみても続けてエラーが表示されるのみ… なので、ググってみた stackoverflow.com MariaDBはバージョン管理の違いなどが原因でMySQL…

Coding Groundでonline IDEを試す

Coding Ground クラウド型のオンライン開発環境。 タダでどこまで出来るのかはこれから調べなきゃいけないけど、学習・復習であれば特に問題はなさそう。 Free Online IDE and Terminal 以下、Java8でハローワールドやってみた。 https://goo.gl/mlht7n

.net fiddle Security Exception

iTextSharpを入れてPDF出力を試してみたけどSecurity Exceptionで表示されなかった。





プライバシーポリシー