2016/04/24
Python の FTP_TLS で "522 Data connections must be encrypted." というエラーが出たら
login の後に `FTP_TLS.prot_p()` を呼ぶ ```python from ftplib import FTP_TLS ftp = FTP_TLS(site, user, password) try: ftp.prot_p() # 何か処理 finally: ftp.quit() ```
プログラム全般、無節操に手を出しまくってみる
login の後に `FTP_TLS.prot_p()` を呼ぶ ```python from ftplib import FTP_TLS ftp = FTP_TLS(site, user, password) try: ftp.prot_p() # 何か処理 finally: ftp.quit() ```
自分のための備忘録として (for Python 3動作確認は Python 3.4.3) 以下のような文字列配列を `int` に変更する ```python >>> data ['12', '345', '6789'] ``` ### map を使う方法 ```python >>> list(map(int, data)) [12, 345, 6789] ``` Python 3.1 より以前は `list()` は必要ないので注意。 > 参考 > [Python3でmapがmap objectを返す(ようになった)件 | swimmingpython blog](http://swimmingpython.net/ja/?p=565) ### リスト内包表記List Comprehensionsを使う方法 ```python >>> [ int(x) for x in data] [12, 345, 6789] ```
@Ubuntu 15.10 いつの頃からか Nautilus を開くと、いつも隠しファイルが表示されるようになってしまいました。 `Ctrl-h` で表示されなくなるものの、Window を閉じてもう一度開くとまた表示されてしまいます。 ### gnome のバグだった 別に大きな問題になるわけではないのですが、気持ち悪いので調べてみたところ gnome のバグみたいです。 2015年になって再発した模様。 > 参考 > [Bug #1171852 “Hidden files are displayed by default” : Bugs : Ubuntu GNOME](https://bugs.launchpad.net/ubuntu-gnome/+bug/1171852) ### 回避方法 私の環境では以下の方法で問題は起こらなくなりました。 ``` $ dconf-editor ``` gtk → settings → file-chooser → show-hidden を消す ただ、この方法はあくまで一時的な回避方法です。 Software Update をかけたりすると、元に戻ることがありますそう頻繁ではないのですが、その都度直さなければなりません。 次のメジャーアップデートまでにはちゃんと直ると良いのですが他力本願だなぁ…。
アプリケーション開発から組み込みまで手を出しているフリーランスのエンジニア
何故か C,C++ の仕事をすることが多いけど、本当は Java や C# が好き
最近は Android がらみ多し