Archive for 3 月, 2009



11
3 月

日に日に仕事が増えるロンリウェイ
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

calcsです。
ここのところ毎日作業が増えていきます。なぜかってーと私の作業ペースが遅いからですがー。脳みそとパソコンを直接つないで入力したい・・。

しかし入力ペース以上に、デザイナー的素養が皆無な私にはモックアップ(とか本番)の素材が用意できなかったりするのがまいっちんぐマチコ先生である。というかWebデザイナーってなぜか周りの学生にぜんぜんいねぇぞ。

そりゃ、HTMLとXHTML(XML)とCSSを理解していて(それぞれの規格とか制定された時期とブラウザの世代間での実装状況とか)、ブラウザごとの挙動の差やブラウザごとのバグを熟知していて(そんでもってCSSハックとかを必要最小限用いつつ、各ブラウザでの表示を同調させたり)、かつ、JavaScript, Flash(ActionScriptとMXMLもかなー), PhotoShop, Illustrator, DreamWeaverが使いこなせて、色彩理論に明るく、文字コードや画像形式の特長とかもそれなりに知ってて、それでいてデザインセンスがあるような人はなかなかいないのかもしれないけど。

そこからLL(lightweighted language)の知識とかSQLやSQLチューニングとかセキュリティ(最低SSL/TLSの概要や、各種インジェクション対策とか、あとXSSとかCSRF。)とかプロダクトデザインの知識もそこそこに今後は求められるでしょう。特にLLの知識は今後のウェブサービスが各種フレームワークを採用する方向で行くと(行かなくても)、MVCでのビューにPHPとかeRubyが使われるのは必然な気がするので、出来ないと話にならないというか。さらに行くならサーバ管理者としてUnix系とネットワークの知識が・・。サイトのパフォーマンスをチューニングするならHTTPの仕様についての理解も必要で、そこまで持ってる人になるともっと少ないのかもしれないけど。

うーん・・なんか適当に書いてみたらウェブデザイナーに求められるのとは違うスキルも混じってる気がするなぁ。あーでも一般的にどれぐらいの仕事の範囲がまかされるんだろう・・。

とりあえずもりもりウェブサイト作ります。ちなみに上記スキルで、デザインセンスと色彩理論以外ならキャリアエイドでそこそこ学べるかも。新メンバー募集中!

10
3 月

Ruby on Rails で モバイルに対応する。
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

簡単にwebアプリを作れる。Ruby on Rails
こいつで携帯電話に対応したアプリを作れたら最高じゃないか。
というわけで、携帯対応のプラグイン「jpmobile」っていう便利なプラグインがあります。
こいつは、ややこし日本の携帯電話の鬱陶しいいざこざをすべて吸収してくれて、これさえあれば携帯対応なんて
めっちゃ簡単。

というわけでは、無かったでした。
たしかに、すばらしい機能もたくさんあるんですが、若干肩すかしを食らった気分でした。

このままでは、認証機能を使う事ができません。
なぜか、
それは、railsがcookieを使ってセッションを管理しているためです。
とうわけで、最初にセッションをアクティブレコードで管理するようにチューンナップ。

具体的な手法は
enviroment.rbを編集。に
config.action_controller.session_store = :active_record_store を追加
contoroller > application.rbの
protect_from_forgery # :secret => '暗号なのよ' を書き込む。(暗号なのよは適切に書き換えて。)
の「#」を解除

さらに、テーブルを用意してあげないと行けないので。
rake db:sessions:create
rake db:migrate
を実行。

これで、セッションDBが完成です。

じゃぁ、これで、完成なのか。いえ違います。最後の仕上げが待ってます。
またもや、
contoroller > application.rbを開きまして、

include AuthenticatedSystem
session :cookie_only => false
transit_sid
before_filter :set_content_type

protected

def set_content_type
headers["Content-Type"] = ((request.mobile?) ? “application/xhtml+xml; charset=Shift_JIS” : “text/html; charset=UTF-8″)
end

を追加して完成です。
これで、携帯にて認証機能も使用可能であり、
携帯電話に対応できます。

あとは、自由にビューでもコントローラでも作っちゃってください。
以降、最新版で対応される可能性もあります。

そのときはこれはただのゴミになるでしょう。
しかし、これを読んで役に立ったと言ってくれる人が一人いれば私たち開発人はハッピーになれます。
世界中のプログラマは兄弟だ。

10
3 月

信じるものは救われた。ありがとうWeb2.0、ありがとうペアプロ。
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

あー。よかった。
今日はハッピーです。
空も飛べそうです。
じゃぁ、おやすみなさい。

そんな、わけはなくって。

ちょっと、重大な事を見落としていて、昨日の深夜からスーパーピンチに陥っていた私ですが。
良かったです。すばらしい、Web2.0のちからと
相方様の力で乗り切れました。
よかった。本当に良かった。

