Latest Thoughts From Mental Ramblingshttp://mentalramblings.info/ <link xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</link><guid xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</guid><description xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><author xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><pubDate xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">Tue, 19 Jan 2010 00:23:52 -0500</pubDate></item><item xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/"><title xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><link xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</link><guid xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</guid><description xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><author xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><pubDate xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">Tue, 19 Jan 2010 00:23:08 -0500</pubDate></item><item xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/"><title xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><link xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</link><guid xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</guid><description xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><author xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><pubDate xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">Tue, 19 Jan 2010 00:19:58 -0500</pubDate></item><item xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/"><title xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><link xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</link><guid xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</guid><description xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><author xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><pubDate xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">Tue, 19 Jan 2010 00:19:37 -0500</pubDate></item><item xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/"><title xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><link xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</link><guid xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">http://mentalramblings.info/Posts/view</guid><description xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><author xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" /><pubDate xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">Tue, 19 Jan 2010 00:18:19 -0500</pubDate></item><item xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/"><title xmlns:atom="http://www.w3.org/2005/Atom" xmlns:rc="http://purl.org/rss/1.0/modules/content/" xmlns:wf="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">Multi Editable Fields with jEditablehttp://mentalramblings.info/Posts/view/multi_editable_fields_with_jeditablehttp://mentalramblings.info/Posts/view/multi_editable_fields_with_jeditableBuilding a CakePhp app with multiple inline editable fields, using jEditable, wasn't as hard as I had feared. Quite simple actually once I got the details right.t73Mon, 07 Dec 2009 10:49:41 -0500Add a touch of class to your Auth Flashhttp://mentalramblings.info/Posts/view/add_a_touch_of_class_to_your_auth_flashhttp://mentalramblings.info/Posts/view/add_a_touch_of_class_to_your_auth_flashHave you ever wondered how to make your Auth messages from the Auth Core component, well more flashy and custom? The answer is fairly simple and straight forward. In this short tutorial, I will explain the traceback that occurs when a flash message is set for Auth. t73Tue, 01 Dec 2009 22:01:04 -0500loadModel Speed Testing Part 2http://mentalramblings.info/Posts/view/loadModel_Speed_Testing_Part_Twohttp://mentalramblings.info/Posts/view/loadModel_Speed_Testing_Part_TwoloadModel Testing part 2 Use at your own risk! You've been warned. In other words, Try this at home. Not at work.t73Thu, 19 Nov 2009 10:26:06 -0500loadModel Speed Testinghttp://mentalramblings.info/Posts/view/loadModel_Speed_Testinghttp://mentalramblings.info/Posts/view/loadModel_Speed_TestingLoading a model with the builtin controller method loadModel() seems to be slower than simply applying the Contoller Global var $uses. Check it out.t73Thu, 19 Nov 2009 00:40:01 -0500Vacationhttp://mentalramblings.info/Posts/view/Vacationhttp://mentalramblings.info/Posts/view/VacationWell, where does one go when they take a year long sabbatical from programming and computers and the internet in general ? They go crazy! Then they become sane, after a short while, and find other things to do. t73Wed, 18 Nov 2009 12:55:48 -0500Cake meets Apehttp://mentalramblings.info/Posts/view/Cakephp meets APE-Projecthttp://mentalramblings.info/Posts/view/Cakephp meets APE-Projectt73Wed, 18 Nov 2009 12:26:19 -0500Auth ACL -- A Complete Solutionhttp://mentalramblings.info/Posts/view/Auth_ACL_A_Complete_Solutionhttp://mentalramblings.info/Posts/view/Auth_ACL_A_Complete_SolutionWell It's been some time since I wrote a decent blog entry, so to make up for it, and to help explain the time that has passed, I'm offering a complete ACL/Auth Soultion that has been used by me n several production sites so far, and I intend to continue using for more time to come.t73Mon, 04 Aug 2008 23:17:13 -0400Take it easy... bake a cake and RESThttp://mentalramblings.info/Posts/view/take_it_easy_and_bake_a_cake_and_RESThttp://mentalramblings.info/Posts/view/take_it_easy_and_bake_a_cake_and_RESTSo I get updates when a new issue of PHP Architect is ready for download. Great resource. Browsing around their site I happened to come along a section entitled: REST and Resource Handling With CakePHP t73Tue, 29 Jul 2008 23:37:29 -0400Battle Star Galacticahttp://mentalramblings.info/Posts/view/battle_star_galacticahttp://mentalramblings.info/Posts/view/battle_star_galacticaRecently, I went to http://scifi.com/bsg/ and joined an online game to play as part of the BSG Community. It's web based, and pretty interesting. There are various tasks to accomplish, that pay out in Cubits, the currency of BSG, that you can use to "Pimp Your Viper".t73Sat, 10 May 2008 11:26:47 -0400BlackBerry Bloghttp://mentalramblings.info/Posts/view/BlackBerry Bloghttp://mentalramblings.info/Posts/view/BlackBerry BlogSo I got a new phone yesterday. Can you guess what kind?t73Sun, 02 Mar 2008 04:59:33 -0500Interesting Conversation with MySql Lead Developerhttp://mentalramblings.info/Posts/view/mysql-future-relational-databasehttp://mentalramblings.info/Posts/view/mysql-future-relational-databaseI just finished reading a short interview with MySQL's Jim Starkey, who is a Senior Software Architect for MySql. The future for MySql, and in turn CakePHP looks very Good!t73Thu, 28 Feb 2008 10:32:13 -0500Using jQuery in CakePHP 1.2http://mentalramblings.info/Posts/view/using-jquery-in-cakephp-12http://mentalramblings.info/Posts/view/using-jquery-in-cakephp-12Recently, I was challenged by someone in the #cakephp chat room to try the jQuery javascript library. Here are my results. t73Thu, 21 Feb 2008 09:59:58 -0500CakePHP Ajax Commentshttp://mentalramblings.info/Posts/view/cakephp-ajax-helper-comments-systemhttp://mentalramblings.info/Posts/view/cakephp-ajax-helper-comments-systemRecently, in a <a href="http://mentalramblings.info/posts/view/site-improvements-continue">post</a> regaurding site improvements, there was a comment request from Lecterror for the ajax comments I used in my blog system.t73Tue, 12 Feb 2008 08:28:21 -0500Mental Ramblings Gets Fedhttp://mentalramblings.info/Posts/view/cakephp-rss-helper-implementationhttp://mentalramblings.info/Posts/view/cakephp-rss-helper-implementation<p>In a recent post I had described the way to implement an xml sitemap generator for search engines, using the CakePHP XML Help with RequestHandler Component. I have tweaked that slightly to implement rss feeds for the posts.</p>t73Thu, 31 Jan 2008 19:51:09 -0500Mental Ramblings Moves To Remote CVShttp://mentalramblings.info/Posts/view/remote-cvs-for-cakephphttp://mentalramblings.info/Posts/view/remote-cvs-for-cakephp<p>Well it's something I have wanted to setup for a while now. CVS for the site is going to be very helpful, especially as I move into tougher areas with adding features to the site.</p>t73Wed, 30 Jan 2008 19:54:44 -0500Automated Sitemap Generation With CakePHP 1.2http://mentalramblings.info/Posts/view/automatic-sitemap-generation-with-CakePHP-1.2http://mentalramblings.info/Posts/view/automatic-sitemap-generation-with-CakePHP-1.2<p>One of the most important things for a website is to be indexed by search engines. When I changed mine over to CakePHP 1.2, I had found out that my sitemap.xml was missing. Well rather than take the time to manually do the sitemap each time I made a new posting, I decided to look for an automated solution.</p>t73Mon, 28 Jan 2008 21:56:13 -0500Site Improvements Continuehttp://mentalramblings.info/Posts/view/site-improvements-continuehttp://mentalramblings.info/Posts/view/site-improvements-continue<p>In an attempt to make this a more function blog system, I have in added in some new features.The hardest to implement was the comments system, even though it would seem that it would be easy. The reason that it was difficult was due to the fact that I wanted to have the comments system update right away using Ajax.</p>t73Mon, 28 Jan 2008 01:54:11 -0500Mental Ramblings Site Gets a Makeoverhttp://mentalramblings.info/Posts/view/mental-ramblings-site-gets-a-makeoverhttp://mentalramblings.info/Posts/view/mental-ramblings-site-gets-a-makeover<p>As an avid user and supporter of CakePHP, I had felt compelled for some time to switch the site from Wordpress to a custom CakePHP Blog setup. We'll look at the advantages and disadvantages of building your own custom blog.</p>t73Sat, 26 Jan 2008 18:29:11 -0500CakePHP 1.2 ACL/Auth The Quest Continueshttp://mentalramblings.info/Posts/view/cakephp-12-acl-auth-habtmhttp://mentalramblings.info/Posts/view/cakephp-12-acl-auth-habtm<p>In a recent post, I had stated that my ACL Quest was complete. Now it continues. Based upon http://realm3.com/articles/setting_up_user_groups_with_acl_and_auth_in_cakephp_1.2 I have started a continuation of the previous Quest.</p>t73Thu, 24 Jan 2008 18:39:22 -0500CakePHP Get's a Hometown?http://mentalramblings.info/Posts/view/cakephp-gets-a-hometownhttp://mentalramblings.info/Posts/view/cakephp-gets-a-hometown<p>That's right folks! CakePHP has it's own hometown. Established by Mariano Iglesias it as of today has 66 people in it's population. To visit it goto http://cakephp.myminicity.com/ and help raise the population!</p>t73Sun, 30 Dec 2007 10:14:28 -0500