カテゴリー » diary January 20, 2010

さくらインターネットに移行しました

連絡が遅くなりましたがブログを自宅の寝室からさくらインターネットのレンタルサーバに移行しました。またそこで新しいブログも新設しました。このブログは役割を終えました。今後はここには一切の更新は行いません。ただし(リアルなアクセスはあまりないですが)クローラーやRSSリーダーからのアクセスがきている都合上このブログはしばらく残します。フィードはどこかのタイミングで新しいほうにリダイレクトさせると思います。たぶん。

http://yk55.com/blog/2010/01/12/moving-to-sakura-internet-and-wordpress/

2010/01/20 05:48AM | Comment (0)

カテゴリー » diary September 08, 2009

Climax of Amateurism

NHKのプロフェッショナル仕事の流儀115回 血管外科医・大木隆生で、大木先生が番組最後に語ったプロフェッショナリズムとは:

" 経済的動機づけではなく、使命感やりがいをその原動力として事に当たる。それでいて、自己の利害と、ときには命もかえりみない、いわば、アマチュアリズムの極致がプロフェッショナリズムではないでしょうか。"

むむむー。

2009/09/08 01:40AM | Comment (0)

カテゴリー » diary August 11, 2009

Reality is beautiful than CG



from Frickr video of Lorraine Mondial Air Ballons 2009

2009/08/11 11:35PM | Comment (0)

カテゴリー » diary July 11, 2009

Michael Jackson In The Closet

偶然みつけたマイコーのIn The Closet。当時(まだ高校生のころ)、これ見ながら画面の前でなんとかマイコーとナオミキャンベルの腰の振りをマスターしようと頑張っていたオレを思い出す。今見ても二人ともめっちゃかっこいいあるね。


2009/07/11 12:43AM | Comment (0)

カテゴリー » dev June 30, 2009

GoogleCode(SVN) 2 Github Migration

GoogleCode(SVN)で管理していたソースを先日アカウントを作成したGithubに移行したときのメモ。githubのヘルプを参考にgit-svnを利用。svn2gitという選択肢もあったが自分とこにruby実行環境が入ってないのでやめた。ただもし入っているならばsvn2gitをおすすめする。git-svnはSubversionでのtagをgitのbranchにマッピングしてしまう残念な奴なので。それでは以下git-svnによる移行履歴になります。

まずはオンラインでgithubに新しいレポジトリ(modlogslow)を作成してから、自分のところで次のようにgitレポジトリの下ごしらえをする。
mkdir modlogslow
cd modlogslow
git-svn init http://modlogslow.googlecode.com/svn --no-metadata --stdlayout
git remote add origin git@github.com:yokawasa/modlogslow.git
※ no-metadataとstdlayoutオプションについて前者はsvn用の余計な情報を省くで、後者はtrunk、tags、branchesを相対パスで表現するです。くわしくはman git-svn

次にソースや履歴を持ってくるときのためにSVNユーザをGITユーザにマッピング。
vim ~/svnusers.txt
   yokawasa = Yoichi Kawasaki <yokawasa at gmail.com>
git config svn.authorsfile ~/svnusers.txt

そしてfetchして実際にsvnからソースと履歴を吸い取る。
git-svn fetch

(出力内容)
r1 = f24189e180c0e9f923f344d6c374cb82aac07d12 (git-svn)
        A       mod_log_slow.c
r2 = 6a0a3790566b8966ae18190892a8c1d12d0eeac5 (git-svn)
        M       mod_log_slow.c
....
r39 = 264fbd8608404ca19c67ac6ee333f3e50bd21a1d (git-svn)
        M       Makefile13
r40 = 60930f20ffaae7b41b984d9d6e56e919d8dcd9ef (git-svn)
Checked out HEAD:
  http://modlogslow.googlecode.com/svn/trunk r40
....
Found possible branch point: http://modlogslow.googlecode.com/svn/trunk => http://modlogslow.googlecode.com/svn/tags/modlogslow-1.0.5, 37
Found branch parent: (tags/modlogslow-1.0.5) f38530e9f85a22d03488fd532fa2a05c7c4b6ffb
Following parent with do_switch
Successfully followed parent
r38 = eccb7db33018207a2fab70c6c15499b6b5eaa51e (tags/modlogslow-1.0.5)
        M       Makefile13
r39 = 264fbd8608404ca19c67ac6ee333f3e50bd21a1d (trunk)
        M       Makefile13
r40 = 60930f20ffaae7b41b984d9d6e56e919d8dcd9ef (trunk)
Checked out HEAD:
  http://modlogslow.googlecode.com/svn/trunk r40

どうやらうまくいったような感じなので、吸い取ったブランチを見てみる。
git branch -a 

(出力内容)
* master
  tags/modlogslow-1.0.2
  tags/modlogslow-1.0.3
  tags/modlogslow-1.0.4
  tags/modlogslow-1.0.5
  trunk

trunkはいいとして、subversionでのタグがtags/タグ名というブランチとして吸い取られている。ヘルプに書かれている「there may be issues if you have branches or tags」とはこのことなんでしょうね。細かいことは気にしないでとりあえずtrunkをgitにpushする。

git remote add origin git@github.com:yokawasa/modlogslow.git
git push origin master

githubをみてみると問題なくpushされていることを確認。では次に漏れたタグをつける作業に入る。
マニュアルを見てタグのつけ方を調べる。そして、git logで該当するレビジョンを探し出し、そこをめがけてタグをつける。面倒だけどこれが一番安心できる方法。特に全てのタグを復旧は面倒なので、とりあえず最後のタグ(modlogslow-1.0.5)のみを復旧させることにする。git logでmodlogslow-1.0.5あたりのログを探し出す。

