Python.最近Pythonから離れ気味、その他物作りに寄り気味です。使ってみたので、Web上になかった情報を記録します。海外送金記録Tweetもっと読むコメントを書く2016-03-27RaspberryPiを普段使いPCからSSH、VNC操作する設定RaspberryPiRaspberryPiでプログラミングをすると、いくつかストレスを感じることがありました。具体的には、通常のPCと比べると動作が遅かったり、Linuxの知識が足りないために思い通りにファイル操作ができないストレスが多いです。ブラウザ動作が遅く、調べ物効率が非常に悪い。やむを得ず隣にノートPCをおいて調べ物。キーボード、マウスが調べ物用のメインPCとRaspberryPiで2組あると、操作しにくい。GUIだとファイルのアクセス権を取得できないことがある?viなどのテキストエディタのUIがわからない。このうち前半については、ネットワーク越しにRaspberryPiを操作すれば解消できそうなので、SSH接続とVNCを導入することにしました。PCのファイルのやりとりを簡単にする方法RaspberryPiちょっと作りたいものがあって、RaspberryPi2を買いました。見る初Linuxです。Windowsと勝手が違う点が多く、戸惑っています。GUIはおまけなんですね。作業をする中で、困ったことがありました。すると、ブラウザからのコピペができないので、テキストをWindowsからRaspberrypiに手軽送る方法がないか、探してみました。以下サイトで、SAMBAをインストールしてネットワーク越しにファイルをやりとりするという方法が紹介されていました。ファイル共有(samba)上のページを参考に、以下の流れでインストールと設定までができました。いうフォルダが見えて、中身も編集できるようになる。無線LANにつながる人なら誰でも編集できるので、注意。これで、だいぶ便利になりました。2017.05追記1vimでなくNanoの方が簡単でコマンドも表示されていて使いやすいので、テキストの編集は、Nanoを使うことにしました。masked.参考URLの追記の通りに、smbdとnmbdを個別にリスタートするとOKでした。Python過去に作ったテキスト置換スクリプトを、手直ししました。L.このスクリプトは、ファイル名、拡張子の指定条件に一致する複数のテキストファイルのファイル名と内容の一括置換してくれます。今回改善した点は以下です。出力ファイル上書き防止のため、同一ファイル名作成時にはエラーと、ファイル名先頭にduplicatedを付与.iniファイルに条件、置換文字列を記載(exeにして配布時のため)いままでは特定の条件で出力ファイルが空になったりして、人には勧められませんでしたが、これで実用になるのではと思います。Python相変わらず月に1回くらい、長期記憶を鍛えるかのように一進一退のpythonのコーディングに取り組んでいます。これからGWくらいで、某アカウントアグリゲーションサービスのスクレイピングをしようとしています。Webサービスにするとセキュリティが問題になるので、ローカルだけで動かすツールにします。このサイトを参考に基礎から勉強中。うまく行くのでしょうか。qiita.com今日の引っかかりはこんなエラー。'html'なんか・・・1年くらい前に見た記憶がありますが、原因と対処を思い出せません。エラー発生時のコードはこれ。lxml.html.fromstring(target_html)調べた結果、原因は下記URLにあるように、importの記載ミスでした。attributeは読み込み忘れていたので、moduleに存在しないといわれているエラーでした。lxml.htmlに直して、module内に.htmlを取り込む(?)ことで解決。サンプルアプリケーション動作確認!前回のheroku挫折からしばらく経過。python関係の記事が増えてきたようなので、再度チャレンジし、今回は動かすことができたので、学んだことをメモ。このチュートリアルに沿って実施。(none)しかし先頭文字を大文字にして上書き保存してプッシュしても認識せず。ローカルファイルを一度削除して、コミット、プッシュし、その後再度再度作成、コミット、プッシュしたら認識した。Windowsは大文字、小文字の区別がないので、ファイル名を変えてもgitシステムで変更が認識できなかったりするのだろうか。HerokuへのデプロイはSourceTreeのGUIからは行えない?わからなかったのでコマンドプロンプトのGitから実施した。コマンドプロンプトのGitをはじめて使った。Gitでaddとかcommitとかpushとかをするときは、cdコマンドで該当フォルダに移動して行えば、.gitフォルダから必要な情報を読んでくれるのか。情報にはremoteレポジトリの情報も含まれているから、その登録名だけを使ってプッシュができる。いずれもルートフォルダに入れる当たり前すぎて記載のないページが多数。CentergunicornはWSGIサーバーflaskのサーバーより効率的に動いてくれるとか。基本は以下のコマンドで起動すればいいので、これをProcfileに書く。なるようすべてのツールを設定すべき。デフォルトはシステム改行コードをそのまま使う設定だったので修正した。transportを使いたければSSHキー登録が必要と記載があった。いうことは、SSHキーが登録成否はデプロイとは別に確認が必要。アフィリエイトプログラム)を利用する可能性があります。使用することがあります。Googleアドセンスに関して、このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、こちらをクリックしてください。当サイトが使用しているアクセス解析ツールについて当サイトでは、Googleによるアクセス解析ツール「Googleアナリティクス」を利用しています。このGoogleアナリティクスはトラフィックデータの収集のためにCookieを使用しています。このトラフィックデータは匿名で収集されており、個人を特定するものではありません。この機能はCookieを無効にすることで収集を拒否することが出来ますので、お使いのブラウザの設定をご確認ください。この規約に関して、詳しくはこちら、またはこちらをクリックしてください。当サイトへのコメントについて当サイトでは、スパム・荒らしへの対応として、コメントの際に使用されたIPアドレスを記録しています。これはブログの標準機能としてサポートされている機能で、スパム・荒らしへの対応以外にこのIPアドレスを使用することはありません。メールアドレスとURLの入力に関しては、任意となっております。全てのコメントは管理人が事前にその内容を確認し、承認した上での掲載となりますことをあらかじめご了承下さい。加えて、次の各号に掲げる内容を含むコメントは管理人の裁量によって承認せず、削除する事があります。特定の自然人または法人を誹謗し、中傷するもの。極度にわいせつな内容を含むもの。禁制品の取引に関するものや、他者を害する行為の依頼など、法律によって禁止されている物品、行為の依頼や斡旋などに関するもの。その他、公序良俗に反し、または管理人によって承認すべきでないと認められるもの。はてなブログPro完全に苦痛だったプログラミングが、面白くなりつつあります。読者になるスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。