Python
格安 SIM の使用には APN プロファイルの適用が必要であるものがある。 この設定ファイルはウェブサイトからダウンロード可能となっていることが多いが、たとえば海外に行って海外の SIM を使用したのちに日本に帰ってきた場合、着陸から空港の Wi-Fi が使え…
Spotify で曲を保存したりしていても、いつか解約したときにすべて消えてしまうような気がしてつらい。 せめてどんな曲を保存していたかの情報があれば、乗り換え先の音楽サービスで同じものを探すことができるかもしれない。 幸い Spotify は善良なサービス…
はじめに GTD-like なシステムを iOS のリマインダーを用いて構築しているのですが、さいきんリマインダーがバグいな〜と思っていたのです(そもそも動作が緩慢&携帯との同期が遅い&特にスケジュール情報の同期が壊滅的)。 これはもしかしたら4000件にも…
何がしたかったかというと JIS 第一水準までの文字にマッチする正規表現を作りたかった。いろんな方法があるようだけれど、もっとも確実な方法はすべての文字を列挙することだと知ったのでそうした。 JIS X 0208コード表 - CyberLibrarian を利用してリスト…
iOS で暗記ができるアプリがほしいのだが、どのアプリも一長一短って感じでどうにもうまくない。Pythonista という omz が産んだ世紀の大発明があるのだから、それを利用して暗記アプリを作ってしまえばよいと思いついた。 Markdown で書いたもののうち、em …
2015-03-29 時点での情報です。超絶意訳なので正確には原典をあたってください。 まとめ Fabric 1.x から (Fabric 2.x + Invoke 1.x) の体制に近々移行する予定であり、その過程で Python 3.x 対応はする予定。 参考にした URL Installing - Fabric Fabric …
最近の Python にはパッケージ管理まわりのモジュールが導入されて使いやすくなりつつある、という話はよく聞くが、どういうふうにそれらのツールを使うのが「正しい」とされているのかイマイチわかりづらかったので、自分のためにメモ。間違っている可能性…
iOS の Flickr アプリは真にクソで、最近は落ちることは少なくなってきたからクソから吐瀉物ぐらいまでには格上げされたんだけどそれでもできないことが多すぎる。できないことの代表として、URL をクリップボードにコピーすることができないことが挙げられ…
概要 Pythonista にスクリプトを送る際に omz 氏の作った FileTransfer なるスクリプトを使っていたのだが、表示されるアドレスが Bonjour のアドレスだったのでそのままではうちのネットワークからは接続できず、いちいち iPhone の IP アドレスを調べる必…
Pythonista は iOS 上の Python スクリプト実行環境である。 このアプリの凄いところは、iOS アプリとは思えないほど細かいところに手が届くこと。クリップボードにアクセスするのはもちろん、PIL を内蔵しているので軽い画像編集もでき、GUI アプリを作るこ…
IPython などでは Tab 補完が効くが、Python のインタラクティブシェルではデフォルトでは補完が効かない。これを効かせるようにする方法。公式のドキュメント より引用。 >>> import readline, rlcompleter >>> readline.parse_and_bind('tab:complete') こ…
はじめに iPhone アプリの Moves は行動ログアプリとして非常に秀逸だと思うのだが、ユーザーが自由に使える形式でデータをエクスポートできないのが玉に瑕である。この瑕疵を埋めるため、以前、外部 Web サービスを利用して Moves からデータを取得しようと…
以前、iPhone アプリの Moves のデータを JSON 形式で取得する方法について紹介した。そこで JSON を gpx に変換するのは簡単でしょ、と書いたのだが、まぁさすがに投げっぱなしすぎるかなと思ったので、自分でも必要に迫られたこともあり、変換するコードを…
追記:2016-07-15 公式に同等の機能が実装されたようだ。 import matplotlib.pyplot as plt plt.style.use('dark_background') としてやればいいようだ。 記事 Dark or inverted color scheme を参考にした。下記のファイルに invert_color.py とでも名前を…
公式 の焼き直しである。要はただのメモである。 readTemp() で温度を読めるようにしておく。Arduino 側に以下のプログラムを書き込む。 void setup() { Serial.begin(9600); } void loop() { Serial.println(readTemp()); delay(1000); } Python はあらかじ…
環境 CentOS 6.3, Mercurial 1.4 (yum からインストール) 事象 hg-ssh を使った Mercurial へのアクセスに問題が発生した。 hg-ssh の実行時に以下のエラー。 remote: AttributeError: 'module' object has no attribute 'request' 解析と解決 香り屋先生…
Intro Python にモジュールをインストールすることは easy_install などを使えば簡単にできるが、さてそれをアンインストールしようとなると一筋縄ではいかない。一度インストールしたものを消すことができないと、Python を使っていくうちにどんどん環境が…