研究室の自分のソースコードをバージョン管理システムで管理しようと思ったので。
どうせなら、いままで違うものでも入れようと思ってGitを入れてみよう。
ということで、入れたときのメモ+忘れたときのための備えをしておこうと思う。
というわけで、作業開始。^^
環境はFedora8です。
以下、興味のある人はどうぞ。
結構長くなりそう。。。
続きを読む ‘意味は無いけど。Git(ギット)を始めよう。’
Archive for the 'ぶろぶ' Category
意味は無いけど。Git(ギット)を始めよう。










新しい言語はライブラリを覚えるのが大変










calcsです。
はぁ、まいったまいった。
Railsでソフト組んでたんですが、あほなミスをしてはまってしまった。
<% form_for(@data) |f| %>
<%= f.text_field ‘type’>
って書いてたら上手く動かず頭ひねってしまってました。
結論から言うとtypeというのがRubyの基底クラスであるObjectクラスに、すでにレシーバのクラスを返すメソッドとして定義されているので、コリジョンしてそっちがコントローラーのほうで呼ばれているのでした。
あー、Ruby使い始めたのがついこの間だからまだメソッドを把握し切れていないのがしんどい・・。
日に日に仕事が増えるロンリウェイ










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の仕様についての理解も必要で、そこまで持ってる人になるともっと少ないのかもしれないけど。
うーん・・なんか適当に書いてみたらウェブデザイナーに求められるのとは違うスキルも混じってる気がするなぁ。あーでも一般的にどれぐらいの仕事の範囲がまかされるんだろう・・。
とりあえずもりもりウェブサイト作ります。ちなみに上記スキルで、デザインセンスと色彩理論以外ならキャリアエイドでそこそこ学べるかも。新メンバー募集中!
簡単に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
を追加して完成です。
これで、携帯にて認証機能も使用可能であり、
携帯電話に対応できます。
あとは、自由にビューでもコントローラでも作っちゃってください。
以降、最新版で対応される可能性もあります。
そのときはこれはただのゴミになるでしょう。
しかし、これを読んで役に立ったと言ってくれる人が一人いれば私たち開発人はハッピーになれます。
世界中のプログラマは兄弟だ。
あー。よかった。
今日はハッピーです。
空も飛べそうです。
じゃぁ、おやすみなさい。
そんな、わけはなくって。
ちょっと、重大な事を見落としていて、昨日の深夜からスーパーピンチに陥っていた私ですが。
良かったです。すばらしい、Web2.0のちからと
相方様の力で乗り切れました。
よかった。本当に良かった。
んじゃま、何につまったかと。どうやって解決したのかと。
それをもう、今回はじゃんじゃか書いちゃいます。
もらった恩はみんなに分けないと。というわけで、内容とシンクロしないので、別のエントリで書きます。
w(^▽^)wワオッ!!
webアプリ作成に無くてはならないのは”HTML+CSS”しかしかかし。
こいつは書くのが面倒だ。もう、私、実は嫌いですこいつら。
書き始めると結構サクサク書くんですが。終盤に差し掛かると思い通りに動かないところが多発。
もう、ゲリラのようにこいつらはちくちくとせめてきます。
デザインを司るこいつらは、自由気ままに生きているので、
後1ドット(コンピュータグラフィックスの絵の最小単位1ミリみたいなもん)右に動いてほしいというとき(結構あります。)
そんなときにこいつらは雁としてほぼ絶対に動きません。
拝み倒して、Google先生にお知恵を借りて様々な武器を行使し、様々なお供え物と
息も切れ切れになる遠回りの末1ドット、彼らは動いてくれます。
どんだけよ。もう、いやです。もっと軽やかに動いてください。マジで。・°°・(((p(≧□≦)q)))・°°・。ウワーン!!
それでも、こいつらにもすごいところはいろいろとあります。
融通聞かないところはもう、100点満点でダメなところなんですが。
こいつらは、動作が軽いのです。それに、Flashみたいに勉強する内容も少なかったりね。
そこは良いんだけど、取っ付きやすい分やっぱり動かしづらいところがあったり。。。どっちだ?
かっこいいサイト、かっこわるいサイト、Flash(アニメーションみたいにギュンギュン動くやつ)使っていないサイトは
こいつらが八面六臂の大活躍の末ユーザのみなさんに情報を発信しています。
まぁ、今回愚痴ばっかりでしたが、かっこいいーサイトの裏には白鳥の水中の水かきのように
プログラミング言語に意地悪されてる。徹夜明けのプログラマがいるものなのです。(≧○≦)お(≧◇≦)や(≧o≦)す(≧▽≦)ノみ♪(@ ̄ρ ̄@)zzzz
こんにちは。今日も今日とてcalcsです。
さて私は今現在キャリアエイドのリリースする新しいウェブサイトを目下製作中。開発環境はRuby on Railsを採用しました。最初は軽量さからCodeIgniterを検討していたのですが、一転してPluginの蓄積の多いRoRへ。キャリアエイドではグループウェアSphereにて採用事例があったというのも大きいですが。
実際ウェブアプリの開発期間というものはえてして短く、その際に既存のライブラリをいかに使いまわせるかというのは大きいです。Perlが手放せないのもCPANがあるところによるものが大きいと思いますし、PHPもPEARがかなり便利です。ただ、昨今のフレームワーク関係から言うと、RoRは先駆者だけあってライブラリの充実度が高いです。まとめサイトでこれといったものがあまりない(特に日本)のが痛いところですが・・。
すでにインストールしたプラグインは
- active_scaffold
- acts_as_commentable
- acts_as_taggable_on_steroids
- restful_authentication
- will_paginate
これぐらい。まだまだインストールしていきます。自分でも一個作っているのがあるので、上手くいきそうなら新サイトにて公開するかもしれません。これからも発展し続けるキャリアエイドをよろしく!
新規メンバー募集中です。お問い合わせは、ブログコメントやサイトのお問い合わせからお願いします!
(*`<´)・:∴ ヘーックシ!!










お久しぶりです。Kimです。
いつのまにまにやら3月です。2月には逃げられました。
去る者追わず、来るもの拒まず。ですね
時間に、そんなことを言っても仕方ないですが。(;^_^A アセアセ・・・
さて、ブログのエントリの通り、最近花粉症です。
今日は特にひどかったような気がします。今の時期はなんの花粉なんだろうか。
鼻水が止まらないのはまだ、良いんだけど目がかゆいのがいやです。ほんとうにいやです。
目がかゆいのに良いお薬はないかしらと思う今日この頃です。
さて、んじゃ鼻づまりはどうしてるのよと言われそうですが、
去年から使い始めたハナシュッシュッ(あの鼻にスプレーするやつ)こいつがなかなか良いです。
鼻づまりで困ってる方はお試しあれ。
でも、あれって鼻にプシュっとした瞬間は鼻につんとして地味に嫌な感じだったりします。
あー、それにしても目がかゆい。ε-(>.<;;クシュン!!
俗・相手にニヤリとさせる会話術










ども、calcsです。
前回おはなしした、相手にニヤリとさせる会話術ですが、ホントかよ?見たいなツッコミをリアルの方で何度か受けてます。我ながら信用ねぇなぁ。それとも、アレか。単に私がニヤリとさせられてないのか。
しかしご安心ください。あの話には一応裏付けもあります。
あの話のバックボーンとなっているのはハイダーのバランス理論と呼ばれる心理学の理論で、こいつは『仮想敵』や『類は友を呼ぶ』といった概念をうまく説明してくれます。どんな理論か説明することは難しくはないですが、面倒なので興味ある人だけググってください。
ちなみに、このように権威者の言葉を引用されると説得力を増すように感じることを、心理学の世界では『権威効果』といいます。この一文自体も権威効果を期待しているわけですね。
ちょっとは信用力増しました?
相手にニヤリとさせる会話術










ども,calcsです.
えーっと,そうですね,今日の話題は『相手にニヤリとさせる会話術』.
結論から言うと,相手と同じ言葉を話すこと.だと思います.
例えばこの句読点の打ち方.これは理系にとってちょっとニヤリとします.
文系には見慣れないうち方ですが,理系の専門書とかだとこのうち方が多いです.
こんなの以外にちょっと相手の使う専門用語を織り交ぜて話すと,内輪ネタくさくなって『ニヤリ』とできます.
例えばデザイナーの人にとってポートフォリオというと『今までの成果物のリスト』を意味します.
金融をやってる人なら『今投資している対象のリスト』を想像するでしょう.
『ドメイン』と言う単語はITではURLなどに用いられるDNSのアレ.生物学においては,スゲー大雑把な生物の区分(界の一段上).経営学では企業が活動行う事業領域を指します.
後この間カラオケしてて,歌詞の中で『方程式』と言う単語は何回か出てきましたが『恒等式』や『定義式』といった単語は出てきませんでした.つまりこれらの単語は内輪度が高く,『ニヤリ度』も高いと想像できます.
いろんな本を読むことはよく奨励されていることですが,その最大の効用は他分野の専門用語を覚えられることじゃ無いかって思いますね.その分野の人にチラッとしゃべれば『ニヤリ』とできますよ.
最近のコメント