んじゃま、何につまったかと。どうやって解決したのかと。
それをもう、今回はじゃんじゃか書いちゃいます。
もらった恩はみんなに分けないと。というわけで、内容とシンクロしないので、別のエントリで書きます。
w(^▽^)wワオッ!!

06
3 月

HTML+CSSの無限の可能性を思い馳せる。。。ことはできないorz
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

webアプリ作成に無くてはならないのは”HTML+CSS”しかしかかし。
こいつは書くのが面倒だ。もう、私、実は嫌いですこいつら。
書き始めると結構サクサク書くんですが。終盤に差し掛かると思い通りに動かないところが多発。
もう、ゲリラのようにこいつらはちくちくとせめてきます。
デザインを司るこいつらは、自由気ままに生きているので、
後1ドット(コンピュータグラフィックスの絵の最小単位1ミリみたいなもん)右に動いてほしいというとき(結構あります。)
そんなときにこいつらは雁としてほぼ絶対に動きません。
拝み倒して、Google先生にお知恵を借りて様々な武器を行使し、様々なお供え物と
息も切れ切れになる遠回りの末1ドット、彼らは動いてくれます。
どんだけよ。もう、いやです。もっと軽やかに動いてください。マジで。・°°・(((p(≧□≦)q)))・°°・。ウワーン!!

それでも、こいつらにもすごいところはいろいろとあります。
融通聞かないところはもう、100点満点でダメなところなんですが。
こいつらは、動作が軽いのです。それに、Flashみたいに勉強する内容も少なかったりね。
そこは良いんだけど、取っ付きやすい分やっぱり動かしづらいところがあったり。。。どっちだ?

かっこいいサイト、かっこわるいサイト、Flash(アニメーションみたいにギュンギュン動くやつ)使っていないサイトは
こいつらが八面六臂の大活躍の末ユーザのみなさんに情報を発信しています。
まぁ、今回愚痴ばっかりでしたが、かっこいいーサイトの裏には白鳥の水中の水かきのように
プログラミング言語に意地悪されてる。徹夜明けのプログラマがいるものなのです。(≧○≦)お(≧◇≦)や(≧o≦)す(≧▽≦)ノみ♪(@ ̄ρ ̄@)zzzz


04
3 月

新サイト作成中 with Ruby on Rails
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

こんにちは。今日も今日とてcalcsです。

さて私は今現在キャリアエイドのリリースする新しいウェブサイトを目下製作中。開発環境はRuby on Railsを採用しました。最初は軽量さからCodeIgniterを検討していたのですが、一転してPluginの蓄積の多いRoRへ。キャリアエイドではグループウェアSphereにて採用事例があったというのも大きいですが。
実際ウェブアプリの開発期間というものはえてして短く、その際に既存のライブラリをいかに使いまわせるかというのは大きいです。Perlが手放せないのもCPANがあるところによるものが大きいと思いますし、PHPもPEARがかなり便利です。ただ、昨今のフレームワーク関係から言うと、RoRは先駆者だけあってライブラリの充実度が高いです。まとめサイトでこれといったものがあまりない(特に日本)のが痛いところですが・・。

すでにインストールしたプラグインは

  1. active_scaffold
  2. acts_as_commentable
  3. acts_as_taggable_on_steroids
  4. restful_authentication
  5. will_paginate

これぐらい。まだまだインストールしていきます。自分でも一個作っているのがあるので、上手くいきそうなら新サイトにて公開するかもしれません。これからも発展し続けるキャリアエイドをよろしく!

新規メンバー募集中です。お問い合わせは、ブログコメントやサイトのお問い合わせからお願いします!

02
3 月

(*`<´)・:∴ ヘーックシ!!
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

お久しぶりです。Kimです。

いつのまにまにやら3月です。2月には逃げられました。
去る者追わず、来るもの拒まず。ですね
時間に、そんなことを言っても仕方ないですが。(;^_^A アセアセ・・・

さて、ブログのエントリの通り、最近花粉症です。
今日は特にひどかったような気がします。今の時期はなんの花粉なんだろうか。
鼻水が止まらないのはまだ、良いんだけど目がかゆいのがいやです。ほんとうにいやです。
目がかゆいのに良いお薬はないかしらと思う今日この頃です。

さて、んじゃ鼻づまりはどうしてるのよと言われそうですが、
去年から使い始めたハナシュッシュッ(あの鼻にスプレーするやつ)こいつがなかなか良いです。
鼻づまりで困ってる方はお試しあれ。
でも、あれって鼻にプシュっとした瞬間は鼻につんとして地味に嫌な感じだったりします。

あー、それにしても目がかゆい。ε-(>.<;;クシュン!!