約 1,761,625 件
https://w.atwiki.jp/tsukutame-matome/pages/13.html
人気商品一覧 @wikiのwikiモードでは #price_list(カテゴリ名) と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。 カテゴリには以下のキーワードがご利用できます。 キーワード 表示される内容 ps3 PlayStation3 ps2 PlayStation3 psp PSP wii Wii xbox XBOX nds Nintendo DS desctop-pc デスクトップパソコン note-pc ノートパソコン mp3player デジタルオーディオプレイヤー kaden 家電 aircon エアコン camera カメラ game-toy ゲーム・おもちゃ全般 all 指定無し 空白の場合はランダムな商品が表示されます。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 たとえば、 #price_list(game-toy) と入力すると以下のように表示されます。 ゲーム・おもちゃ全般の売れ筋商品 #price_list ノートパソコンの売れ筋商品 #price_list 人気商品リスト #price_list
https://w.atwiki.jp/asigami/pages/875.html
曲名 アーティスト フォルダ 難易度 BPM NOTES/FREEZE(SHOCK) Anti-Matter Orbit1 Milo X2 楽11 100-400 333/21 STREAM VOLTAGE AIR FREEZE CHAOS 67 79 36 28 3 楽譜面(11) / 踊譜面(14) / 激譜面(17) / 鬼譜面(18) 譜面 http //eba502.web.fc2.com/fumen/ddr/x2mf/a_matter_4b.html 動画 http //www.youtube.com/watch?v=wYnBYAprEX0 (x1.0,VIVID) 解説 BPM推移:200-100-400-200-400-100-400-200-400 BPM400の4分3連、あるいはBPM200の8分3連が多く楽譜面ではかなり忙しい。 終盤の低速地帯からラストまでが足10にしてはかなり忙しく危険。低速地帯でのビジステ→加速して4分3連×8→4分25連。体力配分に注意。 ↑のBPM400の4分25連はBPM200の8分25連相当。大抵の足11や足12の下位レベルよりも厳しい配置と考えても差し支えないか。 -- 名無しさん (2012-12-20 02 16 07) A20にて足10→足11に昇格。 名前 コメント コメント(感想など) 最新の10件を表示しています。コメント過去ログ これ11適正じゃね? -- 名無しさん (2012-09-24 17 16 16) まずBPM400の時点で一桁はない。BPM200に置き換えて譜面見てみるとその辺の10より難しい。総合して11妥当 -- 名無しさん (2012-09-24 17 30 42) 体感的にon the break踊と同格程度 どっちにしても10は規格外 まして9だったとか考えられん・・ -- 名無しさん (2012-12-19 02 19 13) 最後の滝の破壊力ha -- 名無しさん (2013-03-03 22 31 07) ↑ms 最後の滝の破壊力は足12相当、他の部分も稼ぎやすいが足10としてみると多い333ノーツ。↑5で述べられている通り、足11中~強くらいあると思う。 但し、慣れればスコアは非常に出やすい。フルコン狙いの場合は縦連に注意。 -- 名無しさん (2013-03-03 22 37 15) 終盤の縦2連はスキップを意識すると繋がる。が、スコアは保証しない -- 名無しさん (2013-03-04 04 45 49) 「練習譜面」という視点なら速い縦連とビジステに慣れるのにもってこい。これのスコアを詰める事が足12に挑む下地にもなり得る。というか足12の下地になるって話題を足10の譜面でするってのもおかしな話だね… -- 名無しさん (2013-03-04 12 02 36) ポゼとぬーでけの楽は潰したけどコイツがまったく潰せる気がしない・・・ 縦連でグレまくるし判定もどうも合わない 鳥Aまではどれも同じくらいなんだけどなあ - 2014-10-17 23 00 36 足10と言われればノート数の見解「だけ」なら納得できるものの、ソフランの多さや低速地帯のノート数、捻り、ビジスキルがしっかり出来てた上での話であり当然適正10では厳しい譜面。11と言われた方が納得できる難易度。 (2019-02-18 20 23 20) プレイ動画の0秒付近見ればわかるが、X2初出では「足9」だった。X3で足10に昇格、それでも詐称の声が絶えず今回さらに昇格。 (2019-03-27 12 14 57)
https://w.atwiki.jp/soosaku/pages/11.html
○D.Gray-man 名前:由梨野 知果(ゆりの ちか) 詳細:主人公。親友の洋華と一緒に現実世界からDグレの世界に トリップした少女。中学三年生。 全体的に幼い容姿をしており、年齢より下に見られることもしばしば。 ラビを溺愛しているが、自信がない為アタックが出来ないでいる。 教団に入りたての頃はよくリナリーと行動していたが、 洋華が来てからは洋華と行動するようになった。 現在は叔母とリン(愛犬)の3人暮らし。 もとは両親と兄弟2人の5人家族だったが、小さい頃火事に会い知果以外全員亡くなった。 それがトラウマになっており、火事の現場を見るとパニック状態になってしまう。 所持イノセンス詳細:祖母に貰った数珠にイノセンスが癒着したもの。 球ひとつひとつに属性があり、球を掴んでいる間のみ効果が発動する。 大きさの関係で一度に使えるのは二つまで。 名前:藤咲 洋華(ふじさき ようか) 詳細:知華の親友。容姿端麗成績優秀。 可愛いよりも美人。大人びた容姿なので年齢より上に見られることがしばしば。 だが性格は明るく前向き。トリップした直後、たまたま通りかかった神田に保護され 教団へ。神田に惚れており、出会った瞬間から猛アタックを始めている。 知果を何よりも大事に思っており、何かあるとすぐに駆けつける。 所持イノセンスは現在不明。 名前:トーヴァ 詳細:上記2人がトリップする際に出てきた青年。 青い目と髪の短髪で若干クセッ毛。 「守護者」と呼ばれるもので、トリップした者の護衛をしている。 守護者は組織的なものらしく、トーヴァ達意外にも何名かいる様子。 性格は短気で苦労性。主である知果に対しても上から目線。 同じ守護者であるラーウィンを世界で1番嫌っているらしい。 名前:ラーウィン 詳細:トーヴァと同じく守護者の青年。 金髪のロングヘアーと黒い瞳を持つ美形。 主である洋華に対してはかなり過保護気味になっており、 本人からは鬱陶しいと思われている。 トーヴァを見下す言動が多く、怒らせることもしばしば。
https://w.atwiki.jp/mayn/pages/16.html
BIOGRAPHY ~May'n~ [[2008年]]1月1日~現在 ◆2008年 3月30日 東京国際アニメフェア 東京ビッグサイト特設ステージ 5月9日 May'nミニライブ&トークイベント 文化放送1F サテライトプラス 7月26日 美浜海遊祭 MUSIC WAVE 2008 美浜小野浦海水浴場特設ステージ 7月27日 マクロスF超時空スーパーライブ Zepp TOKYO(昼夜2回公演) 8月6日 マクロスF超時空スーパーライブ なんばHatch 8月31日 Animelo Summer Live 2008 -Challenge- さいたまスーパーアリーナ 10月13日 カンノヨーコ presents マクロスFギャラクシーツアーFINAL パシフィコ横浜 10月16日 第5回東京アジア・ミュージックマーケット 品川ステラボール 10月22日 カンノヨーコ presents マクロスFギャラクシーツアーFINAL 大阪厚生年金会館 11月5日 SANKYO presents マクロスF ギャラクシーツアー FINAL こんなサービスめったにしないんだからねinブドーカン☆ 日本武道館 11月23日 Anime Festival Asia 2008 サンテック・シンガポール国際会議展示場 12月20日 May'nメルマガ会員限定クリスマス 年忘れパーティー 恵比寿ガーデンホール(昼夜2回公演) ◆2009年 1月22日 初のワンマンライブツアースタート 1/22大阪、1/23名古屋、1/28,29東京2公演 2月21日 アニうた2009KITAKYUSHU 北九州メディアドーム 3月4日 FMPORT Q職 THE WAVE 番組公開録音内May'nミニライブ 新潟市民プラザ 3月19日 東京国際アニメフェア 東京ビッグサイト特設ステージ 3月29日 May'n LiveDVD「May'n☆Act」発売記念イベント ラゾーナ川崎プラザルーファ広場グランドステージ 5月9日 ANIMAX MUSIX 品川ステラボール 5月30日 ESP学園PRESENTS COLORS2009 新木場COAST 6月27日 ホリプロ株主総会 三軒茶屋・昭和女子大 キミシニ&クレバス 7月7日 YOKO KANNO SEATBELTS 超時空七夕ソニック さいたまスーパーアリーナ 7月13日 NHK MUSIC JAPAN アニソンSPライブ収録 NHKホール 8月22日 Animelo Summer Live 2009 -RE BRIDGE- さいたまスーパーアリーナ 8月30日 『ニュータイプ』韓国版創刊10周年記念 韓日アニメソング・フェスティバル 韓国ソウル市・KBSホール 9月22日 宮地嶽神社秋季大祭「ねがいかなえ!開運花火大会」ゲストアーティスト 福岡県福津市・宮地浜特設ステージ 9月26日 TVアニメ『シャングリ・ラ』DVD発売記念イベント“超恵比寿” 東京・渋谷AMGイベントホール 10月17日 マクロスクロスオーバーライブA.D.2009×45×59@幕張メッセ 10月18日 マクロスクロスオーバーライブA.D.2009×45×59@幕張メッセ 11月13日 May'n生誕20th Anniversary ふぁんくラ部限定EVENT in 大阪 11月15日 May'n生誕20th Anniversary ふぁんくラ部限定EVENT in 東京(昼夜2公演) ◆2010年 1月24日 May'n Special Concert2010 at 日本武道館『BIG★WAAAAAVE!!』 東京・日本武道館 ◆ライブツアー 2009年冬 May'n CONCERT TOUR 2009 "May'n Act" 2009年1月22日 BIG CAT 2009年1月23日 ボトムライン 2009年1月28日・29日 赤坂BLITZ 2009年夏 May'n SUMMER TOUR 2009 "LOVE JOY" 2009年7月26日 Zepp Fukuoka 2009年7月31日 Zepp Sendai 2009年8月2日 Zepp Sapporo 2009年8月7日 Zepp Osaka 2009年8月8日 Zepp Nagoya 2009年8月12日・13日 Zepp Tokyo ◆TV出演など ~TV~ @Tunes.(tvk/2008年4月17日) アニメぱらだいす!(キッズステーション/2008年5月12日) Anime TV(tvk/2008年5月17日,2009年1月10日,2009年5月9日) ライブR-ゼロ(TBS/2008年5月27日) 月刊MelodiX!(テレビ東京/2008年8月23日) アニソンぷらす(テレビ東京/2009年1月19日) 最新ヒット ウエンズデーJ-POP 生放送(NHK BS2/2009年4月29日) MUSIC JAPAN 5/18(月)収録(NHK総合/2009年5月24日) BS熱中夜話アニメソングナイト(NHK BS2/2009年5月29日) アニソンのど自慢(NHK総合(関西ローカル)/2009年5月5日) アニソンのど自慢90分拡大版 (NHK BS2/2009年5月30日 NHK総合/2009年6月12日) @Tunes.(アニマックス/2009年6月28日) ~ラジオ~ こむちゃっとカウントダウン (文化放送、2009年4月25日) ノン子とのび太のアニメスクランブル (文化放送、ラジオ関西、2009年5月1日) 高田純次・河合美智子の東京パラダイス (文化放送、2009年5月2日) FEEL SO MUSE (FM FUJI、2009年5月11日) ON8(オンパチ) (bayfm、2009年5月13日) YOKOHAMA PORTSIDE SQUARE (FMヨコハマ、2009年5月24日) 超A G+「A&G REQUEST デジスタ」 (超A G+、2009年6月20日) 「MIDNIGHT RADIO PARK AV Music Channel」 (AIR-G FM北海道 毎週木曜日27 00~28 00) 超A G+「井口裕香の超ラジ!Girls」(超A G+、2009年6月26日) ~Web~ エムサスタイル (2009年05月1日) K'zStasion (2009年) とりあえず生中(仮) (ニコニコ動画、2009年5月28日 - 、木曜パーソナリティ)
https://w.atwiki.jp/age-ms/pages/20.html
【型式番号】 RGE-B790 【機体名】 ジェノアス 【読み方】 じぇのあす 【所属陣営】 地球連邦軍 【パイロット】 ラーガン・ドレイス等 【装備】 ビームスプレーガンヒートスティックシールドビームサーベル・ドッズライフル 【発展機】 RGE-B790 ジェノアスキャノンRGE-B790 ジェノアス・アサルトRGE-B790 ジェノアスタイプ791RGE-B790CW ジェノアスカスタムRGE-B890 ジェノアスⅡ 【詳細】 第一世代、フリット編における地球連邦軍の主力量産型MS。 地球連邦発足と同時に配備された機体で作業用のMSの設計をベースに戦闘に転用し開発された。 銀の杯条約で旧時代の兵器の情報が意図的に秘匿された時代に開発された機体であるため戦闘力は低く、量産機であることを考えても戦力としては心許ない。 EX-DBのデータからMSを開発していたヴェイガンとの技術格差故に、ガフラン等には全く歯が立たずあらゆる武器が通用しない上、向こうの武器は簡単にこちらの装甲を破ってくるため10年もの長期に渡って敗北し続けてきた。 だがそれはあくまで武装面、銀の杯条約が原因で長きに渡り軍事開発が出来なかったためのノウハウの乏しさがもたらすものであり、 作業用とは言えデスペラードは巨大人型兵器として長年使われてきたこともあり、その基本設計をベースとしたジェノアスは大変に優秀な機体である。 特に大がかりな改修を行わなくとも重力化、宇宙空間といった運用領域を問わない高い汎用性を持ち、パイロットや部隊ごとにさまざまなカラーリングや改造を施された機体が存在する。 基地によってカラーバリエーションが違い、アリンストン基地配備機のカラーリングは、白とピンクのツートン。 武装は、射撃用のビームスプレーガンと、接近戦用のヒートスティック。 左腕のハードポイントには、ヒートスティックのラックを兼ねたシールドを標準装備する。 しかし上述の通りUEのMSには通用しなかったが、後にドッズライフルをベースにしたビームライフルと、Gエグゼスのものを元にしたビームサーベルを装備。 UEを撃破可能な攻撃力を持つに至った。 メカニック ワールドによれば、量産機同士の動力源の差はさほど無かったとされるため、決定的な差だったのは相手を撃破せしめる武装の攻撃力だったのだろう。 第二世代においてもRGE-G1100 アデル量産化の際に得られた技術データを用いてアップデートが施されRGE-B890 ジェノアスⅡとして今だ現役で活躍している。 第三世代でもオブライト専用のジェノアス Oカスタムとして登場。 数十年にも及ぶ長期にわたって現役として戦い続け、Oカスタムはヴェイガン側の最新鋭MSをたてつづけに2体撃破するなど目覚しい戦果を上げた。 かつてはガフランすら倒せなかったジェノアスの系譜が、最終的にここまでの大躍進を遂げたことは誰が予想できたであろうか。 バージョンアップしてもほぼ構造は基礎となったジェノアスのままであり、この機体の設計の優秀さ、度重なる改宗を受け入れるだけの汎用性の高さは他作品を見ても高い位置にあるといえる。 さすがにガフランには及ばないが、地味に数十年にも渡り、運用が続けられてきたMSであり、そういった点で見ても量産機としては破格の性能を有すると思われる。
https://w.atwiki.jp/kns-wiki/pages/289.html
詳細 #ref error :画像URLまたは、画像ファイル名を指定してください。 使用可能パーク #ref error :画像URLまたは、画像ファイル名を指定してください。 アンロックレベル Lv.-- 価格 £ 特徴 [部分編集] Power 2 Head-Shot Power 2 Radius 0 Penetration 0 Pellet 5 Recoil 7 Spread 1 Fire-Speed 10 Reload-Speed 74 Effective-Range 1 Magazine Capacity 15 Carry Ammunition 39 Heal-Power 0 Weight 4 名前 コメント
https://w.atwiki.jp/age-ms/pages/92.html
【型式番号】 RGE-G2100 【機体名】 クランシェ 【読み方】 くらんしぇ 【所属陣営】 地球連邦軍 【パイロット】 シャナルア・マレンジョナサン・ギスターブデレク・ジャックロウオーデック・ヤダンデビット・クルード 【装備】 ドッズライフルビームサーベルビームバルカンシールド 【ベース機】 AGE-2 ガンダムAGE-2 ノーマル 【カスタム機】 RGE-G2100C クランシェカスタム 【プロトタイプ】 RGE-G2000X プロトタイプクランシェ 【詳細】 AGE-2 ガンダムAGE-2 ノーマルを参考に開発された第三世代に登場する量産機。 量産機としては始めて可変機構を導入し、瞬間的に航空機形態に変形する。 無重力空間はもとより大気圏内でも問題無く変形し即座に飛行できるポテンシャルを持ち、二枚板バレルの特徴な新タイプのドッズライフルやビームバルカン、シールド内部に収納されている手持ち式ビームサーベルに両腕固定式サーベルと可変機ながら武装は豊富であり、両形態で攻撃力の低下等は起こりにくい。 型としては形式番号の通りRGE-G1100 アデルの系列なのだが、頭部は丸っこかったり顔面をクリアバイザーで覆うなど初代量産機であるジェノアスに酷似した姿をしている。 また、その頭部バイザー内にあるセンサーのディテールは横向きに走った1本のスリットであり、そちらはヴェイガンのMSに類似している。 このMSはAGE-1を量産化したアデル同様、AGE-2をベースに量産化したMSとなっている。 しかし、AGE-1の面影が色濃く残っていたアデル(HGキットでもランナーの大部分がAGE-1と共通)と違ってAGE-2の面影はシールドくらいにしか感じられず、全体的なシルエットはもはや別物といえる。 これは、試作機として開発されたAGE-2をベースに量産するにはコストがかかりすぎるためで(これはAGE-1量産化の際にも問題視された)、設計を一から練り直し、長引く戦争によって鹵獲、解析が行われたヴェイガンの技術を導入して完成したといわれている。 そのためか可変機構自体はゼダスに似る。 小説版の設定ではAGE-2に搭載されていた擬似斥力システムや大出力のジェネレーターといった高価なパーツを排除し、代わりにヴェイガンのMSの研究が進んだためゼダスの光波推進システムを採用している。 これによって低出力でも安定した飛行性能を獲得している。 そのことから、クランシェはアデルに可変機構を組み込んだAGE-2の量産型と言うよりも、アデル+ゼダスの折衷型後継機と呼べる機体といえる。 なおクランシェのプロトタイプとして開発された機体も外伝に登場したが、そちらはまさしくAGE-2の簡易型というデザインであった。 ウェア換装システムをオミットしたことや、変形システムはOSにより自動化されてるものの、2つの形態を的確に操縦する技量が求められるため、パイロットへの要求技術が厳しいため汎用性が低下したことから生産性はあまり高くなく、製造数は限られている。 基本カラーはオレンジと茶色のかかった白のツートン。これはジェノアス同様のカラーパターンである。このほかにも部隊ごとのカラーリングが存在する。 指揮官用にカスタムされたタイプも用意されている。
https://w.atwiki.jp/studentx/pages/952.html
Spider-Man India『スパイダーマン:インディア』 (シリーズタイトル、マーベル) 出版:2004年(インド版)、2005年(英訳版TPB)全4話 概要 インドで出版された、スパイダーマンのストーリーをインドに置き換えたシリーズ。 後にアメリカで英訳版のTPBが出版された。 設定 設定上、舞台は Earth-50101ということになっている。 アルティメット版に似た設定も多いが、インドらしい設定が取り込まれている。 主人公はパヴィトル・プラバカール。 両親を数年前に失い、叔父叔母夫婦に育てられている。田舎の村からムンバイに出て来て高校に通っているが、田舎くさい服装や未だにドウティ(ヒンドゥー教徒が用いる腰布型の民族衣装)を履いていることからいじめの対象になっていた。 ある日、大企業のオーナー、ナリン・オベロイが悪の化身の力を得たため、パヴィトルの前に謎の仙人(ヨガ行者)が現れ、パヴィトルこそがクモの力を持つ善の化身に運命づけられた者だと説く。 パヴィトルが意識を取り戻すと、クモのコスチュームと力を与えられ、スパイダーマンとなったのだった。 パヴィトルは多いなる力を得ながら、路地で暴漢に襲われ助けを求める女性を無視しようとした すると、そこに現れ女性を救おうとしたのは叔父のビンだった。 叔父が暴漢に殺されてしまった時、パヴィトルは叔父の言葉を思い出すのだった。 「大いなる力には大いなる責任が伴う」と。 上記のように、概ね正史のスパイダーマンをなぞったストーリーだが、クモに噛まれるのではなく謎の仙人に力を与えられたり、先史時代の善と悪の戦いなどが根底にあるのが特徴的である。 登場人物 パヴィトル・プラバカール:田舎からムンバイに移り住み、高校に通う少年。いじめられっ子だったが、謎の仙人によりスパイダーマンの力を得る。 ビンおじさん(Uncle Bhim):パヴィトルにとって父親のような叔父。彼の死がパヴィトルにヒーローとして生きる意義を与える。もちろん正史世界におけるベンおじさんの役割。 マヤおばざん(Aunt Maya): パヴィトルの母のような叔母。ビン亡きあと、パヴィトルにとって唯一の肉親となる。 ミーラ・ジャイン(Meera Jain):いじめられっ子のパヴィトルに唯一優しく接する少女で高校の同級生。通称MJ。なぜかパヴィトルを「タイガー」と呼ぶ。 ナリン・オベロイ(Nalin Oberoi):大企業のオーナーだが、儀式により闇の力を手に入れてしまう。正史世界におけるノーマン・オズボーンの同一存在。 ドクター・オクトパス:オベロイ配下の科学者。オベロイの闇の力により、魔法の触手を持つ怪物に変えられてしまう。本来は善人。なぜか本名は言及されず、正史と同じ名で呼ばれる。 フラッシュ:パヴィトルの同級生でいじめっ子。正史のフラッシュはアメフトのスタープレイヤーだが、こちらはクリケットのスタープレイヤー。 ほか アメコミ@wiki
https://w.atwiki.jp/age-ms/pages/197.html
【型式番号】 AGE-1AJ/2 【機体名】 ガンダムAGE-1 2号機 アサルトジャケット 【読み方】 がんだむえいじわん にごうき あさるとじゃけっと 【ウェア】 ノーマル 【所属陣営】 地球連邦軍 【パイロット】 ラーガン・ドレイス 【装備】 2連装ドッズライフルドッズランチャービームバルカンビームサーベルシールド 【ベース機】 AGE-1 ガンダムAGE-1 ノーマル 【発展機】 RGE-G1100 アデル 【詳細】 AGE-1の2号機に1号機と同仕様のアサルトジャケットを装着した機体。 AGE-1 2号機はアンバット攻略戦後、AGE-1の残存パーツを基に建造された機体である。AGEシステムこそ搭載されていないものの、基本性能や武装はAGE-1と同一で、ウェア換装機能も残されている。頭部センサー類はAGE-1 フラット同様黄色となっており、配色も赤色を廃した寒色系のカラーリングとなっている。 本機は、コウモリ戦役後のコロニー防衛の任務を任されたラーガンが搭乗し、数々の戦歴を残している。 機体データ収集後はアデルの雛形となった。
https://w.atwiki.jp/selflearn/pages/55.html
( - ) MacでのUTF-8-MAC問題を解決する方法 このページでは、MacでSubversionを使用するときにぶち当たる問題「UTF-8-MAC問題」を解決する方法について記します。 NEWS!! 2009/04/27 hayatoさんのコメントによると、この問題に対処するパッチが、ついにMacPortsでのvariantとして取り込まれたとのことです!『$ sudo port -v install subversion +unicode_path』と、“+unicode_path”を追加指定すればOKです。そうすれば、このページで紹介している方法をわざわざ実施するまでもありません。苦節ウン年、ついに報われました・・・。 最終更新日:2009年06月05日 (金) 10時58分51秒; どんな問題を解決しようとしているの? Subversionは内部の処理をUTF-8で行い、クライアント環境での文字コードに合わせて適切なコードに変換してから処理を行っています。 けれどもOS Xのファイルシステムでは、実際には「UTF-8-mac」というUTF-8そのものとは少し異なるコードを用いているにも関わらず、Subversionでは「UTF-8」と判断してしまう有名な問題があります。「UTF-8-MAC問題」、と言われている問題です。 本問題により、日本語のファイル名、とくに濁点「゛」や半濁点「゜」を用いたファイルのステータスを見ようとすると、 % svn st ? パッチファイル.txt ! パッチファイル.txt % というように、ファイルの存在を正しく取り扱えません。ソースコードの管理に使用するだけならアルファベットのファイルしか多分扱わないので問題はないでしょうが、 プログラマ以外の人とSubversionを使用する 設計書などのドキュメントをバージョン管理する 他のOS(Windowsなど)を使うユーザとSubversionを共用する などという場合に非常に厄介な問題になるわけで。 この問題を解決しよう、というのが以下に記述する方法です。 本問題を解決するに当たって、多くのサイトの情報を参考にさせてもらいました。それらはできる限り参考サイトに載せておきましたが、載せられなかった方については、この場を借りてお詫び&お礼を申し上げておきます。 想定環境 ソースコードに直接手を入れているので、ページ初回作成時の環境を明示しておきます。 プログラム バージョン OS Mac OS X 10.5 Leopard(10.5.4/10.5.5) IntelMac上で使用 MacPorts 1.600 Subversion 1.5.1 (r32289) 同じ方針で修正できるバージョン(確認済み) バージョン 補足 1.5.1 このページで記載している情報です 1.5.2 1.5.4 1.5.5 hayatoさん、ありがとうございます 1.5.6 DEXさん、ありがとうございます 1.6.0 path.cに手が入ったようで、関数svn_path_cstring_to_utf8()が1070行に移動しています。それ以外は同じです 1.6.1 同上。 Subversionのソースコードで手を入れるところは少なく、関数名も変わったりしないような部分なので旧バージョンや今後のバージョンでも問題は出にくいでしょうが、ターゲットが異なる方は行番号や関数名などには気を付けてください。 手順 まず、大まかな手順を伝えておきます。 MacPortsでSubversionのソースコードを入手(まだインストールはしない) ソースコードの変更 MacPortsでインストールの続行 1.MacPortsでSubversionのソースコードを入手 MacPortsのサイトから、MacPortsをインストールしたら、Subversionのソースコードを入手します。そして、 % sudo port patch subversion --- Fetching subversion --- Verifying checksum(s) for subversion --- Extracting subversion --- Applying patches to subversion % と入力します。これによってSubversionで./configureが行われる前の状態まで処理が進み、以下の場所にソースコード一式が保存されます。 /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/subversion/work/subversion-1.5.1/subversion この中のファイルを修正します。 2.ソースコードの変更 上に記した場所に移動して、libsvn_subr/path.cをエディタで開きます(*1)。 そして、以下のdiff結果に示すような変更を施します。 % diff -u path.c{_orig,} --- path.c_orig2008-09-12 15 30 18.000000000 +0900 +++ path.c2008-09-12 15 30 13.000000000 +0900 @@ -31,6 +31,9 @@ #include "svn_io.h" /* for svn_io_stat() */ #include "svn_ctype.h" +#if defined(DARWIN) +#include CoreFoundation/CoreFoundation.h +#endif /* DARWIN */ /* The canonical empty path. Can this be changed? Well, change the empty test below and the path library will work, not so sure about the fs/wc @@ -1349,6 +1352,36 @@ apr_pool_t *pool) { svn_boolean_t path_is_utf8; +#if defined(DARWIN) + svn_error_t *err; + /* + Compose any decomposed unicode characters precomposed one. + This will solve the problem that the svn status command sometime + cannot recognize as same file when files suppose to be comtain + comopsed characters, like umlaut in some European language or + Daku-ten in Japanese, and the files are added on windows machines + then you use svn on Mac OS X checking out the files. + */ + CFMutableStringRef cfmsr = CFStringCreateMutable(NULL, 0); + CFStringAppendCString(cfmsr, path_apr, kCFStringEncodingUTF8); + CFStringNormalize(cfmsr, kCFStringNormalizationFormC); + CFIndex path_buff_size = 1 + CFStringGetMaximumSizeForEncoding( + CFStringGetLength(cfmsr), kCFStringEncodingUTF8); + char *path = apr_palloc(pool, path_buff_size); + CFStringGetCString(cfmsr, path, path_buff_size, kCFStringEncodingUTF8); + + SVN_ERR(get_path_encoding( path_is_utf8, pool)); + + if (path_is_utf8) + { + *path_utf8 = apr_pstrdup(pool, path); + err = SVN_NO_ERROR; + } + else + err = svn_utf_cstring_to_utf8(path_utf8, path, pool); + CFRelease(cfmsr); + return err; +#else /* DARWIN */ SVN_ERR(get_path_encoding( path_is_utf8, pool)); if (path_is_utf8) { @@ -1357,6 +1390,7 @@ } else return svn_utf_cstring_to_utf8(path_utf8, path_apr, pool); +#endif /* DARWIN */ } このときの注意点として、関数svn_path_cstring_to_utf8()に手を入れるようにしてください。 最初ボクは間違えてすぐ近くのsvn_path_cstring_from_utf8()に手を入れてしまい、コンパイルできたもののsvnが起動すら出来なくなってしまいました(*2)。注意!! なお他の依存関係のあるportは先にインストールしてしまっても構わないので、次のようにしておいた方が楽かもしれません。 % sudo port install subversion % sudo port uninstall subversion % sudo port patch subversion % 3.MacPortsでインストールの続行 修正したファイルによってSubversionをビルドします。 % sudo port install subversion --- Building subversion with target all --- Staging subversion into destroot --- Installing subversion 1.5.1_0 --- Activating subversion 1.5.1_0 --- Cleaning subversion % 最後に「which svn」として、/opt/local/binの下にパスが通っていればOK。作業完了です。 補足 port installした後、修正したソースコード一式はportによって削除されてしまいます。とっておきたい場合はSubversionのフォルダごと別の場所にコピーしておいてください。 SubversionのBTSでは「この問題はけっこう複雑なので、(今回紹介した)パッチをコミットすることはできない」と書いてあります。今のところ問題は出ていませんが、念のためご注意ください(ご利用は自己責任で、ということですスミマセン)。 参考サイト 調べたサイト Subversionでの該当課題(#2464)。本記事ではここに投稿されていたパッチファイルを使用しています。パッチを投稿してくれたHiroshi Saito氏に多謝! Subversion Precomposed UTF-8 patch。上のパッチを投稿した人のサイト。ただ、このブログで紹介されているパッチのリンク先が2008/9/12時点では「Service Temporarily Unavailable」でした。 2007-12-30 OS Xで日本語が通るSubversion環境の作り方。UTF-8-MAC問題の原因が分かったサイト。ただしここで紹介されていたget_ntou_xlate_handle_node()とget_uton_xlate_handle_node()を変更する方法では問題は解決しませんでした。 その他、MacでSubversionを使用するときの有益なサイト MacPortsのサイト MacPorts勉強会の資料。けっこう詳しく載っているので、一度見ておくと良いです。 SCPlugin。Mac上でTortoiseSVNと同様のUIを提供するソフト(ボクは未使用)。インストールする方法はココが詳しいです。 コメント お気軽にコメントくださいな。 2008/9/25時点の1.5.2でも同様の方法でパッチが当てられることを確認しました。 -- katokichi (2008-09-25 16 11 58) 2008/11/05時点の1.5.4でも大丈夫でした。 -- katokichi (2008-11-05 15 13 23) 2008-12-25時点の1.5.5も全く同じでした。参考にさせていただきました。ありがとうございました。 -- hayato (2008-12-25 19 46 08) hayatoさん、ご連絡ありがとうございます。このパッチ,trunkに取り込まれると良いんですけどね。日本語だけでなく,その他のマルチバイト文字でも影響がある問題なので。 -- katokichi (2008-12-26 11 42 26) portでインストールした 1.5.6でも同じでした。ありがとうございました。 -- DEX (2009-03-17 13 09 40) ご確認ありがとうございます。この辺はもう手が入ることは無いんですかね。毎回の修正は面倒なのに、こまったものです。 -- katokichi (2009-03-17 16 05 49) 1.6でも同じ方法で動かせることを確認。ただしpath.cに手が入ったようで、目的の関数の行が変化していることに注意。 -- katokichi (2009-04-02 10 03 19) 1.6.1でも確認しました。注意点は1.6(.0)のときと同じです -- katokichi (2009-04-13 16 49 48) この問題に対応するvariantの+unicode_pathが用意されていたみたいです。http //d.hatena.ne.jp/fujisan3776/20081231/1230700127 $ sudo port -v install subversion +unicode_path -- hayato (2009-04-26 23 57 58) おお!ありがとうございます!ついに、ついに報われる日が来たという感じですね。このページもとうとう必要のないものになりました。うれしいです・・・。コメントありがとうございました! -- katokichi (2009-04-27 08 56 30)