IT業界のすみっこ暮らし

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

開発

ASP.NET MVC:レスポンスヘッダにCookieを設定

セキュリティ設定なし Response.AppendHeader("Set-Cookie", "testCookie=1234; path=/"); セキュリティ設定あり Response.AppendHeader("Set-Cookie", "testCookie=1234; path=/; Secure; HttpOnly"); 参考サイト developer.mozilla.org

20171108ブクマ

cordova.apache.org ja.monaca.io cloud.voicetext.jp voicetext.jp qiita.com hevohevo.hatenablog.com

ASP.NET MVC:logout時のcookieセキュア対応について

ログイン時のCookieのセキュア設定 うん、問題ない。 ログアウト時のCookieのセキュア設定 ログアウトされたので、Cookieの値は空。 でも、値がないとは言え、HttpOnly設定もSecureも設定されていない。 設定は以下の記事通り設定済み。 pie001.hatenablog.c…

C#:コレクション型の比較

※2015/07チーム内で共有するためにまとめた内容。 IEnumerable 全ての始まり(以下全てのインタフェースの親に当てはまる)。 foreachはIEnumerableインターフェースを実装しているクラスしか処理することができません。 特定のアイテムを取得することは出来…

20171031ブクマ

azulitchi.hatenablog.jp 結合文字列を安全に合成する プレーンテキスト変換アプリ CiPT | Change into Plain Text kafka.apache.org qiita.com www.lifehacker.jp ストリーム処理を支えるキューイングシステムの選び方 from Yoshiyasu SAEKI www.slideshare…

ASP.NET MVC:セキュリティ対応関連メモ

対応 1、クッキーの設定 Web.config <system.web> <httpCookies httpOnlyCookies="true" requireSSL="true" /> </system.web> SSL通信のときのみ、クッキーを有効にする 2、レスポンスヘッダーの設定 Web.config <system.webServer> <httpProtocol> <customHeaders> <remove name="X-Powered-By" /> </remove></customheaders></httpprotocol></system.webserver>

EntityFramework:ConnectionStringsのパスワードに特殊記号が含まれる場合

下記の手順でEntityFrameworkでMySQL接続が出来ていることを前提とする pie001.hatenablog.com pie001.hatenablog.com パスワードに特殊記号が含まれる場合 既存のconnectionStrings PW:abcefg <connectionStrings> </connectionstrings>

20171020ブクマ

qiita.com qiita.com qiita.com qiita.com qiita.com github.com isucon.net github.com Front End Performance Checklist 2017 Front End Performance Checklist 2017 [PDF, Apple Pages] – Smashing Magazine www.reddit.com 他人のサイトのアクセス数を確…

ASP.NET Web API:Basic認証

.NET MVCのWeb APIにBasic認証を適用する方法 ↑の「Web API」を選択して作成したプロジェクトを基準とする。 docs.microsoft.com MSDNに凄く詳しく書いているので、基本的にはそのままに良い。 以下、自分用のメモになります。 Web.config <system.web> ... <authentication mode="Windows" /> </system.web> <system.webServer> <modules> ... </modules></system.webserver>

C#:Json内のhtmlタグのエスケープについて

1、JavaScriptSerializer:string ⇒ JSON変換 using System.Web.Script.Serialization; var json = new JavaScriptSerializer().Serialize("A->B"); // "\"A-\\u003eB\" HTMLタグのエスケープ JavaScriptSerializerを利用してJSONに変換する場合、HTMLタグ…

20171015ブクマ

閲覧サイトのWEB技術の確認 wappalyzer.com UIライブラリ semantic-ui.com qiita.com

20171005ブクマ

gigazine.net FrontPage - マイクロソフト系技術情報 Wiki

jquery:clickイベントの上書き

tategakibunko.hatenablog.com stackoverflow.com // ex1 $("#selector").unbind("click").click(function(){ //処理 }); // ex2 $('#clickme').unbind('click').click(fireclick);

PyCon JP 2017に参加してきました。

だいぶ日にちが経ちましたが、せっかくなので参加記念にまとめてみました。 pyconjp.connpass.com PyCon JPとは? PyCon JPは、Pythonユーザが集まり、PythonやPythonを使ったソフトウェアについて情報交換、交流をするためのカンファレンスです。PyCon JPの…

.Net Frameworkのアップグレード

