ReichoBlog
 
Amebaでブログを始めよう!

’手段としてのシステム’:追伸

基本 ’システムは手段’と考えている ということについての
追伸・・。

つまり、「何のために」システムを作るか が必ず存在しているのであり、
システムそのものが目的ではない、ということ。。

そばしか食べない人にとても美しいスプーンを作って渡しても
なにもならない・・とか、そういうことを言っています。


スタイルシートpart2

引き続き、自作blogにむけての第一歩、「既存のblogカスタマイズ」。
やはり、スタイルシートはブラウザによってかなり表示の仕方が違ってくる。

今のところ、
・ 既存のフォントタグを継承したclass設定の反映のされ方
・ margin設定、padding設定の反映のされ方
が違ってくることは明確。

特にmargin、paddingについては他のレイヤーとのかねあいによって
挙動が違う可能性があり、ちゃんと調べてみたら
かなり複雑かも。。

とりあえずなんとかブラウザの表示の違いを克服しつつ
デザインが出来上がってきた。

既存のblogでは検索系の機能が
・カテゴリ
・検索keyword
の二点というのが主だが、実際自分が使う側になったことを考えると
他の要素で並び替えやら検索をしたい場合もある。

また、何かの紹介サイトを作る場合には
○○度 80%
△△度 20%・・
といったような評価があり、各要素の評価が高い順に並び替えたり・・
なんてこともしたくなる。

自作blogにはその辺の機能も付加させてみたい。

しかし、blogにあるせっかくのトラックバックが全く違う意図で
使用されるのははなはだ腹ただしいもんだ・・

スタイルシート

自作blogの一段階前として、
既存blogのカスタマイズをしてみました。
だいたいどこのblogにも

・HTMLのカスタマイズ
・スタイルシートのカスタマイズ

があって、主にスタイルシートのほうを直しながら自分好みにページの
レイアウトなり、デザインなりを変えていくわけですが、
ある程度改造しようと思うと
どうしても” ブラウザごとの表示の違い ”の壁にぶつかる。

既存のタグからしてmarginとかの設定がブラウザによって違う気がする・・
しかも、FireFoxに関しては既存の文字系タグ(h1とか)に付属する
classをつくり、そこでmarginを上書き(オーバーライドのような・・)しても
反映されない!!

これ、なんか私の勘違いなのかな。。(ーー;)

兎に角、基本的なことから結構違ってるのにびっくりした。
それほど時間かけずにレイアウトの設定をしようと思っていたのに
甘く見すぎていました。。はい。

もっと基本から勉強しないと、傷口にバンソウコはりつけてるような
スタイルシートの設計になりそうだ。

--------------------------------------------------------
今日お世話になった本:「詳解 HTML&XHTML&CSS辞典」
著者 大藤 幹
発行所 秀和システム

Art

システム屋なのになぜアート・・?
という意見もあるかもですが、システム、特にWEB系の
システムにはArtがつき物です。

もちろん、会社とかであればデザイン系はそれ専門の
会社に任せて。。というのがほとんどですが、
’手段としてのシステム’屋にとってはArtこそが重要です。。

自作blogを作るにあたりどんな画面イメージにするかということで
今日はblackメロゥ(自作語)をテーマに、
TOPページの絵とロゴを作成しました。
イラストレーター使えないのでFlashにて・・

一部、こんなかんじです。
blackメロゥ


RSSとRSSリーダー

ここまで既存のblogシステムが氾濫する中、自作blogが必要なのか・・?
といわれると、まあたしかに必要ではないかもしれない
しかしまあ、blogの仕組みを知っていれば既存のものでもカスタマイズする
幅も広がる・・かも・・だし、
どちらにせよシステム屋としては知っておくべきだろぅ。うん。

ということで、「自作blog」システム作成を目指すべく、第一歩を踏み出すのでした。。

まずblogといえば、「RSS」とか「トラックバック」の仕組みかな、ということで
今日は
”自サイトのRSSを作成し、RSSリーダーに登録してみる”
ことをやってみました。

まずRSSの概要とRSS作成方法を知るために、
RSS -- サイト情報の要約と公開(http://www.kanzaki.com/docs/sw/rss.html)を参照
させていただきました。
概要が短時間でわかりやすくかいてあります。

RSSの作成には、上記サイトで紹介されていたフリーツール「Headline-Editor Lite版」
を使用。

RSSリーダーは「Feed Reader(フリー)」を使用。

RSS(.rdfファイル)を作成し、テスト用サイトにアップした後RSSリーダーに登録するも、エラー・・。
しばらくして、リーダーへの登録URLで表示されるhtmlに.rdfファイルへのリンクを
つけないといけないことが判明。
(link title="RSS" href="http://www.xxx/rss/xxx.rdf" type="application/rss+xml" rel="alternate"ってなやつ)
ということで無事登録成功★
・・・が、記事タイトルをワンクリックして表示されるはずのdescriptionタグの中身が表示されず・・(--;
文字コードか何かのせいかなとおもいつつ、しばらく試してみるも
うまくいかないのでいったんこれは保留することに・・・・(^^;

まぁ~、.rdfファイルは結局サイト更新時に自動的に更新される仕組みを作らないと
実用的じゃないので、そのモジュールを作成するときくらいまで
大事にとっておくことにしましょ~

'手段としてのシステム'屋として

あまり深い理由はないにせよ、
現在システム屋という職業に携わっているものとして、
続けていることを記録してみようかと・・

システム屋という職業柄、それそのものに没頭し、それそのものに固執する人も多いんですが、
個人的には、基本、システムは「手段」と考えてます。
たまには、そのものに没頭することも重要なのですが・・。

というようなことを前提として、システム屋として続けていることを記録していきたいと思います。

記録するってことは重要な気がします。
記録するってことは言葉にするってことで、
言葉にしたとたん力を持つ事柄は多いと感じるので。。