BLOGTIMES
«Prev || ... 1187 · 1188 · 1189 · 1190 · 1191 · 1192 · 1193 · 1194 · 1195 ·... | | Next»
2007/05/04

NP_BlacklistJP v1.2

NP_Blacklist 

Nucleus 3.3からコメント時にURLとメールアドレスが別々に入力できるようになりました。旧バージョンではURL欄のみのチェックしかおこなえていなかったため、メールアドレス欄についてもチェックできるようにしてあります。

Nucleus 3.3を利用する場合、同梱のNP_AddSpamCheckEventをインストールする必要はありません。導入していても特に不具合は出ないはずですが、二重チェックになってしまうので、アンインストールをすることをおすすめします。
ダウンロードはこちら
[NP_Blacklist v1.2][1116clicks]
SHA1: 42d37a79c3f6d406428c532bf0e5cc17b46dc552

改良版のNP_Blacklist v1.3をリリースしています。

※利用方法についてはNucleusCMS Japanのplugins:np_blacklist [Nucleus CMS Japan Wiki]にまとめてあります。

動作確認はNucleus 3.3(UTF-8)、PHP 4.4.6環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。

[NP_BlacklistJP v1.2 の続きを読む]

    at 23:51 |
    2007/05/03

    Quercusで日本語を使うには


    Quercusは面白いのですが、日本語の情報や日本語を扱うための情報がほとんどないのが難点です。今回、Nucleusを動かすにあたって一番苦労したのは日本語の入力(UTF-8)を扱う部分でした。

    もともと実装に使われているJava自体はマルチバイトを扱うことに何の問題もないはずなのですが、Quercusが外界からやってくる文字列をiso-8859-1と解釈して処理をしてしまう*1ために文字化けをしてしまうようでした。ただ、このあたりは着々と改良が進められているようでResin 3.1.0に同梱されているものは全く使い物にならなかったものの、Web公開されているsnapshotを使うとUTF-8による入出力ができるようです

    これでMoPBなどでmod_phpはちょっとなぁと思っている人にもPHPの導入がすすめられるかもしれません。

    • *1: Servletを作ったことがある人はわかると思うのですが、str.getBytes("iso-8859-1")とやっていたりするので。

    at 21:18 |
    2007/05/03

    QuercusでNucleusを動かす


    ちょっと前に見つけたJavaによるPHP実装であるQuercusですが、Quercusサイトにあるsoftware running on QuercusにNucleusがないのがちょっと許せなかったのでNucleus /w Quercusに挑戦してみることにしました。

    まず、結論ですが「少し工夫する必要がありますが、動きます」。
    GD関数についても一部がサポートされているのでNP_Captchaについても(改造が必要ですが)動作させることができます。

    サイトはNucleus /w Resin + Quercusで公開しています。

    [QuercusでNucleusを動かす の続きを読む]

      at 15:34 |
      2007/05/02

      帰省します


      いちおう休暇がとれたので宮城の実家に帰省します。

      毎年GWには新しいプラグインを公開してきたんですが、今年リリースできそうなプラグインはありません。
      でも、代わりといっては何ですがとっておきのトピックを一つ用意していますので、お楽しみに。


        at 19:35 |
        2007/05/02

        phpでQRコード生成「php_qr」

        php  barcode 

        PHPを使って動的にQRコードが生成できる拡張モジュールだそうです。
        これを組み込むとページごとにQRコードを生成したりすることができるようになりますね。

        讃容日記 - php_qr-0.1.0

        PHP4/5 用の QRコード生成拡張モジュールです。

        公開されたばかりで着々とバージョンアップされているようです。
        仕様も少しずつ変更されているみたいなので安定版がでるまで少し待った方がいいかもしれません。


          at 18:10 |
          2007/05/01

          新しいスキンnc.Vicunaリリース


          輝竜司さんが精力的にコミットされていたNucleus版Vicunaスキンのβ版が公開されています。
          シンプルで見やすく、カスタマイズもしやすいようなので期待大です。

          MercuriusLAB - nc.Vicunaが公開されましたっ

          というわけで、wuさん@3ping.org作のmt向けスキン・mt.VicunaのNucleus向け移植版、nc.Vicunaのβ版が公開されました!微力ながら移植のお手伝いをさせていただきました。

          ダウンロードは「Nucleus テンプレート - Vicuna」からできるようです。また、プラグインの表示部分に手を加える必要があるものは「MercuriusLAB - nc.Vicuna Archive」にまとまっていますので導入の際には参考になると思います。

          これは休日のタスクがひとつ増えたかもしれない。。。。


            at 22:18 |

            Nucleus v3.3リリース

            NucleusCore 

            Nucleus v3.3 正式版がリリースされました。
            本家(英語版)より一足先のリリースとなっています!

            Nucleus バージョン3.3 日本語版が登場 - Nucleus CMS Japan

            お待たせいたしました。 新機能の追加とともに、いくつかの不具合・セキュリティ上の問題が修正されていますので、アップグレードすることをお勧めします。

            アップグレードの場合、コメントフォームの部分が変更されているので、デザインが崩れる場合があります。CSSを変更することで回避できます。詳細はkatsumiさんが「目から鱗 w/SQLite Nucleus 3.3 へアップグレード後の変更点」でまとめられているので、参考にしてみてください。


              at 20:31 |
              2007/04/30

              AJANTA (アジャンタ) の本格マトンカレー

              curry  激辛 
              ランチ - AJANTA (アジャンタ) の本格マトンカレー - AJANTA (アジャンタ) の本格マトンカレー

              久しぶりに辛いカレーが食べたいと思い、大学のメンバーと麹町のアジャンタでランチしてきました。学部の時にはカレー好きの友人とちょくちょくランチをしていたんですが、最近はすっかりご無沙汰でした。場所が日テレの前なので、価格帯もそういう価格になっていてランチは1500円もしくは2000円。ちょっと高いですが、そこは我慢です。今回は小さなサラダと、カレー(2品)、ライスorナンの1500円のランチをオーダー。カレーはマトンジャガイモとグリンピースのカレーを選んでみました。

              強烈なスパイスの香りとガツンとくるしっかりとした辛さ。そもそもインドカレーにはまるきっかけになったのが、このマトンカレーだったわけで「そうそう、これだったよなぁ。」という感慨に浸ってしまいました。初めて食べたときにはかなり衝撃的だったのですが、以前よりだいぶ味が丸くなったような気がします。まぁ、この手のカレーをだいぶ食べ慣れたというのもあるので味が変わったかどうかについてはちょっと自身がないですが、とりあえず辛いものが苦手ならばここでマトンをオーダーするのはやめておいたほうがいいです。前もってそう言ってしまったのでマトンを頼んだのは僕一人でした。

              本当はこれとキーマの組み合わせで食べたいところなのですが、僕でもそれはちょっと辛すぎるので*1今回はあまり辛くないジャガイモとグリンピースを一緒にオーダーしました。それなりの辛さはあるんですが、マトンを食べた後にこっちを食べるとこっちが甘く感じるから不思議です。

              [AJANTA (アジャンタ) の本格マトンカレー の続きを読む]
              • *1: 初回にこの組み合わせで友人と一緒に「こんな辛いものが食えるか!」と懲りたんですが、不思議とそれ以降も何度かオーダーしていたりします。

              at 12:57 |
              2007/04/29

              v3.3とプラグインの互換性について


              v3.3にアップデート完了しました。デフォルトのままで運用していたら負荷が2倍以上になってしまったので、急いでmemcachedを使ったキャッシュを3.3用にポーティングしたりしてたのでちょっと大変でした。

              v3.3とプラグインの互換性についてですが、ウチでリリースしているプラグインは基本的にv3.3 readyなので、アップグレード等は特に必要はありません。また、v3.3向けの機能を組み込んだNP_Trackback*1とNP_Blacklist*2については現在準備中です。

              NP_Blacklistについて

              このバージョンからコメント時にspamチェックをするためのイベントがコアに組み込まれています。このため同梱しているNP_AddSpamCheckEvent.phpを入れなくてもコメント時にspamチェックが行われます。NP_AddSpamCheckEvent.phpが入っていても害はありませんが、2重チェックになりますのでインストールしている場合にはアンインストールをすることをお勧めします。

              [v3.3とプラグインの互換性について の続きを読む]
              • *1: If拡張に対応
              • *2: emailフィールドに対応

              at 23:57 |

              Nucleus v3.3にアップデート中


              Nucleus本が対象にしているv3.3にアップデートしようと思います。

              このアップデートは外見の変化は少ないのですが、内部的にかなりのアップデートがされているので少し手間がかかりそうです。特にコアの改造をしている場合には改造箇所が変更されている場合も少なくありません。プラグインの非互換などでしばらくうまく動かない部分が出るかも知れません。なにかお気づきの点があればご指摘いただければ幸いです。

              if拡張が凄い

              このバージョンからifがプラグインから拡張できるようになっています。
              現在のNP_CacheはSKIN.phpの書き換えが必要ですが、これに対応させるとこの変更も必要なくなりそうです。


                at 01:45 |
                «Prev || ... 1187 · 1188 · 1189 · 1190 · 1191 · 1192 · 1193 · 1194 · 1195 ·... | | Next»