You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
トップページ > コラボ > 言語カンファレンスに初めて参加する際のトリセツ~Dropbox開発者も来日『PyCon APAC 2013』運営陣に聞く “Python Conference”、略して『PyCon』。年に1回、Pythonの使い手たちが集まる祭典だ。 当初この『PyCon』は、2003年にワシントンDCで第1回が開かれてしばらくの間は、毎年アメリカ国内でのみ開催されてきた。しかしPython人口の国際的な広がりとともに、この10年でヨーロッパ、アジアの各地域で開催されるまでに拡大。世界最大級のPythonイベントとして知られるようになった。 日本では、2011年1月29日に開催された『PyCon mini JP』を皮切りに、同年8月の『PyCon 2011 JP』、そして翌年の『PyCon JP 2012』と過去3回の開催実績があるが、今年のカンファレンスでは大きな変更が施さ
rst2pdf で reStructuredText から PDF を生成する¶ published: 2010-07-11 created: 2009-12-15 概要¶ rst2pdf は reStructuredText (reST) 形式のファイルを直接 PDF として出力するプログラムです。 この文書では reStructuredText は知っている前提で、 rst2pdf のバージョン 0.15 を対象に、インストールから、設定、基本的な利用方法までを記述します。 rst2pdf と組みあわせると Sphinx から PDF を生成することも可能です。 Sphinx に関しては、 Python ドキュメント生成システム Sphinx を参照してください。 インストール¶ rst2pdf のインストールには最低限以下の物が必要です。 ReportLab Toolkit PIL
MultiprocessingとMultithreading? ver2.6から追加された multiprocessingモジュールを使って並列処理させる. threadingを使う方法もあるが,クラス継承しないと行けないとか ちょっと遅いとか上手くCPU使えてないとかちょっと不満があるので,multiprocessingを使って話をする. これはthreadingと似たようなAPIを提供するのだが,GILを効率的に回避する.(theadではなくsubprocessを使う) 何はともあれサンプルを示す.単純にカウントダウンするという面白みもなんともないもの. 1Gをカウントダウンする.この場合4スレッドに分散させるので250Mをカウントしていることになるが…. threading01.py import threading import time def countDown(n): whi
DEPRECATED STALE DATA 2018-04-22 PyPI deprecated `top_packages` which caused this site to fail. At 95% compatibility this mission is long over so I don't see a reason to maintain Python3wos any further. If you're curious about the current download numbers, see more info on the github issue. See what I'm up to on github. 2012-12 the site was renamed to "Python 3 Wall of Superpowers" after surpassin
Tutorial: Executing Hive or Impala Queries with Python This post talks about Hue, a UI for making Apache Hadoop easier to use. Hue uses a various set of interfaces for communicating with the Hadoop components. This post describes how Hue is implementing the Apache HiveServer2 Thrift API for executing Hive queries and listing tables. The same interface can also be used for talking to Cloudera Impal
MsgPackRPCのpythonバインディング(クライアント側)が必要になったのでmsgpack-rpc-pythonを使ってみたのだが、 GUI(pyqt)に載せて接続制御とエラーハンドリングを細やかに制御したいので俺俺で類似品を作ることにした。 tonado-msgpackと名付けて取り合えず作業開始。 https://github.com/ousttrue/tornado-msgpack msgpack-rpc-pythonのおかげでtornadoの存在を知ったのだがtornado.ioloopが見れば見るほどboost::asioっぽい。 ということで、c++で作成中のmsgpack-rpc-asioのpython版のような感じのAPIにしてみた。 以下の点を考慮している。 tornado.ioloopを隠さない tornado.ioloopをスレッドに乗せて回しっぱなしにする
某所で「あるN-bitの列がN次元空間中で均等に分布しているかどうか確認したい」という話題が出てて、面白そうだったので書いてみた。 まず正しく6次元空間に分布している例。 >>> from pylab import * >>> data1 = [[random_integers(0, 1) for _x in range(6)] for _y in range(100)] >>> from matplotlib.mlab import PCA >>> PCA(array(data1)) <matplotlib.mlab.PCA instance at 0x110a23368> >>> _.fracs array([ 0.22253508, 0.18659093, 0.17676459, 0.15136027, 0.14785211, 0.11489702]) 主成分分析の結果のfracsは
pip や easy_install が突然速くなるかもしれない で紹介した pypi からのインストール高速化の第一弾が始まりました。 といっても、いきなり勝手に pypi 側でスクレイピングするURLを変更するのではなくて、パッケージ管理者が明示的に指定する方法になります。 pypi にパッケージをアップロードしている人は設定変更しましょう。 パッケージの管理画面のうち url の画面を開くと、この画像のようなページが表示されます。 まず、 Hosting Mode のところで、 "As above but also..." になっているのを "Do not extract..." に変えます。これで、アップロードしたファイル以外を探しに行くことがなくなります。 (pypi にパッケージをアップロードしていない人は、 download_url を指定して "Present URLs..
畳むことになってしまい、大変残念なので記念にメモ もともとはNTTレゾナントが主催するchallengers というビジネスコンテストで入賞したのがきっかけで、このアプリを作ることになった。 仲間と作ったので、思い入れも多分にある。 使用言語 iOS側 Objective-C ネイティブアプリという要件だったので。 サーバ側 Python 2.7.3 直近のプロジェクトで使っていたこともあり、ノウハウが蓄積されていたのでPythonを使うことにした。 使用ミドルウェア iOS側 sqlite ユーザの画像情報やfab(お気に入り)した情報を保存するために利用していた。 サーバ側 AWS DynamoDB 今回のようなfabしたり、されたりするアプリは複雑なデータベース操作をする必要がない。 データの出し入れが素早く行え、かつメンテナンスフリーなAWS DynamoDBは今回の開発にはもって
順番としては前後してしまうのですが、応用編です。 Paver 本体に組み込まれている minilib というコマンドを利用すると、 Paver のよく使う部分を zip にまとめたライブラリを作成することができます。これは30KB以下なので、プロジェクトにこのまま置いてしまえば、 Paver をインストールしていなくても Python がインストールされていれば使えるスクリプトにすることができます。 これはビルド・デプロイスクリプトなんかに便利ですね。 minilib を作る $ paver minilib ---> paver.misctasks.minilib Generate paver-minilib.zip $ ls -lh total 56 -rw-r--r-- 1 inada-n staff 26K 8 27 21:15 paver-minilib.zip これでできた pa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く