libbz2-dev libbdb-dev libgdbm-dev libncurses5-dev libreadline5-dev libsqlite3-dev libssl-dev libz-dev これだけあれば、まず使わないようなものをのぞいて、標準ライブラリがビルドできるはず。
何事も始める時が一番腰が重いものであり、腰を軽くするためには考えずに作業出来る必要があり、その為には手順を記録してなんども修正して洗練させる必要がある、だからとりあえず記録。DjangoやKayを使ってウェブアプリを作る方法 サービス名称を決める 他人に話してみる。「ダサッ」とか「え、何々って意味?(誤解)」とか言われたら考え直す。 ドメインが取れるかどうかを調べる。Google App Engineならその名前のアプリを作れるか調べる。取れないなら考えなおす。 ドメインを取る。アプリの名前をとる。作ってから取れなくなってたらガッカリするから。 プロジェクトフォルダを作る 僕はBitbucketでホスティングされているプライベートのMercurialのリポジトリの中に作る。 フォルダの中でstartprojectする RATIONALE: ここで作られるフォルダのルートにはapp.yaml
Programming Languages Google's Python Class This is a complete online introduction to Python programming, including writen materials, lecture videos, and coding exercises. The class is geared for people with a little bit of programming experience, and is used within google to introduce Python. Below are video-taped lectures from Google Video on various technology areas. These videos are great oppo
Windowsのクリップボードの機能を拡張するアプリケーションです。 クリップボードの履歴を収集し、再利用(貼り付け)出来ます。その際に、ユーザーは自身で追加した拡張機能でクリップボードの内容を定型処理することが出来ます。 システム要件 解凍したフォルダを任意の場所に置いて下さい。 また、.NET Framework 4がパソコンにインストールされていない場合はマイクロソフトWEBサイトよりダウンロード、インストールして下さい。 インストール 解凍したフォルダを任意の場所に置いて下さい。 また、.NET Framework 4がパソコンにインストールされていない場合は[http://msdn.microsoft.com/ja-jp/netframework/ffhttp://msdn.microsoft.com/ja-jp/netframe... インストール方法を見る 使い方 ●実行 C
古いエントリーなのですが、まだ時折検索エンジン経由?でいらっしゃる方がいるみたいなので追記 Titanium Desktopは今はTideSDKと変わってオープンソースプロジェクトになっています。 いいたい事を先に。 Ruby,Python,PHP,JavaScriptやってる人でデスクトップアプリ作成に興味ある人は Appcelerator Titanium Desktop さわってみるといいと思います。OS X, Windows,Linuxとマルチプラットフォームなデスクトップアプリをhtml,JavaScript,Ruby,Python等の慣れ親しんだ技術で簡単に作成、公開することができます。 予想以上にブクマされてるみたいなので、Titanium Desktopの特徴を箇条書きですが追加しておきます。 一言で言えばJavaScriptで記述するAdobe AIRのようなRIAフレー
laclefblog in saeki's weblog海野螢『マは小悪魔のマ』読了。 海野螢の誕生日である9月29日に発売された2冊の単行本その1。 不破太一の前に突然現れた悪魔のメフィスト。ただし、彼女は俗に知られる悪魔と違い、良い事しかしない。望みは、太一の夢を叶えることだと言う。太一の片思い相手の日暮まりか、魔女の先生を巻き込んで、SFチックに事は進む。 波動関数だとか因果律とか、SFな使い方をされ易い単語が出てくるが、まああんまり関係無い。よくある、セカイが絡んだボーイミーツガール。 太一の流され易い性格と、色々関係してHシーンが毎話あり。勿論全員貧乳。 メフィストのコスプレ癖が良い! 今の段階で、僕がTwitxrにポストしたメッセージ数は1216、もう少し前から使っているTwitterのメッセージ数は4194、となっている。Twitxrは未確認だが、Twitterは1ページ20
↓に便乗してPython版も書いてみました。 Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜 Ruby基礎文法最速マスター - Route 477 PHP基礎文法最速マスター - Shin x blog ほとんど上記の記事と同じような内容で書いたのでPython入門記事としては色々抜けていたりしますがご了承ください。 Pythonは現在3.x系がリリースされていますが本記事では基本的にPython2.6について書きます。 参考文献: 初めてのPython (asin:4873113938) Python Documentation Index http://www.python.org/doc/ Python 和訳Document http://docs.python.jp/2/ 0. 対話環境として使う 対話環境 pythonはそのまま実行すると対話環
概要¶ これは Google Python Style Guide Revision 2.29 を日本語に訳したものです。 本家ガイドは CC-By 3.0 ライセンス の基で公開されています。また、本ガイドも同ライセンスを継承します。 本家ガイドの著者は以下の通りです。 Amit Patel Antoine Picard Eugene Jhong Jeremy Hylton Matt Smart Mike Shields また、本ガイドの翻訳者は以下の通りです。 Kosei Kitahara 本ガイドに誤植、誤訳があった場合は issue で教えてください。 その他本ガイドに関する問い合わせは、サイト最下部に記載のメールアドレスか @Surgo にお願いします。 はじめに¶ Python は Google で使われている主要なスクリプト言語です。 このスタイルガイドは Python によ
python-twitterというものを使うと簡単にTwitterのAPIなどで遊べると噂に聞き、導入してみました。 まずは必要なものをダウンロードする python-twitter - Google Codeで、python-twitter-0.5.tar.gzをダウンロードする。 Python Package Index : simplejson 1.9.1で、simplejsonをダウンロードする。このモジュールがないと動かない。 インストールするよ! simplejson編 simplejson-1.9.1.tar.gzを適当な場所に解凍 できたsimplejson-1.9.1ディレクトリへ移動する ターミナルで「$python setup.py install」 インタラクティブシェルで「>>> import simplejson」を打ち、エラーが出なければ無事完了 python
Latest version: 0.7.1 (17 Dec 2007) Monsterz is a little arcade puzzle game, similar to the famous Bejeweled or Zookeeper. The goal of the game is to create rows of similar monsters, either horizontally or vertically. The only allowed move is the swap of two adjacent monsters, on the condition that it creates a row of three or more. When alignments are cleared, pieces fall from the top of the scre
せっかくPythonの話がホットエントリに入っているのに、あまりいいサンプルとは思えなかったので、書き直してみたい。 クロージャと無名関数を使うと、こんな風に実装することができる。 import yaml def _get_from_disk(): data = open('config.yaml').read().decode('utf8') config = yaml.load(data) # クロージャ内に隠蔽・保持されるローカル変数 global get get = lambda : config # 二回目からはconfigを返す無名関数を呼ぶ様に変更 return get() get = _get_from_disk # 初回のみローダーを実行 わずかな違いだが、私にはこのスタイルの方がずっとすっきりくる。 Life is beautiful: Python Hack : 噛め
2009年10月24日土曜日 PythonのC++拡張ライブラリの速度 PyMugenのPalFxをPure Pythonで作ったら、遅くてお話になりませんでした。 (PalFx:キャラや背景画像のパレットにエフェクトを書ける命令。 色を反転させたり、青成分のみを取り出したりできる。) 単純な計算処理で、典型的な行列演算でもないので、 C++でDLLを書くことにしたのですが、方法が複数あります。 DLLを書いてctypesで呼ぶ Boost.Python の2つの選択肢がとりあえずありました。(生のCや、SWIGは、知らないので。) 両方で書いてみて、結局、Boost.Pythonを採用しました。 理由は、dll+ctypesが遅かったから。 C++での処理時間自体は大して変わらないのに、 全体の処理は10倍くらい違っていました。 恐らく、ctypesではPythonオブジェクトを直接渡す
Googleが提供している、GWTというフレームワークがある。これはJavaを使ってWebアプリケーションを開発し、結果をJavaScriptに変換することでクライアント向けのコードを書かずにWebアプリケーション開発ができるという代物だ。 メーラーのようなWebアプリケーション とても便利だとは思うのだが、いかんせんJavaだ。もっと需要を増やすためにはJavaではなくスクリプト言語でいくべきではないか。そもそもとしてGoogleと言えばPythonだろう、そう憤った(かどうかは知らないが)開発者が生み出したのがpyjamasだ。 今回紹介するオープンソース・ソフトウェアはpyjamas、PythonからJavaScriptを生み出すソフトウェアだ。 pyjamasはPythonで作られたソフトウェアで、同じくPythonで組んだコードをJavaScriptに変換する。いわばコンパイラー
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー PythonのコードをJavaScriptにコンバートできるモジュールを発見したのでちょっと使ってみた。Pythonのバイトコードコンパイラが出力するASTツリーからJavaScriptを生成している。これまでも,簡単な文字列置換を使ってPythonのコードをJavaScriptにコンバートする試みはいつくかあった(CrackAJAXとか)けど,こちらの方が汎用性が高いし,将来性がある気がする。はまらなそう,という意味で。 こういう仕組みを使うと,Webブラウザ上で実行するような簡単なコードを含めて,ロジックをPythonだけで書けるようになりそう。JavsScriptは良い言語だと思
個人レベルの簡単なWebサイトであれば、レンタルサーバを借りてPHPのCMSを設置して…というのがこれまでのやり方だった。しかし既にそのようなレベルは脱している。Webサイトは無料で立てる時代になってきている。 カテゴリで区分けされたCMS それを叶えるのがGoogle App Engine(GAE)だ。GAE上で動くCMSを使えば無料でWebサイトを稼働できるようになる。 今回紹介するオープンソース・ソフトウェアはGD-cms、GAE Django CMSの略称を持つCMSだ。 GD-cmsはGoogle App Engine上に設置するのでデプロイが簡単にできる。現状ではテーマ機能などはないが、そうした情報はローカルで変更し、アップロードすれば良いだろう。 記事詳細 機能はカテゴリごとのコンテンツ管理、ゲストボード、リンク、広告管理となっている。指定した値がきた時にはリダイレクトさせる
去年の暮れぐらいからPythonが好きになってきている。Google App EngineやDjangoによるところが大きいが、Pythonを知っておけば色々な場面で役に立つ。とは言え実開発においてPythonを用いよう、という場面はまだまだ数少ないようだ。 Pythonを使ってアートを描く そのため、勉強できる機会が少なくなってしまう。そこで使ってみたいのがDrawBotだ。 今回紹介するフリーウェアはDrawBot、Pythonを使ってアートを作るソフトウェアだ。 DrawBotは3ペインの構成になっているソフトウェアだ。右上にコードを書き、右下に標準出力がされ、そして左側にレンダリング結果が表示される。線や円、四角などのオブジェクトを描くための関数が用意されている。 文字の出力も可能 文字や色を使ってグラフィカルな作品を描くことができる。透明度を設定すれば、オブジェクトを重ね合わせた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く