2011年12月31日土曜日

[東方] C81 戦利品

戦利品をタワーにして建ててみた。


あるあるネタ?

・いっぱい買うと家に着いた頃には、手の握力がかなりヤバい…

・無地のおまけCDが、どこのサークルかわからないし、iTunesで曲取り込もうとしても情報が取得できない;;

2011年12月30日金曜日

[東方] 冬コミ2日目

ついに、この日が来ました!

皆様、頑張りましょう♪



前回の記事を参考にしてくださった方が、大勢いました。

少なからず、サークルチェックの手助けになっていれば幸いです。


もしかしたら、冬コミレポ書くかもしれないです。

2011年12月24日土曜日

[東方] C81 東方アレンジサークル


■「A」ブロック
東A66a Innocent Key
東A66b Sound Online
東A67a Halozy
東A67b Golden City Factory
東A68a k-waves LAB
東A68b COOL&CREATE
東A69a SYNC.ART'S
東A69b Liz Triangle
東A70a 魂音泉
東A70b 君の美術館
東A71a アールグレイ
東A72a 石鹸屋
東A72b TatshMusicCircle
東A73ab Yellow Zebra
東A74a Alstroemeria Records
東A74b ALiCE'S EMOTiON
東A75a Syrufit
東A75b CYTOKINE
東A76a Unlucky Morpheus
東A76b Icarus'cry
東A77a A-One
東A78a Demetori
東A78b 豚乙女
東A79a dBu music
東A79b D.N.A. Softwares
東A82a はちみつくまさん
東A82b AQUASTYLE
東A83b Silver Forest
東A84a C-CLAYS
東A84b K2 SOUND
東A85a SOUND HOLIC
東A85b SWING HOLIC
東A86a 満福神社
東A86b 幽閉サテライト
東A87a 舞風(MAIKAZE)
東A87b SEVENTH-HEAVEN MAXION
東A88a EastNewSound
東A88b こなぐすり

■「ク」ブロック
東ク24a 街角麻婆豆
東ク25a まらしぃ
東ク25b logical emotion
東ク26a TAMUSIC
東ク26b 弦奏楽団
東ク27a UnLimited Questions
東ク27b 回路-kairo-
東ク28a ほりっくさーびす
東ク28b ふぉれすとぴれお
東ク29b モノクロチョコレート
東ク30a バター工房
東ク30b memorial day

■「ケ」ブロック
東ケ16a だんだん組
東ケ17a 天秤を揺らす女
東ケ17b V.A.
東ケ18a 縁側話製作委員会
東ケ18b Midicondria
東ケ19a ちくたくとーん
東ケ19b 爆裂トラトラ団
東ケ20a 雪工房
東ケ20b (空)がたらくぽんほ
東ケ21a スノウブルー
東ケ21b 米騒動
東ケ22a スパイラル小町
東ケ22b 幼女天満宮
東ケ23a そぉい(笑)
東ケ23b 鉄腕トカゲ探知機
東ケ24a さかばと
東ケ24b 空色作戦
東ケ25a 幻想遊牧民
東ケ25b スタジオマグロフレーク
東ケ26a Holiday Laboratory
東ケ26b Wonder Girl Syndrome
東ケ27a 布教我音
東ケ27b ARIA-X
東ケ28a Cadd⑨th
東ケ28b 山紫水明
東ケ29a 平川corp.
東ケ29b Satellite Himawari
東ケ30a 子猫奪回屋
東ケ30b モノクロ殺人現場写真
東ケ31a 鮮夏Derayn
東ケ31b overTuner
東ケ32a BLOODY SWORD
東ケ32b LA KIA
東ケ33a Closed Circus
東ケ33b Dochirakatoiuto L"hidari" yori R"migi"
東ケ34a Register6
東ケ34b Mods Crisis∞
東ケ35a River Mist
東ケ35b AGENT 0
東ケ36a BLANKFIELD
東ケ36b Minstrel
東ケ37a Thousand Leaves
東ケ37b Draw the Emotional
東ケ38a 死際サテライト
東ケ38b Kissing the Mirror
東ケ39a Undead Corporation
東ケ39b 黒板クリーナー
東ケ40a FENNEL SEED
東ケ40b MysteryCircle
東ケ41a POCKET AD
東ケ41b Rana Invertida
東ケ42a チ→ムツナギ
東ケ42b 戯音楽団
東ケ43a SOUTH OF HEAVEN
東ケ43b Negative-Positive Thinking
東ケ44a clear quartz
東ケ44b Alluvial Comet
東ケ45a ぴずやの独房
東ケ45b CROW'SCLAW
東ケ46a 月面着陸ファージ
東ケ46b 東部開拓地
東ケ47a エコーズクリエイト
東ケ47b GUNFIRE
東ケ48a pastyle
東ケ48b 硫酸ポリオミノ
東ケ49a 神楽庭園
東ケ49b SoundChaos
東ケ50a ESSENTIAL RECORDS
東ケ50b DiGiTAL WiNG
東ケ51a 夕焼けコンテナ。
東ケ51b フラクタルライン
東ケ52a Studio YKK
東ケ52b LiveLiqueur
東ケ53a rw
東ケ53b modal notes
東ケ54a CODE-49
東ケ54b ⑨いんてっと
東ケ55a 朝挽歌+KARASHIC RECORDS
東ケ55b UNVALANCE
東ケ56a 大化学実験
東ケ56b cYsmix&Fire Rabbit
東ケ57a m3tamix records
東ケ57b DFM
東ケ58a Sharp Eight
東ケ58b KINZOK ON
東ケ59a TRiANCE CODE
東ケ59b 2☆
東ケ60a 恋色屋
東ケ60b 猫乃塚

