dev

pythonでuniq

id:gi-chiさんのエントリを読んで Rubyにはuniqがあるんだと知りました。配列操作の比較表 Ruby, Java5, Python - 制作日誌ギーチ! 自分用にRuby, Java5, Pythonの配列操作比較表を作成しました。 それpy!ということで、これが速いでしょうか。 def uniq(se…

Thriftのtutorialが絶賛準備中な件

ソース読めということかな。Apache Thrift Download ThriftTo get started, download a copy of Thrift.Build and InstallNext, build and install the Thrift libraries and compiler.Writing a Thrift fileLet's define and create a simple service.Using…

スタンフォード大のオンライン授業よさそう

dev

I’m Attending MIT, Stanford & Harvard ~ Mattias Geniar #1 Introduction: Procedural Paradigm vs. Object-Oriented Paradigm, Assembly, Concurrent Programming Overview, Example of Data Sharing Issues with Concurrent Programming, …#8 Heap Manag…

Gears Databaseはじめてみる

dev

Google Gears の機能のおさらいと HTML5「Client-side DB」の相互運用を考える。Client-side DB に未来はあるか? - IT戦記 HTML5 と比較してみる コードの比較 以下に、同じことをする HTML5 と Google Gears を書いてみた // HTM5 var db = openDatabase()…

メモ:linalg.lu(A)でLU分解

良いもの。悪いもの。: SciPyの使い方: 行列演算 PythonのモジュールであるSciPyを使った行列演算を示す。scipy.linalgではBLASやLAPACKを利用しているので、高速な演算が可能になっている。

IPythonいじり開始

pyshがよさげですな。 IPython 0.8.2 で一段と便利になってる - 傀儡師の館.Python - 楽天ブログ(Blog) UsingIPipe なんかも、便利。例えばfrom ipipe import *iwalk | ifilter("_.endswith('.pyc')") | idump # あるいはlines = !lslines.grep("\.pyc$") …

StrawberryPerlに乗り換えるべきか

さようなら、ActivePerl。こんにちは、StrawberryPerl。 - 日曜プログラマのそゞろ事 WindowsでPerlというと、ActivePerlしか知らなかったのですが、今日、もう一つのPerlを知りました。 それが、StrawberryPerlです。 「perl -V」した結果は続きのほうに書…

PHP開発が変わる!PHP実行環境をクラウド提供「Aptana Studio」

dev

MOONGIFT そして最近発表されたのがAptana Cloudだ。これの恐ろしい所はPHPの実行環境をクラウドで提供している点にある。Aptana Studioで開発し、そのままAptana Cloudへ同期、実行ができてしまうのだ。Amazon EC2のライバルと言われているが、どちらかと言…

Erlang for Python programmers

Twisted Mind 自分用にまとめておく。 Erlang for Python programmers: Part I ≪ Ruslan’s Blog Erlang for Python programmers: Part II ≪ Ruslan’s Blog Erlang for Python programmers: Part III ≪ Ruslan’s Blog Erlang for Python programmers: Part IV…

virtualenvサンドボックスを使う

これは便利そう。 Pylons 日本語 - PythonWeb virtualenv は Ian Bicking による新しいプロダクトで、 workingenv と virtual Python install の最も良い特徴を組み合わせることを目的としています。 virtualenv によって、外部のプログラムに影響しない独立…

メモ:vimgrep

VimでGrepする覚え書き 1/2 「内部grep」編 - ナレッジエース 内部grep Vim7からは標準でgrep機能が備わっています。 以下のようにコマンドを実行すると便利。 :vim[grep] /hogehoge/j *.txt | cwこれでカレントディレクトリにある全ての.txtファイルから「h…

メモ:ディレクトリ毎に.vimrcを切り替える

vimで編集中のファイルがあるディレクトリによって、使用する .vimrc を切り替えたいと思っています。どのように設定等すればよいでしょうか?.. - 人力検索はてな 3 回答者:longicorn 2008-10-21 23:27:23 local_vimrc.vimかな? 自分のサイトからlocal_vim…

「phpできます!」なんて自信たっぷりに言われた時の恥ずかしさ

彼氏がphp使ってた。別れたい… phpだと、うっかりエラー表示出た時なんか恥ずかしいww 下向いちゃうしww 男にはせめてPython使って欲しい・・・ strip_tagsとかでサニタイズなんてされたら・・・・もう最悪ww あとせめてphpでも普通にClassぐらいは作…

python2.6変更点

python2.6リリースメモ(挫折) - mopemopeのビビット☆パステル☆レインボー日記 PEP以外の細かいメモ。 schedモジュール scheduleを行うモジュール。 スケジューリングする基準になる時間取得関数などを設定可能。 スケジューリングする際に、時間、優先度、…

実際に使ってみて感じたGitの良い点 - サイト更新停滞ちうっ

実際に使ってみて感じたGitの良い点 Gitは他のバージョン管理システムと違い、バージョンを管理するファイルは 管理ファイルのルートとなるディレクトリにしか置いてない。だから、vim *とかやっても、邪魔なバージョン管理用ディレクトリを巻き込んだりしな…

Push It!作成者のたわごと: Google App Engineで遊んでいます。でも・・・

Push It!作成者のたわごと: Google App Engineで遊んでいます。でも・・・ でも、ちょいと困ったことがありまして、このGAEのサーバは、一つのHTTP Requestに対して8秒前後くらいでタイムアウトしてしまうのです。 で、それを放置すると、DeadlineExceededEr…

24 Hour Application Challenge - FriendFeed

dev

FriendFeedで以下のようなHackathonが開催されるそうです。 日本時間では10/25 1:00開始ですね。 24 Hour Application Challenge - FriendFeed DeWitt Clinton posted a message “Ground rules:” October 19 at 5:02 am You can build anything. Web applica…

WindowsでもCPANを活用する「Strawberry Perl」

dev

TODO: あとで試す。 MOONGIFT 今回紹介するオープンソース・ソフトウェアはStrawberry Perl、CPANがそのまま使えるPerl実行環境だ。 ActivePerlがnmakeベースであるのに対し、Strawberry Perlはgccを使って環境を構築する。そのため、CPANがそのまま利用でき…

オープンソースカンファレンス2008でploneのトークが。

あとで調べる。 Ploneが開くCMS新時代山本 烈氏http://www.ospn.jp/osc2008-fall/modules/eguide/event.php?eid=12Ploneのデモ。Plone2でサイトを構築しているので、Plone3は非常に気になるところ。次のMacのOSメジャーバージョンアップで、強制的に移行させ…

Guidoのインタビュー on Linux Journal

[Python-ml-jp 4521] 昨日届いてたLinux JournalにGuido von Roosumのイン タビューが載ってました。 つーか表紙がGuidoです。 http://www.linuxjournal.com/issue/174インタビューの内容は、主としてPython3について。みなさま よくご存知のことから、あま…

「baltic-avenue」

dev

MOONGIFT: ≫ Google App Engineを使ったAmazon S3クローン「baltic-avenue」 今回紹介するオープンソース・ソフトウェアはbaltic-avenue、Google App EngineをAmazon S3ライクに利用するソフトウェアだ。この発想は面白い。Google App Engineが持つスケーラ…

メモ:Amazon EC2の日本からの回線速度

dev

TODO: いつか検証 question:1221631854 Amazon の EC2(Elastic Compute Cloud)を実際に使ってみたことのある人に質問です。 日本国内向けの写真共有サイトをEC2で運営しようと思ったのですが以下のように速度が全然出ません。 lighttpd wget で ファイルを直…

Hadoop + Python = Happy

dev

HappyはHadoopでmap-reduceプログラムを書くためのJythonフレームワークだそうです。例として以下がword countプログラムです。 import sys, happy, happy.log happy.log.setLevel("debug") log = happy.log.getLogger("wordcount") class WordCount(happy.H…

Preferred Infrastructureのreflexaをpythonから使用する

連想検索エンジン reflexa の API を Python から使ってみる - 銀月の符号 先日、 連想検索エンジン reflexa を知りまして。なかなかに面白い連想結果が得られるので楽しんでいるところです。API が公開されていたのでさっそく Python から叩けるようにして…

プログラミングテクニックのまとめ

dev

あとで調べるプログラミング日記 * 汎用コード内で条件分岐コードを減らせ他はifをポリモーフィズムによりなくせなど。条件分岐は汎用性を損なう原因となる。もしくは、1つのロジックの中に2つのロジックが混ざってしまっていて、きちんと分離できていない証…

「multiprocessingモジュールパねえ」とのこと

2.6に新搭載のmultiprocessingを見て俺のPythonがおっきした件 いやー,multiprocessingモジュールイイよ。パねえよ。要はプロセス間通信を行うときに便利なパッケージで,threadingと似たようなAPIなのでGILが回避できてマルチプロセッサとかマルチコアの性…

GCC Hacks資料

dev

OSC 2008 do 終了 gcc_hacks すばらしいスライドを発見。 あとで勉強する。

『プロジェクト管理ツール「縄文の知恵」』

dev

スクリプト研究所 プロジェクト管理ツールの情報を参考にさせていただく。 なかなか良いアプリケーションもなく、あっても高価だったり・・・検討をしてみたアプリケーションは ・Microsoft Project →高い ・ConceptDrow Project →日本語を処理できるが、フ…

『phpgroupware』

HOSHINA's Diary.NET 久しぶりに使ってみたが、すげぃよくなってる。サイボーズなぞいらんな、と思った。 あとで試す。

『プログラマは必読かも 「Joel on Software」』

dev

ひげぽん OSとか作っちゃうかMona- そんなJoel氏のJoel on Softwareが出たら読むしかないです。1-8章あたりで、印象に残ったのはシンタックスでプログラミング言語を選ぶことは滅多にしないとか。Pascal文字列の話(Pascal文字列知りませんでしたw)とか。 例…