約 4,821,049 件
https://w.atwiki.jp/uechi/pages/16.html
参照HP ObserverEclipse swt参照HP SWT Tips and Samples ObserverEclipse -SWT SWTサンプル集 SWTとJFace-第一回 Draw2D参照HP ObserverEclipse-Draw2D入門 初めてのDraw2D
https://w.atwiki.jp/vocaloidenglishlyric/pages/799.html
【Tags Jam Ojisan-P Miku tJ R】 Original Music title レンガジェンガ English music title Jenga Blocks Romaji music title Renga Jenga Music Lyrics written, Voice edited by 今日犬 (Kyouken) / ジャムおじさんP (Jam Ojisan-P) Music arranged by 今日犬 (Kyouken) / ジャムおじさんP (Jam Ojisan-P) Singer(s) 初音ミク (Hatsune Miku) Click here for the original Japanese Lyrics Romaji lyrics (transliterated by motokokusanagi2009): katai seikaku da to son na no wakatte wa iru kedo ah sunao ja nai yatsu da to wakatta ki ni nara reru nowa yada tada no tsuyogari da to son na no wakatte wa iru kedo ah hontō wa moroi hāto da to wakatta ki ni nara reru nowa yada demo kimi ni kira wareta nara dōshiyō zenbu ah zenbu koko kara wa soto e renga jenga tsumi agatte iku ayamachi renga jenga yure ugoi te wa togameru renga jenga kuzure ochi sōna ayamachi renga jenga akogare to rensa soko ni tatsu na yo nē? nē? hiro sugiru heya da to son na no wakatte wa iru kedo ah samishi gari ya nan da to wakatta ki ni nara reru nowa yada ki ni shi sugiru nda to son na no wakatte wa iru kedo ah kamatte hoshi gari da to wakatta ki ni nara reru nowa yada demo kimi ga inaku natta nara dōshiyō zenbu sō zenbu riyū kara soto e renga jenga tsumi agatte iku ayamachi renga jenga yure ugoi tewa togameru renga jenga kuzure ochi sōna ayamachi renga jenga akogare to rensa soko ni tatsu na yo nē? nē? mō nani mo ugoke nai tōku o mita mama kokoro no yasuragi to dame na watashi wara mo ita mo katai katai renga demo kuzure ochi te tsubure nai de zutto zutto ōkami sama mo sō sa renga jenga tsumi agatte iku ayamachi renga jenga yure ugoi te wa togameru renga jenga kuzure ochi sōna ayamachi renga jenga akogare to rensa soko ni tatsu na yo nē? nē? nē? nē? [Kyouken, Jam Ojisan-P, Jam OjisanP, Jamuoijisan-P, JamuojisanP]
https://w.atwiki.jp/19840625/pages/11.html
2004年、MIChuとL-MOからなるRapDuoとして結成。 東京都内、地元横浜を活動拠点にし、月に10本前後のLIVE活動をしつつ コンピレーションアルバムへの参加やEventOrganizeなど幅広く活動。 MIChuのHoarse voiceとL-MOのClean voiceで織成す【うりぼう】の楽曲は 自分を飾らない等身大のStyleで、聴き手にメッセージを訴えかける やがてOZROSAURUS(a.k.a.ハマの大怪獣)や NORA SYZAfrom E.D.O あみじゃかんなどの GuestのFrontActを経験し軌道に乗り始めた頃 2006年9月24日 L-MOが脱退 以降MIChuのSoloUnit「うりぼう」 として活動を再会する。 もちろんLiveDJには盟友である「DJ 拾壱」がSupportしてくれていて、 LIVEでの名義は 【うりぼうfeat.DJ拾壱】 として活動している。 現在までの出演経歴(2007.6.21) PLAYER`Z BALL @ShonanKING(湘南 茅ヶ崎) A.B.M @clubM(東京 西麻布) BAN-Z JUMP @CLUB-B(横浜 元町) B-NIGHT @CLUB-B(横浜 元町) B-NIGHT SP @CLUB-B(横浜 元町) THE UNWANTEDS @WEST VOX(東京 町田) LIMITED @CLUB UNITY(東京 渋谷) CASK @CRIB(横浜 石川町) THE☆禅 @SHIBUYA es(東京 渋谷) 裏K.P.N @CAMP(東京 渋谷) OneNightCarnival @bar SHFTY(東京 渋谷) OneNightCarnival SP @THE GAME(東京 渋谷) CRIB @SHIBUYA es(東京 渋谷){EventOrganize} GRAND SLAM @SHIBUYA es(東京 渋谷){EventOrganize} K.P.N @SHIBUYA es(東京 渋谷) 祝い酒 @BLACK OUT(東京 錦糸町) SHIBUYA BREEZE @ROCK WEST(東京 渋谷) R-U-N @THE BRIDGE YOKOHAMA(横浜 元町) POLESTAR @朝日町PARADISE(湘南 藤沢) MASTERPIECE @CORE(東京 六本木) MIX UP @RUIDO K2(東京 渋谷) お☆まつり @Earthly Paradise Cafe(横濱 黄金町) FANTASISTA @ROCK WEST(東京 渋谷) MAD BAD FRIDAY @kings(横浜 西口) BringBring @THE BRIDGE YOKOHAMA (横浜 元町) CLUBB IN @Earthly Paradise Cafe(横濱 黄金町) 秋☆まつり @Earthly Paradise Cafe(横濱 黄金町) shaker @CLUB 24(横浜 関内) GARRAGE X BEAT ANIMAL @VUENOS club asia P(東京 渋谷){EventOrganize} Happiness(The Sweet Night) @RUIDO K2(東京 渋谷) YOU ME @CRIB(横浜 石川町) SPOTOLIGHT@朝日町PARADISE(湘南 藤沢) SALVAJE@LOST FOUND BIGBONUS@club asia P(東京 渋谷) GOING DOWN @CLUB ZONE(東京 八王子) shaker Feat.盛 @CLUB 24 YOKOHAMA(横浜 関内) GROOVE @CLUB PLANET(神奈川 横須賀) Rulez @Culb R!(東京 六本木) THE GARAGE @CLUB UNITY(東京 渋谷) 派無芸 @THE BRIDGE YOKOHAMA (横浜 元町) KUSTOM 弐 SIDE @THE BRIDGE YOKOHAMA (横浜 元町) OrganizeEvent CRIB @SHIBUYA es(東京 渋谷) GRAND SLAM @SHIBUYA es(東京 渋谷) BEAT ANIMAL @club asia P(東京 渋谷)終了 THE GARЯAGE @VUENOS&club asia P(東京 渋谷)
https://w.atwiki.jp/vocaloidenglishlyric/pages/112.html
【Tags C K Miku tC cokesi】 Original Music Title コンビニ Convenience Store (Konbini) Music Lyrics written, Voice edited by cokesi Music arranged by cokesi Singer 初音ミク (Hatsune Miku) Fanmade Promotional Videos Click here for the Japanese Lyrics English Lyrics (translated by soundares): My usual way home Again, I m stopping by the shop today A bit Cute new face, I (happen to) find wktk(=heart thumping, sweating) I ll buy pack meal back (home) My holding(pocket) are... seven 100 yen-coin Now to the front of girl s cash register Now is the chance (Breakneck) dash Now Everything arranged (on the counter) The girl s voice "That d be 685yen" Setting my change together on the counter and... Then I noticed Missing 35yen I ve mistaken to see (50 as 100 yen-coin) Glance from people in Checkout line In small voice "I guess I won t have this (one)..." Finished checkout Rusing to the exit My usual stop-by Convini(ence store) Coming here tomorrow s kind of embarrassing Why you (guys) Look so a like except for the hole? 100 yen-coin and 50 yen-coin Seeing (her) was joy so Again today I m stopping by the shop My face she (now) remembers (right?) My heart Ex! plode! ing! Would you like your (meal) hot? With that voice (of yours) I feel toasty warm That... no way to say them, Alone (In) mirage Placed my (grocery)bag in Basket and, Grin faced Straddle onto the saddle Working pedals Across signal and Then I noticed I forgot my meal I was getting them warmed In front of the shop is Girl s figure searching me.. Running standing(=out of saddle), full-bore Rushing to get away there Car in between Look into the shop So many people Going back Immediately Little embarrassing Why did i run away? If I went back I might had the chance to talk to her... Accidentally Opened page Was a bit no-no snapshot Close by was girls Got my bag caught in shelf Showily, throw out items all over the floor Door opened unexpectedly Hit right (in to me) Spilled ODEN soup Yet Again I ll come to this convini(ence store) Cause I get to see you With bashful face(look)...Watching this way!? I gotta a hunch that FLAG might go up Acting to read, standing... Checking my wallet s content Finished checkout Nothing happens... Just before leaving, The girl quietly told me "Stop joking" (After all) I was being laughed at Your pants window(zipper) were fully opened Missing 35yen I ve mistaken to see (50 as 100 yen-coin) Glance from people in Checkout line In small voice I guess I won t have this (one)... Finished checkout hurrying to the exit My usual stop-by Convini(ence store) Coming here tomorrow s kind of embarrassing Why you (guys) Look so a like except for the hole? 100 yen-coin and 50 yen-coin Romaji lyrics (transliterated by motokokusanagi2009): itsumo no kaeri michi kyō mo omise ni tachi yoru chotto kawaii shinjin mitsuketa waku teka obentō katte kaerō shojikin wa hyaku en ga nana mai ano ko no reji no mae ima ga chance mō dash sā zenbu narabeta yo ano ko no koe "roppyaku hachi jū go en desu" counter ni kozeni o narabete soko de kizuita san jū go en tari nai mi machigae teta reji ni naranda kaikei machi no hito no shisen chīsai koe de yappari kore yame toki masu... kaikei sumase deguchi eto isogu itsumo yoru konbini ashita kuru noga chotto hazukashī dōshite anata wa ana igai nite iru no? hyakuen dama to gojūen dama aeru noga tanoshimi de kyō mo omise ni tachi yoru kao o oboete kureta yone heart ba ku ha tsu atatamete iki masuka? sono koe de boku poka poka ni naru yo♪ sonna no ieru wake nai yo hitori mōsō kago ni fukuro irete niyaketa kao de saddle o matagu yo pedal funde shingō watatte soko de kizuita obentō wasurete kita atatameteta noni mise no mae niwa boku o sagasu ano ko no sugata tachi kogi zenkai isoide soko kara nige dasu kuruma hasande mise no naka o nozoku hito ga takusan iru yo sugu ni iku nowa chotto hazukashī dōshite nigeta no? modotte reba hanasu chance mo atta hazu nanoni gūzen hiraia page ga chotto ikenai shashin soba ni onnanoko kaban tana ni hikkakete hade ni shōhin buchi makeru totsuzen hiraita door ni chokugeki oden no shiru koboshita sore demo mata kono konbini e kuru yo aeru kara hanikanda kao o shite kocchi o mite iru yo!? kore wa flag ga tachi sōna yokan ga shite kita yo tachi yomi suru furi osaifu no nakami o kakunin kaikei owaru nani mo okora nai kaeru chokuzen ano ko ga sotto oshiete kureta jōdan yamete yo waraware teta none zubon no mado ga zenkai dayo san jū go en tari nai mi machigae teta reji ni naranda kaikei machi no hito no shisen chīsai koe de yappari kore yame toki masu... kaikei sumase deguchi eto isogu itsumo yoru konbini ashita kuru noga chotto hazukashī dōshite anata wa ana igai nite iru no? hyaku en dama to go jū en dama
https://w.atwiki.jp/popular/pages/16.html
ココでは音楽のことだけを載せたいとおもいます。 勝手にリンク載せちゃってすみません。 2009日本レコード大賞受賞 EXILE someday いきものがかり YELL オカザイル DANCER'S ANTHEM オカザイル Lovers Again オカザイル Choo Choo Train
https://w.atwiki.jp/satoschi/pages/8333.html
Yiningayi【ygi】 00 Australian 01 Pama-Nyungan 02 Maric 《絶》extinct language オーストラリア【AU】 言語名別称 alternate names Iningai Iningayi Inningai Mootaburra Moothaburra Muta-bura Muttaburra Tatburra Tateburra Terreburra Thararrabura Yiningay 方言名 dialect names 参考文献 references WEB ISO 639-3 Registration Authority - SIL International Linguist List Ethnologue Wikipedia
https://w.atwiki.jp/circle-hp/
Circle-HP.com @wikiへようこそ このウィキは学生の皆様を中心に各大学のサークル・部活動情報を書き込んでいただき、Circle-Hp.comの運営に役立てていこうとするものです。どうぞ気軽にお書き込みください。 Circle-HP.comとは Ciecle-HP.comとは、全国の大学・短大・高校などの部活動・サークル活動を情報発信の面でサポートしています。 おもに、部活動・サークルのホームページ作成代行・管理代行を行っております。 詳しくはCircle-HP.comをご覧ください。 このWikiを編集される方はこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。 img(http //x8.tanmono.com/bin/ll?137227100) http //x8.tanmono.com/bin/gg?137227100 アクセス解析
https://w.atwiki.jp/magham/pages/32.html
MAG English to Japanese This is for communication with people in HAM if you do not speak Japanese well. You will see the Kana(Kanji/Hiragana/Katakana) then Romajii(which is using latin alphabet to pronounce words), and then the English counterpart. For other things using Google translation here will also help. MAG English to JapaneseAdvisory Notes MAG TermsUnit Rule Facilities Tactical Support Other Greetings Reporting, Answering Strategy Communicating Status Report Advisory Notes APCの主砲と機銃を撃つな APC no shuhou to kijuu o utsu na Do not shoot the cannon and machine gun on the APC 敵のミニマップに表示される Teki no mini mappu ni hyouji sa reru Appear in the mini-map of the enemy APCを乗り回すな APC o norimawasu na Don’t drive apc APCから降りなさい APC kara ori nasai Please get out of APC あなたは蘇生を持っていない Anata wa sosei o motteinai You dont have a medic あなたは隊長職だが戦術を使っていない Anata wa taichou-shokudaga senjutsu o tsukatte inai You re not using tactical commander s job だから排斥投票する Dakara haiseki touhyou suru So kick vote MAG Terms Unit 分隊(Buntai) Squad スクワッド 小隊(Shoutai) Platoon プラトーン 中隊(Chuutai) Company カンパニー 分隊長(Bun taichou) Squad leader 小隊長(Shou taichou) Platoon leader 司令官(Shirei-kan) OIC(Officer in Charge) 分隊別命令(Buntai betsu meirei) FRAGO(Fragmentary Order)フラゴ Rule 鎮圧(Chin atsu) Suppression 妨害(Bougai) Sabotage, SAB, SABO 転進(Tenshin) Escalation, ESC 襲撃(Shuugeki) Acquisition, ACQ 殲滅(Senmetsu) Interdiction, INT 制圧(Seiatsu) Domination, DOM 緊急配置(Kinkyū haichi) Directive Facilities 門(Mon) Gate ゲート バリケード(Barikeedo) Roadblocks バンカー(Bankaa) Bunker 機銃塔(Kijuu-tou) Gun turret 対空砲(Taikuu-hou) AA(Anti-aircraft)GunエーエーAAA(anti aircraft artillery)トリプルエー 迫撃砲(Hakugekihou) Mortar レーダー探知機(Reedaa tanchi-ki) Radar detector 装甲兵員輸送車(Soukou heiin yusou-sha) APC(Armored Personnel Carrier) 戦闘バギー(Sentou bagii) ATV(All Terrain Vehicle) 乗り物(Norimono) Vehicle 燃焼塔(Nenshou-tou) Burn-off tower 冷却塔(Reikyaku-tou) Cooling tower Tactical Support 衛星探査(Eisei tansa) Satellite sweep シグナルジャミング(Shigunarujamingu) Signals jamming 緊急出撃(Kinkyuu shutsugeki) Rapid Redeploy バリケード(Barikeedo) Barricade 戦術支援(クールダウン)(Senjutsu shien (kuurudaun)) Tactical strike Other 修理(Shuuri) Repair 再復活(Sai fukkatsu) Respawn 対人地雷(Taijin jirai) Claymore 空爆(Kuubaku) Airstrike 精密爆撃(Seimitsu bakugeki) Precision bombing 爆弾 (Bakudan)(c4) Bomb 手榴弾(Shuryuudan) nade/grenade 設置(Setchi) Plant/Set 解除(Kaijo) Defuse Greetings こんにちわ(Konnitiwa) Hello/Hi/hey/yo/what s up(sup)/greeting さようなら(sayounara)またね (Mata ne) Good Bye/Bye bye/See you 幸運を(Kouun o)頑張って(Ganbatte) Good luck 凄い(Sugoi) Great/nice よかったぞ(Yokatta zo) Nice one/ Good one よくやった(上から目線) / (Yoku yatta (ue kara mesen)) good job 離席する(Riseki suru) AFK(away from keybord) 行かねばならん(Ikaneba naran) I have to go すぐ戻る(Sugu modoru) Be right back ラグい(Ragu i) laggy Reporting, Answering はい 了解 (Hai ryoukai) OK(オーケー)All right(わかった)Understood(理解した)Roger that(了解)Affirmative(聞き入れた)Yes,sir(了解しました)Copy that(聞こえた)acknowledge(承認した(司令官などが使う)) いいえ(できない) (iie (dekinai)) NegativeNo can doI don t think so ありがとう (arigatou) Thank youThanksI appreciate 止めろ(Yamero) Stop it 黙れ(Damare) shut up 聞こえない(Kikoenai) Didn t hear that ゲームを止めろ(Geemu o yamero) quit game もう一度言ってくれ(Mouichido itte kure) Repeat the ordersay again 敵発見(Teki hakken) Enemy SpottedEnemy detected 敵を倒した(Teki o taoshita) Enemy Down/One down 助けが必要だ(Tasuke ga hitsuyouda) Need Backup/Help me ここは安全だ。(敵はいない) (Koko wa anzenda. (Teki wa inai)) Clear/secured(確保した) 準備完了(位置についた)(Junbi kanryou (ichi ni tsuita)) I m in Position 治療を頼む (Chiryou o tanomu) Medic! 気をつけろ(Kiwotsukero) watch out/stay alert うわぁ(U wa~a) Oh my God/jesus christ(ジ-ザスクライスト) Strategy Communicating 行け・攻めろ(ike semero) Go/GO,GO,GO!/Move/Attack 前進(Zenshin) Go ahead/Move out 戻れ(Modore) Pull back/Fall back ついてこい(tsuitekoi) Follow Me/Watch my back 逃げろ(Nigero) Run away バンカーを壊せ(Bankaa o kowase) destroy bunker 援護しろ!(Engo shiro!) Cover Me! 援護する!(Engo suru!) I ll cover you! 撃て(Ute) Open fire/Shoot 撃つな(Utsu na) Cease fire/hold your fire/Don t Shoot me 制圧射撃(Seiatsu shageki) Suppression fire 迂回しろ(Ukai shiro) Flank その場所を制圧しろ(Sono basho o seiatsu shiro) Secure the area/Securing A or B この場所を確保しろ(Kono basho o kakuho shiro) Hold This Position. 爆発するぞ!(Bakuhatsu suru zo!) Fire in the hole!/Frag out 隠れろ(Kakurero) Take Cover/Cover/ hide out 集合(Shuugou) Regroup Team/Fall in 散開(Sankai) Fall out/Spread Out 急げ!(isoge!) Hurry up!/fasterASAP(as soon as possible)エーエスエーピー 落ち着け(Ochitsuke) Slow down/Calm down 待て(Mate) Wait/Hold on/Stay here 再出撃するな! (今蘇生する!)(Sai shutsugeki suru na! (ima sosei suru! )) Don t bleed out! 後ろに注意しろ!(Ushiro ni chuui shiro!) Behind you! 位置について俺のゴーサインを待て(ichi ni tsuite Ore no goosain o mate) Get in Position and wait for my go 位置についた(準備完了)(ichi ni tsuita (junbi kanryou)) I m in Position/Ready 増援を送る(Zouen o okuru) Sending reinforcements Status Report ○時方向(○-Ji houkou) ○ O clock/watch your 6(後ろ見ろ) (Ushiro miro) 機関銃!( Kikan juu!) MG!/Gunner! 狙撃手(Sunaipau) Sniper 工兵(Kouhei) Engineer 衛生兵(Eisei-hei) Medic 上(Ue) High/upside/above/look up 下(Shita) Low/downside/below/look down 待ち伏せ(Machibuse) AmbushAmbush as I suspected(待ち伏せしてるって分かってたぜ) 例:敵機関銃、3時方向上方(Rei Teki kikan juu, 3-ji houkou kamigata) Enemy MG, 3 O clock high 撃たれた(Utareta) I m hit 釘付けにされた(Kugidzuke ni sa reta) I m pinned 弾薬が無い(Dan yaku ga nai) Out of Ammo 倒れた(戦闘不能) (Taoreta (sentou funou)) I m down/I m dead link_up
https://w.atwiki.jp/ongaeshi/pages/13.html
用意するもの ruby - RubyInstaller for Windows (mingw32) インストール先は、c /app/ruby187-mingw32 を想定 cygwin - 1.7.7-1 gitからチェックアウト # 読み書き可能(要管理権限) $ git clone git@github.com ongaeshi/rroonga.git # 読み込み専用 $ git clone git //github.com/ongaeshi/rroonga.git extconf.rb(失敗する) $ ruby extconf.rb checking for groonga version ( = 1.0.4)... no downloading http //groonga.org/files/groonga/groonga-1.0.4.tar.gz... done extracting... done configuring... failed *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. vendor/groonga-1.0.4 が出来ているはずなので、そっちから先に片付ける。 groongaのコンパイル configureの設定 $ cd vendor/groonga-1.0.4 $ ./configure CC= i686-w64-mingw32-gcc CFLAGS= -g -O0 -mno-cygwin prefix= /c/users/ongaeshi/work/rroonga/vendor/local i386-pc-mingw32 rubyのヘッダを一部修正する _c /app/ruby187-mingw32/lib/ruby/1.8/i386-mingw32/win32/win32.h_ #ifdef __MINGW32__ // struct timezone { // int tz_minuteswest; // int tz_dsttime; // }; _src/Makefile 125行目_ # @todo # LDFLAGS = LDFLAGS = -L/usr/i686-w64-mingw32/sys-root/mingw/lib -L/usr/lib make $ make . . . make install $ make install Making install in include make[1] Entering directory `/c/users/ongaeshi/work/rroonga_new/vendor/groonga-1.0.4/include Making install in groonga make[2] Entering directory `/c/users/ongaeshi/work/rroonga_new/vendor/groonga-1.0.4/include/groonga . . これで、vendor/local 以下にbin/libgroonga-0.dll 等が作られたら成功。 rroongaのコンパイルに戻る。 rroonga-1.0.8-x86-mingw32.gem を作る $ cd ~/work/rroonga rake native gem $ rake native gem rake-compiler must be configured first to enable cross-compilation cd tmp/i386-mingw32/groonga/1.8.7 (in c /users/ongaeshi/work/rroonga_new) make Makefile 121 *** target pattern contains no `% . Stop. エラーが起きるのでmakefileを修正する _tmp/i386-mingw32/groonga/1.8.7/Makefile_ C → /c c → /c に変換(どちらも小文字の c にする必要があることに注意) もう一箇所修正 _tmp/i386-mingw32/groonga/1.8.7/Makefile_ # 42行目 gcc → i686-w64-mingw32-gcc # CC = gcc CC = i686-w64-mingw32-gcc . . # 51行目 -mo-cygwin追加 # CFLAGS = -mno-cygwin -g -O2 -DFD_SETSIZE=256 $(cflags) -I../../../../vendor/local/include/groonga CFLAGS = -g -O2 -DFD_SETSIZE=256 $(cflags) -I../../../../vendor/local/include/groonga . . # 62行目 gcc → i686-w64-mingw32-gcc # LDSHARED = gcc -shared -s LDSHARED = i686-w64-mingw32-gcc -shared -s rake native gem $ rake native gem cp tmp/i386-mingw32/groonga/1.8.7/groonga.so lib/groonga.so mkdir -p pkg rm -f pkg/rroonga-1.0.8/AUTHORS ln AUTHORS pkg/rroonga-1.0.8/AUTHORS rm -f pkg/rroonga-1.0.8/NEWS.ja.rdoc ln NEWS.ja.rdoc pkg/rroonga-1.0.8/NEWS.ja.rdoc rm -f pkg/rroonga-1.0.8/NEWS.rdoc ln NEWS.rdoc pkg/rroonga-1.0.8/NEWS.rdoc rm -f pkg/rroonga-1.0.8/README.ja.rdoc ln README.ja.rdoc pkg/rroonga-1.0.8/README.ja.rdoc . . _pkg/rroonga-1.0.8-x86-mingw32.gem_ が出来ていれば成功 $ cd pkg $ ls -la total 6532 drwx------+ 1 ongaeshi 0 Dec 30 17 41 . drwx------+ 1 ongaeshi 0 Dec 30 17 41 .. drwx------+ 1 ongaeshi 0 Dec 30 17 40 rroonga-1.0.8 -rwx------+ 1 ongaeshi 3370496 Dec 30 17 41 rroonga-1.0.8-x86-mingw32.gem -rwx------+ 1 ongaeshi 3316736 Dec 30 17 41 rroonga-1.0.8.gem インストール .gemファイルを直接指定 $ gem install rroonga-1.0.8-x86-mingw32.gem Enclosing class/module mGrn for class Accessor not known Enclosing class/module mGrn for class ArrayCursor not known Enclosing class/module mGrn for class Array not known Enclosing class/module mGrn for class Column not known . . 動作確認 テスト、モジュールが無いと怒られる。 $ gem install gren # rroongaを使っているアプリ PostInstall.txt Successfully installed gren-0.3.1 1 gem installed Installing ri documentation for gren-0.3.1... Installing RDoc documentation for gren-0.3.1... $ mkgrendb.bat c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.0.8-x86-mingw32/lib/groonga.so 126 指定されたモジュールが見つかりません。 - c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.0.8-x86-mingw32/lib/groonga.so (LoadError) from c /app/ruby187-mingw32/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb 36 in `require from c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.0.8-x86-mingw32/lib/groonga.rb 44 . . あと一息、コマンドプロンプトで実行すると、pthreadGC2.dllが無いと怒られる。 問題はpthreadGC2.dllがgroonga.soから見つけられないことなので、pthreadGC2.dllをパスの通った場所へ置けば良い。 cygwin持ってる人* $ cp -v /c/cygwin/usr/i686-w64-mingw32/sys-root/mingw/bin/pthreadGC2.dll /c/WINDOWS/system32/ cygwin持ってない人* 手っ取り早くやるには、MinGW32からコンパイル済みのpthreadGC2.dllを持ってくれば動くと思う(多分) $ wget http //sourceforge.net/projects/mingw-w64/files/External%20binary%20packages%20%28Win64%20hosted%29/pthreads/pthreads-20100604.zip/download . . $ unzip pthreads-20100604.zip . . $ cd pthreads-20100604/mingw32/ $ unzip pthreads-w32.zip . . $ cp -v bin/pthreadGC2-w32.dll /c/WINDOWS/system32/pthreadGC2.dll `bin/pthreadGC2-w32.dll - `/c/WINDOWS/system32/pthreadGC2.dll もう一回テスト $ mkgrendb.bat mkgrendb INPUT_YAML1 [INPUT_YAML2 ...] --ddb, --default-db Create or Update default DB. (Plase set ENV[ GRENDB_DEFAULT_DB ]) --full Full update DB. (Delete and create) --delete Delete DB. (Not delete yaml) --dump Dump DB. --report Database Report. 動いたよー。
https://w.atwiki.jp/ongaeshi/pages/16.html
用意するもの ruby - RubyInstaller for Windows (mingw32) インストール先は、c /app/ruby187-mingw32 を想定 cygwin - 1.7.7-1 gitからチェックアウト # 読み書き可能(要管理権限) $ git clone git@github.com ongaeshi/rroonga.git # 読み込み専用 $ git clone git //github.com/ongaeshi/rroonga.git extconf.rb(失敗する) $ ruby extconf.rb checking for groonga version ( = 1.1.0)... no downloading http //groonga.org/files/groonga/groonga-1.1.0.tar.gz... done extracting... done configuring... failed *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. vendor/groonga-1.1.0 が出来ているはずなので、そっちから先に片付ける。 groongaのコンパイル configureの設定 $ cd vendor/groonga-1.1.0 $ ./configure CC= i686-w64-mingw32-gcc CFLAGS= -g -O0 -mno-cygwin prefix= /c/users/ongaeshi/work/rroonga/vendor/local i386-pc-mingw32 rubyのヘッダを一部修正する c /app/ruby187-mingw32/lib/ruby/1.8/i386-mingw32/win32/win32.h #ifdef __MINGW32__ // struct timezone { // int tz_minuteswest; // int tz_dsttime; // }; src/Makefile 125行目 # @todo # LDFLAGS = LDFLAGS = -L/usr/i686-w64-mingw32/sys-root/mingw/lib -L/usr/lib new!! lib/Makefile修正 -LIBS = -lm -ladvapi32 -lws2_32 +LIBS = -lm -ladvapi32 -lws2_32 -lpthread make $ make . . . make install $ make install Making install in include make[1] Entering directory `/c/users/ongaeshi/work/rroonga_new/vendor/groonga-1.1.0/include Making install in groonga make[2] Entering directory `/c/users/ongaeshi/work/rroonga_new/vendor/groonga-1.1.0/include/groonga . . これで、vendor/local 以下にbin/libgroonga-0.dll 等が作られたら成功。 rroongaのコンパイルに戻る。 rroonga-1.1.0-x86-mingw32.gem を作る $ cd ~/work/rroonga rake native gem $ rake native gem rake-compiler must be configured first to enable cross-compilation cd tmp/i386-mingw32/groonga/1.8.7 (in c /users/ongaeshi/work/rroonga_new) make Makefile 121 *** target pattern contains no `% . Stop. エラーが起きるのでmakefileを修正する tmp/i386-mingw32/groonga/1.8.7/Makefile C → /c c → /c に変換(どちらも小文字の c にする必要があることに注意) もう一箇所修正 tmp/i386-mingw32/groonga/1.8.7/Makefile # 42行目 gcc → i686-w64-mingw32-gcc # CC = gcc CC = i686-w64-mingw32-gcc . . # 51行目 -mo-cygwin追加 # CFLAGS = -mno-cygwin -g -O2 -DFD_SETSIZE=256 $(cflags) -I../../../../vendor/local/include/groonga CFLAGS = -g -O2 -DFD_SETSIZE=256 $(cflags) -I../../../../vendor/local/include/groonga . . # 62行目 gcc → i686-w64-mingw32-gcc # LDSHARED = gcc -shared -s LDSHARED = i686-w64-mingw32-gcc -shared -s rake native gem $ rake native gem cp tmp/i386-mingw32/groonga/1.8.7/groonga.so lib/groonga.so mkdir -p pkg rm -f pkg/rroonga-1.1.0/AUTHORS ln AUTHORS pkg/rroonga-1.1.0/AUTHORS rm -f pkg/rroonga-1.1.0/NEWS.ja.rdoc ln NEWS.ja.rdoc pkg/rroonga-1.1.0/NEWS.ja.rdoc rm -f pkg/rroonga-1.1.0/NEWS.rdoc ln NEWS.rdoc pkg/rroonga-1.1.0/NEWS.rdoc rm -f pkg/rroonga-1.1.0/README.ja.rdoc ln README.ja.rdoc pkg/rroonga-1.1.0/README.ja.rdoc . . pkg/rroonga-1.1.0-x86-mingw32.gem が出来ていれば成功 $ cd pkg $ ls -la total 6532 drwx------+ 1 ongaeshi 0 Dec 30 17 41 . drwx------+ 1 ongaeshi 0 Dec 30 17 41 .. drwx------+ 1 ongaeshi 0 Dec 30 17 40 rroonga-1.1.0 -rwx------+ 1 ongaeshi 3370496 Dec 30 17 41 rroonga-1.1.0-x86-mingw32.gem -rwx------+ 1 ongaeshi 3316736 Dec 30 17 41 rroonga-1.1.0.gem インストール .gemファイルを直接指定 $ gem install rroonga-1.1.0-x86-mingw32.gem Enclosing class/module mGrn for class Accessor not known Enclosing class/module mGrn for class ArrayCursor not known Enclosing class/module mGrn for class Array not known Enclosing class/module mGrn for class Column not known . . 動作確認 テスト、モジュールが無いと怒られる。 $ gem install gren # rroongaを使っているアプリ PostInstall.txt Successfully installed gren-0.3.1 1 gem installed Installing ri documentation for gren-0.3.1... Installing RDoc documentation for gren-0.3.1... $ mkgrendb.bat c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.1.0-x86-mingw32/lib/groonga.so 126 指定されたモジュールが見つかりません。 - c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.1.0-x86-mingw32/lib/groonga.so (LoadError) from c /app/ruby187-mingw32/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb 36 in `require from c /app/ruby187-mingw32/lib/ruby/gems/1.8/gems/rroonga-1.1.0-x86-mingw32/lib/groonga.rb 44 . . あと一息、コマンドプロンプトで実行すると、pthreadGC2.dllが無いと怒られる。 問題はpthreadGC2.dllがgroonga.soから見つけられないことなので、pthreadGC2.dllをパスの通った場所へ置けば良い。 cygwin持ってる人 $ cp -v /c/cygwin/usr/i686-w64-mingw32/sys-root/mingw/bin/pthreadGC2.dll /c/WINDOWS/system32/ cygwin持ってない人 手っ取り早くやるには、MinGW32からコンパイル済みのpthreadGC2.dllを持ってくれば動くと思う(多分) $ wget http //sourceforge.net/projects/mingw-w64/files/External%20binary%20packages%20%28Win64%20hosted%29/pthreads/pthreads-20100604.zip/download . . $ unzip pthreads-20100604.zip . . $ cd pthreads-20100604/mingw32/ $ unzip pthreads-w32.zip . . $ cp -v bin/pthreadGC2-w32.dll /c/WINDOWS/system32/pthreadGC2.dll `bin/pthreadGC2-w32.dll - `/c/WINDOWS/system32/pthreadGC2.dll もう一回テスト $ mkgrendb.bat mkgrendb INPUT_YAML1 [INPUT_YAML2 ...] --ddb, --default-db Create or Update default DB. (Plase set ENV[ GRENDB_DEFAULT_DB ]) --full Full update DB. (Delete and create) --delete Delete DB. (Not delete yaml) --dump Dump DB. --report Database Report. 動いたよー。