タグ

2010年2月23日のブックマーク (9件)

  • 熱血!MULTI web: 「Cache_Lite」のキャッシュの更新日時を取得

    ちょっと需要があるかどうか分かりませんが、今日やったPHP関連の作業&調べ物を自分用のメモも兼ねて記事にします。 いくつかの「WebサービスAPI」を利用したスクリプトを使っていますが、取得したデータのキャッシュをPEARパッケージの「Cache_Lite」を使って保存しています。 ・・・で、提供するサービスによってはキャッシュの作成日時、つまりWebサービスAPIからデータを取得した日時を表示させたいなぁと。 「現在表示されているデータは何月何時何分に取得したものです。」というような感じです。 最初、ファイルの更新日時を取得する命令「filemtime」を使おうとしたので、キャッシュファイルのパスを命令で指定するために、わざわざ「Lite.php」のソースからファイル名を決める処理を探しだして処理を作成。 ・・・が、その後でCache_Liteに「lastModified()」という

  • PHP を書く時に便利な秀丸のマクロやら強調表示やら | バシャログ。

    PHP を書く人の事ってなんていうんでしょう。 前は(今も?)「ペチパー」とか言われたりしてましたが、 これが結構好きでした。なんか気が抜けた感じが好きです。 今ふと「ペチピスト」ってのを思いつきましたが、これまた良いなあ。 すごく頼りない感じが。 さて、そんなペチピスト(気に入った)な僕ですが、 以前の書いたように、エディターは秀丸を使用しています。 ただし、効率良く作業するためには強調表示やマクロは必須ですよね。 そこで、普段使用している PHP 用の秀丸の強調表示やマクロをご紹介します。 PHPまるごと強調表示 Ver1.0 関数や定数をハイライトしてくれる、PHP用の強調表示ライブラリです。 これが無いと始まりません。 ちょっと古いですが、今のところ問題なく便利に使用させてもらってます。 PHPマニュアル検索マクロ 関数のマニュアルを一発で開いてくれるマクロです。 関数をなぞってマ

    PHP を書く時に便利な秀丸のマクロやら強調表示やら | バシャログ。
  • Smarty研究(4) URL らしき文字列に自動でリンクをはる修飾子 | バシャログ。

    久々に Smarty のお話。 今回は、URL と思しき文字列を自動でリンクする修正子を作る、です。 とあるプロジェクトで、URL を自動でリンクする必要性が出てきた時に、 相変わらず面倒くさがりS級ライセンス保持者の僕は、 「自前で作るのめんどくさいーなんかいいもんないかー」とブツブツ言いながら 以前のプロジェクトの Smarty のプラグインディレクトリを覗いていたら、 ありました!その名も「auto_link」!なあんだ、便利なもんあるじゃん。 と思ってソースをよく見てみたら、 「 * @author Kimoto」 俺じゃん!作ったの!全然おぼえてねぇー! はい。という事で、ソースです。 function smarty_modifier_auto_link($string, $type = 'url', $text = 'URL') { // URL形式のチェック用文字列(正規表現

    Smarty研究(4) URL らしき文字列に自動でリンクをはる修飾子 | バシャログ。
  • Ajax 通信を JSON でシンプルに実装するデモ | バシャログ。

    Ajax といえば、最近の地図サービスはだいたいドラッグするとページを読み替えることなく移動することができて、便利というか、当たり前のものとして受け入れられるようになったと思います。 さて、そんな Ajax でサーバとやりとりする方法なんですが、JSON という表記形式を利用すると、最低限の通信だけならシンプルに実装できます。日は、JavaScript ライブラリの jQuery と PHP ( 5.2.0 以上、または PECL で json をインストール ) を使い、データのやりとりに JSON を使う方法を紹介します。ソースコード部分だけなら JavaScriptPHP で10行程度ですので、興味のある方はぜひお試しください。 サーバからプロフィールデータを受け取ってリストで表示するデモです。Firebug等で通信内容をチェックしてみてください。 JSON demo サーバ

    Ajax 通信を JSON でシンプルに実装するデモ | バシャログ。
  • (初心者向け)Smarty 勉強会の資料が出てきたので公開してみる | バシャログ。

    以前(と言ってもかなり前ですが)、社内で Smarty の勉強会をしました。 デザイナ、コーダ向けの勉強会で、Smarty でこんなタグで書かれてる場合、こういう表示をしようとしてるんですよーっていう、まあ勉強会って言うほどでもなく、「紹介」みたいなものですが。 良く使いがちなタグを噛み砕いて紹介しました。 サーバの整理をしていたところ、その時の資料が出てきました。 どのくらい需要があるかわかりませんが、「Smarty をプログラマじゃない人に周知したい!」という人がいるかもしれないと思い、公開しますね。 こんな感じの超シンプルな資料です。 そしてソースはこちらです。(zipファイル・28k) これをそのまま展開して、PHP の動く場所に置いてください。 そして、それぞれ動いてるところとソースを比較したりすると、基的なタグの使い方が分かったりするかもしれません。 中身は以下です。 Sma

    (初心者向け)Smarty 勉強会の資料が出てきたので公開してみる | バシャログ。
  • XSSとセキュリティリスクと正しい脆弱性報告のあり方 - 最速転職研究会

    適当 XSSがある=なんでもやり放題ではない ブログサービスなど自由にHTMLをかけるようなサービスでは、害が及ばないように表示を丸ごと別のドメインに分けていたり、あるいは別ドメインのIFRAME内で実行したりしているのが普通です。個人情報を預かってるサイトは、重要個人情報についてはHTTPSじゃないと参照できなかったり、そもそも表示しなかったり(パスワードやカード番号等)、決済用のパスワードや暗証番号を入れないと操作できなかったりする。 参考までに http://blog.bulknews.net/mt/archives/001274.html (2004年のアメブロ脆弱性の話) http://d.hatena.ne.jp/yamaz/20090114 (信頼できないデータを取り扱うドメインを分ける話) 管理用と別ドメインに分けたにも関わらず、script実行できることに対してDISられ

    XSSとセキュリティリスクと正しい脆弱性報告のあり方 - 最速転職研究会
    caraldo_k
    caraldo_k 2010/02/23
    "脆弱性の報告を受けたら、お礼として焼肉や寿司を奢るという慣習がある。"なるほど。
  • (自転車で登れる)東京都心部の激坂15選 - Blue-Periodさんの日記

    毎度おなじみ流浪のブログ、Blue-Periodでございます。日は中目黒というところに来ております。 年始に購入したMTB寄りのクロスバイク、その3枚ギアの能力を試すため、都内の有名(?)激坂めぐりをすることにしました。 勾配は10%台後半から20%台後半あたり。自分の脚力でママチャリやロードバイクを使うと、ちと登れないかものイメージ。 細かい地図データは最後にまわすとして、まずは中目黒周辺の激坂から。 中目黒〜目黒周辺 No.1 別所坂【べっしょざか】(勾配23%) ナビで中目黒駅へ来たのち、少し東へ戻ったあたりで発見。あらかじめ勾配と位置情報の調査はしてあるものの、勾配23%を自転車で登るというのがどんなものなのか、まだ数字と実感が結びついていないのでやや不安。ママチャリのオジサンは当たり前のように、手押しで進んでいる。 フロントギアをインナーに入れてクルクル回しながら進むと「別所坂

    (自転車で登れる)東京都心部の激坂15選 - Blue-Periodさんの日記
  • 自分でできるWebアプリケーション脆弱性診断 - デブサミ2010

    2018年9月15日(土) 名古屋で開催したOWASP Day 758にて発表した「今夜わかるWebアプリケーション脆弱性診断」の資料です。 脆弱性診断士スキルマッププロジェクトの話やペネトレーションテスト(Penetration testing / Red Team)、SQLインジェクション、脆弱性診断の実施手順などを紹介しています。

    自分でできるWebアプリケーション脆弱性診断 - デブサミ2010
  • 会社の椅子をやめて畳にしてみた - 941::blog

    同僚がやっていたので真似してみた。 もともと背もたれを必要としていなかったので、4年前に譲り受けた アーロンチェアを元の持ち主に返却して畳生活を始めてみた。 ■いいところ 座りやすい 収納力が格段にアップ かなり広いので余裕で二人座れてお茶会が出来る その気になれば昼寝出来る ■イマイチなところ 高さが合わないのでタイピング速度が遅くなった 引き出しが死亡した 大きさは60*60で高さは45センチのハイタイプってやつ。 1つ7000円くらいなので2つで15000円くらい。 今までと比べるとちょっと座高が高くなってしまった。 どーん。iPhoneと比較。 2つ買った。 ドライバーが必要なくらいで組み立ては割と簡単。 1つ組み立てるのに10分かからない。 出来た フロリーングとかだと傷ついてしまうのでガードするのが入ってる。ので貼った。 使用前 使用後 荷物たんまり入るよ てかんじで結構快適。

    会社の椅子をやめて畳にしてみた - 941::blog
    caraldo_k
    caraldo_k 2010/02/23
    これいいな~家にあったら邪魔かな?