■「コ」ブロック
東コ01a 100
東コ01b PARANOIA PARADOX
東コ02a IZMIZM
東コ02b Flowin'line
東コ03a ShibayanRecords
東コ03b WILD CAT RECORD
東コ04a Water.Club.
東コ04b Ska Promenade Company
東コ05a シュールレアチーズ
東コ05b 和弘法
東コ06a Elementary School
東コ06b Unity-Gain
東コ07a SNUG SPACE
東コ07b トマト組
東コ08a クマノヘヤ
東コ08b 幻想郷グリークラブ
東コ09a 時雨月横丁
東コ09b SoundUnisonNest
東コ10a やさい畑
東コ11a Assaultdoor
東コ11b たまごクレープ
東コ12a As/Hi Soundworks
東コ12b へちょ屋
東コ13a とほほ お~けすとら
東コ13b Ma-Hi-Te
東コ14a こん茶
東コ14b 趣味工房にんじんわいん
東コ15a Key Music
東コ15b 流派未確定
東コ16a 東京アクティブNEETs
東コ16b 春待月
東コ17a いろはもち
東コ17b とーなるぐらびてぃ
東コ18a 有給休暇
東コ18b Raccoon Tail
東コ19a ロクプラス
東コ19b Free-Logic
東コ20a スタジオ・ネネム
東コ20b Sound Square
東コ21a Aircon Allergie
東コ21b ChongYoke
東コ22a まいしんドリラー
東コ22b 秘密結社七犯同盟
東コ23a スレイプニル
東コ23b Foxtail-Grass Studio
東コ24a 天狗ノ舞
東コ24b あらいぐまファクトリー
東コ25a でんしほたる
東コ25b Chroma。
東コ26a Sound of Persia
東コ26b 照る塩-Pero Perro-
東コ27a 舌打カーニバル
東コ27b NellMode
東コ28a PROJECT
東コ28b やさしい、酒乱なう。
東コ29a ごんばこんなか
東コ29b ZIP-DE-KURE
東コ30a Sound CYCLONE
東コ30b flap+frog
東コ31a Dark PHOENiX
東コ31b 凋叶棕
東コ32a 天然ジェミニ
東コ32b ユウノウミ
東コ33a OTAKU-ELITE Recordings
東コ33b ARMのArmageddong Records
東コ34b Crazy Berry
東コ35a そばかす魔理沙の人
東コ35b 911
東コ36a kapparecords
東コ36b Rhyth.
東コ37a 第零交響師団
東コ37b C.H.S
東コ38a ミーハーナルオト
東コ38b RegaSound
東コ39a sound sepher
東コ39b 彩音~xi-on~
東コ40a Capricious egoist
東コ40b Floresta Prateada
東コ41a FullMooN.13
東コ41b Travel girl
東コ42a R/K Project
東コ42b まぃん☆しぃかぁ
東コ43a Digitalic Party
東コ43b J&B

■「サ」ブロック
東サ14a モヒカンサンドバッグ
東サ14b minimum electric design
東サ15a Marmalade butcher
東サ15b BUCHAMAN
東サ16a Studio *.izumi
東サ16b TLi-synth
東サ17a 楽団ロマンティシズム
東サ17b あみゅれっとぉ。
東サ18a しらゆき音楽工房
東サ18b CM11
東サ19a DDBY
東サ19b Re:Volte
東サ20a LiLA'c Records
東サ20b Crest
東サ21a Yonder Voice
東サ21b CrossGear
東サ22a little white snow
東サ22b 空彩観測。
東サ23a イロハモミジ
東サ23b Orpheus
東サ24a 例えるなら。
東サ24b 國士無双
東サ25a したく計画
東サ25b GAくらぶ
東サ26a Siestail
東サ26b 大江戸宅急便
東サ27a 羽っ鳥もさく共和国
東サ27b 5150
東サ28a M2ind Manufactory
東サ28b ししまいブラザーズ
東サ29a Tutti Sound
東サ29b 狐の工作室
東サ30a 38beets
東サ30b UI-70
東サ31a monochrome-coat
東サ31b AQUAELIE
東サ32a IRON ATTACK!
東サ32b Sister's Spread-i
東サ33a オーライフジャパン
東サ33b Primrose Records
東サ34a Attrielectrock
東サ34b Amateras Records
東サ35a rythmique
東サ35b へたのよこずき
東サ36a 音召缶
東サ36b 俺++(Includeore)
東サ37a Kraster
東サ37b FELT
東サ38a はちみつれもん
東サ38b GET IN THE RING
東サ39a 荒御霊
東サ39b 梶迫小道具店

2011年12月9日金曜日

[東方] 東方求聞口授 ~ Symposium of Post-mysticism.(仮)

01/19 追加情報 [東方] 東方求聞口授 ~ Symposium of Post-mysticism.(仮) 発売延期確定 3月発売予定へ


キャラ★メル Febri Vol.09 の90P
東方Project 関連書籍 今冬発売予定
の情報公開になるんですかね。


とうほうぐもんくじゅ      しんぽじうむ おぶ ぽすと-みすてぃしずむ
東方求聞口授 ~ Symposium of Post-mysticism.(仮)

2012年1月26日(木)発売予定

価格:1800円(1714円 + 86円)





対談集? 設定資料集?
新しい"東方Project" のカタチ

