2008年09月のアーカイブ

2008/09/24 (水)実運用機のデータベースを破壊

仕事中に、実際に運用用途で使うWebサーバーのデータベースを破壊してしまいました。幸いデータベースのバックアップがあったおかげで被害は無かったんですが、アレは凹むね・・・完全に俺の確認ミスでした。

原因は何かと言うと、ディレクトリのパーミッションの確認をろくにしないでデータベースに新しい値を書き込もうとしたのがそもそもの問題でした。一部の権限設定が間違ってたらしく、案の定途中でデータの書き込みがストップ・・・。データの更新は別にあるインストーラにお任せ状態だったので、どこのどの値を直せばいいのか分からず、アクセスしても「構文エラーです」という表示が出るだけ。「あっ、ヤベッ」・・・と思った時は既に修復不可能になってました。

今回吹っ飛ばしたデータベースはCMS(コンテンツマネージメントシステム)が裏でデータの入出力に使うもので、CMSを使うとデータベースの異常1つで全データを消失する危険性があることをすっかり忘れていました。自分の家のサーバーのデータベースの一部を破損したことがあったのに・・・油断していましたね。CMSは生産性を飛躍的に向上させる良い選択肢ですが、いくつか弱点があることも十分に分かっておかないと危険ですね。

2008/09/12 (金)RSSフィードの配信が決定するまで

いまさらですが、俺が現在どんな仕事をしてるのかというと・・・大雑把に言うと「Web屋さん」です。Webサイトにまつわる諸問題を片付けたりする仕事です。新サイトの構築から、誰が作ったのかも分からないようなサイトの更新を請け負ったりして日銭を稼ぐ訳です。これまでこういった役割をする人がいなかったのと、「だれでも出来るはずだ」とかいう間違った認識が一部であるらしく、会社内での地位は少し低めに見られている感じです。俺はあまり気にしちゃいないけど。

最近ちょくちょく話に出している10月に業務開始になる新会社のWebサイトで、RSSフィードを配信・GoogleマップAPIをページ内で使うことにしました。ウチの会社はイロイロ新しいことをやろうとするには苦労をするところなので、この2つも半ば言いくるめる感じでOKをもらいました。ここもそうですがブログやニュースサイトなんかではRSSフィードの配信は当たり前だしね。

なんていうか企業体質なんでしょうね「よくわからない(俺が理解できない)からダメ」なんていう寝言が割とさらっと出てくる会社なので、なかなか気が抜けません。「当たり前のことを当たり前にする」のが難しい会社は・・・若い人が余計な苦労する会社、なんですよね。

さて、ここまで読んでRSSフィードが何か分からないという方、一度調べてみましょう。「分からなかったら人に聞く前にこっそり調べる」これ鉄則です。

2008/09/09 (火)印刷用CSS

Webサイトのデザイン設計でCSS(カスケーディングスタイルシート)なるものをメインに使うのですが、コレは印刷用に設計することも可能なんですが・・・普段は印刷用には滅多に設計しないものなんで、自分はあまり熱心に勉強していません。何よりそういうこともあって、突発的に「今見ているサイトを印刷したい」などと要望がくると・・・大変です。まさか自社内でこんなことを言われるとは思っても見なかったですよ。

元々「印刷する」という概念がWebサイトの世界ではあまり一般的ではないので、 他社のものを見ても印刷に対応してなさそうなものが多いのですが、そんなことを言っても通じないのが「普通の人達」なんですよね。今はFirefoxやInternet Explorer 7以上であれば縮小して印刷の体裁を調整してくれるので、昔よりはるかに楽にはなったんですが・・・今回対象になっていたのが「Internet Explorer 6」、普通に使っている人は分からないと思いますが、このIE6の挙動ぶりがWeb屋泣かせなのは結構有名な話です。

幸いにしてCSSをフル活用したデザインだったことも幸いして、少しの変更だけで対応できたので良かった(挙動がおかしかったのがIE6だけだったのも幸いした)ですが・・・出来なかったらどんなことになっていたのか、考えただけでも恐ろしい・・・「バグだ」「能力不足だ」なんて好き放題言われてたのではないかな、と悪い想像が次々と出てきてしまいます。 XHTML+CSSという設計思想で救われた感じですね、設計とコーディングを自分でやってて良かったなと思ってます。

個人的に、外注デザイナーさんにはデザイン案だけ出してもらった方がありがたいです。デザインは大丈夫でも、それ以外が・・・ちょっとマズイかな。

2008/09/05 (金)Google Chrome

Google Chromeというブラウザが出たらしいです。ついこの前にWindows版のSafariが出た時と違って全くノーマークだった・・・。こんなのが出てくるとは想定してませんでした。

Windows版が出ただけのベータ版のようですが、Linux版が出たときに試してみたいと思います。以前Safariが出たときは、まだInternet Explorer 6がシェアの大半を占めていたときで、各ブラウザで表示検証をしなきゃいけなかったんですが、今はInternet Explorer 7が出たこともあって、「Web標準」に準拠していれば基本的に問題ない感じになってきました。数ヶ月で変わるもんですね。一応Google ChromeもWebKit使ってるらしいので、 Safariと似たような表示だと考えておけば良いのでしょうね。最近作ったサイトはXHTMLに準拠したものが大半なので、心配はなさそうです・・・。

せっかくなので、10月1日より公開になる新会社のWebサイトをGoogle Chrome対応Webサイト第一弾ってことにしましょう。

2008/09/01 (月)首相退陣

ニュースで話題になっていますね。やっぱりかと思った人も多かったでしょうし、びっくりした人もいたんじゃないかと思います。個人的には前者です。状況が前と全く同じだしね、今さら驚きませんよ。

退陣に至るまでに農水大臣の不祥事が表沙汰になって・・・なんて言うところを見ても、恐らく裏で糸を引いている人たちがいるんでしょうね。本人の思いっていうのはあんまり関係ないんでしょうな、引きずり下ろされたというのが本当のところなんじゃないですかね?何にせよ、総理って大変だ。

次は・・・麻生総理かな?麻生さんも随分長い間総理の座を狙ってますからね、2001年の時は当時4人の候補者の中で一番パッとしなかったのに、7年かけてここまで来た訳ですよね。ちょっと興味沸くかも、です。

でも不思議ですよね、野党の人達ってのは。この前まで「退陣しろ」と騒いでいたのに、退陣したらしたで「無責任だ」って、どっちなの?あんたら?? 「退陣は大英断だ」ぐらいのことは言ってほしかったなぁ。政権交代も大いに結構ですが、野党は野党であんまり・・・ね。

Valid XHTML 1.0 Transitional 正当なCSSです!