replace A by B
8 月 30th, 2008SQLでREPLACE関数をUPDATEで利用する方法。
UPDATE テーブル名 SET フィールド名 = REPLACE(フィールド名,”置換対象文字列A”,”置換後文字列B”)
SQLでREPLACE関数をUPDATEで利用する方法。
UPDATE テーブル名 SET フィールド名 = REPLACE(フィールド名,”置換対象文字列A”,”置換後文字列B”)
自宅のネット環境がADSLから光のタイミングになった。最初CTUの扱いにこまったけど、この↓ページを参考にBBR-4HGでPPPoE接続して併用できた。しかしアダプタが5台は多いな。(1)モデム、(2)CTU、(3)光電話用アダプタ、(4)ルーター、(5)wi-fiアダプタ
http://thira.plavox.info/blog/2008/01/_ctu.html
–
processing.jsがでたようです。サンプル見るだけで楽しい。
–
公開されている大学の講義資料を参考にActionScript3をやってみた。http://yoppa.org/
–
Tumblrをはじめてみた。投稿が手軽でいい。korokoro tumblr
picasaで非公開に設定したアルバムをAPIを利用して取得できた。一度googleアカウントで認証処理を行ってからフィードを取得している。処理に必要なgoogle用のライブラリはzend framework1.5から同梱されているようだ。
[実行サンプル]
http://www.dotsmade.net/script/php/zf/picasa/album
Picasa Web Albums Data API/Developer’s Guide: PHP
http://code.google.com/apis/picasaweb/developers_guide_php.html
wordpressでシンプルな記事リストを表示させてページング処理をする場合、まずposts_per_pageで表示記事数指定してpagedでページ数引き継いで記事を取得。あとはページナビを表示させたいところにposts_nav_linkをいれる。
<?php query_posts('posts_per_page=10&paged='.$paged); ?>
<?php while (have_posts()) : the_post(); ?>
<p>NO:<?php the_ID(); ?><?php the_time('Y.m.d') ?>
<!-- by <?php the_author() ?> -->
<h3><a href="<?php the_permalink() ?><?php the_title(); ?></a></h3>
<?php endwhile;?>
<p><?php posts_nav_link(); ?></p>
logicでオーディオファイル並べてDJごっこ。mp3で書き出したらcueデータつくってXLDでさくさく分割。あとはToastでプリギャップ0秒で焼く。最近のiTunes7はギャップレスで再生できるみたいです。DT18で先着20名にプレゼントするCDができました。
先日の80ナイトではくそゲー(ファミコン)大活躍。マリオでは8-4のクッパ手前のハンマーブロスで撃沈。

署名付きメールアドレスからメールアドレスのみ取り出すPHPスクリプト。自動返信メールなどで使えるかな。もっと良い方法があるのかもしれないが。
$mail = "signature data <localhost@localgost>";
preg_match("/<.*>/",$mail,$str);
$list = explode(" ",$str[0]);
$pattern = array("<", ">");
$count = count($list)-1;
$mail = str_replace($pattern, "", $list[$count]);
今更ですがlivedoorが提供しているお天気サイトweather hacksをPerlで解析表示してみた。LWP::UserAgentを使ってRESTをとってきてXML::Simpleでパース。携帯のお気に入りに登録しとくと意外と便利かも。
神戸のお天気「今日と明日と明後日」
jsvalidateというフォームの入力チェックを行うjavascriptを使用してみた。以下チェック可能なclass属性値。
–
必須項目(jsrequired)
半角数字(jsvalidate_number)
負数を含む半角数字(jsvalidate_digits)
半角英字(jsvalidate_alpha)
半角英数字とアンダースコア(jsvalidate_alphanum)
メールアドレス(jsvalidate_email)
–
テスト
LWP::SimpleとXML::RSSさえCPANでインストールすれば以下のような簡単なスクリプトで取得できます。
サンプルはLastfmから最近聞いたトラックを表示させたものです。
Recently Played Tracks
#!/usr/bin/perl -w
use LWP::Simple 'get';
use XML::RSS;
$url = 'http://ws.audioscrobbler.com/1.0/user/dotsmade/recenttracks.rss';
# LWP::SimpleのgetメソッドでRDFファイルを読み込み、
$document = LWP::Simple::get($url);
# RSSオブジェクトのリファレンスを取得
my $rss = XML::RSS->new;
$rss->parse($document);
#出力
print "Content-type: text/html\n\n";
foreach my $item (@{$rss->{items}}){
print $item->{'title'} . "<br />\n";
}