タグ

PerlとPHPに関するp_chopinのブックマーク (5)

  • PHPの言語仕様がウンコな理由個人的トップ10 - kなんとかの日記

    PHPerの問題点はPHPしか知らずに的外れなことを言うことだ」と、Javaしか知らなくて的外れなことを言っている連中にすら言われちゃってるPHPerのみなさん、こんにちは。 PHPは「使える道具」であることは事実です。しかし同時に言語仕様がウンコなのも事実。 ここでは、個人的にウンコだと思っているPHPの仕様を挙げてみたよ! htmlspecialchars() の名前が長すぎる これはほんとウンコ。おまえWebアプリのための言語やろが!なんでこの関数の名前がこんなに長いねん!こんだけ長かったらめんどくさがって echo $var としてまうやろが!WordPressのthemeでHTMLエスケープ忘れが多いのはおまえの名前が長すぎるせいだ! そんなわけで、全PHPerはこんな関数を定義するといいと思うよ。 ## echo $var; よりも短く h($var); と書ける! func

    PHPの言語仕様がウンコな理由個人的トップ10 - kなんとかの日記
  • 絵文字マップ法で携帯3キャリアの絵文字を一括表示 - 真夜中のプログラミングTips

    携帯サイト作りで“3社3様”の絵文字に苦しめられていませんか?バイナリのSoftbankだけ別テンプレートを作ったり、代替画像を無数に用意したり…。 「絵文字マップ法」は携帯3キャリアの絵文字表示方法の違いを意識することなく、サイト上に表示する方法です。PHP または Perl の基礎知識を前提にその実例を記してみようと思います。 PHPPerl にある程度なれていると、下記のサンプルスクリプトは極々簡単なものだと思いますが、そうでない場合はやや敷居が高いと感じるかもしれません。そのときは…がんばってください。ひたすらに... orz [ 目的 ] ユーザーエージェントをもとに DoCoMo, au, Softbank の3キャリアを判別し、絵文字マップを使用し、キャリアに応じた絵文字を $emoji 配列にセット。これにより、キャリアの違いを意識せず絵文字を表示.(絵文字マップ法)

    絵文字マップ法で携帯3キャリアの絵文字を一括表示 - 真夜中のプログラミングTips
    p_chopin
    p_chopin 2007/09/17
    予め3キャリ共通絵文字を定義して、Dの絵文字(SJISバイナリ)でテンプレ(SJIS)記述→DのUnicodeに変換(エンコーディングに左右されたくないから)→各キャリアの絵文字に変換、みたいなことをしてる。これで自動変換もOK。
  • オープンソースのSNS - memo.xight.org

    open-gorotto 総務省で導入実績があるオープンソースのSNS. OpenPNE So-net で導入実績があるオープンソースのSNS. 60サイト以上で運用されている. ライセンスはGPLと商用ライセンスのデュアルライセンス方式. PHP + MySQL + (Postfix or sendmail or qmail) で動作. Affelio ライセンスはオープンソースライセンス(GPL)とコマーシャルライセンスのデュアルライセンス方式. Perl + (MySQL or SQLite) で動作. Affelioアプリと呼ばれるプラグインを追加することで,機能拡張が可能. SourceForge.jpにプロジェクトが存在. 必要なモジュールは ・DBI ・URI ・LWP ・Image::Magick ・DBD::mysql or DBD::SQLite Slashster h

  • Tenjin - the fastest template engine in the world - kuwata-lab.com

    Tenjin News (2012-02-16) pyTenjin 1.1.0 released (2011-11-27) rbTenjin 0.7.1 released (2011-11-24) rbTenjin 0.7.0 released (2011-04-29) pyTenjin 1.0.2 released (2011-02-22) pyTenjin 1.0.1 released (2011-02-21) pyTenjin 1.0.0 released Introduction Tenjin is a very fast and full-featured template engine available in several script languages. How fast Tenjin is? The following is a result of benchmark

    p_chopin
    p_chopin 2007/08/07
    『Tenjin is a very fast and full-featured template engine available in several script languages.』
  • 404 Blog Not Found:電脳言語を嫁に例えると....

    2007年06月13日02:20 カテゴリLightweight Languages 電脳言語を嫁に例えると.... Dave Thomasにインスパイヤされて。 日 Ruby 会議 2007 - Log0610-S5 なぜRubyを愛しているのか - それは難しい質問だ。 なぜ奥さんを愛しているのか簡単には答えられないよね。 なお、「」となっているのは、私がたまたま「夫」だから。他意も鮃もございません。 以下、アルファベット順。夫に例えばバージョンや他の言語は読者の皆さんにおまかせします。 C 不器用 でも子だくさん。 他の嫁達の多くが、彼女の娘。 不器用だが、一番きつい仕事もしてくれるので、未だに娘達が家事を押し付けに実家にやってきたり。 C++ Cが高齢出産した娘 英才教育を受けたが、親の期待が大きすぎたのか、妙な行動を取る事も多く、美人なわりにもてなかった。 しかし親を吹っ切れ

    404 Blog Not Found:電脳言語を嫁に例えると....
  • 1