Latest Entries

Book Review: RESTful PHP Web Services

PHP is the most popular web development language that has ben used in the market however, its always necessary to communicate different platforms which makes web services is a must todays world. “RESTful PHP Web Services” book covers developing and consuming RESTful web services with php in detail for developers who are interested in web services.

The book is written by Samisa Abeysinghe and it is easy to read and follow even for new starters for application development. Also, it is a good resource for experienced developers/designers for architectural levels of RESTful Web Services.

The content of book is divided into 7 chapters:

Chapter 1, is about explaining conceptual details of RESTful web services and their relations with HTTP.

Chapter 2, shows some code which consumes REST services in PHP.

Chapter 3, deals with real world examples of RESTful services and also usage of RSS, ATOM feeds.

Chapter 4 and 5 discuss designing RESTful web services and also, implementation of designed system.

Chapter 6 shows how to use Zend Framework to design and implement REST services with a framework.

Chapter 7 is about debugging web services.

In conclusion, It s a well designed book which meets all needs for designing and implementing RESTful services in PHP. I’d like to recommend this book for PHP developers/designer however, basic PHP knowledge is required to understand codes fully.

Discussed subjects supported with example codes which are useful and makes the concept to be understood easily.

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

Augmented Reality

By definition

Augmented reality (AR) is a term for a live direct or indirect view of a physical real-world environment whose elements are merged with (or augmented by) virtual computer-generated imagery – creating a mixed reality.

I have already selected some AR research topics that would be useful for educating kids or making life easier for disabled people. Planning to discuss this issue with my adviser tomorrow, If he agrees what I’m thinking that’d be great.

Tonight, I downloaded the ARToolKit, built and got working my first simple AR application on Snow Leopard. Proof:

ar

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

Php Books

I have been working as a developer for 4+ years and Php is a reasonable choice for the frontend web applications. I have been reading & reviewing the books about php and php related technologies and planning to write my opinions about them in the following days.

It is a must to use OOP and a Framework for successful collaboration and a maintainable product so, these are the books that I want to write about soon.

RESTful PHP Web Services

Object-Oriented Programming with PHP5

Zend Framework 1.8 Web Application Development

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

18 Days With Snow Leopard

I have been using my mac for 3 months and I havent shared my os x experiences so far. Post title refers to longest uptime in this time period. I thought dividing my experiences in to sections would be more logical: one for end user side and one for for developer side.

Screen shot 2009-10-02 at 11.11.05 PM

First, I want to discuss end user view point of mac os x which is snow leopard and compare it to the other operating system (you got that). Any kind of software installation is killer easy, i.e. installing Snow Leopard takes 20 min.s (depends to your hardware) without annoying drivers installation and configuration steps. Also, its same for application setup, just drag & drop the file to the Applications folder, that’s it!

It is fast, very very fast when compared to other os and it uses less memory and cpu resources with less power. You can imagine how fast your os when it doesn’t run crappy viruses, antiviruses, antispywares … etc.

As a developer/architect I have used linux, windows, os x, solaris and in my opinion; the only os for a real software developer & designer is mac os x. I’m ok with linux but hacking something to work takes time which I don’t have recently. I believe linux is for more production environment not development.

Mac os x provides to developers the power of unix os with more manageability. Isn’t that awesome when you have symbolic links? Also, cross platform products, (I mean real cross platforms products not like .net which works only windows) are available for os x too and I believe future has to be independent.

In both sides, mac os x provides better hardware and software when compared alternatives with clean design. So far, I’m happy and more productive with the os that I have which is called Snow Leopard.

PS: Apple doesn’t pay me for to blog about them. But It would be nice if they denote my scientific projects

Reblog this post [with Zemanta]

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

Eric Cartman Sings Poker Face

I know, my blog turns into a south park blog but check out this guys, it s awesome, Eric sings Lady Gaga’s Poker Face

Update:
http://www.youtube.com/watch?v=NsVgGTq1Jf8

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon



Copyright © 2004–2009. All rights reserved.

RSS Feed. This blog is proudly powered by Wordpress and uses Modern Clix, a theme by Rodrigo Galindez.