東方Projectの新作書籍が新たに登場。「東方文花帖」「東方求聞史紀」
「グリモワール オブ マリサ」に続き、今回も1冊丸ごとZUN氏による完
全新規書き下ろし!
幻想郷の信仰と妖怪退治をめぐって、3つの勢力が主張を戦わせあう!
神道、仏教、道教……彼らの話し合いが行きつく先とは!? 人間の安
全は大丈夫なのか? そもそも結論は出るのか? 最初にキレるのは誰
か? 全六部に渡る対談で幻想郷の未来が決まる!
また、「東方風神録」から最新作「東方神霊廟」までのキャラクターを完
全紹介。「幻想郷縁起」「文々。新聞」「花果子念報」などの豊富な資料
を交えて議論に花を添える。



求聞史紀の続編って感じかな?
一迅社曰く「1.5次創作」、ZUN氏曰く「1次創作」
あのシンポジウムの後だといつもと違った視点で読めるのかなw
(居酒屋で)どんな打ち合わせをしながら創り上げていったのかなぁとかねw

まだ、明らかになっていない設定とか楽しみだから、絶対に買う!
あと、価格的にCD付くのかな?





東方求聞口授 ~ Symposium of Post-mysticism.(仮)東方求聞口授 ~ Symposium of Post-mysticism.(仮)

価格: 1,800円

著者:ZUN

出版社:一迅社

発売日:2012-01-26

Amazonで詳しく見る

2011年12月4日日曜日

[東方] シンポジウム「プラットフォームとしての東方」+α

シンポジウム「『東方Project』が可能にしたもの―プラットフォームとしての<東方>」に参加してきました。

初めて赤門のある東京大学へ行きました。
駒場キャンパスは、1年前くらいに行きました。(駒場祭のZUN氏講演会の時)


今回は4名の方が発表されました。

DNA (D.N.A. Softwares)
■ある同人ソフトサークルが「東方」で7年も活動している話

有馬啓太郎 (日本ワルワル同盟)
■発表資料なし(口頭ベースでの発表)

島村純平 (東方紅楼夢)
■イベント主催としての東方Projectについて

小此木哲朗 (一迅社)
■商業出版の立場から見た東方Project

発表内容のまとめとかは、他の方がブログで発表を簡単にまとめていたり、ニコ生でも発表の放送してたので発表内容のまとめとかは割愛します。


発表後、10分くらい休憩。

休憩中に懇親会(飲み会)に参加申請しました。(参加費 5000円也)


休憩後
ZUNさんが発表を聞いて、コメントしディスカッションが始まりました。

金箔入りのお水を目の前に置いてw


時が経つのは早いことで質問コーナーへ

質問したかったことはあったけど、ニコ生で放送されていることを考えると・・・
懇親会で質問したほうがいい回答が得られるかなと思ったので質問コーナーでの質問をやめ、懇親会で質問することに。


シンポジウムが終了し、18時45分過ぎに懇親会会場へ移動、懇親会会場はとあるビルの4階にある「月の宴」
なんとも東方らしいw


19時00分 懇親会開始!

※発表者と参加者は別席。

みんなで乾杯して、懇親会参加者同士と軽く自己紹介しながら東方の話題でいろいろ話してたりしました。

そして、20時45分頃に金箔入りのお水をZUNさんが開けることに。
大変飲みやすくて美味しいお酒でした。

その後に、ZUNさんの撮影会が始まりました。
自分も肩を組みながらお酒を飲むツーショットを撮らせて頂きました。

ホントに心の広い方だ(ノД`)


■■■■ここから重要です。■■■■

ZUNさんに気になっていた質問を2点することにしました。

1. 「ダブルスポイラー ~ 東方文花帖」の原曲7曲目の曲名不明の曲名について
ZUNさんからの回答:
「そんなのあったっけ?」
「曲名がないと言うことは、曲名を付けるほどのものではない。効果音と一緒」

とのこと。
つまり7曲目の曲名は、今後ずっと明らかにはならないし、そもそも曲ではなかったと言うことに…

東方音楽好きとして、どうしても気になっていたことだし、明らかにしたかったところ。
東方アレンジサークルの方も多分、気になっていたところだと思う。



2. TSUTAYA 新宿店の東方コーナー(同人CD販売)についてどう考えているのか
シロ:「TSUTAYAからの連絡はありましたか?」

ZUNさんからの回答:
「連絡は来ていない。」
「どういう雰囲気(で売られている)かわからない。」
「問題がある場合は、対応する。」

やっぱり、TSUTAYAから連絡は来てなかったのか…
ZUNさん本人が覚えているかどうかで対応が変わりそうですね;;

■■■■■■■■■■■■■■■■

この懇親会は、大収穫だった!そして参加して本当に良かった!

懇親会終了後に、ZUNさんからサインを頂きました。


「コミケとかでは、あまりやらないことだ(笑)」とZUNさんがつぶやいていました。
軽くサイン会みたいになってました。
財布にサインして貰う人が2人くらい居てびっくりしました。

そして、ZUNさん+αの面々で二次会へと消えてきました。
と言っても二次会は、2階にある「魚民」だったけどw


自分は、次の日に予定があったので懇親会終了後帰りました。

シンポジウムで東方がどうして流行り続けるのかの発表をいろいろ聞いてきたけど、懇親会で確信した。

個人的結論
ZUNさんの人柄・性格が、東方Projectが流行り続けている最も大きな理由だと言うこと。

2011年11月30日水曜日

[Rails] RailsによるアジャイルWebアプリケーション開発 第4版【速報】

RailsによるアジャイルWebアプリケーション開発 第4版のPDF版が販売開始されました!

http://estore.ohmsha.co.jp/titles/978427406866P


1時間前に確認したときは、リンクも無かったのに・・・

すぐに購入しました。
そして、Amazonの注文キャンセルしました。

書籍で買う場合は明日買ったほうが早そうだったので^^;

[Rails] RailsによるアジャイルWebアプリケーション開発 第4版 続報の続報


結局、11月中に発売されなかったです(´・ω・`)

でも、Amazonで「RailsによるアジャイルWebアプリケーション開発 第4版」が予約できるようになってました!

早速予約しました。

お届け日は、12月3日~12月5日の予定でした。


発売日は、12月1日だそうだ。

RailsによるアジャイルWebアプリケーション開発 第4版
RailsによるアジャイルWebアプリケーション開発 第4版Sam Ruby Dave Thomas David Heinemeier Hansson 前田 修吾

オーム社  2011-12-01
売り上げランキング : 1436


Amazonで詳しく見る by G-Tools


2011年11月28日月曜日

[Rails] RailsによるアジャイルWebアプリケーション開発 第4版 続報

RailsによるアジャイルWebアプリケーション開発 第4版の続報

発売してないのに、在庫切れになってた・・・
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06866-9


でも、ブログの方でカバーが公開されてました。
http://www.ohmsha.co.jp/kaihatsu/archive/2011/11/25145849.html

※画像は引用です。

2011年11月23日水曜日

[Rails] RailsによるアジャイルWebアプリケーション開発 第4版 ダウンロードページ更新

RailsによるアジャイルWebアプリケーション開発 第4版


11月発売と言うのにまだ何日に発売するかって情報が出ないですね・・・


しかし、ソースコードのダウンロードページが公開されていました。
http://www.ohmsha.co.jp/data/link/978-4-274-06866-9/

2011年11月14日月曜日

[雑談] スタバ

昨日は、スタバに言って、カフェモカのグランデを飲みながら単体試験のことを考えてた。

次に、スタバに行ったときは、

ホワイトチョコレートモカフラペチーノのグランデ。追加で、
キャラメルソース、ヘーゼルナッツシロップ、チョコレート
チップ、エキストラホイップのエスプレッソショット一杯

を注文しよう。

2011年11月10日木曜日

[Ruby][Linux] ディレクトリ内のファイル数を取得

ディレクトリ以下すべてのファイル数
file_count = File.exist?(dir_path) ? `find #{dir_path} -type f|wc -l`.to_i : 0

ディレクトリ直下のファイル数
file_count = File.exist?(dir_path) ? `ls #{dir_path}|wc -l`.to_i : 0


ディレクトリ内のファイル数の取得メソッドを、パッと探してみたけど、ruby側で用意されていない?
でも、Linuxコマンドを叩いて取得することは可能でした。

dir_path は絶対パスです。
`find #{dir_path} -type f|wc -l`.to_i

2011年11月9日水曜日

[Ruby]ディレクトリの存在チェックと作成

FileUtils.mkdir_p(path) unless File.exist?(path)

Linuxコマンドの「mkdir -p [path]」と同じ動作
ディレクトリが存在する場合は作成しないようにチェックしています。

そして、これは備忘録です。

2011年11月4日金曜日

[東方] 東方アレンジサークルさんへ向けてのつぶやき その1

イベントに参加して、いつも感じてる一般参加者の目線でのつぶやきを連々と書いていきます。

サークルさんは、サークルさんのやり方があると思いますので、あくまでも1つの意見として受け取ってもらえれば幸いです。。。

取りあえず、カテゴリ分けはつぶやきが溜まってきたらする予定。
今は、ノーカテゴリで書いていきます。


・参加予定のイベントで頒布する情報は少なくとも新譜を出すかどうかは早めに教えて欲しいです。
「新譜出す予定です!」とブログやサイトなどで書いて、「当日、新譜落としましたー」は、一般参加者(買う側(自分))にとっては特に問題ではないと思ってます。
個人的に一番困るのは、イベントの前日や当日で「新譜出します!」と言う告知をされること。チェックしきれません・・・
まぁサークルさんは、サークルさんで大変でしょうけど、一般参加者(買う側)も毎日ブログやサイトのチェックをしていることを忘れないでください。大手サークル・中堅サークル・無名サークル関わらずです!

・おまけディスクなどのペーパーレスの無地ディスクのみはやめていただきたい。
せめて、ディスクにサークル名は書いて欲しいです・・・
どこのサークルかわからなくなることが多々あります。
iTunesなどでCDを読み込んだ時に、情報がちゃんと取得するなら、無地ディスクでも問題ないんですが、かなりの確率で情報が取得できない!
欲を言うなら、CDに入っている曲などをブログやサイトで書いてあればGOODです!!!かなりの好印象^^

・イベントの時は、サークル名・配置場所をわかりやすく
だいたいのサークルさんは書いていますが、たまにサークル名や配置場所を書かないサークルさんをたまに見かけます。
新規サークルに多いのかな?
配置場所を書いてあれば一般参加者の手助けにもなったりします。迷った時今どの辺にいるのか把握できたりしますから重要です。
あと、たまに前回のイベントのときの配置場所を書いたポスターをそのまま使っている場合がたまにありますが、せめて配置場所は変更しておきましょう・・・

