'2008/02'에 해당되는 글 2건

  1. 2008.02.11 PHP 출력 제어하기 (2)
  2. 2008.02.02 외국 AIP 제공 업체들
Controlling PHP Output: Caching and compressing dynamic pages
(PHP 출력 제어하기 : 동적 페이지를 케싱하고 압축하기)

mod_gzip 은 gzip encoding을 지원하는 브라우저(IE Netscape 등)를 위한 IETF 표준에 따라 Gzip을 사용해서 정적 html 페이지를 압축하는 아파치 모듈입니다. mod_gzip은 다운로드시간은 4/5배 정도 더 빠르게 만들어 줍기 때문에 웹 서버에서 mod_gzip을 사용하길 강력 추천합니다. 그러나 Apache 1.x.x에서 모듈간의 필터링 메커니즘이 없기 때문에 PHP가 생성한 출력을 mod_zip으로 압축하는 것은 불가능합니다. 그렇기 때문에 직접 PHP로 압축엔진을 제작해 주어야합니다. 이 글에서는 PHP출력 제어 함수를 사용해서 페이지가 빨리! 뜨게 하는 방법을 설명합니다.

- PHP 출력 제어 함수란

PHP4의 좋은 점 중 하나는 PHP의 모든 출력을 버퍼에 담을 수 있다는 점입니다. 즉 출력이 직접 그 내용을 전송하기 전까지 브라우저로 전송되지 않게 할 수 있습니다. 이 함수는 header()나 setcookie()함수와 같이 내용이 전송되기 전에 호출되어야 하는 함수와 같이 사용됩니다. 그러나 이 용법은 출력 제어함수의 이점의 일부밖에 되지 않습니다.

void ob_start(void);

이 함수는 PHP 실행기에게 스크립트의 모든 출력을 내부 버퍼에 저장하게 합니다. ob_start()함수가 호출된 이후에는 이떠한 출력도 브라우저로 전송되지 않습니다.

string ob_get_contents(void);

이 함수는 내부 버퍼의 내용을 문자열로 리턴해 줍니다. 이 함수를 사용해서 버퍼에 축적된 출력을 (버퍼 기능을 off한 다음에) 읽어올 수 있습니다.

int ob_get_length(void);

버퍼에 축적된 내용의 길이를 리턴합니다.

void ob_end_clean(void);

버퍼 내용을 지우고 버퍼 기능을 off합니다. 내용을 브라우저로 전송하려면 이 함수를 사용해서 버퍼링 기능을 off해야합니다.

void ob_implicit_flush ([int flag])

이 함수는 자동 플러쉬(implicit flush)를 하게 합니다. 기본 값은 off입니다. 이 값이 on이면 모든 print/echo 함수가 호출될 때마다 flush가 실행되어서 즉시 브라우저로 전송되는 효과를 가져옵니다.

- PHP 출력을 압축하기 위해 출력 제어 함수 사용하기

출력을 압축하려면 PHP4를 컴파일 할 때 Zlib 확장기능을 추가해야 합니다.

1단계 : 출력 버퍼링을 초기화해줍니다.

<?php

ob_start();
ob_implicit_flush(0);

?>

2 단계 : 출력하고자 하는 내용을 print 든 echo든 뭐든지 간에 그냥 출력합니다. (브라우저에는 출력되지 않고 버퍼에 내용이 쌓입니다)

<?php

print("Hey this is a compressed output!");

?>

3단계 : 이렇게 버퍼에 쌓인 페이지를 읽어 옵니다.

<?php

$contents = ob_get_contents();
ob_end_clean();

?>

4단계 : 브라우저가 압축된 데이터를 지원하는지 검사합니다. 지원 여부는 브라우저가 서버에 request할 때 ACCETP_ENCODING 헤더(http 헤더)를 포함하고 있다는 점을 이용합니다. 즉 $HTTP_ACCEPT_ENCODING 변수에 "gzip, deflate"라는 내용이 있는지 검사합니다.

<?php

if(ereg('gzip, deflate',$HTTP_ACCEPT_ENCODING)) {
// 여기서 gzip으로 압축해서 내용을 전송
} else {
echo $contents;
}

?>

그렇게 복잡하지 않습니다. 이제 gzip으로 압축한 정보를 어떻게 생성하는지 한번 살펴봅시다.

(php.net에서 인용한 소스)

<?php

// Tell the browser that they are going to get gzip data
// Of course, you already checked if they support gzip or x-gzip
// and if they support x-gzip, you'd change the header to say
// x-gzip instead, right?
header("Content-Encoding: gzip");

// Display the header of the gzip file
// Thanks ck@medienkombinat.de!
// Only display this once
echo "x1fx8bx08x00x00x00x00x00";

// Figure out the size and CRC of the original for later
$Size = strlen($contents);
$Crc = crc32($contents);

// Compress the data
$contents = gzcompress($contents, 9);

// We can't just output it here, since the CRC is messed up.
// If I try to "echo $contents" at this point, the compressed
// data is sent, but not completely. There are four bytes at
// the end that are a CRC. Three are sent. The last one is
// left in limbo. Also, if we "echo $contents", then the next
// byte we echo will not be sent to the client. I am not sure
// if this is a bug in 4.0.2 or not, but the best way to avoid
// this is to put the correct CRC at the end of the compressed
// data. (The one generated by gzcompress looks WAY wrong.)
// This will stop Opera from crashing, gunzip will work, and
// other browsers won't keep loading indefinately.
//
// Strip off the old CRC (it's there, but it won't be displayed
// all the way -- very odd)
$contents = substr($contents, 0, strlen($contents) - 4);

// Show only the compressed data
echo $contents;

// Output the CRC, then the size of the original
gzip_PrintFourChars($Crc);
gzip_PrintFourChars($Size);

// Done. You can append further data by gzcompressing
// another string and reworking the CRC and Size stuff for
// it too. Repeat until done.

function gzip_PrintFourChars($Val) {
for ($i = 0; $i < 4; $i ++) {
echo chr($Val % 256);
$Val = floor($Val / 256);
}
}

?>

If you want to test it as a working example, the whole script is:

<?php

// Start the output buffer
ob_start();
ob_implicit_flush(0);

// Output stuff here...
print("I'm compressed!n");

$contents = ob_get_contents();
ob_end_clean();

// Tell the browser that they are going to get gzip data
// Of course, you already checked if they support gzip or x-gzip
// and if they support x-gzip, you'd change the header to say
// x-gzip instead, right?
header("Content-Encoding: gzip");

