Monthly Archives: 5月 2011

【DOS】日付名でフォルダを作成できるバッチ

出先の別PCで使いたくなる時があるのでメモ
下記コマンドを
適当な名前.bat
で保存

cd /d %0\..
md %DATE:/=%_%TIME::=%

ダブルクリック起動で.batファイルを設置したフォルダ内にフォルダが作成される。
そこはかとなく便利

【Facebookエラー】この操作を実行するには、アカウントの認証を完了する必要があります。

Facebookアプリ開発をはじめるべくググりを繰り返して何とかデベロッパー登録してみた。

まずはデベロッパーページからアカウント登録が必要との事。
https://www.facebook.com/developers/
で、ここで軽くつまずいた。

この操作を実行するには、アカウントの認証を完了する必要があります。携帯電話またはcredit cardを追加してアカウント認証を行ってください。

こんな壁にブチ当たってしまった。
Read more »

プログラマーは木曜日にやる気を出す!?

運営しているPGBoxという技術者向けサイトがあるんだけれど、Analiticsを眺めていてふと気になった事があった。

Read more »

PHP・MySQL環境でIncorrect string value

ブログの内容をAPIから取得し、UTF-8環境のPHP・MySQL環境でinsertしようとした所、以下のようなエラーがでてしまった。

Incorrect string value: 'xxxxx...' for column 'カラム名' at row 1

どうやらMySQLがinsertする文字列の文字コードがおかしいからフザケンナとか何とか言いたがっているようだ。

Read more »

短縮URLならぬ冗長URLを作成できるサイト

ふと思い立ったので作ってみました。

http://foolurl.info/

例えば
https://blog.grush.jp/
というURLを

という、長いURLに変更できます。

Twitterなどでよく利用される短縮URLの逆バージョンです。
使い道は特にありません。
強いてあげるなら、URLを見る人を不快で不安な気持ちにさせる事ができます。

Twitterにも完全対応しています。
ツイート可能文字いっぱいに広がるURLを作る事ができます。

巷で話題のsleep sortがダメな5つの理由

なるほど・・・

http://d.hatena.ne.jp/gfx/20110519/1305810786
http://d.hatena.ne.jp/hoxo_m/20110520/p1

Read more »

htaccessで携帯やスマフォからのアクセスをリダイレクト

こんな感じ。
レンタルサーバによってはRewriteBaseの設定も必要になったりする。

ガラケーでもスマフォでもない場合(PCの場合)はリダイレクトは発生せずリクエストされたパスがそのまま表示される。

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} MOT- [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} DDIPOCKET [NC,OR]
RewriteCond %{HTTP_USER_AGENT} L-mode [NC,OR]
RewriteCond %{HTTP_USER_AGENT} WILLCOM [NC]
RewriteRule ^$ 【ガラケーサイトのパス】 [R,L]

RewriteCond %{HTTP_USER_AGENT} iPod [NC,OR]
RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Android [NC,OR]
RewriteCond %{HTTP_USER_AGENT} PDA [NC]
RewriteRule ^$ 【スマフォサイトのパス】 [R,L]

ちなみにこれはUser-Agent判定なんで、簡単だけれどあんま厳密ではない。
絶対に携帯以外はアクセスされたくされたくないページなどはキャリアのIPから判定する必要あり。
とは言え偽装も可能だろうから絶対、というのは難しいのかもしれないけど。

WindowsからMac機に対してリモート

ちなみにVista&MacOS10.6でのお話。
Read more »

PHPでtwitterのつぶやき検索api

ふと思い立ったので調べてみたらとても簡単だった。

簡単なのはPHPだからってのもあるかな。

でもAPIコールするとレスポンスは結構重めなんで、乱発はイクナイっぽい。

Read more »

mysql/postgresでisnull・nvl

mysql/postgresで、
SQLServerのisnull
Oracleのnvl
に相当する関数。

select coalesce(xxx, xxx)

何年たっても何故か覚えられん・・・
なんなんだこのスペルは・・・