・新譜や旧譜の価格はすぐに分かるように!
たまに価格が分からないCDがあるので・・・
できれば、ブログやサイトに予め頒布価格を載せてもらえると買う側も助かります。
それと、友人や知り合いに店番(?)を任せているときに重要になってきたりする。

・新譜は、本当に新譜なのか?
たまに別のイベントで頒布したものを新譜として頒布されるサークルさんが多いですが、その日のイベントで初めて頒布するCDが新譜となります!
別のイベントですでに頒布されたCDは準新譜とか準新作になるのかな?
たまに別のイベントで買ったCDを、「今回の新譜です!」って言われることが多々ある・・・orz

・目立たないところでの新譜情報の更新は、意味はない。
主に、新規サークルに向けてのつぶやきです。
せっかく新譜情報をサイトやブログなどで更新しても、一般参加者(買う側)にその情報が伝わってなかったら意味が無いです。
ブログやサイトが検索してヒットするなら問題はないです。
ブログやサイトがあるけど検索にヒットしない場合は、「制作のしおり」さんのところなどで紹介してもらいましょう!
Twitterのみでの更新も同じです。フォローしてなかったら知らない新譜情報とかが最近多いです・・・



東方アレンジサークルさん以外のサークルさんにも当てはまるところが多いかもw

まだまだ、つぶやきはあります^^;

2011年10月25日火曜日

[その他] ブギーボード

ブギーボード購入しました。

これから、どんどん使って行こう!


設計とか、勉強とかいろいろw

[その他] IE9でCSVがZIPでダウンロードされる問題に悩んだ

Google Chrome や Fire fox だと普通にCSVがダウンロードできるのに、IE9だとZIPでダウンロードされる謎現象が発生した。

調査してみたら、内部実装の問題だった。


簡単に言うと、MIMEタイプの指定ミスでした。

ダウンロードされるファイルがCSVなのに、typeが「application/zip」が指定されてたので、「text/csv」に修正したらちゃんとCSVでダウンロードできました。


備忘録としてのメモ。

2011年10月24日月曜日

[Rails] 「RailsによるアジャイルWebアプリケーション開発 第4版」が11月に発売される

表題どおり。


「RailsによるアジャイルWebアプリケーション開発 第4版」
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-274-06866-9

・著者:Sam Ruby, Dave Thomas, David Heinemeier Hansson, et al. 共著
前田修吾 監訳 
・定価:3360円(本体3200円+税)
・B5変 480頁
・ISBN 978-4-274-06866-9
・発売日:2011/11


日本語版ではRails3.1に対応しています。 
発売がとっても楽しみだ。

2011年10月23日日曜日

ブログタイトルを変更

ブログタイトルを「迷い家のシロ」から「迷い家のシロ猫」に変わり、
そして、今日「迷い家の白猫」に変更しました。


と言うのも、前に「迷い家の白猫」に変えたら「迷い家のB猫」になってしまうバグ(?)があったのでカタカナにしてましたが、今日試してみたら問題なかったので漢字に変更しました。


これから、よろしくお願いします。

2011年9月29日木曜日

[Vim] VimでRuby on Rails開発

■Vim/Ruby
cd /usr/local/src/
git clone http://github.com/vim-ruby/vim-ruby.git
cd vim-ruby
mv INSTALL.markdown INSTALL
rake package

※エラーが出た場合(rake 0.9以降)
vim Rakefile
------------------------------------------------
+#require 'rake/gempackagetask'
+require 'rubygems/package_task'

+#Rake::GemPackageTask.new(gemspec) do |t|
+Gem::PackageTask.new(gemspec) do |t|
------------------------------------------------

# {yyyy.MM.dd}は今日の日付
gem install etc/package/vim-ruby-{yyyy.MM.dd}.gem

vim ~/.vimrc
------------------------------------------------
set nocompatible
filetype on
filetype indent on
filetype plugin on
set expandtab
set autoindent

"----------------------------------------------------
" vim-rubyの設定
"----------------------------------------------------
"でomni補完
imap

let ruby_space_errors=1

"Rubyのオムニ補完を設定(ft-ruby-omni)
let g:rubycomplete_buffer_loading = 1
let g:rubycomplete_classes_in_global = 1
let g:rubycomplete_rails = 1
------------------------------------------------


■rails.vim
wget -O ~/.vim/rails.zip http://www.vim.org/scripts/download_script.php?src_id=16429
cd ~/.vim
unzip rails.zip
rm -rf rails.zip

■project.vim
wget -O ./project-1.4.1.tar.gz http://www.vim.org/scripts/download_script.php?src_id=6273
tar -xvf ./project-1.4.1.tar.gz -C ~/.vim
rm -rf ./project-1.4.1.tar.gz

vim ~/.vimrc
------------------------------------------------
"----------------------------------------------------
" rails.vimの設定(rails.vim)
"----------------------------------------------------
let g:rails_level = 4
let g:rails_devalut_database = 'mysql'
------------------------------------------------

■matchit.vim
wget -O ~/.vim/matchit.zip http://www.vim.org/scripts/download_script.php?src_id=8196
cd ~/.vim
unzip matchit.zip
rm -rf matchit.zip


■surround.vim
wget -O ~/.vim/surround.zip http://www.vim.org/scripts/download_script.php?src_id=12566
cd ~/.vim
unzip surround.zip
rm -rf surround.zip

■snippetEmu.vim
wget -O ~/snippy_plugin.vba http://www.vim.org/scripts/download_script.php?src_id=8450
vim snippy_plugin.vba
------------------------------------------------
:source %
------------------------------------------------
rm -rf snippy_plugin.vba

