volume2

ちょこちょこ修正しながら練習

異常に重くなってたiPhoneヘッドラインのシステムを作り替えました。

作り替えたと言うか元々はMTにRSSを読み込むプラグインをつけただけのものだったんですが、さすがにMTでは無理がでてきて…(^^;
なのでせっかくだから勉強のために一から作ってみました。今はとにかく仕事以外の部分で数こなしてプログラムに慣れときたいな、と。

プログラム始めてできることが一気に広がって、過去作りたくても諦めてたものが作れるようになってきたから、新しいWebサービス作りたいんですけどねー。もっと実用的なのを。
でもひとまず過去作ったものを整えて練習しとかなきゃと。やればやるほど発見があるし、とりあえず動くだけで喜んでる状態なんでセキュリティ周りはまだ知らないことが多すぎるし。
だからそういうのも含めて過去の物で実戦練習してる状態になってます。

というか、過去作ったものの中ではデザイン素材.comを一番なんとかしたいです…。
アイコン作るの自体は結構気楽で楽しいし時間もかからないんですが、現状更新周りの効率が悪い状態なんでアップするのがすごくめんどくさくて。
なので次の課題はこのサイトをもっと気軽に更新できるようにすることですね。

HTML5とかCSS3とかGoogle Chrome Frame

せっかくだからiPhone用ページも作りたくなり、試しにHTML5とCSS3で組んでみようと思いHTML5の仕様書に目を通してたらめんどくさくなってきました。
HTML5ではサイト構造・文書構造をより意識しなきゃいけなくなるから、できあがった物は気持ちいい物になりそうだけど、最初のうちは試行錯誤することになりそうですねえ。

ただ、だからこそそろそろプライベートワークで慣れ始めないといけない時期ではあるから、無理矢理でもいいからひとつ作っておきたいんですが。

先日Google Chrome Frameがリリースされたけど、万が一YouTubeみたいなメジャーサイトがGoogle Chrome Frame必須になったりしたら爆発的に普及するだろうし、ない話でもないし、そうなるとHTML5やCSS3への移行速度も一気に上がる可能性が。

テーブルレイアウト→CSS→XHTML+CSSと標準技術が移り変わってきたときやMTやWordPresが流行し出したときについていけずに振るい落とされた人たちを見てるんで、慌てることにはなりたくないんですよねー。

ただHTML5だメディアだなんだかんだのお堅いことは置いといて、とりあえず見た目的に「-webkit-border-radiusプロパティ」とかを標準で使いたいんですよね。すごく単純な理由だけど、それもあってGoogle Chrome Frameには普及して欲しいです。

ブログをMTから移行しました

一から組んだ、念願の自作CMSです。

\r\n

シルバーウィークに作ると言う当初の予定通り土曜の夕方から作り始めたんですが、大枠は頭に描いてた構造通りにすんなり動いたんで日曜の夜にはほぼできあがり、今はちょこちょこチェックしながら手直し中です。
\r\n2006年以前の記事とかはまだちょっと表示が合わせれてないけど(左に表示させてる小さな画像とか)、こういった地味な部分はちょっとずつ手直ししていけばいいかな…と、とりあえず飽きる前にとっとと移行してみました。こういうのは勢いでやらないと放置してしまいがちなんで。

\r\n

ただ、今回はこれまでMTでやってたことを一通り再現するのが目標だったんで見た目が変わらず新鮮さがないんですけどね^^;
\r\nでも一応年別アーカイブ作ったりテストも兼ねてちょっとした変更はしてて、結局「無い機能は作ってしまえばいい」って感じで当然ながらいろんな部分で既製品のCMSより自由度が上がるわけで、やっぱ自分で作るといいもんだなーと再認識しました。
\r\njQueryなんかもプラグイン探すより自分で書いたほうが早いことがあるけど、それと同じですね。

\r\n

ていうか、修正は残ってるけど基本的な部分は今のところちゃんと問題なく軽快に動いてるっぽいし、意外となんとかなるもんですね~。

ウェブセレクションCMS

ウェブセレクションをこれまでMTで運営してたんですが、管理画面の重さやブログベースならではの無理矢理感がイヤになってきたんで、プログラムの勉強も兼ねて先週末CMSを自作してみました。

そういえば、MT5がごちゃごちゃしてるっぽいのも自分で作るきっかけになりました。できるだけWordpressやMTに頼らないで済むようになりたいなあと。

+read more