Yahoo! Hack Day: Yahoo! Developer Tools and Support Documentation
Yahoo! Hack Day: Yahoo! Developer Tools and Support Documentation
Hack Day
Yahoo! Developer Tools and Support Documentation
Open APIs
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.