【メモ】 PHP開発環境 – xampp+Eclipse(PDT All-in-one)+Pleiades

PHPの開発環境を設定するためのメモ。 たまにeclipseの調子が悪くなったり、環境を移したりして設定するのだけど、 ブックマークしておいたはずの関連サイトがいつもバラバラになってしまって、 最終的にググる羽目になるので、簡単にまとめておく。 もし、検索で来られた方がいらっしゃいましたら、 エントリ内でリンクしている各サイトを読むと幸せになれると思います。 (このエントリ自体は特に役に立たないけれども) 基本的な部分でお世話になったのは、以下のサイト。

参考サイト1

[XAMPP+Eclipse PDT] WindowsでPHP開発環境[文系大学的IT系の悲哀]

参考サイト2

Web Collection [ 第3回 ] XAMPP ドキュメントルートを変更しよう

続きを読む

DIY RSSをきちんと作り直し中。

RSSを配信していないサイトや、満足なRSSを配信していないサイトについて、 勝手にRSSを作っちゃうって言う自分サービスを1年くらい前からやってるんだけど、 なにぶん、『俺だけだから負荷とかどうでもいいじゃんね』とか言って作ったので、 もの凄いテキトーな作り。 今はないけど、一番最初のモデルはRSSリーダーが読みに行くタイミングで、 更新チェックするなんて言う乱暴な作りになってたりとか。 (→ なぜなら読んでるのは自分だけで、RSSリーダーは自鯖にインストールされた FreshReaderで更新チェックは1時間1回と決まってたから) それもあんまりだなーと思ったので現在作り直し中。

続きを読む

【メモ】 lastRssがdc:dateを扱えなかったので、MagpieRSSも。

RSSのJavaScript化 | ぞうさんちv3
また、lastRSS.phpはRSS 0.9,1.0,2.0対応と書かれてはいるが、ベースは0.9系で2.0がベストのようだ。RSS 1.0だとpubDateではなく、dc:dateなのでパースできんらしい。 それと、Atomにも対応していない。
いや、もしかすると最新版では対応してるのかもしれないんだけど、 今持ってるバージョン(0.9.1)のソースを見る限り対応していなかった。 dc:creatorは取得してるんだけどね。

続きを読む

【メモ】 PHPのコマンドラインオプション

CronでPHPを動かしたときになぜか何回やっても上手く動かなくて、 レポートを見たら500 Internal Server Errorが出てた。 ブラウザ経由ではちゃんと動くんで、どういうことなのか全然理解できなかったんだけど、 よくよく考えたらなんのことはない、パスが通ってなかった、と言うお話。

続きを読む

【メモ】 PHPでもっとScraping(メモのみ)

先日何の説明もなく語句を使用しましたが、 RSSを発行していないページを解析して自分でRSS化してしまうことを、 個人的に【DIY RSS】と呼んでいます。 もちろん実際にはScrapingなどが中身なので、個人的なプロジェクト名ですね。 んで、自前でScrapeのためのプログラムを書いて使っているんですが、 何かライブラリを利用できるなら利用する方が色んな意味で吉。 そう言う意味で、もう少し他のものに置き換えられないか検討してみました。

続きを読む

【さくらインターネット】 PHP5でFreshReaderが巡回できない件。

先ほどのPHP5移行エントリで書いたとおり、 PHP5でFreshReaderを動かすのは比較的容易に出来たのですが、 なぜだかクローラーが動いていない。 コマンドラインで見てみると、

<html><head><META HTTP-EQUIV=”refresh” CONTENT=”0;URL=ioncube.php”></head>click<body><a href=”ioncube.php”>here</a></body></html>%/usr/local/bin/php -f /home/konaze/www/freshreader/crawler.php
というエラーが出てるっぽい。

続きを読む

勝手にRSS – 株価RSS

何となく株価が気になる今日この頃だったりするわけですが、 株価情報を提供しているRSSってそんなに数無いんですね。 こちらで、Yahoo!ファイナンスから情報を取得して整形するプログラムが公開されていたので、 それを参考にしつつ、以前やった勝手にRSSからライブラリを流用して、作ってみた。

株価を取得してRSS化するスクリプトです。
 

続きを読む

勝手にRSS – データの形式 について

先日ちょろっと書いた、RSS配信していないページのRSSを勝手に作る、なんですが。 (略して、勝手にRSS) 実験的に、色んなサイトを色んな形式で試してみていたせいで、 いつの間にかデータ形式がバラバラに。 一応、書き出してみると、こんな感じの構成になってるっぽい。

  • 画像のみのページ
  • 画像
    • 画像を取得して保存
    RSS
    • ディレクトリを検索して動的にRSSを作成
  • 画像とテキストのページ
  • 画像
    • 画像を取得して保存
    テキスト
    • ログファイルとして保存
    • MySQLに保存
    RSS
    • ログファイルを読み込んで動的にRSSを作成
    • MySQLからデータを取得して動的にRSSを作成
  • テキストのみのページ
  • テキスト
    • ログファイルとして保存
    RSS
    • ログファイルを読み込んで動的にRSSを作成

続きを読む