Google search result in XML format

Many people would love to have feeds on Google search results, like they do on Google news or Google blog search. You can do many thing with this, for example you can build Google search like in your website or blog.

But Google doesn’t show any interest on giving away this feature. Instead they gave us Ajax search API which of course has limitation in number of queries.

It’s just a matter of time until somebody finally hacked this out. All you need is three additional parameters in your query:

here is the example. And you can see the demo how to use this feeds on you website here. You can also grab the source code here.

This hack is basically derived from previous hack on Google Toolbar which is an extension in Firefox. Someone has figured out the algorithm to generate checksum by looking at the source, and all you have to do is to add output=xml to get the results in xml format.

I have to warn you though, this hack may conflict with Google Term of Services, but it’s still interesting enough to know it.

Dangers of CSRF and XSS

Ilia once again shared his excellent article about web security here. This article talks about two well known security threats, CSRF and XSS, how malicious hackers do that, how to prevent them, and most importantly why our common solutions that we think has solved this problem doesn’t actually work.

Project Management with Limited Resources

So, couple months ago i was assigned to lead a project for one of our client. As usual, i made an estimation of how many people and man hour to do the job. From no less than 5 programmers i expected to work with me, it turned out that there was only one person available.

Currently, we’re on the final phase of this project. With so limited resources for this big project, i must say that we’ve been doing pretty well. What bothered me is whether i have done the right way managing my team.

Then i found this short article today, and i’m relief. Because that’s exactly what i’ve said to my team.

😉

FakeYourSpace in trouble

Remember FakeYourSpace.com? a site that provides fake hot friends on popular social networking sites such as MySpace or Friendster. I mentioned about this a while ago.

It turned out that they’re doing very well. According to New York Times, FakeYourSpace attracted 50,000 hits a day. Until they’re facing trouble with iStockPhoto, the source where it gets the photograph of the models for fake friends.

Kelly Thompson, iStockPhoto’s vice president for marketing, said its licensing agreement did not allow Web sites to post photos that might lead the average person to “think that the model endorses” the product, Web site or person in question.

FakeYourSpace have to shut down their service until later this week because of that.

Yeah, that’s what happend when you’re trying to fake something. Maybe, they have to consider to create fake photos service as well. A mashup from some photos, something like Yahoo! avatar with real faces.

;-p

Delphi 2007 for PHP

Hey guys, check this out. CodeGear, the company now responsible for continuing former Borland‘s developer tools announced this week their new interesting product, Delphi for PHP.

phpscreen1large

phpscreen2large

According to the data sheet, this tools contains some promising features,

Integrated Development Environment

  • Integrated visual form designer
  • Two-Way-Tools automatically synchronize code and visual representations
  • Object Inspector for visual customization of components without writing code
  • Code Explorer to simplify navigation
  • Project Manager to view and organize project files
  • Structure Pane shows the hierarchy of components displayed on the designer
  • Data Explorer to browse database server-specific schema and objects

Visual Component Library for PHP (VCL for PHP)

  • Customizable palette of over 50 reusable components
  • Standard components for menus, buttons,edit fields, images, notebook tabs, grids, tree views, list boxes, combo boxes, check boxes, labels, and more
  • Database components for accessing databases, tables, queries, and stored procedures, as well as data grids and navigation
  • Extend the VCL for PHP at any time with third-party libraries or with your own components

Powerful Editing

  • Customizable source code editor
  • Color syntax highlighting
  • Code Insight to assist in the selection of properties and methods
  • Bookmarks to ease navigation through large files

Integrated Debugging

  • Integrated debugger helps find and fix errors
  • View breakpoints, local variables and global variables

Documentation and Help

  • On-line help for the IDE
  • Sample applications
  • PHP language reference

What’s more interesting to me is this,

VCL for PHP is based on the most popular open source PHP scripts and libraries, including Qooxdoo, Adodb, DynAPI, Smarty, XAjax and JSCalendar. Inspired by VCL for Delphi, the component architecture is 100 percent written in PHP. Developers can create and integrate components into the IDE and extend the existing components to fit their needs. VCL for PHP is an open source library available on SourceForge at http://sourceforge.net/projects/vcl4php.

Neat! 🙂

Well, we’ll see how powerful this RAD will be. Delphi for PHP is scheduled to be available in March with its introductory price of $249. I’m not sure when it will be available in Indonesia, perhaps earlier than the official release .. 😉

I hope Robert Scoble can hear this

I’m a regular visitor and audience of Scoble Show. But i’m agree with James that sometime it’s kinda waste of time and bandwidth just to watch 44 minutes video of people talks.

Don’t get me wrong, the show was cool, but why don’t you give us the audio only files for interview type of podcast like that. It will surely save our bandwidth and time to download.

While for other interesting video like your awesome demo or tour, we don’t mind downloading the video. It’s worthed to watch.

I hope you can hear this, Robert.