Vous êtes sur la page 1sur 4

Yahoo!

Hack Day
Yahoo! Developer Tools and Support Documentation
Developer Site http://developer.yahoo.com/
Yahoo! User interface
http://developer.yahoo.com/yui/
Libraries (YUI)
Developer Site Dashboard https://developer.yahoo.com/dashboard/
Design patterns http://developer.yahoo.com/ypatterns/
Developer Utilities http://developer.yahoo.com/util/
Authentication Model http://developer.yahoo.com/oauth/
Yahoo! RSS feed s http://developer.yahoo.com/rss/
Yahoo! Pipes http://pipes.yahoo.com/pipes/
Browser Based
http://developer.yahoo.com/auth/
Authentication
Delicious Social
http://delicious.com/help/tools
Bookmarking
Localization and
http://developer.yahoo.com/r3/
Translation
Yahoo! Query Language http://developer.yahoo.com/yql/

Open APIs
Flickr APIs http://developer.yahoo.com/flickr/
Yahoo! search BOSS http://developer.yahoo.com/search/boss/
Fireeagle APIs http://developer.yahoo.com/fireeagle/
Yahoo! Mail APIs http://developer.yahoo.com/mail/
Blueprint Mobile
http://developer.yahoo.com/mobile/
Widgets
Yahoo! Ajax Maps API http://developer.yahoo.com/maps/
Yahoo! Search Monkey http://developer.yahoo.com/searchmonkey/
Upcoming APIs http://upcoming.yahoo.com/services/api/
Yahoo! Desktop Widget
http://widgets.yahoo.com/tools/
engine
Language Help
http://developer.yahoo.com/php/
PHP
http://php.net
http://developer.yahoo.com/javascript/
Javascript http://json.org

http://developer.yahoo.com/python/
Python
http://www.python.org/
http://developer.yahoo.com/java/
Java

IRC Help
Basic info on IRC Chatting and commands –
• http://www.irchelp.org/irchelp/irctutorial.html
Documentation on IRC Clients for Linux and how to use them them
• http://puppylinux.org/wiki/archives/old-wikka-
wikki/categorydocumentation/puppylinuxirc
Documentation on IRC Clients for Windows and how to use them –
• http://www.mirc.com - mIRC is a popular client for windows
Other clients that can be used
• Gaim / Pigdin http://www.pidgin.im/
• XChat www.xchat.org/ Multiplatform Chat Program
• Colloguy http://colloquy.info/ is very user friendly, commonly
used and intuitive among these
Documentation for IRC on Mac
• http://www.irchelp.org/irchelp/mac/
Firefox add on
• Chatzilla https://addons.mozilla.org/en-US/firefox/addon/16 It
doesnt ask too many questions. Also presents many
commands like connecting to a network as links that can be
clicked. Will be easy for first time users
Useful IDEs
• http://www.aptana.com/studio - The Web 2.0 IDE for Ajax, PHP,
Ruby on Rails etc
• http://www.openkomodo.com/ - Auto complete for YUI
• http://www.editplus.com/ - Simple IDE with syntax highlighting
and ability to configure lots of plug-ins
Setting up LAMP
For most of the web based hack development, Linux, Apache,
MySQL and PHP is what will be needed. Here are some articles/blog
entries on how to set up the LAMP stack on a server to get you going
XAMPP is a package available on http://www.apachefriends.org for a
simple easy to install setup for LAMP. XAMPP is an easy to install
Apache distribution containing MySQL, PHP and Perl. XAMPP is
really very easy to install and to use - just download, extract and start.
The XAMPP download for various operating systems is found under
• http://www.apachefriends.org/en/xampp.html
For a more hands on approach of setting up a LAMP platform any of
the following links can be used.
• http://lamphowto.com/ - Building a LAMP Server ( Dated 2006 )
• http://www.linuxhelp.net/guides/lamp/ - Dustin's Linux Apache
MySQL PHP (LAMP) Guide ( Last updated 2001)
• http://mkaz.com/ref/php/setup_linux.html Setting up LAMP
Platform ( Dated 2002)
• http://www.bicubica.com/apache-php-mysql/index.php Learn
how to Install Apache, PHP, MySQL and phpMyAdmin on
Windows
The following are some useful add-ons to a LAMP stack for web
based Hacks
• http://www.json.org/ It is a lightweight data-interchange format.
It is easy for humans to read and write. It is easy for machines
to parse and generate. Has support to a wide variety of
languages
• Curl http://in.php.net/curl - allows you to connect and
communicate to many different types of servers with many
different types of protocols.

PHP, MySQL, Apache for Windows:


WAMP: http://www.wampserver.com/en
WampServer is a Windows web development environment. It allows
you to create web applications with Apache, PHP and the MySQL
database. It also comes with PHPMyAdmin and SQLiteManager to
easily manage your databases.

PHP, MySQL, Apache for Mac:


http://www.mamp.info/
MAMP installs a local server environment in a matter of seconds on
your Mac OS X computer, be it PowerBook or iMac.