タグ

PHPに関するryuzi_kambeのブックマーク (101)

  • CakePHP ではてブみたいな長期ログインレスなサービスを実装するには? ( ラボブログ )

    スパイスラボ神部です。 前回のブックマークレットのエントリ とも関係あるのですが、Web サービスに1度ログインさせて、そこから長期にわたってログインさせておくためのノウハウというのは結構無いような気がします。とりあえず目の前の会員認証のところを解決する部分について言及しているものはたくさんあるのですが、それらを長期的に運用するにあたっては、あとからわかる問題でもあり、対応が難しかったりもします。 自分は CakePHP を使って実装していることもあり、そのあたりの情報を探したのですがそちらもあまり見あたりません。そうなるとソースコードをあたるしかないのですが、せっかくフレームワークを使っているのにできればソースコードを直接あたりたくはない!というちょっと後ろ向きな姿勢で、ブックマークレットと長期ログインしっぱなしなサービスの設計について考えてみたいと思います。 -ブックマークレットが好き

    ryuzi_kambe
    ryuzi_kambe 2009/02/19
    結構苦戦しましたが、最後は解決することが出来たかも。
  • 多様な文字コードのサイトを Bookmarklet で取得するには ( ラボブログ )

    スパイスラボ神部です。 たとえばソーシャルブックマークのような仕組みを作るとき、Bookmarklet である URL をブックマークしたとしたとします。そのとき URL はまだしも、そのページに見出しにあたるタイトルを文字化けなく取得するのは結構難しい気がします。日語は SJIS、EUC に加え、UTF-8 でも既述ができ、たまに JIS であがっちゃっているサイトなんかも含めると、よっぽど精査しない限りタイトルが化けてしまいます。 この混乱した悲惨な状況を回避するために、いくつかのサンプルブックマークレットと、受け側での対処方法についてじっくり考えてみたいと思います。また、一年以上ぶりに人力検索でも質問をあげてみました。はてな人力検索は技術に強いのでは?という期待を込めて、あえて無料の Yahoo! 知恵袋や OKWave を使わずにコミットしてみたいとおもいます。 有用なコメントを

    ryuzi_kambe
    ryuzi_kambe 2009/02/17
    ブックマークレット(できれば最小構成)で、日本語サイトのタイトルを文字化け無く追求する課程について追っていくための考察エントリです。
  • PHP で復号可能な暗号化を行うときのまとめ ( ラボブログ )

    スパイスラボ神部です。 ちょっとわけあって、PHP で複合化可能な暗号化を処理を組み込むことになりました。いったん暗号化して DB に格納し、あとで複合化するという手順です。 さすがに生でパスワードを格納するのは嫌ですし、調べてみると意外と全体の流れを解説したものはあまり多くはなかったもよう。せっかくですのでスタンダードな暗号化/複合化についてまとめてみたいと思います。 -暗号化が好きだ! - Favorites! 順を追ってあたりをつけていきます けっこう情報が少ないので、順を追って調べていきます。 -PHPの可逆暗号化関数について - 教えて!goo とりあえず、mcrypt 系を使うのがよさそうだ、というヒントが得られました。 -PHP: mcrypt_generic - Manual まずは上から mcrypt_cbc がいいかな?と思ってみてみると、mcrypt_generi

    ryuzi_kambe
    ryuzi_kambe 2009/01/21
    タイトル修正に来ました/↓単にパスワードを生でDBに格納したくないときとかに使いますけど、それを付加逆なものにするか可逆なものにするかが全体の設計で変わってくると思います。/id:smoking186 MAJIDE! …直します
  • PHP で復号可能な暗号化を行うときのまとめ ( ラボブログ )

    スパイスラボ神部です。 ちょっとわけあって、PHP で複合化可能な暗号化を処理を組み込むことになりました。いったん暗号化して DB に格納し、あとで複合化するという手順です。 さすがに生でパスワードを格納するのは嫌ですし、調べてみると意外と全体の流れを解説したものはあまり多くはなかったもよう。せっかくですのでスタンダードな暗号化/複合化についてまとめてみたいと思います。 -暗号化が好きだ! - Favorites! 順を追ってあたりをつけていきます けっこう情報が少ないので、順を追って調べていきます。 -PHPの可逆暗号化関数について - 教えて!goo とりあえず、mcrypt 系を使うのがよさそうだ、というヒントが得られました。 -PHP: mcrypt_generic - Manual まずは上から mcrypt_cbc がいいかな?と思ってみてみると、mcrypt_generi

    ryuzi_kambe
    ryuzi_kambe 2009/01/21
    復号化不要なら、ハッシュ化とかでいいんですけど、あとで戻したいときに。/漢字見直したつもりなのに、なんで間違ってるんだろ…
  • ウノウラボ Unoh Labs: [第一回ゲストブロガー:riaf] rhaco知ってますか!?

    ウノウでは特に最近、積極的にエンジニアを採用しています。 採用ページをご覧になり興味のある方、ぜひご応募ください!! Find Job!でも募集開始してます! Keitaです。 今回は少々趣向を変えて、外部のエンジニアの方にブログ記事を書いていただきました。 ウノウでは今後も、チャンスがあれば外部のゲストブロガーを迎えて記事を寄稿していただこうと思います。 (ウノウに遊びに来たついでに強引に書いてもらったという説もありますが・・・) みなさんはじめまして、riaf です! ウノウラボブログ、おそらく初めての部外者(笑)の登場です。 今回は、ここいちさんに声をかけて貰い、こうしてブログを書かせてもらえることになりました。よろしくお願いします。 最近は、名前だけは知っているという方がそれなりに増えてきたように思いますが、rhacoについてもう一度簡単に説明します。 rhacoとは、

    ryuzi_kambe
    ryuzi_kambe 2009/01/16
    100usersいけば賞金100万と聞いてブクマしに来ました
  • Mac で Basic 認証下での Flash ファイルアップロード不可問題の回避方法 (ラボブログ)

    スパイスラボ神部です。 企業のキャンペーンサイト制作などにご一緒させていただいていると、Flash の動作確認にはいろいろ苦慮することになりますが、特に大きな壁として flashによるファイルアップロードと認証に関するジレンマ - hanai にあるような ・Mac の場合、どのブラウザでも Basic 認証下ではファイルアップロードできない という問題があります。 実はこれは Flash プラグインとしての正しい挙動で、Basic 認証下ではファイルをダウンロードさせる動作以外はサポート外なもようです。 FileReference API の機能とセキュリティについて サーバーが認証を必要とする場合、唯一正常に実行できる可能性があるのは、Flash Player ブラウザプラグインを使ったファイルのダウンロードです。すべての Flash Player でのアップロードや、スタンドアロー

    ryuzi_kambe
    ryuzi_kambe 2009/01/14
    ↓いえいえ私の方も紛らわしいことしていて申し訳ないです。/IDコールには気をつけねば・・・
  • Mac で Basic 認証下での Flash ファイルアップロード不可問題の回避方法 (ラボブログ) - ryuzi_kambe の?D

    Flash, PHP, Web, セッション, 認証http://blog.spicebox.jp/labs/2009/01/mac_flash.html?utm_source=labblogrss&utm_medium=rss 企業のキャンペーンサイト制作などにご一緒させていただいていると、Flash の動作確認にはいろいろ苦慮することになりますが、特に大きな壁として flashによるファイルアップロードと認証に関するジレンマ - hanai にあるような ・Mac の場合、どのブラウザでも Basic 認証下ではファイルアップロードできない という問題があります。 実はこれは Flash プラグインとしての正しい挙動で、Basic 認証下ではファイルをダウンロードさせる動作以外はサポート外なもようです。 FileReference API の機能とセキュリティについて サーバーが認証を

    ryuzi_kambe
    ryuzi_kambe 2009/01/14
    早速書いてみましたよっと。でも出来ればブクマはメインブログの方にお願いいたします。http://blog.spicebox.jp/labs/2009/01/mac_flash.html
  • PHP、GD、Flash での画像加工周りリソースその(1) (ラボブログ)

    スパイスラボ神部です。 またまた新しいチャレンジをしています。 ということでその情報集め。PHP の GD+Flash といったあたり。 PHP + GD で画像 -PHP: uniqid - Manual -list()関数/PHP関数リファレンス -GD でマスク処理 Flash のあれこれ -AS編 2 - Flash ActionScript 3.0 Memo ☆☆☆ -lifepad2  ドラッグ操作についてのAS3.0 -ドラッグ&ドロップで遊べる福笑いを作る - [Flash]All About -ムービークリップの深度の入れ替え -ASと日々 ActionScript Flash インスタンスの深度 -SWFファイルの読み込み(loadMovie) FLASHRAVE - FLASH 講座 - -Flash MX ActionScript ほぼ10行道場 -miscell

    ryuzi_kambe
    ryuzi_kambe 2008/12/05
    これが出来るとたいていの画像いじり系のことはできるようになるかも。もっともその先に行列計算とか転写とか関数とかいろいろ勉強しないといけないことが増えてしまいそうだけど・・・
  • Flicker API を PHP で使うラクなやりかた (ラボブログ)

    ラボ神部です。 Flickr API を調べていたら、PHP で扱いやすい形で Flickr API を作る方法を見つけました。 通常 Flickr から REST でデータをはき出すとき、XML フォーマットで帰ってくるのですが、 format=php_serial という呼び方をしておくと、下記のような形で PHP の配列に読み込めます。 $url = "http://api.flickr.com/services/rest/?".implode('&', $encoded_params); $rsp = file_get_contents($url); $rsp_obj = unserialize($rsp); 【参考リソース】 Flickr API を使ってみよう « foot mark Flickr Services・・・これも同様のやりかた。 Flickr Services:

    ryuzi_kambe
    ryuzi_kambe 2008/11/18
    配列に情報入れて返してくれるのはほんとにラクちんです。
  • PHPでのセキュリティ対策についてのメモ - Liner Note

    ryuzi_kambe
    ryuzi_kambe 2008/10/27
    これは印刷して読みたい
  • コナミコマンドをJSで実装してみた。 - >& STDOUT

    Google社員にコナミファンでもいるの?w に触発されて。 いままで何百人やったかわかりませんが、やってみました。こんだけ有名なお題なので、被ってたらごめんなさい。 //usage: document.onkeydown = konamiCommandChecker; //body function konamiCommandChecker(e){ var commandArray = new Array(); var correctArray = new Array(38, 38, 40, 40, 37, 39, 37, 39, 66, 65); var hitCount = 0; commandArray.push(e.keyCode); if(commandArray[commandArray.length-1] == correctArray[commandArray.lengt

    コナミコマンドをJSで実装してみた。 - >& STDOUT
    ryuzi_kambe
    ryuzi_kambe 2008/10/23
    PHP でも、前のページで入力したものをセッションに入力しておけば・・・
  • PHP×携帯サイト デベロッパーズバイブル

    PHP×携帯サイト デベロッパーズバイブルを著者の荒木さんから献して頂きました。 # 荒木さんおめでとうございます&ありがとうございます。 現場から生まれた ざっと読ませて頂いたのですが、さすが携帯サイトの開発に携われてきた荒木さんが書かれただけに、様々なノウハウがぎゅっと詰まっています。 3キャリアの公式情報から目的別(文字エンコーディング変換やらメールやら絵文字やらセッション管理等々)に欲しい情報が抽出されているのはもちろんのこと、公式の情報には明示的に記載されいていないノウハウが解説されています。 # 個人的にはメール絵文字(特にVodafone/Softbank)が泣けてきました:-D こうした情報は実際に携帯サイトの開発に携わらないと分からない点で、まさに現場から出てきただと言えます。 対象機種選定の材料に 書では携帯サイトの仕様について多くの解説があるのですが、構築す

    PHP×携帯サイト デベロッパーズバイブル
    ryuzi_kambe
    ryuzi_kambe 2008/10/22
    こちらと併せて読んでみたい。http://bakera.jp/ebi/topic/3312
  • 画像ぶっこぬき.in クローン

    なんか一瞬で出来そうなのでつくってみた。 画像ぶっこぬき(クローン) ↑ブックマークレットです。 右クリックでツールバーとかに保存してください。 所要時間は12分。 元ネタと同じく持ってきてくれるのはサムネイルのみです。 画像に貼られているリンクはたどってくれません。 あなたも同じお題で開発&公開してみませんか? クローンサイト共有サービス「クローンミー」をはじめました! 「画像ぶっこ抜き.in」をクローンしよう!

    ryuzi_kambe
    ryuzi_kambe 2008/10/17
    PHP版ですが、練習のためにつくってみました http://labs.spicebox.jp/cloneme/services/view/15
  • 楽天メルマガの個人情報流出に関して続報&簡単に対策まとめ (ラボブログ)

    ITMedia より、楽天のメルマガ個人情報流出問題の件に関して続報がありました(Yahoo!ニュースにも)。 問題が起こった部分だけ抜粋しますと、 同社によると、ユーザー宛てにメールで送った個人情報入り画面のURLを、ユーザーが自らソーシャルブックマークやブログなどに掲載していたことが原因という。同社は検索サイトにキャッシュなどの削除依頼を行い、URLに第三者がアクセスしても個人情報が見られない仕様に変更するなど対策した。 とのことです。やはり はてなブックマークコメントページ で、id:kengo9999q さんがコメントされていたようにソーシャルブックマークが原因のひとつだったようですね。 また、ある方よりコメント欄で情報提供をいただいたのですが、ブログの他にも OKWave などで自ら回答としてセッション ID 付きで回答の一部として投稿しているケースもあったようです。 セッション

    ryuzi_kambe
    ryuzi_kambe 2008/10/01
    続報が出たのでまとめてみた
  • http://www.machu.jp/posts/20080917/p01/

    ryuzi_kambe
    ryuzi_kambe 2008/09/17
    やってしまわないようにメモ。
  • CakePHP 1.2 の AuthComponent でユーザ管理 (ラボブログ)

    ちょっとした案件で CakePHP のユーザ管理の仕組みを作る必要があるのだけど、どうもまとまった情報がない。 そこで、このブログエントリで ToDo をまとめつつ、各項目を埋めていくことにする。 (2008/7/7追記)常に 1.2 系で開発しているため、今回のまとめは AuthComponent を使ったものにまとめていくよう方針変更。 ■CakePHP でユーザ管理をするには? まずは公式ドキュメント? -Cookbook :: 1.2 Collection :: マニュアル :: 組み込みのコンポーネント :: Authentication :: AuthComponent Methods 次に基を解説してくださっているサイト。 -【CakePHP】AuthComponentについてのまとめ 【ざっくり基編】 | ねねとまつの小部屋 ・・・app_controller の下準備

    ryuzi_kambe
    ryuzi_kambe 2008/08/07
    なんかブクマがいっぱいついてる。少しずつアップデートするつもりだったので見づらいですが、またそのうちまとめ直します。
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: song lyrics Dental Plans Accident Lawyers Migraine Pain Relief Top 10 Luxury Cars Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

    ryuzi_kambe
    ryuzi_kambe 2008/07/08
    CakePHP とかみたいにmod_rewrite をベースにした URL の書き換え規則を持っているフレームワークでも使えばいいと思うんだけど
  • 日本人の重大な関心事:「KY度」がわかる20の質問 | WIRED VISION

    人の重大な関心事:「KY度」がわかる20の質問 2008年6月 4日 カルチャー コメント: トラックバック (3) Lisa Katayama Photo: Mitchell Haaseth/NBC 「あなたってほんとKY!」――日では、こう言われることはひどい屈辱だ。 「KY」は「空気読めない」の略語。米NBCのテレビドラマ『The Office(日語版記事)』でSteve Carrell氏が演じるMichael Scott(写真)を想像してみるといい。 『ワイアード』でわれわれが最初にこの言葉を取り上げたのは、ワイアード誌の6月号に掲載した、「日インターネット界のBad Boy」西村博之氏へのインタビュー記事(英文記事)においてだった。西村氏は『2ちゃんねる』や『ニコニコ動画』の運営にかかわっている人物だ。[リンクされている記事で、KYが出てくる箇所は以下。「彼は、勘の鈍い

    ryuzi_kambe
    ryuzi_kambe 2008/06/04
    指でカウントするのがめんどくさいひとのために、自動化してみました。+αで結果コメントもつけてみましたよ KY度チェッカー http://labs.spicebox.jp/p/kychecker/
  • 憂鬱な勇者(PHP版)

    煩悩をたおした! 1の経験値を得た。 勇者はレベル1に上がった! 勇者は森林浴を覚えた! LV:1 HP:7 EXP:1 次の相手とたたかう リセットボタン!

    ryuzi_kambe
    ryuzi_kambe 2008/05/30
    噂通り補足が早いw 公開後10分で作者の方のブクマがつきました。
  • はてなブログ | 無料ブログを作成しよう

    早春とフィルム写真 カラーネガフィルムとはなんとも不思議なメディアで、その季節の陽光だとか湿度が写真に乗ってくるような気がする。 冬の写真は暗くかさついているし春の写真は霞がかって見える。夏の写真は湿度100%に近い空間を貫いてくる強い太陽光がフィルムの乳剤面に記録されてい…

    はてなブログ | 無料ブログを作成しよう
    ryuzi_kambe
    ryuzi_kambe 2008/05/30
    PHP版をつくってみました。 http://d.hatena.ne.jp/ryuzi_kambe/20080530/p4 趣旨をはずしてたらすみません。所要時間は一時間半。