These are free web page hosting sites that offer free MySQL databases to use on their web server. The My SQL databases are useful in conjunction with PHP or CGI scripts for running web applications on your free website such as phpBB message board or PHP-Nuke (a web-based news publishing and content management system). "MySQL" is a very popular "open source" database, which means that that unlike m
A Direct Manipulation Interface for Frame-Accurate In-Scene Video Navigation What is DRAGON? DRAGON is a direct-manipulation interaction technique for frame-accurate navigation in video scenes. This technique benefits tasks such as professional and amateur video editing, review of sports footage, and forensic analysis of video scenes. By directly dragging objects in the scene along their movement
作りかけだけど、とりあえず動くのでBlogに書いておく。WWW::Mechanizeのサイトに書かれているサンプルが、昔からのFlickrアカウントをもっている人しか使えないので、YahooのログインIDでアップロード出来るコードを書いた。こんな物は誰かBlogで書いているだろうと探したのだけど、見つからなかった。 はてなダイアリーにアップロードするスクリプトから使うため、クラス定義している。これだけだと、loginとuploadを別メソッドにする必要は無いんだよなぁ。実装を進めて、必要がなければ1つにしてしまう。 #!/usr/bin/env ruby require 'rubygems' require 'mechanize' class HatenaFlickrWriter def initialize(id,password) @id = id @password = passwo
Return a place ID for a latitude, longitude and accuracy triple. The flickr.places.findByLatLon method is not meant to be a (reverse) geocoder in the traditional sense. It is designed to allow users to find photos for "places" and will round up to the nearest place type to which corresponding place IDs apply. For example, if you pass it a street level coordinate it will return the city that contai
前回はGoogleの基盤技術とそれに対応するオープンソースソフトウェアとして、Hadoop & hBaseを紹介しました(図1 参照)。今回はHadoopを1台にインストールし、サンプルプログラムを動かします。次にHDFSとMapReduceのアーキテクチャを解説します。最後にサンプルプログラムのソースコードを解説します。2. Hadoopの概要 Hadoopは主にYahoo! Inc.のDoug Cutting氏によって開発が進められているオープンソースソフトウェアで、GoogleFileSystemとMapReduceというGoogleの基盤技術のオープンソース実装です。Hadoopという名前は開発者の子供が持っている黄色い象のぬいぐるみの名前に由来しています。HadoopはHDFS(Hadoop Distributed File System)、Hadoop MapReduce Fr
「新しいサラリーマン金太郎最悪」 「金太郎・・・」 「【サラリーマンなめんじゃねぇ!】」 「「サラリーマン金太郎」」 「金太郎」 「夜中のTV。」 「サラリーマン金太郎」 「サラリーマン金太郎。」 「サラリーマン金太郎(1)」 「どうもー」 「サラリーマン金太郎 1話」 「初聞き♪」 「なんか(笑)」 「サラリーマンをなめんじゃねぇ。」 「永井金太郎」 「思ったよりも」 「シシカバブー」
PythonのPIL(Python Imaging Library)を使用してWeb上の画像を読み込む必要があったので、簡単なサンプルを作成しました。 #!/usr/bin/env python # -*- coding: utf-8 -*- import Image import urllib from cStringIO import StringIO buffer = urllib.urlopen("http://www.r-stone.net/blogs/satoshi/uploaded_images/blog2008020901-705040.jpg").read() image = Image.open(StringIO(buffer)) image.thumbnail([100, 100]) image.save(r"c:\test.jpg")
PILで画像を保存しようとすると、"IOError: image file is truncated (22 bytes not processed)"というようなエラーが出て困っています。例えば、以下のURLに掲載されている画像で現象が100%再現します。 http://photozou.jp/photo/photo_only/2/6026745 このページからオリジナル画像を取得し、PILでデコード・保存しようすると、次のようにエラーとなります。 >>> from PIL import Image >>> img = Image.open(file('6026745.jpg', 'rb')) >>> img.save('test.jpg') Traceback (most recent call last): File "", line 1, in # 略 IOError: imag
東京都で賢い借金返済方法を教えます!では、MySQLに格納したWikipedia記事をランダムに表示している。速度を気にしないなら、 SELECT * FROM docs ORDER BY RAND() LIMIT 10; で良いのだけど、レコード数が多いと遅くて使いものにならない。そこで、記事IDを1から始まる連番になるようにDBに格納している。このようにすると、アプリケーション側でDBに格納されている文書IDが全て分かるので、ランダムに文書IDを10個選択して、その文書IDのレコードを表示することで、ランダム表示を実現している。 例えば、IDは10個選択するRubyコードは、 ids = Array.new(10){ rand(num_docs) + 1 } で、DBに発行するSQLはこんな感じになる。 SELECT * FROM docs where ID in (id1,id2,.
はじめに 先日公開したTagGridは比較的好評だったようでAsiajinにもとりあげて頂きました。 Flickr mashup on Google App Engine from Japan – Asiajin TagGridでは、画面全体を埋めつくすように75x75のサムネイル画像を表示しています。1024x768と比較的小さいウィンドウサイズの場合でも、表示される写真の数は70枚くらいになります。 TagGridでは、これらのサムネイル画像を一度に全部表示するのではなく、マウスを移動させるごとに、マウスでなぞった箇所の写真を表示するようにしています。このUIは個人的にもかなり気に入っているのですが、はてなブックマークでのコメントでも「気持ちいい」との評価を頂けているようです。そこで、このUIをなぜ「気持ちいい」と感じるのか理由を考えてみました。 はてなブックマーク - 16000枚の
07 africa amsterdam animals architecture art asia australia baby band barcelona beach berlin birthday black blackandwhite blue boston bw california cameraphone camping canada canon car cat chicago china christmas church city clouds color concert cute dance day de dog england europe fall family festival film florida flower flowers food france friends fun garden geotagged germany girl girls graffiti
ようこそゲストさん ブログトップ 記事一覧 ログイン無料ブログ開設 Ulmhaft Ulmhaft > 2008年04月28日 >
Visited: 5294 アルゴリズムによる日本語形態素解析(Japanese Morphological Analyzer by Algorithm) このプログラムは、テスト・研究用の短いプログラムで、辞書を使わずにアルゴリズムのみで解析しているので、正確な解析はできません。語頭・語末を漢字・カタカナ・平仮名の区別を頼りに解析しているので、平仮名ばかりの文に対応できません。言語解析の困難さがこのプログラムからもお分かりになるでしょう。 正しく解析するには、人間が持っている知識、すなわち日本語の規則、辞書、実世界における知識、推論などが必要です。その知識とは膨大な量のものですが、まずは部分的にも妥当な規則、辞書を作ってみることが大切でしょう。アルゴリズムだけからなるこのプログラムとは異なり、今研究中の規則や辞書の構成は言語学的にも妥当と思えるかどうか、という観点から研究しています
音の高低で、スクロールされたエントリがどの程度はてブされているかがわかるgreasemonkeyを書きました。 LDRHatebuCountListenable LDRHatebuCountListenable from negipo on Vimeo. 例えばDiablo2とかやってた人は分かると思うんですが、大量の情報を扱う場合、インターフェース上聴覚情報って言うのはすごく重要なんです。8人パーティで、Lv.28ぐらいのマルチ使ってフルbetter chance of magic item装備で牛追いかけ回してるときに、秒間数十回するアイテムのドロップ音/攻撃の発動音/ヒット音に混じって、「チンッ」って言うring/amulet系の音がするとすげー勢いでほかの奴ら集まってきますもん。 RSS readerによる情報収集もD2Cのレアアイテム収集も本質的にはほとんど同じで、何らかの指標を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く