タグ

phpに関するkudakurageのブックマーク (10)

  • WikiHub :: php-funcref-in-perl :: README

    目的 http://jp2.php.net/manual/en/funcref.php PHP: Function Reference - Manual の用な体裁でPerlのドキュメントを整備したいと思います。 なんでもPHP -> Perlに移行組とかには需要があるそうです(by junichiroさん)。 PHPからPerlにくる人にモダンなPerlを知ってもらいまっしょい。 やる事としては、PHPのリファレンスにある各組み込み関数と同等の実装をPerlで行った場合にどうなるのか?というコードを集めたいと思います。 「PHPのこの関数と同じ事をPerlでどうやるんだ?」といった需要を満たせるようになればいいなぁ。 Viewer wikihub で見れます。 http://wikihub.org/wiki/php-funcref-in-perl Community #perl-casu

  • PHP: GD - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • PHP版TinySegmenter作ってみた【PHP】 - Programming Magic

    このPHP版TinySegmenterは、内部で文字コード変換をするためにmb関数を使っているので、mb関数が使える必要がある。 使い方はサンプルを見てもらえばわかるが、こんな感じ。 <?php include_once(dirname(__FILE__).'/tiny_segmenter.php'); $input = "日語の新聞記事であれば文字単位で95%程度の精度で分かち書きが行えます。 "; $segmenter = new TinySegmenterarray(); $result = $segmenter->segment($input, 'UTF-8'); print_r($result); ?> Array ( [0] => 日語 [1] => の [2] => 新聞 [3] => 記事 [4] => で [5] => あれ [6] => ば [7] => 文字 [8

  • PHP で Google 第三回 転置インデックスと検索エンジンを PHP で実装 - 横転プログラミング

    前回に引き続き検索エンジンについて勉強中です。第二回までの部分で、検索エンジンの検索部分自体は実装可能になりました。というのも、メモ帳などにあるような「検索」機能のようにひとつひとつの文書を上から下まで眺めて、検索単語がヒットした文書(ページ)を返せば、それで検索機能としては提供できるからです。 しかしながら文書量が膨大になると、そのように文書をすべて見ていては処理が終わらなくなってしまいます。そこで登場するのが転置インデックスです。転置インデックスについてはたつをさんの 転置インデックスによる検索システムを作ってみよう! がわかりやすいです。 一応、前回分とあわせて、簡単な検索エンジン(主に転置インデックス)を作ってみました。転置インデックスについてはもう少しうまいやり方があるんじゃないかと思いますが、ひとまず実装完了ということにしています。 <?php require_once('ti

    PHP で Google 第三回 転置インデックスと検索エンジンを PHP で実装 - 横転プログラミング
  • PHP で Google 第二回 サイト収集ツール(クローラ)と本文情報抽出を PHP で実装 - 横転プログラミング

    前回に引き続き検索エンジンについて勉強中です。今回は少し PHP だと気軽に出来るかもしれない、出来ないかもしれないサイトの情報収集ツールつまるところのクローラを構築してみました。 GoogleYahoo などの検索エンジンは、いくら検索アルゴリズムを良くして、ランキングの精度をあげても、収集したサイトの情報あってこそで、元の情報が少なかったり、精度が悪いと、良い情報を提示することは出来ません。そんなわけでサイト情報を頑張って収集するクローラが必要です。 流れとしては 1. 起点のサイトを決めて、そこからリンクを再帰的に巡り情報を収集する 2. 収集したサイトから文を抽出する となります。 まず 2. のフェーズは、検索を行った際に、広告情報などでヒットされては困る(精度が悪くなる)ので、必要になってきます。 サイボウズラボの nakatani さんが実装されたものを PHP に移

    PHP で Google 第二回 サイト収集ツール(クローラ)と本文情報抽出を PHP で実装 - 横転プログラミング
  • PHP で Google 第一回 Google の PageRank を PHP で実装 - 横転プログラミング

    Google の検索エンジンがページのランク付けのために PageRank という指標を使っているというのは聞いたことがあるかと思います。 今日はそのアルゴリズムを PHP で軽めに実装してみました。 ちなみに PHP で実装しても何もいいことがないので、やめたほうがいいでしょう。 まず PageRank というのは簡単に説明すると、 Google が考案したページのランク付けアルゴリズムでページへリンクがそのサイトの評価だという視点でランク付けを行うために作られたものです。 詳細については Google の秘密 - PageRank 徹底解説 を参考にしてみて下さい。 その内部アルゴリムですが、おおざっぱにいえば下の箇条書きにあるよう生成された確率行列の、最大固有値(確率行列はだいたいの場合において1)の固有ベクトルをべき乗法で求めることになります。 なぜ確率行列の主固有ベクトルを求める

    PHP で Google 第一回 Google の PageRank を PHP で実装 - 横転プログラミング
  • We are Locutus

    All your standard libraries will be assimilated into our JavaScript collective. Resistance is futile. Welcome to Locutus, where the boundaries of coding languages blur. We’re a dedicated collective developers on a mission to explore the possibilities of porting standard libraries from various programming language (Go, Ruby, PHP, C) to JavaScript. Our journey is one of discovery, innovation, and so

  • サービス終了のお知らせ

  • PHP4 と PHP5 で __get(), __set(), __call() を共存する方法 - hatotech::kumatch

    PHP4 と PHP5 で __get(), __set(), __call() を共存する方法 PHP5 では クラスの __get()、__set() および __call() をネイティブにサポートしています。 一方 PHP4 でも 4.3 以降 overload() を実行することで、クラスのオーバーロードを行うことが可能で、__get()、__set() および __call() を使用することができます。 しかしそれぞれのメソッドのインターフェース仕様が異なっているため、これらを普通に使用した対象クラスは PHP4 用もしくは PHP5 用という限定した存在になってしまいます。 しかし以下のようにすることで、PHP4, PHP5 の共存が可能になります。 例として Foo クラスにて __call() を実装してみます。 Foo.php <?php class Foo {

  • Maple Wiki - フィルタの拡張/ActiveGateway

    新しいレコードを追加するには以下のようにします。 $member = $gw->build('member'); $member->name = 'foo'; $member->email = 'foo@example.co.jp'; $result = $gw->save($member); buildメソッドの第1引数にテーブル名(実際には仮想テーブル名)を指定するとオブジェクトが返却されるので、それに値をセットし、saveメソッドを実行します。また、第2引数に値の連想配列を渡すことによりあらかじめセットされたオブジェクトを取得することもできます。 $member = $gw->build('member', array('name' => 'foo', 'email' => 'foo@example.co.jp')); $result = $gw->save($member); また

  • 1