今回は熟練したWebアプリ開発者なら常識のクロスサイトスクリプティング対策の落とし穴を紹介します。 JavaScriptを排除しているつもりで排除に失敗?! 最近はSanitize(サニタイズ)という言葉の代わりにValidation(検証)という言葉をよく聞くようになったと思います。Sanitizeの意味を辞書で調べると「汚れている物をきれいにすること」とされています。この意味の通り汚れた変数をきれいにして使えば安全に利用できるとする考え方に基づくのがサニタイズ手法です。典型的な例は、「テキストを出力する前に"<"と">"を取り除く」方法があります。 例1 "<"と">"をereg_replaceで取り除く $safe_text = ereg_replace($_GET['text'], '[<>]', ''); この$safe_textを <a href="/script.php?t
三菱自動車が次期『ランサーエボリューションX』向けに開発した新型トランスミッション「ツインクラッチSST」は、クラッチ操作をすべて自動化した前進6速後退1速の2ペダルMTだ。変速の高速化による気持ちの良い加速フィーリングと、機械式変速機の特長である優れた燃費性能とを両立させた。 フォルクスワーゲンの「DSG」、アウディの「Sトロニック」変速機とよく似たシステムで、1-3-5速と2-4-6速の2系統の変速機構を持ち、それらを交互に使うことで切れ目のない変速を実現させた。クラッチもDSGと同様に湿式多板×2。 DSGとの大きな違いはクラッチの配置。DSGが同心円のなかに大小二つのクラッチをコンパクトに収めているのに対し、ツインクラッチSSTは同じ大きさのクラッチを並べて配置している。スペースの点ではDSGに比べて不利だが、クラッチ間のクリアランスが充分に確保されるため、冷却の点では有利だ。 こ
おおおおっ。軍用ロボも、ついにここまできましたか。 今回、ご紹介するのは、「Danger Room blog 」のNoahがレポートしてくれた、出来立てホヤホヤの最新武器です。その名も「special weapons observation remote reconnaissance direct action system」(特別 武器 観測 遠隔 偵察 直接 作動 システム)の頭文字をとった「SWORDS」。見た目もゴッツイけど、本名も長くて立派です。 「SWORDS」は、軍がここ数年かけて開発した武器なのですが、具体的に何なのかというと、爆弾処理ロボットがM249マシンガンを装着してる、初の戦争用武装ロボットなのです。 それでは、以下でマシンガン付き爆弾処理ロボットの写真をご堪能下さい! 驚きのオプショナル機能も、最後に教えますね。 現在、この世には「SWORDS」が3体造存在してい
今の仕事 本当は私が開発会社と制作会社双方管理してキャンペーン全体をディレクションしなきゃいけないのだが、「サイトデザイン?そんなんおっちゃんには判りまへんがな」のノリで開発寄りのフォローだけ選り好みして制作・ディレクション系は他にも仕事あって忙しいマネージャにエイヤっと放り投げ状態。 いや、実際開発寄りの仕事も超忙しくて仕事割り振らないとこなせない、まさに「心を亡くす」状態だったのだが、今日になって制作系は仕事残りまくってるけど開発系はちょっと落ち着いた感じに。 んなもんで、ここしばらく昼休みもくそもなかったので、ちょっとくらいいいよね(いやよくないのだが俺的には全然OK)という感じで、マネージャには悪いなと思いつつ(いや全然思ってないのだが)久々にネットでネタ漁り。 そういえば社内で、仮想化サーバについて話題になってたな、Amazon Web Serviceとか最近どうなってるの
Posted by nene2001 at 20:09 / Tag(Edit): location::geotool proj4 perl gis / 3 Comments: Post / View / 0 TrackBack / Google Maps タイトルはオコガマシスで、本当はLocation::GeoToolの方がProj.4の代替でしかないのですが、Location::GeoToolを使っている人への呼びかけということなのでこのタイトルで。 先日、Web-APIを連発している某社のオフィスを訪ねたのですが、中の人の話によりますと、Perlで開発しているAPI内での経緯度測地系変換には拙作のLocation::GeoToolを使っていただいている、という話を伺いました。 いや、作った者として、使っていただけるのはありがたいのですが、昔昔に作ったモジュール構成を踏
「梅田に行って地獄を見るか、南港に沈められるか、今金を出すか」強盗3人組を逮捕 大学生を殴り現金を奪う
ケータイを発想のための文具にする──というところから、別の発想もふくらんだ。例えば「会議でホワイトボードに書かれた内容を、みんなケータイのカメラで撮影して持ち帰っている。これもポケディアに送りたい。添付画像の管理も必須だよね、という議論をした」(万木氏)。フォーマットは携帯で撮ったままだが、動画ファイルもサーバに保存できるのだという。 メールで発想のヒントを送り返してくれる ちょいメモでメモをすると、アイデアのヒントとなるメールが返信されてくる。このメールに返事を書くことで、さらにアイデアがふくらんでいく仕組みだ。 「ヒントとなる返信メールは現在100種類。当初、元のメールをテキストマイニングするとか、関連する要素をネットから引っ張ってきて見せるなども検討したが、敢えてランダムな内容を返すことで、全く違う切り口のアイデアをふくらませられるようにした。今後ヒントとなるメールの数は順次増やして
※ 左がSumatra PDF、右がAdobe Reader PDFビューワーと言えば、Adobe Readerが一番有名だ。そして高速で動作するFoxit Readerもある。Adobe Readerは3Dレンダリングやフォーム入力等、先進的な機能が実装されている反面、動作が重たいのが難点だ。 その点、Foxit Readerは軽量で高速に動作する。PDFは閲覧が殆どなので、高速性は重要だ。そして第三のプレーヤとしてこちらを紹介しよう。 今回紹介するオープンソース・ソフトウェアはSumatra PDF、高速&軽量なPDFビューワーだ。 Sumatra PDFは実行ファイルがわずか803KBとFDにすら入ってしまうくらい小さい。USBメモリに入れてのポータブルな利用を想定している。そしてこれだけ軽量でありながら多言語メニューへの切り替えが可能だ。 日本語PDFの表示にも対応している。描画は
Web2.0ワークショップで紹介したように、様々なケータイやPHSでユーザの現在位置が取れるようになってきていて、それを使っていろいろアプリケーションが作れるようになってきている。 その中には、実用アプリだけでなく、私も前管理人をしていたアンテナ奪取や、ケータイ国盗り合戦、Ittemiaのようなエンタメアプリも考えられるわけですが、その際に問題になってくるのが「現在位置の詐称」問題です。 ケータイ、PHSでの位置取得は、SoftBank簡易位置情報のようにHTTPヘッダ、DoCoMoのiエリアのようにPOST等で返ってくる場合もありますが、多くの場合、GETのクエリストリングとして返ってきます。 なので、一旦URLを得てしまえば、クエリストリング中の経緯度を書き換えさえすれば、簡単に詐称できてしまうのです。 実用アプリならば、飽くまで位置情報はユーザの調べる位置を現在位置とするため
宿泊できる廃村が長野県飯田市にあるらしい。 廃村とは、つまり人がいなくなった村のことであろう。 そのようなところに宿泊とは、なにやらアウトローな雰囲気が漂ってくるが、そうではない。 その廃村は、無人となった今でも元住人や市によって管理されており、 希望すれば民家を宿泊用に貸してくれるらしいのだ。 実際に行って、泊まってきた。 (木村 岳人) その村の名は、大平宿 その廃村とは、長野県南部の飯田市から20kmほど離れた山の中、 標高約1100mのところにある大平宿(おおだいらじゅく)である。 大平宿は、江戸時代中期より南木曽の妻籠宿と城下町飯田を結ぶ 大平街道の宿場町として栄えた山村集落であった。 しかしながら、時代の流れと共に大平街道は使われなくなり、 昭和45年、住民たちは集団離村で大平を離れ、この村は廃村となった。 その後、無人になった大平の町並みを保存しようと「大平宿をのこす会」が発
【ぷらちな】アニメ新表現宣言!新房監督作品の奥にアニメ表現の最先端を見た!『さよなら絶望先生』シャフト《前編》 デジタルが、ただデジタルであるというだけで珍しかった時代は、もはや遠い昔。デジタル制作環境の普及により、アニメーションは、創意工夫の時代へと突入しています。この連載ではそうしたアニメーションmeetsデジタルの最前線で日夜戦うスタッフの皆さんに、お話を伺っていきたいと思います。 第一回にご登場いただくのは、『月詠-moonphase-』や『ぱにぽにだっしゅ!』『ネギま!?』『ひだまりスケッチ』そして最新作『さよなら絶望先生』で話題沸騰中のSHAFT(シャフト)の新房昭之さん、尾石達也さん、大沼心さんです。SHAFT節、とファンに称される映像美の秘密にマホっと迫ります! ■チーム新房、発足! ――まずはみなさんがSHAFTの作品に関わられるようになられた経緯をお聞きしたいで
Abstract 昨今様々な組織・団体から提案されている著作権法における特別法、いわゆる「二階建て制度」に関して、やや批判的な視点から考察してみました。二階建て制度には3つの特徴があり、多くの場合同じような内容を提案しています。ただし提唱している主体によって理念的な相違があったりなかったり。でも、総じて大変期待できる制度案だと言えると思います。そして、この制度を実現すべく必要なことを、批判的な考察を踏まえて明らかにしました。それが一元化されたデータベース窓口です。 二階建て制度の経緯と詳細 二階建て制度の原案は、経済産業省メディアコンテンツ課(当時)の境さんによる上乗せ型著作権制度案をもとに、真紀奈17歳さんが作成しました*1。それ以前にも特別法を求める動きはありましたが、現在提案されているような二階建て制度の特徴を備えたものはこれが初めてだと思います。 その後、2006年6月30日の日経
「日経ビジネス」に掲載された特集記事「孤独な最大手、ヤマダ電機の猛進」を巡り、家電最大手のヤマダ電機がホームページ上で「ネガティブキャンペーンだ」とかみついたことが波紋を呼んでいる。同社は2007年1月、職安法違反疑惑を連載記事で報じた読売新聞に対しても、連載中に強硬に抗議していた経緯があるからだ。 「強引とも言える取引手法」と指弾 今回問題の記事は、「日経ビジネス」07年8月6-13日合併号に「家電量販の『品格』」という大見出しで14ページにわたって掲載された。 記事では、3人の記者からなる取材チームが、ヤマダ電機の商法の舞台裏について次々に切り込んでいく。同社が06年秋から、消費者から受け取った故障品の修理費用の3割以下をメーカー側に支払わなくなったこと。本社と店舗とのテレビ会議で、売り上げの伸びない店舗の店長を役員が口汚く恫喝し、日常的にも、店舗設置のカメラで従業員がサボっていないか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く