鶏が口だけでも飛び立ちます

鶏が口だけでも飛び立ちます

PR

×

Keyword Search

▼キーワード検索

Profile

Solis

Solis

Calendar

Comments

WillardAluct@ проститутки балашиха https://prostitutka-balashiha.org/ Каш…
Danieltug@ Cook with Confidence Using High-End Kitchenware! Soft dim warm glow caressed that flesh …
Andrenug@ https://7-roses.org эскорт агентство в уфе
fgtidix@ встроенный светильник светодиодные светильник celebrity Фонарь аккумулятор…
nbzfrdix@ закись азота купить москва доставка <b><a href=https://gazvmoskve.…
WilliamEscom@ https://prostitutki-chernikovka.club/ Девушки по вызову Черниковка безопа…
MartaTek@ President The US president raged at NATO allies o…
Mariorop@ Лучшие базы для SEO Xrumer и GSA SER Всех причастных поздравляю с новой точк…
effelpist@ kilovermek.es effelpist <a href="https://kilovermek.es/…

Archives

2026.11
2026.10
2026.09
2026.08
2026.07
2026.06
2026.05
2026.04
2026.03
2026.02

Category

Favorite Blog

遍路と農業とFXの… おばか社長さん
田舎で!情報起業 … 田舎っぽ こと 関根雅泰さん
パンラヤー(妻)は… samo1965さん
にわとりのあたま にわとりのあたまさん
アサワ(妻)はフィ… マハルナさん
     さ.ゆ.り.… さゆり1995さん
2007.07.04
XML
カテゴリ: コンピューター
http://www.adotplus.com/FLOSSS/index.php?%E5%8B%89%E5%BC%B7%E4%BC%9A


名古屋市立大学の河合さんが主催している、東海地区のオープンソース勉強
会です。講師は東海地区の人がして、講師と聴く人の距離が近いところがい
い感じです。河合さんの人柄によるものでしょうか。

今週は、MicroformatsとPython言語を使ったWebフレームワークTurboGearで
した。


1. Microformats

Microformatsというのはスクレイピングに取り組む過程で知りました。HTML
のタグの中に、データの構造を意識するような属性を仕込んでおくものです。

HTMLの定義の中にはや、タグのようにデータ構造を意図す

なのか、住所なのか。は表というよりも、画面のレイアウトに使わ
れていることも多いぐらいです。

ここ数年、cssというのが普及し始めてきて、HTMLはデータだけにしよう。
cssで画面の表現をしようということになりました。それでもまだデータ構
造を表現をすることができません。

スクレイピングは、なんとかそのHTMLからデータ構造を抽出しようと努力し
ていますが、、、データの内容を理解しない限りは100%うまく抽出できると
はいえません。それは言語理解と絡んで難しい問題です。


講師は、JTB中部のマタタビというSNSサイトを作った方でした。
http://matatavi.com/

会員はこのサイトで旅行情報を共有することが目的です。その情報に参照し
やすいようにタグをつけている。そのタグがmicroformatsというのを利用し

Railsならばmicroformatsは導入しやすい気がします。

http://microformats.org/wiki/Main_Page-jp

microformatsはこっそりとデータの中に構造を持たせているので、他のシス
テムはデータを容易に渡すことも、検索することもできます。データベース
に戻すことができるように、データにタグを残したという言い方もあるかな。

ただ、このmicroformatsは利用者側のメリットがないとなかなか普及しづら

Webプログラマーにメリットがある一方で、実際にはAPIを提供している会社
にユーザーを誘い込むという会社側にメリットがあります。なぜかといえ
ば、メリットになるようなAPIしか提供していないからです。

microformatsは用意するのに負荷がかかる一方で、利用者だけがメリットを
享受するような気がします。私はmicroformatsはスクレイピングする上で、
データの手がかりを与えてくれるので大賛成なのですが、普及するにはまだ
まだ山をいくつか越える必要があるかなと思います。


2. TurboGear

Pythonという言語で作ったWebフレームワークです。
今回の講習はハンズオンで実際に自分のPCで触りながら講習を受けました。
Pythonという言語も知ってはいるものの慣れていないし、あっという間に時
間が過ぎていきました。

触ってみると、容易にWebアプリケーションをつくることができました。た
だRuby のRailsに比べると洗練されていない感じがしました。オブジェクト
指向でいう、MVC構造。Model, View, Controllerのファイルがきちんと分け
られている点は、Ruby on Railsと同じです。とても便利な構造なんです
が、Web開発をさらに一歩踏み込んでという感じがしない。

RubyはRailsしかありませんが、Pythonは、TurboGear, Django,
Zope+Plone(←これはちと違うか)にいろいろ分かれているのが、流行しない
せいかもしれないなと思います。

Pythonを触ってみて、Rubyとは哲学が違うけれど、同じようなことを実現し
たいんだなと思いました。イスラム教とキリスト教って、同じ一神教でもと
もとは旧約聖書からきたんでしょ、という邪推な仏教徒からみると、ほとん
ど同じに見えます。

やっぱり、PythonとRubyはお互いに並行して進むんだろうなと思った。

ちょっと昔、Zopeを触りたくてPythonをやろうとかなと思ったけれど、結局
Zopeを使うにはサーバーを丸ごと借りなくてはいけなくて止めてしまった。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2007.07.05 11:25:03
コメントを書く
[コンピューター] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: