This domain may be for sale!
今回、クレジットカード・メーカーを作るにあたって、アップロードされたファイルの取り扱いに意外と気を使う必要がありました。上限を超えたばかでかいファイルが送られてくるケースや、ファイルの拡張子はpngでも内容はexeファイルであったりなどです。 ここではそれらに対して行なった設定と実装を説明します。 Apacheにアップロードするファイルサイズの上限を指定 クレジットカード・メーカーではアップロードできるファイルサイズの上限を1Mまでとしています。 このファイルサイズ以上をアップロードされても捨てるしかありませんので、リソースの無駄使いになってしまいます。 これを防ぐためにはApacheのLimitRequestBodyディレクティブを使います。 以下、上記ページからの抜粋です。 このディレクティブは、 管理者にクライアントからの異常なリクエストを制御できるようにし、 何らかの形のサービス
Two new versions of Ruby On Rails have been released today. As well as including a number of bugfixes they contain fixes for some security issues. The full details of each of the vulnerabilities are available on the rubyonrails-security mailing list. We strongly urge you to update production Rails applications as soon as possible. Rather than post the advisories individually to this blog, I’ll jus
ISO 8601は、日付と時刻の表記に関するISOの国際規格である。この規格の主眼は、日付と時刻の記述順序が国や文化によってまちまちである[注 1][1]ものを、大→小の順序(ビッグエンディアン big-endian)を貫徹して、日付・時刻の記述順序をただ一種類に標準化していることにある[2]。 年月日の区切り記号は「-」(ハイフン)のみを用い、「/」などを禁じている。また時刻表現を24時制だけに限定している。 2022年9月4日を、2022-09-04(拡張形式)もしくは20220904(基本形式)と表記する[注 2]。 2022年9月4日の時刻として 16時07分48.53秒 を併せて表記する場合は、2022-09-04T16:07:48.53(拡張形式)または20220904T160748.53(基本形式)と表記する。すなわち記号 T で区切った後に時刻を続ける。 上記以外に、日の番
あくまでもクライアントのPCの設定時刻基準。 公開NTPサーバから正確な時刻を取得するのはまたあとで。 (追記:2010/01/27 23:51) NiCTの公開NTPサーバならhttpで取得できそうだったから、Ajaxでごにょごにょできるかと思ったんだけど、そんなに頻繁にアクセスするとアレなのでヤメ。 普通にシステム時刻か、サーバ側でやれってことね… var d = new Date(); // クライアントPCシステム時刻 var localTime = d.getTime(); // localTimeのタイムゾーン差分(ミリ秒) var localOffset = d.getTimezoneOffset() * 60000; // UTC時刻(ミリ秒) var utc = localTime + localOffset; // 考慮したいタイムゾーンの差分(時間)ex.バンクーバは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く