Jumat, 30 Oktober 2009

Idola Gue: Raditya Dika

Raditya Dika (lahir Desember 28, 1984) adalah penulis Indonesia, komedian, penulis skrip komik/film, dan seorang penggiat perbukuan. Raditya dikenali publik setelah buku pertamanya Kambingjantan (Gagasmedia, 2005) terbit di pasaran.

Raditya Dika adalah seorang fans fanatik David Sedaris (penulis), Hilman Hariwijaya (penulis), Ellen Degeneres (komedian), Jerry Seinfeld (komedian), Judd Apatow (produser film), dan Woody Allen (penulis/sutradara/aktor)

Buku:
- Kambingjantan: Catatan Harian Pelajar Bodoh (2005)
- Cinta Brontosaurus (2006)
- Radikus Makankakus: Bukan Binatang Biasa (2007)
- Babi Ngesot: Datang tak Diundang, Pulang tak Berkutang (2008)

Komik (bersama komikus Dio Rudiman):
- Kambingjantan: Sebuah Komik Pelajar Bodoh (2009)

Film
- Kambingjantan: Sebuah Film Pelajar Bodoh (2009, aktor dan penulis skrip)

Lainnya:
- Tolong, Radith Membuat Saya Bego (buku ditulis bersama pembaca) (2007)
















Basic Internet Programming: Basic techniques for the Development of Web-based Applications

Web Application

web application or webapp is an application that is accessed via a web browser over a network such as the Internet or an intranet. It is also a computer software application that is coded in a browser-supported language (such as HTML, JavaScript, Java,PHP, etc.) and reliant on a common web browser to render the application executable.

Web applications are popular due to the ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes called a thin client. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include webmail, online retail sales, online auctions, wikis and many other functions.


The web interface places very few limits on client functionality. Through Java, JavaScript, DHTML, Flash and other technologies


Application-specific methods such as drawing on the screen, playing audio, and access to the keyboard and mouse are all possible, etc.

General purpose techniques such as drag and drop are also supported by these technologies. Web developers often use client-side scripting to add functionality, especially to create an interactive experience that does not require page reloading.

Recently, technologies have been developed to coordinate client-side scripting with server-side technologies such as PHP. Ajax, a web development technique using a combination of various technologies, is an example of technology which creates a more interactive experience.

Struktur Webapp

Applications are usually broken into logical chunks called "tiers", where every tier is assigned a role. Traditional applications consist only of 1 tier, which resides on the client machine, but web applications lend themselves to a n-tiered approach by nature. Though many variations are possible, the most common structure is the three-tiered application. In its most common form, the three tiers are called presentation, application and storage, in this order.

A web browser is the first tier (presentation), an engine using some dynamic Web content technology (such as ASP, ASP.NET, CGI, ColdFusion, JSP/Java, PHP, Perl, Python, Ruby on Rails or Struts2) is the middle tier (application logic), and a database is the third tier (storage).


The web browser sends requests to the middle tier, which services them by making queries and updates against the database and generates a user interface.

sumber & more detail: http://en.wikipedia.org/wiki/Web_application