「史上最も売れたインディーズゲーム」と言われているゲーム「MineCraft」の製品版リリースが決定した(本家/.)。MineCraftは立方体ブロックで構成された世界を一人称視点で探検したり、ブロックを組み合わせて構造物を造ったりして楽しむゲーム(Wikipedia)。MineCraftの開発者NotchはTwitterへの投稿でこれを発表、今週末開催される同ゲームのファンの集いである「Minecon」で製品版をリリースする予定だという。 MineCraftは正式版へ無料アップグレードできる有料ベータ版がリリースされていたが、これは既に400万人以上によって購入され、5000万ドル以上の収益を達成している。さらにMillenaireやBuilders、TornadoesといったMODコミュニティの派生や、Ace of Spades(サンドボックス型FPS)、Voxatron(動画音量に注
The traditional model of analysing performance of Python programs has been "run the profiler, find your bottlenecks, optimize them or move them to C". I personally find this approach grossly insufficient in many cases, especially in the context of PyPy. Particular problems are: In many large applications, the profile is flat: PyPy's own translation toolchain, Twisted or any modern web servers are
OS.js – JavaScript Cloud/Web Desktop Platform OS.js is a simple, yet powerful JavaScript Cloud/Web Desktop platform. A desktop implementation for your browser with a fully-fletched window manager, Application APIs, GUI toolkits and filesystem abstraction. Visit the official Homepage for more information: https://www.os-js.org/ Or check out the Demo for yourself: https://demo.os-js.org/
A blog series about adding hints to an interpreter written with PyPy to improve performance. These posts also turned into a paper submission for ICOOOLPS. 0 Part 1: Controlling the Extent of Tracing The question I was asked most often during my recent US trip was how exactly the hints work that interpreter authors can use to improve the execution speed of the programs running on their interpreters
Python Web フレームワーク アドベントカレンダー2010のバトンが回ってきましたので、書いてみます。 Sphinx version 1.1から、WebSupportというものが入りました。これは、sphinxのドキュメントをWebサーバにつなぎ、コメントや変更の提案、投票といった機能を追加してくれます。 これ単体だとWebフレームワークとは言い切れませんが、まあ誤差の範囲ということで許してください。 概要把握: 動作している様子 WebSupport開発者のJacob Masonさんが提供しているデモサイトです。これを見て雰囲気を掴んでください。 http://www.jacobmason.com/demo/contents ちなみにこのソースはbitbucketで公開されています。 必要なライブラリ WebSupportはコメントなどをsqliteのDBに保存しますので、それを
EBNF(Extended Backus–Naur Form)とは、文脈自由文法を表現するメタ文法記法であり、コンピュータのプログラミング言語や形式言語の形式的表現として使われる。バッカス・ナウア記法 (BNF) の拡張であり、拡張バッカス・ナウア記法とも呼ばれるが、ABNF(Augmented Backus-Naur Form)も同じ訳語となるため、区別するためあえて EBNF としている。 ニクラウス・ヴィルトが最初に開発した。EBNF の標準化されたものとして ISO-14977 などがある。 基本[編集] プログラムのソースコードは、終端記号で構成される。終端記号は、具体的な文字や数字や記号で構成される。 EBNF は、非終端記号に対応する記号列を指示する生成規則によって定義される。 digit excluding zero = "1" | "2" | "3" | "4" | "5
/* --- RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code. IE 6+ .......... compatible ✔ Firefox 2+ ..... compatible ✔ Safari 3.2+ .... compatible ✔ Chrome 3+ ...... compatible ✔ Opera 10+ ...... co
functools.partialの存在意義が分からなかった。 lambdaで包んで返せばそれで良いと思っていた。 勘違いしていた。 確かに、functools.partialは便利だ。 def f(x): def _f(): return x + 1 return _f xs = [f(x) for x in xrange(10)] print [x() for x in xs] g = lambda x : lambda : x + 1 ys = [g(x) for x in xrange(10)] print [y() for y in ys] zs = [lambda : x + 1 for x in xrange(10)] print [z() for z in zs] # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # [1, 2, 3, 4, 5, 6,
この記事はMichael Woloszynowicz氏のブログWeb 2.0 Development And Business Lessonsの記事"You Don't Know JavaScript"を翻訳したものです。本人の許可を得て公開します。原文は2011年4月16日にポストされました。私自身のJavaScriptの学習が浅く、誤訳の指摘等はコメントを下さると助かります。 原文は以下のURLから。 http://www.w2lessons.com/2011/04/you-dont-know-javascript.html 去年ぐらいから、いらいらする現象が目に留まるようになった。プログラマが、少ししか触っていない技術でありながら、それで履歴書を脚色するパターンに何度も出会った。多くの言語で起こることではあるが、最も冒涜を受けている言語がJavaScriptだ。 あなたは自分が知らな
News Flash New July 16th, 2024 VirtualBox 7.0.20 released! Oracle today released a 7.0 maintenance release which improves stability and fixes regressions. See the Changelog for details. New May 3rd, 2024 VirtualBox 7.0.18 released! Oracle today released a 7.0 maintenance release which improves stability and fixes regressions. See the Changelog for details. New April 16th, 2024 VirtualBox 7.0.16 re
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く