朝井リョウ『イン・ザ・メガチャーチ』感想文 この記事は、朝井リョウ『イン・ザ・メガチャーチ』(以下、メガチャー)の感想文です。既読の人が読むことを前提に書いてます。ネタバレもします。 www.hanmoto.com 目次 隈川絢子の届かない手紙 武藤澄香と私 人間の認識能力の限界と視野狭窄 リアコと信徒の違い メ…
TEC, Python | 12:44オラオラさんがLLVMのPythonフロントエンドを自作してしまったらしい。http://code.google.com/p/py2llvm/解説はここhttp://groups.google.co.jp/group/llvm_study/web/%E7%AC%AC%E4%B8%80%E5%9B%9E+llvm+%E5%8B%89%E5%BC%B7%E4%BC%9A(オラオラさんの書いたllvm紹介pdfもすばらしい) pythonに型推論を追加してllvm IRに変換、後はllvmが最適化&ネイティブ化、simdの恩恵を受けられるようにする。Python codeをAST木に変換する標準モジュールとllvm APIのpython wrapperを使用。関数引数の型は推論できないのでデフォルト引数に型オブジェクトを与えてヒントにする。1000倍の高速化
デバッグで3時間くらいはまったのでメモ.Python 2.5からSQLiteがデフォルトで使えるようになったので,SQLを使ったデータ処理が楽にできると思っていたが,思わぬ落とし穴が. こちらのブログに書いてあるように,Pythonのsqlite3はデータを書いたら,必ずcommitメソッドを呼び出す必要がある.そうしないと,せっかく挿入したレコードが消失する恐れがある.Python 2.5のドキュメントには,なぜかclose()メソッドやcommit()メソッドが説明されていないが,2.6以降のドキュメントのclose()メソッドの説明には, This closes the database connection. Note that this does not automatically call commit(). If you just close your database co
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー What Powers YouTubeから。大量のアクセスをテキパキとさばくYouTubeを支えているソフトウエアの構成が面白い。 Apache (HTML, JavaScript, CSS) Python Linux (初期はSuSe,現在はいろいろ) MySQL (5.x, Google内製のクラスタリング技術でそうとうカスタマイズされている) psyco, (Python -> Cの動的コンパイラ) lighttpd (動画配信に利用) GFS (Google File system) ほとんどオープンソースで,特別なものは使っていなくて,特にフロントエンドに近いところはかつシン
<div class="section"> <p><img src="http://gyazo.com/c47c4fe85aaa2710bc261570ebee8719.png" /></p> <p>わわわw</p> </div> 22:41:40 <div class="section"> <p></p> <p>美術館かなにかで見た「ダリの時計は相対性理論による時空の歪みを表現している」ってのを人に説明しようとしてソースを探していたらこんなものがあった。</p> <p><a href="http://www.amazon.co.jp/gp/product/B000VKKWI4?ie=UTF8&tag=nishiohirokaz-22&linkCode=as2&camp=247&creative=7399&creativeASIN=B000VKKWI4">ダリ —科学を追い求めた生涯 [D
最近iPhoneの動作が安定してきたせいからかもしれませんが、iPhoneを触っている時間が増えました。RSSやTwitterを見たりする程度だったら、もうPCは起動させずにiPhoneから見てるような気がします。 今は以下の物が稼働中なのですが デスクトップPC Macbook iPhone Macbookを持ち運びしてもドライブがぶっ壊れちゃうんでこれからは Macのデスクトップ(最近ノートしか出してない気がするんで出るか心配ですが・・・) iPhone でいいんじゃないかと思ったりしてます。 追記: こんな事を言ってた矢先にiMacが出おったw はじめにこのエントリーを書いた時には、母艦という言葉が思いつかなかったのですが、イメージ的にはデスクトップは母艦ですね。 404 Blog Not Found:(iPhone|iPod Touch)オーナー必携! - #書評_ - iPhon
urllibモジュールを使う # -*- coding: utf-8 -*- import urllib filehandle = urllib.urlopen("http://www.python.jp/doc/release/lib/module-urllib.html") for i in range(19): print filehandle.readline().decode("euc-jp"), 実行すると <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <link rel="STYLESHEET" href="lib.css" type='text/css' /> <link rel="SHORTCUT ICON" href="../icons/pyfav.png" ty
GIMPを使ってみたくなったので、インストールから定番ぽいスクリプト、グラデーションなどを入れる所まで、色々調べてみました。 インストール 2009-08-14にリリースされた、GIMP 2.6.7 を入れました。 Python-fuも使いたかったので、事前に下記を別途インストールします。*1*2 Welcome to Python.org python-2.6.2.msi The GTK Project gtk+-bundle_2.16.6-20090911_win32.zip*3 Overview — PyGObject pygtk-2.12.1-3.win32-py2.6.exe pycairo-1.4.12-2.win32-py2.6.exe pygobject-2.14.2-2.win32-py2.6.exe GIMPのインストール中に「Select Components」で「G
IPython provides a rich architecture for interactive computing with: A powerful interactive shell. A kernel for Jupyter. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own projects. Easy to use, high performance tools for parallel computing. To get started with IPython in the Jupyter Notebook, see our official example collect
Benchmarking Tornado vs. Twisted Web vs. Tornado on Twisted FriendFeed, which was recently acquired by Facebook, just released an interesting piece of open source software. Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google’s webapp, but with a
なんか プロトタイプベースのオブジェクト指向みたいで楽しい. >>> def setism(object, name, method): # ism is instance-specific method ... from functools import partial ... setattr(object, name, partial(method, object)) ... >>> class C: pass ... >>> c = C() >>> c.name = 'hoge' >>> setism(c, 'mynameis', lambda self: 'My name is ' + self.name + '.') >>> c.mynameis() 'My name is hoge.'
[pukiwiki] すごく面白そうな記事だったので、将来遊ぶときのためにメモ 今は仕事があるのでガマン。。。 [/pukiwiki] [pukiwiki] hirax.netより -[[無料配布のMathematicaカーネルをIronRubyから自由自在に使ってみよう:http://www.hirax.net/diaryweb/2009/09/28.html#8385]] -[[IronRuby + Mathematica Player で無料数学演習講座:http://www.hirax.net/diaryweb/2009/09/29.html#8388]] -[[IronRubyから有償版Mathematicaを.NET/Linkで使ってみる:http://www.hirax.net/diaryweb/2009/09/30.html#8390]] -[[ronRuby+Mathem
[pukiwiki] [[こちらの記事の続きです:http://boxheadroom.com/2009/10/08/mathlink]] Mathematica Playerで遊ぶのに、毎回 ソースを書き直すのがめんどくさかったので、対話的に作業できるように、ちょっとしたフロントエンドをIronPythonで書いてみました 人生初 .netアプリ (汗 Python用の開発環境、IDLEの操作に似せてあります [/pukiwiki] [pukiwiki] *基本操作 -カーソルが最終行に有るときにEnter またはeval ボタン 最終行をMathematica Playerのエンジンで評価 -カーソルが最終行 ”以外”に有るときにEnter 現在行の内容を 最終行へ追加 (Basicみたく、現在行を評価したほうが素直かな? IDLEに似せてあります) -文字列を選択してEnter また
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
Pythonにはじめて触って、いつのまにか1年が過ぎたのですが、一番はまったのは、やっぱりunicodeの扱いだったと思います。 特に、 UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128) のようなエラーにはさんざん悩まされました。ここがたとえばrubyなど他の言語と比べてわかりにくいために、Pythonが取っつきにくい言語になっているのではないか、と個人的には思います。 そこで、このエラーに関係するはまりどころとTipsをいくつか列挙してみました。これからPythonに触れられる方の参考になればと思います。 なお、環境はUNIX上のPython 2.4, 2.5を想定しています。 u1はunicode型で、s1はstr型です。s1にどのよ
mono イラネェ…だけれど、もはや GNOME の一部みたいなものだし。 よく見ると GNOME Mandriva に入っている mono のバージョンが 2.2 だ。 これって IronPython 2.0 が普通に動くんでね? サイトに行くと IronPython 2.6 が RC になっていた、2.6 正式版は近いようだ。 IronPython – Home せっかくなので 2.0.2 と 2.6 RC を落として使ってみる。 2.6 RC はダメだった、2.0.2 は普通に動くでないの。 本家からのやつだから以前手に入れたものと違い日本語も通るようだ。 ぱぇぽぃ2 ? Blog Archive ? IronEditor しかし矢印キーでカーソル位置を変更できない、 Windows 用キーバインドは効かない。 Linux で動かす場合は Ctrl+D で終了にしてくれよ、Ctrl+
迷路の描かれた画像に対して、ピクセルの座標で指定したスタート地点とゴール地点の最短経路を求めるプログラムをPython+PILで書いてみた。使用する画像は、デジカメで撮ったものでも、ウェブから拾ってきたものでも、ペイントソフトで自作したものでも構わない。 まずは使用例を見て欲しい。この画像は携帯カメラで撮った自作の簡単な迷路だ(画像上)。それに対して指定した2点間の最短経路を赤線で示してみた(画像下)。ピクセル単位で計測しているので赤線が若干ガタガタしていて完全な最短経路ではないがほぼ最短と考えていいだろう。迷路画像(画像上)をmaze01.jpgとし、スタート地点の座標が(240, 160)、ゴール地点の座標が(210, 400)の場合、コマンドラインで以下のように実行する。 maze_solver.py maze01.jpg -s 240 160 -g 210 400 これで最短経路を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く