< 福岡県のホームページ制作 ドリームリンク【Dream Link】|Web技術日記|2008年11月

Web技術日記
ホームページ制作の小技を紹介します。

auで動画などをDLさせるためのタグ 2008年11月22日

<object data="ファイル名" type="MIMEタイプ" copyright="no" standby="表示文字">
<param name="disposition" value="au指定のデータ種別" valuetype="data">
<param name="size" value="ファイルサイズ" valuetype="data">
<param name="title" value="ダウンロードされるファイル名" valuetype="data">
</object">

 
 

ドメイン指定受信の解除 2008年11月21日

2008/11/21現在の解除方法

■DoCoMo
http://docomo.ne.jp/cp/mailsetst.cgi

■KDDI
http://imutl.ezweb.ne.jp/cgi2001/utl_menu.cgi

■Softbank
Yahoo!ボタンからMySoftbankへアクセス

各種変更手続き

オリジナルメール設定・各種メール設定

 
 

PHPで文章の最後を省略形にする 2008年11月20日

mb_strimwidthで良い気がするのだけど、動作が不安定という話を聞いたので、作ってみた。
どちらも文字コードには注意

$str = "あいうえおかきくけこさしすせそ';
$tmp = mb_substr($str, 0, 10, 'UTF-8');
if(mb_strlen($tmp, 'UTF-8')> 10) $tmp .='...';
print $tmp;

あいうえおかきくけこ...

 
 

phpのming 2008年11月 9日

mingの備忘録。これを応用すれば大体のことはできる?かな。

//携帯対応するためバージョン4で
ming_useswfversion(4);

$m = new SWFMovie();

$m->setDimension(240, 320);
$m->setbackground(0, 0, 0);

//jpg読込
$s = new SWFShape();
//jpgまたはdblのみ
$f = $s->addFill(new SWFBitmap(fopen('sample.jpg', "rb")));
$s->setRightFill($f[$i]);
$s->drawLine(0, 320);
$s->drawLine(240, 0);
$s->drawLine(0, -320);
$s->drawLine(-240, 0);
$p = new SWFSprite();
$p->add($s);
$p->nextFrame();
$m->add($p);

//swf読込
$c = new SWFPrebuiltClip(fopen('../sozai/ugoku/sample.swf', "rb"));
$i = $m->add($c);
$i->setName("sozai");
$m->add(new SWFAction("sozai{$j}.x = 100;sozai{$j}.y = 100;sozai.xScale = 100;sozai.yScale = 100;"));

//文字書込
$o = new SWFFont('sample.ttf');
$t = new SWFText();
$t->setFont($o);
//フォントの高さ
$t->setHeight(20);
$t->setColor(0xff,0xff,0xff);
//文字記入位置
$t->moveTo(20,20);
$t->addUTF8String('Sample');
$w = new SWFSprite();
$w->add($t);
$w->nextFrame();
$m->add($w);

$m->nextFrame();
$m->save('sample.swf');

 
 

携帯flashワークメモリ 2008年11月 5日

携帯flashについて気づいたこと。

ファイルサイズが○KB以下というのは、どのキャリアのサイトにも記載されてるし、作る時に分かるので問題なし。
最近、困っているのがワークメモリ。

docomoはサイト上で公開されているため、作るときには分からないけど、シミュレータでテストしてみればOKかNGかは分かる。

しかし、auはどこにも情報が公開されてないため、非常に困る。ワークメモリをオーバーすると「メモリ不足で表示できません。」になるし・・・。

何を基準に作ったらよいのやら。
どうにかならないものか。

ちなみにflash lite1.1対応機種だとdocomoだとワークメモリが2M~くらいだけど、auだと感覚的には1.5M~くらいかなあ。

 
 
1