git log

(出力内容)
....
commit 264fbd8608404ca19c67ac6ee333f3e50bd21a1d
Author: Yoichi Kawasaki 
Date:   Sat Apr 4 03:14:33 2009 +0000

commit f38530e9f85a22d03488fd532fa2a05c7c4b6ffb
Author: Yoichi Kawasaki 
Date:   Sat Apr 4 03:05:20 2009 +0000

    changed define name from LOGRC_DEBUG to LOGSLOW_DEBUG

commit b4732a4ed1012300de4c69f60d2db0983f42c993
Author: Yoichi Kawasaki 
Date:   Sat Apr 4 03:03:47 2009 +0000

    modified comment
....

ちょうど「f38530e9f85a22d03488fd532fa2a05c7c4b6ffb」あたりmodlogslow-1.0.5タグをつけたコミットなので次のようにタグ付けをする。

git tag modlogslow-1.0.5 f38530e9f85a22d03488fd532fa2a05c7c4b6ffb
git push --tags

(出力内容)
Total 0 (delta 0), reused 0 (delta 0)
To git@github.com:yokawasa/modlogslow.git
 * [new tag]         modlogslow-1.0.5 -> modlogslow-1.0.5

メモおわり。

2009/06/30 06:50AM | Comment (0)

カテゴリー » diary June 13, 2009

ギャル風に書いてみると

今日ダチ友とジュクでミーツでパッションのはずだったけど電話でドタキャンぶっこかれブチサゲーってかんじ。ドタキャン鬼サビー。とりまゼロ気なのでパギャルラスまでコンプってみた。まっパネーっす

LINK

2009/06/13 10:17PM | Comment (0)

カテゴリー » diary June 03, 2009

正直あたりそうな気がするんですよ

Million Dream TAKARAKUJI (lottery)

といわれてその気になって買ったミリオンドリーム宝くじ。10枚で3000円。ドリームジャンボと比べて当選金は小粒だけど本数が多い方を選ぶところが実にオレらしい。気分よく支払をしていると、「おじさん当たりそうな気がしますよ」と別の店員が言っているのが聞こえてきた。そこで「みんなにいっているんですか?」と聞いてみると「あ、はい。実はみんなに言ってまーす」とさわやかに返してくる。あはは。

http://www.jumbo-takarakuji.jp/
抽せん日:6月16日(火)

追記 2009/6/16
完全にハズレ!! 次だな。

2009/06/03 09:09PM | Comment (0)

カテゴリー » diary May 10, 2009

me of 2003-2-23

2003-2-23 of me

Accidentally I discovered a photograph and this is:

In 2003/2/23 at Ueno Keisei Skyliner station, this picture was taken. The man in the center was about to leave for South Korea, and I and the guy on the left were there to see him off. good old days photograph which I miss alot.

2009/05/10 09:10PM | Comment (3)

カテゴリー » dev May 09, 2009

私もはじめたよGit

WEB+DB Press 50号の「はじめてのGit」という記事を読みました。cvs、svnのような集中型なシステムに慣れてきっていると、硬いマニュアルを読んだだけではgitの分散型のブランチワークフローやpeer-to-peer(githubでのforkしてpushしてpull)のような概念は染みてこない気がするが、そこは著者であるgit PLのJunio C Hamanoさん、めっちゃわかり易く解説されてます。
そんなわけでGit試してみました。といってもgit-core入れて、githubにアカウント作成して、testsブランチ掘っただけですが ^^;

git-core 1:1.5.6.5-3+lenny1 / debian(5.0.1)
http://github.com/yokawasa

githubを使う際にはGitHub Guidesを参考にしてれば特に困らない気がしてます。ただ操作方法はcvs、svnとは違いちょっと異質なので使いこなしたいならばマニュアル読む必要ありでしょう。「はじめてのGit」もいいですし、本家のマニュアル群がとても充実していてその日本語訳もモリモリあります。ちなみにgitを使った場合に個人的にsvnで管理しているコードをどうしていこうかと心配していたところsvn2gitgit-svnのようなsvnレポからgitへの移行やgitとの平行運用のためのコマンドもありました。いまいち必要性は感じてないですが、時間を見つけていろいろ遊んでみます。


http://git-scm.com/documentation
http://github.com/guides/Home
http://www.kernel.org/pub/software/scm/git/docs/git-svn.html
http://github.com/guides/import-from-subversion
http://www8.atwiki.jp/git_jp/

2009/05/09 09:21PM | Comment (0)

カテゴリー » dev March 08, 2009

FeedBurner Migrating to Google Accounts

GoogleのFeedBurner買収でFeedBurnerアカウントはGoogleのに移行することはちらほらと聞いてはいましたが、この移行に伴いこれまでのMyBrand設定用のDNS CNAMEも2009年3月16日までにクローズされてしまうことを昨日知りました。クローズまで残すところあと8日、ぶつぶつ文句をたれながら急いで昨年行った設定の変更をしました。

FeedBurnerにログインしてフィードデータをGoogleアカウントに移行。移行されたかどうかはMyBrandページで確認。問題なければCNAME設定を変更。まだの人は急いで!

feed.yk55.com CNAME
; feed  IN  CNAME   feeds.feedburner.com.
feed    IN  CNAME   ytmyxs.feedproxy.ghs.google.com.

ちなみに、フィード管理ページがGoogle Analytics風になっていたり、AdSenseによるマネタイズオプションや、フィード最適化オプションなどが追加されていたりとかなりバージョンアップしてました。 イメージはこちら

2009/03/08 12:03PM | Comment (0)

RECENT POST
AD SPACE
あわせて読みたいブログパーツ