// Display the header of the gzip file
// Thanks ck@medienkombinat.de!
// Only display this once
echo "x1fx8bx08x00x00x00x00x00";

// Figure out the size and CRC of the original for later
$Size = strlen($contents);
$Crc = crc32($contents);

// Compress the data
$contents = gzcompress($contents, 9);

// We can't just output it here, since the CRC is messed up.
// If I try to "echo $contents" at this point, the compressed
// data is sent, but not completely. There are four bytes at
// the end that are a CRC. Three are sent. The last one is
// left in limbo. Also, if we "echo $contents", then the next
// byte we echo will not be sent to the client. I am not sure
// if this is a bug in 4.0.2 or not, but the best way to avoid
// this is to put the correct CRC at the end of the compressed
// data. (The one generated by gzcompress looks WAY wrong.)
// This will stop Opera from crashing, gunzip will work, and
// other browsers won't keep loading indefinately.
//
// Strip off the old CRC (it's there, but it won't be displayed
// all the way -- very odd)
$contents = substr($contents, 0, strlen($contents) - 4);

// Show only the compressed data
echo $contents;

// Output the CRC, then the size of the original
gzip_PrintFourChars($Crc);
gzip_PrintFourChars($Size);

// Done. You can append further data by gzcompressing
// another string and reworking the CRC and Size stuff for
// it too. Repeat until done.


function gzip_PrintFourChars($Val) {
for ($i = 0; $i < 4; $i ++) {
echo chr($Val % 256);
$Val = floor($Val / 256);
}
}

?>

(주 : ^^; 주석이 넘 길군요.....ㅠ,.ㅠ 회사일이 넘 많아서 번역 생략. 용서 ok?)

- PHP 출력을 caching하기

PHP4가 나오기 전에는 PHP3로 데이터베이스와 파일시스템 등에 걸리는 부하를 줄이기 위해 caching 메커니즘을 개발하는데 관심이 많았습니다. PHP4에서는 출력 버퍼링이라는 기능 대문에 훨씬 간단하게 구현할 수 있게 되었습니다.
다음은 그 간단한 예제입니다.

<?php

// 요청한 URI에 대한 cache 파일명을 임의로 생성
$cached_file=md5($REQUEST_URI);

// cache파일이 존재하지 않거나
// cache파일을 새로 만들어야 할 때에만 if절 내부 실행
if((!file_exists("/cache/$cached_file"))||(!is_valid("/cache/$cached_file"))) {
// is_valid함수는 cache파일을 검사하기 위해 자신이 직접 작성합니다.
// 즉 파일이 오래 되었는지...등의 검사를 해서 cache파일이 새로 작성되어야
// 하는지를 알 수 있도록 합니다.

ob_start();
ob_implicit_flush(0);

// 실제 이 페이지의 출력 부분.......

$contents = ob_get_contents();
ob_end_clean();

// cache파일 생성
$fil=fopen($cached_file,"w+");
fwrite($fil,$contents,$strlen($contents));
fclose($fil);
}

// cache 파일 출력
readfile($cached_file);

?>

이 예제는 간단한 예제입니다. 출력 버퍼링을 사용하면 꽤 진보된 내용 생성 시스템을 구축할 수 있습니다. 출력 버퍼링을 사용하면 XML과 XSLT를사용해서 XML제어에도 많은 이득을 볼 수 있습니다.

- 역자 주
여기서 서술한 내용은 여러분들의 gzip과 mod_gzip 출력 제어 함수 등의 내용을 공부하시는데 도움이 되었으면 하고 번역했습니다. 실제로 이 과정은 단 한 줄로 끝낼 수도 있고 php.ini등으로 자동으로 되게끔 셋팅할 수도 있습니다.
다음 라인을 스크립트 가장 처음에 추가하면 출력되는 정보가 자동으로 압축됩니다.

ob_start("ob_gzhandler");

또는 다음 라인을 php.ini에 넣으면 자동으로.... ^^;

output_handler = ob_gzhandler

