読者です 読者をやめる 読者になる 読者になる

IT業界のすみっこ暮らし

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

EntityFramework:Interceptor

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

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

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

WP TEST PJ

pie001.hatenablog.com 上記で例としてあげてたWP TEST PJのソースコード github.com WordPressのデータをASP.NET MVCで作成したサイトでデータ閲覧とか会員追加とかできないかな?と思って試しに作ったものになります。

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 サイトのサムネイル画像を作成しサイト内で表示する

GitHub ソリューション丸ごとアップ済み github.com 表示例

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…

20170216ブクマ

commte.net 404エラーページをデザインする時に取り入れたい洗練されたエフェクトとギャラリー集 | コムテブログ furien.jp miwao.hatenablog.com guildworks.doorkeeper.jp 正しいものを正しくつくる from toshihiro ichitani www.slideshare.net 失敗上等…

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

クレジットカード番号について クレジットカード番号 - ISAF 286th TFS クレジットカード番号には法則があり、先頭6桁でカードの種類を識別、分類することができる。 先頭の6桁を銀行識別番号(Bank Identification Number、略称:BIN)ないしは発行者識別番…

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

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

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

Material design Introduction - Material design - Material design guidelines 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ダウンロード

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('currentPageName')); // base…

個人的によく使う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 CSS .modal-open { padding-right: 0px !important; } JSとCSSを両方修正する方法 tech.mirukome.com CSS .modal-ope…

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>

運用監視アプリ調査用ブクマ

newrelic.degica.com qiita.com www.atmarkit.co.jp

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で表示されなかった。

CSV出力サンプル(C#/.net fiddle)

pie001.hatenablog.com 上記コードのサンプルを作ってみた。 これから他もこんな感じで動きが見える状態で投稿できるかも知れない。 fiddle上だとreturn Fileに設定したファイル名がなぜか効かないけど(アクション名でダウンロードされる)、ちゃんとCSV形…

C#でCSVファイル出力時に最後にNULL文字コードが挿入される問題(byte[]変換問題)

pie001.hatenablog.com 上記のCSVファイル出力をする際に起きた問題。 streamをbyte[]に変換するときにGetBuffer()を使用 return stream.GetBuffer(); 一番最後にNULL文字コードがたくさん追加されてる!? stackoverflow.com 調べたらGetBuffer()の代わりに…

CSVファイル作成(C#)

public byte[] GetCsv() { var stream = new MemoryStream(); var csvWriter = new StreamWriter(stream, Encoding.GetEncoding("shift-jis")); csvWriter.WriteLine(String.Format("{0},{1},{2},{3}", "aaa", "bbb", "ccc", "ddd")); csvWriter.Flush(); re…

サーバーレンタルサービス調査

個人的に作ったものを外部公開してみたいなと思って調べてる もしやるならC#かPythonだろうな Pythonが使えるサービスの一覧 http://python.rdy.jp/wiki.cgi?page=RentalService FrontPage - Pythonのお勉強 Windows レンタルサーバー(共用サーバー)の比較…

機械学習関連ブクマ

bad reqestがずっと表示されるんだけど、、 +redditをembedしようとするとエラーになるな。。。なんで? fanblogs.jp www.sejuku.net wit.ai www.sejuku.net codezine.jp cabbalog.blogspot.jp Which is the best machine learning library for .NET? - Quo…

1月1週目のブクマ

www.buildinsider.net www.buildinsider.net www.buildinsider.net www.buildinsider.net

よく使うFiddleリンク集

Fiddleリンク集 There's a fiddle for that! ※言語ごとに分類されている。 JSFiddle jsfiddle.net .NET Fiddle dotnetfiddle.net

正規表現確認用(C#)

WordPress参考サイト集

1、開発環境構築 locatimefree.com XAMPPを使ってローカル環境にWordPressをインストールする方法 ※追記 ローカル環境ではメールサーバーが存在しないため、下記のプラグインを入れてメール送信の確認を行う。 【WP Mail SMTPプラグイン】 www.nishi2002.co…

Python:Django Management Console

github.com 「Python」→「Open Django Shell」

Python:MySQLアクセス

ハセテツラボ » Python3.4でMySQLに接続してDjangoでも使ってみる Index of Packages : Python Package Index 下記ページで「mysql-connector-python-2.0.4.zip」をダウンロードする。 pypi.python.org ダウンロードした「mysql-connector-python-2.0.4」を…

Python:pipインストール時のC++のコンパイラエラー対策

pipインストール時にC++のエラーが発生。 色々調べたけど、結局環境作りも面倒くさいのでエラーが出る場合は下記サイトでwhlファイルをダウンロードしてインストールした方が良いと判断。 Unofficial Windows Binaries for Python Extension Packages http:/…

MySQL:郵便番号情報をDBに格納

www.post.japanpost.jp ※ken_all.zipファイルをダウンロードした後、①utf-8に変換、②半角カタカナを全角カタカナに変換(ここでは秀丸利用)。 ※そのままインポートすると文字化けになる。 CREATE TABLE `mt_zipcode` ( `id` int(11) NOT NULL AUTO_INCREMENT,…

Python:pipバージョンアップ

pip本体のバージョンを7.1.2から8.0.2に更新を行う tdoc.info https://bootstrap.pypa.io/get-pip.py 上記URLからget-pip.pyを入手してC:\Python34\Scripts に保存 C:\Python34\Scripts\python get-pip.py でpipインストール pip install --upgrade pip で「…

Python:DjangoRestApi初期設定

www.django-rest-framework.org www.django-rest-framework.org 「Python Environments」→「env(Python 64-bit 3.4)」右クリック 「Python Environments」→「env(Python 64-bit 3.4)」右クリック Djangoのタイムゾーンを日本にする TIME_ZONE = 'Asia/Tokyo'…

Python:Djangoマイグレ

「Open Command Prompt Here」を押下。 Djangoのマイグレーションツールを使ってDBにテーブルを作成する。 Djangoのマイグレーションツールからテーブルが作成される。 DATABASE設定参考

仮想環境のCMD操作

プロジェクトを右クリック→「Open Command Prompt Here」を押下し、仮想環境「env1」のコマンドプロンプトを開く。 1行目 ①pythonのグローバル環境の現在インストールされているパッケージを表示。 2行目 ②wheelを使ってバイナリー状態のパッケージをイン…

DjangoのApp追加

プロジェクトを右クリック→「Add」→「Django app」 追加するApp名を入力する。 ※例では「quickstart」というAppを追加。 「quickstart」が追加されていることが確認できる。

Visual Studioでpipインストール

Djangoプロジェクトの「Python Environments」配下の「env(Python 3.4)」を選択して右クリックする。 「Install Python Package」を押下。 インストールするパッケージを選択し、「OK」押下。 ※例では「markdown」を選択。 「markdown」が追加されていること…

Python Tools for Visual Studioインストール

参考サイト github.com 「Python Tools for VS 2013」をダウンロードし、インストールする。 インストールが完了したらVisual Studioを起動し、PTVSがインストールされているか確認する。 Python Environmentsが確認できればセッティング完了。

Python:Django REST Framework インストール

Python:easy_installでpipインストール

参考サイト prpr.hatenablog.jp