読者です 読者をやめる 読者になる 読者になる

まめ畑

ゆるゆると書いていきます

PHP

eacceleratorとgraceful restart

PHP5.3.8とeaccelerator0.9.6.1の組み合わせで使ってる際に起こったこと。 httpdをgraceful restartとすると、eacceleratorのキャッシュにhitしたタイミングで、Segmentation faultを出してPHPが落ちてしまう。当然、処理が中途半端なところで終わるので、ht…

PHPmotion Ver.3で動画の説明文にタグが入力出来なくなった模様

Youtubeの様な動画共有サイトを構築出来るPHPmotionですが、Version3になってから動画の説明文にタグが入力出来なくなったようです。 PHPmotionの設置法はこちらを参照して下さい(Verions2.x系の時の物です) PHPmotionを導入してみた - まめ畑 少し調べる機…

pChartを使ってみた

pChartというPHPのライブラリが公開されているので使ってみました。 公式サイト→pChart | a PHP Charting libraryこのライブラリを使うと綺麗なグラフを簡単に作成することが出来ます。 かなり細かいところまで指定可能で、グラフの種類も豊富です。 どのよ…

PHP5.2.9についてのメモ

PHP

array_unique関数がPHP5.2.9から後方互換性を失いました - hnwの日記の記事を読んで自分の過去のコードを少し見たら、結構array_unique関数を使っていたのでメモと記事紹介。 2/26にPHP5.2.9がリリースされましたが、このバージョンからarray_unique関数が後…

PHPmotionでCAPCHAが動かなくなった場合の対処

PHPmotionを導入してみた - まめ畑で導入した、PHPmotionですが導入の際にCAPCHAがUbuntuパッケージのPHP5-gdだと一部関数が使用できないために、ソースからビルドしました。 しかし、最近登録が出来ないという事を言われたので確認したところ、PHP5-gdがupg…

Twitterのタグ構造が変わったので

またまたTwitterのタグ構造が昨夜変更されたので、俺俺Twitterリーダを更新。 今回のタグの変更は、今まではdivタグで囲まれていた各ユーザの個々の発言のエリアがTableになり、tbタグそしてその中にdivタグといった構造になりました。 本当はそこだけで修正…

memcachedの様子をグラフで表示

以前、Mediawikiにmemcacheを導入 - まめ畑でmediawikiでmemcachedを使う方法を書きました。 導入後ページの表示速度が改善されすこぶる快適に運用出来ていたのですが、最近なぜか表示が遅いという事で様子を見てみようと思ったのでmemcachedにTELNETでつな…

PHPmotionを導入してみた

PHPmotionを導入してみて、結構癖があるので導入方法をまとめます。 PHPmotionって? PHPmotionは、Youtubeのクローン?で動画投稿サイトを作ることが出来るものです。 無料でDLすることが出来るので環境さえそろえばYoutubeのようなサイトを構築することが…

Twitterのレイアウトが変更されたようです

以前のTwitterで特定の人の発言を補足するクライアント-ソース編- - まめ畑で作った、特定の人を捕捉しまくるTwitterリーダですが、今日Twitter本家のレイアウトが華麗に変更されていたので動かなくなってしまいました。 なので、ソースを一部変更しました。…

Twitterで特定の人の発言を捕捉するクライアント-ソース編-

昨日のエントリーで書いた、特定の人の発言を捕捉するサイトのソースを曝しておきます。 全く高度なことはやっていないので、みればすぐにわかるかと思います。 作成意図は、面白いことを言う人や、情報系Botの発言を追跡するためのものです。 なので、発言…

PHPでTwitterの時刻を変換する方法

PHP

TwitterのAPIを使えば投稿時刻は簡単に取得できるのですが、HTMLをパースする場合は○分前とかといった感じで出ているので、どうしたものかと思っていたら、abbrタグのtitle属性にセットされているんですね。 しかし、この属性値はISO8601形式で書かれている…

Query2XMLを使ってみた

XMLを使ってアプリを作る機会があったのと、今後増えそうなのでPHPでMySQLのデータ取ってきてXMLで表示させる物を簡単に作ってみた。 普通にSQL発行してレスポンスをXMLに整形すればおkなんだけど、本当に小さなサブ的要素にそこまで時間かけるのもなんだし…

フレームワークにつての理解

CakePHPを勉強してフレームワークについてわかってきた。 今まで、MVCモデルがなんとなくしかわかっていなかったけど、これで理解。 ・Model DBとやり取りをしてくれる ・View 画面に出力される部分を定義 ・Contoroller DBからの情報をごにょごにょする し…

CakePHPの勉強してみよう

いまさらながら、CakePHPに手を出してみる。 これが理解できたら、他にも手を出してみるつもり。 もちろんHTML+CSS+Ajaxもやるぞ!とりあえず、表面的なコーディングだけじゃ無くて、フレームワークの中身も理解出来るようにするのが目標。 で、本を買ってみ…