2009-09-30
2009-09-24
Dateオブジェクトメモ
var dt = new Date();
var year = dt.getYear();
Firefoxでは year = 109
IE6では year = 2009
年度取得の際はgetFullYear()を使うほうが良さそう
var dt = new Date();
var year = dt.getFullYear();
year = 2009
IE6での子要素指定
CSS |
CSSで
div > p {
color : #FF0000;
}
ってしてたらまさかのIE6未対応
子孫要素は他になかったので
div p {
color : #FF0000;
}
でなんとかなった
参考URL
2009-08-27
これは便利 無料Flash制作環境
Flash |
Flashのお勉強にもってこいな感じですね
無料でFlashの制作環境を構築 FlashDevelopとFlex SDKのインストール | ClockMaker Blog
2009-08-11
Amazon Product Advertising API
PHP |
いつもお世話になってるAmazon APIですが
2009年8月15日に仕様が変わるので対応しました.
PEARのService_Amazonを使いました.
//×Services/AmazonECS4.php ○Services/Amazon.php
require_once('Services/Amazon.php');
//×Services_AmazonECS4 ○Services_Amazon
$amazon = new Services_Amazon('ACCESS_KEY', 'SECRET_KEY');
参考URL:
Amazon Product Advertising API への対応(PHP版) - もやし日記
floatingdays: PEAR::Services_Amazonで Product Advertising APIの電子署名認証を使うサンプル
2009-08-07
TwitterAPI
PHP |
八角研究所 : 誰でも簡単にできる Twitter ボット作成入門を読んで,TwitterAPIを使って遊んでみたくなりました.
以下は参考URLのソースを見て,ちょっといじっただけのプログラム(投稿とキーワード検索)
API使えば色々遊べそう
PHPも復習しないと
プログラムも日常的に使わないと忘れますね・・・
idea:
Twitterでアンケート収集
アンケート投稿アカウントに質問を投げる
@返信で回答を集める
一定時間おきに集計結果を報告
いつかこんなの作ってみたいです
もう存在してたりして
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Twitter Post</title> </head> <body> <form method="POST"> <p>message</p> <input type="text" name="message" /> <p>search</p> <input type="text" name="search" /> <input type="submit" value="Send" /> </form> </body> </html> <?php mb_internal_encoding('utf-8'); ini_set('mbstring.http_output', 'utf-8'); if (isset($_POST['message']) && $_POST['message'] != '') { $url = 'http://twitter.com/statuses/update.xml?'; $username = 'ユーザ名'; $password = 'パスワード'; $params = "status=". rawurlencode($_POST['message']); $result = file_get_contents($url.$params , false, stream_context_create(array( "http" => array( "method" => "POST", "header" => "Authorization: Basic ". base64_encode($username. ":". $password) ) ))); } if (isset($_POST['search']) && $_POST['search'] != '') { $search = 'http://search.twitter.com/search.json?'; $query = 'q=' . $_POST['search']; $searchResult = file_get_contents($search . $query, false, stream_context_create(array( 'http' => array( 'method' => 'GET' ) ))); $twitter = json_decode($searchResult); $res = 'results'; $text = 'text'; $to_user = 'to_user'; $from_user = 'from_user'; $image = 'profile_image_url'; $date = 'created_at'; foreach ($twitter->$res as $status) { echo '<p><img src="' . $status->$image . '" width="48px" height="48px" />' . $status->$from_user . '</p>'; echo '<p>' . $status->$text . '</p>'; echo '<p>' . $status->$date . '</p>'; } } ?>
参考URL
PHPによる誰でも出来る簡単Twitterbotの作り方 - 遥か彼方の彼方から
