森ビル デジタルアート ミュージアム:エプソン チームラボボーダレス 2024.2.09(金) - 麻布台ヒルズ、東京
The following files are in public domain except where otherwise noted. THESE FILES COME WITH ABSOLUTELY NO WARRANTY. Articles Recursion and Generators. Crappy tools webapp.py and runapp.py A simplistic Web application framework and its testing server. clitrans.py Generate a simple-formatted text reference for C# standard libraries. sortbydate.py Sort the files by its date and display the older (or
id:Number6が発案し、PHPで作成したものを、とある事情でpythonで作り直しました。 このボットがどのようなものかというと、ZAWATTER (@ZAWATTER) | Twitterをfollowした状態で、twitterに「っ・・・!」のような福本伸行先生の作品に良く出てくるような発言をすると、ZAWATTERが「ざわ・・・ざわ・・・」し始めるという何の意味もないボットです>< ただ、pythonで作ったはいいのですが、当初動かすことを予定していたXreaは金を払ってないの原因かしりませんがcronが使えません\(^o^)/ またcronが使えても1時間に一回しか使えない(確認はしてない)っぽいので、1分に一回動かそうと思ってたのでどっちにしろ使えないかも\(^o^)/ 仕方ないので大学の研究室の鯖に置き土産として動かそうとしたのですが、なんかわけのわからないエラーがでて動
最近、ピアキャストにも飽きてきて、株価のチェックが趣味になってきました。あちこちのサイトをみたり、omega chart を使ってスクリーニングしてみたりと、色々遊んでるわけですが、もうちょっとこうなんていうか、自由にいろいろできるようにならんもんかなぁ、と思い始めたので、ちょっとしたスクリプトを書いてみました。 stock.py #! -*- coding: cp932 -*- import sys, os from subprocess import Popen, call from datetime import datetime, timedelta import urllib2 class Storage(dict): def __getattr__(self, key): if self.has_key(key): return self[key] raise Attribut
簡単にライブラリがインストールできるPython Pythonのモジュールは、ソースのディレクトリに移動して python setup.py installとやれば大抵インストールすることが出来ます。 あるいは、easy_installを使えば easy_install (パッケージ名)でRubyのgemのようにレポジトリからインストールすることができます。 気になるところ 非常に便利なのですが、インストール先を指定しない場合、%PYTHON_HOME%\Libs\site-packages\にインストールされることになります。 ここにインストールされると、(インストールされたマシンの)どこからでもそのライブラリを使うことが出来るようになるのですが、複数のライブラリを入れて使うようになると以下のようなデメリットがあります。 ライブラリの管理が面倒になる ある環境で作ったシステムを他のシステ
さっきの for i in range(1,101):print"FizzBuzz"[i*i%3*4:8--i**4%5]or iとか明らかに禍々しいオーラをまとっている。闇の眷属に間違いない。 こういう一見この世の物理法則に従っていないような生き物を生み出すのは「召還魔法」だと思う。 こういうのはネタとして魔界のものを召還して見せ物にするくらいなら問題ないのだけど、普段の作業や仕事のコード、特に他人とシェアするコードで必要もなく闇の力を利用すると「黒魔術使い」「ダークサイドに堕ちたな」と言われるので要注意。生半可な気持ちで禁呪を使うと高い代償を支払う羽目になる。 IEを華麗に撃墜する一行 - ぼくはまちちゃん!(Hatena)とかは攻撃魔法。たぶん赤魔術。対象に対する深い理解が必要なのでほんの一握りの人しか新しい呪文を開発することができないが、行使するのは作り出すより簡単なので多くのスク
id:kishiがRubyでやってたので、なんとなくPythonでやってみた。 PythonでAtomを扱う場合はfeedparserを使えば超簡単です。 feedparserのインストール feedparserをインストールするにはいつものようにソースを落としてきて、 python setup.py installとすればいいのですが、Ubuntuを使っているのなら sudo apt-get install python-feedparserの方が簡単です。apt-getは超便利ですね>< 準備が整ったら Kishiさんと同じように、コマンドライン引数から検索ワードを受け取り,http://api.oshira.se/を使って検索し、取得した記事のタイトルを表示するプログラムを書いてみます。 # -*- coding: utf-8; -*- import feedparser,sys,u
先日のエントリは、近年Pythonのテクノロジーリーダー的存在になってきた重要な会社がZope/PythonをあきらめJavaを選択したという、Zopeコミュニティにとってかなり大きなニュースであった。 その会社Nuxeoは、収益のほとんどを自社のCMSをベースにしたシステムインテグレーションから得ている。彼らの会社は大きな組織を相手にシステムインテグレーション開発をやっており、年々クライアントとなる会社の規模が大きくなっていき、それに伴いミッションクリティカルな要求度と扱うべきデータ量が大きくなっていたそうである。そのことから自社製品のCMSをZopeベースからJBossベースに転換し、自社の新規の開発リソースをJ2EEに振り向けるという戦略転換を行った。 たしかに、Zopeであってもその要求度やデータ量に耐えるように作りこむことはできる。しかし、デフォルトでそのような設計がされていると
日本語サイトでは、具体的な性能は測定していませんが、 以下のようなサイトで正しく動くことがわかっています: アサヒ・コム Nikkei NET Mainichi INTERACTIVE Yomiuri On-line IT media 東京新聞 日刊スポーツ 信濃毎日新聞 livedoor ニュース 使いかた Webstemmer をつかったテキスト抽出は以下のようなステップになります: まず、特定のニュースサイトから種となる HTML ページを多数取得する。 取得したページのレイアウトを学習する。 別の日に、同一のニュースサイトから新しい HTML ページを取得する。 2. で学習した結果をつかって、新しい HTML ページから本文を抽出する。 1. および 2. のステップが必要なのは最初の 1回だけです。 ひとたびサイトのレイアウトを学習してしまえば、 あとはレイアウトが大きく変更さ
指定されたディレクトリの中身のファイルを調べ、それらのファイルの最終更新時刻を参照し、その時間が現在時刻と2時間以上離れていたら、そのファイルを削除する。 というものをpythonで書いていた。練習にはちょうどいい内容だった。 # -*- coding: utf-8 -*- import os,time,sys from datetime import date #ディレクトリ dir = '/home/wakizaka/python/' for root,dirs,files in os.walk(dir): for file in files: #現在時刻をエポックで取得 ima = int(time.time()) #ファイルの最終更新時刻を取得 mae = int(os.stat(file).st_mtime) #差を計算 sa = ima -mae #差が2時間以上だった場合 i
プログラミング言語を始めたら、まず最初にやることは「Hello World!」を表示させること。 まずは pythonのコマンドラインを起動させる。 「すべてのプログラム」→「python2.5」→「Python(command line)」を起動。 起動すると Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] onwin32 Type "help", "copyright", "credits" or "license" for more information. というのが表示されるはず。 表示させてみよう javaの場合Hello Worldを表示させるにはpublic class Hello{ public static void main(String[] args){ Sys
Peter Norvig / 青木靖 訳 先週、2人の友人(ディーンとビル)がそれぞれ別個にGoogleが極めて早く正確にスペル修正できるのには驚くばかりだと私に言った。たとえば speling のような語でGoogleを検索すると、0.1秒くらいで答えが返ってきて、もしかして: spelling じゃないかと言ってくる(YahooやMicrosoftのものにも同様の機能がある)。ディーンとビルが高い実績を持ったエンジニアであり数学者であることを思えば、スペル修正のような統計的言語処理についてもっと知っていて良さそうなものなのにと私は驚いた。しかし彼らは知らなかった。よく考えてみれば、 別に彼らが知っているべき理由はないのだった。 間違っていたのは彼らの知識ではなく、私の仮定の方だ。 このことについてちゃんとした説明を書いておけば、彼らばかりでなく多くの人に有益かもしれない。Googleの
文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ Ruby, Python, JavaScript, Perl, C++ の文字列操作の比較表を作りました。配列操作の比較表の続編です。間違いなどがあったらご指摘いただけると助かります。 Ruby (String) Python (str) JavaScript (String) Perl C++ (std::string)
2006年06月20日18:20 カテゴリWEB+DB PRESSLightweight Languages Haskellは難しくない--こともある。 まだVol.33も正式発売されていないというのに、すでにVol.34の原稿書きにいそしむ今日この頃。実はその記事の一つがHaskellだ。「Powered by Ph.Dな言語の解説を中卒がやるのってどうよ?」と我ながら思うが、自分で言うのもなんだがむしろいい記事に仕上がってきているのを感じる。 Matzにっき(2006-06-13) 私:「Haskell難しいですから」 「ええっ?」 というわけで、予告ついでに、HaskellよりRubyの方がずっと難しいことを一つ上げさせていただく。 それは、なんといってもProcオブジェクトだ。 「Rubyの美しくない部分を一つあげよ」と聞いて、真っ先に思い立つのがこれだ。 例えば、logbXをカリ
Recent entries じゃんけん2.0で優勝したJavaScriptのソースを公開しました yasuyuki 2006-10-02 第16回GaucheFestを開催します yasuyuki 2006-10-02 LL Ringの動画配信開始 kahei 2006-09-06 英語BlogにLLRingの記事掲載 kahei 2006-09-05 発表資料を公開しました yasuyuki 2006-09-02 Recent comments Re:じゃんけん2.0で優勝したJavaScriptのソースを公開しました Anonymous User 2009-06-05 Re:じゃんけん2.0で優勝したJavaScriptのソースを公開しました Anonymous User 2007-07-17 Tシャツサイズアンケート Anonymous User 2007-01-23 Re:Tシャ
2006年05月05日23:00 カテゴリLightweight LanguagesMoney 学習コスト?払っておつりがくればい一じゃん! なんやら人が五月の紫外線にこんがりと焼かれ、子供たちにつんつくと料理されている間にこんな面白い動きがあったとは。 antipop - Perl の学習コストを大幅に軽減するスゴイ方法 にわかに Perl の学習コストについて優れた Perler のみなさんがあれこれ述べておられるので、大変勉強になります。 Unknown::Programming - 新人教育 SQLAlchemy Database Engines 日記。 (TokuLog) - Perl は学習コストが高すぎる naoyaグループ - naoyaの日記 - Perl の学習コスト SQLAlchemy Database Engines 日記。 (TokuLog) - Perlの学習
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く