何がしたい? .Net Framework 4.0のプロジェクトでC# 6を使いたい。 そもそもC# 6は.Net Framework 4.5以上でしか動かない。 .Net FrameworkをアップグレードしてC# 6を使おう ← イマココ! 必要なこと 1、CodeDOM Providers for .NET Compilerインストール Mic…

IISでwebフォントのファイルが404エラーになる場合の対策

経緯 正常に動作しているのに、何故かwebフォントファイルが404エラーになっている。 因みにローカル環境では起きてない。 原因 IISが「woff」と「woff2」のMIMEタイプを認識できないため、404エラーになる 対策 Web.configの中に以下の記述を追加し、「woff…

sweetalert関連ブクマ

SweetAlert makes popup messages easy and pretty. sweetalert.js.org SweetAlert - Change Modal Width? stackoverflow.com SweetAlert2 SweetAlert2 - a beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's po…

Passing A List Of Objects Into An MVC Controller Method Using jQuery Ajax

AjaxでリストオブジェクトをControllerに渡す stackoverflow.com JS var things = [ { id: 1, color: 'yellow' }, { id: 2, color: 'blue' }, { id: 3, color: 'red' } ]; $.post('@Url.Action("PassThings")', { things: things }, function () { $('#resul…

20170907ブクマ

syncer.jp qiita.com qiita.com qiita.com https://プログラマが知るべき97のこと.com/ https://ソフトウェアアーキテクトが知るべき97のこと.com/ https://プロジェクトマネジャーが知るべき97のこと.com/ https://ゲームクリエイターが知るべき97のこと.co…

英語インタビュー例文集め

smalldata.tech www.swiss-miss.com www.reddit.com PerformanceJS | The Best Frontend JavaScript Interview Questions (written by a Frontend Engineer) www.codementor.io blog.yhat.com ASP.NET MVC Interview Questions | elmah.io The job interview…

20170828ブクマ

qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com www.ryuzee.com

JavaScript:IF文で0はfalseに変換される

数字でif判定をさせることは殆どなかったので軽く調べてみた。 テスト用js function test(){ var x = 0; // 0をはじめ1,10,-10を試す if(x){ console.log("x : " + x); } } test(); 結果 var x = 0 のときはfalse判定なので、コンソールに表示されない。 な…

HTML Minifier:htmlの圧縮

HTML minifier

暗号化されているファイルをiisに上げて401エラーを出してみた

経緯 別部署でデザインリソースをもらい、それを検証サーバーに適用してみたら、全く適用されずに401エラーが出まくり、直接アクセスしようとしても401エラーが発生した。 ローカル環境での動きは問題がなかったので、戸惑ってしまった。 サーバーにアクセス…

css2less.net:CSSをLESSに変換

CSS to LESS 既存のCSSをLESSに移行する必要があったのでCSS⇒LESS変換ツールを使いました。 www.css2less.net 元のCSSの書き方に問題がなければ、LESS変換後、そのままコンパイル出来ます。 css2less.netの特徴 CSS内の色とフォント設定、背景色を最初に変数…

javascript:keydown/keyupイベントのキーコード一覧

原文 JavaScript keydown/keyup events: key codes keydown/keyupイベントによるキーコード一覧 Opera MSIE Firefox Safari Chrome Key pressed 8 8 8 8 8 Backspace 9 9 9 9 9 Tab 13 13 13 13 13 Enter 16 16 16 16 16 Shift 17 17 17 17 17 Ctrl 18 18 18…

20170802ブクマ

github.com qiita.com qiita.com gendai.ismedia.jp qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com qiita.com

Google Authenticatorのニ段階認証関連メモ

tech.sanwasystem.com www.jerriepelser.com stackoverflow.com QRコード生成 on-ze.com $('#qrcode').qrcode({width: 64, height: 64, text: 'otpauth://totp/System%3aaccount?secret=MXHAXGZ63RCPPGSWV2CTJRU6&issuer=System'}}); ※例:qrcodeUrlは「otpa…

C# 自動プロパティ

stackoverflow.com ufcpp.net 自動プロパティ(get/set の中身の省略) public string FirstName { get; set; } プロパティ private string firstName; public string FirstName { get { return this.firstName; } set { this.firstName = value; } } 最近省略…

【Deep Learning Lab コミュニティ イベント 第2回】に参加してきました。

「Deep Learning Lab コミュニティ イベント 第2回」に参加してきました。 先月6/19に参加したイベントに続いて2回目のイベントです。 dllab.connpass.com pie001.hatenablog.com タイムテーブル 時間 セッションテーマ 登壇者 15:05 オープニング 日本マイ…