■NERD_commenter.vim
wget -O ~/.vim/nerdcommenter.zip http://www.vim.org/scripts/download_script.php?src_id=14455
cd ~/.vim
unzip nerdcommenter.zip
rm -rf nerdcommenter.zip

■autocomplpop.vim

wget -O ~/.vim/vim-autocomplpop.zip http://www.vim.org/scripts/download_script.php?src_id=11894
cd ~/.vim
unzip vim-autocomplpop.zip
rm -rf vim-autocomplpop.zip


■vimrcの設定
vim ~/.vimrc
------------------------------------------------
"タブ幅をリセット
au BufNewFile,BufRead * set tabstop=4 shiftwidth=4
".rhtmlと.rbと.ymlでタブ幅を変更
au BufNewFile,BufRead *.rhtml set tabstop=2 shiftwidth=2
au BufNewFile,BufRead *.rb set tabstop=2 shiftwidth=2
au BufNewFile,BufRead *.yml set tabstop=2 shiftwidth=2
"Rails関連ファイルで文字コードをUFT-8に設定
au User Rails* set fenc=utf-8
------------------------------------------------

[Vim] Vim7.3をCentOSにインストール

■旧バージョンのアンインストール
yum -y remove vim vim-enhanced

■ソースコードのダウンロード
cd /usr/local/src/
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
wget ftp://ftp.jp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz
wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz

■ncursesのインストール
yum -y install ncurses-devel

■ファイルの解凍
tar jxvf vim-7.3.tar.bz2
tar zxvf vim-7.2-extra.tar.gz
tar zxvf vim-7.2-lang.tar.gz
mv vim72 vim73/

■コンパイル
cd vim73/src
./configure --enable-multibyte \
--with-features=huge \
--disable-selinux \
--prefix='/usr/local/vim-7.3'
make && make install

■シンボリックリンク作成
ln -s /usr/local/vim-7.3/bin/vim /usr/bin

■設定
vim ~/.vimrc
---------------------------------------
set number
set cindent
syntax on
set backspace=2
set tabstop=4
set wildmode=longest,list,full
---------------------------------------

■Buftab
cd /usr/local/src/
mkdir -p ~/.vim/plugin
wget -O ~/.vim/plugin/buftabs.vim http://vim.sourceforge.net/scripts/download_script.php?src_id=15439

vim ~/.vim/plugin/buftabs.vim
---------------------------------------
let g:buftabs_only_basename=1
let g:buftabs_in_statusline=1
let g:buftabs_active_highlight_group="Visual"
set statusline=%{g:buftabs_list}%=\ [%{(&fenc!=''?&fenc:&enc)}/%{&ff}]\[%Y]\[%04l,%04v][%p%%]
set laststatus=2
map :bn
---------------------------------------

2011年9月28日水曜日

[Rails] タイムゾーン一覧

