毎日何気なく磨いている歯。タイミングや道具の使い方など、その磨き方で本当に歯を大事にできているのだろうか。実は最近の研究で判明してきた新しい注意点もある。これからも長い間、自分の歯と付き合うために、専門医に歯磨きの最新の常識を聞いた。「冷たい水がしみて耐えられない」。痛みを訴えて来院した20代女性の口の中を見ると、まるで歯科器具で削ったかのような丸っこい奥歯があった。歯の表面のエナメル質が減り
こんにちはこんにちは!! Webプログラミングしてますか! よく「PHPはセキュリティがダメ」とか言われてるよね。 でもそれって、べつにPHPが悪いんじゃなくて、 たぶん、セキュリティとかが、まだよくわからない人が多いだけなんじゃないかな。 がんばって勉強しようと思っても、なんだか難しい理屈が並んでいたりするしね…。 なので今日は、セキュリティ対策について、 「これだけやっとけば、わりと安全になるよ」ってことを、初心者むけに、大雑把に書いてみます! 理屈がわからなくても、最初はコピペでも、 なにもやらないより、やったほうがきっとマシになる! 1. XSS対策 動的なものを表示するとき、全部エスケープすればokです! (NG) あなたの名前は <?= $name ?> ですね! ↓ (OK) あなたの名前は <?= htmlspecialchars($name, ENT_QUOTES) ?>
> 「3D」を含む文字(「週」とか「そ」とか「出」とか)は、出てきた「=」についてもう一度エンコードしておかないと、デコードの際に問題が発生する、という感じで大丈夫でしょうか? 「エンコード」も「デコード」も一回こっきりです。「もう一度エンコードする」のではなく、一度のエンコードで、データ中の「1B や3Dを全て変換」するのです。 「エンコードしたものをまたエンコード」したり「デコードしたものをまたデコード」することはありませんし、してはいけません。 文字化けの要因は、おそらくデコードしなくていい文字列をさらにデコードしてしまっているということでしょう。 たとえば「そして=3D今週中」という文字列は、ISO-2022-JPでは 「ESC $B$=$7$F ESC (B=3D ESC $B:#=5Cf ESC (B」 (1B 24 42 24 3D 24 37 24 46 1B 28 42
gl.enchant.js を使って 10 分で 3D ゲームプログラミングしてみた. んで, その様子をビデオキャプチャーしてみました!! 簡単な避けゲーを作ってみました. なんとコードはたった 81行! gl.enchant.js はホント生産性高いです!! 最近, 時間制限を設けて動画でキャプチャしながらゲームプログラミングするのにハマっています. 時間と戦い汗かきながらプログラミングするのがなんか新鮮でクセになっちゃってw wise9 で清水さんや gl.enchant.js 開発者である 高橋さんもキャプチャしながらプログラミングしてたりして, 盛り上がってきています. 最近は, 面白いことがありすぎて眠れない>< Play Game Download About タッチでプレイヤー移動 終了条件 … 敵との衝突 スコア … 生存時間 leapfest 2012 ついに2日後に迫
Padre, the Perl IDE Perl Application Development and Refactoring Environment Padre is a Perl IDE, an integrated development environment, or in other words a text editor that is simple to use for new Perl programmers but also supports large multi-lingual and multi-technology projects. Our primary focus is to create a peerless environment for learning Perl and creating Perl scripts, modules and dist
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く