Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

environmentに関するyoupyのブックマーク (9)

  • 2012.05版 Python開発のお気に入り構成(ポロリもあるよ) - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。最近は色々とPythonの開発環境も変化してきていて、ようやくPython2.xとPython3.xを行き来しながら開発する体制が整ってきたという印象を受けています。ここしばらくは色々と試していたのですが、ようやく鉄板っぽい方法にたどり着いたのでメモしておきます。 なお、後半はPythonに限らない内容なので、他のLLを使っていても使えそうかなと思っています。この環境を設定すると何ができるのかというと、以下のことすべてが、無料で、自鯖を立てることなく行えます。 開発環境の整理(virtualenv) ローカルでの複数環境のテスト容易化(tox+pytest) CIによるテスト(Travis-CI) ドキュメントの自動ビルドおよびドキュメントの公開(ReadTheDocs) 概要 とりあえず全体像を先に共有しておきます。ちょっとでかいですがご了

    2012.05版 Python開発のお気に入り構成(ポロリもあるよ) - YAMAGUCHI::weblog
  • chef-soloで作業環境構築の自動化 - ひげろぐ

    さくらのVPSを契約して放置しておいたままだったので、これを機に環境構築をしてみることにした。 なお現状はユーザーakahigeの追加とsshの設定だけ済ませた状態になっている。 すべての設定はChef経由で行うこと というルールでChefで同じ環境をいくらでも作れるものを目指してみよう。 Chefサーバーのセットアップはめんどくさいのでchef-soloでがんばる所存。 Rubyのインストール とはいえChefの動く環境はChef以外で作らないといけない。 このあたりを省略するならシェルスクリプトによる自動化か、Chefが動くところまでセットアップした仮想マシンのイメージを使うほかなさそうだ。 必要なパッケージのインストール $ wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.r

  • 橋本商会 » 最近の自宅プログラミング環境

    家に帰ってきたらMacbookAirの上にサブモニタをつける。 デュアルディスプレイは左右に置くとどうしても首が痛くなるし、作業する方のモニタの正面にキーボードを移動させなければならなくて、首が痛くなる。 上下だと首が疲れない。写真のように上画面に半透明のterminalemacsとChromeの開発パネル。下画面(Macbook Air)に Chromeを表示して作業している。1枚の大きなディスプレイになった感じがする。 そろそろボロくなってきたけど、次も首の長さが調節できるモニタを買いたい。

    橋本商会 » 最近の自宅プログラミング環境
  • virtualenv

    virtualenv¶ virtualenv is a tool to create isolated Python environments. Since Python 3.3, a subset of it has been integrated into the standard library under the venv module. The venv module does not offer all features of this library, to name just a few more prominent: is slower (by not having the app-data seed method), is not as extendable, cannot create virtual environments for arbitrarily inst

  • niw.at — rvmについて一言

    rvmっていうのがあります。Rubyを切り替えるアレですね。 便利そうだしみんな使ってるから使ってみようって思った方、ちょっと待って下さい。rvmのソース見たことありますか? 僕はいくつかパッチをContributeした経験があるのですがrvmにはいくらか問題があります(rvmを使わなくなって久しいので現状とは異なるかもしれません)。 バージョンナップが頻繁におこる。masterの追いかけをしなくちゃいけない。 いきなりグワっと構造が変わることが多くてアップデートが怖い。 いろいろおせっかい。 結構バギーでいろんなゴミが残ったりすることが多い。 とまあ、そんな感じで、ちょっと色々と問題を孕んでるんですね。 当時はgemプロジェクトごとに管理できるBundlerがまだまだな感じで、rvmのgemsetを使って環境切り替えをしたりしていた記憶もあるのですが、もうBundlerはデファクトにな

  • Plask

    ╲  Plask is a multimedia programming environment. ╲  Download the latest v4 for 64-bit OS X. ╲  Read the reference documentation. ╲  Ask questions on the mailing list. ╲  Check out the source. ╲  Watch the showreel.

  • How I Work

    502 Bad Gateway nginx

    youpy
    youpy 2011/01/04
    働き方 共有 スクリーンキャスト
  • 電車内プログラミングの生産性が高いのは何故かに関する考察 - 西尾泰和のはてなダイアリー

    Twitterから転載 電車の中でやるコーディングは自由意志でやりたいと思ってやるコーディングなので生産性が高い 電車の中ではインタラプトが入らないから生産性が高い 近づいてくるデッドラインが明確なので締め切り効果が発生して生産性が高い 電車の中では調べ物ができないので、調べ物が必要なタスクが後回しにされて、結果として下調べが済んでいるもしくは脳内の知識でできるタスクを実行するから生産性が高く見える タイミングが予想出来る乗り換えインタラプトが存在するので、乗り換えの間に考えていたことを忘れないようにファイルに出力すること、そして歩くことが問題の整理に役立っている 電車の適度な騒音や移動していることによる海馬への刺激がなんか集中力を高めたりするのかもしれない 「目的地につくまで15分だからその間にアレを実装出来るかな?」というのがまさに「自発的に設定した制限時間へのチャレンジ」なのでドーパ

    電車内プログラミングの生産性が高いのは何故かに関する考察 - 西尾泰和のはてなダイアリー
  • http://twitter.com/VoQn/status/11312920287

    http://twitter.com/VoQn/status/11312920287
  • 1