CalNet Authentication Service CalNet ID: Passphrase (Case Sensitive):
pit => アカウント情報や設定を管理するためのツール。 勉強会で晒すソースコードに、ID情報を入れたくなかったので。 インストール $ sudo pip install pit もしくは、(pip使っていないなら) $ sudo easy_install pitこんな感じでインストール。 (まだ、easy_installやpipが入っていなければ・・・「Ubuntu の Python で easy_install や pip を使いたい場合 - 元RX-7乗りの適当な日々」) 設定 $ EDITOR=vi python↑のような感じで使うエディタを環境変数(EDITOR)に食わせつつ、Pythonのインタラクティブシェルを起動。(事前にexportしてあるなら、エディタの指定は特に不要です。) >>> from pit import Pit >>> hoge = Pit.get('ho
Online reStructuredText editorはWebブラウザ上でreStructuredTextを記述できるソフトウェアです。 最近は様々なテキスト記法がありますが、その一つがreStructuredTextです。記法にまだあまり慣れていない、そんな方でも気軽に記述できるようになるのがOnline reStructuredText editorです。 メイン画面です。左がエディター、右が変換された後の文書が表示されます。 サンプルの記述です。ツールバー部分のボタンを使うと記法が自動で挿入されます。 リアルタイムのコードチェックも入っています。 日本語も問題なく扱えます。 リストを使ってみました。リストの自動挿入などはありません。 Natureに切り替えるとCSSを当てた見栄えになります。 対応しているマークアップは見出しや文字装飾、リスト、画像やリンクの挿入など多数あります
忘れないようにメモ。readlineがあらかじめ入っているlinuxでは import readline readline.write_history_file("test.py") でできるが、windowsなどではデフォルトで入ってないので "no module named readline" とでてしまいます。そこで easy_install pyreadline としてpyreadlineをいれることでreadlineが使えるようになります >>> import readline >>> from math import * >>> r=12 >>> S=r*r*pi >>> S 452.38934211693021 >>> readline.write_history_file("test.py") >>> なおeasy_installがインストールされていない場合は、以下の手順
Eucalyptus is in the process of moving code to GitHub, and this week I finally decided to look at the available API tools for working with GitHub. I wanted a tool written in python, since that would be the fastest for me to extend, and I found github2. Unfortunately, that homepage had a prominent warning that the code only worked with GitHub's old APIs, which were being turned off this week. So
reStructuredTextが使いたかったので、Pythonで書かれてるPelican という静的ブログジェネレータを使ってHTMLを出力し、GitHub Pagesで公開するようにしました。 最近は静的にブログを生成してくれるツールはたくさんあると思うんですが、どうも Markdownをなんか拡張したやつだったり、reStructuredTextを使っていても、ファイル内のメタデータをうまく使ってくれなかったり、自分が書いたエントリのディレクトリ内の位置を日付ごとのディレクトリにしなければいけなかったりして、あんまり好みのやつが見つからなかったんですが、最近みつけたPelicanはそのような制限がないので気に入って使っています。 自分はPelicanのソースを引っ張ってきて、開発中のバージョンを直接使っています。開発中のバージョンを使うにはこれだけでOK:
Pelican¶ Pelican is a simple weblog generator, written in python. Write your weblog entries directly with your editor of choice (vim!) and directly in restructured text, or markdown. A simple cli-tool to (re)generate the weblog. Easy to interface with DVCSes and web hooks Completely static output, so easy to host anywhere ! Features¶ Pelican currently supports: blog articles and simple pages comme
Requests: HTTP for Humans™¶ Release v2.32.3. (Installation) Requests is an elegant and simple HTTP library for Python, built for human beings. Behold, the power of Requests: >>> r = requests.get('https://api.github.com/user', auth=('user', 'pass')) >>> r.status_code 200 >>> r.headers['content-type'] 'application/json; charset=utf8' >>> r.encoding 'utf-8' >>> r.text '{"type":"User"...' >>> r.json()
Note This document is being retained solely until the setuptools documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html independently covers all of the relevant information currently included here. The setup script is the centre of all activity in building, distributing, and installing modules using the Distutils. The main purpose of the setup script is to describe your modul
あいさつ つかさです。 最近AAを多用するので、AA管理ツールを作ろうと思います。 一つのテキストファイルに一つのAA インクリメンタルサーチ、migemoが使える ツールチップ表示で中身を確認できる くらいができたらなと思ってます。既存のツールもあるにはあるのですが、これらをすべて満たすものはなさそうという理由で自作します。 今回、これを作成する過程を連載記事にしようと思います。高度なものにはなりようがないのですが、簡単なプログラムを作る人の参考になればと思います。最終的には次のようなのになる予定ですが、まだ未完成。 同じようなコンセプトで以前連載したそして途中で投げ出したPythonでコマンドラインランチャを作ろう!シリーズも参考にしてください。Pythonカテゴリーからたどれます。 インストール PythonとwxPythonをインストールします。 あと、wxPythonのHPからは
主にプログラミングに関して。Python, .NET Framework(C#), JavaScript, その他いくらか。 記事にあるサンプルやコードは要検証。使用に際しては責任を負いかねます PIL >>> import ImageGrab >>> hoge=ImageGrab.grab((x, y, width, height)) >>> hoge.save("insomnia.png", "png") GTK >>>import gtk >>>pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, width, height) >>>pixbuf.get_from_drawable(root, gtk.gdk.colormap_get_system(), x, y, x0, y0, w, h) >>>pixbuf.save
15.4. argparse — コマンドラインオプション、引数、サブコマンドのパーサー¶ バージョン 2.7 で追加. argparse モジュールはユーザーフレンドリーなコマンドラインインタフェースの作成を簡単にします。プログラムがどんな引数を必要としているのかを定義すると、 argparse が sys.argv からそのオプションをパースする部分の面倒を見ます。 argparse モジュールは自動的にヘルプと使用方法メッセージを生成し、ユーザーが不正な引数をプログラムに指定したときにエラーを発生させます。 import argparse parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument('integers', metavar='N', type=int
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く