Home Top Entries FeedComments Feed 443 Users Online

Archive for October, 2006


Top 10 PHP MVC Frameworks

Friday, October 13th, 2006

Development of PHP scripts without a preconceived plan to manage them is asking for a headache. The goal of a framework is to make the process of writing web-based applications simpler.An application designed around MVC is easier to manage because it is split into tiers, which allow for independent development. This promotes code reusability by building models, which are reusable throughout the application. What makes a good framework?A good framework is easy to learn, simple to use, intuitive to work with, easy to extend or to modify, rapid to build (maintain) applications with and of course stable.

Having said that, here is my top 10 PHP MVC Frameworks:

10- Ambivalence: A Java-Maverick Port
9- WACT: Web Application Component Toolkit
8- Achievo: A good RAD framework
7- Phrame: A Java-Struts port
6- Studs: A Java-Struts port to PHP
5- Prado: The winner of Zend coding contest
4- PHPOnTrax: a Rails port - PHP5 Only
3- CakePHP: Inspired by Rails PHP4/5
2- Mojavi: The first MVC framework I fell in love with
1- Symfony: Based on Mojavi and inspired by Rails

This list is based on my personal tests and use. I have tested and played with many others, but I think these are the best frameworks out there.- The first framework I fell in love with was Mojavi because of its elegant way to implement the MVC model. - Symfony corrected some problems in Mojavi and improved it by taking the good sides of RubyOnRails and Propel. - CakePHP is very promising, the only problem - really, I don’t know if it is a problem - is: the development process is very slow.

SOURCE: http://www.mustap.com

Online Profiles

Wednesday, October 11th, 2006

My online profiles:

» My Twitter
» My Second Brain
» My PhilWeaver Profile
» My eBay Blog
» My Flixster Profile
» My Adobe Profile
» My 43 Things
» My IMEEM
» My Space
» My Yahoo 360º Profile
» My LinkedIn Profile
» My Friendster
» My Veoh Profile
» My Xanga
» My Multiply Site
» My Flickr Album
» My Yahoo Q&A Profile
» My Eskwela.com ID
» My Orkut Profile
» My Spock Profile
» My Squidoo
»My Magnolia
» My CNET Asia Blog
» My NowPublic Blog
» My Microsoft Community Profile
» My Tumblr Blog
» My Plurks

Blogroll

Wednesday, October 11th, 2006

Finally, I have made my links page! My sidebar is too long na kasi kaya nilipat ko na dito… If you want to be added sa link love, you can leave a comment in one of my posts, or just e-mail me at jehzlau@dostscholars.org or if you don’t want to e-mail me, just send me an SMS to 09105555515 or……. if you don’t want to send me an SMS, just send me a snail mail at this address: nyahahahaa! e-mail nalang! amf!

If you want to add me to you YM or Gtalk, eto ang YM ko: jehzlau, at Gtalk ko: jehzlau@dostscholars.org

Yahoo Messenger Virus Attack

Thursday, October 5th, 2006

It is one of the most powerful Trojan /virus I have ever seen… While I was working, one of my friends PMd me and gave me a link http://www.nsl-school.org [Please don't click this link] If your computer is infected with this virus ” It will send the nsl-school.org url to all of your friend list in yahoo messenger using your ID . So with in few hours many of your friends will get infected with it.

I don’t know what’s the actual target of the idiot who created it. May be to advertise his site or to steal very imp data from your computer. I resolved the problem manually from 2 infected PC’s. Just go through the below steps carefully.

What are those links ?:

Nsl-school.org or other (Do not open this url in your browser).

If you are infected with it what is going to happen ?

1: It sets your default IE page to nsl-school.org, you can’t even change it back to other page. If you open IE from your comp some malicious code will automatically executed into your computer.

2: It will disables the Task manager / reg edit. So you can’t kill the Trojan process anymore.

3: Files that are gonna be installed by this virus are svhost.exe , svhost32.exe , internat.exe.you can find these files in windows/ & temp/ directories.

4: It will sends the secured & protected information to attacker

How to remove this manually from your computer ?

1: Close the IE browser. Log out messenger / Remove Internet Cable.

2: To enable Regedit Click Start, Run and type this command exactly as given below: (better - Copy and paste)REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools /t REG_DWORD /d 0 /f

3: To enable task manager : (To kill the process we need to enable task manager)Click Start, Run and type this command exactly as given below: (better - Copy and paste)REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 0 /f

4: Now we need to change the default page of IE though regedit.Start>Run>Regedit From the below locations in Regedit chage your default home page to google.com or other.HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\MainHKEY_ LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MainHKEY_USERS\Default\Software\Microsoft\Internet Explorer\MainJust replace the attacker site with google.com or set it to blank page.

5: Now we need to kill the process from back end. Press Ctrl + Alt + Del Kill the process svhost32.exe . ( may be more than one process is running.. check properly)

6: Delete svhost32.exe , svhost.exe files from Windows/ & temp/ directories. Or just search for svhost in your comp.. delete those files.

7: Go to regedit search for svhost and delete all the results you get.Start menu > Run > Regedit >

8: Restart the computer. That’s it now you are virus free. I don’t know whether any removal patch that works for this Trojan/virus. But we can easily delete it manually.

Warning : Better not to open any unknown url from your Computer. Even its from your friend. There are lot of black hat hackers who are waiting to steal your credit card numbers, passwords or any personal information from you… Use a better firewall & updated anti virus. However an Antivirus can do nothing if the virus is very latest…

Virus Info: http://original.avira.com/en/threats/Tr_Dldr_Qucan_A_details.html

Ruby on Rails

Sunday, October 1st, 2006

Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server.

Everyone from startups to non-profits to enterprise organizations are using Rails. Rails is all about infrastructure so it’s a great fit for practically any type of web application Be it software for collaboration, community, e-commerce, content management, statistics, management, you name it.

Rails works with a wealth of web servers and databases. For web server, we recommend Apache or lighttpd, running either FastCGI or SCGI, or Mongrel. For database, you can use MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, or Firebird. Just about any operating system will do, but we recommend a ‘nix-based one for deployment.
If you need hosting, TextDrive is the official Ruby on Rails host, offering fantastic plans with a knowledgeable staff. Whether you need shared or dedicated hosting, these guys are experts in Ruby on Rails. For alternatives, see the wiki for a full list of Rails web hosts.

Subscribe

Sunday, October 1st, 2006

Enter your email address:

Delivered by FeedBurner

or Syndicate it to your favorite reader via Feedburner:
http://feeds.feedburner.com/jehzlau