約 1,636,968 件
https://w.atwiki.jp/mtgflavortext/pages/3344.html
お前はジェラードを失った。レガシーも失った。お前自身を失ったんだ。勝負はついたというわけだ。 ――ヴォルラスからカーンへ "You've failed Gerrard. You've failed the Legacy. You've failed yourself. I can do no more." ――Volrath, to Karn テンペスト 統率者 「敵対したことの対価は、お前の機知から頂くとしよう。」 ――精神破壊者、ネクサル "The cost of your opposition will be extracted from your wits." ――Nekusar, the Mindrazer 統率者2013 統率者2016 統率者2020 フォーゴトン・レルム探訪統率者デッキ 統率者レジェンズ:バルダーズ・ゲートの戦い サンダー・ジャンクションの無法者統率者デッキ モダンホライゾン3統率者デッキ "Obedience is the true path to happiness." ――Dolorus, magister equitum Secret Lair Drop 「疑惑を招くほどの強いものではないが、『サクソンを信じろ』と世界へささやくリズムだ。」 ――10代目ドクター "It's subtler than that. Any stronger and people would question it. But contained in that rhythm, in layers of code, Vote Saxon. Believe in me. Whispering to the world." ――The Tenth Doctor ドクター・フー統率者デッキ imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Propaganda5.jpg) P is for Perception. A measure of your environmental and situational awareness. It directly affects weapon accuracy in V.A.T.S., lock-picking skills, and successful attempts at stealing items. Secret Lair Drop imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Propaganda6.png) 「人が自由意志にしがみつくかぎり、平和は訪れない。」 ――アル・ムアリムからアルタイルへ "So long as men retain free will, there can be no peace." ――Al Mualim, to Altaïr Assassin s Creed 【M TG Wiki】 名前
https://w.atwiki.jp/gamemusicbest100/pages/3332.html
Ultima VI The False Prophet ウルティマVI ~偽りの予言者~ 機種:DOS/V, AMG, ATST, C64, FMT, SFC, PC98, X68k 作曲者:Todd Porter, Herman Miller 編曲者(SFC):澤和雄 開発元:Origin Systems 発売元:Origin Systems、ポニーキャニオン(SFC) 発売年:1990年 概要 「ウルティマ」の本編6作目 戦闘のスムーズ化とボイスつき(FM-TOWNS版のみ)と革新的なRPGになった Amiga版の評価が高いほか、海外ではスーパーファミコン版(向こうではSNES)の評価も高い。 収録曲 曲名 補足 順位 The False Prophet 第2回マイナーレトロ240位 Introduction ~ A New Threat Battle Theme Lord British's Castle Inventory Menu The Magical Map Wandering the Countryside Song of Peace Underground Catacombs Set Sail! Realm of the Gargoyles Ending ~ Unity of Two Races The Bard's Song Harpischord Harp Panpipes Xylophone Level Up Stones サウンドトラック Origin Soundtrack Series Vol. 1
https://w.atwiki.jp/osx86/pages/19.html
■Mac Pro mini (2009/12/21) 1. はじめに Late 2009 iMacでは、Core 2 Duoモデルに遅れて出荷されたが、最上位モデルではCore i5/i7が採用された。27-inch Core i5 iMac (with Core i7 option)で記載された結果をみると、Core i5のiMacがMac Proに肉薄する性能を発揮している。 そこで次期Mac mini考察の項で記載した通り、今後Core i5/i7モデルの投入が予想される次期Mac miniのパフォーマンスや問題点を探るべくIntel Core CPUを用い、こちらの手順でOS Xをインストールした仮想Mac miniを制作する。 1.1. Mac Pro mini プロサイドが以前販売していたMini-ITX PC Quiet Qpit C800のケースをジャンク(元の電源60Wは故障)で入手し、90WのAC-DCアダプタとDFIのLGA1156 Mini-ITXマザー LANPARTY MI P55-T36を組み合わせた。VGAはClarkdale/Arrandaleに内蔵されるGPUパフォーマンスを想定し、GeForce 9400Mより性能が劣るが、DirectX 10.1に対応したGeForce 210を使用する。 Mac miniのコンパクトなサイズ(W165.1xD165.1xH50.8mm)には改めて感心するが、Quiet Qpitも非常にコンパクトなケース(W14.5mmxH22.5mmxD23.0mm)であり、Mini-ITXながら、フルハイト(3.2inch)の拡張ボードを一枚差すことができるだけでなく、アクリルやアルミ、スチールなどを使用した豪華でしっかりした作りである。 DFI LANPARTY MI P55-T36 (Mini-ITX LGA1156 Core i5/i7) imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 構成一覧 Parts Contents Reference CPU Intel Xeon L3426 1.86GHz BX80605L3426 4core/8Thread//TB3.2GHz/TDP45W M/B DFI LANPARTY MI P55-T36 BIOS P55MI827(2010-08-27) P55MI420(2010-04-20) P55MI205(2010-02-05) P55MIC31(2009-12-31) P55MIB17(2009-11-17) P55MIB02(2009-11-02)*BIOS verion rule P55MI+mm[1-C]+dd[01-31] ref. OEM Table ID P55MI000 RAM SanMax SMD-4G68HP-13H 4GB x 2 Hynix 240pin DIMM DDR3-1333(PC3-10600) CL9 HDD WesternDegital WD10EADS-00M2B0 5400rpm, 500GB/platter, cache 32MB ODD Optiarc AD-7560S/BK Super Multi DVD VGA ZOTAC GeForce 210 Synergy Edition DDR2 512MB 40nm/SP16/Core 589MHz/Shader 1402MHz/Mem 1000MHz(DDR2 64bit)/30.5W Sound Realtek ALC885 7.1ch HD Audio LAN Intel 82578DC 10/100/1000BASE-T (kext for OSX 10.6 1.0.3 later ) add 2010/01/06mod 2010/02/28(sleep support)mod 2010/08/01(support 10.5)mod 2010/08/08(fixed jumbo frame,potential kp)mod 2011/09/27 Other Power eSATA eSATA USB Combo Power AC-DC 90W Adapter Power Unit of SEED SMA-280(B)90W Case PROSIDE QPIT C800 W145mmxH225mmxD230mm (Junk Case) Model MacPro4,1 DFI LanParty MI P55-T36 Mini ITX Living Review ケース内部は真上からのぞくと下記のようになっている。 元の電源は故障していたのでAC-DC 90Wのアダプタに交換。 拡張スロットのPCI-ExpressにはビデオカードとしてフルハイトのGeForce 210をそのまま使用。 電源は90Wだが、消費電力はアイドル時で30W台で負荷をかけても動作に問題はない。 (追記:2010/1/20) 電源をIN-WIN 80Plus Bronze認定SFX 300W電源IP-P300CN7-2TPを使用し、ビデオカードをELZA GLADIAC 998 GT SP 512MB(nVIDIA GeForce 9800 GT GreenEdition)に交換した。 (追記:2010/01/31) 管理人所持のP55-T36は日本で販売された初期ロット(パソコンショップアークで2009/12/20購入)だが、Intel P55チップセット(Intel® 5 Series Chipset and Intel® 3400 Series Chipset Specification Update ref p8-p10)はB3ステッピング(PCIリビジョンID 0x0006)ではなく、エラッタのあるB2ステッピング(PCIリビジョンID 0x0005)であった。 B3ステッピングは2009/10からサンプル出荷が開始され、 2009/12/07から正式出荷(B2とB3が混在)、2010/02/05以降にB3へ完全移行すると言われている(AppleのiMac Late 2009 27inchへ優先的に供給されているのが確認されているが、2010/01時点では確実に入手する方法はない)。なお、H55/H57はUSB周りに問題のないB3ステッピングである。 (追記 2010/09/24) LANPartyチームの解散、DFI公式フォーラムの閉鎖(2010/08/15、以降はメールサポートのみ)、国内代理店の取り扱い終了などで、BIOS更新は期待できなくなっていたがアップデートが行われた。修正内容をみると、「Fixed USB device compatibility issue with Chipset update.」とあり、”チップセット更新によるUSBデバイス互換性問題の修正”とある。P55-T36のPCHは、B2ステッピングのみ流通していると考えていたが、B3ステッピング搭載の報告(#258)もあり、BIOS修正内容からもB3ステッピングでのUSBデバイス互換性の問題修正と思われる。 (追記 2010/10/27) 3枚目のP55-T36を入手したが、PCHはB3ステッピングであった。S/Nからの判断になるが、1枚目は2009年48週製造、2枚目は2010年3週製造でB2ステッピングであったが、3枚目に入手した2010年12週製造のものはB3ステッピングだった。M/Bのシルク印刷はRevAのままで、外見上の変更点はわからないが、後期に製造されたものはB3ステッピングに切り替わっている可能性が高い。 1.2 BIOS P55MI205(2010-02-05)へアップデート (2010/04/12) 2010/4/9に公開されたBIOS P55MI205に更新した所、Windows XP x64においてTurbo Boostがx16までしか働かなかったものが、フルスペックのx24まで働くようになった(従来のBIOSにおいてもWindows 7 x64では機能していた)。また、4GBメモリモジュール使用時のBIOS表示も正しくなり、8192MBまで正常に表示されるようになった(従来は3064MBまでの表示)。 IDLE (ratio x9.0) MAX (ratio x24.0) Benchmark Score OS:Widows XP Professional x64 Edition SP2室温:25℃温度:CPU 42℃/HDD 39℃/GPU 45℃ 電源:AC-DC 90W アイドル時 4C/8T/133x9.0=1.2GHz 負荷時 1C/1T/133x24.0=3.2GHz(旧BIOS P55MIC31 133x16.0=2.1GHz) Super PI104万桁 13秒208万桁 29秒(旧BIOS P55MIC31 104万桁 19秒) 10.6.3でのL3426動作 ・10.6.3でのOpen GL互換性改善により10.5と同等までにパフォーマンスが改善している。 ・P55-T36のオーディオはMac miniと同じRealtek ALC 885を採用している為、10.6.3にアップデート後もAppleHDA.kextがそのまま使用できる。 マルチプラットホームベンチマークGeekbenchの結果 1. Geekbench 2.1.5 for Mac OS X x86 (64-bit) Score 7921 2. Geekbench 2.1.5 for Windows x86 (64-bit) Score 6864 3. 比較データ Mac Performance Chart iMac (27-inch Late 2009) Intel Core i7 860 2.8 GHz (4 cores) 8237 1.3 BIOSでのCPU高温表示 (2010/04/13) L3426使用時、BIOSのHardware MonitorでCPU温度を確認すると電源投入直後からCPU温度が65℃などと非常に高い温度で表示される。しかしながら、Windows上でCPUID Hardware Monitorなどを使用すると30℃〜40℃と正常な値が表示される。 OSx86では、netkas氏作成のFakeSMC v2.5からCPU温度の読みに対応しているが、TjMaxのデフォルト値は100℃と設定されているため、TjMaxが低いCPUを使用した場合に実温度よりも高く温度が表示される。具体的には、P7350のTjMaxは90℃だがFakeSMCをデフォルトのまま使用すると、100℃と設定されている為、実温度より10℃高く表示される。その為、CPUのTjMaxに合わせて key tjmax /key の値を100から90に修正する必要がある。 同じように、TjMaxが100℃の設定のまま、L3426を使用した場合、BIOSでの表示と同様にOS起動直後からCPU温度が65℃と非常に高い値が表示される。L3426のTjMax値は公表されていないが、Core i7 Processor I7-960のTjMaxが67.9℃であること、Turbo Boostで3.2GHzまで許容していること、 実温度よりも35℃ほど高く表示されることを考えると、TjMax値は65℃であると考えると辻褄があう。 そこで、FakeSMCでTjMax値を100から65に変更すると、CPU温度の表示が35℃から40℃程度で安定し、CPUID Hardware Monitorとほぼ同じ表示になった。 本現象は、既知の現象として言われているH55+Lynnfieldの“爆熱問題”とは異なる原因であり、L3426はP55-T36で正式にサポートされているCPUではない為、TjMax値が設定されておらずデフォルト値で100℃を使用している可能性が高い。その為、BIOS読みでは実温度より35℃高く表示されていると考える。これは、P55M-GD45でも同じで、L3426やL3406を使用するとTjMaxがデフォルトで100℃が適用され、BIOS表示では実際のCPU温度と異なり35℃ほど高く表示される。P55M-GD45ではBIOS1.5からBIOSでの温度表示が改善され、L3426,L3406ともに正しい温度を表示するようになっている。 CPU Thermal Design Power(TDP) Thermal Specification(TjMax) Core i7-960 130W 67.9℃ Core i7-860 95W 72.7℃ Xeon L3426 45W -(65℃?) Xeon L3406 30W -(65℃?) (追記:2010/06/06) Core Temp 0.99.6でTj.Maxを確認した所、L3426は69℃、L3406は67℃であることをそれぞれ確認。 1.4 Xeon L3406(Carkdale Dual Core with GPU disabled)への対応 (2010/04/24) 2010/04/20付けの新しいBIOS P55MI420(2010-04-20)が公開された。修正内容は下記の通りで、マイクロコードのサポートが更新されたことでP55-T36でもL3406が動作するようになった。 Update Intel micro code to support Intel Clarkdale code i3 5xx and i5 6xx CPUs. ただし、L3406はEISTでx9-x17、TurboBoostでx19までクロックが向上するが、BIOSのデフォルト設定ではx14に設定されてしまい、起動時の動作クロックは1.86GHzになってしまう。BIOS設定でRatio CMOS Settingの設定がx9-x17で設定できるので、これをEISTでの最大倍率x17に設定することで、本来の2.26GHzになる。 また、OSが起動後は負荷がかかるとTurbo Boostが働き、最大x17の2.52GHzで動作する。 ・Windows XP Professional x64 Edition SP2での動作 (P55-T36+L3406+8GB+GeForce 210) Geekbench 2.1.5 Windows x64(64bit) 4536 こちらの方法で、4GB以上のメモリ認識や64bitカーネル動作など恩恵が多いカーネル10.3.1を導入することができる。 ・Snow Leopard 10.6.3 (Darwin Kernel verion 10.3.1)での動作 (P55-T36+L3406+8GB+GeForce 210) Geekbench 2.1.5 Mac OS X x86(64bit) 5266 2. Xeon L3406とOSX (2010/03/17) Processor Number CPU Speed(Turbo Boost) Manufacturing Technology Core Stepping CPUID String Code Name IMC Apple Model Name Xeon L3406 2.26(2.53) 32nm C2 20652h Clarkdale DDR3-1066 16GB - Core i5-650 3.20(3.46) DDR3-1333 16GB Xeon L3426 1.86(3.20) 45nm B1 106E5h Lynnfield DDR3-1333 16GB - Core i7-860 2.80(3.46) iMac Late 2009 27inch CTO Core i7 Core i5-750 2.66(3.20) iMac Late 2009 27inch Core i5 ・DFI P55-T36(最新BIOS P55MIC31) では認識せず、MSI P55M-GD45で認識した。(初期BIOS1.1で認識) ・P55-T36でL3406が認識しない原因はNVIDIA製VGA(GeForce 9800GT/GeForce 210)と組み合わせた場合の固有の相性問題である可能性がある。ATI製VGAでは起動報告あり。(2010/04/13追記) ・LynnfieldコアのL3426とは異なり、Core i5/i3と同じCPUIDを持つClarkdaleコアとなる為、Unknown CPUとなり10.6.2では起動時にkernel panicとなる。 ・起動にはkernelの修正が必要であり、修正kernelを用いてSnow Leopard 10.6での起動を確認 ・メモリについてはL3426はDDR3-1333まで、L3406はDDR3-1066までの対応となり、L3406はデフォルトでGPU機能が殺された低クロック版Core i5と言える。 1. CPU リテール BOXの情報 2. MSI P55M-GD45(初期BIOS v1.1)での認識画面 3. memtest 86+ v4.00での結果 4. 修正カーネル10.6.2でのL3406動作 ・修正カーネルの制限で最大メモリ認識量は4GBに制限。 ・パワーマネージメント関連のkextはブロックされるのでEIST機能は働かず、スリープ・復帰機能はSleepEnablerで実現。 5. 修正カーネル10.6.3でのL3406動作 ・10.6.3アップデートを適用し、リブートする前に修正カーネルに入れ替える。 ・SleepEnablerはアップデート前に一旦削除し10.6.3用に入れ替える。 ・AppleHDA.kextにALC889のコーデックIDでパッチをあてる。 6. Darwin Kernel 10.3.1でのL3406動作 MacBook Pro (15 and 17-inch, Mid 2010) - ソフトウェア・アップデート 1.3には、CarkdaleコアのCore i3/i5/i7に対応したカーネル10.3.1が含まれており、10.3.1を使用することで特別な修正をせずにL3406が動作した。 ただし、MacBooKProソフトウエアアップデート1.3のインストーラは機種チェックをしており、該当の機種以外ではインストールできない。パッケージの中身を修正するとチェックサムが変わってしまい、パッケージの整合性チェックでエラーになる為、導入する為には、こちらの方法でインストール対象をMacBook Pro 15/17に見せかける必要がある。 3. HDMI Audioの再生(2010/05/09) P55-T36のオンボード音源はRealek ALC885の為、10.6.3以降でGeForce GT220と組み合わせれば、AppleHDA.kextにパッチを当てずにオンボード音源、HDMI Audioともに再生ができる。 DSDT定義におけるhda-gfx追加 Device (PEGP) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package () { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x40 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "model", Buffer (0x13) { "NVIDIA GeForce 220" }, "rom-revision", Buffer (0x0F) { "70.16.31.00.00" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package () { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } }Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x03)) } Method (_DSM, 4, NotSerialized) { Store (Package () { "layout-id", Buffer (0x04) { 0x42, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x06) { "audio" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } 戻る
https://w.atwiki.jp/is01next/pages/18.html
■とっかかり 292 adb reboot recoveryでリブートするとメニュー表示無しのリカバリ画面になるけど nexus oneかなんかみたいにこの画面でキー入力したらメニュー出るのかも さあみんないろんなキーを押してみるんだ!! 308 apk抜き出しだけならddmsで出きる。 てか、うちのをreboot recovery かけたら携帯にと三角の中に!マークが出てキーを受け付けない画面になるわ。 ■準備段階 496 どなたか いま、手元にis01がないので /systemのbuild.propに persist.service.adb.enable=1 を入れて、 reboot recovery してみてもらってrecoveryからadbが認識するかどうか 見てみてもらえますか? 497 おまえら早く手伝えよ 498 497 いやだって否応なしでリカバリされちゃうだろ ちょっと無理ッス 500 498 あ、いや、 boot recoveryしただけならリカバリーは走りませんよ。 それは保障します。 501 すみません、超初心者なのですみませんがrootをPC側でとったあとカレントディレクトリのbuild.prop をどうやって書き換えたらいいのでしょうか # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system mount Operation not permitted # rm /system/build.prop rm /system/build.prop rm failed for /system/build.prop, Read-only file system ってでちゃいました。もしかしてmodules_enabler入れてないとダメっすか? 502 501 modules_enablerとsystemの書き込みが必要なのですが、 危険なのでわかる人待ちしましょう^^; 503 力不足によるご提供ができず申し訳ございません。おとなしくしております。 507 496 C \android\android-sdk-windows\tools adb shell error device not found 508 496 /systemのbuild.propに これ、recoveryパーティションの、default.prop じゃなくて? persist.service.adb.enable=1 を入れて、 reboot recovery してみてもらってrecoveryからadbが認識するかどうか 見てみてもらえますか? 509 496 # getprop | grep adb getprop | grep adb [persist.service.adb.enable] [1] [init.svc.adbd] [running] $ adb reboot recovery 画面→IS01 リブート→△に!マーク と Android端末のアイコンの図 タスクマネージャで IS01 が!マークでCOM認識せず (DIAG改変版インストール→COMポート認識) ↑初回したときは認識して、要らなかったような気がした。 しばらく待って。。。。 $ adb shell $ ls -l ls -l drwxrwx--x system cache 2010-12-02 19 14 cache drwxr-xr-x root root 2010-12-02 19 55 data drwxr-xr-x root root 2010-12-02 19 55 sdcard drwxr-xr-x root root 2010-12-02 19 55 tmp drwxr-xr-x root root 2009-12-31 15 00 system drwxr-xr-x root root 1970-01-01 00 00 sys drwxr-x--- root root 1970-01-01 00 00 sbin drwxr-xr-x root root 1970-01-01 00 00 res dr-xr-xr-x root root 1970-01-01 00 00 proc -rwxr-x--- root root 582 1970-01-01 00 00 init.rc -rwxr-x--- root root 2149 1970-01-01 00 00 init.qcom.sh -rwxr-x--- root root 4693 1970-01-01 00 00 init.qcom.rc -rwxr-x--- root root 2982 1970-01-01 00 00 init.qcom.post_boot.sh -rwxr-x--- root root 1677 1970-01-01 00 00 init.goldfish.rc -rwxr-x--- root root 121032 1970-01-01 00 00 init drwxr-xr-x root root 1970-01-01 00 00 etc -rw-r--r-- root root 2262 1970-01-01 00 00 default.prop drwx------ root root 2010-10-18 03 47 root drwxr-xr-x root root 2010-12-02 19 55 dev $ mount mount rootfs / rootfs rw 0 0 tmpfs /dev tmpfs rw,mode=755 0 0 devpts /dev/pts devpts rw,mode=600 0 0 proc /proc proc rw 0 0 sysfs /sys sysfs rw 0 0 /dev/block/mtdblock5 /system yaffs2 rw 0 0 /dev/block/mtdblock1 /cache yaffs2 rw,nodev,noatime,nodiratime 0 0 $exit exit $adb reboot →正常起動 511 508 ソースコード見ると、/system/build.propで/default.propは上書きはしてくれているので、 /system/build.propに書けばいけるかなぁと期待したのですが、無理そうですね。 /dataは、recoveryのほうではマウントしていないので。 残念 512 509 あれ?いけたってことかな。 513 おーー びっくりマークでたねw 514 512 goroh_kun いけてます。 $ adb reboot recovery 後に、 $ adb shell は ok でした。 516 509 自己レス 誤:タスクマネージャ 正:デバイスマネージャ 517 512 すいません。 DIAG改変版インストールでOKでした。 518 509 /dev/block/mtdblock5 /system yaffs2 rw 0 0 これって、/system を rw で書き込みマウントってこと? recovery とか、boot とかも、rw マウント出来るの? recovery の default.prop も書き換えが出来るし、 どのパーティションのバックアップや、リストアも出来るってこと? あとは、電源ONから、何らかの操作で、リカバリーを立ち上げることが出来たら、 is01が、我々の物になるってこと? 519 511 すごい。ソースは読むものだ!よく、抜け穴見つけるものです!(うなってる 520 518 基本すでに丸裸では? 521 520 丸裸ですね。gorou_kun 天才。 電源ONから直接 recovery を立ち上げる方法があると、 system や boot が壊れても、 リストア出来るので、無敵。 ■本番 522 さて、ここからが本番 recoveryを修正します。 recoveryのイメージを抜きます dd if=/dev/mtd2 of=/path/to/recovery.bin bs=131072 count=10000 抜いたrecoveryのイメージをバイナリエディタで開き、 ro.secure=1をro.secure=0に書き換えます。 また、persist.service.adb.enable=0になっているところを1にします。 続いて、書き込み(msm_nand_exso)を[[insmod]]する必要があります。 flash_image recovery_wr /path/to/recovery_mod.bin で、再起動をかけてadbで接続した際にプロンプトが#になるか 見てみてみてもらえますか? よろしくお願いしますっ! 523 一応、念のために確認ですが、adbの機能は全部使えて、 どのパーティションも書き込みマウント出来るんですよね? 今までのことがあるから、疑っちゃうw 524 recovery領域が壊れてしまっても、普通の領域でブートできるので まったく問題ないことを保障します。bootloaderのコードは全部読みましたが、 recovery領域が正常かどうかとう、そういったチェックは入ってませんでした^^ 525 522 なるほど、まだ先があるんですね。(お祈り・・・・ 526 どなたか kernelモジュールの作成or修正・動作確認お願いs増す。 (1)モジュールの初期化時に物理アドレスの0番地からをアクセスできるようにする char* spladdr; spladdr = ioremap(0, 0x30000); (2)物理アドレスの0x145cをNOPにする。 (unsigned*)( spladdr[0x145c]) = 0xe1a00000 以上のことをやると、ram上のsplにて、fastbootが使えるようになる可能性が高いです。 reboot fastboot 動いたらいいなぁ・・ 533 先ほどのspl領域のパッチのほうは自分で起こしてみました。 http //hotfile.com/dl/86595851/7a2666a/spl_patch.zip.html modules_enablerにより、insmodできる状態にした後で、 insmod spl_patch.ko cat /proc/spl_patch とやった後、 reboot bootloader または reboot fastboot とやるとどうなるでしょうか。 メモリ書き換えるだけなので、壊れる心配はないです。 よろしくお願いします。 534 どなたか、 dd if=/dev/mtd/mtd2 of=/data/mtd2.bin bs=131072 count=10000 として出来上がったmtd.binをいただけますか? よろしくお願いします 536 533 modules_enabler動作環境で insmod spl_patch.ko cat /proc/spl_patch まではうまくいきましたが、 残念ながら、 reboot bootloader reboot fastboot 双方とも、通常のAndroid起動です 538 上で説明したパッチを当てましたので、 書き込み後reboot recoveryでadb接続、root権限が 取得できるか確認お願いできますか? http //hotfile.com/links/86604829/32b00e3/mtd2_patched.zip modules_enabler, msm_nand_exのモジュールをいれ、 flash_image mtd2.bin recovery_wr /path/to/recovery_mod.bin を実行後、 reboot recovery です。 540 bootloader部分のバイナリと、逆アセンブル結果、 および元になると思われるブートローダのソースコードを upしておきました。 先ほどのspl_patchはboot_from_nand変数を代入している 箇所へのパッチだったのですが、分かる方はほかの場所の パッチも試してみるとよいと思います。 541 urlはこちらになります http //hotfile.com/dl/86605754/09168f6/is01_bootloader.zip.html 542 538 mtd02からのダンプでは先頭部分に余分なデータが付加されているので、 flash_imageは瞬時にプロンプトが帰ってきてしまいました。 mtd.binの先頭から0x40800からANDROIDという文字列が入っている部分 以降が他機種でのrecovery.imgの形式に似ていたので、先頭部分切り取って テストすると、とりあえずflash_image自体は書き込んでくれたようです。 ・・・が、reboot recovery でrecovery起動しなくなりました。 通常のAndroid起動は問題ないようなので、実害はありませんが 544 542 すみません、検証有難うございます。 もとのオリジナルのrecoveryを書くとどうなりますか? 547 544 すみません、542の前言撤回です。 オリジナルのリカバリー、mtdからのダンプのままでflash_imageできました。 recovery 起動もOKです。 で再度、Binary Patch適用後のダンプをflash_imageしたら今度は焼けました。 タイミングの問題かなぁ? flash_imageが瞬時に帰ってくるときと、焼いているかのように少しだけ 時間が掛かるときがあります。 時間がかかって焼けたのではというときにパッチをあてた状態でreboot recovery したら、adb shell で # プロンプトが表示されました。 万歳! 548 547 万歳!^^ 566 547 flash_image がうまくいったりいかなかったりする理由が、 flash_imageのソースを読んでみてわかりました。 MTDとイメージの先頭2048バイトを読んで内容が同じならflashしないロジックが入っています。 なのでこの部分を回避したflash_imageを作成するか、イメージファイルの 先頭2048バイトを解析して変更するなどの手段が必要なようです。 私が旨くいったのは、とりあえず一度変に先頭カットしたものをflashしたため 2度目に元のファイルに戻したときにこの部分のチェックを通過したためです。 その後に、ro.secure=0のパッチ適用が旨くいったのも、 オリジナルのrecoveryイメージは自分のIS01で取得したものを使用し、 ro.secure適用のものはgoroh_kunさんのを利用したため、 ヘッダー部分も取得時の状態によって変化していたのだと推測できます。 参考になりますか?
https://w.atwiki.jp/nopu/pages/108.html
Banachで成り立つ定理の中には,Normed まで条件を緩められるものもあることに注意! 作用素 作用素 単に集合Aから集合Bへの写像のこと(増田本) 線形作用素 X,Yはノルム空間(必ずしも完備でなくてよい)とする。 ただし,慣習により線形作用素 T X→Y の定義域D(T)は必ずしもX全域を指さない。 連続作用素 各点で点列連続であること。(第一可算公理を満たせば,連続⇔点列連続であることに注意。) i.e. 任意の点列xn→xに対し,Txn→Tx となること。 定理によって,線形作用素が一様連続であることは有界線形であることと同値なので,専ら有界の呼称が使われる。 有界線形作用素 以下を満たすノルム空間からノルム空間への線形作用素をいう。 X,Y:Normed Sp. Th. 線形作用素Tに対し,以下は同値 1. 有界 2. Lipschitz連続 3. 原点で連続 Prop. BLOの拡張 X:Normed Sp. E⊂X:dense in X Y:Banach Sp. このとき,有界線形作用素 T E→Y は,連続性を保ったまま X に一意拡張できる。 作用素ノルム 有界線形作用素に対して定義される。(有界でなければノルム∞で意味を為さない。) T X→Y; BLO Prop. Banach-Steinhaus? V,W; Banach Sp. T V→W; 線形 このとき, T 有界⇔T 連続 作用素ノルム Rieszの表現定理 いろんな人が様々なバージョンを証明している。 Th. Lp Sp. 1 p ∞ さらに, φは等距離・全射・有界・線形作用素であることが示され, これによって が分かる。 Rem. だが, Th. Hilbert Sp. H:Hilbert Sp. H*:Dual Sp. of H 1. 2. where, Lax-Milgram Def. 双線形形式 a(u,v) H×H→Rが 連続とは, 強圧的とは, Th. Lax-Milgram a(u,v)は連続・強圧的な双線形形式とする。 さらに,aが対称ならば,uは以下の性質(右辺の関数を最小化するHの元)をもつ。
https://w.atwiki.jp/mtgflavortext/pages/13400.html
imageプラグインエラー ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Pond Prophet.png) 「雨は私たちに周りの世界の情報をもたらしてくれる。それによって私は多くの知識を得たが、何よりも、外の世界がとても刺激的な所だってことを学んだ!」 "The rainfall brings us news of the world around us. I've learned a lot, but most of all I've learned that it's very exciting out there!" ブルームバロウ 【M TG Wiki】 名前
https://w.atwiki.jp/azounoman/pages/74.html
1480 Optimal Programs 解答例 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int cnt = 0; while(true){ int n = sc.nextInt(); if(n==0) break; cnt++; int x[] = new int[n]; int y[] = new int[n]; for(int i=0;i n;i++){ x[i] = sc.nextInt(); } for(int i=0;i n;i++){ y[i] = sc.nextInt(); } Solver sol = new Solver(n, x, y); sol.solve(); System.out.printf("Program %d\r\n", cnt); sol.printAnswer(); System.out.println(); } } } class Solver{ int n; int[] x; int[] y; int[][] stack; int top; int[][] save1; // save of stack[][top-1] int[][] save2; // save of stack[][top-2] int[] savetop; // save of top int[] prog; int[] ans; int anslen; public Solver(int n, int[] x, int[] y) { // TODO Auto-generated constructor stub this.n = n; this.x = x; this.y = y; stack = new int[n][16]; for(int i=0;i n;i++) stack[i][0] = x[i]; top = 1; save1 = new int[10][n]; save2 = new int[10][n]; savetop = new int[10]; prog = new int[10]; ans = new int[10]; anslen = Integer.MAX_VALUE; } public void solve(){ search(0); } public void printAnswer(){ if(anslen==Integer.MAX_VALUE){ System.out.println("Impossible"); } else if(anslen==0){ System.out.println("Empty sequence"); } else{ for(int i=0;i anslen;i++){ switch(ans[i]){ case 0 System.out.print("ADD "); break; case 1 System.out.print("DIV "); break; case 2 System.out.print("DUP "); break; case 3 System.out.print("MUL "); break; case 4 System.out.print("SUB "); break; } } System.out.println(); } } public void search(int depth){ if(depth =anslen) return; if(check()){ if(depth anslen){ anslen = depth; for(int i=0;i anslen;i++) ans[i] = prog[i]; return; } } if(depth 10){ if(top =2 top + depth =9){ save(depth); prog[depth] = 0; if(add()) search(depth+1); restore(depth); prog[depth] = 1; if(div()) search(depth+1); restore(depth); prog[depth] = 2; if(dup()) search(depth+1); restore(depth); prog[depth] = 3; if(mul()) search(depth+1); restore(depth); prog[depth] = 4; if(sub()) search(depth+1); restore(depth); } else if(top =2){ save(depth); prog[depth] = 0; if(add()) search(depth+1); restore(depth); prog[depth] = 1; if(div()) search(depth+1); restore(depth); prog[depth] = 3; if(mul()) search(depth+1); restore(depth); prog[depth] = 4; if(sub()) search(depth+1); restore(depth); } else if(top + depth =8){ save(depth); prog[depth] = 2; if(dup()) search(depth+1); restore(depth); } } } public boolean add(){ if(top 2) return false; for(int i=0;i n;i++){ stack[i][top-2] = stack[i][top-1] + stack[i][top-2]; } top--; return notOverflow(); } public boolean div(){ if(top 2) return false; for(int i=0;i n;i++){ if(stack[i][top-1]==0) return false; } for(int i=0;i n;i++){ stack[i][top-2] = stack[i][top-2] / stack[i][top-1]; } top--; return notOverflow(); } public boolean dup(){ for(int i=0;i n;i++){ stack[i][top] = stack[i][top-1]; } top++; return true; } public boolean mul(){ if(top 2) return false; for(int i=0;i n;i++){ stack[i][top-2] = stack[i][top-1] * stack[i][top-2]; } top--; return notOverflow(); } public boolean sub(){ if(top 2) return false; for(int i=0;i n;i++){ stack[i][top-2] = stack[i][top-2] - stack[i][top-1]; } top--; return notOverflow(); } public boolean notOverflow(){ for(int i=0;i n;i++){ if(Math.abs(stack[i][top-1]) 30000) return false; } return true; } public boolean check(){ if(top==1){ for(int i=0;i n;i++){ if(stack[i][0]!=y[i]) return false; } return true; } return false; } public void save(int d){ savetop[d] = top; if(top==1){ for(int i=0;i n;i++) save1[d][i] = stack[i][0]; } else{ for(int i=0;i n;i++){ save1[d][i] = stack[i][top-1]; save2[d][i] = stack[i][top-2]; } } } public void restore(int d){ top = savetop[d]; if(top==1){ for(int i=0;i n;i++) stack[i][0] = save1[d][i]; } else{ for(int i=0;i n;i++){ stack[i][top-1] = save1[d][i]; stack[i][top-2] = save2[d][i]; } } } }
https://w.atwiki.jp/rikkyomuseum/pages/31.html
プロピライト(Propylite) №20110802fjr0006 変朽安山岩ともいう。主として熱水作用の影響で、構成鉱物が加水変質し、いろいろな含水鉱物を生じた火山岩のうち、とくに安山岩や石英安山岩をいう。斜長石は絹雲母、緑簾石、曹長石などに変化し、輝石、角閃石、黒雲母、ガラス質は緑泥石、くさび石、方解石などになる。しかし、火山岩の組織は残っていることが多い。なかでも重要な変質産物は、絹雲母、緑泥石、石英であって、そのためプロピライトを生ずる作用は、絹雲母化、緑泥石化、珪化であるとされている。日本では、プロピライトは第三系中の熱水鉱床の母岩として重要視されている。なお、プロピライトよりも低温の変質作用では、各種の沸石類が生ずるので、プロピライト化地域の外側には沸石帯がある。 同じ場所で採取した岩石 石英斑岩(Quartz porphyry) 黒雲母片麻岩(Biotite geneiss) 石墨(Graphite) アンブリゴ石(Amblygonite) 薄雲石灰岩 プロピライト(Propylite) 角閃石黒雲母安山岩(Hornblende biotite andesite) 縞状片麻岩(Banded gneiss) ヘレフリンタ様マイロナイト(Hallefrinta-like mylonite) ランプロファイアー煌斑岩(Lamprophyre) デイサイト(Dacite) 苦灰石(Dolomite) 閃緑岩(Diorite) バラ輝石(Rhodonite) 角閃石岩(Hornblendite) 花崗閃緑斑岩(Granodiorite porphyry) 片状花崗閃緑岩(Schistose granodiorite) 櫛欖石玄武岩(Basalt) 放散虫チャート(Radiolarian chert) 紅柱石(Andalusite) 薫青石カミングトン閃石片麻岩(Grdierite cammingtonite gneiss) ガドリン石(Gadolinite) 変輝緑岩(Metadiabase) 頁岩(Shale) 砂岩(Sandstone) ピッチブレンド(Pitchblende) 複輝石安山岩(Two pxroxene andesite) ダナイト(Danite) 桃色石英(Rose-quartz) 閃雲花崗岩(Hornblende biotite granite) 黄鉄鉱(Pyrite.Iron.pyrite) 他の場所で採集した岩石 早川で採集した岩石Ⅰ 早川で採集した岩石Ⅱ フォッサマグナで採集した岩石
https://w.atwiki.jp/cupnes/pages/69.html
参考 Debian Enhancement Proposals PEP 0 -- Index of Python Enhancement Proposals (PEPs) | Python.org
https://w.atwiki.jp/fiji/pages/41.html
How to install oprofile to Ubuntu sudo apt-get install oprofile oprofile-gui sudo modprobe oprofile