約 2,324,908 件
https://w.atwiki.jp/euoeuo/pages/38.html
役立つかもしれないTips レスシックネスになるとパーティが組めなくなる。ネームドモンスターからアイテムを得られない。得られる経験値がすべて1になる。町での取引ができなくなる模様。 死んでしまった場合お金を落とすので、自分の死体をsでサーチしてお金を取りましょう。 ノードに近いCompassion 13 16" (最初の町から左上)にGO! 神殿から近い街 /Nord>Compassion /Bakyre>Honor /Kings>Valor / 生き返ったり、タウンポータルが出る町は変えることが出来ます。バインドしたい町で/bindとタイプすればノード以外でも復活できます。 ゲーム内で深夜0 00から0 15までの間、地上マップのswampをsearchするとmandrakeが手に入る。 ゲーム内で新月の深夜0 00から0 05までの間、地上マップのforestをsearchするとnightshadeが手に入る。 窒息状態(!状態)になった人を素手で叩いてあげると窒息状態を治せる NPCにtimeと話し掛けるとゲーム内の時間がわかる 家を持てる・床のタイルはDrydenで売っている いつもは簡単に倒せるはずの敵がやけに堅く、名前がついている時は未鑑定アイテム(オレンジ色のアイテム)を落とす。(一部のモンスターは落としません) 犯罪(c)状態になったらHumilityで瞑想すると本来の3分の1の時間で犯罪者フラグが直る。たとえば1人殺すと30分は犯罪者だが、Humilityで瞑想を10分すると直る。 Nord等にいるguardは攻撃しないように。赤ネームになり、犯罪者フラグが立ちます。 戦士系武器スキルが65越えるあたりから鍵がかかったドアをこじ開けることが可能。(現在はSTRも影響します)現在は大学で売っているアビリティを買う事によって誰でもすぐbashで壊せるようになります(アビリティ:bashが必要) resurrection scrollを落ちてるcorpseに使うと味方のゾンビになって戦ってくれる。(そして大抵すぐ死ぬ) 洞窟内や夜など暗いところにたいまつを地面に置くとその周囲が明るくなる。 ベンダー街(Izumiから東へすぐの家)を有効利用しよう。貴重なアイテムもそうでない物も沢山売ってます。同じ商品でも値段がかなり違うこともよくあるのでよく品定めしてから買おう。露店サーチエンジン使うと幸せになれるかも 呪われた物品は色々楽しい。呪われたscroll of uncurseでいろんなものを呪って試してみよう!(普通のscroll of uncurseをDコマンドで一括で落として呪うと量産可能) 呪われた武器→攻撃が全然当たらない 呪われた杖→魔法が使えない 呪われた防具→DEF修正がマイナス0.5倍 呪われた食糧→のどに詰まって継続的にダメージ 呪われた薬→幻覚状態になる 呪われた松明→盲目状態になる 呪われたscroll of uncurse→置いてあるアイテムに呪いをかける 呪われたresurrection scroll→自分が死ぬ 呪われたtowm potal scroll→通常の効果 呪われたscroll of identfy→通常の効果 呪われたscroll of unweld→通常の効果 呪われたgold coin→そのままではお店で使えない(死んでも落とさなくなる) 他にもいろいろあります nord薬屋などにあるrubbish binの上にアイテムを置くと破棄される ウェアウルフ関連 ライカンスロープは満月の0時00分になるとウェアウルフに変身する。 (現verでは0 01までログアウトしても人狼化しちゃいます) 素手ダメージが大幅に上がり、AS DEFもステータス依存になります (Lvが高い戦士だとダメージは下がるかも。) ウェアウルフはステルスすることができる。 ウェアウルフがオープンチャットをする事はできないがwisならできる。 ウェアウルフは瞑想できないが瞑想中に変身した場合瞑想状態を継続できる 落ちているcorpse(死体)を拾って、eキーで食べることで体力が回復 stealthは他のキャラクターが近くにいると成功しない。 パーティメンバーは除く Mob及びNPCの場合は7*7 他プレイヤーの場合は9*9の範囲内だと100%失敗する! swamp bootsを履けば毒床踏んでも大丈夫ヾ(゚∀゚ノシ クエストを受けていると必ず通るであろう隠し通路。よく見ると壁の形が少し違う・・・ client.cfgに old_lighting=1と追加すると目に優しいかもしれない フルスクリーンはF12で 神殿の炎の周囲8マスにアイテムを置くと呪いを識別できます。スクロールでアイテムを鑑定した場合や拾った消耗品は呪われているか分からないので注意。 health scrollをうまく使いましょう。一時的に最大HPが上がるため、黄色ポーションの回復量も増えます。 包帯はcloth1枚から5枚作成可(単価2gp)。スキルが上がれば毒、病気、死亡状態も治せるので便利。 壊れた金属製の武器はスミスハンマーを使えば直せる 同様に弓やスリングも修理可能(場所はどこでも可、shift+uでツールを使う方向を指定できます) 宝箱は罠がかかっているか確認してから開けること。えぐい罠が多いです。 狼化してる間は死んでもressurection sicknessが付きませんがressurection sickness状態のまま狼化すると瞑想できないので面倒なことになります。もしそうなってしまったら素直にログアウトして夜が明けるのを待ったほうがいいです。 生産はF9とF11の連打がおススメ。F9とF11の処理が別々らしいのでとっても早い。 大学では様々なスキルを50?レベルまで上げれる。(昔は100まであげれたけど)お金と相談で計画的なご利用を 召喚したモンスターで得られる経験値は3分の1なので、パーティプレー中は極力使うのを避けましょう。 現在パーティは、レベル差がありすぎると経験値が入らない。またパーティ一人に対して14%経験値が増える。なので7人が同じ場所にいれば、同じ敵でも2倍の経験値がもらえる! 敵の下にあるアイテムは敵を倒さなくても拾える。つまり罠で宝箱がmimicになった場合でも倒す必要は無い。
https://w.atwiki.jp/elvis/pages/1360.html
Cassius Dio The Augustan Settlement (Roman History 53-55.9) J. W. Rich? Challenging Behaviors in Early Childhood Settings Creating a Place for All Children Susan, Ph.D. Hart Bell?Victoria W. Carr?Dawn Denno?Lawrence J. Johnson?Louise R. Phillips?Susan H. Bell? Cassius Dio Roman History Books, 53.1-55.9 (Classical Texts) J. W. Rich? Outlines of the Geology of England and Wales General Principles of That Science and Comparative Views of the Structure of Foreign Countries W. D. Conybeare?William Phillips? Constitutional and Administrative Law E.C.S. Wade?George Godfrey Phillips?A.W. Bradley?K.D. Ewing? Constitutional and Administrative Law E.C.S. Wade?George Godfrey Phillips?A.W. Bradley?K.D. Ewing? Core Anatomy, Limbs (Core Anatomy for Students) H., Ph.D. Phillips? Core Anatomy, Thorax Pelvis (Core Anatomy for Students) H., Ph.D. Phillips? Core Anatomy, Head And Neck (Core Anatomy for Students) H., Ph.D. Phillips? Guidelines for the Development of a Security Program James D. Henderson?W. Hardy Rauch?Richard L. Phillips?National Institute of Corrections? A-level Biology W.D. PhillipsT.J. Chilton Textbook of Radiation Oncology Steven A., M.D. Leibel?Theodore L., M.D. Phillips? The Project Management Scorecard Measuring the Success of Project Management Solutions (Improving Human Performance Series) Jack J. Phillips?Timothy W., Ph.D. Bothell?G. Lynne Snead? Terrorism Biological, Chemical and Nuclear Mark J., M.D. Upfal?Gary R. Krieger?Scott D., M.D. Phillips?Tee L. Guidotti?David Weissman? Business Law and the Regulatory Environment Concepts and Cases (Irwin/Mcgraw-Hill Legal Studies in Business Series) Jane P. Mallor?A. James Barnes?Thomas Bowers?Michael J. Phillips?Arlen W. Langvardt? Duncan Phillips and His Collection Marjorie Phillips? Evaluation and Education At Quarter Century (Yearbook of the National Society for the Study of Education) Milbrey W. McLaughlin?D. C. Phillips? Duncan Phillips and His Collection Marjorie Phillips? The Eye of Duncan Phillips A Collection in the Making Duncan Phillips?Erika D. Passantino?David W. Scott? The Postmodern Bible The Bible and Culture Collective George Aichele?Fred W. Burnett?Robert M. Fowler?David Jobling?Tina Pippin?Wilhelm Wuellner?Elizabeth A. Castelli?Stephen D. Moore?Gary A. Phillips?Rgina M. Schwartz? Command or Consensus W.D.Hammond- Tooke? An Assessment of the Seismic Capablility of a 94t Pressurised Propane Storage Tank (Reports) D.W. Phillips? An Assessment of the Seismic Capability of a 94t Propane Storage Tank (Reports) D.W. Phillips? Working Papers W/ Excel Cd-rom to Accompany Fundamentals of Financial Accounting Fred Phillips?Robert Libby?Patricia Libby? Contemporary's Complete Ged Comprehensive Study Program for the High School Equivalency Examination Linda W. Nelson?Kathleen D. Mikkin?Suzanne E. Rausch?Janice S. Phillips?Patricia Mulcrone? Education Is Ours E.W.E. for S.A.C.H.E.D.? Well Built Mycenae The Helleno-British Excavations Within the Citadel at Mycenae, 1959-1969 Introduction and Summary With Signposts to Monographs W. D. Taylour? Nonlinear Instability of Nonparallel Flows S.P. Lin?W.R.C Phillips?D. T Valentine? New Herst Sampson Guide to 19th Century U.W. Cancellations and Postmarks Kenneth Gilman? Keyguide to Information Sources on Antarctica D. W. H. Walton?H. G. R. King?Christine M. Phillips? A-level Biology W.D. PhillipsT.J. ChiltonT. Chitton? A-level Biology W.D. PhillipsT.J. Chilton Determination of Organic Structures by Physical Methods F C Nachod?W D Phillips? Elements of Dental Materials For Dental Hygienists and Dental Assistants Ralph W. Phillips?B. Keith, Ph.D. Moore? Optical Mineralogy William Revell Phillips?D.T. Griffen? Evaluation and Education At Quarter Century (Ninetieth Yearbook of the National Society for the Study of Education, Part II) Milbrey W. McLaughlin?D. C. Phillips?
https://w.atwiki.jp/kotya/pages/6.html
【Tips (CentOS)】 パッケージダウンロードサイト(ミラーサイト)より最速サイトを自動検知して、 そのサイトよりパッケージをダウンロードするプラグイン yum install yum-plugin-fastestmirror How to configure to use RPMforge ? rpm -Uhv http //dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.4-1.el4.rf.i386.rpm 環境構築 Apache Geronimo Xen echo alias scsi_hostadapter xenblk /etc/modprobe.conf vi /etc/sysconfig/kernel DEFAULTKERNEL=kernel-xen vi /boot/grub/menu.lst default=0 yum install kernel-xenU* yum install kmod-xenpv-smp kmod-drbd-xenU kmod-xfs-xenU kmod-xenpv-hugemem kmod-xenpv qemu-img create windows2000.img 10G umount /dev/shm mount -t tmpfs -o size=272m none /dev/shm qemu -hda windows2000.img -cdrom /dev/hdc -boot d -m 256 qemu -hda windows2000.img -boot c -m 256
https://w.atwiki.jp/kns-wiki/pages/65.html
どのPerkから始めればいいの? お金と武器とN武器と・・・ FP処理方法 色んなFPがいるけど? normad鯖キャンプの定番 どのPerkから始めればいいの? 得意武器 移動速度Bonus Damege軽減 体力表示看破能力 得意分野 弱点 グレネード Warrior Melee 1%/Lv (Lv50時50%) Damege耐性1.5%/Lv (Lv50時60%) なし 壁役大物全般 音波攻撃 Tomahawk Gunslinger Handguns 1%/Lv (Lv50時50%) なし なし HS万能型 遠距離攻撃 Frag Grenade Rifleman Rifle なし なし なし HS万能型 大量の雑魚 Frag Grenade Marksman Sniper RifleCrossbow -20% なし なし HS万能型 大量の雑魚 Frag Grenade Assault Trooper Assault RifleAssault Carbine 20% なし あり 雑魚処理 Frag Grenade Combat Trooper Shotgun なし あり 万能型 遠距離攻撃 Frag Grenade FlameTrooper 火炎属性 なし 火炎耐性(Lv50時100%cut) なし 火炎属性攻撃 炎耐性スペシメン毒ダメージ Fire Grenade Hazard Trooper 毒属性 なし ゲロ耐性(Lv50時100%cut) なし 毒属性攻撃 毒耐性スペシメン炎ダメージ Poison Grenade Support Gunner Light-MachinegunHevey-Machinegun -20% なし なし 雑魚処理 SC(×0.50damage)FP(×0.25damage) Frag Grenade Supplier Sub-Machinegun なし 弾薬管理 Ammo Box Combat Medic 回復機能付き武器 1%/Lv (Lv50時40%) Armor被DamegeDown 2%/Lv (80%まで) なし 壁役回復 Heal Grenade Grenadier Grenade Launcher なし 爆発耐性(Lv50時100%cut) なし 対FP 爆発耐性スペシメン M24 Grenade Tank Buster Anti-Material RifleRocket Launcher -20% TB Weapons耐性(Lv50時100%cut) なし 大物処理 雑魚全般 Anti-Tank Grenade Combat Engineer Sub-MachinegunTurret なし Pipe耐性(Lv50時100%cut) なし 壁役(Turret)雑魚処理 Satchel Charge Mechanic Pump-Action Shotgun なし 修理全般 Armared Assault Vest Bombardier Mortar なし 広範囲攻撃 大物全般 Frag Grenade Communicator Sub-Machinegun レーダーTDLS 大物全般 M109A6 Paradin's Howizer-Support Chemical Engineer 火炎 毒属性Armor修理 0.3%/Lv (Lv50時12%) 火炎耐性(Lv50時100%cut)ゲロ耐性(Lv50時100%cut) なし 属性による弱点攻撃Armor修理 Nuclear Bomb Scout Sub-MachinegunSniper RifleCrossbowScout-Car 1%/Lv (Lv50時50%) なし 体力表示名前看破情報共有 雑魚処理狙撃 Marking Grenade Surgeon 毒注射毒属性武器回復機能付き武器 0.3%/Lv (Lv50時12%) Armor被DamegeDown 2%/Lvゲロ耐性(Lv50時100%cut) なし 壁役回復毒属性 毒耐性スペシメン Heal Kit Hunter Hunting-Shotgun Stun Grenade Pointman Stun Grenade Sniper Sniper RifleAnti-Material Rifle なし なし なし 大物処理対FP Frag Grenade Treasure Hunter Frag Grenade Demon Hunter Melle なし ドレイン Tomahawk Guerrilla AKシリーズAS ValRocket Launcher なし グレ耐性(Lv50時100%cut) なし 雑魚処理対FP Anti-Tank Grenade Ninja Melee火炎 毒属性Pipe Bomb系 1%/Lv (Lv50時50%) Armor被DamegeDown 2%/Lv (80%まで)火炎耐性(Lv50時100%cut)ゲロ耐性(Lv50時100%cut)Pipe耐性(Lv50時100%cut) なし 壁近接属性攻撃 音波攻撃 Stun Grenade Missiller Grenade LunccherRocket Launcher なし ロックオン A-1 Skyraider's Air-Strike Missile Sherman Magic なし スペシモンマスター Frag Grenade S.W.A.T 警察装備武器 0.3%/Lv (Lv50時12%) Armor被DamegeDown 1%/Lv (50%まで) あり 万能型 Stun Grenade Special Forces Assault CarbineShotgun なし なし あり 万能型 Dragoon MeleeHandgunRevolverArmored-Car 1%/Lv (Lv50時50%) Armor被DamegeDown 2%/Lv なし 壁役雑魚全般 Airborne なし A-1 Skyraider's Air-Strike Bombs Ranger なし AC-130 Spectre's Air-Support Panzergrenadier Tanks なし Panzerjager Tanks なし General なし ※青字は+修正、赤字は-修正 基本Perk ハイブリッドPerk エキスパートPerk 基本的に武器威力や割引率、移動速度、防御面のBonusが上昇するのはLv50まで 一部能力のみLv100まで上昇する。(武器アンロック、弾数等) 最初は雑魚を散らすPerkがオススメ 敵を倒しやすいし、Lvも上げやすい。どの敵がどれだけ危険かを知るのに最適なPerk ハイブリッド型Perkは数Perk分の経験値を必要とするため初心者には向かない 大物の処理は高Lvプレイヤーのやり方を見て覚えてからでも遅くない 初心者のTank Buster、GrenadierやSniperが、FPを発狂させまくりwipe out一直線の流れは 高Lvでプレイヤースキルも高い人が集まっていてもキツい 糞プレイをしているプレイヤーが、糞プレイだと自覚していないのが一番の問題だが・・・ NORMADSERVER公式コミュより引用 ノマ鯖の特徴として、武器に射程距離と距離減衰があります HandGun Shotgun SMG なんかは短くて遠くの敵は弾が届いても威力がでません そのかわりShotgunは公式より散弾が多く威力が高かったり SMGは弾数が多めで近距離で撒いていけます 公式のように、何処までも飛んで減衰なしではありません注意してください。 引用ここまで お金と武器とN武器と・・・ Lvが低いときは武器も高いし・・・でも高い武器がつよいんでしょ? そう思ってる人が多いでしょうが、実は値段の高い順に武器を複数もつPerkなんてほとんどない 安い武器でも最終装備候補は沢山ある 例えば、Assault Trooper の AK-47 Assault Rifle 2番目に安い武器だが Assault Trooperの武器の中で威力は高め、HS Bonusまでついて、低Lv時でも扱える反動 通常のKFのものより強く設定されている 自分で試して使いもしないのに、ただ盲目に高い武器 = 強い と思っているプレイヤーが多いのは事実 Lv50以上限定の通称 N武器に関しても 普通に購入できる武器より威力が高く設定されているものはない 2つの武器をニコイチにした性能だったりネタ要素が強く重量も重かったり 別の普通の武器を2個持ったりした方が性能がよかったり 強そうに見えて地雷要素(使っていて楽しいネタ要素)の多い武器が結構ある N武器だから、強い、無双してると勘違いしてる人がかなり多いのも事実 Perkによっては倒せない敵がいることを理解していますか? ちゃんと倒せる敵、優先すべき敵を倒していますか? そのPerkの役割を理解していますか? 有効射程は適切ですか? 高い武器がなくてもやれることは沢山ある FP処理方法 normad鯖のFPは基本単独で倒すものではありません(特に10人沸き以上の場合) 基本的にはFP専門Perkを雑魚狩りPerkが援護しつつFPの接近までに専門職ができる限り削ります それでも倒せてない場合は、周辺のプレイヤーの集中砲火が必要となります 敵体力が見えるPerkもいますので倒せそうなら全力で撃ちましょう 色んなFPがいるけど? 最低限それぞれの特徴を覚えておかないとFPに歯が立ちません 基本的に 銃弾:-50% 近接武器:-50% 炎による持続ダメージ:-75% Xbow:-65% 爆発物 2倍 は通常鯖と同じ 尚、毒Damege 持続Damegeも基本的には -75% 速度低下なし 撃たないほうが賢明 耐久力はFPを基準に比較 登場wave 耐久力 特徴 対策 FP 4 標準 通常鯖のFPと同じ normad鯖では強いと感じないかも高Lv Rifleman Grenadierとかに単独で渡せば瞬殺してくれますまわりの雑魚をちゃんと掃除してあげることが大事 Predator(黄FP) 5 FPと同じ 一定距離に入るとMGによる射撃をしてくる 射程1000(タレットと同射程)射撃中は発狂しないで撃ち続ける普通の硬さのPerkが撃たれ続けたらArmor100からでも死ぬと思っていい 近づけると危険なので狙撃系で発狂させて近づくまでに倒してしまいたい Avenger(青FP) 5 FPと同じ 遠距離からロケランで射撃してくる 他のFPほどの威力はないが正確な射撃と煙幕効果はかなりイヤラシイ 何発も撃たれると鬱陶しい逆に近いときはFPとかわらないグレコンでもなんでもいい Volcano(赤FP) 5 FPと同じ 火炎耐性100%一定距離に入ると火炎放射をしてくる 射程750射撃中は発狂しないで撃ち続ける 黄FPほど威力はないが火による視界の遮断は脅威 Smoker(緑FP) 5 FPと同じ 毒耐性100%一定距離に入ると毒噴射をしてくる 射程750射撃中は発狂しないで撃ち続ける毒はくらうと一定時間速度が60%に低下する 毒のDamegeは低めだが、噴射の中に入ってしまうと何も見えなくなる雑魚と一緒にキャンプ地に入られたら壊滅すると思っていい Reaper(黒FP) 6 FPの2倍 とにかく硬い。他のFPよりも少し足が遅い発狂時にSirenと同様の叫び効果アリ 対FP Perkの協力が必要他Perkも倒せると思ったら全力で撃ちこみGrenadierのFRAG-12や、TANKのHydraなど超威力武器は黒FP向き Specter(白FP) 6 FPと同じ なんとワープしてくるFP 速いのでキャンプ地に入り込んでしまうと無双開始さっさと処理したい Hunter(鎧FP) 6 FPと同じ 銃弾75%cutGrenadierの攻撃は1倍Tank Bunterの装備と毒属性2倍Bonus発狂時にSirenと同様の叫び効果アリ SniperやRifleman等、HS系anti-FPと言っていいHS系だけだと黒FPより硬く感じる多人数時は高Lv Tank必須。 Tankスタートで回りも協力して総力戦 normad鯖キャンプの定番 例1 前衛 前衛のちょっと後ろ 後衛 Assault TrooperCombat TrooperSupport GunnerRiflemanGunslinger RiflemanMarksman Tank Buster ヘッドショットダメージでFPを処理する形 Marksman TankのHSでスタートして撃ち続け、近寄ったFPはRifleman Gunslingerが頭を狙って倒す 昔、FPの頭をXbowで飛ばしていた感覚に似ている(もちろんあんなに簡単にFPは処理できない) 長所は射撃をしてくるFPを安全に処理できる点 短所はHusk、Hellfireなど煙や火による視界不良に弱い ある程度の距離が必要なことや、地形によるHSのしやすさに大きく左右される 例2 前衛 前衛のちょっと後ろ 後衛 Assault TrooperCombat TrooperSupport GunnerSentry Gun(Combat engineer) Grenadier Tank Buster 爆発ダメージが2倍はいることを最大限に生かす形 GrenadierのグレコンやTankの射撃を合図にスタートするのが理想 長所は異常な瞬間火力で一瞬で倒せる点。多少グダグダしても爆発で押し切れる。キャンプ地の拠点はPipeでカバー 多少悪地形でも問題ないのも強み 短所は、ある程度FPを引き付けないと火力がでない。煙ゲー。 Assault TrooperとCombat Trooperは敵体力見えるから煙の中でも頑張って!
https://w.atwiki.jp/ohden/pages/382.html
インストール手順 ■Eclipse http //www.eclipse.org/ http //www.eclipse.org/downloads/ ■Pleiades http //mergedoc.sourceforge.jp/ http //mergedoc.sourceforge.jp/index.html#/pleiades_distros3.6.html 日本語化済Eclipse。 日本語化に加えて良く使われるプラグインが日本語化済で一緒に入ってる。 素のEclipseへこだわりが無ければPleiadesの方をオススメする。 更新日: 2011年07月12日 (火) 20時50分28秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/psemu/pages/107.html
HLPSE 公式サイト http //psxdev.narod.ru/ sourceforge http //sourceforge.net/projects/psxdevru/
https://w.atwiki.jp/fmatui/pages/22.html
解析に有用なtips Links 「GIMP」は図作成に欠かせないです。 「Wien2k」は有用な第一原理計算パッケージ(有償)です。 「Maxima」はMathematicaに対抗するFreewareです。v5.14 「めも電卓」が便利です。Vectorで入手できます。v0.97 cond-matへのリンクです。 名前 コメント last modified 0000-00-00 00 00 00 以下は本サイト@wikiのスポンサー広告です。
https://w.atwiki.jp/dotcom/pages/119.html
EclipseでTomcatを使う時に使う機能 Tomcatについて書いていることはコチラ いつもはツールバーのボタン押して使ってるです。 Tomcat起動? Tomcat停止? Tomcat再起動?
https://w.atwiki.jp/f-01a/pages/38.html
iアプリ開発Tips iアプリ開発Tipsアプリ全般開発環境の構築 DoJaアプリからStarアプリへの移行 ImageReferenceの使用 フルアプリ関連フルアプリのプロジェクト作成(Eclipse) 描画エリア(ADFのDrawArea)の仕様 ソフトキーのラベル設定 ミニアプリ関連ミニアプリのプロジェクト作成(Eclipse) アプリサイズの制限 描画エリア(ADFのPallet)の仕様 複数のミニアプリを同時に起動してテストする ソフトキーのラベル設定 取得できないキー フル+ミニアプリ(ミニ+フルアプリ)関連フルアプリのプロジェクト作成(Eclipse) ADFの設定について アプリの起動順 フル+ミニ(ミニ+フル)アプリの使いどころ フルアプリ⇔ミニアプリの連携起動 ミニアプリからフルアプリを連携起動するとDrawArea不正で落ちる場合の対処 アプリ全般 開発環境の構築 基本的な手順DoJaの環境構築との相違はインストールする開発ツールが異なるのみ Eclipseのインストール All-In-One Eclipse (日本語化済み+プラグイン含む)を使うと簡単「ダウンロード」タブをクリック→*.001, *.002, *.003, *.batをダウンロード ダウンロード完了後に*.batを実行してセットアップファイルを生成→それを実行 DoJaで使っているEclipseはStarには使用できないため、改めてEclipseをインストールする必要があるDoJaで使っているEclipseはそのままDoJa用に使用できる Starプロファイル向けの開発ツールのインストール Star-1.0プロファイル向けiアプリ開発ツール からダウンロードしインストールカスタム構成を選択して全てインストールする 必ずEclipseを先にインストールしておく(Eclipseのインストール先を聞かれる) リファレンスの入手 Star-1.xプロファイル向けiアプリに関する技術資料 から各種資料をダウンロードAPIリファレンス(ZIPファイル)はC \iDKStar1.0\docにも展開しておく(Javadocとして使う) CLDCのリファレンスは JSR-000139 Connected Limited Device Configuration 1.1 のSpecificationからダウンロードするAppendix2-javadocs.zipはC \iDKStar1.0\docにも展開しておく(Javadocとして使う) CLDCは Unofficial "CLDC 1.1 + MIDP 2.0" API Reference から日本語版を参照可能ただしStarでは使用できないMIDPのクラスも含まれるため注意 その他絵文字を多用する場合は i絵文字 をインストールしておくと便利メニューの「ファイル」→「設定」→「Unicodeの形式で挿入」を選択しておく 「 #x0000;」の形式で挿入されるので「\u0000」に直す Javadocの設定(プロジェクトごとに実施)作成済みのプロジェクトを選択し、右クリックメニューから「プロパティー」を開く Javaのビルド・パスの「ライブラリー」タブを開く STAR_CLASS_ZIPとSTAR_STARCLASS_ZIPのツリーを展開する Javadocロケーションを選択→「編集」し、Javadocを展開したパスを指定するSTAR_CLASS_ZIPにはCLDC 1.1のJavadocを指定 STAR_STARCLASS_ZIPにはStar-1.0のJavadoc(基本API)を指定 Javadocの複数指定または基本APIとオプションAPIのJavadocをマージする方法はあるのか? DoJaアプリからStarアプリへの移行 importの置換com.nttdocomoをcom.docomostarに置換 Eclipseの場合は次の手順でも可importを全て削除 波線の出ているクラス名の右にカーソルを移動 Ctrl+Space(import自動挿入) 波線がなくなるまで繰り返す import com.nttdocomo.ui.*; ↓ import com.docomostar.ui.*; 起動クラスの書き換えIApplicationをStarApplicationに置換 void start()をvoid started(int launchType)に置換 public class TestApp extends IApplication { public void start() { } } ↓ public class TestApp extends StarApplication { public void started(int launchType) { } } フォント取得部分の変更 Font.getFont(Font.FACE_SYSTEM | Font.SIZE_TINY) Font.getFont(Font.FACE_SYSTEM | Font.SIZE_SMALL) Font.getFont(Font.FACE_SYSTEM | Font.SIZE_MEDIUM) Font.getFont(Font.FACE_SYSTEM | Font.SIZE_LARGE) ↓ Font.getFont(Font.FACE_SYSTEM, 12) Font.getFont(Font.FACE_SYSTEM, 16) Font.getFont(Font.FACE_SYSTEM, 24) Font.getFont(Font.FACE_SYSTEM, 30) ShortTimerをTimerに変更タイマはあらかじめTimerを使うようにするとStarへの移行が楽 //ShortTimer版(DoJaのみで動作) public class TestCanvas extends Canvas { private static final int TIMER_REDRAW = 1; private ShortTimer tmRedraw; TestCanvas() { tmRedraw = ShortTimer.getShortTimer(this, TIMER_REDRAW, 100, true); } public void show() { Display.setCurrent(this); tmRedraw.start(); } public void paint(Graphics g) { //再描画 } public void processEvent(int type, int param) { switch(type) { case Display.TIMER_EXPIRED_EVENT if(param == TIMER_REDRAW) { repaint(); //タイマの処理 } break; case Display.RESUME_VM_EVENT tmRedraw.stop(); tmRedraw.start(); break; } } } ↓ //Timer版(DoJaとStarの両方で動作) public class TestCanvas extends Canvas implements TimerListener { private Timer tmRedraw; TestCanvas() { tmRedraw = new Timer(); tmRedraw.setTime(100); tmRedraw.setRepeat(true); tmRedraw.setListener(this); } public void show() { Display.setCurrent(this); tmRedraw.start(); } public void paint(Graphics g) { //再描画 } public void processEvent(int type, int param) { switch(type) { case Display.RESUME_VM_EVENT tmRedraw.stop(); tmRedraw.start(); break; } } public void timerExpired(Timer source) { if(source == tmRedraw) { repaint(); //タイマの処理 } } } ImageReferenceの使用 Imageの代わりに画像の描画に使用できるクラスMediaImage経由で使用する場合に比べてヒープの消費量を抑えられるヒープの少ないミニアプリに向いた機構 MediaImageはオリジナルデータと内部データを保持し続ける必要がある ImageReferenceは必要に応じて内部データへの展開や開放などを行う 描画のたびに画像データの展開を行うため処理速度は遅くなるただしキャッシュ指定すると次回からは展開データのキャッシュを使用するため高速になる(キャッシュは約512KB) 内部的にMediaImage#use()とMediaImage#unuse()を自動で行っている? /* MediaImageを使う場合 */ //画像のロード MediaImage mi = MediaManager.getImage("resource ///screen.gif"); mi.use(); Image iScreen = mi.getImage(); //画像の描画 g.drawImage(iScreen, 0, 0); /* ImageReferenceを使う場合 */ //画像のロード ImageReference irScreen = ImageReference.createImageReference("resource ///screen.gif"); //画像の描画 g.drawImageReference(irScreen, 0, 0, false); //キャッシュしない場合は最後をtrueにする フルアプリ関連 フルアプリのプロジェクト作成(Eclipse) ファイル→新規→Star-1.0プロジェクトを選択 プロジェクト名とロケーションを設定 「アプリケーション種別」から「フルアプリ」を選択して「終了」 アプリを起動すると通常のエミュレータが起動する 描画エリア(ADFのDrawArea)の仕様 何も指定しなかった場合は480x480になる 全ての機種で整数倍に拡大表示されるのは240x240、240x320、320x240のみ 設定可能な値は幅が96以上画面の幅以下、高さが72以上画面の高さ以下 ソフトキーのラベル設定 ラベルはソフトキー1~4、決定キーに設定可能ソフトキー1~4は全角4文字まで 決定キーは全角2文字まで ミニアプリ関連 ミニアプリのプロジェクト作成(Eclipse) ファイル→新規→Star-1.0プロジェクトを選択 プロジェクト名とロケーションを設定 「アプリケーション種別」から「ミニアプリ」を選択して「終了」 アプリを起動するとWidgetViewが起動する アプリサイズの制限 JARファイルのサイズは50KB以下 スクラッチパッドは200KB以下先頭のブロック(scratchpad ///0)のみ使用可能 上記領域はフル+ミニアプリ(ミニ+フルアプリ)の場合はフルアプリからもアクセス可能(共有される) 描画エリア(ADFのPallet)の仕様 「 」で区切って5つの値を指定する指定しない場合は空文字とする( が連続する) パレット幅xパレット高さ 描画領域幅x描画領域高さ 描画領域オフセットX 描画領域オフセットY フェイス画像 描画はパレット、フェイス画像、描画領域の3つが順に重なるようにして行われる パレットはミニアプリの最大描画サイズを示す透明な領域大きさは「パレット幅xパレット高さ」の部分で指定する 指定可能な値は「160x160」「240x320」「320x240」「440x80」の4つのみ 省略すると160x160になる フェイス画像はパレットの上に描画される画像透過GIFを使用することも可能パレットが透明なので、画像で透過にした部分はWidgetViewでも透明になる これによってウィンドウの形を長方形以外にできる 画像は「フェイス画像」の部分にファイル名を指定する 省略するとフェイス画像は使用されない 描画領域は実際にGraphicsクラスで描画する領域大きさは「描画領域幅x描画領域高さ」で指定するパレットの大きさ以下なら任意の値が可能 省略するとパレットと同じ大きさになる この領域外には(パレット内あっても)描画はできない 位置(パレット左上からのオフセット)は「描画領域オフセットX」「描画領域オフセットY」で指定する省略するとそれぞれ0になる この領域は 透過しない ので注意が必要フェイス画像で透過にした領域に重ねると透過ではなくなってしまう 複数のミニアプリを同時に起動してテストする Eclipseの場合は「構成および実行」の起動種別で「WidgetView起動」を選択し実行する iαppliTool for Star-1.0(C \iDKStar1.0\bin\star.exe)を実行し「起動」ボタンの下の「iWV」を押す現在のワークスペースのミニアプリが起動可能になる(実機と同じ表示) ソフトキーのラベル設定 ラベルはソフトキー1、ソフトキー2、決定キーに設定可能ソフトキー1とソフトキー2は全角4文字まで 決定キーは全角2文字まで 取得できないキー ソフトキー3、ソフトキー4、クリアキーは取得できない(WidgetViewが使用する) フル+ミニアプリ(ミニ+フルアプリ)関連 フルアプリのプロジェクト作成(Eclipse) あらかじめフルアプリとミニアプリのプロジェクトを作成しておく ファイル→新規→Star-1.0プロジェクトを選択 プロジェクト名とロケーションを設定 「アプリケーション種別」から「ミニ+フルアプリ」を「選択」 「フルアプリを選択してください」の「参照」でプロジェクトを選択 「ミニアプリを選択してください」の「参照」でプロジェクトを選択して「終了」 このプロジェクトで起動しないとフルアプリ⇔ミニアプリの連携起動はできない 基本的に次の作業のみを行える(アプリの作成は各アプリのプロジェクトで行う)ADFの編集 resディレクトリにアイコン用の画像を格納する ADFの設定について フル+ミニアプリでのADFは「フル+ミニアプリ」プロジェクトのものが使用されるフルアプリとミニアプリのADFは使用されない 両アプリのADFの内容を全て(ORで)設定する必要があるフルでアプリ起動、ミニでブラウザ起動するならLaunchAppとUseBrowserの両方にチェックが必要 フルアプリの描画領域はDrawArea、ミニアプリの描画領域はPalletで指定する 通常の起動でフルアプリとミニアプリのどちらを起動するかはAppTypeで指定 アプリの起動順 フル+ミニアプリの場合通常起動ではフルアプリが起動する WidgetViewからだとフルアプリに関係なくミニアプリが起動できる先にミニアプリが起動されることを考慮する必要がある(特にスクラッチパッド) ミニ+フルアプリの場合通常起動ではミニアプリが起動する フルアプリはミニアプリから指示が無いと起動できない フル+ミニ(ミニ+フル)アプリの使いどころ フル+ミニアプリミニアプリにフルアプリの内容の一部を表示する ミニアプリをアプリ/サイト用の更新情報表示に使うそこからアプリの更新を行うなど ミニアプリをフルアプリのミニゲームに使うスクラッチパッドの共有を利用する ミニアプリを広告として使うフルアプリ起動時にミニアプリを起動→ミニアプリからフルアプリを起動 ミニアプリが起動した時点でWidgetViewに貼りつくのを利用 WidgetViewに貼りついているかは判定できないので若干鬱陶しいかも ミニアプリにQVGAアプリを移植したものを使う 関係の無いミニアプリをおまけとして付属させる ミニ+フルアプリフルアプリをミニアプリの設定に使う画面が広い&Panelが使用できるため フルアプリからミニアプリで使用できない機能を使うアプリの更新や画像選択など フルアプリをミニアプリの詳細情報表示に使う フルアプリ⇔ミニアプリの連携起動 StarApplication#changeAppType()を使用する 第1引数に起動するアプリのタイプを指定するフルアプリ:STAR_TYPE_FULLAPPLI ミニアプリ:STAR_TYPE_MINIAPPLI 第2引数でアプリにパラメータを渡すことができる渡さない場合はnull 渡す場合は制限付きのHashtableを使うキーと値はString キーは16個以内 キーと値はデフォルトエンコーディングで20480バイト以内 //ミニアプリからフルアプリを起動 StarApplication.getThisStarApplication().changeAppType( StarApplication.STAR_TYPE_FULLAPPLI, null); ミニアプリからフルアプリを連携起動するとDrawArea不正で落ちる場合の対処 iαppliTool for Star-1.0(C \iDKStar1.0\bin\star.exe)を実行し設定を変更メニューの「端末」から、現在のDrawAreaにあったものを選択する 上記の端末が480x854の時に、フル+ミニアプリのADFが480x864かつ起動端末も480x864でEclipseから実行すると、 フルからミニは問題なく起動できるが、ミニからフルを起動するとDrawAreaがあわないので落ちてしまう
https://w.atwiki.jp/wrtb/pages/1130.html
WRTB 17 ブルーレイ買い揃え計画 ※工事中