11 29

先日、コメント欄にてスイスの方からいくつか質問を頂いた件で、説明するより作っちゃえ的な対処をしてみました。

相変わらず、mb関数を使っているので1バイト圏の環境だと動かない可能性はあるんですが、とりあえずテストバージョンということでアップしてみました。

今回の修正は大きくわけて2点。

1.複数フィードの対応
URLをカンマ(,)で分けて指定することで対応します。
但し、複数フィード指定するとヘッダ部分でフィード用の埋め込み関数が使えません(permalinkとかフィードタイトル用のtitle,フィード画像のimageなど)

2.日付変数に引数を追加して、個別に書式を指定できるようにしました。
[+date(%Y/%m/%D)+]などのように括弧内に日付の書式を指定できるようにしました。
書式の中身はstrftimeと同じです、なお、従来通りに[+date+]と指定した場合には、スニペットのパラメタで指定したdate formatが利用されます。

テスト版ということで、スニペットの部分だけとなります。
また、simplepieは1.1.xおよび1.2の両方とも動きました。(あまり細かいところはチェックしていませんが)

ということで、テスト版はこちらからダウンロードしてください。

投稿者 ZeRo

このエントリに定義されたタグ:
5 24

久しぶりにバージョンチェックをしたところ、5/13にバージョンアップされていることに先週だったか先週途中に気づいて、ようやっと本日アップグレードをしてみました。
現在、このPhpTrafficAは携帯サイト用のアクセス解析に使っています。もちろん、PCで使えるというか本来そっちがメインだと思いますが、PCサイトは今のごろGoogle Analyticsだったりします。

今回のバージョンアップは、変更履歴をご覧いただければ・・・とかいうと怒られそうな気がするので、なんとなく気になったところを抜粋してみます。なんせ、英語は苦手だし全部というか正しく和訳できる自信はまったくありませんので。

トランスレーションというか言語対応が進んできたみたいです、言語ファイル内に複数形の表記に関する関数が増えてたりします。

トランスレーションつながりでいくと、キーワードの取り出しロジックが以前よりかなりシンプルになっていますねぇ。この部分はマルチバイト対応をしているみたいで、iconvによる変換がなされています。
今回、PETIT-POWERで使用する為にこの部分はあえて使わずに以前のロジックを流用して修正しなおしてみました。

ということで、日本語化対応も以前に比べて減りましたので、近々 超途中の超意訳のJAファイルとか修正箇所をまとめた記事をアップしようかなと思っていますが、PhpTrafficAに興味があるとか使っているよっていう方は是非ご連絡ください。

一応、イメージは以前さらしたような感じで見栄えは変わらないんですが、携帯用のOSというかブラウザ対応をしています。

ちなみに、下記のような感じです。

phptraffica-v22

投稿者 ZeRo

このエントリに定義されたタグ:
5 10

基本的には、NP_NewsfeedEXの後継なので似たような扱いになりますが、すでに記事でも触れている通り、複数のテンプレートへの対応としてNucleus本体のテンプレート機能を利用する方式になりました。


また、Simplepieのバージョンアップに合わせて、PodcastやVideocastへの対応などが盛り込まれています。


特徴として、

  • テンプレートをNucleusの基本機能を利用することにより、マルチテンプレートに対応
  • テンプレート変数の拡張し、Subscribe機能やAdd_to機能も搭載
  • はてなの拡張RSSをSimplepieの拡張クラスにし、はてなブックマークへの登録URLの生成を追加

となっています。
特にマルチテンプレートへの対応は、サイドバーや記事ごとの表示方法に対して有効に活用できるようになったと思います。

"NP_Simplepie プライン" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ:
4 26

早速、バージョンアップしちゃいました。

BugFixとMODxモデのにっくさんからリクエストを頂きまして、そのリクエストに部分的に対処してみた機能を盛り込んでみました。

その機能というのは、エクスポートのHTMLファイルを格納するディレクトリを任意に指定できるというものです。MODxオリジナルのエクスポートも前回のバージョンもそうですが、固定ディレクトリassets/exportに出力していました。
これをExportDXの画面で任意に指定できるようにしたのが今回のバージョンです。
ついでに、ホスト名もフォーム入力にて変更することも可能にしてみました。

そんな今回の画面イメージは、↓な感じです。


 exdx_path

なお、ダウンロードはいつものところからExportDXを探してみてください。

投稿者 ZeRo

このエントリに定義されたタグ: ,
4 19

MODxのモジュール版のサイトエクスポート機能をそれとなく公開してみました。

以前、公開したのはプラグイン版のExportEXプラグインで、これはMODxの元々のエクスポート機能を利用してプラグインを追加することによりBASEタグや内部リンクなどに利用するホスト名を任意のものにしちゃうプラグインでした。

今回の機能も実は目的は同じですが、MODxの本来のエクスポート機能を使うのではなくてそれ自体をモジュールとして提供するものです。
なので、今回はEXぢゃなくてデラックスのDXです。
実際には、モジュールとプラグインの2つが入ってます。

