Commentsとあるとこから、倉庫で埃をかぶってるらしいSurfaceをもらいました。「えっ、Surface?あの、これさえあれば何もいらない、ってやつ?わーい」っと大変喜んだのですが、帰ってしばらくすると、わかりました。5年くらい前の端末で、(調べてみると)散々叩かれた上に、もう開発中止しているので、今更使用感がどうとか書く気はないのですが、せっかくもらったし、端末はかっこいいので、もうちょっと使えるようにならないかなーっと粘ってみました。僕はPythonを動かしたい。すると、本来Microsoftが署名したソフト以外は動かないようになっているところを、有志の方がRT用(ARMアーキテクチャ用)にコンパイルしたソフトを使えるように、細工するツールが公開されていました。8.0は脱獄できるけど、8.1は脱獄できない、と言った情報もあったのですが、8.1でも上記のURLに乗っている手順を踏むと、無署名のソフトを使うことができるようになりました。上記のURLに色々有志の方がARM用にコンパイルしてくれたソフトの一覧があって、その中に、PythonとNotepad++がある!一覧にある全てのソフトがちゃんと動くわけではないですが、PythonとNotepad++は動きました。Pythonも一部の機能(ctypesなど)が使えない上に、モジュールを追加できないのが痛いですが。Notepad++のプラグインも同様。いえ、これだけでも大きな違い。Notepad++にはこのランタイムも必要です。vcredist_arm.exe)https://www.microsoft.com/en-us/download/details.aspx?id=40784Pythonを使えるようにするには、上記のURLに乗っている手順だけでなくて、ちょっとした追加作業が必要でした。それは、上記URLの手順ではsigntoolで、exeとdllファイルに、署名を加えることで使えるようにするのですが、Pythonにおいて、dllファイルは、pydと言う拡張子で保存されていたりします(pydはdllファイルにちょっとした追加ルールがあるだけで、基本的には同じもの)。ゆえに、pydファイルの拡張子を一旦、dllに変更して、signtoolで署名を加えた後、pydに拡張子を戻すっといった作業をすることで使えるようになりました。多少は使えるようになったとはいえ、やっぱり使えるソフトが少なすぎる。使いたいソフトが使えないのは、不都合が多そうなので、モバイルとしてのメインには使えそうにないかな・・・。埃をかぶる場所が僕の家になっただけのようだよ、Surface君。今使っているネットブック(AOHAPPY2)は、画面は正しく認識されていないわ、バッテリーが劣化しすぎて残量が分からないわで、もう寿命が近いので、少しは安全材料にはなったかも。完全に駄目になった時は、もう少し本気で活用することを考えてみようっと。08:12python3はないかもですね。python2.7ならありますが。コメントをキャンセルメールアドレスが公開されることはありません。ブログ内容TibLab管理人TiBraのつぶやき程度の内容です。決まった趣旨はありません。興味を持ったこと・日常で行ったことを何でも書きます。共有価値がありそうな記事は昔からやっているTB-note(http://timiditybraver.blog71.fc2.com)に投稿します。