PHP

twitteroauthを使ってつぶやく+緯度経度情報付き

PHP

twitteroauthを使ってつぶやいてみました。 ソースコードはこちら

PHP_DOMを使ってページにあるZIPファイルなどをダウンロードする

PHP

なにやらPHPでHTMLの要素選択をjQueryのように扱えるライブラリがあったので、遊んでみました。 PHP_DOMを使ってページにあるZIPファイルなどをダウンロードすることができます。

htmlspecialchars の置換

PHP

なにやら、PHP5.4からhtmlspecialcharsの動作が変わったので、SJISな方は下記の用に修正しないと、空白が返ってくるみたいでっす。 PHPStormを用いて、正規表現における htmlspecialchars の置換 htmlspecialchars\((.*?)\) ↓ htmlspecialchars\($1,ENT_QUOT…

cygwin に php をインストールする方法

PHP

なんとなーく cygwin に php をインストールしてみました。 事前に cygwin のsetup.exe から apache , wget , gcc , bunzip , libxml2-devel , make をインストールしておきます。 $ wget http://jp1.php.net/get/php-5.4.8.tar.bz2/from/jp2.php.net/mirror…

PHPでMecabを使う方法

PHP

せっかくツイッターのタイムラインデータが使えるので、Mecabを使ってみました。 Mecabのインストール Mecab本体を下記ページからダウンロードし解凍します。 http://code.google.com/p/mecab/downloads/detail?name=mecab-0.994.tar.gz $ wget http://mecab…

PHPのOAuthを使用してタイムラインを取得する方法

PHP

PHPのOAuthを使用してタイムラインを取得する方法の紹介です。 今後TwitterではRSSでのつぶやきの取得サービスが終了するとのことで、OAuthを使用して、記事を取得します。 まずはPearライブラリのインストール $ pear install Services_Twitter-0.6.3 $ pea…

本の情報をISBNを使ってアマゾンから取得する方法

PHP

アマゾンで本の情報をISBNを使って取得する方法の紹介です。 先日画像からISBNの検出を行いましたが、今回はそのISBNコードを使用して、実際のアイテム情報をアマゾンから取得します。

自炊した電子書籍で裏表紙からバーコードを自動で取得する方法

PHP

自炊した電子書籍で裏表紙からバーコードを自動で取得する方法の説明です。

キャリア相互変換可能な絵文字変換ライブラリ

PHP

キャリア相互変換可能な絵文字変換ライブラリが本日出ていましたので紹介です。 PHPでEmoji4Unicodeを使ってみる (PHP Advent Calendar jp 2010 Day 6)PHP mb_convert_encodingのように特定のキャリアの絵文字をAからBへと変換できるのが他のライブラリとは…

グーグルマップみたいな簡易画像ローダー@携帯

グーグルマップみたいな簡易画像ローダー@携帯 ちょびっと作ってみました。 数字の0〜9を使って表示箇所やサイズを変更します。 http://moeten.info/maidcafe/i/?m=flashImageTest 携帯から見てね。 大きい画像を携帯でもズームして細かく見ることができ…

PHPで簡単にはてな記法をパースする方法

PHP

ちょいと文章をはてな記法できないかなぁって思ったのでやってみました。 Text_Hatenaのインストール pear install http://svn.coderepos.org/share/lang/php/Text_Hatena/release/Text_Hatena-1.0.0.tgz簡単なサンプルコード

PHPで簡単にTwitterでつぶやく方法

PHP

ちょいとServices_Twitterが気になったので使ってみました。 PEARでServiecs_Twitterのインストール 以下の順番でインストールをしていく pear install Net_URL2-0.2.0 pear install HTTP_Request2-0.4.0 pear install Services_Twitter-0.3.0簡単なソースコ…

今すぐ簡単に0円で始めるPHP開発♪

PHP

PHPの開発がなんだか簡単になっていたので紹介。 昔は結構、あれ設定してこれ設定してと連携が面倒でしたが最近のはそうでもなさそうです。 xamppのインストール まずは初めに PHP , MySQLが一度にインストールできるxamppをインストールします。 xamppのサ…

PHPを便利にする10個のPEARライブラリ

PHP

PHPを便利にする10個のPEARライブラリの紹介です。 PHPには開発を便利にするPEARライブラリがあり、長くなりがちなコードをシンプルにすることができます。 これからPHPを始めてみようかなぁって方にはとくに魅力を感じるものだと思います。 #インストールや…

PHPの開発効率を上げる10個の関数

PHP

「追記とか」にコメントの返答や追記をしてますので合わせてどうぞ。 かれこれ3年くらいPHPをやっているので、せっかくなので10個の便利な関数を並べてみました。 作業効率がかなりアップするので、これからPHPをやってみようかなぁって思う方は知ってお…

PHPだけで顔認識する方法

PHP

なんとPHPだけで顔認識することができるようです。 こちらに記事が上がってましたので、さっそく自分でもやってみました。 PHPでOpenCVなしのピュアPHPで顔認識するクラスライブラリ「Face_Detector」 結果からみるとこんな感じです。 うまくとれますね。 PH…

OpenIDを使ってみたのでメモ

php

Windowsで気をつけること Windowではランダム値の取得 Cドライブ直下にtmpフォルダ作成 mixiの場合はhttpsでの通信をする 参考リンク mixi OpenIDのサンプルコードをPHP OpenID Libraryを使って動かしてみた(訂正) PHPでOpenIDによるログイン処理

APIを利用して文章から要点キーワードを簡単抽出する方法

php

ヤフーが『キーフレーズ抽出Web API』公開、日本語解析し特徴的な表現抽出 文章から要点となるキーワードを抽出する。 ってのを発見したのでとりあえず使ってみた。 リンク キーフレーズ抽出 ちなみに「形態素解析」って文章を分解してくれる面白いAPIも…

PHPでfork(バックグランド処理)をする方法

PHP

ちょいとcronとwgetを使ってバックグラウンド処理を複数行いたいなぁって思って調べてみました。 phpにはperlみたいなforkがデフォルトではないので、自前でそれっぽいのを作ります。 もちろんライブラリで用意されていますが、設定がめんどい。 バックグラ…

wgetのメモ

PHP

ちょいと最近cronでの作業があって、wgetをよく使用するのでメモです。 URL指定時は&マークをエスケープする よくPHPでのクエリ文字で&で区切るのですが、こちらをエスケープしないと認識してくれない ファイルを捨てたいときは-O /dev/null 毎回wgetで…

楽天コスプレショップを5日で作る方法

楽天のコスプレショップ紹介サイトを作成しましたので、紹介と楽天コスプレショップを5日で作る方法を紹介したいと思います。 いくつか自分なりのポイントがありますので、ご参考になればと思います。 まずは今回のサンプルサイト http://moeten.info/rakut…

サイトに検索フォームをつける方法。

PHP

ちょいと情報量の多いサイトに便利な、サイトに検索フォームをつける方法の紹介です。 こんな感じに検索フォームをつけることができます。 http://moeten.info/maidcafe/?m=sitesearch&word=tiara Yahooの検索APIを使用すると簡単にサイト内検索が可能と…

PHPとImageMagickでの画像縮小比較

売店に行ったらおもしろいのが売っていたので購入。ImageMagick逆引きコマンドリファレンス作者: クーガー株式会社,石井敦出版社/メーカー: インプレスジャパン発売日: 2008/11/28メディア: 大型本購入: 4人 クリック: 89回この商品を含むブログ (7件) を見…

CentOSにFlashや画像処理の便利なツールを入れてみました。

CentOSにFlashや画像処理の便利なツールを入れてみました。 今はLinuxを使用するメリットってそれほどないけど、それでもコアなツールはLinuxでないと使用できないことがある、ってことで余っているノートPCにCentOSをインストールしていろいろと遊んでみ…

デザインちっくなグラフが作れるpChartをやってみたよ\(゜ロ\)(/ロ゜)/

PHP

PHPでグラフといえばjpgraphだけど、デザインがそっけない。 ってことで、最近話題なpChartを使ってみました。 こんなのを作ってみました。 pChart - a PHP class to build charts こちらはGDライブラリが使える状態であればOKっぽいです。 #jpgraphなど…

FlexでPHPセッションを使ったログイン方法

http://moeten.info/flex/20080620_sessionTest/bin-release/main.html PHPのセッションの継続はどうするんだろう?って思っててとりあえずやってみたところ、それっぽくできました。 左上にあるhts.sendのボタンを押すたびに返り値のcntの値がひとつ増えま…

PHPでXMLを簡単に出力する方法

今度はPHPでXMLを簡単に出力する方法の紹介です。 Flexとの連携で威力を発揮するでしょう。 昨日の日記と同じようにpearのXML_Serializerのインストールです。 # pear install http://download.pear.php.net/package/XML_Serializer-0.18.0.tgzPHPでデータベ…

PHPでXMLをパースするときに効率が上がる方法

PHPでXMLをパースするケースが多々ありますが、その際アトリビュートやネームスペースの問題でなかなかうまく目的のタグの内容が取得できない場合があります。 その時にとっても頼りになるのがXML_UnserializerってPEARのクラスです。 XMLをズゴンと配列に入…

地震マップを作ってみたよ

ちょっと最近地震が多いので、地震マップを作ってみました。 http://moeten.info/flex/20080614_jisinMap/bin-release/main.html 地震のAPIが「EPSP(partA) 地震感知情報APIにおける開発者向け情報」で公開されていますので、それをPHPでゲットしてFle…

携帯電話でのGPS(緯度経度)取得方法

PHP

Web creators 2008 7月号にGeoForm APIの使い方が載っていましたのでちょいと使ってみました。 緯度経度での絞り込みの例 GPSから萌えショップを検索 GPSから萌えショップを検索(秋葉付近結果) 簡単な作成方法。 GeoForm API(APIキーの取得とサンプ…

PHPでレーダーチャートを作成

PHPでレーダーチャートを作成する方法です。 ちょいとFlashの本がたまってきたのでせっかくなのでレーダーチャートでわかりやすく評価したいなぁってことで作成してみました。 PHPでのグラフ作成はJpGraphってのを使うとすごく簡単にグラフを作成(保存)す…

mixiグラフ

マイミクをSpringGraphを使って表示してみました。SpringGraphを使っているのでうにうに動きます。 実際の動作はこちら IDにはプロフィールを表示したときに出るものを使用。 http://moeten.info/flex/20080510_mixiGraph/bin-release/main.html マイミクの…

AMFPHPを使ってMySQLデーターベースへ書き込みしてみました。

AMFPHPを使ってMySQLデーターベースへ書き込みしてみました。 こんな感じ。Flexからphpのクラスを呼び出してデーターの表示・追加が行えます。 AMFPHPを使うとphpで作成したクラスがそのままFlexから呼び出すことができます。 con.call("TestMySQLService.lo…

FlexでTwitterクライアントを作ってみた。

Flexで読み書きできるTwitterクライアントを作ってみました。 #後輩がかなり作り込んでたので、ソースをもらって自分流にちょっと追加してみました。 こんな感じ http://moeten.info/flex/20080502_twitterFlex/bin-release/main.html #捨てアカなので書き…

JPEGencoderを使って簡易カメラ作成

Webカメラを用いて画像として保存します。Webで履歴書を作成するサイトなどには便利だと思います。 個人的にはこれからいろいろ色とかフィルターがかけられるといいなぁって思います。 Red5がいらずphpだけでOKなのが魅力的です。 実際のサンプル http:…

Flexで掲示板作成

http://i4u.chu.jp/komugi/ 書き込みテストOKですのでぜひレスポンスとか確かめてください。 自分とこのイラストのサイトをちょこちょこ編集しているんですが、掲示板の部分があるのでそこもFlexで作成してみました。 ちょっとロリポップサーバーがphpのバ…

FLVビデオから音声を切り出して無音部分を検出

ちょいと研究室のほうで要望があったのでやってみました。 ffmpegとdumpwave.cとphpを使います。 まずは下準備としてwaveファイルをphpが扱いやすいテキスト形式に変換します。 便利なプログラムがあります。 「WAVE ファイルの内容を調べる拙作プログラム d…

ISBNでAmazon検索

ISBNを用いてAmazonから本のデーターを取得します。 このアプリの目標は、バーコードリーダーで書籍管理をします。 書店に行った時、これ買ったかなぁってよく忘れるので。その場で登録した情報が携帯でチェックとかできるといいなってことです。 実際のサン…

YouTubeのFLVファイルの場所を探すphpプログラムです。

PHP

以前はget_video.phpに動画の固有IDを渡すだけでOKだったんですが、最近はいくつかクエリを追加しないとダメなようです。 ですので、いったんphpでYouTubeのサイトを取得し、正規表現で動画に必要なクエリ文字を抽出しています。 結構使うので関数化しま…

phpでメール送信での文字化け対策

PHP

携帯へメールを送る際、文字化けする場合に効く設定です。 mb_language("Japanese");Windowsな方でMySQLで化ける場合はSQLのクエリ前に SET NAMES SJISを送信。 +phpの設定で。 //[php] ini_set("upload_max_filesize","5M"); ini_set("allow_url_fopen","1…

住所2緯度経度 google geo api

ちょっとばっかし住所から緯度経度に変換する必要が出たため、プログラムを書いてみました。 Google の Geo APIってものを使ってます。 基本的に住所をGoogleに投げるだけでOKです。 かえってくるXMLをパースするだけなので、初心者でも簡単にできると…

php用マイデバッグ関数

PHP

htmlspecialchars関数を簡単に扱えるようにする http://zapanet.info/blog/item/1193 これは配列もOKなので便利です。 ってことでmysqlのエスケープ用関数です。 マイ関数 配列内容 ";", "1" =>"\\", "2" =>"' OR …

atom rss を同じ形式の配列で返す関数

PHP

phpからいろんなブログを扱うと、rssやatom形式の扱いが大変になってきますね。 そこで、せっかくだからatomやrss形式を意識せずきまったフォーマットでデータを返す関数を作成しました。 返値として、title,url,comment,time,image(※画像がある場合、代表…

IPとロングIPの変換関数

PHP

APIに価格COMを追加

PHP

先日のマルチ検索に価格COMを追加しました。 http://moeten.info/maidcafe/?m=moesearch_new 追加されるソースはこちら

マルチ検索を php + API で

PHP

去年はマッシュアップな年だったので、今年の始はマッシュアップなネタで始めたいと思います。 google ヤフー はてな wikipedia youtube ヤフー動画 ニコニコ動画 amazon ヤフオク 楽天 ヤフー画像 flickr のAPIを使ったマルチ検索です。 追記:googleを…

現在のコンテンツの背景を変える方法

PHP

"トップ", "access" => "アクセス", "info" => "情報", "mail" => "お問い合わせ", ); foreach( $type_a as $key => $val ){ if( $key == $_GET['type'] ){ //現在いる場所なのでスタイルを指定 $selected = " selected "; }else{ $selected = ""; } $ITEM …

画像の拡大縮小+縁取り

サムネイル画像の作成とその画像の縁取りをしてみました。

PEARアップグレード

wampの古いバージョンを使っているため、いくつかpearをアップグレードする必要があったのでメモ とりあえずpearを設定 $ go-pear.bat そして、pearを一個アップグレード #いきなり最新のにしようとすると怒られる $ pear upgrade -o http://pear.php.net/g…

VideoCDからサムネイル画像一覧作成

ちょいと研究室で資料の動画をテラサーバーにアップしたのですが、この状態ですとどの動画にどんなものが入っているかわかりずらいよね。ってことでサムネイル画像作成プログラムを作りました。 以前flvをffmpegを使用してサムネイル画像作成をやったのでラ…