ActiveSupport::TimeZone.all.collect {|tz| [ "(GMT#{sprintf("%+03d", tz.utc_offset/3600)}:00) #{I18n.t(tz.name, :scope => :time_zones)}", tz.name ] }

  time_zones:
    International Date Line West: "国際日付変更線 東側"
    Midway Island: "ミッドウェー島"
    Samoa: "サモア"
    Hawaii: "ハワイ"
    Alaska: "アラスカ"
    Pacific Time (US & Canada): "太平洋標準時(米国、カナダ)"
    Tijuana: "ティファナ"
    Arizona: "アリゾナ"
    Chihuahua: "チワワ"
    Mazatlan: "マサトラン"
    Mountain Time (US & Canada): "山地標準時(米国、カナダ)"
    Central America: "中央アメリカ"
    Central Time (US & Canada): "中部標準時(米国、カナダ)"
    Guadalajara: "グアダラハラ"
    Mexico City: "メキシコシティ"
    Monterrey: "モンテレー"
    Saskatchewan: "サスカチュワン"
    Bogota: "ボゴタ"
    Eastern Time (US & Canada): "東部標準時(米国、カナダ)"
    Indiana (East): "インディアナ東部"
    Lima: "リマ"
    Quito: "キト"
    Caracas: "カラカス"
    Atlantic Time (Canada): "大西洋標準時 (カナダ)"
    La Paz: "ラパス"
    Santiago: "サンティアゴ"
    Newfoundland: "ニューファンドランド"
    Brasilia: "ブラジリア"
    Buenos Aires: "ブエノスアイレス"
    Georgetown: "ジョージタウン"
    Greenland: "グリーンランド"
    Mid-Atlantic: "中央大西洋"
    Azores: "アゾレス諸島"
    Cape Verde Is: "ガーボベルデ諸島"
    Casablanca: "カサブランカ"
    Dublin: "ダブリン"
    Edinburgh: "エジンバラ"
    Lisbon: "リスボン"
    London: "ロンドン"
    Monrovia: "モンロビア"
    UTC: "UTC"
    Amsterdam: "アムステルダム"
    Belgrade: "ベオグラード"
    Berlin: "ベルリン"
    Bern: "ベルン"
    Bratislava: "ブラチスラヴァ"
    Brussels: "ブリュッセル"
    Budapest: "ブダペスト"
    Copenhagen: "コペンハーゲン"
    Ljubljana: "リュブリャナ"
    Madrid: "マドリード"
    Paris: "パリ"
    Prague: "プラハ"
    Rome: "ローマ"
    Sarajevo: "サラエヴォ"
    Skopje: "スコピエ"
    Stockholm: "ストックホルム"
    Vienna: "ウィーン"
    Warsaw: "ワルシャワ"
    West Central Africa: "西中央アフリカ"
    Zagreb: "ザグレブ"
    Athens: "アテネ"
    Bucharest: "ブカレスト"
    Cairo: "カイロ"
    Harare: "ハラレ"
    Helsinki: "ヘルシンキ"
    Istanbul: "イスタンブール"
    Jerusalem: "エルサレム"
    Kyev: "キエフ"
    Minsk: "ミンスク"
    Pretoria: "プレトリア"
    Riga: "リガ"
    Sofia: "ソフィア"
    Tallinn: "タリン"
    Vilnius: "ビリニュス"
    Baghdad: "バグダード"
    Kuwait: "クウェート"
    Moscow: "モスクワ"
    Nairobi: "ナイロビ"
    Riyadh: "リヤド"
    St:
      " Petersburg": "サンクトペテルブルク"
    Volgograd: "ヴォルゴグラード"
    Tehran: "テヘラン"
    Abu Dhabi: "アブダビ"
    Baku: "バクー"
    Muscat: "マスカット"
    Tbilisi: "トビリシ"
    Yerevan: "エレバン"
    Kabul: "カーブル"
    Ekaterinburg: "エカテリンブルク"
    Islamabad: "イスラマバード"
    Karachi: "カラチ"
    Tashkent: "タシケント"
    Chennai: "チェンナイ"
    Kolkata: "コルカタ"
    Mumbai: "ムンバイ"
    New Delhi: "ニューデリー"
    Sri Jayawardenepura: "スリジャヤワルダナプラ"
    Kathmandu: "カトマンズ"
    Almaty: "アルマティ"
    Astana: "アスタナ"
    Dhaka: "ダッカ"
    Novosibirsk: "ノボシビルスク"
    Rangoon: "ラングーン"
    Bangkok: "バンコク"
    Hanoi: "ハノイ"
    Jakarta: "ジャカルタ"
    Krasnoyarsk: "クラスノヤルスク"
    Beijing: "北京"
    Chongqing: "重慶"
    Hong Kong: "香港"
    Irkutsk: "イルクーツク"
    Kuala Lumpur: "クアラルンプール"
    Perth: "パース"
    Singapore: "シンガポール"
    Taipei: "台北"
    Ulaan Bataar: "ウランバートル"
    Urumqi: "ウルムチ"
    Osaka: "大阪"
    Sapporo: "札幌"
    Seoul: "ソウル"
    Tokyo: "東京"
    Yakutsk: "ヤクーツク"
    Adelaide: "アデレード"
    Darwin: "ダーウィン"
    Brisbane: "ブリスベン"
    Canberra: "キャンベラ"
    Guam: "グアム"
    Hobart: "ホバート"
    Melbourne: "メルボルン"
    Port Moresby: "ポートモレスビー"
    Sydney: "シドニー"
    Vladivostok: "ウラジオストク"
    Magadan: "マガダン"
    New Caledonia: "ニューカレドニア"
    Solomon Is: "ソロモン諸島"
    Auckland: "オークランド"
    Fiji: "フィジー"
    Kamchatka: "カムチャッカ"
    Marshall Is: "マーシャル諸島"
    Wellington: "ウェリントン"
    Nuku'alofa: "ヌクアロファ"


国際化対応なし版

ActiveSupport::TimeZone.all.collect {|tz| [ "(GMT#{sprintf("%+03d", tz.utc_offset/3600)}:00) #{tz.name}", tz.name ] }

2011年4月28日木曜日

予約語

ちょいとしたメモ


【ruby】
BEGIN    class    ensure   nil      self     when
END      def      false    not      super    while
alias    defined? for      or       then     yield
and      do       if       redo     true
begin    else     in       rescue   undef
break    elsif    module   retry    unless
case     end      next     return   until


【Rails】
ADDITIONAL_LOAD_PATHS, ARGF, ARGV, ActionController, ActionView, ActiveRecord,
ArgumentError, Array, BasicSocket, Benchmark, Bignum, Binding, CGI0, CGIMethods,
Class, ClassInheritableAttributes, Comparable, ConditionVariable, Config, Continuation,
DRb, DRbIdConv, DRbObject, DRbUndumped, Data, Date, DateTime, Delegater, Delegator,
Digest, Dir, ENV, EOFError, ERB, Enumerable, Errno, Exception, FALSE, FalseClass,
Fcntl, File, FileList, FileTask, FileTest, FileUtils, Fixnum, Float, FloatDomainError, GC,
Gem, GetoptLong, Hash, IO, IOError, IPSocket, IPsocket, IndexError, Inflector, Integer,
Interrupt, Kernel, LN_SUPPORTED, LoadError, LocalJumpError, Logger, Marshal,
MatchData, MatchingData, Math, Method, Module, Mutex, Mysql, MysqlError, MysqlField,
MysqlRes, NIL, NameError, NilClass, NoMemoryError, NoMethodError, NoWrite,
NotImplementedError, Numeric, OPT_TABLE, Object, ObjectSpace, Observable,
Observer, PGError, PGconn, PGlarge, PGresult, PLATFORM, PStore, ParseDate, Precision,
Proc, Process, Queue, RAKEVERSION, RELEASE_DATE, RUBY, RUBY_PLATFORM,
RUBY_RELEASE_DATE, RUBY_VERSION, Rake, RakeApp, RakeFileUtils, Range,
RangeError, Rational, Regexp, RegexpError, Request, RuntimeError, STDERR,
STDIN, STDOUT, ScanError, ScriptError, SecurityError, Signal,
SignalException, SimpleDelegater, SimpleDelegator, Singleton, SizedQueue,
Socket, SocketError, StandardError, String, StringScanner, Struct,
Symbol, SyntaxError, SystemCallError, SystemExit, SystemStackError,
TCPServer, TCPSocket, TCPserver, TCPsocket, TOPLEVEL_BINDING, TRUE, Task,
Text, Thread, ThreadError, ThreadGroup, Time, Transaction, TrueClass,
TypeError, UDPSocket, UDPsocket, UNIXServer, UNIXSocket, UNIXserver,
UNIXsocket, UnboundMethod, Url, VERSION, Verbose, YAML0, ZeroDivisionError




