Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

EMULAtes AWS LaMBDA Recommended Uses Use emulambda to emulate the AWS Lambda API locally. It provides a Python "harness" that you can use to wrap your function and run/analyze it. Development Run your lambda functions instantly locally, without packaging and sending to AWS. Shorten your feedback loop on lambda executions. Easily attach debuggers to your lambda. Testing Easily integrate with test t
Python用Vimの設定 ここを参考にした。 他の種類のファイルに影響を与えずに、Pythonプログラムを編集する場合にのみ有効になるオプションを設定するには、~/.vim/ftplugin/vim_myoption.vim というファイルを作成し、以下の内容を書き込む。 set tabstop=8 set softtabstop=4 set shiftwidth=4 set expandtab set smarttab 説明 set tabstop=8 file内でtab文字が意味するブランク数。他のプログラムとの互換性からもtabstopは8のまま変更せずに、編集中の<Tab>コマンドをオプションsofttabstopで制御すべきである。 set softtabstop=4 文書を編集する際に、<Tab>が置き換わるスペースの数。 <Tab>や<BS>を入力すると、あたかもtabst
AWS Lambda を開発する際には コードを書く Zip で固めてアップロードする サンプルイベントをインプットに Lambda 関数をテスト実行する CloudWatch Logs でログを確認してデバッグ というフローが発生します。 コード修正のたびにこのフローをたどるのはなかなか手間です。 そこで今回は python-lambda-local を使ってローカル環境で AWS Lambda Python の実行環境をエミュレートし、Lambda 関数を実行する方法について解説します。 以下のようにライブラリーパス(-l)、ハンドラー(-f)、タイムアウト(-t)、プログラム、(test.py)、入力イベント(events.json) を指定すると、Lambda 関数をローカル環境で実行できます。 $ python-lambda-local -l lib/ -f handler -t
DjangoのWebアプリを開発している際、リファクタ/テスト拡充のために集めた情報をまとめます。 #1 Djangoプロジェクト/アプリケーション/設定ファイル構成 #2 Djangoテスト戦術 #2 補足編 #3 Django Model/View/From/Template戦術 戦略よりも、自分が入社した時既にあった前提に対応する為に考えた戦術を中心に書いていきます。また、自分の思考をダンプして記録しておくという目的もあるので、記述が冗長な部分もありますがご容赦ください。 前提 既に本番リリースされてる Django 1.5で作られてる 中/小規模Webアプリケーション(テーブルサイズ10 - 20) 開発/運用1人(achiku), アドバイザー/レビューアー1人(moquada) バックエンド処理ロジックは比較的シンプル Celeryを使った非同期タスクとして動く処理がある JS
Requests: 人間のためのHTTP¶ リリース v1.0.4. (Installation) Requestsは、人が使いやすいように設計されていて、Pythonで書かれている Apache2 Licensed ベースのHTTPライブラリです。 Pythonの標準の urllib2 モジュールは、必要とされるほとんどのHTTPの機能を備えていますが、APIがまともに 使えません 。 様々なウェブ用途に合わせて作られていて、何回も修正されてきました。 簡単なことを行う(メソッドの上書きでさえ)のに、 かなり の量の作業が必要になります。 それはPython的ではないので、そんなに複雑にするべきではありません。 >>> r = requests.get('https://api.github.com/user', auth=('user', 'pass')) >>> r.status_c
Mercurial のソースコードを参照する際に、 必要となる基本的な知識に関して説明します。 ここでは、 『じっくり読み込む』レベルの一歩手前の、 『ウォークスルー』(walk through) で概要を把握する程度の『参照』を想定しています。 extension に関する説明も併せて参照してください。 コード中での使用頻度が高い Mercurial 固有の慣用句 コード参照時の確認頻度が高い Mercurial 固有のクラス コード中での利用頻度が高い Mercurial 固有のファイル Mercurial での使用頻度が高い Python 固有の慣用句/基本文法 コード中での使用頻度が高い Mercurial 固有の慣用句 メッセージ国際化 "_()" Mercurial では、 メッセージの国際化に対応するため、 mercurial/i18n.py において、 gettext()
Gate One is an HTML5 web-based terminal emulator and SSH client. Top features: No browser plugins required! Say goodbye to the security problems of Java, Flash, and ActiveX. Multi-user and multi-terminal: Hundreds of simultaneous users and terminals can be served from ho-hum hardware. Advanced terminal emulation including support for 256 colors, fancy text styles, and more. Supports capturing and
はじめに この文書は、 Steven Bird, Ewan Klein, Edward Loper 著 萩原 正人、中山 敬広、水野 貴明 訳 『入門 自然言語処理』 O'Reilly Japan, 2010. の第12章「Python による日本語自然言語処理」を、原書 Natural Language Processing with Python と同じ Creative Commons Attribution Noncommercial No Derivative Works 3.0 US License の下で公開するものです。 原書では主に英語を対象とした自然言語処理を取り扱っています。内容や考え方の多くは言語に依存しないものではありますが、単語の分かち書きをしない点や統語構造等の違いから、日本語を対象とする場合、いくつか気をつけなければいけない点があります。日本語を扱う場合にも
概要 技術書「入門ソーシャルデータ」に関する勉強会をやっているのだが、3章での環境設定が少しやること多めだったので、備忘記録としてエントリーしておく。 参考: CouchDB Couchdb 1.1.1 on Centos 6 検証環境 ホストOS Windows上のソフトウェアVirtualBox上で動いているScientific Linux(x86_64) yum で CouchDB のインストールに必要なパッケージを入れる. 追加レポジトリを指定せずに、Defaultの状態で普通にyumすると、 ... No package erlang available. No package js-devel available. ... と必要なSoftware,libraryを入れられないので、 epelレポジトリを使って、yum install epel レポジトリを使用できるようにする
今日質問されて、以前Twitterで書いたのを思い出して、そして検索性が悪くて見つけ出すのに苦労した。こちらに転載しておく。詳細は気が向いたときに埋める。 オプション引数の評価タイミング Rubyではオプション引数は関数が呼ばれるたびに評価される。 def foo() print "foo!" end def bar(x=foo()) end bar #=> foo! と出力される bar #=> foo! bar #=> foo! Pythonでは関数の定義時に1回だけ評価される。 def foo(): print "foo!" def bar(x=foo()): pass #=> foo!と出力される bar() #=> 何も出力されない bar() 「引数が省略されたら今の日時」みたいな毎回評価したい場合はデフォルト値をNoneにしておいて「Noneだったら=省略されていたら」のif
勉強になる記事を見つけたので気になったところを翻訳してみました。Quora’s Technology Examined | Phil Whelan's Blog はじめにQuoraはハイテク起業家の世界を体現しており、問題を見つけるのが難しいほどなめらかなシステムを提供している。この巧妙なシステムは回答者と質問者だけに支えられているわけではなく、よく練られたバックエンドシステムによっても支えられている。それは共同創業者がFacebookで磨きをかけた技術でもある。さほど驚くべきことでもなく、賢い人々は良く考えられたたくさんの賢い道具を使う。NoSQL信者たちはこう言って頭をかかえる:「なぜQuoraはCassandraやMongoDBやCouchDBのようなNoSQLではなく、MySQLをデータストアとして使うのか?」このエントリではQuoraについての技術的な情報をまとめ、考察を行う。彼
Windowsで使うエディタはしばらく前から、サクラエディタだ。 このサクラエディタはプログラムのコードを書くとき、拡張子に対応して、強調キーワードに色付けしてくれる。 ところがCとかTeXとかは自動的にやってくれるのだが、Pythonのコードの場合、自動的に強調ワードに色付けしてくれない。 色付けしてくれるようにするには、以下のようにすればいい。 1.メニューバーの"設定">"共通設定"と選び、"強調キーワード"タブをクリックする。 2."セット追加ボタン"をクリックし、セット名をPythonとする。 3."インポート"から、python_2.5_kwdを選んで、OKを押す。 4.メニューバーの"設定">"タイプ別設定一覧"を選択し、設定されていない設定(設定17等)を選択して"設定変更"をクリックする。 5.設定の名前をPythonとし、ファイル拡張子にpyと入れる。 6."カラー"タ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く