C Sharpens you up

http://qiita.com/yuba に移しつつあります

2013-08-01から1ヶ月間の記事一覧

Play2.0 - secureクッキーは設定でオンにしておきたいけど開発機ではオフにしたい場合

secureクッキーは、HTTPSを使っていない場合にはブラウザからサーバに送り返されないフラグを付けたクッキーのことです。 秘密情報をクッキーに乗せて覚えさせたのに、うっかりさんユーザーがHTTPでアクセスしてきてクッキー内容がパケット盗聴で漏れるとか…

SQLプログラミング課題・表示順変更の実現

SQL

CodeIQの問題・パズルを考えよう!(by CodeIQ×はてな)タイトル見ただけで苦労の記憶がよみがえってきた方はその時点で合格ってことでいいかもしれません。INT型の主キーを持ったテーブルがあり、1行を1アイテムとして表示できます。 CREATE TABLE items ( …

C#/Javaで読む、HaskellがIOモナドで実現したいこと

モナドを理解した人がまだ理解していない人になんとか理解してもらおうと書く解説記事ばかり積み上がっていくのはもはやIT系ブログ界の伝統芸ですが、この記事で少しでも貢献になるでしょうか。この記事ではHaskellも関数型言語も出て来ません。読み慣れた手…

コーディング課題・貸しボート屋の問題

CodeIQの問題・パズルを考えよう!(by CodeIQ×はてな)ある湖の貸しボート屋が古いボートを処分しようとしましたが何艘残せばいいかわかりません。 貸し出しリストから、ピークのときに何艘が貸し出されていたかを求めたいです。貸し出しリストは 貸出日時,…

コーディング課題・5ℓと3ℓのバケツで4ℓの水を用意する問題

CodeIQの問題・パズルを考えよう!(by CodeIQ×はてな)5リットルのバケツ(A)と3リットルのバケツ(B)だけ使って4リットルの水を測れと言われたら Aを満タンにする Aから注げるだけBに注いで、終わったらBの水は捨てる(Aに2リットルたまった) AからBに2リッ…

SQL Serverでも論理削除と一意性制約を両立

SQL

一意性(UNIQUE)制約はNULLでない値に対してだけ効く、そう思っていた頃が私にもありました… SQL ServerはNULLも一意性制約の対象になります。NULLになっている行が複数あると重複だと判定されます。SQL-92の規格書をあたってみると、これは完全な規格違反な…

Intellisenseが解析あきらめるコードもあるんです

納涼!ほんとにあった怖いコード(by CodeIQ×はてな)ある夏体験した悪夢のようなコーディングの話です。そのソフトは、もともと1本のプログラムでクライアントとしてもサーバとしても機能するという作りになっていました。そのソフトに転機が訪れます。 サ…

エクスプローラから一発でコマンドプロンプトやPlay!プロンプトを開く

Windowsでコマンドライン操作が必要なとき、わざわざスタートメニューからコマンドプロンプトを探して起動しておられる方はまさかおられませんな。基本操作【フォルダをSHIFT右クリック】→【コマンドウィンドウをここで開く】 はもちろんのこと皆様使ってお…

WindowsのmklinkコマンドとUNIXのlnコマンドは引数が逆

Windowsでシンボリックリンクを作るときは mklink 【作るリンク】 【実ファイルパス】で、UNIXでシンボリックリンクを作るときは ln -s 【実ファイルパス】 【作るリンク】なので引数の順番が逆ですご注意*1。あと、mklinkでは/Hをつければハードリンクで、…