【MySQL】
ACCESSIBLE ADD ALL
ALTER ANALYZE AND
AS ASC ASENSITIVE
BEFORE BETWEEN BIGINT
BINARY BLOB BOTH
BY CALL CASCADE
CASE CHANGE CHAR
CHARACTER CHECK COLLATE
COLUMN CONDITION CONSTRAINT
CONTINUE CONVERT CREATE
CROSS CURRENT_DATE CURRENT_TIME
CURRENT_TIMESTAMP CURRENT_USER CURSOR
DATABASE DATABASES DAY_HOUR
DAY_MICROSECOND DAY_MINUTE DAY_SECOND
DEC DECIMAL DECLARE
DEFAULT DELAYED DELETE
DESC DESCRIBE DETERMINISTIC
DISTINCT DISTINCTROW DIV
DOUBLE DROP DUAL
EACH ELSE ELSEIF
ENCLOSED ESCAPED EXISTS
EXIT EXPLAIN FALSE
FETCH FLOAT FLOAT4
FLOAT8 FOR FORCE
FOREIGN FROM FULLTEXT
GRANT GROUP HAVING
HIGH_PRIORITY HOUR_MICROSECOND HOUR_MINUTE
HOUR_SECOND IF IGNORE
IN INDEX INFILE
INNER INOUT INSENSITIVE
INSERT INT INT1
INT2 INT3 INT4
INT8 INTEGER INTERVAL
INTO IS ITERATE
JOIN KEY KEYS
KILL LEADING LEAVE
LEFT LIKE LIMIT
LINEAR LINES LOAD
LOCALTIME LOCALTIMESTAMP LOCK
LONG LONGBLOB LONGTEXT
LOOP LOW_PRIORITY MASTER_SSL_VERIFY_SERVER_CERT
MATCH MEDIUMBLOB MEDIUMINT
MEDIUMTEXT MIDDLEINT MINUTE_MICROSECOND
MINUTE_SECOND MOD MODIFIES
NATURAL NOT NO_WRITE_TO_BINLOG
NULL NUMERIC ON
OPTIMIZE OPTION OPTIONALLY
OR ORDER OUT
OUTER OUTFILE PRECISION
PRIMARY PROCEDURE PURGE
RANGE READ READS
READ_ONLY READ_WRITE REAL
REFERENCES REGEXP RELEASE
RENAME REPEAT REPLACE
REQUIRE RESTRICT RETURN
REVOKE RIGHT RLIKE
SCHEMA SCHEMAS SECOND_MICROSECOND
SELECT SENSITIVE SEPARATOR
SET SHOW SMALLINT
SPATIAL SPECIFIC SQL
SQLEXCEPTION SQLSTATE SQLWARNING
SQL_BIG_RESULT SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT
SSL STARTING STRAIGHT_JOIN
TABLE TERMINATED THEN
TINYBLOB TINYINT TINYTEXT
TO TRAILING TRIGGER
TRUE UNDO UNION
UNIQUE UNLOCK UNSIGNED
UPDATE USAGE USE
USING UTC_DATE UTC_TIME
UTC_TIMESTAMP VALUES VARBINARY
VARCHAR VARCHARACTER VARYING
WHEN WHERE WHILE
WITH WRITE XOR
YEAR_MONTH ZEROFILL

ACCESSIBLE LINEAR MASTER_SSL_VERIFY_SERVER_CERT
RANGE READ_WRITE

ACTION  BIT  DATE  ENUM  NO  TEXT  TIME  TIMESTAMP



【Java】
abstract assert boolean break byte
case catch char class const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return short static strictfp super
switch synchrnized this throw throws
transient try void volatile while

true false null



【Javascript】
break case catch continue default
delete do else false finally
for function if in instanceof
new null return switch this
throw true try typeof var
void while with

arguments Array Boolean Date decodeURI
decodeURIComponent encodeURI Error escape eval
EvalError Infinity isFinite isNaN Math
NaN Function Object parseFloat parseInt
RangeError ReferenceError Number String SyntaxError
TypeError undefined unescape RegExpURIError

abstract as boolean byte char
class const debugger double enum
export extends final float goto
implements import int interface is
long namespace native package private
protected public short static super
synchronized throws transient use volatile


【C言語】
asm auto break case continue const char
default do double else endasm entry enum
extern float for goto if int long
register return short signed sizeof static struct
switch typedef union unsigned void volatile while



【C++】
asm auto bad_cast bad_typeid
bool break case catch
char class const const_cast
continue default delete do
double dynamic_cast else enum
except explicit extern false
finally float for friend
goto if inline int
long mutable namespace new
operator private protected public
register reinterpret_cast return short
signed sizeof static static_cast
struct switch template this
throw true try type_info
typedef typeid union unsigned
using virtual void volatile
while xalloc