タグ

2012年2月16日のブックマーク (4件)

  • 渋谷.rb[:20120215] で Ramaze と Sequel について発表しました - @kyanny's blog

    渋谷.rb[:20120215] で Ramaze と Sequel について発表しました。ありがとうございました。 http://speakerdeck.com/u/kyanny/p/shibuya-rb-20120215-ramaze-sequel まとめだけ書くと、 Ramaze は覚えることが少ない・全容を把握しやすいのがよい Sequel は dataset がとてもよい。 SQL 的な「行の集合」を集合のまま扱えるので (行オブジェクトの配列ではなく) どちらも使い始めるまでの設定とか前提となるものをほとんど必要としないので、プロトタイプ作りとか、思いついて 10 分後には飽きてしまいそうな小さいコードをちゃちゃっと書くのに向いてると思いました (ちなみに一緒に参加した同僚は「むしろ二層のモデルの上層部分を dataset の表現力でカバーしたり DataMapper パターン

    渋谷.rb[:20120215] で Ramaze と Sequel について発表しました - @kyanny's blog
  • 5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!

    こんにちはこんにちは!! Webプログラミングしてますか! よく「PHPセキュリティがダメ」とか言われてるよね。 でもそれって、べつにPHPが悪いんじゃなくて、 たぶん、セキュリティとかが、まだよくわからない人が多いだけなんじゃないかな。 がんばって勉強しようと思っても、なんだか難しい理屈が並んでいたりするしね…。 なので今日は、セキュリティ対策について、 「これだけやっとけば、わりと安全になるよ」ってことを、初心者むけに、大雑把に書いてみます! 理屈がわからなくても、最初はコピペでも、 なにもやらないより、やったほうがきっとマシになる! 1. XSS対策 動的なものを表示するとき、全部エスケープすればokです! (NG) あなたの名前は <?= $name ?> ですね! ↓ (OK) あなたの名前は <?= htmlspecialchars($name, ENT_QUOTES) ?>

    5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!
  • ジョインが70倍高速で、Memcached API搭載の「MySQL Cluster 7.2」正式版が登場

    米オラクルは、オープンソースのデータベースとして普及しているMySQLをクラスタ化して利用するためのソフトウェア「MySQL Cluster 7.2」の正式版を公開しました。 GPLに準拠したオープンソース版と同時に、管理ツールを同梱し、24時間365日のサポートも行う商用版の「MySQL Cluster Carrier Grade Edition」も同時に公開しています。 ジョインが70倍高速に MySQL Cluster 7.2の最大のポイントは、ジョインが高速になったことです。これまでクラスタでのジョインは、ジョインするテーブルのデータがクラスタ内のノード間をいちいち飛び交っていたため、複雑なジョインになるほど遅いものになっていました。 MySQL Cluster 7.2で採用されたAdaptive Query Localization(あるいはPush Down Joins)と呼ば

    ジョインが70倍高速で、Memcached API搭載の「MySQL Cluster 7.2」正式版が登場
  • keynoteプレゼン じぶんでテンプレートを作る | ウープスデザインブログ (デザイナーまめこ)

    Keynoteを利用してイベントのセッションやら打ち合わせでの提案などを行うことが当たり前となって来ました。Keynoteに関するハウトゥー記事も増えてきました。しかしマスターテンプレートの作り方に関してそれほど記事が多くないので久しぶりに作ろうとするといつも困ってしまいます。 自分のための備忘録としてメモしますが、同じ悩みを持っている方の助けになれば幸いです。 Illustratorデータをそのまま貼れない Numberはベクターデータの直接貼り付けに対応しているのですがKeynoteは対応していません。アウトラインしてコピー&ペーストしても以下の画像のようになってしまいます。 http://woopsdez.jp/をアウトライン化して貼りつけた例。あじゃぱー。 まずは見た目を作ります。 IllustratorでもPhotoshopでもペインターでもかまいません。 カッコイイもの作れない