Web開発

2008年09月13日

Wowza Media Server:紹介ページ作成

 Wowza Media Serverの紹介を行うページを作成しました。
 まだ記事はありませんが今後どんどん追加していく予定です。

 ページをのぞいてみる

 http://coelacanth.heteml.jp/site/flash_wowza/article_1

2008年08月19日

本棚を整理しました

 本の紹介コーナーにActionScript系の本を追加しました。
 これまでブログで紹介した本をまとめようと思うのですが、先は長そうです。

 本の紹介コーナーを見てみる

2008年07月10日

jQueryUIを使ってみた

 これまでブログで紹介してきた書籍をまとめるべく、
 サイトにコンテンツを作成していたのだが、
 あまりのデザイン力不足のためになかなか製作が進まず、
 その不足を補うためにJavaScriptのエフェクトに頼ってみた。

 jQueryUIのアコーディオンを使ってみたのですが、
 項目が2つだとあんまり恩恵が無いなぁ・・・。

 土台もできあがっていないページは以下。

 アコーディオンの動作を見てみる

 左ナビの灰色の部分をクリックするとアコーディオンの動きが(一応)確認できると思います。

 実装は非常に簡単でした。


【参考にした書籍】

 丁寧に書かれていて、読みやすい本。



 上記と比べると読みにくい感がありましたが、
 サンプルコードはこちらの方が多い。

2008年07月04日

デザインとちょっとだけ近いところにいたい

 PhotoShopを久しぶりに触ってみた。

 ブラシの使い方を覚えれば、
 素人目にはそこそこ綺麗な画像が作れるなぁ。

 というか下のページのチュートリアルをちょっといじったパクリなんですけど・・・。

http://www.online-photoshoptutorials.com/2008/03/making-signbanner-using-light-and.html

 本の紹介ページヘッダー予定

2008年06月29日

Red5:データベースと接続するサンプル

 MySQLと接続する方法を紹介した、
 ページを作成しました。

 今回はswfの作成も無く、
 結果をRed5のログで確認するだけの淡白コードです。

 Red5でのDB接続は素晴らしく簡単ですねー。

 サンプルコードを確認する

2008年06月26日

久しぶりにWEB+DB PRSS 42号を眺めて再発見

 memcachedサーバーの導入を検討していて、
 そういえばWEB+DB PRESSにニコニコ動画のmemcached導入の事例があったなー、とツラツラと眺めて色々と再発見とか再確認。

 キャッシュ対策や、
 DBのテーブルの特性、
 memcachedに、
 ハイパフォーマンスWebサイト ―高速サイトを実現する14のルールなんかでもホットなgzip圧縮について、
 20%を業務外の開発に向けれる制度(Googleのが有名ですよね)などの実践を行っているようで、いまさらながら学ぶべきことが多いなぁと実感。

 他にもSilverlight+C#のサンプルが載っていたりと、自分的に旬な一冊でした。

 

2008年06月19日

Silverlight2β:再生、停止機能つき動画プレイヤーサンプル公開

 Expression Blend2.5 Preview 日本語版インストール記念というわけではないですが、
 Silverlightの動画再生アプリのサンプルを掲載しました。

 SilverlightとFlashのページがひと段落したら、
 データベースとかサーバーとかのコンテンツを増やして行きたいなぁと思いつつもなかなか進まない・・・。

 サンプルは以下のページに掲載してあります。

 つくりかけサイトのSilverlightページ

2008年06月06日

障害発生?

 仕事じゃなくて、レンタルしているサーバーで。
 CakePHPで作成されたサイトですが、

 Debugレベル0の段階では、トップページでnotFound404が出た。
 不思議に思い、Debugレベルを1にしてみると、

 MysqlがTooManyConnectionでエラー。

 自分のサイトはそこまでアクセスがあるはずないので、
 攻撃か別の方が同じDBを用いてそれが影響しているのか?

 MysqlAdminに入ろうとしても接続エラー。
 参ったなーと思い、告知を確認すると記述なし。

 普段自分が障害を起こす方なだけに、
 自分が逆の立場にあうと、真反対の視点で物事を捉えられて面白い発見になりますね。

 障害時のCakePHPの表示も確認できたし、
 とりあえずはヘテムルさんの対応に期待して待つしかないか・・・。
 


2008年06月01日

BlazeDS興味あり

 映像送れない版のFMSのようなものだと捉えていたけど、
 FlexUserのフォーラムで情報交換が盛んなよう。

 勉強会の資料という形で、
 PDFが公開されていますが、そのマップには
 FlashMediaServerの文字は無い。

 Red5が一息ついたら、WowzaかBlazeDSを触ってみようと思っていたけど、
 ちょっと早めに情報収集だけでも開始しようかなぁ。 

http://www.fxug.net/archives/blazeds_code_reading/FxUG20080327_BlazeCodeReadingTokyo4.pdf

FreeBSD:memcachedを動かしてみる

 時流に遅れた感ややありですが、
 今更ながらmemcachedを試してみる。

 http://matsui.homeunix.com/index.php?FreeBSD%2Fmemcached

 を見るに、簡単そうではないですか?
 と書いてある通りに実行するが予想を裏切らず動作せず。

 Class 'Memcache' not found

 とりあえずPearをインストールしようと思ったら、
 PHPにgzipが組み込まれておらず、ついでだからこれも追加。

 http://www.tsujita.jp/blojsom/blog/default/PHP/2007/01/12/memcached%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9FPHP%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%B0%E3%83%AB%E3%83%88%E3%83%B3%E5%AE%9F%E8%A3%85.html

 上記ページを参考にphp -iで

#php -i | grep memcache
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.max_failover_attempts => 20 => 20


 はでるようになったけど、
 mysqlが読み込めないようなエラーが出ている。

 http://d.hatena.ne.jp/dadadadan/searchdiary?word=*%5BFreeBSD%5D

 ↑が見事に該当していたので、シンボリックリンクで対応。

 が、
 依然「Class 'Memcache' not found」
 phpinfo()でブラウザから情報を取ってみると、

 memcachedの項目が無い!

 というわけで、再起動したら無事、
 Memcacheクラスを利用することができるようになりました。
 これからmemcachedの有効利用について色々探ってみたいと思います。

Profile

シーラカンス

Recent Comments
QRコード
QRコード
livedoor Readerに登録
RSS
livedoor Blog(ブログ)