TL;DR: $ git clone https://github.com/sontek/dotfiles.git $ cd dotfiles $ ./install.sh vim Download PDF Version Intro Back in 2008, I wrote the article Python with a modular IDE (Vim). Years later, I have people e-mailing me and commenting daily asking for more information, even though most of the information in it is outdated. Here is the modern way to work with Python and Vim to achieve the perf
Heads up! The newest version of Ferris, Ferris 3, is currently in alpha. We highly encourage anyone who is starting a new project or looking to extend an existing non-Ferris project to check it out. Read the announcement or jump straight to the code. Ferris is the framework for Google App Engine Lightweight, customizable, model-view-controller framework written in Python to harness the power of Ap
Exedore is a thoroughly Mac-native, single window Python IDE. Exedore is written entirely in Cocoa/Objective-C so it feels right at home on your Mac. Exedore includes: A full-featured Python text editor with syntax highlighting, code completion with fuzzy matching, and tabs for writing your scripts. An integrated Python debugger with graphical breakpoints, stack trace display, local variable displ
Welcome to Curdling¶ Curdling is a command line tool for managing Python packages. It was designed to find, build and cache all the dependencies your application needs to start up and run smoothly. A solid concurrency model allows curdling to execute tasks asynchronously, resulting in a considerable improve in speed over pip and easy_install. The content of this website is divided into two main pa
僕の周りだけかもしれないですが、国内のWeb受託開発案件は「PHPで作るのが暗黙のルール」ってな勢いでPHP案件ばっかりなのですが、Python大好きな僕としては、何としてでもPythonを使って仕事をしたい! なので頑張って布教活動をしているのですが、中々良い手応えが得られないのが現状です。。 という訳で、改めてPythonを使うメリットとか、安心してクライアントにPythonを進められる理由なんかをまとめてみました。 技術者がPythonを使うメリット 「今までPHPでやってきて何の問題もなかったし、これからPython始める意味なんてあんの?」 ぶっちゃけ、そんなにないですw 結果的に出来上がる物に関しては大差ないですからね。 ただし、開発効率やメンテナンス性は飛躍的に上がると僕は思います。 ライブラリがとても豊富 PHPも沢山ライブラリありますけど、Pythonだっていっぱいあるん
http://patshaughnessy.net/2013/10/24/visualizing-garbage-collection-in-ruby-and-python Pat Shaughnessyが、ブタペストで開催されたRUPY2013でのプレゼンの前半を自らのブログで紹介しています。 ガベージコレクタは、「ゴミを集める」という行為だけでなく、「新しいオブジェクトのためにメモリをあてがう。」「不要なオブジェクトを見つける」「不要なオブジェクトからメモリを取り戻す。」という、人間の心臓が血液を浄化するような働きをしている。 この簡単なコードサンプルを見ると、RubyとPythonの記述はよく似ているが、それぞれの言語の内部でのインプリの仕組みは違う。 1) Rubyのメモリ Rubyは、コードが実行される前に、数千のオブジェクトを先につくり、それをリンクされたfree listに置
MoSQL — More than SQL¶ It lets you use the common Python data structures to build SQLs. It is the slide of the talk, “MoSQL: More than SQL, but Less than ORM”, at PyCon APAC 2013. It introduces MoSQL after v0.6. The main features: Easy-to-learn — Everything is just a plain Python object or SQL keyword. Flexible — The query it builds fully depends on the structure you provide. Secure — It prevents
I was born and raised in Thousand Oaks, CA . I have watched as my State/Country has tumbled into chaos and despotism. It has gotten so bad I cannot foresee a future I would want to raise children in. I was fortunate enough to grow up in a beautiful City by loving parents, I want the same for future generations. Too long have I sat on the sidelines expecting my “representatives” to take correct and
なんともややこしいタイトルですが、 実際こういうふうに環境組まれている方も多いのではないですかね。 fabricを本格的に使い始めたりして最近になってまたpythonを触り始めたのですが、 新たにpython3環境を作った際にドハマりしまりしてしまったのでメモ。 作った環境はUbuntu13.04 Server上です。 virtualenvwrapperのセットアップとか、vimを+pythonでコンパイルする手順とかは本筋とはズレるんで割愛します。 Python2で入れたvirtualenvwrapperでPython3環境を作る この時点でも結構はまってしまったのですが、 実はmkvirtualenvのhelpを見れば答えがあって、環境作成の際に'--python' オプションで利用するpythonのフルパスを指定すればOKでした。 という事で以下のように環境を作成して解決。 mkvi
emacsを使っているとterminalでもanything的にいろいろやりたくなるんだけど、そういう時にこれまでzawというツールを使ってきた。 https://github.com/zsh-users/zaw zaw.zshで最近移動したディレクトリに移動する - $shibayu36->blog; zawを使って最近更新したブランチをチェックアウトする - $shibayu36->blog; zaw結構便利なんだけど問題点もある。 読み込む行数が増えてくると遅くなる 履歴検索で10万行とか行くと動かないので致命的 zshに完全に紐付いてしまって、気軽には使えない で、この前YAPCでid:moozさんと話してて、percolという便利ツール作ってると聞いたので、試してみた。 percolとは 紹介記事などがあるので、それを参考に。 https://github.com/mooz/pe
satchmoproject.com is coming soon This domain is managed at
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く