コードを舐める日々

わからないことがわからないことをしる日々

PHP

Yahoo! Japanデベロッパー のキーフレーズ抽出 API を PHP でやってみる

Yahoo! Japan のキーフレーズ抽出 API を Perl から叩く - 刺身☆ブーメランのはてなダイアリー id:a666666さんが書いているのを見てうちも書いてみたくなった。 PHPで書いてみた。 コード、きれいでないけれど。 http://gist.github.com/123690

preg_split関数のメモ

「tag:video2008,id:WskoWRCHsa」に対してid:以降の文字列を取得するには

Remedieを入れている最中に思ったこと

CPANモジュールの更新頻度がすごく頻繁で依存モジュールもその都度加えたり変わったりするので、「10分でできる〜」とか「〜のまとめ」を初心者が見たら危ないって言うこと。 迂闊にこのまま情報を飲み込んでやっていくうちに行き詰まって Perl が嫌になるの…

WSSEではてなダイアリーにポスト

PHPでどう書くかという情報が乏しいようなので書いておく。 error_reporting(E_ALL); require_once 'HTTP/Request.php'; function wsse_blogPost($user, $pass) { $url = 'http://d.hatena.ne.jp/' . $user .'/atom'; $blogurl = 'http://d.hatena.ne.jp/' .…

文字化け対策メモ mb_substr()

2バイト文字列を切り抜く時、指定したバイト数で文字が壊れてしまう時の対策。 mb_language("Japanese"); mb_internal_encoding("UTF-8"); $text = "あいうabcえおかdef"; echo mb_substr($text, 0, 10); と書けばいい。

PHPでWassr認証APIを利用する

PHP

PHPでWassr認証APIを利用するときのメモ。 HMAC SHA1(hex)に変換する必要がある。下記のコードはPHP5以上が条件。 $appKey = "app_key";//アプリケーションキー $data = "app_key".$appKey; $key = "暗号キー";//暗号キー $sig = hash_hmac('sha1', $data, $…

PHPでwassrに投稿する方法

PHP

下記の記事を参考にやってみた。 PHPでTwitterに投稿 - HIRACCHI H.D. $username = "userid";//ユーザ名 $password = "pass";//パスワード $message = "メッセージ";//メッセージ wassr_post($message, $username, $password); wassr_print($username); func…

MT4でPHPプログラムを動かす方法(youtubeサンプル)

Movabletype4を使ってあるサイトのリニューアルを図っている。 そこで今まで気がつかなかった部分があった。 MT4からブログ記事以外でウェブページの新規作成が可能になり、ウェブサイトの中にブログという記事を加えたりすることが可能になっている。 しか…

Zend1.6を導入するなら

Zend では PHP 5.2.3 以降を使うことを推奨します。 重要なセキュリティ修正が行われ、パフォーマンスも改善されているためです。 しかし、Zend Framework は PHP 5.1.4 以降のバージョンで動作します。 Zend Framework には広範囲におよぶユニットテストも…

php5.2.4updateメモ

PHP

PHPはyumコマンドでインストールしたので最新バージョンを確認したら5.1.6で5.2.*以降のバージョンのupdateができないことが判明。 なので直接php5.2.4を引っ張ってインスコする方法をとった。 まず、yumで入れたPHPをアンインストール。 # yum remove php /…

読み込んだURLがHTMLかRSSか判別する方法

PHP

以前まではfile()で読み込み、変数に配列格納し配列内検索関数で処理していた・・。 これだと正確にならないので変にif文が続くのでもっといい処理ないのかと思って調べたら ネットワークURL関数*1にget_headers()という関数があったのを知った。 というかうち…

youtube検索もとぎをつくってみた。

PHP

500 Internal Server Error言語はPHP。 自分の成果物としてきちんとしたもの作らなきゃということで ようつべのタグ検索とはてなキーワードを混ぜたものを作成してみた。 1時間強といったところか。 今のところ、タグ検索で上位20位のみの表示になってい…

かんたんだよ!PHPばんざいだよ!

PHP

参考にはっておくよ!http://itpro.nikkeibp.co.jp/article/OPINION/20080206/293139/とっつきやすいけどね、セキュリティもしっかりしないとあなあいてしまうんだよ!ちょっとid:Hamachiya2調に書いてみたw

狙っているフレームワーク一覧

PHP

CakePHP http://www.cakephp.org/ http://cakephp.jp/doc/index.html http://cakephp.jp/doc/blog_tutorial.htmlEthna http://ethna.jp/ http://ethna.jp/ethna-document-tutorial.htmlsymfony http://www.symfony-project.com/ http://blog.zuzara.com/2006…

メール解析@PHPその8

PHP

原因解明! mb_internal_encoding("UTF-8"); mb_language("japanese");この部分を抜き出し、上記に

メール解析@PHPその7

PHP

メール本文からそれに近いURLを知らせるテスト。Yahoo!デベロッパーのAPIを利用。 もちろん検索ね。 Yahoo!デベロッパーネットワーク - 検索 - ウェブ検索しかしうまくいかん。。 なにやら今回はsimplexml関数が認識していない。。あ、さくらレンサバは元々P…

メール解析@PHPその6

PHP

.mailfilterのパーミッションを600にしてみた。 しかし不具合が。。 改めて.mailfilterの内容をチェック。 最後に改行で1行あけて保存してみるとエラー内容が変わった。 なんか、メールを受け渡すプログラムに問題があるようだ。 あちゃ、mimeDecode.phpの位…

メール解析@PHPその5

PHP

実際にメール内容をプログラムに渡して処理するテスト。さくられんさばにも設定済み。 PHPのPEARライブラリのmimeDecodeクラスを使うんだな。 atseason.com: The Leading AT Season Site on the Net参考プログラムはここ↓ 携帯の空メール機能を実装 « kawama…

メール解析@PHPその4

PHP

メール解析のテスト。 aliasesの設定と関わるみたい。 しかし、なかなかうまくいかない。 使っているサーバがさくらスタンダードなのでその辺りから調べてみる。さくらレンサバはaliasesによる設定でない事が判明。 maildropという配信プログラムを使ってい…

メール解析@PHPその3

PHP

さくらスタンダード使っているので参考になる情報発見。 メモメモ。 トップ | さくらのレンタルサーバ非公式FAQ

メール解析@PHPの続き

PHP

方法を発見。 近いうちに試してみる。 http://my-server.homelinux.com/emptymail.php http://kawama.jp/archives/2006/03/post_147.html

メール解析@PHP

PHP

案 1.メール送信 2.サーバ側にてメール解析 3.結果を送信メールへ返信プロセスはまた後ほど。