Tech leaders: Get an insider view of Google Cloud’s App Dev and Infrastructure solutions on Oct 30. Register for the Summit.
MercurialやTaskCoachといったPython製ツールをWindows上で使うとき、py2exeでビルドして配布されているパッケージを利用するとインストールはとても簡単なのですが、アプリ毎にpython25.dllといったdllやPythonモジュール群が大量にインストールされるのが欠点です。 普段からPythonを利用している人にとっては、distutilsを利用したインストール(easy_installやsetup.py install)の方がメモリ効率の面でも起動速度等の面でも有利な筈です。僕はできるだけこちらの方法を使っていて、起動速度・最小化解除のレスポンス共に向上することが体感できます。(プラシーボ効果かもしれませんが) ただし、Mercurialをeasy_installしたところ、hg.exeが生成されず、Pythonをインストールしたディレクトリの下のScri
管理人(はむ!)は最近スクリプト言語Lua(るぁ)に入れ込んでいます。と思ったら「ARカプセル」とかやってます。 ※iPhoneの方は右上の「PC」ボタンでPC用表示のほうが良いと思います。 eguoさんの日記(無断でアンテナ捕捉させて頂いてます m(_ _;m )でstackless pythonに触れているのを見て、そういえばスタックレスって何だっけな、と思って再度調査。まとめることにしました。 MLなどを見ていると、Lua5.0(5.1)はスタックレス(stackless)であるそうです。Lua4.0はスタックレスではなく、Lua5.0でコルーチンを実装するためにスタックレスにしたのだそうな。参考までに、pythonは公式のものはスタックレスではなく、傍流であるstackless pythonはその名の通りスタックレスのようです。 そんでそんで、スタックレスって結局何よ、というわけで
nose はテストケース作成の手間、テスト実行のわずらわしさを軽減することを狙いにしたテストフレームワークで、同種のソフトとしては py.test が知られています。 nose とはなにか 今回は Python 用テストフレームワーク nose(http://code.google.com/p/python-nose/) の紹介をしたいと思います。 同種のソフトとしては py.test が知られており、実際、nose は py.test から大きな影響を受けています。 nose のインストールそれでは早速 nose をインストールしてみましょう。 easy_install を使うと、非常に簡単にインストールできます $ easy_install nose easy_install がインストールされていない場合は次の URL からインストールしてください http://peak.t
渋川さん テストファーストが大好き。MindMapもキレイに書きこなしていた。 大川さん 製薬系の人はPythonを使う人が多い。ライブラリが豊富なことが理由らしい。(Rubyは少ない、とのこと) 根本さん iPhone(脱獄済み)を持ってました!いろいろ見せてもらい、自分のiPod touchと比較。カメラ機能があって、写真を撮った後に写真閲覧モードにシームレスに移動していたところに感動。おもてなしの美学だなあ。 小吉さん Python1.4から使用している方。総務なのに、Pythonを業務に使用して役立てているとのこと。 西尾さん Jython本を書いているとのこと。いつ頃でるのかな?楽しみだ。(飲み会での追記:最短で4月らしい)
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー PythonのコードをJavaScriptにコンバートできるモジュールを発見したのでちょっと使ってみた。Pythonのバイトコードコンパイラが出力するASTツリーからJavaScriptを生成している。これまでも,簡単な文字列置換を使ってPythonのコードをJavaScriptにコンバートする試みはいつくかあった(CrackAJAXとか)けど,こちらの方が汎用性が高いし,将来性がある気がする。はまらなそう,という意味で。 こういう仕組みを使うと,Webブラウザ上で実行するような簡単なコードを含めて,ロジックをPythonだけで書けるようになりそう。JavsScriptは良い言語だと思
py2exe py2exe is a Python Distutils extension which converts Python scripts into executable Windows programs, able to run without requiring a Python installation. Development is hosted on GitHub. You can find the mailing list, svn, and downloads for Python 2 there. Downloads for Python 3 are on PyPI. py2exe was originally developed by Thomas Heller who still makes contributions. Jimmy Retzlaff, Ma
Sunday, March 02, 2008 Blogger で自動改行挿入をオンにした状態で Pygments が吐いた HTML をそのまま貼り付けると行番号とコードがずれるから気をつけなさい 解決したので、タイトルを変更。 Pygments っていうのは、プログラミング言語とかマークアップ形式のソースコードを強調表示(ハイライト表示)するための HTML ファイル(その他)を吐いてくれるソフト。なんだけど、そのまま出力した HTML を Blogger に貼り付けても表示がずれるんで、なんでだろうと思ってたら、下が原因だった。 When I put a table in my posts, there are extra blank lines. How do I get rid of these? でも、Blogger だけじゃなくて普通に出力した HTML ファイルを開いてもずれ
Welcome to NodeBox NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented. Read more » Download NodeBox for Mac OS X (version 1.9.5) Universal Binary Compatible with Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard) Mac OS X Lion (10.7) and Mou
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者 & IT Microsoft 開発者 Mi
C++ のクラスと Python のクラス C++ と Python の大きな違いは、前者がコンパイラ向け、 後者がインタプリタ向けの言語であるということ。あたりまえだけど。 C++ では「クラス」はあくまで、ヘッダファイルなどでの「定義」であって、 コンパイラにかけるときには、実際にその定義されたコードが実行される ことはない。これもあたりまえ。 一方、Python はインタプリタなので、「クラス」文はいきなり実行されている。 もうちょっと具体的に言うと、: 1: class foo(object): 2: def bar(self): 3: print 'Hello, world!!' 4: 5: x = foo() 6: x.bar() 上記のような Python のプログラムがあったとき、C++ の感覚だと、 5行目から実行されているような気がする。で、foo() で foo クラ
django.utils.functionalに含まれるlazyを使うと、関数の遅延評価を簡単に行うことができます。 カレー化を行うdjango.utils.functional.curryはPython2.5のfunctoolsでも代替可能でしたが、このlazyは標準ライブラリの中に代替がなく(多分)、かつ、非常に有用な関数です。 Pythonでは、「ある条件が満たされない場合、別の関数を評価する」というパターンはしばしば見られます。 典型的なものとしては、キーがない場合に返すべき値と共に呼び出す、dictのget, setdefault, popメソッドなどです。 少々トリビアルな例なのですが、遅延評価の効果を体感するために、次のような例を考えてみました。 import time def get_value(v): time.sleep(3) return v このget_value
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く