heeeekun RSSフィード

2009-05-24 linodeであそぶ

Schema作成

CatalystでHelperScriptを使ってSchema作成

./script/myapp_create.pl model Schema DBIC::Schema Myapp::Schema create=static dbi:mysql:myapp user pass

2009-05-01

OS自作入門を読む!



GW!


なので、ひきこもって、

がっつり時間をとってやりたかったことをやるぞー!



ということで、「OS自作入門」です。



30日でできる! OS自作入門




さー初めてのC!わくてか!

2008-10-25 ファッションの楽しさとは

服を買う楽しさが全く分からない

http://anond.hatelabo.jp/20081025232204

この人ほどではないが、私もそう思うことがままある。

どうしてそんなにお金、

時間をかけるのだろうと周囲の人に対して感じる機会が頻繁にあるからだ。

まー別のジャンル(デジタル家電とか)になれば私が周囲の人にとっての、

そういった疑問の対象になることは理解している。

だから何も問題はない、そういうものだ。

ただ、ファッションという割合多くの方が興味を持っているジャンルに対して、

自分がそこまで興味を持てていないから、違和感を感じる機会が多くあるのだろう。



http://anond.hatelabo.jp/20081026012114

この増子さんの指摘は鋭い。

確かにファッションとのつながりが強い女性側であれば、

こういうことになっちゃうよなぁー、分かる分かる。


男性はどうか。

女性には若干劣るかもしれないが、

それでもファッションは興味の対象として広く受け入れられている。

そこに対しての興味がないことを公言することは、

「私はゲイです、こんにちは。」のプチバージョンくらいのインパクトかな。(どんくらいだw)

特に10代〜20代前半はファッション・音楽・スポーツといったカテゴリから外れてしまうと、

一気に輪からはみ出てしまう。(はみ出されて?かも。)


社会には"ファッション"という一趣味?の分野が浸透している。

ことをいまさらしみじみと思った。


明日は久々に買い物にでも行くか。冬服冬服。

2008-08-17 さくらインターネット

さくらの共用サーバーはじめの一歩メモ

はじめの一歩のはじめに


何かしら必要があって使うものの、2週間経つとお試し期間が終わるため、すぐに解約してしまうさくらたん。


だって貧乏なんだもん。。。(´・ω・`)ショボーン


しかし、毎回シェルを変更したり、vimの設定をいじったり、時にはcpanモジュールを大量に入れたり。。。


この初期コストがが非常に大きい。


ので、設定内容をまとめておき、今後もできる限り無料期間を有効活用するためにメモ。




パスワードの変更

初期設定パスから、覚えやすいパスワードへ変更する。


% passwd
Changing local password for [ユーザ名]
Old Password:[初期パスワードを入力]
New Password:[生年月日だろjk]
Retype New Password:[再度入力]

シェルの変更

bash派なので、シェルをcshbashに変更する。

さくらインターネットの共用サーバでデフォルトのシェルを bash に変更する

こちらを参考にさせていただきました。


% chsh -s /usr/local/bin/bash

  • sオプションは、ログインシェルの変更。これで次回ログインからbashとなる。やったーぃ。

% vi ~/.bash_profile

if [ -f $HOME/.bashrc ]; then
source $HOME/.bashrc
fi

これで.bashrcをログイン時に読み込むようになったので、

後は.bashrcで好みに設定にする。


# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias ll='ls -laF'

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

#prompt shell
PS1="\[\033[1m\033[01;34m\h[\u:\w\\]]\\$ \033[0;37m\]"



vimのインストール

さくらたんにはvimが入っていないので、ユーザ領域にvimをインストールしてあげる必要がある。

さくらインターネットの共用サーバにvimをインストールする

今度はこちらを参考にさせていただきました。


% mkdir -p ~/local/src
% cd ~/local/src
% wget ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2
% wget ftp://ftp.vim.org/pub/vim/extra/vim-7.0-extra.tar.gz
% wget ftp://ftp.vim.org/pub/vim/extra/vim-7.0-lang.tar.gz
% tar jxf vim-7.0.tar.bz2
% tar zxfv vim-7.0-extra.tar.gz
% tar zxfv vim-7.0-lang.tar.gz
% cd vim70
% mkdir patches
% cd patches
% curl -O 'ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.[001-243]'
% cd ..
% cat patches/7.0.* | patch -p0
% ./configure --enable-multibyte --enable-xim --enable-fontset \
>--with-features=big --prefix=$HOME/local
% make


ここまでで、


~/local/bin/vim

を使うことで、vimが使えるようになる。やったね!

後はviで起動するようにaliasはったり、vimへのパスを追加する。


% vi ~/.bash_profile

# .bash_profile
# 2行追記

PATH=$PATH:$HOME/local/bin 
export PATH

% vi ~/.bashrc

# .bashrc
# 1行追記

alias vi='vim'

次に、vimの設定。



% vi ~/.vimrc

# .vimrc
# 以下を追記
set wrapscan
set tabstop=4
set showmatch
set hlsearch
set showcmd
set shiftwidth=4
syntax on
colorscheme default
set termencoding=utf-8


文字コードの設定


puttyの設定として、

[設定の変更]→[ウィンドウ]→[変換]で、

文字コードを「UTF-8(CJK)」に変更。

また、CJK用の文字幅を使用するにチェックする

次に、bashの設定として、


% vi ~/.bash_profile

# .bash_profile
# 1行追記

export LANG=ja_JP.UTF-8


さくらインターネット初期設定完了!

さて、これで一通り終了!ログインしなおして見て、

bashになっているか、vimが使えるか、UTF-8になっているかを確認する。

よっし、これで次からは少しは時間短縮できるかな♪


ってかそんなに使うなら契約しろと。

2008-07-17 ゆめみ 携帯サイト構築向け Apache モジュール公開

ゆめみ Apacheのモジュールを公開

モバイルサイト構築


最近iPhone含め、モバイル界隈が熱いですねー。


先日触れたMobaSiFみたいにアプリ側で携帯特有の処理を制御すると、OS、DBやWebサーバーだけではなく、


開発言語や、そこからテンプレートエンジン等々まで限定されてしまう。


そのため、開発者は3キャリアを意識せずに対応できるメリットと引き換えに、


今まで自分が慣れた環境を捨てるという選択をしなければならない。


これはこの先ずっとMobaSiFを使おうというエンジニア以外にはなかなかハードルが高いことだと思う。


その点、今回ゆめみから公開されたように、Apache側で制御すると、


限定されるのはWebサーバーのみで、後は柔軟に対処できる。これは素晴らしい。


ただ、アプリで一括で管理するよりもWebサーバーが絡む分複雑になる面があるだろうから、


そこらへんがどの程度扱いやすいかが使われるかどうかのポイントだと思う。


また、世の中がiPhoneで盛り上がってる最中に公開するKYっぷりも気になるところ。



http://japan.cnet.com/mobile/story/0,3800078151,20377418,00.htm