출력 버퍼링이 대한 좋은 글은 http://www.zend.com/zend/art/buffering.php를 참고합니다.
신고
Posted by naearu
연구_고민2008.02.02 01:19
API Description Category Updated
Google AdSense Advertising management Advertising 2006-06-04
Google AdWords Search advertising Advertising 2006-05-14
Lat49 Geo-targeted advertising for online maps Advertising 2008-01-05
Microsoft adCenter Online advertisting services Advertising 2006-09-25
Right Media Exchange Advertising management Advertising 2007-12-31
UrlTrends Link tracking and search optimization Advertising 2005-09-08
Wordtracker Search engine optimization services Advertising 2006-02-14
Yahoo Ads Online ad management Advertising 2006-04-25
Yahoo Search Marketing Search advertising platform Advertising 2007-06-04
Answerbag Questions and answers service Answers 2007-02-15
True Knowledge General question and answers service Answers 2007-12-06
Blogwise Blog and feed search service Blog Search 2005-11-19
myFeedz Blog services Blog Search 2008-02-09
PubSub Blog and feed search Blog Search 2005-09-04
Spinn3r Blog search index service Blog Search 2007-12-13
SplogSpot Database of spam blogs Blog Search 2006-01-24
Tailrank Blog search and news aggregation service Blog Search 2006-01-22
Technorati Blog search services Blog Search 2006-02-15
Akismet Blog spam prevention service Blogging 2006-09-27
AOL Journals Blogging platform Blogging 2007-10-02
Blogger Blogging services Blogging 2006-02-08
Disqus Blog comments management Blogging 2008-01-27
FeedBlitz Blogs by email service Blogging 2006-12-26
FeedBurner Blog promotion tracking service Blogging 2006-02-15
Freewebs Web publishing platform Blogging 2007-09-27
LiveJournal Blogging software Blogging 2005-09-06
Performancing Blog management Blogging 2006-06-19
Poodz Microblogging service Blogging 2007-12-11
PostMapper Mapping service for blog posts Blogging 2008-02-10
TypePad Blog management Blogging 2005-09-04
Weblogs Blog ping service Blogging 2006-06-23
Windows Live Spaces Blog services Blogging 2006-01-19
BibSonomy Social bookmarking Bookmarks 2007-12-09
Blogmarks Social bookmarking Bookmarks 2005-10-30
Blue Dot Content sharing community Bookmarks 2006-09-18
Cogenz Social bookmarking service Bookmarks 2007-09-20
Connotea Bookmark and reference sharing for researchers Bookmarks 2007-10-20
del.icio.us Social bookmarking Bookmarks 2005-10-30
GroupMe Social bookmarking Bookmarks 2007-12-25
Jots Social bookmarking Bookmarks 2005-12-13
linkaGoGo Social bookmarking service Bookmarks 2006-03-09
Ma.gnolia Social bookmarking service Bookmarks 2006-05-29
OnlyWire Social bookmarklet service Bookmarks 2006-03-01
Rrove Social Bookmarking for Places Create & Share Maps Bookmarks 2006-02-23
Scribble Link manager Bookmarks 2005-09-07
Shadows Social bookmarking and community Bookmarks 2005-11-19
Simpy Social bookmarking Bookmarks 2005-10-30
30 Boxes Calendar service Calendar 2006-02-24
Google Calendar Calendar service Calendar 2006-04-20
Spongecell Online calendar service Calendar 2006-08-25
hon.jp Japanese eBook metadata service Catalog 2006-06-14
AOL Instant Messenger Instant messaging chat service Chat 2006-03-30
AOL Presence Online presence service Chat 2006-03-30
Google Talk Chat application Chat 2005-12-03
Gtalkr Flash chat wrapper for Gtalk Chat 2005-12-03
IMified Instant messenger buddy Chat 2007-07-08
Lingr Online chatroom services Chat 2007-01-30
Meebo Web based messaging platform Chat 2007-11-02
MSN Messenger Chat and messaging Chat 2005-12-08
WebAIM Web based instant messaging Chat 2006-12-01
Yahoo Messenger Instant messaging Chat 2006-06-21
Bebo Social network Community 2007-12-12
Cambrian House Crowdsourcing service Community 2007-10-10
coRank Distributed user reviews service Community 2007-08-13
Facebook Social networking service Community 2006-08-16
Flux Social networking platform from Viacom Community 2008-02-16
Friendster Social networking service Community 2007-10-25
Google Social Graph Search service for finding social connections Community 2008-02-01
Hi5 Social network service Community 2007-10-12
LinkedIn Business social networking platform Community 2007-12-10
MyBlogLog Social footprint sharing service Community 2008-01-19
MySpace Social networking service Community 2007-12-31
Ohloh Open source software directory and community Community 2008-01-03
OpenSocial Common APIs for building social applications Community 2007-11-04
Orkut Social network from Google Community 2007-11-08
PartySpark Social events service Community 2006-11-18
PeopleAggregator Social networking platform and service Community 2007-12-29
Pownce Social networking and micro-blogging service Community 2007-11-02
RapLeaf Portable reputation system Community 2006-08-13
RockYou Super Wall Platform for content sharing within Facebook Community 2007-08-07
Slifeshare Lifestreaming network Community 2007-11-28
Tumblr Web scrapbook post and view service Community 2008-02-10
Twitter Community site Community 2006-12-08
Wakoopa Software usage community service Community 2007-12-26
Amazon SimpleDB Online database service Database 2007-12-16
Carma Carbon emissions data Database 2007-11-26
DabbleDB Online database service Database 2007-01-07
Freebase Community driven open database Database 2007-10-13
gubb List creation and management Database 2007-05-15
HotOrNot Dating rating site Dating 2005-10-30
AOL Open Mail Email services Email 2008-01-08
Email Address Validator Email address validation service Email 2006-11-11
Email2HTTP Email delivery services Email 2008-01-04
ExactTarget Email delivery services Email 2006-06-13
Google Apps Email Migration Migrate existing email systems to Google Apps Email 2007-11-18
IntelliContact Email marketing service Email 2007-05-15
JangoMail Bulk email service Email 2006-08-20
Mailbuild Email forms and templates service Email 2007-04-15
MailChimp Email campaign management service Email 2007-12-21
Orange Email Email service Email 2008-02-10
Publicaster Email marketing management Email 2007-08-14
StrikeIron Email Verification Email verification service Email 2006-09-29
Undisposable Collaborative protection against disposable email Email 2007-11-12
VerticalResponse Email management services Email 2007-04-26
Webmail.us Email hosting service Email 2007-02-10
WhatCounts Email management services Email 2007-03-10
Yahoo Mail Web based email system Email 2007-03-28
Employease On-demand human resource management Enterprise 2007-04-01
Google Provisioning User provisioning for Google Apps Enterprise 2007-02-23
Highrise Online contact manager and CRM Enterprise 2007-11-18
Lokad Online time series forecaster Enterprise 2007-05-22
NetDocuments Enterprise document management service Enterprise 2007-04-23
NetSuite On-demand business application suite Enterprise 2007-04-01
OnForce Work order handling service Enterprise 2007-12-30
Persony Conferencing and collaboration services Enterprise 2008-02-07
Plaxo Address book management Enterprise 2006-02-03
QuickBase Workgroup applications management Enterprise 2008-01-03
Salesforce.com CRM services Enterprise 2005-11-09
WebEx Conferencing and collaboration services Enterprise 2006-12-08
Workday ERP business services Enterprise 2008-01-02
Eventfinder New Zealand events calendar Events 2007-04-02
Eventful Events discovery and demand Events 2005-10-31
Spraci Events and clubs database Events 2006-02-14
Upcoming.org Collaborative event calendar Events 2005-11-19
Zvents Local events search and community Events 2006-02-14
Interfax Fax services Fax 2006-08-31
Bloglines Online feed aggregator Feeds 2005-09-04
fav.or.it RSS reader and blog platform Feeds 2008-02-10
Google Ajax Feeds Access RSS and Atom feeds with JavaScript Feeds 2007-04-20
NewsGator Feed aggregation Feeds 2005-09-04
Syndic8 News feed aggregation services Feeds 2005-11-03
FilesTube Search engine for files File Sharing 2007-12-23
Pando File delivery and management services File Sharing 2008-02-03
Prodigem File sharing via BitTorrent File Sharing 2005-10-30
Amazon DevPay License Service Amazon web services licensing Financial 2008-01-01
Blinksale Online invoicing services Financial 2006-11-01
Currency Rates Currency rates for 115 countries Financial 2006-10-15
Dun and Bradstreet Credit Check Credit quick check web service Financial 2006-12-13
FreshBooks Online invoicing and time tracking Financial 2006-09-19
Gastus Expense tracking Financial 2008-01-06
KashFlow Online accounting software Financial 2007-07-25
Moneytrackin Expense tracking Financial 2007-04-02
NetAccounts Online accounting service Financial 2006-03-27
Prosper Peer-to-peer lending network Financial 2007-05-07
StrikeIron Historical Stock Quotes Stock price quotes for US equities Financial 2006-10-31
StrikeIron Mutual Funds Historical mutual funds price service Financial 2006-11-19
StrikeIron Stock Quotes Basic Real-time stock quotes Financial 2006-09-18
Wesabe Personal finance management and community Financial 2007-07-12
Xignite Realtime U.S. Real-Time Stock Market Quotes Financial 2007-10-01
XigniteCurrencies Real-time currency exchange rates Financial 2008-01-26
XigniteRates International interest rate data Financial 2008-01-26
Food Candy Social site for foodies Food 2006-08-07
Aevum Obscurum Online multiplayer strategy game Games 2007-11-28
Bunchball Multiplayer game platform Games 2006-02-03
BuzzGame Search based game Games 2006-02-02
Dominions Dice Dice throwing service Games 2006-08-15
EVE Online Massively multiplayer online science fiction games Games 2007-07-15
Social Gaming Network Developer platform for social games Games 2008-02-14
Zynga Developer platform for social games Games 2008-02-14
Cicero Lookup service for US Elected Officials by Address Government 2007-04-10
Civic Footprint Political geography lookup for Illinois Government 2006-05-19
Democracy In Action eAdvocacy services for nonprofits Government 2007-03-05
FedSpending.org Database of US government spending Government 2007-04-26
Follow The Money Database of US campaign contributions Government 2006-11-02
GovTracker Rhode Island state data services Government 2006-07-19
LOUIS US federal documents database Government 2007-06-29
Maplight Government database linking contributions and votes Government 2007-11-04
Open Patent Services European Patent Office web services Government 2007-06-26
Sunlight Labs US Congress database service Government 2007-02-27
TheyWorkForYou Track the UK Parliament Government 2007-02-26
USAspending Database of US government spending Government 2008-01-04
Who is my Representative Database of US congressional representatives Government 2007-02-20
Alexa Site Thumbnail Thumbnail images of web site home pages Internet 2006-08-04
Alexa Top Sites Web site traffic rankings Internet 2006-08-04
Amazon EC2 Elastic Compute Cloud virtual hosting Internet 2006-08-25
Clicky Web site analytics Internet 2007-07-27
Compete Internet web site metrics and analytics Internet 2007-02-26
Cordurl Geo coordinate translation service Internet 2007-02-15
Cownt Us Web site analytics Internet 2007-12-09
Dapper Service for API creation Internet 2006-08-18
Domain Tools Internet domain name lookup services Internet 2007-03-10
durl.us URL shortening service Internet 2006-05-19
ecommstats Web analytics Internet 2005-12-28
FormSpring Online forms service Internet 2007-09-16
G8L.US URL shortening service Internet 2008-02-10
hostip.info IP lookup Internet 2005-09-04
HTML2PDF HTML to PDF conversion service Internet 2007-05-14
Internet Archive Non-profit Internet library Internet 2005-09-10
IP Address Lookup Determine IP address from domain name Internet 2006-12-13
Mint Web site metrics and reporting Internet 2006-01-06
Mon.itor.us Web site monitoring services Internet 2007-03-10
MyNotify Feed publication service Internet 2006-12-13
Nenest Web forms and application framework Internet 2007-04-15
Outune Web map engine service Internet 2006-10-22
Pingdom Web site monitoring and reporting services Internet 2006-11-29
Qurl URL redirection services Internet 2005-12-28
SimpleAPI Web site thumbnail image creation Internet 2008-02-14
SoftLayer Systems management and monitoring Internet 2007-05-29
Tinylink URL shortening service Internet 2007-10-25
unAPI Proposal for web clipboard Internet 2006-03-28
W3Counter Web site metrics tools Internet 2006-06-01
Webride Attaches discussions to any site Internet 2006-06-06
WebSitePulse Web site and application monitoring service Internet 2007-12-25
WebThumb Thumbnail image generation service Internet 2006-11-01
Windows Live Admin Center Web site administration services Internet 2007-01-29
Yahoo Site Explorer Web site analysis service Internet 2007-02-01
indeed Job search services Job Search 2005-09-04
SmashFly Job board posting service Job Search 2006-01-08
ArcWeb Mapping and GIS services Mapping 2006-02-09
BigTribe Location based advertising Mapping 2007-04-15
deCarta Location-based services Mapping 2005-09-11
EarthTools Web services for geographical information Mapping 2007-01-03
FeedMap Blog geo-coding Mapping 2006-02-15
Garmin MotionBased GPS services and mapping Mapping 2007-06-05
geocoder Geocoding services for US Mapping 2006-02-15
geocoder.ca Geocoding services for Canada Mapping 2006-02-15
GeoIQ Geospatial analysis and heat mapping service Mapping 2006-11-15
GeoNames Geographic name and postal code lookup Mapping 2006-01-12
GeoSmart New Zealand geospatial and mapping services Mapping 2007-11-18
GetMapping Aerial photography and mapping service Mapping 2007-08-15
GlobeXplorer Mapping services Mapping 2006-07-09
Google Maps Mapping services Mapping 2005-12-05
HopStop Mass transit and walking directions Mapping 2007-05-15
iShareMaps On Demand UK Postcode Geocoder Mapping 2006-05-22
Map24 AJAX API Mapping services Mapping 2006-09-01
Mappr Photo mapping Mapping 2006-02-14
MapQuest Online mapping service Mapping 2006-03-07
Mapstraction Mapping API abstraction layer Mapping 2006-07-04
MetaCarta Location and geotagging services Mapping 2006-07-05
Microsoft MapPoint Mapping services Mapping 2005-11-19
Microsoft Virtual Earth Mapping services Mapping 2005-12-02
Multimap Global online mapping service Mapping 2007-03-23
NASA Satellite mapping images Mapping 2005-09-06
Naver Maps Korean mapping service Mapping 2006-08-15
Nearby.org.uk Geocoding service for UK Mapping 2006-03-22
Ontok Geocode any US address Mapping 2005-11-01
OpenLayers Mapping API abstraction layer Mapping 2006-07-09
OpenStreetMap The Free Wiki World Map Mapping 2005-12-28
Ordnance Survey OpenSpace Online mapping service Mapping 2007-12-18
Platial Collaborative geographic service Mapping 2006-08-31
Plazes Location discovery service Mapping 2005-09-04
Poly9 FreeEarth 3D mapping service Mapping 2007-05-10
Pushpin Mapping service Mapping 2006-09-22
Urban Mapping Urban geo-spatial data services Mapping 2007-05-22
USGS Elevation Query Service Determine elevation based on latitude and longitude Mapping 2007-01-23
ViaMichelin Mapping, directions, and travel booking services Mapping 2007-06-20
Wayfaring Map creation and sharing service Mapping 2006-02-24
WHERE GPS Mobile GPS widget platform Mapping 2006-06-06
Where Is Tim Web Service Location tracking Mapping 2006-09-11
Where2GetIt Geospatial Non-mapping geospatial services Mapping 2006-11-12
Where2GetIt SlippyMap Online mapping service Mapping 2006-11-12
Whereis Australian and New Zealand mapping service Mapping 2007-04-15
Wigle Wireless network mapping Mapping 2005-10-09
Yahoo Geocoding Geocoding services Mapping 2006-02-14
Yahoo Map Image Map image creation service Mapping 2005-11-19
Yahoo Maps Mapping services Mapping 2005-11-19
ZeeMaps Embedded maps and international geocoding Mapping 2006-02-23
ZoomIn New Zealand mapping service Mapping 2006-05-10
BBC Multimedia archive database Media Management 2006-05-05
Cellblock Real-time Multimedia File Sharing Media Management 2007-11-18
Grouper Video Video sharing service Media Management 2006-03-20
Ipernity Media sharing service Media Management 2007-08-27
Orb Digital media remote access and management Media Management 2005-09-25
Phanfare Photo and video sharing service Media Management 2007-01-20
Streamload Online media storage Media Management 2006-03-10
Yahoo Audio Search Music search services Media Search 2005-09-04
cPath Medical database lookup Medical 2005-09-04
Kegg Bioinformatics data services Medical 2006-08-23
NCBI Entrez Life sciences search services Medical 2006-07-16
SeqHound Bioinformatics research database Medical 2005-09-04
411Sync SMS, WAP, and email messaging Messaging 2006-02-08
aql SMS solutions portal Messaging 2007-07-01
Clickatell SMS Messaging services Messaging 2006-09-07
Esendex Esendex Business SMS Text Messaging Service Messaging 2007-08-06
Jaiku Social messaging service Messaging 2007-05-07
Jott Voice to email and text service Messaging 2007-12-25
Mobivity SMS marketing messaging service Messaging 2007-01-19
Movil SMS messaging Messaging 2005-10-05
Orange SMS SMS text messaging service Messaging 2008-02-10
PartySync Messaging services Messaging 2005-12-31
sabifoo IM to RSS conversion service Messaging 2006-05-02
smsBug SMS messaging services Messaging 2006-02-23
StrikeIron Global SMS Pro SMS messaging services Messaging 2007-03-05
StrikeIron Mobile Email Mobile email messaging service Messaging 2006-09-14
Textamerica Moblogs Messaging 2006-01-22
Thumbplay Mobile content provider Messaging 2007-10-11
Trekmail Messaging services Messaging 2005-09-05
Twittervision Location based data for the Twitter service Messaging 2007-04-23
Userplane Communication software for online communities Messaging 2006-12-01
Vazu SMS messaging service Messaging 2005-11-27
Vodafone Betavine Mobile web services Messaging 2007-06-11
Windows Live Messenger IM Control Web based chat service Messaging 2008-01-13
Windows Live Presence Online presence service Messaging 2008-01-13
Digital Podcast Podcast search Music 2005-09-04
Discogs Music database Music 2007-08-27
Faces.com Photo and media sharing service Music 2007-02-16
Feedcache Feed caching service Music 2006-06-27
Freedb / CDDB Online CD catalog service Music 2005-09-04
Gruvr Live music and concert information Music 2007-12-31
JamBase Live music and concert information Music 2007-09-27
Last.fm Music playlist management Music 2005-10-30
Lyricsfly Song lyrics search engine Music 2008-01-02
MP3Tunes Music services Music 2006-07-16
MusicBrainz Music metadata community service Music 2006-07-16
MusicDNS.org Music fingerprinting service Music 2006-07-16
MusicMobs Social music service Music 2006-07-16
OpenStrands Music recommendation and discovery Music 2006-05-18
RadioTime Music and talk radio service Music 2007-12-31
Rhapsody Online music services Music 2006-06-01
SeeqPod Music recommendation service Music 2006-11-04
SNOCAP Digital music marketplace Music 2007-04-03
soundtoys Visual artists works repository Music 2006-03-01
Tunelog Music metadata management Music 2006-04-23
WebJay Music playlist management Music 2005-09-04
Winamp Customizable music player Music 2006-12-01
Yahoo Music Engine Desktop music player Music 2005-11-09
AmphetaRate News aggregator News 2005-09-18
ClearForest Semantic Web Services1 Natural language processing tools News 2006-10-10
Daylife Online News Service News 2007-08-08
Digg Community driven news links and ratings News 2007-04-20
Findory Personalized news aggregation News 2006-01-22
Macromedia News Aggregator Data access service News 2006-03-02
Moreover News delivery News 2005-09-12
NewsCloud Social news service News 2006-10-16
NewsIsFree Online news aggregation News 2005-12-28
Backpack Online information manager Office 2006-02-08
Big Contacts Web based contact management Office 2007-03-16
EditGrid Online spreadsheet Office 2006-07-29
Google Documents List Document management services Office 2007-08-07
Google Spreadsheets Online spreadsheets Office 2006-12-02
MindMeister Collaborative online mind mapping Office 2008-02-10
Numbler Online spreadsheet service Office 2006-06-15
SlideShare Presentation sharing community Office 2007-07-26
ThinkFree Document management services Office 2007-12-26
Zoho Online office suite Office 2006-12-01
43Things Social goal setting Other 2005-10-30
activeRenderer Outline publishing for Radio UserLand Other 2005-09-04
Adobe on AIR Bus Tour Services to track Adobe AIR product launch Other 2007-07-13
Amazon Mechanical Turk Request services of humans Other 2006-01-22
Amazon Queue Service Internet-based queuing service Other 2006-08-03
AMEE Avoiding Mass Extinctions Engine - CO2 calculations Other 2007-09-21
Amnesty International Database of censored sites and data Other 2006-10-28
Approver Services for document approval and review Other 2006-11-24
Autodesk Freewheel CAD model viewing, printing and collaboration Other 2007-07-12
Betfair Online betting exchange Other 2006-03-09
Bible Gateway Bible lookup services Other 2007-07-23
Bible Lookup Bible lookup service Other 2006-01-14
bLaugh Comics Online comic strip Other 2006-10-28
BT Web21C Communications services APIs Other 2007-03-07
CafeSpot Social guide to cafes Other 2006-02-08
Calais Semantic data search and extraction service Other 2008-01-31
Cdyne Data delivery services Other 2005-10-01
Cdyne Notify Create voice messages from text Other 2006-11-24
CommonTimes Community based media distribution Other 2005-10-04
Convio Non profit online fundraising Other 2007-10-25
Creative Commons Licensing engine integration Other 2005-09-04
Dropcash Fundraising tools Other 2006-02-15
EchoSign Document management and verification service Other 2006-11-29
Engagd Attention data management platform Other 2007-08-05
eSideWalk Community networking site Other 2006-02-05
ESV Bible Lookup Bible lookup service Other 2005-09-04
FeedFlow Feed monitoring service Other 2006-02-23
Google Chart Chart creation service Other 2007-12-06
Google Gears Tools for offline browser extensions Other 2007-05-31
GraphMagic Graph and chart services Other 2005-09-12
Haystack Networking Social networking for business Other 2006-10-10
iGoogle Themes Google homepage design service Other 2008-01-19
Kintera Fundraising and donor management Other 2008-02-11
Kuler Adobe web service for creating color themes Other 2007-09-01
Litmus Cross-browser compatibility testing Other 2008-01-06
Living Stones Bible lookup service Other 2006-04-11
Lulu Publishing Programmatically publish books Other 2007-12-04
Microsoft Silverlight Streaming Streaming application management service Other 2007-05-01
MuseStorm Web services tools Other 2007-04-01
Ning Service creation playground Other 2005-10-11
Pathfinder Air cargo tracking service Other 2006-04-17
Random House Book search and viewing service Other 2007-08-14
Raw Sugar Web directory service Other 2006-03-06
SecondLife Virtual world Other 2006-01-29
SharedBook On-demand reverse publishing system Other 2007-04-10
Skyhook Wireless Wifi positioning services Other 2006-07-29
Snipplr Code sharing service Other 2007-12-30
Sparklines Graph generation service Other 2006-04-01
StrikeIron API marketplace services Other 2006-09-27
StrikeIron Address Distance Calculation of distances between addresss Other 2006-08-23
StrikeIron Tax Service Sales tax reference lookup Other 2006-08-29
StrikeIron US Addresses US address verification service Other 2006-08-29
Tabblo Web based printing service from HP Other 2007-07-02
Taleo Workforce management services Other 2006-09-07
TeamDesk Web based database application service Other 2006-12-18
The Astrologer Astrology services Other 2007-05-15
Topicalizer Document analysis service Other 2006-03-23
TradeSports Online sports betting exchange Other 2006-11-12
Trynt Term extraction service Other 2006-05-21
Tutorials Garden Online tutorials service Other 2007-01-29
voo2do Task management Other 2006-02-14
We Feel Fine Art project that harvests feelings from blogs Other 2007-08-05
WebPurify Profanity filtering service Other 2007-01-14
Wufoo Online forms creation service Other 2007-03-17
Yahoo Traffic Traffic data and routing Other 2005-11-19
ZipCodes Simple zip code lookup service Other 2005-10-31
ZoomClouds Tag cloud service Other 2006-03-01
OReilly Safari Book search Other Search 2005-09-04
Amazon Flexible Payments Service eCommerce payments service Payment 2007-08-03
PayPal Online payments Payment 2005-09-04
23 Photo sharing service Photos 2006-02-13
AOL Pictures Online photo management Photos 2006-10-01
Buzznet Photo sharing Photos 2005-10-30
Flickr Photo sharing service Photos 2005-09-04
FotoFlexer Online image editor Photos 2007-09-12
Fotolia Royalty free stock photos Photos 2007-01-01
Google Picasa Photo management and sharing service Photos 2007-03-23
imageLoop Animated slideshow service Photos 2007-01-14
Panoramio photo upload site with organizer and geolocation Photos 2007-06-12
Picnik Online photo editing service Photos 2007-11-04
Pikeo Picture sharing service Photos 2007-10-07
Pixagogo Online photo services Photos 2006-02-14
Pixenate Online photo editing Photos 2007-10-27
Riya Photo search Photos 2006-06-17
ShutterPoint Stock photography service Photos 2007-05-22
Smugmug Photo sharing service Photos 2005-11-01
Snipshot Online photo editing service Photos 2006-12-13
WebShots Photo sharing service Photos 2006-06-27
Windows Live Spaces Photo Photo management services Photos 2007-12-17
Windows Live Spaces Photo Control Programmable widget for blog photos Photos 2007-05-01
XmgImage Photo sharing and editing Photos 2007-11-12
Yahoo Photos Online photo service Photos 2006-10-01
Zoto Photo sharing service Photos 2006-03-01
Nozbe Personal productivity service using GTD PIM 2007-09-01
Remember the Milk Personal information management PIM 2006-05-18
Tiktrac Timesheet management PIM 2007-02-04
Toodledo To-do list management PIM 2006-11-19
Windows Live Contacts Contacts database PIM 2007-05-01
Windows Live Contacts Control Contacts control PIM 2006-10-18
Assembla Online project collaboration service Project Management 2008-02-10
Basecamp Project collaboration service Project Management 2006-03-29
Goplan Online project management Project Management 2007-03-17
Unfuddle Bug and issue tracking Project Management 2007-12-18
Nestoria UK real estate listings Real Estate 2006-07-29
PlanningAlerts Alerts service for UK local planning alerts Real Estate 2007-05-29
Rentometer Realestate pricing services Real Estate 2007-09-01
Trulia Real estate search Real Estate 2007-02-21
Zillow Real estate pricing and valuations Real Estate 2006-10-26
Arkayne Content Linking Widget Based On Post Similarity Recommendations 2007-12-23
Baynote Recommendations service Recommendations 2007-10-09
Boo-box Recommendation service Recommendations 2008-01-27
CleverSet Recommendations service for eCommerce sites Recommendations 2007-12-17
Criteo Distributed recommendation service Recommendations 2007-01-30
EasyUtil Recommendation service Recommendations 2006-02-14
Loomia Recommendation service Recommendations 2007-10-12
WSRelater Recommendation engine Recommendations 2005-11-27
Yelp Local user reviews and city guides Recommendations 2007-08-03
Aonaware Dictionary Dictionary lookup service Reference 2006-11-19
CatalogWS Academic library Reference 2008-02-07
City and State by Zip Code Address lookup service Reference 2006-11-19
Dun and Bradstreet Business Verification Research company background data Reference 2006-09-23
Dun and Bradstreet WorldBase Marketing Plus Business research services Reference 2006-09-23
FUTEF Wikipedia API Third party Wikipedia web service Reference 2007-01-23
Holidays Service Holiday dates lookup service Reference 2006-10-20
ISBNdb Books database Reference 2006-03-01
Library of Congress SRW Information database search Reference 2006-03-10
LibraryThing Books database and community Reference 2008-02-09
Microsoft MSDN Technical reference library Reference 2006-06-14
OpenDOAR Academic research repository Reference 2007-05-21
PhoneVal Phone number validation service Reference 2006-12-18
RealEDA Reverse Phone Lookup Lookup address and name via phone Reference 2006-10-31
SRC Demographics Demographic reference data Reference 2006-06-13
StrikeIron Address Verfication Global address verification service Reference 2006-10-20
StrikeIron Do Not Call Telephone number verification serice Reference 2006-09-23
StrikeIron Insider Trading Insider trading transaction information Reference 2006-10-08
StrikeIron Phone Number Enhancement Adds address and statistical data based on phone number Reference 2006-11-24
StrikeIron Residential Lookup Residential directory lookup and validation service Reference 2006-11-12
StrikeIron Reverse Phone Lookup Reverse phone lookup services Reference 2006-09-14
StrikeIron Sales Tax Basic Sales and use tax data service Reference 2006-12-08
StrikeIron Super Data Pack APIs for variety of reference data sources Reference 2007-01-30
StrikeIron US Census Census data information service Reference 2006-10-08
StrikeIron Zacks Company Profile Corporate profiles web service Reference 2006-11-29
Talis Library 2.0 reference services Reference 2006-06-07
UrbanDictionary Slang dictionary lookup Reference 2005-10-31
US Yellow Pages US yellow pages telephone directory Reference 2006-10-09
Yahoo Answers Community driven reference service Reference 2006-08-16
ZoomInfo Information search services Reference 2007-09-27
Alexa Web Information Service Web site information and traffic data Search 2006-08-03
Alexa Web Search Web Search Engine Search 2006-04-04
Amazon A9 OpenSearch Search services Search 2005-09-04
Gigablast Search service Search 2005-09-09
Google Ajax Search Web search components Search 2006-06-04
Google Code Search Code search service Search 2006-12-02
Google Custom Search Google custom search management Search 2007-07-08
Google Desktop Desktop search and gadgets Search 2006-09-18
Google Research Search Search services for researchers Search 2007-08-20
Google Search Search services Search 2006-01-22
Kratia Democratic search engine Search 2006-02-03
Naver Korean search engine Search 2006-05-29
Vast Structured web search Search 2006-03-15
Windows Live Search Internet search Search 2006-01-23
Wink Social search service Search 2007-06-05
Yahoo Image Search Image search services Search 2005-11-19
Yahoo Local Search Local search service Search 2005-11-19
Yahoo My Web Search Personalized search services Search 2006-10-20
Yahoo Related Suggestions Search suggestion service Search 2006-03-10
Yahoo Search Search services Search 2006-02-14
Yahoo Term Extraction Contextual search service Search 2005-11-19
Yandex Russian search engine Search 2007-09-16
AOL Open Auth Authentication services Security 2007-08-16
buySAFE E-commerce trust network Security 2006-11-01
FraudLabs Credit Card Fraud Detection Credit card verification service Security 2006-09-23
Google Client Authentication Account authentication for installed applications Security 2006-11-05
Google Safe Browsing Security service to verify URLs Security 2007-06-29
Google Single SignOn Authentication for Google Apps Security 2007-02-23
Google Web Authentication Account authentication proxy for web-based applications Security 2006-11-05
PhishTank Community site for tracking phishing Security 2006-11-01
TypeKey Authentication Framework Security 2005-09-23
Windows Live Data Service for users to control data access Security 2007-05-01
Windows Live ID Client SDK Windows SDK for Windows Live sign-in authentication Security 2007-02-03
Windows Live ID Web Authentication Web based authentication service Security 2008-01-13
Yahoo BBauth Browser based authentication service Security 2006-10-01
DHL Package shipping services Shipping 2007-10-25
eCourier UK delivery services Shipping 2007-04-14
FedEx Package shipping Shipping 2005-09-04
Shipwire Warehouse and shipping service Shipping 2007-12-23
UPS Package shipping Shipping 2005-09-04
US Postal Service Package shipping and postage Shipping 2005-12-06
Amazon eCommerce Online retailer Shopping 2006-04-04
Amazon Historical Pricing Historical product sales data Shopping 2006-08-04
Authorize.Net Internet based payment gateway services Shopping 2007-02-20
AvantLink Affiliate marketing network Shopping 2007-07-21
Bountii Price Search Electronics and appliances price comparison service Shopping 2007-12-30
Cafe Press Customized retail product service Shopping 2006-03-06
CNET Shopping services Shopping 2007-02-01
Commission Junction Online affiliate programs Shopping 2006-09-23
DataUnison eBay Research eBay pricing and sales trend data Shopping 2006-10-21
Direct Textbook Book price comparison service Shopping 2007-06-11
eBay Online auction marketplace Shopping 2005-12-05
GoodStorm Online retail ecommerce Shopping 2006-07-16
Google Base Platform for structure and semi-structured data Shopping 2006-08-23
Google Checkout Shopping cart services Shopping 2006-08-31
LinkShare Affiliate marketing network Shopping 2007-10-08
Oodle Online classifieds service Shopping 2007-09-01
PaySimple Online payment gateway Shopping 2007-05-06
PriceGrabber Comparison shopping service Shopping 2008-01-12
PriceRunner Shopping comparision engine Shopping 2007-05-21
QuarkRank Consumer reviews service Shopping 2007-12-18
Rakuten Japanese shopping web service Shopping 2007-06-29
Shopping.com Online retail shopping Shopping 2006-06-14
Shopzilla Comparison shopping service Shopping 2008-01-04
SwapThing Community driven swapping site Shopping 2006-08-20
UPC Database UPC lookup service Shopping 2006-07-09
Windows Live Expo Online classifieds service Shopping 2006-06-07
Yahoo Shopping Shopping services Shopping 2005-11-19
Zazzle On-demand product creation service Shopping 2006-08-31
Zixxo Online coupons Shopping 2006-07-29
Are You Watching This Algorithms identify in-progress, exciting sporting events Sports 2007-09-16
Cypress Golf Golf reservations system Sports 2006-02-23
NCAA Mens College Basketball NCAA college basketball data services Sports 2008-02-15
OddsMiner Sports betting XML feeds Sports 2007-10-13
Adobe Share Service for publishing and sharing documents Storage 2007-10-07
Amazon S3 Online storage services Storage 2006-03-14
Box.net Online file storage Storage 2006-03-07
DigitalBucket Online storage service Storage 2007-11-18
MoveDigital File delivery and management services Storage 2006-08-07
Nirvanix Internet storage service Storage 2007-09-05
Omnidrive Online storage services Storage 2007-01-24
Open Xdrive Online data storage service Storage 2007-07-17
Openomy Online file system Storage 2006-02-14
TinyLoad File distribution service Storage 2007-11-28
Tagalag Email tagging Tagging 2005-10-05
TagFinder Tag extraction service Tagging 2006-03-29
tagthe.net Tag recommendation service Tagging 2006-07-03
TagTooga Tag based Internet directory Tagging 2006-04-25
Tagyu Tag recommendation service Tagging 2005-10-29
AIM Phoneline Voice Over IP Internet telephony services Telephony 2006-09-10
Evoca Phone to web media voice services Telephony 2007-10-20
Global IP Sound Voice Processor for VoIP Services Telephony 2006-07-10
Jaduka Internet and PSTN voice services Telephony 2007-03-10
LignUp Communications web services Telephony 2007-07-19
Lypp VoIP Callback API Telephony 2007-10-20
Mindgram Voice telegram service Telephony 2007-08-05
PhoneDog Cell phone information, service data, and news. Telephony 2007-06-18
Ribbit Flash based VoIP service Telephony 2007-10-28
Sipgate Internet telephone service provider Telephony 2007-09-12
Skype Internet communication Telephony 2005-09-11
SpokenBuzz Voice services portal Telephony 2007-08-06
Sylantro Hosted VoIP services Telephony 2007-07-14
Upside Wireless Text messaging service provider Telephony 2007-07-23
Voxbone VoIP provisioning service Telephony 2007-05-10
Google Mashup Editor Mashup creation tool extensions API Tools 2007-05-31
AgentFactor Travel Travel booking service Travel 2007-12-18
dopplr Community travel service Travel 2007-12-23
FlightAware Live flight aircraft tracking Travel 2007-08-15
Kayak Travel search service Travel 2006-01-10
King County Buses Transit tracking service Travel 2006-03-17
SmartTravelDeals Travel offer publishing and search Travel 2005-09-14
Superbreak Travel booking services Travel 2007-08-01
Yahoo Travel Online travel services Travel 2005-12-21
Google Notebook Online notebook service Utility 2007-02-10
Google Translate Language translation service Utility 2007-08-20
Notely Academic notes and calendar service Utility 2007-12-30
SlimTimer Personal task timer Utility 2007-02-04
stikkit Little sticky notes that think Utility 2007-02-04
Urloid Short URL service Utility 2007-12-06
AOL Video AOL Truveo Video Search Video 2006-10-18
AOL Video Upload Video upload and sharing service Video 2007-12-15
Blinkx Video search service Video 2007-04-26
Blip.tv Video upload and sharing service Video 2008-01-13
Dave.TV Video distribution network Video 2007-02-09
ffwd Video sharing and discovery Video 2008-01-27
HeyWatch Video encoding services Video 2007-08-27
Joost Online television Video 2007-09-01
Kyte Streaming interactive television service Video 2007-10-20
LiveVideo Video repository and user community Video 2007-06-18
Mefeedia Video feeds and community Video 2008-01-13
Opensubtitles Movie subtitles service Video 2008-01-29
Revver Video services Video 2006-10-22
Seesmic Video dashboard and community Video 2008-01-29
SesameVault Video sharing service Video 2007-12-25
Veoh Internet television, video, and social platform Video 2007-06-26
Videodetective Film trailers, cast, images, and related information Video 2007-07-01
Vimeo Video sharing service Video 2007-09-16
Vodpod Video sharing and discovery Video 2008-02-20
Yahoo Live Live video streaming service Video 2008-02-07
Yahoo Video Search Video search Video 2005-11-19
YouTube Video sharing and search Video 2006-02-08
InnerGears Weather by City US Weather forecasts by city Weather 2006-10-15
NOAA Weather Service Weather forecast database Weather 2005-09-08
Weather Channel Weather forecast data Weather 2007-08-05
WeatherBug Weather forecast services Weather 2006-01-13
Clearspring Widget creation, distribution, and tracking services Widgets 2007-06-26
Google Homepage Portal gadgets Widgets 2006-09-17
Microsoft start.com Portal service Widgets 2006-01-21
Netvibes Personalized home page with widgets Widgets 2006-11-05
Pageflakes Personalized start page and widgets Widgets 2007-01-01
Serence Klip Desktop gadgets Widgets 2005-11-09
SpringWidgets Widget platform Widgets 2006-11-07
TagWorld Social web services Widgets 2006-06-04
Widgetbox Create and distribute your widget through the world's largest widget gallery Widgets 2007-12-28
WidgetPlus Widget framework Widgets 2007-10-10
WidSets Mobile widgets service Widgets 2007-10-06
Windows Live Gadgets Online gadgets service Widgets 2006-11-04
Windows Sidebar Gadgets Desktop gadgets Widgets 2006-11-05
Yahoo Mobile Widget Platform Mobile widget platform Widgets 2008-01-07
Yahoo Widgets Desktop widgets Widgets 2006-09-30
yourminis Widget Platform Widgets 2007-04-03
Cogmap Org chart wiki Wiki 2007-08-16
DBpedia Structured query interface to Wikipedia Wiki 2007-08-08
JotSpot Wiki-style collaboration tools Wiki 2005-10-30
MindTouch Deki Wiki Wiki platform service Wiki 2007-12-09
Ontok Wikipedia Encyclopedia data access Wiki 2006-02-06
PBwiki Consumer wiki farm Wiki 2006-12-24
WikiMatrix Wiki search and comparison service Wiki 2006-11-29
신고
Posted by naearu