さて、特徴ですが、今回は基本的な仕様はMODx本体のエクスポートとほぼ同じです。
画面周りもまったく同じロジックを利用しています。
但し、1点違うのはオリジナルではfopenでエクスポートするページを開いているのですが、これだとallow_url_fopenがFalseになっている環境ではエクスポートできません。(実際に、エクスポートを使う場合は内部利用が前提になるとすれば許可してもいい環境の方が多いかもですが)
そこで、MODxの配布物の中にはソケットを利用したHTTPクライアントライブラリであるSnoopyがあるのでこれを利用する方式に変更しました。

"MODx サイトエクスポートモジュール「ExportDX」をリリース" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: , , ,
3 17

さて、なぜだかわからんのですがココのブログの一番読まれてるらしいのがPHPフレームワークのネタのようです。

じゃ、ってことでフレームワークネタいってみますぅ。

ってことで、最近実はYii FrameworkっていうのでWEBアプリ作ってたりします。(もち、仕事じゃないです)

で、そのYiiが3月1日に最新版の1.0.3を出しました。 ちなみに、Yiiはイーって読むんだそうです っていうブログがあったのでイーと読んでください。最初、ワイアイアイって読んでました。
Yiiを知ったのは、多分 SourceForge.jpのこの記事だったと思います。
BSDライセンスだし、なんかいい感じのことが書いてあるし、ってことでフレームワーク好きじゃなくてセキュリティ面を考慮したフレームワークつうだけでも試す価値はありそうです。
CodeIgniterもXSS対策とかあったので比較っていう意味でも試し価値はあり! って見てみると結構パフォーマンスもいいし、よりRailsっぽい感じだしってことでCIで作ってたアプリをYiiに置き換えてYiiを習得しようってことにしました。
すでに途中まで作った状態で1ヶ月以上放置しちゃってはいますが、同じようなアプリ(実際には画面周りは多少違うんですが)のパフォーマンスを比較するとやっぱYiiの方が早い気がします。

本当は、ガンガン作りこんで置き換えたいんですが、土日作業をついついサボっちゃって開発が止まってる状態だったりします・・・。

上記の紹介記事から早や4ヶ月、すでにドキュメントの日本語化が有志の方々によって進められていたり、言語ファイルも最新版からは日本語も同梱されるようになったようです。

 

"PHPフレームワーク 新しい目 「Yii Framework」" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: ,
3 9

スラドの記事で知ったのですが、あのっていっても分からない人もいるかと思いますが、C言語の本 といえば、石田さんって言うほど昔から有名な方でした。

ボクも若かりし頃、C言語のお勉強の為に買ったような・・・気がします。
家には置いてないので、多分その頃勤めていた会社に置きっぱなしだったのでしょうけど、そういう専門書だったり、インターフェースとかトラ技とかを月刊雑誌などを読んで覚えてたんじゃないかと思います。

"若かりし頃、C言語の本でお世話になった、あの石田晴久さんがお亡くなりに・・・" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: ,
3 3

自分のgmailのアカウントとGoogleAppsにしたpetit-power.comのメールのやり取りをして気が付いたこたがあります。

いまさらというか、早く気づこうよ的なことなんですが、SPFがPassになってなかったんです(^^;

なんか、DNSのTXTレコードの記述がミスってたんですよ、あらら(^^;みたいな。
ということで、正しく設定しなおしました。

Google AppsでのSPFの設定については、こちらをご覧頂ければつう感じなんですけど、ココに書いてある”~all の代わりに -all を使用すると、メール配信に問題が発生する場合があります”のこのミスをやってまいたよ、ワタクシ。

とりあえず、メールが届かないって怒られたことはないんだけど、、、、もしかすると送ったつもりが届いてない場合があったのかも知れません。(もし、そうだった人がいたらごめんなさい)

"Google AppsのSPFの設定をば・・・" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: , ,
2 21

金曜日から開催されたOSC2009Tokyo/Spring、今回は金曜日の午後っていうか夕方からセミナー参加しつつ、MODxブースに参戦。
土曜日も参加してきましたぁぁ。
MODxブースでお会いした方々、ありがとぉーございます。

今回はいろいろなお話ができてとても有意義な感じでしたぁ。
すでにフォーラムにも参戦のご挨拶があったりして、なかなかいい感じです。
あ、あと・・・ちょっと残念なというか、もうちょっとフォローしておくべきだったかもっていういまさら後悔しても遅いかもですが・・。
携帯周りでご質問頂いた方、、、もうちょっと具体的な要望をお聞きしながらお話できればよかったなぁって思っています。
もし、ココを見てくださったらやりたいことを教えて頂ければ・・・もしかすると、何かアドバイスぐらいはできそうな・・気がします。

"OSC 2009 Tokyo/Spring を終えて" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: , , ,
2 13

以前からOpenXのSafe Mode絡みの件もあって、Safe ModeがOffれるところをいろいろと探してはいたんですが、VALUE-DOMAIN/XREAと同程度のリーズナブルなレンタルサーバっていうとやはりさくらのレンタルサーバ が第1候補になります。
どちらかというとCoreServerとさくらのスタンダードがちょうど同じような金額になるので、VALUE-DOMAIN/XREAの今までの倍にはなるんですが、それでもほかのところに比べたら十分格安な部類になります。

チカッパ!とかも候補になるえそうだったんですが、マルチドメインとかを考えるとちょっとさくらやVALUE-DOMAINのレベルよりちょっと高くなります。

ということで、この第1候補のさくらインターネットの共用レンタルサーバの2週間トライアルを先週申し込んみました。

実は2月5日から今までの共用サーバの仕様が変更になったのが試用してみたくなったのが理由のだったりします。

"さくらのレンタルサーバ 試用中から本登録しちゃいましたよ" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ:
2 9

さて、前回紹介したPiwikのその後です。
実際に、当サイトのアクセス解析をしてみました。
以下がその解析結果の画面(実際のもの)です。

piwik-1

"アクセス解析ソフト Piwik その後" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: , ,
2 2

phpTrafficAをずっと使ってきたんだけど、phpTrafficAの海外状況をチェックしようとググったところPHPのWEBアクセス解析ソフトの一覧があるサイトにぶちあたったので片っ端から各アプリのサイトを見てみた。

そこで、ちょっとそそったのがPiwik

"PHPのアクセス解析アプリ Piwik" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: ,
1 25

1月16日にブログシステムであるSerendipityの1.4.1がリリースされました。

当サイトで利用しているシステムがこのSerendipityです。本日、思い出したようにバージョンアップ作業を行いました。
いつもながら感じることですが、安心してバージョンアップが行える数少ないシステムの1つです(^^;
気になるというかオリジナル同梱済みのプラグインやPEARライブラリで改造してるものや不要のものをアーカイブから削除して、あとは一括上書きコピー、そしてサイトにアクセス後に自動認識されるアップデートの指示に従うだけでほぼ問題なくスムースに移行できます。
まあ、大抵のものはそうなってるとは思うんですが...WordPressもそういえば、あんまりアップデート経験はありませんがトラぶってはないですね。

今回は、管理画面のイメージが変わったりと見た目の変化もあるようです。

"Serendipity バージョン1.4.1にアップ" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ:
1 4

2009年初投稿です。
明けましておめでとうございます。
たまに当ブログをチェックしてくださっている少数の方々、いつもご覧頂きましてありがとうございます。
ついでに滅多に更新しなくて申し訳ありません、本年は少しでもマメに更新できるように頑張りますぅ(といいつつ、4日経ってますけど)
さて、本日1月4日は私の誕生日であります。(拍手)

ということで、誕生日記念ということで本プラグインを発表!します。
すでに昨年秋ぐらいに一度作ってはいたんですが、0.9.3のリリースと共に再度ソースの見直しや最新版での確認とかも含めて再度作り直してみました。
ソース自体はとても短いので、当記事にそのまま貼り付けます。

エクスポート改造プラグインは、MODxを静的HTML吐き出しツールとしてプライベート(イントラとかローカルな自分のPC)に構築したMODxをグローバルサイトにHTMLをアップする際にちょっと面倒な部分をなんとかしてくれるっていうプラグインです。

ちょっと面倒な部分っていうのは、ホスト名周り。
いわゆるMODxのテンプレートでは、base hrefタグでリソースを相対パスで指定できるようになっているのが標準的な使い方ですが、このbaseタグのバリューはプライベートでアクセスした際のホスト名が入っちゃうわけです。
XAMPPで自PC上とかであれば、hostsに追記して実際のアップロードしたいホスト名と同じ名前でエクスポートをさせれば問題はないのですが、それも面倒だったり、実は/modxというフォルダ上に作ったものだけど、アップしたいグローバルサイト上ではルート/アクセスさせたいとかそんなときにこのプラグインがお役に立つ場面なのです。
要するに、base urlを任意に設定しちゃえるプラグイン っていうのがこのプラグインのメインの仕事です。

"MODxを静的HTML吐き出しツールとして活用する為のエクスポート改造プラグイン" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: ,
12 24

MODx Ver0.9.6.3がクリスマスイブにリリースされました。
ということで、久々にeFormの最新版1.4.4.5のISO-2022-JP版を作成したのでご報告。
MODxのフォーラムにも書きましたが、ココでもアナウンスをば。

eForm自体のロジックには触っていない(はず)なので、細かいeFormの使い方については現時点では明記しません。(たぶん、旧来からあんまり変わってないと思います)

ダウンロードは、当HPのダウンロードページもしくはMODxフォーラムよりどうぞ。

あ、ダウンロードしたZIPファイルを解凍すると2つのPHPファイルが入ってますので、assets/snippets/eformに上書きコピーしちゃってください。
(eofrm.inc.phpは上書き、modxmailer.inc.phpは新規のファイルになるはずです、但し旧バージョンからのアップグレードの場合はどちら上書きになるはずです)

では、メリークリスマス♪

投稿者 ZeRo

このエントリに定義されたタグ:

(ページ 1/14, 合計 205 エントリ)