Bookmarks
This is a weekly overview of everything I stumbleupon, digg, dzone, share on google reader, or find delicious.
You can also keep track of my aggregated bookmarks with:
bookmarks feed
Week 10
CSS: Goto Declaration
http://blogs.sun.com/netbeansphp/entry/css_goto_declarationThere is a new feature that allows navigate to CSS class or id selector declaration from CLASS or ID attribute of an HTML tag. When you go over a usage of a class or id selector with mouse pointer and the CTRL key is hold, then the selector is change...
Week 9
Fantastic Content Sliders for your Inspiration
http://www.webdesignerdepot.com/2010/03/fantastic-content-sliders-for-...Content sliders are extremely versatile forms of navigation that can be used to display all sorts of information, such as images, popular posts, social information and product features.
Some have automatic slideshow capabilities or buttons to scroll si...
JavaScript Meetup Hamburg + Slides
http://feedproxy.google.com/~r/debuggable/~3/nkohVEbm3a0/javascript-me...Update: Andy Wenk posted a very nice summary of the event.
Last night Tim and I took a little road trip to Hamburg. I had no idea the Reeperbahn looked like Las Vegas : ).
Anyway, our actual destination was the first Hamburg JS meetup where Malte Ubl...
Upgrading the forum plugin to 1.8
http://feedproxy.google.com/~r/milesj/~3/OOevirGcqgA/Upgrading-The-For...I have been working on the new 1.8 version of the forum for almost 2 months, simply because version 1.7 was completely broken. It used PHP 5.3 constants which didn't work on 99% of the users machines. This problem has now been corrected in the new 1.8 ...
Interview with Joel Moss creator of Codaset
http://pseudocoder.com/archives/interview-with-joel-moss-creator-of-co...Earlier this week Codaset.com, a software project management and code hosting site, officially left beta. Joel Moss (@joelmoss), the creator of Codaset, agreed to answer some questions and absolutely carried this interview.
Is there anyone else...
Updated ACL Plugin
http://bakery.cakephp.org/articles/view/updated-acl-pluginAn updated ACL Plugin for 1.3. Allows creation/editing/removing of ACO, ARO and CRUD.
CakePHP 1.3-RC1 freshly sliced
http://bakery.cakephp.org/articles/view/cakephp-1-3-rc1-freshly-slicedThe CakePHP development team is happy to announce the release the CakePHP 1.3.0-RC1. Since 1.3-beta was released we've been hard at work implementing new features and fixing issues in existing features in the 1.3 branch. There have been over 165 commit...
Thierry Carrez: The most popular Linux server product ?
http://fnords.wordpress.com/?p=241I was working on slides for a presentation I’ll be giving next month at UKUUG Spring conference in Manchester, and wanted to show the growth of Ubuntu Server usage, compared to other Linux enterprise-oriented server products.
Given that there is no r...
Week 8
Code Completion for Colors in CSS
http://blogs.sun.com/netbeansphp/entry/code_completion_for_colors_inAnother improvements that is based on your comments is code completion for colors in CSS rules. The code completion for color and background property offers now at first position an item that opens color chooser.
There is a standard Java colo...
Cipher Behavior with Zend_Filter for CakePHP 1.3 – Easy Two-Way Encryption
http://feedproxy.google.com/~r/JamieNay/~3/zkaEukvL2f8/Here’s a quickie – a Cipher behavior for CakePHP to handle two-way encryption of sensitive data. If you want to store, say, credit card information, you’ll need a way to retrieve it later; Cake’s built-in security hashing is one-way, meaning th...
Freedom
http://xkcd.com/706/Showcase of Great Web App Interfaces
http://www.webdesignerdepot.com/2010/02/showcase-of-great-web-app-inte...Web Apps are popping up everywhere. Five years or so ago, we could live without them, but as the internet has evolved we use them more and more in our daily lives.
We have put together a great compilation of beautiful web application interfaces.
The...
CSS Code Completion
http://blogs.sun.com/netbeansphp/entry/css_code_completionToday I don't continue in formatting posts:). I would like to mentioned the CSS code completion in html tags. It's new feature, that is also available in NetBeans 6.9 M1 build. Because the CSS files are now indexed, it allows to provide better support ...
Coming to PSN this Week: Darksiders Demo
http://feedproxy.google.com/~r/PSBlog/~3/nYeVXNYbu3Q/It’s been over a month since Darksiders released with near-universal critical praise, and the team at Vigil Studios is still hard at work. On Thursday, Vigil releases a demo for Darksiders. This isn’t your typical demo, however. It packs an unprece...
AUTHORS at bcf163da27676e26108ec430a392baee84f2831c from ry's node ...
http://github.com/ry/node/blob/bcf163da27676e26108ec430a392baee84f2831...Kevin van Zonneveld . Michael Carter . Jeff Smick . Jon Crosby ...
Week 7
NetBeans 6.9 Milestone 1 available
http://blogs.sun.com/netbeansphp/entry/netbeans_6_9_milestone_1The milestone 1 of NetBeans 6.9 was published. It's available here. Visit the NetBeans 6.9 New and Noteworthy page to learn more about all the new features and enhancements available in this milestone release.
Setting up cron jobs with Cake shells
http://feedproxy.google.com/~r/milesj/~3/AYVaicPB0J8/Setting-Up-Cron-J...This post will primarily be about the process I had to go through to get cron jobs and shells working on Dreamhost. The main problem I kept running into was that the shells would simply not work at all through a cron job; yet they worked when I manuall...
Dropbox around the world!
http://feedproxy.google.com/~r/dropbox/~3/WXIEyUBORuM/Hi everyone!
Hope February is treating all of you well. We’ve recently hit a huge milestone and now have over 4 million Dropbox users. The coolest part is that this crowd of millions is pretty diverse and encompasses a huge range of nationalities. We...
3D Dot Game Heroes Aren’t Born; They’re Made…in the Editor
http://feedproxy.google.com/~r/PSBlog/~3/yXOauyUjUUU/PlayStation.Blog chums,
Most games ask you to assume the role of a hero. Often, you don’t have any say in who they are or what they look like, and in some cases the customization options you’re given are limited. 3D Dot Game Heroes, while it takes ...
Formatting - Spaces I
http://blogs.sun.com/netbeansphp/entry/formatting_spaces_iThe next categories, where you can set up the formatting of PHP code is category Spaces. Currently there are implemented more then 40 options that are separated into six groups. All these options as other options, which were mentioned in previous pos...
Acl Extras Updated to CakePHP 1.3
http://mark-story.com/posts/view/acl-extras-updated-to-cakephp-1-3?utm...Over the long Ontario weekend, I took some time to update Acl Extras. It now works with plugins and the improvements made to the Auth + Acl for 1.3. The master branch contains the CakePHP 1.3 compatible version. While the 1.0.0 tag, and 1.0 branch a...
Week 6
Permissionable Plugin
http://bakery.cakephp.org/articles/view/permissionable-pluginA CakePHP 1.3 plugin that provides UNIX-like row-level permissions for model data.
Ajax Delete with CakePHP and jQuery
http://www.jamesfairhurst.co.uk/posts/view/ajax_delete_with_cakephp_an...In this post I'm going to describe how you can use Ajax using the jQuery javascript library to delete items without a refresh. This is quite an easy enhancement to achieve and will help with the usability of your applications. It isn't CakePHP specific...
Formatting - Blank Lines
http://blogs.sun.com/netbeansphp/entry/formatting_blank_linesAnother formatting category that you can find in PHP formatting setting is Blank Lines category. If you don't know how to obtain settings for PHP formatter, look at the first blog from the formatting series. This category define adding and deleting bla...
innodb_file_per_table
http://umangg.blogspot.com/2010/02/innodbfilepertable.htmlRecently I attempted to use this parameter in one of our InnoDB table and had an experience to make a note of. So this is what actually happened.As we know InnoDB writes all the table information into one tablespace file ibdata1.Obviously this lead to ...
Tool of the day : etckeeper
http://www.wains.be/index.php/2010/02/09/tool-of-the-day-etckeeper/http://joey.kitenet.net/code/etckeeper/
etckeeper is a collection of tools to let /etc be stored in a git, mercurial, darcs, or bzr repository. It hooks into apt (and other package managers including yum and pacman-g2) to automatically commit changes m...
Formatting - Braces - Update
http://blogs.sun.com/netbeansphp/entry/formatting_braces_updateThe position of braces in PHP code can be set up in the PHP formatting setting, category Braces(select item Braces in the Category combo box). It's possible to set up separately position of the brace after class declaration, function or method declarat...
10x Performance Improvements in MySQL – A Case Study
http://ronaldbradford.com/blog/10x-performance-improvements-in-mysql-a...The slides for my presentation at FOSDEM 2010 are now available online at slideshare. In this presentation I describe a successful client implementation with the result of 10x performance improvements. My presentation covers monitoring, reviewing and a...
Week 5
Formatting - Braces
http://blogs.sun.com/netbeansphp/entry/formatting_bracesBased on the comments under this post the options for placing braces were changed. So this post is not relevant anymore and new information you can find here.
When you select PHP language in the formatting setting then in Category combo box you can ...
Increase your internet speed with Namebench
http://www.ubuntugeek.com/increase-your-internet-speed-with-namebench....NameBench is a program that searches for the fastest DNS in your area. After the program is finished searching and comparing between DNS it will give you the results including the fastest and nearest DNS in your area. After that all you have to do is e...
The Shield
http://www.jamesfairhurst.co.uk/posts/view/the_shieldAs a Christmas present my wonderful girlfriend bought me the box set of the superb TV show The Shield which includes the full 7 seasons presented in a very delicious box which acts a police case folder with cool separators for each of the seasons.
O...
How to Grow as a Web Designer
http://www.webdesignerdepot.com/2010/02/how-to-grow-as-a-web-designer/The field of web design is constantly changing and growing.
Getting in a rut is often the result of not staying up to date with the latest trends and technologies in the industry. Even if we do stay up to date, many of us at one time or another feel ...
How to Test your JavaScript Code with QUnit
http://feedproxy.google.com/~r/nettuts/~3/w_tw7gaj8d8/QUnit, developed by the jQuery team, is a great framework for unit testing your JavaScript. In this tutorial, I’ll introduce what QUnit specifically is, and why you should care about rigorously testing your code.Tutorial DetailsLanguage: JavaScriptDi...
Formatting - Tabs and Indents
http://blogs.sun.com/netbeansphp/entry/formatting_tabs_and_indentsFew weeks ago I wrote that I try to improve indentation engine and formatting for PHP files. Some improvements in the indentation engine were done during fixing NetBeans 6.8 and with this post I would like to start a discussion about formatting, which ...
Asterisk Wake Up call application
http://www.wains.be/index.php/2010/02/02/asterisk-wake-up-call-applica...If you want to be awaken by your Asterisk PBX, here’s a simple bit of code to add in your dial plan.
Basically, you would call 9253 followed by the time the phone should ring, for exemple if you want to be awaken at 06:30am you would call 92530630 (o...
A Showcase of Minimalist Workstations
http://www.webdesignerdepot.com/2010/02/a-showcase-of-minimalist-works...No matter what your personal work style, an uncluttered and attractive workspace will improve the quality and efficiency of your work.
Getting rid of paper, digitizing your business cards, minimizing your office supplies are just some of the measure...
Bryce Harrington: >1-sec X boot
http://www2.bryceharrington.org:8080/drupal/node/108Looked like we've finally gotten boot speed of X down under a second, as measured by Martin Pitt on his box. (Our objective for Lucid was 2-seconds so this is quite good news.)
Tip: ^ and ! in the shell
http://rwmj.wordpress.com/2009/11/16/tip-and-in-the-shell/Shared by kguest
If you use bash - this one is for you ;-)
I’m astounded. So don’t people know about using ^ and ! in the shell?!? Last week I watched an experienced Linux user carefully hit the ↑ cursor key to get a previous line of histo...
Improved JavaScript Validation (repost)
http://pseudocoder.com/archives/improved-javascript-validation-repostThis article was written by me and originally published on February 12, 2008 on PHP Architect's C7Y site. Since that site is no longer around (meaning this article is currently homeless) and their one year exclusive rights expired long ago, I figured...
Week 4
Release: CakePHP 1.2.6
http://bakery.cakephp.org/articles/view/release-cakephp-1-2-6The CakePHP development team is happy to announce CakePHP 1.2.6
Spirit
http://xkcd.com/695/Vbulletin Bridge For CakePHP
http://bakery.cakephp.org/articles/view/vbulletin-bridge-for-cakephpVbulletin bridge for cakephp. special thanks to Netrosis (www.syphex.com)
Rolling you own Gallery2 component
http://bakery.cakephp.org/articles/view/rolling-you-own-gallery2-compo...Gallery2 is a Media Manager and can be embedded in other applications like CMS. Gallery2 also has an API that we can use to embed Gallery into our Web Apps. Below is only a sample of what can be done. If you find it interesting enough, please contribut...
A basic OpenLDAP server in under 15 minutes
http://www.wains.be/index.php/2010/01/28/a-basic-openldap-server-in-un...Tested under Debian Lenny
This howto is basic, as in “no security involved”. I may come up with a second part to this guide about securing OpenLDAP with TLS, if I ever find the time.
Meanwhile see http://www.openldap.org/doc/admin23/security.html f...
Using custom Route classes in CakePHP
http://mark-story.com/posts/view/using-custom-route-classes-in-cakephp...New for CakePHP 1.3 is the ability to create and use custom route classes for your application’s routing. In the past the router did double duty, managing route collections and routes were just arrays. In 1.3 Router underwent some surgery and CakeRo...
Make updateAll() fire behavior callbacks
http://teknoid.wordpress.com/2010/01/27/make-updateall-fire-behavior-c...For a while now updateAll() would not trigger any of the model’s behavior callbacks.
This presents a problem for a couple of reasons:
The updateAll() method allows to easily do things like field_value = field_value + 1, because unlike other similar ...
Error badges
http://blogs.sun.com/netbeansphp/entry/error_badgesHi, today it will be a very short blog post about a feature we just added to the development version of NetBeans. As the title says, this feature is Error Badges - what does it mean? If you have a PHP file with any error, this file can be easily recogn...
Week 3
Dirty Harry
http://xkcd.com/692/qemu-kvm-0.12 adds block migration feature
http://feedproxy.google.com/~r/Kvm-TheLinuxKernel-basedVirtualMachine/...There's a new feature called block migration available with the recently released qemu-kvm-0.12 version. Patches for this feature was first introduced back in November 2009 by ibm and allows you to do block migration during live migration. It works by ...
Asterisk : XMPP notifications for missed calls
http://www.wains.be/index.php/2010/01/20/asterisk-xmpp-notifications-f...Tester under Asterisk 1.4.21.
If someone calls and hangs up before leaving a voicemail (that means while the phone is ringing or during voicemail message), Asterisk will send a “missed call” notification by XMPP/Jabber.
/etc/asterisk/jabber.conf :
...
Week 2
CakePHP 1.3.0-beta has landed
http://bakery.cakephp.org/articles/view/cakephp-1-3-0-beta-has-landedThe CakePHP development team is happy to announce the release the CakePHP 1.3-beta.
How Much Money I Made From Side Projects In 2009
http://pseudocoder.com/archives/how-much-money-i-made-from-side-projec...Last years version of this post was the most read post on this site for 2009. It got 6500 views on Jan 7th, when it was featured on Hacker News and 11k views for the year. Let's see if we can make magic again!
Gone Fishing
All the sites listed as "...
Zend_Search_Lucene Datasource for CakePHP
http://feedproxy.google.com/~r/JamieNay/~3/VZbh24tJ2nM/Major update January 22/10: much of the content of this article has been updated to reflect the changes to the datasource, the latest version of which you can download on Github.
Just out of the oven – a Zend_Search_Lucene datasource for CakePHP (bui...
CakePHP REST Plugin presentation
http://feedproxy.google.com/~r/kvz/~3/ZrBPy0sOTR0/At our company we have a lot of uses for a solid API. We can use it to
distribute config files, have servers report in, let customers edit DNS
records using their own interface, etc. Now that I'm converting all of our
legacy code to a big CakePHP appli...
Self-Description
http://xkcd.com/688/Week 1
Introducing pearhub - SitePoint » PHP
http://www.pheedcontent.com/click.phdo?i=d076afb692c49afeeb21ef8df5bd1...Happy New Year.
In the previous year, I have spent a great deal of time with Ruby on Rails, and one of the things that works better in the Ruby world is the package distribution system (gems, as they are called). A lot of Ruby developers make their lib...
Amazing Alphabet Illustrations by Paul Thurlby
http://feedproxy.google.com/~r/abduzeedo/~3/d8k2Hdhhu_Q/amazing-alphab...Paul Thurlby is a freelancer illustrator living in London, England. His illustrations are totally awesome, every piece brings a different character and it's always fun to see. The alphabet illustrations are so cool that I'm sure everyone would like to ...
Daily Inspiration #399
http://feedproxy.google.com/~r/abduzeedo/~3/8yrupOXzUv4/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Upgrading MySQL
http://www.mysqlperformanceblog.com/2010/01/05/upgrading-mysql/Upgrading MySQL Server is a very interesting task as you can approach it with so much different "depth". For some this is 15 minutes job for others it is many month projects. Why is that ?
Performing MySQL upgrade two things should normally worry yo...
Coming soon – CakePHP and the Zend Framework: together at last!
http://feedproxy.google.com/~r/JamieNay/~3/p65g6AtUTBc/Just a quick update – I’m currently working on integrating some libraries from the Zend Framework into CakePHP. The first one I’m doing is Zend_Validate, which is a heavy, robust alternative to CakePHP’s own Validation class. I’ll be sharing ...
Week 0
CakePHP generic filter plugin
http://dsi.vozibrale.com/articles/view/cakephp-generic-filter-plugin/f...Although cake takes good care of the basic CRUD functionality, I often need to do one more thing with my data. And that's filtering it. Or "searching", if you like it more that way.
2009, week 52
Valid Cake - The Easiest Validation Generator for CakePHP Models
http://www.validcake.com/Get started right away! Follow these simple instructions:
1. Add fields with the same names as your table's columns.
2. Add one or more rules to each field.
3. Customize your output.
4. Click Generate! Copy the results to your model.
Introducing Croogo CMS
http://bakery.cakephp.org/articles/view/introducing-croogo-cmsCroogo is a free, open source, content management system powered by CakePHP framework.
The Most Popular Posts of 2009
http://www.webdesignerdepot.com/2009/12/the-most-popular-posts-of-2009/As 2009 draws to an end, we’re taking a look back at some of the most popular posts that we published this year on WDD.
This collection is made up of the 50 most popular posts, with the most popular being at the top.
Please let us know which ones you...
A chessboard in MySQL: make your moves
http://blog.some-abstract-type.com/2009/12/chessboard-in-mysql-make-yo...Playing chess within MySQL? Over the network? In the .. cloud? Yes!This is a follow-up post of my 'A chessboard in MySQL' where we create and populate a chessboard. But pieces need to move, and a few wondered how. Easy!As an example, white openes with ...
The Beautiful Digital Work of Uribaani
http://feedproxy.google.com/~r/abduzeedo/~3/DXiPeHDxg8U/beautiful-digi...Some time ago I was looking for some cool digital works at DeviantART (my favorite spot to check out great art), and I ran into the amazing work of a designer called Uribaani. He makes some excellent pieces, really worth taking a look.
For more of his...
Juanje Ojeda: WiiCan: Easy Wii remote control on Linux
http://blogs.gnome.org/juanje/?p=238Félix Ontañón, a very good friend and hacker from my company, has just released a new versión of a systray application which help to configure and manage the Wii remote control on Linux. The application is called WiiCan and is hosted on Launchpad.
...
Put a name on it
http://sethgodin.typepad.com/seths_blog/2009/12/put-a-name-on-it.htmlHere's a positive step to avoid the faceless bureaucracy that wants to take over your organization:Every new rule needs to be associated with one and only one person who is willing to stand up for it and explain it (to your people and to the public)."N...
Localized and Datasources plugin releases 0.2 for CakePHP 1.3
http://bakery.cakephp.org/articles/view/localized-and-datasources-plug...The first officially supported CakePHP plugins (Localized and Datasources) developed by the community and the core developers have released their first public release version 0.2.
A handy regular expression for 'tokenizing' a SQL statement
http://swanhart.livejournal.com/130191.htmlOften times I find myself having to handle a particular portion of a SQL statement via a script. I've written a lot of specialized regular expressions over time to handle these tasks, but the one that I've had to write the most is a basic 'tokenizer' ...
YouTube - Making Prodigy's "Smack My Bitch Up" in Ableton by Jim Pavloff
http://www.youtube.com/watch?v=eU5Dn-WaElIMaking Prodigy's "Smack My Bitch Up" in Ableton by Jim Pavloff
Week 51
Merry Christmas from Abduzeedo
http://feedproxy.google.com/~r/abduzeedo/~3/cu5qF-8R81A/merry-christma...I love winter! Cuddling up by the fire with loved ones, and maybe a good book and some eggnog too. Oh, and of course watching cute romantic Christmas movies! My favorite :) If you weren't able to make it home for Christmas this year and be with the one...
Transparent Truck System Could Actually Save Lives [Concept]
http://feeds.gawker.com/~r/gizmodo/full/~3/fv5RSqYBO-k/transparent-tru...Shared by Thiago Resek
Ideia interessante...
Art Lebedev calls this simple invention—a camera that takes images from the front of a truck to show it on screens in the back—Transparentius. I call it geeneeuzz. I don't know why this drawing shows...
Junkyard Dog's Vintage Collection
http://feedproxy.google.com/~r/abduzeedo/~3/9tBqxpcHXvo/junkyard-dogs-...The other day, browsing through Flickr, I stumbled upon the photostream of Junkyard Dogs. While all the work isn't credited to be his, he does have a really nice collection of all things vintage and retro-futuristic; old computer ads, movie posters, bo...
Matt Zimmerman: Ubuntu 10.04 LTS: How we get there
http://mdzlog.alcor.net/?p=793The development of Ubuntu 10.04 has been underway for nearly two months now, and will produce our third long-term (LTS) release in April. Rick Spencer, desktop engineering manager, summarized what’s ahead for the desktop team, and a similar update w...
A Unix Utility You Should Know About: lsof
http://feedproxy.google.com/~r/catonmat/~3/v0J4xWeVunI/This is the third post in the article series about Unix and Linux utilities that you should know about. In this post I will take you through the useful lsof tool. If netcat was called the Swiss Army Knife of Network Connections, then I’d call lsof th...
Bye-bye $cakeDebug…
http://teknoid.wordpress.com/2009/12/22/bye-bye-cakedebug/The infamous $cakeDebug variable, which has been around for a long time and managed to annoy a few people in the process, has been replaced in the recent builds of CakePHP 1.3 with an element.
See the ticket here:
http://cakephp.lighthouseapp.com/proje...
Marc Deslauriers: Ubuntu movie sighting
http://mdeslaur.blogspot.com/2009/12/ubuntu-movie-sighting.htmlI was watching the Millenium movie last night, and spotted an Ubuntu desktop being used by the "Plague" character:
Week 50
“Mario’s Closet” by Glen Brogan
http://feedproxy.google.com/~r/Gamovr/~3/3v4_F1MFonM/2068Daniel Hahler: Convert etckeeper repository from Bazaar to Git
http://daniel.hahler.de/convert-etckeeper-repository-from-bazaar-to-gitQuite a while ago I've installed etckeeper and changed the configuration to use Bazaar as its backend for myself (and sponsored/helped with a patch to change the default in Ubuntu).
However, already the first comment asked me why I would be using you B...
New stuff!
http://feedproxy.google.com/~r/dropbox/~3/P5K1fsY7f5A/Hey everyone!
We’ve got a holiday gift for you all: A new stable build! The 0.7 series (code name: Blue Yoshi) is sporting lots of new stuff including performance fixes, toolbar button support in Mac OS X, and LAN sync. LAN sync lets you transfer fil...
.closest(Array) in jQuery 1.4
http://ejohn.org/blog/closestarray-in-jquery-14/A new method signature is slated for jQuery 1.4: .closest(Array). It builds upon the previous .closest() method and hyper-optimizes the logic needed for handling event delegation (and live events).
closest() (and by extension, is()) has become a criti...
2009 in photos (part 3 of 3) - The Big Picture - Boston.com
http://www.boston.com/bigpicture/2009/12/2009_in_photos_part_3_of_3.html2009 in photos (part 3 of 3)
The year 2009 is now coming to a close, and it's time to take a look back over the past 12 months through photographs. Historic elections were held in Iran, India and the United States, some wars wound down while others esc...
2009 in photos (part 2 of 3) - The Big Picture - Boston.com
http://www.boston.com/bigpicture/2009/12/2009_in_photos_part_2_of_3.html2009 in photos (part 2 of 3)
The year 2009 is now coming to a close, and it's time to take a look back over the past 12 months through photographs. Historic elections were held in Iran, India and the United States, some wars wound down while others esc...
2009 in photos (part 1 of 3) - The Big Picture - Boston.com
http://www.boston.com/bigpicture/2009/12/2009_in_photos_part_1_of_3.htmlThe year 2009 is now coming to a close, and it's time to take a look back over the past 12 months through photographs. Historic elections were held in Iran, India and the United States, some wars wound down while others escalated, China turned 60, and ...
Eric Hammond: ec2-consistent-snapshot release 0.1-9
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/XMShMJ42vRY/ec2-co...Thanks to everybody who submitted bug reports and feature requests for ec2-consistent-snapshot, software which can be used to create consistent EBS snapshots on Amazon EC2 especially for use with XFS and/or MySQL.
A new release (0.1-9) has been publ...
Mark Shuttleworth Steps Down as Ubuntu CEO
http://lifehacker.com/5428949/mark-shuttleworth-steps-down-as-ubuntu-ceoComputerworld reports that Mark Shuttleworth (who was generous enough with his time to show us how he gets things done back in 2007) has stepped down as CEO of Ubuntu earlier this morning. Ubuntu users who like having Shuttleworth around need not worry...
Updated: Timezone Helper
http://bakery.cakephp.org/articles/view/updated-timezone-helperThis is an updated Timezone Helper.
Originally found here: Pulled, then updated from this blog post: http://planetcakephp.org/aggregator/items/2599-user-timezones-in-cakephp
Abstraction
http://xkcd.com/676/PixelJunk Shooter and So Much More
http://feedproxy.google.com/~r/PSBlog/~3/xkuv6LX0v4I/Shared by kvz
PixelJunk is the bomb
The wait is almost over. PixelJunk Shooter will finally be available on the PlayStation Store tomorrow, Thursday, December 10 for $9.99…just in time for the holidays! (And another great gift is PixelJunk Monster...
Sometimes internet, you wow me with your clever observations and...
http://waxinandmilkin.com/post/284226966Sometimes internet, you wow me with your clever observations and ability to concisely tell them through amusing images that often spread virally. This is one of those times.
via naomii
Solutions to 5 Common Ajax Problems
http://www.webdesignerdepot.com/2009/12/solutions-to-5-common-ajax-pro...The modern web developer who does not consider Ajax when planning or building their websites is potentially missing out on a powerful tool to enhance usability.
There are however, challenges in implementing Ajax functionality on a web page.
In this art...
Aanjhan Ranganathan: Setting up a remote git server
http://www.tuxmaniac.com/?p=201For the past 1 month, especially en-route preparations for FOSS.IN 2009 I wanted to have a complete repository on my hard disk from where people can checkout, commit src code, schematics, technology information and do whatever needed without the necess...
Eric Hammond: Listing Recent Prices for EC2 Spot Instances
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/g22cF2ruEzQ/ec2-sp...The new spot instances on EC2 are a great way to get some extra compute power at a price you can live with, especially if you are flexible on exactly when the instances run. On the other hand maybe you won’t get the compute power if the spot instanc...
35 CSS-based Layouts that Look Awesome
http://feedproxy.google.com/~r/nettuts/~3/0_HUQtlm47k/Creattica continues to be a great source of inspiration. Whether you’re there to spark the creative fuse or just browse through some amazing work, it’s well worth checking out what’s new over at Creattica. Recently, they’ve added a whole bunc...
Week 49
DebugKit 1.2 released
http://mark-story.com/posts/view/debugkit-1-2-released?utm_source=rssEarlier today I tagged and packaged up the 1.2 release of DebugKit. DebugKit 1.2 features a number of improvements and features over 1.1 which include:
Attribute Exchange support for the OpenID component
http://cakebaker.42dh.com/2009/12/12/attribute-exchange-support-for-th...The OpenID Attribute Exchange specification (or AX for short) has been around for quite a while, though I ignored it so far because at the time it was introduced (almost) no OpenID provider supported it. However, after Yahoo! announced they support Att...
A Better Postal/Zip Code Validation Method for CakePHP 1.2
http://feedproxy.google.com/~r/JamieNay/~3/PE6Ki7ETAdY/The Validation::postal() method that comes with CakePHP 1.2 is good in that it can handle a number of different country formats, but the problem is you can only validate your data against one country. What if you want to accept, say, either Canadian or...
Danny Piccirillo: What might we see in YouTube 2.0?
http://blog.thesilentnumber.me/2009/12/what-might-we-see-in-youtube-20...Is a new YouTube on the way? If so, what changes can we expect, and is there a need for a total overhaul? What motivation does Google have to completely redesign the popular video sharing site, and what evidence is there that this will really happen?So...
Natural Parenting
http://xkcd.com/674/God of War III Status Update
http://feedproxy.google.com/~r/PSBlog/~3/93a0VS9lUXQ/On Tuesday, SCEA and a number of our publishing partners (2K, Capcom, EA, SEGA, and Square-Enix) filled a SoHo art gallery with many of the best games you’ll be playing in early 2010. Before things kicked off, Sony Santa Monica Studios’ Director of...
NetBeans 6.8 is available
http://blogs.sun.com/netbeansphp/entry/netbenas_6_8_is_availableToday (a feew minutes ago) NetBeans 6.8 has been released and you can dowload it from the main page at netbeans.org site.
I hope that it brings more better and usable support for web development, especially fro PHP developers. I woul like to t...
Promo Video about NetBeans 6.8
http://blogs.sun.com/netbeansphp/entry/promo_video_about_netbeans_6NetBeans 6.8 is almost done and is going to be published very soon. You can watch a promo video about NetBeans 6.8 here. As you can see
Usually the new splash screen is one of the latest changes in the release repository. There is the final design o...
The flawless upgrade to Cake 1.3
http://feedproxy.google.com/~r/milesj/~3/W3ItILSqi48/The-Flawless-Upgr...Cake 1.3 has been around for quite some time now, but I never had the desire to upgrade with it being in such a beginning stage. Well seeing as how its now in Alpha and many users are testing it with no problems, I thought it would be a good idea. The ...
Linux Filesystem Benchmarks
http://agcbsm.blogspot.com/2009/12/linux-filesystem-benchmarks.htmlI wanted to see how various filesystems in Linux stacked up to each other. So, I decided to benchmark them.The filesystems I am benchmarking are: ext3, ext4, xfs, reiserfs, btrfs, and nilfs2.The system I am using to do the benchmarking:Gigabyte MA790...
Changes in CakePHP and new plugins
http://bakery.cakephp.org/articles/view/changes-in-cakephp-and-new-plu...With the development of 1.3 and 2.0 well underway the CakePHP team has taken some time to re-evaluate and reconsider some of the tools we use as a team and as a community. Recently, CakePHP has undergone several changes, such as switching from Subvers...
PixelJunk Shooter and So Much More
http://feedproxy.google.com/~r/PSBlog/~3/xkuv6LX0v4I/The wait is almost over. PixelJunk Shooter will finally be available on the PlayStation Store tomorrow, Thursday, December 10 for $9.99…just in time for the holidays! (And another great gift is PixelJunk Monsters Deluxe for the PSP. Remember you don...
Effective Photo Retouching and CGI by Happy Finish
http://feedproxy.google.com/~r/abduzeedo/~3/2LhSBaQWaOQ/effective-phot...I am always impressed with what we can do in terms of photo manipulation, retouching and CGI. Then I received an email suggesting me to take a look at the work of Happy Finish, a studio specialized and retouching and CGI from London, UK. After checking...
Top 15+ Best Practices for Writing Super Readable Code
http://feedproxy.google.com/~r/nettuts/~3/Qfso2m4lFWE/Code readability is a universal subject in the world of computer programming. It’s one of the first things we learn as developers. Readable and maintainable code is something to be proud of in a finished product. We can share it with others, contribu...
Vintage Magazine Covers with a “Wow Factor”
http://www.webdesignerdepot.com/2009/12/vintage-magazine-covers-with-a...Back in the day, it was considered to be very prestigious to have your artwork or photograph featured on a magazine cover, and some of the greatest artists of our time designed magazine covers.While we have by no means even begun to scratch the surface...
Abhinav Singh's Blog: How to add content verification using hmac in PHP
http://www.phpdeveloper.org/news/13639If you've ever wants an easy "drop in" kind of solution for helping to protect a portion of your site, you should check out this new post from Abhinav Singh about using the has_hmac functionality to do just that.
Many times a requirement arises where...
PS3 3.15 System Software Update
http://feedproxy.google.com/~r/PSBlog/~3/DVWGRVJG1R0/Hi everyone, PlayStation 3 (PS3) will receive its next system software update shortly – v. 3.15. This is an optional update, and it enables existing PS3 owners who purchase a new PS3 system (perhaps as a second unit for the household) to transfer the...
Test Out Any DNS Service in Ubuntu Without Router Tweaking
http://lifehacker.com/5421445/test-out-any-dns-service-in-ubuntu-witho...Since Google decided to launch its own DNS service, we've dug into finding the fastest domain name server and knowing if yours failed. If you're on a GNOME-based Linux system, you can also try any DNS service without router configuration.
Panji Nushan...
Martin Meredith: Everything but the Kitchen Sink
http://www.sourceguru.net/?p=294Transforming data is hard. When I joined my current company, there were stupendous amounts of Perl/PHP/Bash/ scripts that would run on a cron job and do magic things to our data. They’d create reports, they’d tell the purchasers when we were runnin...
NetBeans 6.8 RC 2 is out
http://blogs.sun.com/netbeansphp/entry/netbeans_6_8_rc_2On Friday, there was published the second release candidate of NetBeans 6.8. You can download the build here.
When we discussed the features for NetBeans 6.9, some people complain about slow scanning and editing. If this experience is based on...
The Perfect Office #14
http://feedproxy.google.com/~r/abduzeedo/~3/JuY9vg_b1zw/perfect-office...We've seen some great gadgets and equipment for designers. So many cool stuff, that we could actually assemble infinite perfect office spaces! Every week we'll assemble a perfect office, and we'd like you to help us. What equipment would the perfect of...
Daily Inspiration #372
http://feedproxy.google.com/~r/abduzeedo/~3/SJjF229lgqw/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Our Favorite Tweets of the Week Nov 29-Dec 5, 2009
http://www.webdesignerdepot.com/2009/12/our-favorite-tweets-of-the-wee...Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some here...
Week 48
Richard Johnson: RE: SSH Tab Complete
http://blog.nixternal.com/?p=702This is a response to SSH Tab Complete by Michael Lustfield.
Create a ~/.ssh/config file and populate it with configurations. Doing this is the only step you need to do, and you don’t need to add anything to your ~/.bashrc. Example ~/.ssh/config:
# ...
Michael Lustfield: SSH Tab Complete
http://profarius.com/content/%5Btitle-raw%5D-0I manage many servers as well as pop into a few other systems now and then. I was getting somewhat irritated with typing out everything. A search on Google showed many results. It seemed the most common command to do this was this.
complete -W "$(echo ...
2.6.32 Linux kernel Virtualization memory De-Duplication
http://prefetch.net/blog/index.php/2009/12/04/2-6-32-linux-kernel-virt...This is pretty sweet. In the 2.6.32 Linux kernel released yesterday, a new feature of de-duplicating memory of virtualized instances, was introduced.
Modern operative systems already use memory sharing extensively, for example forked processes share ...
All CakePHP ACL permissions for your views - lecterror
http://dsi.vozibrale.com/articles/view/all-cakephp-acl-permissions-for...I've been messing with ACL for a while now. All the basic things were somewhat easy to set up, but when it came to disabling or hiding the not-authorised links on pages, I got stuck. I did ask for help on the mailing list a long time ago (right here) b...
Daily Inspiration #370
http://feedproxy.google.com/~r/abduzeedo/~3/NcMPtz2Ao_w/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Use Sprites to Create an Awesomeness-Filled Navigation Menu
http://feedproxy.google.com/~r/nettuts/~3/N8jj0wlTD6s/CSS sprites can dramatically increase a website’s performance, and with jQuery, we can implement awesome transition effects easily. Let’s get started.
Tutorial Details
Requirements:
Basic Knowledge of jQuery
Basic Knowledge of Photoshop
Basi...
13 Interesting Infographics for Web Workers | Web Design Ledger
http://webdesignledger.com/inspiration/13-interesting-infographics-for...Infographics are a great way to get people to actually look at data. The use of visual design elements can simplify complex information and make it easier to digest. In this article, there are 13 infographics that present information and data that is u...
Minimalist Web Design: When Less is More
http://www.webdesignerdepot.com/2009/12/minimalist-web-design-when-les...As designers, we all know that a minimalist design can achieve beautiful results.Still, many designers have trouble creating one; either they have a hard time making a page with so few elements look good or the final result just doesn’t look “compl...
David Planella: Squashing translations bugs
http://davidplanella.wordpress.com/?p=213Hi all,
Here’s just a reminder that we’re having a bug squash fest on Ubuntu Translations bugs today, so get your spray cans ready and join us at #ubuntu-bugs for the Hug Day!:
Announcing the Next Ubuntu Bug Day! - Thursday 03 December 2009
Fello...
The Mesmerizing Art of Jordan S. Dill
http://www.webdesignerdepot.com/2009/12/the-mesmerizing-art-of-jordan-...Jordan S. Dill is a visual artist and editor of the Native American Village.Jordan is a mixed-blood, non-enrolled Tsalagi (Cherokee) of Irish, English and Tsalagi heritage, living on Mt. Hunger in Vermont.His art, fanciful and mesmerizing, is an ongoin...
‘Tis the PixelJunk Season…
http://feedproxy.google.com/~r/PSBlog/~3/VplufCHZUZc/We know you’ve been patiently waiting for your chance to finally go hands-on with the fourth game in the PixelJunk series. So let me lead off by formally announcing: PixelJunk Shooter will become available on the PlayStation Store next Thursday, Dece...
Synchronize Editor with Views
http://blogs.sun.com/netbeansphp/entry/synchronize_editor_with_viewsThere is one requirement to see a part of file path as name of tab of opened editor to simply recognized the file that is opened. Sure there is a tooltip, which shows the full path of the file, but the mouse has to be used to display the tooltip. This ...
VirtualBox 3.1 adds live migration and branched snapshots
http://www.ubuntugeek.com/virtualbox-3-1-adds-live-migration-and-branc...The latest version of VirtualBox delivers some compelling new features, including support for live migration and branched snapshots. Migration capabilities reflect VirtualBox’s potential for ascending into the enterprise arena.
(...)Read the rest of ...
Planning features for NetBeans next ... Continuation II
http://blogs.sun.com/netbeansphp/entry/planning_features_for_netbeans_...I will try to continue to answer your comments about planning features. I'm sorry if I will not answer your comment, it possibly should be because the similar question/issue was already answered or explained or simply I don't know how to answer. Also I...
YouTube - Git
http://www.youtube.com/watch?v=8dhZ9BXQgc4Google Tech Talks October, 12 2007 ABSTRACT When you have hundreds of people simultaneously patching 25000 files of the Linux Kernel in sometimes conflicting ways, you might need some scheme or p...
YouTube - Tech Talk: Linus Torvalds on git
http://www.youtube.com/watch?v=4XpnKHJAok8Linus Torvalds visits Google to share his thoughts on git, the source control management system he created two years ago.
Fixed some bugs, added jslint checking to function pages, use the same syntax highlighting ...
http://twitter.com/phpjs/statuses/6182114195Fixed some bugs, added jslint checking to function pages, use the same syntax highlighting everywhere - http://phpjs.org/
New Design, New Engine
http://feedproxy.google.com/~r/nerderati/~3/9n09W5Htetg/As some of you may have noticed, I recently changed the design of Nerderati.
While I quite liked the last design — Charcoal — I wanted something lighter, and that put more emphasis on the content. Moreover, I had made the decision to switch from H...
Week 47
Martin Albisetti: Why test driven development rocks
http://beuno.com.ar/?p=171All projects in Canonical have a strong focus on testing. From all of them, I think Bazaar ranks the highest on obsesiveness on testing. As a drive-by contributor, it always felt like a very high entry barrier, and deterred me from getting into complic...
Finding Random Model Records in CakePHP 1.2
http://feedproxy.google.com/~r/JamieNay/~3/cv2Umuvu3OU/There are two main methods for finding random records with PHP (and in this case CakePHP) and MySQL:
Use a SELECT query with ORDER BY RAND() and LIMIT x (where x is the number of results you want).
Get a list of the primary keys of every record in the...
Simpla Admin theme
http://ponjoh.s3.amazonaws.com/HTML Templates/Simpla Admin/index.htmlNice theme for admin sites
delicious-chrome-extension - Project Hosting on Google Code
http://code.google.com/p/delicious-chrome-extension/Adds a Del.icio.us button in your Chrome Toolbar. I don't like the need to have my bookmarks bar visible in Chrome to use the basic Delicious bookmarklets; so I created this very basic Chrome extension.
Planning features for NetBeans next ... Continuation I
http://blogs.sun.com/netbeansphp/entry/planning_features_for_netbeans_...It was exactly one year ago, when we released NetBeans 6.5, the first version of NetBeans with PHP support. I know that the support is not still perfect (which software is bug free in theses days :) ), but at least NetBeans is known inside the PHP worl...
Developing in PHP with NetBeans 6.8
http://feedproxy.google.com/~r/dlmax/~3/F-xHif1j36E/The problem:
I love Textmate as an editor period.
There are some things though that I started missing while developing:
Code completion
Inline documentation
instant error checking
debugging from my editor
must have strong syntax highlighting support (...
Bodhi.Zazen: Firewall Ubuntu GUFW
http://blog.bodhizazen.net/?p=842This is the third in my Firewall series, is in follow up to my previous 2 blogs about firewalls, and is intended to introduce GUFW, a graphical front end to UFW.
Firewall Ubuntu Desktops
Firewall Ubuntu Servers
Although the GUFW GUI may seem deceptivel...
Comment by Jawad Shuaib on time
http://phpjs.org/functions/time:562#comment_97585I love you guys, PHP.js has vastly improved my ability to ship code fast.
group date
http://thenoyes.com/littlenoise/?p=94A non-rigorous, non-scientific, totally off-the-cuff test of which function to pick when you need to group by year and month.
I populated a table with 262K rows of random dates, and then ran
SELECT %s, COUNT(*) FROM table GROUP BY %s ORDER BY NULL
wit...
Bodhi.Zazen: Firewall Ubuntu Servers
http://blog.bodhizazen.net/?p=789This post is in follow up to my post on firewalls on Ubuntu Desktops.
IMO firewalls are often helpful for restricting access to servers. Servers come in two varieties, public and private, and often people wish to limit access or black list IP addresses...
I think this summarizes everything.
http://mnmal.tumblr.com/post/249575328Shared by kguest
It's about the documentation, stupid.
I think this summarizes everything.
Bodhi.Zazen: Firewall Ubuntu Desktops
http://blog.bodhizazen.net/?p=765Many Ubuntu users are interested in learning how to enable a firewall. The majority of people seem to be interested in filtering in an out bound connections on a Desktop installation.
Without getting into the inevitable debate on the merits of using a ...
Week 46
An Easy Plugin Callback Component for CakePHP 1.2
http://feedproxy.google.com/~r/JamieNay/~3/JwE2htqqCdY/Most people who do serious, large scale development with CakePHP would agree that keeping the bulk of a project’s code segregated in plugins is the best way to keep things organized. Sometimes, however, we want to use a plugin’s functionality outsi...
CakePHP Excel Helper
http://feedproxy.google.com/~r/chankov/~3/XLiispYYO2E/This is a helper for building multi-sheets Excel documents in CakePHP. The hepler was inspired from Yuen Ying’s blog post, but it’s extended to support multiple sheets.
The helper:
CakePHP Searchable Plugin
http://feedproxy.google.com/~r/NeilCrookes/~3/RTXg8a9hyug/A flexible and full featured CakePHP plugin for quickly adding site wide, multi-model search functionality to your application.
The Ultimate Toolbox for iPhone Development
http://www.webdesignerdepot.com/2009/11/the-ultimate-toolbox-for-iphon...iPhone development can be intimidating, especially to someone who’s unfamiliar with Macs, or the way iPhone apps work.But with currently more than 100,000 apps officially available from the App Store, it’s kind of hard for a developer to ignore the...
Ilia Alshanetsky's Blog: Igbinary, The great serializer
http://www.phpdeveloper.org/news/13571In looking for a better way to handle serialized data (than the usual serialize) Ilia Alshanetsky discovered an extension called Igbinary:
As I was reading docs on Andrei's new memcache extension (memcached) I came across a binary serialization exten...
TechChorus Blog: Create RESTful Applications Using The Zend Framework
http://www.phpdeveloper.org/news/13555New on the TechChorus blog there's a quick tutorial from Sudeer looking at making a RESTful web service with the Zend Framework.
The Zend Framework 1.9 release added a new feature - Zend_Rest_Controller. Zend_Rest_Controller and Zend_Rest_Route class...
The new Twitter's office and headquarters in SF
http://feedproxy.google.com/~r/abduzeedo/~3/eQyTb84LF9M/new-twitters-o...This week Twitter has moved in to a new and very stilish headquarter. The new office is still in San Francisco, now with much more space and with a lot of decorating sttuff in all the rooms, elements such as "@" and "birds" are everywhere! The office i...
PHP's MySQLi extension: Storing and retrieving blobs
http://blogs.sun.com/oswald/entry/php_s_mysqli_extension_storingThere are a lot of tutorial out there describing how to use PHP's classic MySQL extension to store and retrieve blobs. There are also many tutorials how to use PHP's MySQLi extension to use prepared statements to fight SQL injections in your web applic...
Academia vs. Business
http://xkcd.com/664/God of War Collection Launches Today for PS3!
http://feedproxy.google.com/~r/PSBlog/~3/4FeaiQSfcD0/God of War fans,
Kratos has finally come to the PS3! Just in time for the holidays, fans can now enjoy the award-winning God of War and God of War II in stunning HD. To give you a refresher on specifics, God of War Collection includes both critically a...
Deep Tracing of Internet Explorer
http://ejohn.org/blog/deep-tracing-of-internet-explorer/After reading a recent post by Steve Souders concerning a free tool called dynaTrace Ajax, I was intrigued. It claimed to provide full tracing analysis of Internet Explorer 6-8 (including JavaScript, rendering, and network traffic). Giving it a try I w...
Build a Cheap But Powerful Boxee Media Center
http://lifehacker.com/5406563/build-a-cheap-but-powerful-boxee-media-c...Adam thinks XBMC is the best media center around, but I roll with Boxee for its awesome streaming web content. Here's how I turned a relatively cheap yet powerful home theater PC into a DIY Boxee Box for my HDTV.
Why go with Boxee? A few reasons, real...
Improved form handling in CakePHP 1.3
http://teknoid.wordpress.com/2009/11/17/improved-form-handling-in-cake...Here is a typical, simple form done with cake’s form helpers:
echo $this->Form->create('Article', array('action' => 'test'));
echo $this->Form->input('Article.title');
echo $this->Form->input('Article.body');...
John Meinel: Memory Debugging with Meliae
http://jam-bazaar.blogspot.com/2009/11/memory-debugging-with-meliae.htmlBackground of Meliae 0.1.0Earlier this year I started working on a new memory debugging program for python. I had originally tried to use heapy, but at the time it didn't support Windows, Mac, or 64-bit environments. (Which turned out to be all of my i...
Comment by Nick Kolosov on get_html_translation_table
http://phpjs.org/functions/get_html_translation_table:416#comment_97524Entities order must depend on the direction of translation.
With conversion =>
entities['38'] must be the first one.
With conversion =>
entities['38'] must be the last one.
Current version with html_entity_decode converts to space inste...
Daily Inspiration #355
http://feedproxy.google.com/~r/abduzeedo/~3/UOwrJ14b9v8/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
AJAX pagination with jQuery and elements
http://www.cake-toppings.com/2009/11/16/ajax-pagination-with-jquery-an...A simple way to get your paginated data in your view through ajax with jQuery. Thanks to Cesay Dreier and his article at the bakery http://bakery.cakephp.org/articles/view/easy-ajax-pagination-using-jquery.
I changed the code a bit because I use elemen...
Eric Hammond: Ubuntu Karmic Desktop on EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/ECD8n9sCarg/ec2-ka...As Thilo Maier pointed out in comments on my request for UDS input, I have been publishing both server and desktop AMIs for running Ubuntu on EC2 up through Jaunty, but the official Karmic AMIs on EC2 only support server installations by default.
Ubun...
Week 45
‘form’ a reserved word for CakePHP 1.2 controller params - watch out!
http://feedproxy.google.com/~r/JamieNay/~3/s35fqBbCVqw/Just a quick bit of advice to those who may have been banging their heads against the walls when trying to pass “form” as a custom parameter in a CakePHP URL. Apparently ‘form’ is a param - an array, to be specific - that’s already set by Cak...
Image Magick Resize Helper
http://bakery.cakephp.org/articles/view/image-magick-resize-helperI was looking for a resizing helper and found one which wasn't exactly what I was looking for so I tweaked it a bit.
Developer Diary #3: The Saboteur for PS3
http://feedproxy.google.com/~r/PSBlog/~3/zImNSCqERe4/Hey guys, I just got back from my little world tour (San Francisco, London, Moscow, whew!) showing off The Saboteur’s open-world/sandbox gameplay and perks system, so I figured this might make a good topic to add to my developer diary series on The S...
Dustin Kirkland: Results of the Ubuntu Virtualization Survey
http://blog.dustinkirkland.com/2009/11/results-of-ubuntu-virtualizatio...A big thanks to everyone that participated in the Ubuntu Virtualization Survey. I am pleased to share the results with you now.ResultsAnswersI will provide a few of my own observations, but we are very interested in your own conclusions!There were a t...
A little holiday present: 10,000 reqs/sec with Nginx! - WebFaction
http://blog.webfaction.com/a-little-holiday-presentA few weeks ago we quietly started to configure our new machines with Nginx as the front web server instead of Apache (we still run Apache behind Nginx for people who need all the features from Apache).
Here is a little benchmark that I did to compare...
PHP - cucumber - GitHub
http://wiki.github.com/aslakhellesoy/cucumber/phpMost people seem to use cucumber for rails and most of the howtos and documents on the web reflect this. But cucumber is a great tool for testing any kind of web application, no matter what language it was builtin. We could use Selenium, and there are ...
Seven Steps to Better OOP Code » Wahrnehmungen aus zwei Welten
http://www.priebsch.de/2009/05/seven-steps-to-better-oop-code/Slides of my presentation Seven Steps to Better OOP Code at php|tek in Chicago, IL.
Sohaib’s Blog - A Cake-PHP Web Developer, Pakistan » CakePHP Archivable Behavior
http://blog.sohaibmuneer.com/cakephp-archivable-behaviorThe Archivable Behavior. I love CakePHP's behavior architecture and had Mariano Iglesias's SoftDeletable behavior in mind before baking this baby.
It simply puts the record you want to delete in another table. I see no use bloating my existing table ...
A Visual Introduction to Screen
http://blogamundo.net/code/screen/Here's a visual tour of how screen works.
iPhone or Droid
http://xkcd.com/662/php|architect Podcast: Bake'n'Shake (Ep. 2009-07)
http://www.phpdeveloper.org/news/13527The php|architect podcast has posted their latest episode - "Bake'n'Shake" with a few extra cast members like Nate Abele, Davey Shafik along with the usual crowd.
We're back with another episode of the php|architect Podcast'"and, to make up for the h...
Daily Inspiration #352
http://feedproxy.google.com/~r/abduzeedo/~3/y5kFMfHpq7A/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Dual-Boot Windows 7 and Ubuntu in Perfect Harmony
http://lifehacker.com/5403100/dual+boot-windows-7-and-ubuntu-in-perfec...Windows 7 and Ubuntu, despite their opposing missions, can get along like best pals on a single computer. Here's how to set up a dual boot system that lets you enjoy the best of both worlds in perfect harmony.
By default, Windows 7 takes over your boo...
30 Amazing Photographs by Joe Holmes
http://feedproxy.google.com/~r/abduzeedo/~3/Iu7DNAXXEO0/30-amazing-pho...This is and unbelievable display of beauty within photographs that the Photographer Joe Holmes was able to capture on his photo journeys that take place in many parts of the globe. It's not only the beauty of the scenery but the sharpness of each photo...
Eric Hammond: New --mysql-stop option for ec2-consistent-snapshot
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/2oRIriyOwn8/ec2-my...The ec2-consistent-snapshot software tries its best to flush and lock a MySQL database on an EC2 instance while it initiates the EBS snapshot, and for many environments it does a pretty good job.
However, there are situations where the database may sp...
Stephan Hermann: Fun with Upstart
http://www.sourcecode.de/content/fun-upstart Yesterday I dist-upgraded an Ubuntu 9.04 Server to an Ubuntu 9.10 Server and ran into a serious problem.
No network interfaces after reboot into 9.10 anymore.
Ok, what do we have here...I'm using a bonding + vlan (with vlan_raw_device bondint...
Ubuntu Server blog: Server Team 20091111 meeting minutes
http://ubuntuserver.wordpress.com/?p=360Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Review ACTION points from previous meeting
kirkland to add a recipe covering virsh to https://help.ubuntu.com/community/KVM/VirtManager: Done
nurmi to inve...
Slicehost Forum - Mass Dynamic Name-Based Virtual Hosting with Nginx
http://forum.slicehost.com/comments.php?DiscussionID=1475I have set up a catch-all (*) A DNS entry for my server. I would like nginx to intercept all requests for that domain and subdomains and re-route to the appropriate folder, as such:
friedneko.com -> /var/www/friedneko.com
www.friedneko.com -> /var/www...
Typography Mania #3
http://feedproxy.google.com/~r/abduzeedo/~3/Kj-mtl5Dxsk/typography-man...Typography Mania is a weekly post series that comes around every Wednesday with the best of Typography work on the web, from videos to images everything is full of great design and inspiration. Check out this weeks Mania and comeback in 7 days for more...
Emulate Windows 7's Aero Snap Sizing in Linux
http://lifehacker.com/5402090/emulate-windows-7s-aero-snap-sizing-in-l...Windows 7's Aero Snap is a pretty neat feature, allowing for easy side-by-side window sizing of any application. You can get a similar effect in Linux by tweaking your Compiz configuration settings.
Getting a half-size, Aero-Snap-like window when drag...
Why I like Redis
http://simonwillison.net/2009/Oct/22/redis/Redis is typically categorised as yet another of those new-fangled NoSQL key/value stores, but if you look closer it actually has some pretty unique characteristics. It makes more sense to describe it as a “data structure server”—it provides a ne...
Setting up continuous integration for PHP using Hudson and Phing « Dave Gardner – PHP Developer
http://www.davegardner.me.uk/blog/2009/11/09/continuous-integration-fo...I’m going to write about the benefits of Unit Testing and how Continuous Integration (CI) can be used to get the best out of Unit Testing. This will include details of how I setup a CI system using Hudson CI server, Phing build tool combined with var...
Martin Owens: Karmic Art, What the Paintbrush is Saying
http://doctormo.wordpress.com/?p=1478Today I’m going to post the artworks, backgrounds and other pictures that have been posted in the last few weeks. Works that either reference ubuntu karmic or at least linux or gnu. I hope you enjoy this selection of works from deviantArt and if you ...
40 Seriously Funny Print Ads
http://www.webdesignerdepot.com/2009/11/40-seriously-funny-print-ads/Print adverts need to get a message across with a single image and without the recourse of interactivity that we find today on the Internet.As interactive media expands, attention spans are getting shorter and shorter every day.For any company trying t...
img_6158.jpg on Flickr - Photo Sharing!
http://www.flickr.com/photos/earobinson/4087575606/funny ubuntu karmic koala tshirt
Netflix on the PS3 Available Now!
http://feedproxy.google.com/~r/PSBlog/~3/mTFLh_tzaSg/Great news for everyone who wants to instantly watch movies and TV episodes via your PS3: it’s available now! If you’ve requested a Netflix instant streaming disc for PS3, it’s on its way to you. If you haven’t, go to Netflix.com/PS3 today to ...
Asynchronous Queries verses Synchronous Queries
http://mysqldba.blogspot.com/2009/11/asynchronous-queries-verses-synch...In a procedural language without the use of threads (or Inter Process Communication via forks), to execute I/O requests they are done one after another. Synchronous Queries produce at best a Big-O of N such that N is an element of I/O communication (qu...
Eric Hammond: Understanding Access Credentials for AWS/EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/Pjy8j0LKoJY/ec2-cr...Amazon Web Services (AWS) has a dizzying proliferation of credentials, keys, ids, usernames, certificates, passwords, and codes which are used to access and control various account and service features and functionality. I have never met an AWS user w...
Dell Linux Engineering Team: Dell Recovery Tool Enhancements
http://en.community.dell.com/blogs/direct2dell/archive/2009/11/09/dell...Hi Everyone,Today I'd like to announce some new features that have been introduced to the dell-recovery tool that we are shipping with Ubuntu machines. As you might have been aware, the dell-recovery tool takes the content of a Linux Dell recover...
Fixing Poor MySQL Default Configuration Values
http://feeds.zawodny.com/~r/jzawodn/rss2/~3/fdyQvkhiDsc/011421.htmlI've recently been accumulating some MySQL configuration variables that have defaults which have proven to be problematic in a high-volume production environment. The thing they all have in common is a network blip or two can trigger some very undesir...
GetDeb.net Repository Makes Newer Ubuntu Apps Easily Available
http://lifehacker.com/5400209/getdebnet-repository-makes-newer-ubuntu-...GetDeb's web site has long been the go-to spot for Ubuntu (and Debian, and Mint) users to grab the latest copies of software not yet released by their official repositories. Now GetDeb makes it even easier with a repository.
By adding GetDeb's reposit...
Amazon eCommerce datasource
http://www.cake-toppings.com/2009/11/08/amazon-ecommerce-datasource/I just pushed the Amazon eCommerce API datasource to gitHub: http://github.com/primeminister/CakePHP-Amazon-eCommerce-datasource
With this datasource you can easily get listings and items from Amzon in the books, music, etc categories.
You need an acce...
Flickr Photo Download: Japanese Maple (Re-Edit)
http://www.flickr.com/photos/rasone/3924791041/sizes/l/Awesome Japanese Maple
New Version: Cupcake 1.4 + i18n/l10n Support!
http://feedproxy.google.com/~r/milesj/~3/eU5xH19UwuA/42My awesome forum plugin now comes bundled with localization support. It comes packaged with German and Spanish for the time being. If you would like to translate it into other languages, send me an email!Installation
You must run the upgrade_to_1.4.sql...
Week 44
SMS Component
http://bakery.cakephp.org/articles/view/sms-componentA simple and free SMS gateway component based on the information provided in http://en.wikipedia.org/wiki/List_of_carriers_providing_SMS_transit. This component aims to be as easy as the Email component but for text messages.
Defining Permissions: Cake's Database ACL :: Access Control Lists :: Core Components :: The Manual :: 1.2 Collection :: The Cookbook
http://book.cakephp.org/view/467/Defining-Permissions-Cake-s-Database-...In creating new ACL objects (ACOs and AROs), realize that there are two main ways to name and access nodes. The first method is to link an ACL object directly to a record in your database by specifying a model name and foreign key value. The second met...
Geshi CSS Pack | Mark Story
http://mark-story.com/downloads/view/geshi-css-packA CSS pack to be used with geSHi clones 4 Textmate themes to be used on your site. Included themes are Mac Classic, Twilight, Dawn and Vibrant Ink
CodeCheck Plugin
http://bakery.cakephp.org/articles/view/codecheck-pluginA plugin to check whether your code follows Cake conventions.
CakeFest Berlin > Cake Toppings | Tips & tricks about CakePHP
http://www.cake-toppings.com/2009/07/15/cakefest-berlin/Second day I was up to give my talk about Building APIs in CakePHP. The presentation and code is freely available on cakephp.org/downloads together with other presentation and code.
Hot out of the oven CakePHP 1.3 alpha
http://bakery.cakephp.org/articles/view/hot-out-of-the-oven-cakephp-1-...The CakePHP development team is happy to announce the release the alpha build of CakePHP 1.3.
Ubuntu Karmic Ships with PEAR-Affecting Issues
http://blog.pear.php.net/2009/11/03/ubuntu-karmic-ships-with-pear-affe...Be aware that the initial release of Ubuntu Karmic contains a bug that affects PHP and PEAR, whose fix came a tad too late to make the initial release. The bug is fixed, and will be included in upcoming updates from Ubuntu.
From PEAR’s perspective,...
Using Cake models from non-cake project
http://www.mail-archive.com/cake-php@googlegroups.com/msg73289.htmlIt really is as simple as Felix writes. It is just that his post is from 2006 and a few details have changed. I just tried this on 1.2 stable and it does work: $_GET['url'] = 'favicon.ico'; require_once('path_to_app_dir'.DS.'webroot'.DS.'index.php'); /...
CakePHP Archivable Behavior
http://feedproxy.google.com/~r/SohaibsBlog-CakePHPBaker/~3/IikDOxn5yv4...Alright folks ... yeh I know I've been out of the picture really long and me blog is looking deserted for real now. Anyhow, I've got a bunch of posts in the pipeline. Thanks to Ahmed of SoccerLens for convincing me to start posting again :).
Enough chi...
Coming to PSN this Week: Military Madness: Nectaris
http://feedproxy.google.com/~r/PSBlog/~3/KQnk1ErQJsM/Hello, Playstation Blog!
I’m back yet again to talk with you about Military Madness: Nectaris as we approach its impending release on the PSN this Thursday. I know it’s been a while since our last chat, but I aim to make up for it today!
First off...
Sheepdog: Distributed Storage Management for qemu/kvm
http://feedproxy.google.com/~r/Kvm-TheLinuxKernel-basedVirtualMachine/...In case you missed the announcement on the kvm mailing , sheepdog is a new third party open source project around kvm providing distributed storage management features. Sheepdog provides high availability to kvm guests by providing block level storage...
CakePHP's routing explained
http://bakery.cakephp.org/articles/view/cakephp-s-routing-explainedRouting in CakePHP is a very powerful feature and is used to make URLs look good. Experience in the #cakephp IRC support channel tells me it appears to be hard to grasp even though the book is quite complete. This article should change that a bit and d...
Web Design in Pixelmator
http://feedproxy.google.com/~r/abduzeedo/~3/lc5ixIqQJRg/web-design-pix...The newly released Pixelmator includes a very important feature: the Slice Tool. Now we can slice and save pieces of the layout to create Web sites. That is really handy! Because of that, I decided to create a tutorial showing how to create a Web site ...
How To Upgrade From Ext3 To Ext4 Without Formatting The Hard Disk – Make Tech Easier
http://maketecheasier.com/how-to-upgrade-from-ext3-to-ext4-without-for...Yesterday, we have discussed some of the new features in Ubuntu 9.04 Jaunty. In that article, I did mention that the new filesystem – ext4 is stable, fast and backward compatible with ext2 and ext3. Today, we will look at how you can upgrade your exi...
The Silent Number: Top things to do after installing Ubuntu Linux 9.10 Karmic Koala
http://blog.thesilentnumber.me/2009/09/top-things-to-do-after-installi...So you've just installed Ubuntu 9.10, the cute and cuddly Karmic Koala, but now you're confronted with a most pertinent question, "What do i do now?" Ubuntu is a very complete and full-featured Linux distribution, but no operating system can come with ...
Week 43
Win the New Apple Magic Mouse
http://feedproxy.google.com/~r/nettuts/~3/hSrhHxXvUUs/Across all of the TUTS sites, we’re starting a new weekly giveaway! This means that you should check Nettuts+ every Friday to potentially win a prize related to web development: anything from a new book, to a code editor, to Apple’s new magic mouse...
Firefox 3.6 Beta 1 is now available for download
http://developer.mozilla.org/devnews/index.php/2009/10/30/firefox-3-6-...The Mozilla community is proud to release Firefox 3.6 Beta 1 for download. This beta version of the next version of Firefox is built on the Gecko 1.9.2 web rendering engine, containing many improvements for web developers, Add-on developers, an...
my PPA : raphael
https://edge.launchpad.net/~raaa/+archive/ppa/You can update your system with unsupported packages from this untrusted PPA by adding ppa:raaa/ppa to your system's Software Sources. Not using Ubuntu 9.10 (karmic)?
Friday Fresh Free Fonts #21
http://feedproxy.google.com/~r/abduzeedo/~3/ZoxOgcotalM/friday-fresh-f...I will be posting some fresh free fonts every Friday, yes I know it's awesome. I will look forward to bring a lot of great fonts that will sure help you improve your typography work. Check out what I selected for you on the FFFF#21 and make sure to com...
Danny Piccirillo: Top things to do after installing Ubuntu Linux 9.10 Karmic Koala
http://blog.thesilentnumber.me/2009/09/top-things-to-do-after-installi...Shared by kvz
Lot of good stuff in here! Should try out that media centre for sure
So you've just installed Ubuntu 9.10, the cute and cuddly Karmic Koala, but now you're confronted with a most pertinent question, "What do i do now?" Ubuntu ...
SQL code completion improved
http://blogs.sun.com/netbeansphp/entry/sql_code_completion_improvedShared by kvz
Not that I type a whole lot of queries nowadays, but still a pretty cool feature.
Today, I would like to show you some improvements done in SQL code completion area (thanks to our colleagues from database team!).
As you probably kno...
Logo Design A to Z - H
http://abduzeedo.com/logo-design-z-hSome time ago we began a series of posts on logo design. Our goal? To cover as many logos as we can until the end of the year... we started with logos starting with A, today is all about H's. We've been seeing some great logos, and we wish to have you ...
Daily Inspiration #338
http://feedproxy.google.com/~r/abduzeedo/~3/sVat_ACWO30/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
CakePHP 1.3 helps with team-based development workflow…
http://teknoid.wordpress.com/2009/10/26/cakephp-1-3-helps-with-team-ba...I do have to say that in 1.2 some of the features described here are available as well, however CakePHP 1.3 takes it slightly to the next level to make team-based development even easier… With SVN or Git it is already easy enough to make team-based d...
PHP Namespace Support Screencast
http://blogs.sun.com/netbeansphp/entry/php_namespace_support_screencastWe've now finished a screencast demonstrating PHP 5.3 namespace support in NetBeans IDE 6.8. (See Code Completion for Namespaces part I). The screencast also shows code hints for assigning variables, namespace naming hints, and how to set the options f...
200+ Free Exclusive RSS Icons: “Supra”
http://www.webdesignerdepot.com/2009/10/200-free-exclusive-rss-icons-s...Today we bring you a set of over 200 free and exclusive RSS icons called “Supra”.The icons are provided in both raster and vector formats: The transparent PNG versions are 32×32, 64×64 and 128×128, and we have also included source files for Illu...
Where’s Walden? » pbcopy and pbpaste for Linux
http://whereswalden.com/2009/10/23/pbcopy-and-pbpaste-for-linux/Mac OS X has the useful commands pbcopy and pbpaste. pbcopy reads the contents of standard input into the clipboard; pbpaste writes the contents of the clipboard to standard output. These commands aren’t part of the standard set of commands on Linux,...
Week 42
Creating Simple Ajax Pagination with CakePHP 1.3 and Mootools
http://mark-story.com/posts/view/creating-simple-ajax-pagination-with-...Creating ajax pagination has gotten more simple and flexible for 1.3. In 1.2 you could only use the built in Ajax pagination if you were using Prototype as your javascript library. With the addition of the JsHelper you can use any Javascript library t...
The Weirdest Clouds that You’ll Ever See
http://www.webdesignerdepot.com/2009/10/the-weirdest-clouds-that-youll...Nature has always been a source of inspiration for designers to look at things differently.We all know that a tree doesn’t always have green leaves, water is not blue and clouds are certainly not always white and puffy. As designers, we need to know ...
Push tags to github - Guides - GitHub
http://github.com/guides/push-tags-to-githubUse git-push with the —tags option to push them to the remote (github in this case).
$ git push --tags
Writing an easy to use A/B test helper with CakePHP and jquery
http://bakery.cakephp.org/articles/view/writing-an-easy-to-use-a-b-tes...Knowing what is driving the user experience is key to the success of an application. Subtle changes in the interface can cause dramatic shifts in user behavior. Here, A/B tests display two (or more) language choices or color choices to a user (any HTML...
Restore Ctrl-Alt-Backspace Behavior in Ubuntu 9.10
http://lifehacker.com/5385615/restore-ctrl+alt+backspace-behavior-in-u...Ubuntu 9.04 disabled the semi-crucial keyboard shortcut, Ctrl+Alt+Backspace, that used to force the X graphical server to restart, and made it wonky to re-enable. Luckily, Ubuntu 9.10, due out in nine days, has a single setting to restore it.
The I am...
Daily Inspiration #331
http://feedproxy.google.com/~r/abduzeedo/~3/DVYNZUp8WJc/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Coming to PSN this Week: Trine
http://feedproxy.google.com/~r/PSBlog/~3/KbtCPO32lIM/Hi everyone,
I’m Olivier, I work for Nobilis as the Product Manager of Trine, and I’m really happy to be able to tell you that it’s coming to the US PlayStation Store this Thursday, October 22!
This long-expected innovative action / platform ga...
Formatting and Indentation
http://blogs.sun.com/netbeansphp/entry/formatting_and_indentationI attended this weekend WebExpo 2009 in Prague. I had one session there
about developing web applications in NetBeans. Originally I though that
the presentation should be divided into two main parts. One part about
PHP and second part about Java Web. B...
Daily Inspiration #330
http://feedproxy.google.com/~r/abduzeedo/~3/dltxdyBVH_E/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Week 41
Traits and Grafts, PHP6 Gold | Mark Story
http://mark-story.com/posts/view/traits-and-grafts-php6-gold?utm_sourc...You will no long need deep hierarchies of classes in order to enable code reuse. Instead you can write blocks of functionality and as long as you design things in a generic way, reuse them as needed. If you are working from a CakePHP perspective, trait...
PHP templates improved
http://blogs.sun.com/netbeansphp/entry/php_templates_improvedShared by kvz
It's a shame so many people still haven't figured out just how good NetBeans really is.
Today, I would like to show you the latest improvements in PHP templates area.
The first improvement is that one can easily surround his/her cod...
PHP templates improved
http://blogs.sun.com/netbeansphp/entry/php_templates_improvedToday, I would like to show you the latest improvements in PHP templates area.
The first improvement is that one can easily surround his/her code with these PHP statements:
while
do
switch
if / elseif
try & catch
fo...
An intro look at jQuery Tools, enhancement for setFlash() and CakePHP 1.3
http://teknoid.wordpress.com/2009/10/14/an-intro-look-at-jquery-tools-...Actually the main focus of this post will be how to creatively use JavaScript and Session::setFlash() to make your app a little more sexy.
(Slightly tweaked to use CakePHP 1.3, although there is nothing special here that you couldn’t do with other ve...
Commit 8489bdbaeb07b18a736a438719adc8837c1908a0 to ry's node - GitHub
http://github.com/ry/node/commit/8489bdbaeb07b18a736a438719adc8837c190...Buggy connections could crash node.js. Now check connection before sending
data every time
Supercharge Website Performance With AWS S3 and CloudFront
http://feedproxy.google.com/~r/nettuts/~3/-GiLRouDRLc/We live in a world where people are increasingly expecting more and faster speeds. In fractions of a second, your website can lose valuable visitors and in turn, money. Although most people think CDNs are for the “big dogs”, they’re actually supe...
Super Freaky Movie Posters of the 70’s
http://feedproxy.google.com/~r/webdesignerdepot/~3/x9YFVVQUDBE/From Attack of the Killer Tomatoes to Zardoz, the 1970’s were not only home to some of the craziest titles in film, but some of the most interesting movie posters.The 70’s were also home to some of the more psychedelic and funky designs for movie p...
Open API Reference
http://projects.izzysoft.de/trac/imdbphp/wiki/ApiReferenceWeek 40
README Formatting - Guides - GitHub
http://github.com/guides/readme-formattingYou can make your README formatted by putting README with specific extension.
Git Undo Last Commit
http://adamblog.heroku.com/past/2009/1/6/undo_last_commit/My new favorite git command:
$ git reset --soft HEAD^
This pulls out your most recent commit, putting the changes back into your working tree. It’s exactly like an undo button for whatever you just committed.
Download NetBeans IDE 6.8 Milestone 2
http://blogs.sun.com/netbeansphp/entry/download_netbeans_ide_6_8The NetBeans team is
pleased to announce the availability of NetBeans
IDE 6.8 Milestone 2.
Download
NetBeans IDE 6.8 Milestone 2
PHP support focuses on:
Symfony support
PHP 5.3 support - screen...
Design for Testability Talk
http://misko.hevery.com/2009/10/07/design-for-testability-talk/Here is may latest presentation on design for testability…
Slides: Design For Testablity
Using the Google Perftools to speed up your MySQL server
http://www.dotdeb.org/2008/08/25/using-the-google-perftools-to-speed-u...The Google Perftools, especially tcmalloc (Thread Caching Malloc), can be very useful to speed up your applications, depending on your environment :
TCMalloc is faster than the glibc 2.3 malloc (available as a separate library called ptmalloc2) an...
whitewashing.de :: PHP CodeSniffer for Netbeans v0.2
http://www.whitewashing.de/blog/articles/121I finally found some time to spend some time on the PHP CodeSniffer for Netbeans plugin. Previously the plugin used an unnecessary API which restricted the use to Netbeans 6.7.0 only. This API was removed so that the plugin should now work with all Net...
Top 10 things to look forward to in CakePHP 1.3
http://teknoid.wordpress.com/2009/10/06/top-10-things-to-look-forward-...With CakePHP 1.3 release is just about on the horizon, there are a few developments that I am particularly excited about.
There are some great summaries and previews at code.cakephp.org, but still a few things are somewhat scattered, so here’s my att...
7 + 8 === 7 in JavaScript
http://feedproxy.google.com/~r/debuggable/~3/StvR6MqyK1I/7+8===7-in-ja...I kid you not, this is an issue I actually ran into a long time ago and have been terribly careful of avoiding ever since.
It must have been a fantastic day in the "Bad Parts" JavaScript department. While one team was busy screwing up the + operator to...
YouTube - Google Wave Developer Preview at Google I/O 2009
http://www.youtube.com/watch?v=v_UyVmITiYQ&feature=player_embeddedReduce Image File Size Without Any Loss of Quality
http://feedproxy.google.com/~r/Webappers/~3/vnzQGgjCaU4/punypng is a free tool that dramatically reduces page load times by reducing the file size of an image without any loss of quality. punypng uses several web optimization techniques to reduce the file sizes of your images. It first analyzes the content ...
Week 39
Public Key Authentication Problems
http://209.85.129.132/search?q=cache:ybMNrnKB5cYJ:sial.org/howto/opens...server$ chmod go-w ~/
server$ chmod 700 ~/.ssh
server$ chmod 600 ~/.ssh/authorized_keys
How the Linux OOM killer works
http://prefetch.net/blog/index.php/2009/09/30/how-the-linux-oom-killer...Most admins have probably experienced failures due to applications leaking memory, or worse yet consuming all of the virtual memory (physical memory + swap) on a host. The Linux kernel has an interesting way of dealing with memory exhaustion, and it co...
Dropbox - Get the Dropbox iPhone app - Secure backup, sync and sharing made easy.
https://www.getdropbox.com/iphoneappDropbox.
There's an app for that.
* Access your Dropbox on the go
* Download files for offline viewing
* Sync photos and videos to your Dropbox
* Share links to files in your Dropbox
requires 3.1..
So is the Dropbox iPhone app out yet?
http://feedproxy.google.com/~r/dropbox/~3/QmTpRuACMBc/Dev logger: Usecases using git log
http://dev-logger.blogspot.com/2009/05/usecases-using-git-log.htmlI did a lightning talk (< 10 min) about 'git log' @ Montreal.rb yesterday. My sources were Scott Chacon's git log screencast, Nick Quaranto's gitready post, as well as git-log manpages. Here are my notes:
6 ways to stay sane while working from home
http://www.xaprb.com/blog/2009/09/27/6-ways-to-stay-sane-while-working...Since I joined Percona, my work/life balance has changed. I used to work eight-hour days and go home, period. Now I find it’s sometimes difficult to keep good boundaries between work and the rest of my life. I also found that 8 hours in my new job...
The Difference Between Art and Design | Webdesigner Depot
http://www.webdesignerdepot.com/2009/09/the-difference-between-art-and...The subject of what separates art and design is convoluted and has been debated for a long time.
Artists and designers both create visual compositions using a shared knowledge base, but their reasons for doing so are entirely different.
Some designer...
Code snippets now available
http://feedproxy.google.com/~r/milesj/~3/2aMVrkRzDvo/Code-Snippets-Now...So over the years I have written many small code snippets, functions and what have you, and thought it would be a good idea to release them to you guys. I use most of these snippets on my own projects and applications and are great to be re-usable ever...
Week 38
Simplifying Controller logic with Exceptions | Mark Story
http://mark-story.com/posts/view/simplifying-controller-logic-with-exc...In the ongoing struggle against code bloat and creative ways to do things, I’ve been playing with throwing exceptions from model methods. While not earth shattering stuff, I’ve found it to have a few advantages over returning false. First, you can ...
Seriously Cool Watercolor Paintings
http://feedproxy.google.com/~r/abduzeedo/~3/2qX6uwAKQew/seriously-cool...One style that really has caught me lately is watercolor! I find those painting of such a great taste that I cannot express how much I like it. We've seen some artists doing some great work on watercolor, such as Mathiole, and I found a girl artist who...
Amazing Architecture from the Netherlands by MVRDV
http://feedproxy.google.com/~r/abduzeedo/~3/yx_ouL99knU/amazing-archit...Everytime I see these guys' works, I get even more impressed. It's modern and exciting. I'm talking about the Dutch architecture group called MVRDV. Winy Maas, Jacob van Rijs and Nathalie de Vries work together since 1993 and are known worldwide for th...
Crazy Photo Manipulation from Desafios Photoshop Brasil
http://feedproxy.google.com/~r/abduzeedo/~3/B5HTH2oByH0/crazy-photo-ma...A few days ago I received an email from Thiago Daubt and he told me about this brazilian site called Desafios Photoshop Brasil. The site has a very active community and it's all about Photoshop challenges. Pretty much a Brazilian version of Worth1000.c...
gource - Project Hosting on Google Code
http://code.google.com/p/gource/Gource is a software version control visualization tool for Git and CVS.
Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developer...
Using bitmasks to indicate status | Mark Story
http://www.mark-story.com/posts/view/using-bitmasks-to-indicate-statusAt some point or another we’ve all had to make a data model that involved various flags to indicate different statuses / modes for an object. Often the schema for such a data model may end up looking like
Show Plain Text
This makes logical sense...
Unit Testing CakePHP Shells | Mark Story
http://mark-story.com/posts/view/unit-testing-cakephp-shells?utm_sourc...Shells are one of the more difficult objects to properly unit test. Since they normally run in a CLI context instead of a web context they provide some interesting challenges. The biggest hurdles are separating the Shell from the CLI environment, and s...
Miles Johnson // Script: Decoda (Lightweight Markup Parser)
http://www.milesj.me/resources/script/decoda#Parsing-A-StringDecoda is a lightweight class that extracts and parses a custom markup language; based on the concept of BB code. Decoda supports all the basic HTML tags and manages special features for making links and emails auto-clickable, using shorthand emails an...
Paginate Anything with jQuery: New Plus Tutorial
http://feedproxy.google.com/~r/nettuts/~3/XeGFSDVhQDk/In this Nettuts+ PLUS tutorial, you’ll learn how to use jQuery to paginate virtually anything: blogs, image galleries, tables and more! We will review the basic set up, steps and calculations required to paginate content and create dynamic links, etc...
PHP Staging environment for continuous integration part 2 – jpablobr.com
http://jpablobr.com/php-staging-environment-for-continuous-integration...For this tutorial, we will use Ubuntu Server as the reference platform, but the instructions should translate easily to other Linuxes, BSDs or even Windows. You should have a dedicated machine available, but if you don’t, it is possible can also inst...
Lorem Ipsum (Dummy Text) Helper
http://bakery.cakephp.org/articles/view/lorem-ipsum-dummy-text-helper-1This helper will help display dummy text throughout your application! Why would this be helpful to you? If you're building an app, it's nice to see some text in your views. Sure, you could copy and paste, but why do all that when you can use the pow...
Suit My Mind | Ubuntu Machine
http://suitmymind.github.com/ubuntu-machine/These Capistrano recipes allow you to automate the setup of a machine running Ubuntu Server 8.0.4, 8.1 or 9.0.4. They will install/setup : SSH, iptables, MySQL, Apache, PHP, Ruby (+ Ruby Enterprise Edition), Rails, Phusion Passenger, and Git.
It has be...
Deploying a CakePHP app with Capistrano | Personal weblog of Robert Beekman
http://blog.matsimitsu.nl/cakephp/222/deploying-a-cakephp-app-with-cap...Deploying a CakePHP app with Capistrano
During my internship i was working on a large project and at the end of the process it became more and more difficult to keep the development version and the live version in sync while maintaining different conf...
Abstruse Goose » Bee
http://abstrusegoose.com/186Make Compiz Run More Smoothly on Linux Desktops
http://lifehacker.com/5363989/make-compiz-run-more-smoothly-on-linux-d...If you're running the Compiz window manager on your Linux system—known as "Desktop Effects" in Ubuntu—you might notice it doesn't slide windows around smoothly, and causes occasional video tearing. The fix? Sync up Compiz to your monitor's ...
Making a global plugins directory for CakePHP | Mark Story
http://mark-story.com/posts/view/making-a-global-plugins-directory-for...You either need to copy the plugins into each app and then update both when you make changes, or use something like svn:externals or git submodules.
In my company, we have created our framework based on cake (with specific plugins, helpers, or layouts...
FAQTs - Knowledge Base - View Entry - What is the difference between echo and print?
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40What is the difference between echo and print?
Continuous Integration with phpUnderControl and Git - mafflog
http://maff.ailoo.net/2009/09/continuous-integration-phpundercontrol-g...I was searching for a decent continuous integration solution for my PHP projects for some time now, but always had the problem that most of the described solutions used SVN instead of Git as VCS system. Yesterday I found an article which describes the ...
Peritor Webistrano – Trac
http://labs.peritor.com/webistranoWebistrano is a Web UI for managing Capistrano deployments. It lets you manage projects and their stages like test, production, and staging with different settings. Those stages can then be deployed with Capistrano through Webistrano.
Webistrano'...
Karmic Koala Alpha 6 | Ubuntu
http://www.ubuntu.com/testing/karmic/alpha6If you have full backups and are confident, you can upgrade an existing ext3 filesystem to ext4 by following directions in the Ext4 Howto (note that the comments on that page at the time of writing about Ubuntu's use of vol_id vs. blkid are out of...
Week 37
20 Professional Web Admin Templates on ThemeForest
http://feedproxy.google.com/~r/Webappers/~3/ilDVXne5M58/A modern and easy to use Admin User Interface is the key to success of web applications. A custom made web admin user interface usually cost you a fortune. How about using some of the professionally designed Web Admin Templates at a very low price?
Her...
The Search
http://xkcd.com/638/Sebastian Bergmann's Blog: PHPUnit 3.4.0 (Release)
http://www.phpdeveloper.org/news/13241Sebastian Bergmann has announced the release of the latest version of the popular PHP unit testing software - PHPUnit.
Among the features introduced in this new version, the most notable are the support for test dependencies and fixture reuse as well...
Getting Started - Capistrano
http://www.capify.org/index.php/Getting_StartedThis tutorial will walk you through the basics of setting up and using Capistrano. It will not introduce you to the deployment system that is bundled with Capistrano, but will instead focus on the more general areas of executing Capistrano and writing ...
Deploying with Capistrano - Guides - GitHub
http://github.com/guides/deploying-with-capistranoDeploying GitHub repos with Capistrano
Alessio Treglia: Nautilus Pastebin, how to send your files to a “pastebin” with one mouse click
http://en.alessiotreglia.com/?p=43I am very fond of those websites that allow users to upload files for a public viewing (called pastebin), usually I upload logs, links and other text files with pastebinit, a simple command-line tool, already available in Debian’s and Ubuntu’s arc...
John Resig - HTML5 DOCTYPE
http://ejohn.org/blog/html5-doctype/What's nice about this new DOCTYPE, especially, is that all current browsers (IE, FF, Opera, Safari) will look at it and switch the content into standards mode - even though they don't implement HTML5. This means that you could start writing ...
Carsonified » How to Debug in PHP
http://carsonified.com/blog/dev/how-to-debug-in-php/With PHP 5 it’s also a good idea to turn on the E_STRICT level of error reporting. E_STRICT is useful for ensuring you’re coding using the best possible standards. For example E_STRICT helps by warning you that you’re using a deprecated function....
jCryption – Javascript HTML-Form Encryption Plugin
http://feedproxy.google.com/~r/Webappers/~3/CHbh3bRWCZw/jCryption is a javascript HTML-Form encryption plugin, which encrypts the POST/GET-Data that will be sent when you submit a form. It uses the Multiple-precision and Barrett modular reduction libraries for the calculations and jQuery for the rest. jCryp...
Jono Bacon: 30 Years Young
http://www.jonobacon.org/?p=1877Today I turn 30.
It seems everyone has an opinion about what happens when you turn 30. Sharing my news of the imminent event with friends would usually result in sarky mutterings of “it’s all downhill from here, boyo“, and affirmations that hang...
Cupcake and Uploader plugins updated
http://feedproxy.google.com/~r/milesj/~3/HwvzrFWD7hk/Cupcake-And-Uploa...I want to thank everyone who has tested my forum plugin, and thanks again for all the people who reported bugs and features! The plugin is coming along nicely and I have a few features planned for the future. Cupcake has been updated again to provide m...
How to generate per-database traffic statistics using mk-query-digest
http://www.mysqlperformanceblog.com/2009/09/16/how-to-generate-per-dat...We often encounter customers who have partitioned their applications among a number of databases within the same instance of MySQL (think application service providers who have a separate database per customer organization ... or wordpress-mu type of a...
Steven Harms: Encrypted Swap
http://www.sharms.org/blog/?p=590This post was spawned from my own misconception that my swap partition contained no sensitive data on systems with a lot of ram.
All of my systems I work with have atleast 4GB of ram, so my swap usage is usually under 2 megabytes. Why should I worry w...
Ubuntu Server blog: Server Team 20090915 meeting minutes
http://ubuntuserver.wordpress.com/?p=334Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Review ACTION points from previous meeting
smoser to tag existing UEC image bugs with “uec-images”: Done
soren to ensure that smoser can update the UEC ...
Come have a Cupcake, open beta released!
http://feedproxy.google.com/~r/milesj/~3/vsjKCP1sxsM/Come-Have-A-Cupca...The time has arrived, I have pushed my Cupcake Forum plugin into public beta. You may now download and use the plugin as you wish, but be weary because its still in beta, so problems may arise. If you run into a bug, please post it on the new support f...
Ibuildings techPortal: Grokking the REST Architecture
http://www.phpdeveloper.org/news/13227On the Ibuildings techPortal website today they've released the latest episode in their series of talks given at this year's Dutch PHP Conference. This episode is a talk from Ben Ramsey about REST architecture.
Forget what you thought you knew about ...
Interview with Legendary Drew Struzan
http://feedproxy.google.com/~r/abduzeedo/~3/05JNhxugT2A/interview-lege...Back in the day, when we were kids, there was nothing we'd loved more than watching films that would fulfill our imagination with stories of distant worlds, brave heroes and the hope of a happy future. Movies like Star Wars, Indiana Jones and Back to t...
Fixing non-atomic commits in git
http://feedproxy.google.com/~r/debuggable/~3/33w4syxdWtQ/Fixing_a_bad_...Let's say somebody else made a commit that mixes a bug fix and a new feature together. This sucks if you only want to take the bugfix to merge it into your stable branch (using git cherry-pick).
If you were using SVN you'd be screwed now. However, if ...
Dave Walker: Call For Testing - Asterisk (1.6)
http://blog.daviey.com/?p=238A little later than intended, i’m pleased to announce Asterisk 1.6 is in Ubuntu Karmic (9.10). There is also the transition from Zaptel to DAHDI. Whilst it is largely a drop in replacement (due to trademark violation), there are some changes which ...
Display a Stylish Sitemap with SlickMap CSS
http://feedproxy.google.com/~r/Webappers/~3/oeuzmKyrv5Q/SlickMap CSS is a simple stylesheet for displaying finished sitemaps directly from HTML unordered list navigation. It’s suitable for most web sites – accommodating up to three levels of page navigation and additional utility links – and can easil...
The Evolution of Apple Ads
http://feedproxy.google.com/~r/webdesignerdepot/~3/YlJi9zns6jI/Apple first started advertising its products in the late 1970s.The 80s showed a wide variety of ads, some of which served to convince consumers that they should purchase a computer, and specifically an Apple.These ads were text-heavy and light on image...
08/31/09 PHD comic: 'Peak Productivity'
http://www.phdcomics.com/comics.php?f=1219Shared by iFeghali
too bad it is out of my office time
Piled Higher
& Deeper by Jorge
Cham
www.phdcomics.com
title:
"Peak Produ...
Autumn Plans - Derick Rethans
http://derickrethans.nl/autumn_plans.phpI've been missing-in-action on my own blog for some time. Moving to
London does that to you. Anyway, I've not been idle in the meanwhile at
all, and been working on some cool side-projects. First of all I've been
adding some features to Xdebug.
Xdebug ...
Jonathan Ernst: Converting PHP scripts that still use « short-tags»
http://ernstfamily.ch/jonathan/?p=516This is a translation of an older article (original in French).
If you kept bad habits or you just got some old PHP scripts that were still using PHP short tags (i.e. ( instead of ) which are disabled by default in current PHP versions, the following s...
Running Drupal with Clean URL on Nginx or Lighttpd | HostingFu
http://hostingfu.com/article/running-drupal-with-clean-url-on-nginx-or...However, Nginx is not perfect, and so far I have found one small issue with its rewrite engine. When you use regular expression in Nginx’s rewrite rules, it will try to encode the matches in the replacement URL. So far I have seen it broke Drupal’s...
Zee Logo in Illustrator
http://feedproxy.google.com/~r/abduzeedo/~3/tPBeozf5qkA/zee-logo-illus...A few weeks ago we decided to redesign the Zee logo. When companies redesign their logos, that means, most of the time, that they are changing something in their business, it can be a new strategy, new products, etc... But it's pretty much sure that so...
Daily Inspiration #300
http://feedproxy.google.com/~r/abduzeedo/~3/6TFcQ6IwmOQ/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
jQuery TOOLS - Version 1.1.0
http://flowplayer.org/tools/release-notes.htmlA major upgrade: Smaller, faster, richer and more stable
After ten weeks of creative free time and two months of hard work it's time to shake up the web again. This version of jQuery Tools is even smaller than before: 5.68 kB of (pollution free) ...
Week 36
Kees Cook: uninstall sun-java6
http://www.outflux.net/blog/?p=246With the vrms meme raging on Planet Ubuntu, I noticed some people still have sun-java6 installed. I’ve been using openjdk-6 since Hardy, and everything I use works fine with it (e.g. Vuze, Catan, Eclipse, FreeMind, and even Facebook’s photo upload...
3 ways MySQL uses indexes
http://www.mysqlperformanceblog.com/2009/09/12/3-ways-mysql-uses-index...I often see people confuse different ways MySQL can use indexing, getting wrong ideas on what query performance they should expect. There are 3 main ways how MySQL can use the indexes for query execution, which are not mutually exclusive, in fact som...
The open source business model
http://feedproxy.google.com/~r/debuggable/~3/M9XNNIi_06Q/The_open_sour...Seth Godin explains it perfectly this morning:
You need to make something else abundant in order to gain attention. Then, and only then, will you be able to sell something that's naturally scarce.
Tim and I stumbled across this model by accident when w...
Daily Inspiration #299
http://feedproxy.google.com/~r/abduzeedo/~3/MBQNtvN2D4M/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Community News: PHP Hits Top Three on TIOBE Programming Community Index
http://www.phpdeveloper.org/news/13211According to the latest results for the TIOBE community index, PHP has made it into the top three in the monthly-updated list of programming language popularity.
The TIOBE Programming Community index gives an indication of the popularity of programmi...
YouTube - DR WHO THEME ORBITAL
http://www.youtube.com/watch?v=hbLZvzMOZpcIgbinary
http://opensource.dynamoid.com/Igbinary is a drop in replacement for the standard PHP serializer. Instead of time and space consuming textual representation, igbinary stores PHP data structures in a compact binary form. Savings are significant when using memcached or similar memory ...
Webcast: Git in One Hour
http://www.oreillynet.com/pub/e/1394In this webcast, Git evangelist Scott Chacon covers the basics of the Git source control system. He'll introduce the audience to Git basics: staging and committing snapshots, viewing the commit log, pushing to and pulling from servers, and creatin...
Cakephp – Beautify Html Code Output | Black Sheep Designz
http://harshamv.com/blog/2009/09/09/cakephp-beautify-html-code-output/It’s no secret that CakePHP often outputs some very ugly and hard to read HTML. This little trick will make it a lot cleaner.
Create a file named app_helper.php in your app’s root directory.
Next add this function to it:
Extending CakePHP’s core components - cakebaker
http://cakebaker.42dh.com/2009/09/08/extending-cakephps-core-components/In a recent comment David Cournoyer shared a tip about extending CakePHP’s core components and I think it could also be useful for others.
Let’s say we want to add a method to the request handler component. And so we create a new class which inher...
Train Your Employees - Brandon Savage
http://www.brandonsavage.net/train-your-employees/Last week, Cal Evans retweeted James McGovern, who originated this tweet:
I’m not a fan of catchy sayings and one-line wonders, but this tweet got me thinking. How many companies, especially in the economic world we’re in, think about training as ...
30 Typography Posters That You’ve Probably Never Seen Before
http://feedproxy.google.com/~r/webdesignerdepot/~3/rQTAnMP2Q2U/Typography is the art of arranging, designing and modifying type.Creating a well designed typography poster is no easy task, and takes time and patience.When a poster focuses only on typography as its main element, the designer has to carefully craft h...
Daily Inspiration #298
http://feedproxy.google.com/~r/abduzeedo/~3/Go1OhwLSH14/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Jono Bacon: LifeHacker and Ubuntu: A Response
http://www.jonobacon.org/?p=1864Recently LifeHacker had an article talking about five things they would like to see in Ubuntu. The article is very supportive of Ubuntu, and we appreciate that LifeHacker folks, and I wanted to follow up with a few notes about each of the five areas th...
Jim Campbell: How free is the software on my computer, Virtual Richard Stallman?
http://j1m.net/?p=115The VRMS program does a nice job of listing the non-free components on your system. Let’s see what my VRMS report shows:
————
jwc@tereska:~$ vrms
Non-free packages installed on tereska
linux-generic Complete Generic ...
Forty Percent! - Paul M. Jones
http://paul-m-jones.com/?p=1015Big news (for me anyway): my employer, OmniTI, is allowing me to spend a minimum of 40% of my paid work time on the Solar Framework for PHP 5 (plus additional time as duty allows). The project remains open-source under New BSD license.
The agreement h...
Scott Ritchie: Warning: This dialog is deadly, fatal, and could kill you (and then you would die and be dead)
http://yokozar.org/blog/?p=142My computer told me to restart today.
Here, let me highlight it for you in case you missed it.
That’s at least five different places where we tell the user to restart. This is, as I would say to my students, a redundant use of redundancy.
I think...
Running Tests from The Commandline in CakePHP » Debuggable Ltd
http://debuggable.com/posts/running-tests-from-the-commandline-in-cake...I have contributed some new cool feature for you to the cake branch. A testsuite shell that allows you to run your tests from the commandline. It allows you to run all of the following:
* All core testcases at once
* All core test groups
*...
Jamie Strandboge: Serving up Sftp and AppArmor
http://penguindroppings.wordpress.com/?p=123Recently I decided to replace NFS on a small network with something that was more secure and more resistant to network failures (as in, Nautilus wouldn’t hang because of a symlink to a directory in an autofs mounted NFS share). Most importantly, I wa...
YouTube - Sol & Grimm - Exuma (Original Mix)
http://www.youtube.com/watch?v=_Me66ujSAS4Dustin Kirkland: Encrypted $HOME Now Offerred at Installation
http://blog.dustinkirkland.com/2009/09/encrypted-home-now-offerred-at....I'm pleased to announce that the Ubuntu Karmic Alpha5 image now offers home directory encryption as an option to all installing users!We introduced Encrypted Private Directories in the Ubuntu 8.10 release, using eCryptfs (an enterprise cryptographic fi...
Dynamic Sprite Framework with PHP: New PLUS Tutorial
http://feedproxy.google.com/~r/nettuts/~3/Fk0nkki0tAs/In this Nettuts+ PLUS tutorial, you will learn how to create a dynamic “Image Sprite Framework” from an icon set of your choosing. The framework will consist of the sprite image, a sprite stylesheet whose class names and properties correspond to th...
Managing software deployments of your PHP applications II - till
http://till.klampaeckel.de/blog/archives/53-Managing-software-deployme...This is not (really a part) two of my series, but an Intermezzo (1) between Part I and Part III — because I have no time to finish Part III.
In Part I, I talked about my approach to deploying a website and I offered pear and subversion as solutions ...
Ubuntu Server blog: Server Team 20090908 meeting minutes
http://ubuntuserver.wordpress.com/?p=331Here are the minutes of the meeting. They can also be found online
with the irc logs here.
UEC images
There was a discussion on how to track bugs affecting UEC images. The outcome was to use the “uec-images” tag. ubuntu-bug and apport...
When does InnoDB do disk IO?
http://www.facebook.com/note.php?note_id=135613870932This is a list of most of the sources of disk IO in InnoDB. Most of the statements below are true for official MySQL 5.0 and the InnoDB plugin prior to 1.0.4. Versions 1.0.4+ of the InnoDB plugin and XtraDB have made InnoDB much better for IO bound wor...
Create Powerful Mobile Apps with HTML, CSS and jQuery
http://feedproxy.google.com/~r/Webappers/~3/TSAgerHiyRQ/jQTouch is a jQuery plugin for mobile web development on forward-thinking devices. You can create powerful mobile apps with just HTML, CSS, and jQuery. It supports native animations, automatic navigation, and themes for mobile WebKit browsers like iPh...
How to Fetch the ENUM Options of a Field - The CakePHP Enumerable Behavior
http://feedproxy.google.com/~r/debuggable/~3/4MPQzp4SbiA/How_to_Fetch_...Hey folks,
for a current client project of ours we had to build an extensive ACL-like permission system. It had to support roles permissions and specific user permissions, possibly overriding the roles permissions. So, to create a user, you had to firs...
‘Gratis proefdraaien met ons botnet’
http://feedproxy.google.com/~r/ispam-nl/~3/fhyxFUjSPek/Een botnet huren wordt telkens makkelijker. Op gespecialiseerde fora bieden botmasters botnets voor korte perioden te huren aan, om bijvoorbeeld je concurrent met een DDoS-aanval te bestoken. De prijs voor het huren van een botnet is erg afhankelijk va...
Gamasutra - Features - Dirty Coding Tricks
http://www.gamasutra.com/view/feature/4111/dirty_coding_tricks.phpProgrammers are often methodical and precise beasts who do their utmost to keep their code clean and pretty. But when the chips are down, the perfectly-planned schedule is shot, and the game needs to ship, "getting it done" can win out over elegance.
...
Martin Pool: setting up an Ubuntu chroot for development testing using schroot and debootstrap
http://feedproxy.google.com/~r/sourcefrog-blogger/~3/TmovJldUem4/setti...If you have, for instance, an Ubuntu machine running Jaunty and you want to test a bug that only occurs under Karmic, you can use a chroot jail. This is cheaper and faster than setting up a whole vm, assuming you're not interested in kernel-level diff...
André Gondim: New Ubuntu Screens Installer
http://en.andregondim.eti.br/?p=117Ten screens while installing Ubuntu 9.10 Karmic Koala. Bellow:
Hugs and Good Luck!
My Brazilian Ubuntu Blog
Get involved
http://www.ubuntu.com/community/participate
Our Favorite Tweets of the Week Aug 30-Sep 5, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/lToQw7wu8xE/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 35
ExtJS Grid Accepts Data Dragged from Spreadsheet
http://feedproxy.google.com/~r/Webappers/~3/EWRkIJK8gO0/If we could drag our tabular data into grids from other programs we could circumvent the need to upload a data file to a web server to be read and parsed, then spit back out to our browser in a readable format.
Anyone who has ever had to parse Excel fi...
Martin Owens: Ubuntu: Network Installs Video
http://doctormo.wordpress.com/?p=1117I decided to do a demonstration video, to show off a more refined design and some of the features I’ve added to the PXE booter:
Note: The sound recorded very low, turn your sound up to hear it.
Video is here: http://doctormo.blip.tv/file/2559710/
Co...
YouTube - Scrum et al.
http://www.youtube.com/watch?v=IyNPeTn8fpo#t=37m33sQ-Games Update: Star Dust, Dynamic Themes & Our Favorite Little Tikiman…
http://feedproxy.google.com/~r/PSBlog/~3/YDwyHo5oYFk/Hey PixelJunk fans,
Well, Q-Games has been busy again, and not just on PixelJunk. You may have noticed some new additions to the PlayStation 3’s XMB (Xross Media Bar) with the latest firmware update to version 3.00.
Well, we’re behind the “star d...
CakePHP Simple Queue Plugin
http://bakery.cakephp.org/articles/view/cakephp-simple-queue-pluginThis Plugin is an attempt to provide a basic, simple to use method to enable deferred job execution, without the hassle of setting up or running an extra queue daemon, while integrating nicely into CakePHP and also simplifying the creation of worker sc...
Start Using FirePHP
http://www.jamesfairhurst.co.uk/posts/view/start_using_firephpI've known about FirePHP for a while now and never really
had the inclination to install and use it. Although I've
been using FireBug for quite some time to debug the client-side
and HTML/CSS issues I didn't really think that it could benefit
me tha...
Feature Branches are Poor Man’s Modular Architecture
http://pauljulius.com/blog/2009/09/03/feature-branches-are-poor-mans-m...Martin Owens: Ubuntu: New Look for Network Installs
http://doctormo.wordpress.com/?p=1110In our LoCo team (Ubuntu Massachusetts LoCo) we’ve been configuring a lovely tftp/pxe boot installer system that allows refurbished computers to be installed ridiculously easily via PXE booting. I’ve just completed a redesign of how it looks:
As y...
Import from Subversion - Guides - GitHub
http://github.com/guides/import-from-subversionGuides: Import from Subversion feed
Let GitHub do it for you
GitHub can directly import SVN projects. All you’ll need is the repository URL. More details are in the blog article that introduced the feature. Note: GitHub does not keep imported projec...
If It Looks Corporate, Change It
http://www.codinghorror.com/blog/archives/001300.htmlAre you familar with happy talk?
If you're not sure whether something is happy talk, there's one sure-fire test: if you listen very closely while you're reading it, you can actually hear a tiny voice in the back of your head saying "Blah blah blah bl...
It’s Official: Ratchet & Clank Future: A Crack in Time Available in the U.S. on October 27
http://feedproxy.google.com/~r/PSBlog/~3/_-BJv4oBhV8/Now that the new PS3 is on shelves for $299, many of you may be wondering what games to buy this fall with your extra cash. Well, for those of you who are Ratchet & Clank fans, we’re happy to officially announce (and yes, this is official), that Ratc...
X/Config/DontZap - Ubuntu Wiki
https://wiki.ubuntu.com/X/Config/DontZapCtrl+Alt+Backspace (i.e. the shortcut which was used to restart the X server) has to be enabled in a different way with respect to previous releases of Ubuntu.
This is due to the fact that "DontZap" is no longer an option in the X server and has becom...
Designing a modular application using CakePHP plugins
http://bakery.cakephp.org/articles/view/designing-a-modular-applicatio...This article will try to explain how I build a modular application using plugins. I will cover how I implement them and integrate them into the main application.
How to bend CakePHP's session handling to your needs
http://bakery.cakephp.org/articles/view/how-to-bend-cakephp-s-session-...This article is an attempt to break the myth that Cakephp's current session handling is not easily customizable.
jsdoc-toolkit - Project Hosting on Google Code
http://code.google.com/p/jsdoc-toolkit/JsDoc Toolkit is an application, written in JavaScript, for automatically generating template-formatted, multi-page HTML (or XML, JSON, or any other text-based) documentation from commented JavaScript source code.
Melissa Draper: Open Source Brownies
http://www.geekosophical.net/?p=325Apparently I make good brownies.
I got to the office just after lunch today to be greeted with sad pouty faces, forlorn at the absence of the previous batch, and my failure to bring a fresh one.
You will need the following dependencies:
4 oz. margarin...
Battle Tanks Coming to PSN this Month
http://feedproxy.google.com/~r/PSBlog/~3/vzFOCbZO4Es/Nearly everyone has played or seen Combat2600 on the Atari or Battle City on the NES. Here at Gameloft, we wanted to revisit an older but very popular gameplay style for consumers.
Battle Tanks features World War II tanks that face off against each oth...
5 Tips on How to Write a Killer Slogan (with Interactive Examples)
http://feedproxy.google.com/~r/webdesignerdepot/~3/Pr1iZEjnGLQ/Slogans are memorable phrases often used in conjunction with company logos and in advertising campaigns.
They are claimed to be the most effective means of drawing attention to one or more aspects of a product or brand.
But how often do you see “serv...
Extending objects with new methods at runtime - Stubblog - Planet PHP
http://www.stubbles.org/archives/65-Extending-objects-with-new-methods...While the title of this blog entry might sound rather scary to straight OO evangelists it might attract other developers - e.g. those that played around with runkit or had a look into the Ruby world where the language supports adding new methods to a c...
Verify master-master[||-slave] data consistency without locking or downtime
http://blog.mysql-mmm.org/2009/08/verify-master-master-slave-data-cons...We all knew that we are risking with MMM. Risking, and placing availability as a more important like consistency. But non of us can risk loosing data forever but we show using it, regarding to our conversations think: "I can fix my data later on, b...
Herman Bos: Disabling SSH reverse DNS lookup
http://dev.osso.nl/herman/blog/?p=528When reverse DNS is not available, the sshd reverse lookup is an annoyance. It can be disable it in /etc/ssh/sshd_config with the following option:
UseDNS no
yay.
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.
Long live (forked) PHP! - Thomas Koch
http://www.koch.ro/blog/index.php?/archives/129-Long-live-forked-PHP!....For one project (crawler) we needed many parallel PHP processes to execute a job queue. This led to the creation of some classes I'd like to present here and ask, whether they would be useful to be included somewhere else, e.g. eZ Components. Possible ...
Create a video preview as animated GIF with FFmpeg and PHP SPL - Lorenzo Alberton
http://www.alberton.info/video_preview_as_animated_gif_with_ffmpeg_and...Extract frames from a movie and create a preview as animated GIF, using PHP, SPL, Imagick and FFmpeg.
Time Travel
http://xkcd.com/630/The problem with doing it by heart
http://feedproxy.google.com/~r/typepad/sethsmainblog/~3/1NbOASO-EVk/th...The following does not appear in the Star Spangled Banner:"Babe Ruth through the night..."When you do something by heart, it bypasses some of the common sense processing we use to navigate our day. Of course Babe Ruth wasn't even a sparkle in Mrs. Ruth...
Our Favorite Tweets of the Week Aug 23-Aug 29, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/YB4ATjDVwEY/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Howto install Nvidia 190.25 (beta) drivers in ubuntu Jaunty/Intrepid/Hardy
http://www.ubuntugeek.com/howto-install-nvidia-190-25-beta-drivers-in-...190.25 (beta) is currently under development and most notably it brings support for OpenGL 3.2. The NVIDIA 190.25 driver update just brings fixes and no additional features, but it now supports rejecting video modes based upon DisplayPort bandwidth to ...
Week 34
A Simple 2-Click in Place Editing Time Picker
http://feedproxy.google.com/~r/Webappers/~3/e3H4NAu14K0/jQuery.timepickr was created in a attempt to make the process of inputing time in a form as easy and natural as possible. It is a simple 2-click in place editing time picker and regular time picker.
It is unobtrusive and degrade gracefully. It has intu...
Shane Fagan: Ubuntu 9.10 are we ready?
http://shanefagan.com/?p=314I was wondering what effect a release of Ubuntu 9.10 being released at the same time as Windows 7 and Mac “Snow leopard”.
First thing we have to ask is are we ready?
I think no but Karmic+1 we will be in my opinion. Some things that other operating...
50 Incredible Examples of Battle Art
http://feedproxy.google.com/~r/webdesignerdepot/~3/B_vK6W-qNJ4/Today we travel to imaginary worlds created by talented concept artists to experience battles, war and conflict.
This showcase includes three different aspects of a battle: the preparation before, the actual battle and the following aftermath.
The imag...
Ubuntu Server blog: Server Team 20090825 meeting minutes
http://ubuntuserver.wordpress.com/?p=325Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Asterisk
jmdault reported that pwlib and openh323 had the right version in karmic since Friday. The rest of the Asterisk packages have been upload...
Looking at Redis
http://www.mysqlperformanceblog.com/2009/08/27/looking-at-redis/Recently I had a chance to take a look at Redis project, which is semi-persistent in memory database with idea somethat similar to memcache but richer feature set.
Redis has simple single process event driven design, which means it does not have to de...
W3Avenue.com: Really Useful Tools For PHP Developers
http://www.phpdeveloper.org/news/13121On the W3Avenue site today there's a list of tools posted that could come in quite handy in your PHP development:
Whether you are a PHP novice or an experienced developer; tools that you use have direct impact on your productivity. W3Avenue has compi...
Test Swarm Alpha Open
http://ejohn.org/blog/test-swarm-alpha-open/TestSwarm, the project that I've been working on over the past 6 months, or so, is now open to the public. Mozilla has been very gracious, allowing me to work on this project exclusively. At the beginning of April I moved from my old position as a Java...
CKEditor v3.0 - A Complete Rewrite of FCKeditor
http://feedproxy.google.com/~r/Webappers/~3/zlWPlCGrWFw/CKEditor is a Version 3.0 of FCKeditor. After almost two years of intensive development, the first stable version of CKEditor 3.0 has finally released.
CKEditor is a complete rewrite of our so loved FCKeditor, which got a bit old after six years of gre...
Psychic
http://xkcd.com/628/1,500 Hours Of LEGO Photography In 3:49
http://www.geekologie.com/2009/08/1500_hours_of_lego_photography.phpThis is a short video entitled 8-Bit Trip that is a tribute to 8-bit video games made entirely out of LEGO blocks. Personally, I would have gone with a 16-Bit Trip, but I like good visuals (one time I saw the face of Loki from Super Ghouls n' Ghosts c...
What is mysqlnd?
http://blog.ulf-wendel.de/?p=166The MySQL native driver for PHP (mysqlnd) is a superior alternative to the MySQL Client Libary (libmysql). The new driver is highly optimized for PHP due to the tight integration of mysqlnd with PHP’s internal infrastructure. This results in:
* ...
Tech Support Cheat Sheet
http://xkcd.com/627/How to find per-process I/O statistics on Linux
http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statis...Newer Linux kernels have per-process I/O accounting and you can use the iotop tool to find out what’s performing I/O, but in many cases I’m trying to find the source of an I/O problem in an older kernel. I found sort of a hack-ish way to do that t...
Our Favorite Tweets of the Week Aug 16-Aug 22, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/V5k12GdsJzU/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 33
Testing CakePHP Controllers the hard way | Mark Story
http://mark-story.com/posts/view/testing-cakephp-controllers-the-hard-...By now you already know or should know about CakeTestCase::testAction() and the wondrous things it can do. However, testAction has a few shortcomings. It can’t handle redirects, it doesn’t let you use the power of Mocks, and its impossible to make ...
Re: Testing non-trivial controllers: msg#00389 CakePHP
http://osdir.com/ml/CakePHP/2009-08/msg00389.htmlWell... comparing the two methods gave me an idea : make testAction
call the testController. It seems to work!! This means we don't have
to tune AppController and define global constants to flag we're
testing...
To do so, modifiy TestUsers -...
Launchpad News: MySQL at Facebook on Launchpad
http://blog.launchpad.net/?p=943I spotted this link in my Facebook news feed yesterday: MySQL at Facebook is a Launchpad project to which Facebook publishes its patches for MySQL. There is also a Facebook note announcing the new project.
Surely Launchpad’s social networking crede...
In-Field Labels jQuery Plugin for HTML Forms
http://feedproxy.google.com/~r/Webappers/~3/g41JfzWRbWY/In-Field Labels jQuery Plugin is a simple plugin that turns properly formatted HTML forms into forms with in-field label support. Labels fade when the field is focussed and disappear when text entry begins. Clearing a field and leaving brings back the ...
30+ Dazzling and Interactive Media Facades
http://feedproxy.google.com/~r/webdesignerdepot/~3/-qFQTyirfiA/Media facades are relatively new concepts however, they have become increasingly popular in recent years.
These uncannily innovative ways of combining modern design and architecture, have proven to be a successful way for businesses looking to attra...
Genius Blog: Advanced PHPUnit: Annotations
http://www.phpdeveloper.org/news/13071On the Genius.com blog today there's a new post from Bill Hewett looking at some of the advanced notations you can use in your unit testing (directives in comments starting with "@").
PHPUnit, borrowing a handy feature from Java's JUnit testing libra...
Indexing Email Messages with PHP, Zend Lucene and Sphinx - Zend Developer Zone
http://devzone.zend.com/article/4887-Indexing-Email-Messages-with-PHP-...The Zend Framework provides an implementation of the Lucene search engine that can be used for full-text search. And there's also Sphinx, the standalone (and very fast) full-text indexer for MySQL, PostgreSQL and XML content. This article looks at thes...
mathie's tech+business bits: CRC32 hash collision
http://blog.trungson.com/2006/04/crc32-hash-collision.htmlI was trying to use CRC32() to uniquely identify distinctive domain names because it's probably the most economical in MySQL datatype (int only takes 4 bytes) comparing to MD5() as a 32-char string. However, it seems hash collisions with CRC32 occ...
Flush memcached using BASH
http://feedproxy.google.com/~r/kvz/~3/J4EAwxBnsOw/If you store application data in memcache, you may want to invalidate it
once you deploy a new version to avoid corruption or weird results. There
are several ways to do this but I recently tried one using nothing but
BASH, and I like it.
Fix node.js connection.send() issue - nodejs | Google Groups
http://groups.google.com/group/nodejs/browse_thread/thread/16abfa87c32...Below is a patch that basically cause flushMessageQueue to check the
connection state for each item in the queue rather than just a single
time in the beginning.
M/Monit | Wiki
http://mmonit.com/wiki/Monit/ConfigurationExamples#postfixHere are some real-world configuration examples for monit. It can be helpful to look at the examples given here to see how a service is running, where it put its pidfile, how to call the start and stop methods for a service, etc.
You are welcome to cu...
Eric Hammond: runurl - A Tool and Approach for Simplifying user-data Scripts on EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/wuk-dDFaNSo/runurlMany Ubuntu and Debian images for Amazon EC2 include a hook where scripts passed as user-data will be run as root on the first boot.
At Campus Explorer, we’ve been experimenting with an approach where the actual user-data is a very short script whic...
Elastic jQuery Plugin Makes Textarea Fields Grow & Shrink
http://feedproxy.google.com/~r/Webappers/~3/XpkLFWCU-t0/Elastic jQuery plugin makes your textareas grow and shrink to fit it’s content. It was inspired by the auto growing textareas on Facebook. The major difference between Elastic and it’s competitors is it’s weight. The usage of Elastic is very stra...
bake updates for 1.3
http://mark-story.com/posts/view/bake-updates-for-1-3?utm_source=rssIf you’ve been following the ongoing development of the 1.3 branch over at code.cakephp.org:http://code.cakephp.org. You may have noticed that bake has had a significant overhaul, and a number of features and enhancements have been built in.
Week 32
All Programming is Web Programming
http://www.codinghorror.com/blog/archives/001296.htmlMichael Braude decries the popularity of web programming:
The reason most people want to program for the web is that they're not smart enough to do anything else. They don't understand compilers, concurrency, 3D or class inheritance. They haven't g...
Open Source Web Analytics Framework in PHP
http://feedproxy.google.com/~r/Webappers/~3/c-UlFYqZUDI/Open Web Analytics (OWA) is an open source web analytics framework written in PHP. OWA was born out of the need for an open source framework that could be used to easily add web analytics features to web sites and applications.
The OWA framework also c...
Martin-Éric Racine: Don't try this at home, kids!
http://q-funk.blogspot.com/2009/08/dont-try-this-at-home-kids.htmlProbably the most deceptively efficient bug finding tool I've come across in a long time:
sudo apt-get --reinstall --ignore-missing install $(dpkg --get-selections | cut -f 1)
That apparently innocent APT recipe has been found to reveal tons of packa...
Super Fast JS Testing
http://misko.hevery.com/2009/08/12/super-fast-js-testing/by Shyam Seshadri
Before I jump into how exactly you can perform super fast and easy JS testing, let me give you some background on the problem.
Javascript is a finicky language (Some people even hesitate to call it a language). And it can easily grow ...
PHP Magazine » Extremely Usefull NetBeans Shortcuts
http://www.phpmag.ru/2009/01/23/extremely-usefull-netbeans-shortcuts/It’s been several days that I am relying solely on NetBeans for my PHP and Java coding. So far, it’s beyond my wildest expectations – I am totally satisfied with that great IDE. Today, I have searched for shortcut that would allow me to duplicate...
Using NetBeans IDE on Mac OS X
http://www.netbeans.org/kb/articles/mac.htmlThe following is an overview of useful information that we hope will help you to get NetBeans IDE up and running in Mac OS X.
Keyboard Shortcuts Learning
http://blogs.sun.com/netbeansphp/entry/keyboard_shortcutsKeyboard shortcuts make your every day life easier, so it make sense to improve your key learnings.
PHP Magazine collected list of Netbeans keyboard shortcuts that could save you a lot of time.
Shortcuts for Mac OS X users. The
ultimate way how ...
An Interview With Alex Buga
http://feedproxy.google.com/~r/nettuts/~3/eqPH2lWKCTU/Alex Buga – Web Design Superstar, as he likes to call himself. A man with passion for design, creative direction, photography, music and much more. His current position is as the Creative Director of a creative agency based in Bucharest. He’s a guy...
Automatic Javascript Includer Helper
http://bakery.cakephp.org/articles/view/automatic-javascript-includer-...A quick and easy auto-magic JavaScript includer.
Ubuntu Forums - View Single Post - Pimping StarCraft on a Widescreen Display
http://ubuntuforums.org/showpost.php?p=7768463&postcount=19For Running Starcraft on Ubunty Jaunty,
I had to change /etc/X11/xorg.conf
Interview with Jeff Atwood from Coding Horror - Whats the best marketing you have used
http://www.dailyblogtips.com/interview-with-jeff-atwood-from-coding-ho...The best marketing is no marketing– it’s doing what you love and sharing it with the public in a meaningful, easy to consume way. If you do that, and do it consistently and long enough, they’ll come to you. Whether you want them to or not!
Paypal IPN (Instant Payment Notification) plugin complete with PaypalHelper
http://bakery.cakephp.org/articles/view/paypal-ipn-instant-payment-not...I've created a PayPal IPN (Instant Payment Notification) plugin that includes a handy helper that will build your paypal buttons for you (Checkout, Add to Cart, Subscribe, and Donate). The Paypal IPN Plugin logs, and records any transaction made throu...
30 essential Mac time-saving shortcuts | News | TechRadar UK
http://www.techradar.com/news/computing/apple/30-essential-mac-time-sa...We all want our Macs to be labour-saving rather than labour-causing devices. Yet, even if you've been using a Mac for a long time, the thought, "There has to be a better of way of doing this," will probably come to mind on a daily basis.
Whether ...
The Ultimate Guide To Speeding Up Firefox 3.5
http://www.makeuseof.com/tag/the-ultimate-guide-to-speeding-up-firefox...I like Firefox but it’s not as fast as it used to be. This is a comprehensive, safe guide to optimizing Firefox 3.5 for speedy browsing. For each suggestion, your mileage may vary. Before you proceed, create a new profile.
Quit Firefox, run “firef...
SQL Inject Me :: Add-ons for Firefox
https://addons.mozilla.org/en-US/firefox/addon/7597SQL Injection vulnerabilites can cause a lot of damage to a web application. A malicious user can possibly view records, delete records, drop tables or gain access to your server. SQL Inject-Me is Firefox Extension used to test for SQL Injection vulner...
Pimping StarCraft on a Widescreen Display - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=822888Pimping StarCraft on a Widescreen Display
if any of you have ever tried running StarCraft on a widescreen display, you'll know what I'm talking about. Either you can run Starcraft in windowed mode, and be forced to squint at the 640x480 displ...
Play StarCraft and Diablo II on your Mac | MacApper
http://macapper.com/2008/02/07/play-starcraft-and-diablo-ii-on-your-mac/Buried away on the developer’s support site is a link to the Mac OS X Native Installer. Using this application and your dusty, old StarCraft disc, you can get a Carbon version of the game running on any Mac. Intel systems will use Rosetta emulation, ...
Screencast: Declaring Variables in Comment and Code Completion for Constructors and SQL Queries
http://blogs.sun.com/netbeansphp/entry/screencast_declaring_variables_...I've just finished making a screencast demonstrating the following features first presented on this blog:
Defining Variables in Comments (Part 1, Part 2)
Constructor Code Completion
SQL Query Code Completion
The new Group has been elected! - Official Blog of the PEAR Group/PEAR President
http://blog.pear.php.net/2009/08/10/the-new-group-has-been-elected/I am more than glad to announce the arrival, the announcement of the new PEAR Group for 2009 and 2010.
With a few fresh faces in the Group, this year looks very promising with the mix of both new blood and experienced PEAR Group members.
Congratulation...
Most PHP releases in August! - bjori doesn't blog
http://bjori.blogspot.com/2009/08/most-php-releases-in-august.htmlSince PHP 3.0.18 (released October 2000) (no, php.net doesn't keep release records before that for some reason) 60 PHP releases have been made. August and May are the most common months for PHP releases, with 9 releases each.PHP5.3.1 and PHP5.2.11 are ...
PostSecret
http://postsecret.blogspot.com/PostSecret is an ongoing community art project where people
mail in their secrets anonymously on one side of a postcard.
Hardened-PHP Project - PHP Security - Feature List
http://www.hardened-php.net/suhosin/a_feature_list.htmlSuhosing Feature List - What would be lost with dropping the patch
Stephan Hermann: Puppet Recipes: Apache2 Configuration
http://www.sourcecode.de/content/puppet-recipes-apache2-configurationAnyone has a better idea on this:
Puppet Class for Apache2:
class apache {
package { "apache2": ensure => latest }
package { "openssl": ensure => latest }
service { "apache2":
ensure => running,
hasstatus => true,
hasres...
Dreaming Girls Head on Flickr - Photo Sharing!
http://www.flickr.com/photos/carolinespics/153137487/Close up of the grass sculpture. The whole thing can be seen at www.flickr.com/photos/carolinespics/152697929/
This sculpture was created as a sister to the Mud Maid which can be found at the Lost Gardens of Heligan
I was at Eden in Feb 08 and saw th...
Code Completion for Namespaces - part I
http://blogs.sun.com/netbeansphp/entry/using_namespaces_in_netbeans_6This is brief overview how to use code completion for namespaced elements in NetBeans 6.8. Namespaced elements are resolved according name resolution rules.
See examples for namespace name definitions that are important for resolution rules:
...
5 CSS3 Design Enhancements That You Can Use Today
http://feedproxy.google.com/~r/webdesignerdepot/~3/X_vFkWs0Pj8/Cascading Style Sheets (CSS) is the language of Web design, and the next generation of CSS design properties are just chomping at the bit to be released.
Are you eager to start using them, but don’t know where to start?
Although many of the new prope...
Programming
http://torvalds-family.blogspot.com/2009/08/programming.htmlI've actually written code lately, although for some reason it's been all these stupid projects. First I needed to fix the kernel tty refcounting, then I got all OCD on the git SHA1 routines.I don't quite know why I wasted that much time on something a...
Hacking Hotel Wifi With A Simple SQL Injection
http://feedproxy.google.com/~r/nerderati/~3/uv4ueJl4_Qg/hacking-hotel-...After attending & speaking at CakeFest 2009 in Berlin, Germany, I decided to take a week off and explore the city. Since the hotel that I had been lodged in for the conference had free Wifi, I assumed that this was the norm in mid-range to high-end hot...
Our Favorite Tweets of the Week Aug 2-Aug 8, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/yuXjqews9Ek/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
AWS PHP5 Libraries as svn:externals - Clay Loveless
http://feedproxy.google.com/~r/RandomStrings-PHP-WebDev/~3/TL9DgYe6_90...Many of Amazon’s official PHP5 libraries for Amazon Web Services are now available (unofficially) for use as Subversion svn:externals.
To add to your SVN-managed project, just do something like this:
svn propedit svn:externals library
And add:
Amazon...
Week 31
Suhosin patch for PHP 5.3 - Arnold Daniels
http://blog.adaniels.nl/articles/suhosin-patch-for-php-53/The hardened-php project has yet to release a suhosin patch for PHP 5.3.0. We’re already using PHP 5.3, therefore I’ve modified the 0.9.7 patch for 5.2.10 to work with 5.3.0.
-> Download Suhosin patch for PHP 5.3
MySQL query that find duplicates - mysql magic
http://webxadmin.free.fr/article/mysql-query-that-find-duplicates-74.phpMySQL query that find duplicates
There are many situations that can create duplicates enven when you don't want them. The thing to remember when you create a table is to set the field UNIQUE. If you have not done that, you risk adding fiel...
Installing Rhino on Mac / phpied.com
http://www.phpied.com/installing-rhino-on-mac/Installing Rhino on Mac
To quote http://www.mozilla.org/rhino/:
Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
Rhino allows you to...
Dissection of EC2 / EBS volume
http://www.mysqlperformanceblog.com/2009/08/07/dissection-of-ec2-ebs-v...So during preparation of XtraDB template for EC2 I wanted to understand what IO characteristics we can expect from EBS volume ( I am speaking about single volume, not RAID as in my previous post). Yasufumi did some benchmarks and pointed me on intere...
Understanding the MySQL forks
http://mtocker.livejournal.com/50931.htmlI put together the following diagram to explain what the origin of the current MySQL forks and deltas looks like:
But in the distributed revision control world we live in, it's never really that simple. Here are
some other notes:
XtraDB is an Inn...
Savage Moon Update and Expansion Now Available on PSN
http://feedproxy.google.com/~r/PSBlog/~3/YGWxpI2QtUc/Hello again readers! This is Ana (the producer) and Tomas (the designer) from FluffyLogic, in Bristol, UK. (On an aside, it is interesting to note that Bristol is once more the centre of global cultural attention with the opening of a new exhibition by...
Matt Zimmerman: Stemming the tide of Ubuntu kernel bugs
http://mdzlog.alcor.net/?p=587The Ubuntu kernel team receives an extraordinary number of bug reports, about 1000 in the past week. Yesterday, Leann Ogasawara, our Ubuntu kernel QA lead, addressed a roomful of Ubuntu developers. She shared how the kernel team is handling this situ...
100 Striking Examples of Grunge Photography
http://feedproxy.google.com/~r/webdesignerdepot/~3/LZl0lJB4wEU/Grunge photography goes far beyond what the naked eye perceives and brings with it a dimension of frightening and powerful emotions.
These images are usually heavily edited and enhanced in order to create the grunge effect.
This effect can be describ...
Eric Hammond: EBS Snapshots of a MySQL Slave Database on EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/7giIX2tNhX0/ec2-my...At our company, CampusExplorer.com, we regularly snapshot the EBS volume which holds our MySQL database using the basic procedure I outlined in the article “Running MySQL on Amazon EC2 with Elastic Block Store”, though the snapshot code has been s...
Stephan Hermann: Puppets way
http://www.sourcecode.de/content/puppets-wayThis is the way to configure tomcat6 in puppet...2 hours of work for this and the tomcat6 module behind it...
node "tomcat01-node" inherits basenode {
include tomcat6
tomcat6::add_server { "jvmRouteName":
ensure => present
}
tomc...
Why you don’t want to shard.
http://www.mysqlperformanceblog.com/2009/08/06/why-you-dont-want-to-sh...Note: This blog post is part 1 of 4 on building our training workshop.
The Percona training workshop will not cover sharding. If you follow our blog, you'll notice we don't talk much about the subject; in some cases it makes sense, but in many we've s...
(Symfony + PHP 5.3) == Milestone 1
http://blogs.sun.com/netbeansphp/entry/symfony_php_5_3_milestoneWe are pleased to announce that NetBeans IDE 6.8 M1 Download is now available. Visit the NetBeans
6.8 New and Noteworthy page to learn more about all the new
features and enhancements available in this milestone
release. The final release of NetBeans I...
6 More Questions With Nate Abele – Lead Developer of CakePHP
http://www.pseudocoder.com/archives/2009/08/06/6-more-questions-with-n...If you missed part 1 you can check it out here.
From what I’ve seen the relationship between the maintainers of the top JavaScript frameworks is pretty friendly. How would characterize the relationship between the top PHP frameworks?
While there’s...
Software Pricing: Are We Doing It Wrong?
http://www.codinghorror.com/blog/archives/001293.htmlOne of the side effects of using the iPhone App store so much is that it's started to fundamentally alter my perception of software pricing. So many excellent iPhone applications are either free, or no more than a few bucks at most. That's below the th...
20 Tips on How to Write for the Web
http://feedproxy.google.com/~r/webdesignerdepot/~3/ktqbF6SJSbI/There are really only a few tricks to writing properly for the web. If you know how to write, you are already 95% of the way there.
These are some of the more common mistakes that I’ve seen in web copy and some tricks that I use every day to write ef...
9 Questions With Nate Abele – Lead Developer of CakePHP
http://www.pseudocoder.com/archives/2009/08/05/9-questions-with-nate-a...Intro
Yeah, yeah, I know. This has been done before. What can I say – I had questions, Nate had answers. This is part one and covers general Cake and Cake3 questions. Look for part two tomorrow, which has a bunch of random questions.
General Ca...
Supported Features
http://xkcd.com/619/Ibuildings techPortal: PHP intrusion Detection System (PHPIDS)
http://www.phpdeveloper.org/news/12987On the Ibuildings techPortal site today Boy Baukema looks at PHPIDS, the PHP intrusion detection system and how it can start to help protect you and your application feel a little safer.
Just a reminder to everyone who is interested in WebAppSec and ...
Drop By! » Versioning Symlinks with Subversion on Linux
http://www.rekk.de/bloggy/2008/versioning-symlinks-with-subversion-on-...Since Version 1.1 subversion can deal with symlinks (see Does Subversion support symlinks?). There are only a few remarks in the manual Versioned Properties - svn:special and ’svn add’ command.
Actually all handling of the symbolic link is up to t...
Release: CakePHP 1.2.4.8284 (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/release-cakephp-1-2-4-8284CakePHP 1.3 dev includes many new enhancements and some optimizations. The most notable changes include
- compatibility changes have been added for PHP 5.3.
- new Javascript Helper including support for multiple js libraries
- improved bake code genera...
jQuery Weekly Calendar Plugin inspired by Google Calendar
http://feedproxy.google.com/~r/Webappers/~3/wPAMebg26mA/The jquery-week-calendar plugin provides a simple and flexible way of including a weekly calendar in your application. It is built on top of jquery and jquery ui and is inspired by other online weekly calendars such as google calendar.
Calendar events...
jQuery Weekly Calendar Plugin inspired by Google Calendar
http://www.webappers.com/2009/08/04/jquery-weekly-calendar-plugin-insp...The jquery-week-calendar plugin provides a simple and flexible way of including a weekly calendar in your application. It is built on top of jquery and jquery ui and is inspired by other online weekly calendars such as google calendar.
Calendar events...
Open Source Cloud
http://www.oddments.org/?p=78There has been a lot of talk lately about the “Open Source Cloud.” What will it look like, who will be behind it, and can I use it now? These were hot topics at OSCON, and Stephen O’Grady had two excellent posts on them recently as well (one, two...
Search Wikipedia From the Command Line
http://lifehacker.com/5329014/search-wikipedia-from-the-command-lineIf you've ever had the inclination to look up information using the shell prompt, the Command-Line Fu site explains how to query Wikipedia using the built-in dig utility.
The idea is simple—you can use the dig command to look up DNS records, includi...
10 Great Free Fonts for @font-face embedding
http://opentype.info/demo/webfontdemo.html10 Great Free Fonts
for @font-face embedding
Create Rounded Corners with CSS3 Border-Radius Property
http://feedproxy.google.com/~r/Webappers/~3/iMYKf-86xUU/One of the CSS3 properties designers have been longing the most for is undoubtedly the border-radius property. With CSS3 border-radius property it’s possible to create the so popular rectangles with rounded corners exclusively via CSS - no images nee...
Create Rounded Corners with CSS3 Border-Radius Property
http://www.webappers.com/2009/08/03/create-rounded-corners-with-css3-b...One of the CSS3 properties designers have been longing the most for is undoubtedly the border-radius property. With CSS3 border-radius property it’s possible to create the so popular rectangles with rounded corners exclusively via CSS - no images nee...
Our Favorite Tweets of the Week Jul 26-Aug 1, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/HbJS1qBe43Y/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 30
Slides for “Migrating to PHP 5.3″ - Stefan Priebsch
http://www.priebsch.de/2009/08/slides-for-migrating-to-php-53/Migrating to PHP 5.3
View more documents from Stefan Priebsch.
A New PS3 Platformer “topatoi” Coming to PSN This Fall
http://feedproxy.google.com/~r/PSBlog/~3/zyu-bAzdgpo/Hello PlayStation Blog readers! My name is Natalia and I’m the PR Manager from Boolat Games, a game development studio from Donetsk, Ukraine. I’d like to introduce “topatoi” – a new captivating arcade platformer game for PLAYSTATION 3 / PSN.
...
Ubuntu: nginx+php-cgi on a socket - till
http://till.klampaeckel.de/blog/archives/51-Ubuntu-nginx+php-cgi-on-a-...Moving our PHP application into the cloud, means for us that we are leaving FreeBSD for Linux. Not the best move (IMHO), but I shall elaborate on this in a future blog post.
Once we decided on Ubuntu as the Linux of our choice, I started by moving our...
Mac Software I use often - a blog involving philip olson
http://blog.roshambo.org/pages/macsoftware.htmlThis is a short list currently and will eventually be completed. I prefer Open Source software but am open to other types as well. For now:
Understocked
http://xkcd.com/617/PHP CodeSniffer Support for Netbeans - Benjamin Eberlei
http://www.whitewashing.de/blog/articles/119I dived into the code of my new favorite IDE Netbeans these last days and came up with an extension module, which adds PHP CodeSniffer Support on a per file basis to make my life much easier. It shows warnings and errors as annotations to the Editor an...
Community Contributed Docs
http://blogs.sun.com/netbeansphp/entry/community_contributed_docsWe have a program for NetBeans users to submit their own tutorials, tips and tricks, and how-to docs. It's called Community Docs, and the portal is at http://wiki.netbeans.org/CommunityDocs. It's very popular. However, there have been no submissions fr...
Recent improvements in PHPUnit-support
http://blogs.sun.com/netbeansphp/entry/recent_improvements_in_phpunit_...Recent improvements in PHPUnit-support
This blog post has been contributed by Thomas Meyer who has helped a lot with these improvements. Thanks a lot, Thomas!
Today I want to introduce some new features and fixes, that will greatly
improve the su...
Eric Hammond: Matching EC2 Availability Zones Across AWS Accounts
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/JDtVYmEdh24/ec2-av...Summary: EC2 availability zone names in different accounts do not match to the same underlying physical infrastructure. This article explains a trick which can be used to figure out how to match availability zone names between different accounts.
Bac...
Prepare for PHP 5.3
http://feedproxy.google.com/~r/kvz/~3/wsLdFPHrGYY/PHP 5.3 is a big leap forward for PHP and brings of a lot of neat features.
However, big leaps can also mean big changes and potentially big breakage
when it comes to backwards compatibiltiy.
I did some experimenting with running a big legacy applicat...
Ubuntu Server blog: Server Team 20090728 meeting minutes
http://ubuntuserver.wordpress.com/?p=311Here are the minutes of the meeting. They can also be found online
with the irc logs here.
SRU tracking on server-related packages
mathiaz had a chat with bdmurray about a way to generate a list of bugs that have been fix for a previous w...
Keeping your CakePHP shells quiet
http://teknoid.wordpress.com/2009/07/28/keeping-your-cakephp-shells-qu...Whenever working with shells, you most likely would like to provide some output or feedback to the user. This is especially useful when testing or observing a given shell’s work flow.
However, having your shell provide any output while it runs as a c...
Rain Design iLap stand for the Macbook 13 - Apple Store (U.S.)
http://store.apple.com/us/product/TL507LL/A?fnode=MTY1NDA2OA&mco=N...Rain Design iLap stand for the Macbook 13"
Stay cool and comfortable with the iLap stand, no matter whether your MacBook is on your lap or your desktop.
Macbook Sharp edges - MacNN Forums
http://forums.macnn.com/69/mac-notebooks/352055/macbook-sharp-edges/Well, there are a variety of solutions that work to varying degrees:
1. Wrist pad protectors, such as AVA's softpads or PowerSupport's wrist wrags are supposed to protect the wrist rest area from discoloration, but they have the added benefi...
MacBook wrist-saver | Laptop | Mac Gems | Macworld
http://www.macworld.com/article/52027/2006/07/softpads.htmlWidespread issue or not, the question for me became, “What do I do about this?” As luck would have it, over the past couple months I’ve received several “wrist-rest”-type products for the MacBook. None of these were designed specifically to a...
MACBOOK’S RAZOR SHARP EDGES CAN CUT YOUR WRIST – STOP IMMEDIATELY
http://www.macbookrandomshutdown.com/2006/09/29/macbooks-razor-sharp-e...If you are scared to do the 400 sandpaper suggestion on her get a 600 sandpaper and go very slowly and carefully on a 45 degree angle on the edge. You will not notice a visible difference in the way the computer looks but you will feel it. It is like a...
Our Favorite Tweets of the Week Jul 19-July 25, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/rPEaiYLL2cg/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 29
Setting Up PEAR2 and PEAR Checkouts With SVN 1.5+
http://blog.pear.php.net/2009/07/25/setting-up-pear2-and-pear-checkout...Now that pear2 is in svn.php.net, it is possible to do commits with
multiple packages using a feature of subversion called “sparse checkouts.”
Rasmus wrote about this for setting up php checkouts here:
http://news.php.net/php.internals/44993
Here i...
Bumpbox - A Lightbox Clone that Supports PDFs
http://feedproxy.google.com/~r/Webappers/~3/Anf5rGuYKPM/Bumpbox is another lightbox clone with a few advantages over other lightboxes - it supports not only all common media types but also PDF’s.
Yet, the integration and implementation on your own site is pretty simple. Just add the scripts to your head s...
25 Inspiring Examples of Sign-Up Pages
http://feedproxy.google.com/~r/webdesignerdepot/~3/uEUrmIsdb-s/A well developed and organized sign-up page has to relay a large quantity of data in a small area and must be quick and easy to read and understand.
Overly creative plan names are more likely to hurt your sign-up process instead of help, as they’ll...
Forking PHP! - Brian Moon
http://brian.moonspot.net/php-forkWe use PHP everywhere in our stack. For us, it makes sense because
we have hired a great staff of PHP developers. So, we leverage that
talent by using PHP everywhere we can.
One place where people seem to stumble with PHP is with long
running ...
20 Ruby on Rails Tuts to Rule Them All
http://feedproxy.google.com/~r/nettuts/~3/-mdxw-eI2aM/Today, we’ll review twenty incredible Ruby on Rails tutorials that every developer should consider reading. Whether you’re a beginner who prefers video tutorials or an experienced dev, you’ll find an applicable tutorial here!
1. Try Ruby!
If yo...
Jeff Waugh: Watching nginx upstreams with collectd
http://bethesignal.org/?p=1577Already happy with nginx in front of Apache for a number of sites, I decided it was time to start testing nginx/fastcgi on my personal server (the serial crash test dummy of my web operations). The only problem: I have yet to find a sensible method of ...
Convenient Enable and Disable of Model cacheQueries
http://bakery.cakephp.org/articles/view/convenient-enable-and-disable-...Often we need to disable Cake's query caching for a single find statement or a sequence of related finds. This behavior provides a way to do that quickly.
TypeNow.net Themed Fonts Download Free Movie and Music Fonts
http://www.typenow.net/themed.htmMany Many Many Many Fonts with preview
Cake 3 interview with Nate Abele
http://feedproxy.google.com/~r/debuggable/~3/hm1P8bhHdW0/Cake_3_interv...Hey folks,
since there is still little public information about CakePHP 2.0 and especially the all-new 3.0, I decided to do a little interview with Nate Abele, lead developer of Cake 3.
Hi Nate. CakeFest is over, and now everybody is slowly catching u...
CakePHP Digest #18 – The CakeFest Edition
http://www.pseudocoder.com/archives/2009/07/21/cakephp-digest-18-the-c...CakeFest
Big News
The big news everyone is talking about from CakeFest is Cake3 – a completely overhauled version of CakePHP geared towards PHP5.3. Unfortunately I was stuck watching over little one (by that I mean my co-workers…I kid…you guys a...
Computing with JavaScript Web Workers
http://ejohn.org/blog/web-workers/Web Workers are, undoubtedly, the coolest new feature to arrive in the latest version of web browsers. Web Workers allow you to run JavaScript in parallel on a web page, without blocking the user interface.
Normally in order to achieve any sort of com...
Martin Albisetti: Launchpad is now fully open source
http://beuno.com.ar/?p=144As promised, Launchpad has been fully open sourced (as opposed to the initial idea, nothing has been held back). Get it now, fix your favorite pet bug, and improve tens thousands of people’s experience.
Mark Shuttleworth really deserves a lot of prai...
Matt Zimmerman: On apologies
http://mdzlog.alcor.net/?p=491Apologies are something I still have trouble with from time to time. I’m going to be prescriptive in this article, though, because I think I’ve learned a thing or two about the right and wrong ways to do it, thanks to some of the people I’ve hu...
Steven Harms: Annoying people with code: A gentle introduction to C# and Mono Part 3: Creating a GUI (Graphical) Mono / C# Program
http://www.sharms.org/blog/?p=528In this post we will cover how to make a basic GUI application using Mono along with Monodevelop. If you haven’t already, you will want to read part 1 and part 2 of this series before this article.
Monodevelop
Monodevelop is the tool we are using as...
Retro/Grade Coming to PS3!
http://feedproxy.google.com/~r/PSBlog/~3/tALNwIQmDiU/!NSP no desaeler eb lliw ,esrever ni yleritne deyalp emag tsrif eht ,edarG/orteR… errr… Sorry! I’m used to time being reversed. What I was trying to say is that Retro/Grade, the first game played entirely in reverse, will be released on PSN! Actu...
Bryan Quigley: Three random things....
http://gquigs.blogspot.com/2009/07/three-random-things.htmlMicrosoft adds code to LinuxMicrosoft donates code directly to Linux kernel (although I can't find the actual code or LKML post, meh, I'll take their word for it). http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspxI find this to ...
XHTML died alone, the semantic web is next
http://feedproxy.google.com/~r/debuggable/~3/WzJsYW6oWng/xhtml-died-al...Story time:
Thursday, July 2nd 2009. Officials announce the death of XHTML2. Multiple suspects, including HTML4, HTML5 and XHTML1 have been taken into pre-trial custody.
The investigation is difficult. XHTML1 seems to have no motive as XHTML2 was his s...
Estimation
http://xkcd.com/612/30 iPhone Apps with Sexy Interfaces « AppStorm
http://mac.appstorm.net/roundups/iphone-roundups/30-iphone-apps-with-s...The iPhone is a wonderfully designed device, sporting sleek curves and oozing minimalism. Fortunately, the great design doesn’t need to stop there. Ever since the App Store went live, we’ve seen some incredibly attractive software released for the ...
Fonts Used In Logos of Popular Websites | Build Internet!
http://buildinternet.com/2009/07/fonts-used-in-logos-of-popular-websit...This roundup was gathered through a combination of top notch Google-ing and What the Font?-ing. Midway through my travels across the internet, I stumbled upon a Web 2.0 logo font roundup, which is worth a look as well.
Examples
http://docs.amazonwebservices.com/AWSEC2/2007-08-29/DeveloperGuide/dis...This section provides two examples of how to use the Amazon EC2 firewall.
Andre Noel: How to open PDFs inside Firefox on Linux
http://en.andrenoel.com.br/?p=51I was thinking about how to open a PDF file inside Firefox on Ubuntu, like the Acrobat plugin do on Windows, but using Evince.
So I “googled” about Evince and Firefox and found it quickly in the Lâmpada Azul site. Altought it has many steps, I use...
Debian Package of the Day: logcheck: brilliantly simple log monitoring
http://debaday.debian.net/2009/07/19/logcheck-brilliantly-simple-log-m...Article submitted by JP Vossen. DebADay needs you more than ever! Please submit good articles about software you like!
Logcheck is a simple yet great idea, an almost set-it-and-forget-it way to monitor your server logs for problems of all kinds. You cr...
Our Favorite Tweets of the Week Jul 12-July 18, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/I2zISaVc5M4/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 28
Martin Owens: Learning: Identifying Computer Ports
http://doctormo.wordpress.com/?p=872As a part of my materials creation initiative for my Systems Administration course, today I put together a guide to computer ports. Below are each of the sections and you can download a useful pdf or svg source here.
Copyright 2009, Martin Owens, Creat...
WipEout Fury Developer Diary – New Game Modes (+date & price)
http://feedproxy.google.com/~r/PSBlog/~3/iKK_KZXwqcY/Hey everyone! We’re back with number three in our series of developer diaries featuring the WipEout HD Fury add-on pack. This week we have Zico Liu, Programmer on the WipEout HD development team.
Hi everyone! This is Zico Liu, programmer on WipEout H...
Juanje Ojeda: Using git behind a proxy
http://blogs.gnome.org/juanje/?p=169div.paste { padding: 10px 10px 10px 10px; font-size: 110%; border: .5px solid #6d4c07; background-color: #f5ebd7; }
.c { color: #008800; font-style: italic } /* Comment */
.err { border: 1px solid #FF0000 } /* Error */
.k { color: #AA22FF; font-weigh...
Ignored folders? Sure!
http://blogs.sun.com/netbeansphp/entry/ignored_folders_sureToday, I would like to introduce you a very nice feature that many (really many) of you wanted to see and use. In the development version of NetBeans, one can ignore project's folders - what does it mean? It means that one can specify folders that are ...
Belgisch Google datacentrum zonder chillers
http://www.ispam.nl/archives/11514/belgisch-google-datacentrum-zonder-...Het zou zomaar een flauwe Belgen-mop kunnen zijn: Het Google datacentrum in België heeft geen chillers of andere actieve koeling. Toch is dit het geval. Het Google datacentrum in de buurt van Saint-Ghislain maakt volledig gebruik van freecooling om zo...
Belgisch Google datacentrum zonder chillers
http://feedproxy.google.com/~r/ispam-nl/~3/PiPB9vjifqM/Het zou zomaar een flauwe Belgen-mop kunnen zijn: Het Google datacentrum in België heeft geen chillers of andere actieve koeling. Toch is dit het geval. Het Google datacentrum in de buurt van Saint-Ghislain maakt volledig gebruik van freecooling om zo...
50 Examples of Vintage Typography
http://feedproxy.google.com/~r/webdesignerdepot/~3/CQ61DstZ-So/Vintage art reminds us of a time when we were dependent less on technology and more on skill and technique.
But we cannot compare the typography of 100 years ago to that of today, with the arrival of so many new typefaces, new ways to create fonts as w...
NetBeans Sunburst Color Theme | Zach's Blog | Purple Rock Scissors
http://zach.purplerockscissors.com/2009/07/01/textmate-sunburst-theme-...HOWTO: Wireless Security - WPA1, WPA2, LEAP, etc. - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=202834Since it appears that very few people take wireless security seriously, I'd like to come up with my first HOWTO and explain how I was able to configure a secure home network using WPA2, the latest encryption & authentication standard. There are al...
How to Make an Expanding Code Box with jQuery
http://feedproxy.google.com/~r/Webappers/~3/Amn9k2dwO_0/On blogs that like to share snippets of code, it is common to use the tag to wrap the code so that the spacing/indenting is maintained and long lines do not wrap. While this is desirable behavior, it can be undesirable to have those un-wrapped lines b...
Custom Prefixes and Named URL Arguments - CakePHP Gotcha
http://feedproxy.google.com/~r/JamieNay/~3/2s3yiarv368/Apparently custom prefixes and custom named arguments in URLs don’t mix all that well in good ol’ CakePHP. I’ve got a StatisticsController with some custom_-prefixed actions. So, in routes.php I added this line to parse the URLs:
Router::connect...
Custom Prefixes and Named URL Arguments - CakePHP Gotcha
http://feedproxy.google.com/~r/JamieNay/~3/G5RFcpjNmWs/Apparently custom prefixes and custom named arguments in URLs don’t mix all that well in good ol’ CakePHP. I’ve got a StatisticsController with some custom_-prefixed actions. So, in routes.php I added this line to parse the URLs:
Router::connect...
Danny Piccirillo: Empathy is now in Karmic
http://blog.thesilentnumber.me/2009/07/empathy-is-now-in-karmic.htmlAs of today, the seeds have been switched, and Empathy, the awesome Telepathy IM client withsupport for both audio and video chat, geolocation, Adium themes, and collaboration via Tubes, is now included in the Ubuntu 9.10 Karmic Koala daily LiveCDs. Le...
Siegfried Gevatter: Zeitgeist is out!
http://bloc.eurion.net/?p=336World, the first Zeitgeist release is out! From the release announcement (slightly modified):
«««
With great joy and excitement, the Zeitgeist Team is proud to announce Zeitgeist 0.2 codename: okidoki), the first public release of the ultimate servi...
Design a Golden Flame Text Effect in Photoshop
http://feedproxy.google.com/~r/Webappers/~3/Vm0IqXjpPyU/Photoshop offers one of the most robust graphics editing experiences available. Sometimes, we just cannot stop ourselves applying some nice effects to beautifully designed typefaces. Therefore, we have created our own amazing text effect photoshop tuto...
Notes on CakeFest 3
http://feedproxy.google.com/~r/kvz/~3/8cq4IW9IsKY/Looking back at a great CakeFest in Berlin, I learned a lot about CakePHP
and met many nice and inspiring people. Here are some conference notes I
took that where particularly useful or new to me.
How to Use PHP Namespaces, Part 3: Keywords and Autoloading - SitePoint » PHP
http://www.pheedcontent.com/click.phdo?i=4f625e60e98f456998e327cde7f11...In parts 1 and 2 of this series, we looked at PHP namespace basics, the use operator, and name resolution. In this final article we discuss some of the more advanced namespace options.
The __NAMESPACE__ Constant
__NAMESPACE__ is a PHP string that alway...
Sheeple
http://xkcd.com/610/CakeBattles
http://cakebattles.jamesfairhurst.co.uk/CakeBattles allows contenders to be pitted against each other and allows visitors to vote on a winner. Each Contender is assigned a number of Tags that are used by the system to generate Battles. Each Contender can also have multiple images to keep thi...
A deeper look at working with CakePHP shells
http://teknoid.wordpress.com/2009/07/13/a-deeper-look-at-working-with-...CakePHP shells are very useful, whenever one needs to extends the functionality of the application to be used in the console (or from command line). Besides the built-in CakePHP shells, like “bake” and “schema”, anyone can very easily extend th...
Three key things to know about moving MySQL into the cloud.
http://www.mysqlperformanceblog.com/2009/07/13/what_problems_will_i_ha...The question “what problems will I have when migrating to the cloud” gets asked often enough. If by cloud you mean Amazon EC2, then from a technical perspective there isn’t much that changes. The biggest thing that changes is just how you pay y...
Week 27
Wanted: Friends Who Write - Brandon Savage
http://www.brandonsavage.net/wanted-friends-who-write/We live in a technological world, one that allows us to communicate instantly. Through email, instant message, IRC, Twitter, Facebook, and tons of other platforms, a message we have to share can be spread to anyone in the world almost instantly. So it ...
Comment by Michael White on contact
http://phpjs.org/pages/contact#comment_80606Hey Kevin!
My new hosted content management system is making use of PHPJS.
The URL is http://getsprink.com
Impressive Pencil Art by Jennifer Maestre
http://feedproxy.google.com/~r/webdesignerdepot/~3/QDYcftuFMpY/Jennifer Maestre creates stunning sculptures out of pencils. Yes, you read right: pencils!
Her work is hard to describe and difficult to compare with anything else that I’ve seen before.
She was originally inspired by the form and function of sea ur...
Getting Started with Drizzle and PHP - Zend Developer Zone
http://devzone.zend.com/article/4793-Getting-Started-with-Drizzle-and-...Drizzle is a new, lightweight fork of MySQL specifically designed for cloud applications. Although Drizzle is still under development, it's attracting a lot of attention from developers around the world. This article introduces you to Drizzle and shows...
Kohana: The Swift PHP Framework
http://feedproxy.google.com/~r/nettuts/~3/xQvIVotk2rM/Kohana is a PHP 5 framework that uses the Model View Controller (MVC) architectural pattern. There are several reasons why you should choose Kohana but the main ones are security, weightlessness and simplicity. In this tutorial, I’ll introduce its ma...
An Introduction to Trine, Coming Soon to PSN
http://feedproxy.google.com/~r/PSBlog/~3/d2N5UEzRc5w/Hi everyone,
My name is Olivier; I work for Nobilis, a publishing company which is based in Lyon, France. I’m a Product Manager and I’m here to tell you about an exciting new release for PlayStation Store: Trine.
Trine is a fantasy action and platf...
AutoKey Does Customized Text Replacement for Linux
http://lifehacker.com/5310976/autokey-does-customized-text-replacement...Linux: Looking to get the kind of text substitution powers of Texter or TextExpander on Linux, but don't know where to look? AutoKey, an automatic, tray-sitting text expander, is a good place to start.
We've previously recommended the Ruby-based Snipp...
Easy Retweet Button
http://ejohn.org/blog/retweet/Ever since I saw the Bit.ly JavaScript API I've been wanting to build a simple script for tracking the number of people visiting a blog post from Twitter. This past weekend I built a little script for doing just that - and in a completely unobtrusive ...
iPhone-like Password Fields jQuery Plugin
http://feedproxy.google.com/~r/Webappers/~3/mktsGDf6MdE/Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn’t even increase security, but it does cost you business due to login failures.
That’s why Apple implemented an alt...
On no! Not more tests! - Zoe Slattery
http://zoomsplatter.blogspot.com/2009/07/on-no-not-more-tests.htmlOne of the problems with the incredible level of success of the PHP TestFest is that PHP gets more tests, 887 more to be precise.Well, isn't that the point? Yes, but it's beginning to take *forever* to run them which is a bad thing and as TestFests get...
Andrew Zajac: Contextual advertising on the website: How to pay the bills for Ubuntu-Rescue-Remix.org bandwidth.
http://ubuntu-rescue-remix.org/node/164I've switched from Google ads to Ad Bard.
The setup could not have been easier and the performance seems to be top notch. I think the content of the ads will be much more interesting to Ubuntu-Rescue-Remix.org users than some of the Google ads.
Paypal Payments Component Using cURL
http://bakery.cakephp.org/articles/view/paypal-payments-component-usin...Updated: July 5th, 2009: Added Express Checkout and modified both the component and the file under vendors. Also you will need to change the line that calls the paypal component for the direct payment controller.
---------------------------------------...
Dustin Kirkland: The Ubuntu Museum
http://blog.dustinkirkland.com/2009/07/ubuntu-museum.htmlEarlier today, Steve Langasek reminded us that Ubuntu 6.06 LTS (Dapper Drake) reaches its end of support on the desktop next week (July 14, 2009). I think it's time for a little nostalgia!As the maintainer of Ubuntu's KVM package, I spend quite a bit ...
"Professional Refactoring" talk @Mayflower - Munich - ThinkPHP /dev/blog - PHP
http://blog.thinkphp.de/archives/410-Professional-Refactoring-talk-May...We are happy to announce that Thorsten Rinne will be holding a presentation on the topic "Professional Refactoring" in our office in Munich and you are invited to join us!
The presentation will take place on July 16th, 18:00h in our office (Mannhardts...
Testing With "The Force"
http://www.codinghorror.com/blog/archives/001285.htmlMarkdown was one of the humane markup languages that we evaluated and adopted for Stack Overflow. I've been pretty happy with it, overall. So much so that I wanted to implement a tiny, lightweight subset of Markdown for comments as well.
I settled on ...
Improving InnoDB recovery time
http://www.mysqlperformanceblog.com/2009/07/07/improving-innodb-recove...Speed of InnoDB recovery is known and quite annoying problem. It was discussed many times, see:
http://bugs.mysql.com/bug.php?id=29847
http://dammit.lt/2008/10/26/innodb-crash-recovery/
This is problem when your InnoDB crashes, it may takes long time ...
Articles on other sites - PHP-GTK Community
http://php-gtk.eu/en/articles-on-other-sitesHere is a list of various articles about PHP-GTK2, recently updated:
2009-07-07 : Beginning PHP-GTK: Signals, on Codecall.net
2009-06-29 : Beginning PHP-GTK: Creating a Simple Interface, on Codecall.net
2009-04-25 : Building PHP-GTK with Cairo Support...
Is DRBD the right choice for me?
http://www.mysqlperformanceblog.com/2009/07/07/is-drbd-the-right-choic...It seems pretty common to find customers install DRBD for the wrong reasons. There are many pros/cons to compare DRBD to replication, but I've managed to cut down my spiel I give to customers to these two points:
DRBD's aim (assuming replication mode...
Matt Curry's Blog:CakePHP Status Dashboard - Everything You Need To Know About Your App On One Page
http://www.phpdeveloper.org/news/12821In this new post to his blog Matt Curry shows off a CakePHP status dashboard that can be included in your CakePHP app to get some vital statistics on its current state.
You build a cool CakePHP app and now you have to maintain it. You go to Google to...
PHP Type Hinting - Mike Willbanks
http://blog.digitalstruct.com/2009/07/07/php-type-hinting/PHP Type Hinting may soon come to PHP from a patch from Ilia Alshanetsky. This feature has been a long time debate on internals and several RFC’s for type hinting have come about.
You may be wondering why you would want type hinting in a dynamic lan...
Patrice Vetsel: Cairo-Dock 2.0.7, with OpenGL support, is now available for download to all Linux users!
http://blog.kagou.fr/post/2009/07/07/Cairo-Dock-2.0.7%2C-with-OpenGL-s...By Matttbe / Matthieu Baerts.
Cairo-Dock 2.0.7, with OpenGL support, is now available for download to all Linux users!
Cairo-Dock is this new highly customisable dock which has to nothing to be ashamed of when compared to other docks such as AWN. A...
Thank you! - Lukas Smith
http://pooteeweet.org/blog/0/1516This might come off as ironic, but the proposal for type hinting illustrated to me quite well what kind of restraint people have put on themselves in order to work together for the greater good of releasing 5.3.0. Let me explain: To me even the thought...
Alexander Sack: FAQ - Why is my firefox 3.5 still called Shiretoko?
http://www.asoftsite.org/s9y/archives/161-guid.htmlJaunty:
11:11 < asac> we only use official branding for our default browser
11:11 < asac> (default for jaunty is 3.0)
11:11 < asac> also we explicitly want both to be installable side by side
11:11 < asac> and same branding would make them indistinguis...
Code: It's Trivial
http://www.codinghorror.com/blog/archives/001284.htmlRemember that Stack Overflow thing we've been working on? Some commenters on a recent Hacker News article questioned the pricing of Stack Exchange -- essentially, a hosted Stack Overflow:
Seems really pricey for a relatively simple software like this...
HTML 5 and CSS 3: The Techniques You’ll Soon Be Using
http://feedproxy.google.com/~r/nettuts/~3/6Ct44CRbhpk/In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be building websites when the specifications are finalized and the browser vendors have implemented...
20 Amazing Examples of HDR Portraits
http://feedproxy.google.com/~r/webdesignerdepot/~3/vRScGaINJW8/High Dynamic Range (HDR) images can really take your photography to the next level.
But creating compelling HDR images, whether through fake HDR techniques in Photoshop or multiple exposures and tone-mapping, can be tricky.
Creating portraits can be ev...
CakePHP Status Dashboard – Everything You Need To Know About Your App On One Page
http://www.pseudocoder.com/archives/2009/07/06/cakephp-status-dashboar...Beta
First off this thing is still pretty rough. I don’t have any unit tests at the moment and I’m likely to make huge, wholesale changes on a whim.
Download
Get it at GitHub
What The Heck Is This Thing?
You build a cool CakePHP app and now you ha...
Sales Almost Closing for CakeFest#3 in Berlin!
http://feedproxy.google.com/~r/debuggable/~3/ueysFvCWPVQ/sales-almost-...Hey folks,
There are only around 10 hours left until sales close for the up until now biggest CakeFest. It will take place from Jul 9 until Jul 12 in Debuggable's hometown Berlin, Germany. It is in fact two events in one: A CakePHP workshop and the mai...
CakePHP RSS Feed Datasource | LoadStr - A Loadsys Blog
http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/Initial Symfony support
http://blogs.sun.com/netbeansphp/entry/initial_symfony_supportToday, I would like to inform you that we have added initial support for the popular PHP framework - Symfony (the most voted issue in NetBeans IssueZilla).
Please notice that the support is still quite minimal and we would like to improve it a lot, ...
Installing PHP 5.3 On Ubuntu - Brandon Savage
http://www.brandonsavage.net/installing-php-5-3-on-ubuntu/With the release of PHP 5.3 to the world, I wanted to be one of the first to try it. The problem is that the typical package managers for Ubuntu won’t include PHP 5.3 for some time – perhaps as long as a year. This is a problem, since I really want...
Nginx+PHP+FastCGI: Testing your web application with bleeding edge PHP - till
http://till.klampaeckel.de/blog/archives/44-Nginx+PHP+FastCGI-Testing-...So, every once in a while I find myself in need of trying out newer, maybe, not-yet-released features in PHP. For example, recently, I wanted to test RoundCube PHP6 — this is how I did it.
On a side note, the same setup would also work for testing c...
Our Favorite Tweets of the Week Jun 28-July 4, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/piDLsQdzQd8/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 26
Jamie Strandboge: ext4 on Ubuntu 9.04
http://penguindroppings.wordpress.com/?p=31It all started back in the good ol’ days of the Jaunty development cycle when I heard this new fangled filesystem thingy called ext4 was going to be an option in Jaunty. It claimed to be faster with much shorter fsck times. So, like any good Ubuntu d...
CSS Fundamentals: Containing Children
http://feedproxy.google.com/~r/nettuts/~3/_OMpK62En5Q/I’ve received multiple requests for simpler CSS tutorials that teach the tricky fundamentals. This will serve as the first entry in a series that will receive new additions sporadically each month. Today, we’ll be reviewing the overflow: hidden, an...
Useful CakePHP Tutorial Roundup for July 03, 2009
http://feedproxy.google.com/~r/JamieNay/~3/HzF49Cw37u0/Week #2 of my “this stuff is useful” roundup, right on schedule! I wonder how long I can keep this up. Anyway, I’m constantly coming across useful tips, code, and tutorials that save me a lot of time. So I thought it might be useful to others to ...
nested trees in mysql - handy stored procedures. - Alan Knowles
http://www.akbkhome.com/blog.php/View/179/nested_trees_in_mysql__handy...Storing tree data in Mysql databases, is relatively common, however, all the existing documentation about doing this, makes the whole process rather complex.If you google it, you will probably find the quite definitive answer at mysql.com, describing t...
Extrapolating
http://xkcd.com/605/Oxford Archaeology: KVM84 in the starting blocks
http://blogs.thehumanjourney.net/oaubuntu/entry/kvm84_in_the_starting_...Remember my post from March? Where, we're nearly there. Dustin announced a few days ago that he was expecting to push kvm84 in -updates next week. I've been beta-testing and chasing bugs on this for some time now, and I am pretty happy with this backpo...
Which Unit Testing Framework?
http://ejohn.org/blog/which-unit-testing-framework/I'm in the process of working on, and improving, test suite support in TestSwarm (an upcoming project of mine). However, there isn't a lot of information on which unit testing frameworks developers actually use to test their code (whereas there is more...
Sad Trombone
http://www.sadtrombone.com/PHP & jQuery: Calendars
http://www.phpdeveloper.org/news/12792Kae Verens has posted a quick post looking at combining the jQuery javascript library with a PHP backend to create a more advanced calendaring system for your site.
I was supposed to write about Datatables for chapter 6, but the website of the plugin...
10 Tips for New iPhone Developers
http://feedproxy.google.com/~r/nettuts/~3/XcRDmsltSAg/Making a webapp for the iPhone is a lot like making a normal web site, but with a few quirks to abide by. In this article, I’ll give you a wide variety of tips, covering things such as: “must-haves”, usability guidelines, testing/debugging, pitfa...
Creating a New Image for EC2 by Rebundling a Running Instance - Alestic.com
http://alestic.com/2009/06/ec2-ami-bundleWhen you start up an instance (server) on Amazon EC2, you need to pick the image or AMI (Amazon Machine Image) to run. This determines the Linux distribution and version as well as the initial software installed and how it is configured.
There are a n...
Announcements
http://blogs.sun.com/netbeansphp/entry/announcementsShared by kvz
NetBeans IDE 6.8 will bring support for PHP 5.3.0
First let me announce the availability of NetBeans IDE 6.7!
I would like to thank everyone who helped us to make the IDE better. Thanks for every reported issue, comment or contribut...
Fishki.Net - Мокрые кошки (17 фото) | Фишкина Картинка
http://fishki.net/comment.php?id=53738Cats under water. Pretty damn funny
50 Free and Exclusive Twitter Icons
http://feedproxy.google.com/~r/webdesignerdepot/~3/9TB4By_aVCc/Today we bring you a set of 50 free and exclusive Twitter icons that you can use for your websites.
The icons are provided in both raster and vector formats: The transparent PNG versions are 256×256, and we have also included Illustrator files so that...
JSConf Talk: Games, Performance, TestSwarm
http://ejohn.org/blog/jsconf-talk-games-performance-testswarm/The video from my talk at JSConf has been posted. Thanks to Chris for organizing the conference and the excellent quality of the video.
The description from the JSConf site summarizes the talk well:
John Resig presents his mystery topic, which is act...
Alexander Sack: FAQ - Where can I get firefox 3.5 for Ubuntu?
http://www.asoftsite.org/s9y/archives/160-guid.htmlIt’s definitely hot news today: firefox 3.5 was released – you can finally stop holding your breath!
Also checkout the release notes or get an overview on what is new in this great release.
So after all the partying, you might end up wondering:...
Oxford Archaeology: World's most detailed fail
http://blogs.thehumanjourney.net/oaubuntu/entry/world_s_most_detailed_...Picked up by the BBC here:
Global Digital Elevation Map covers 99% of the Earth's surface, and will be free to download and use...
"This is the most complete, consistent global digital elevation data yet made available to the world," said Woody Turne...
Simple tweak for model relations in CakePHP
http://dsi.vozibrale.com/articles/view/simple-tweak-for-model-relation...What happens when you wait for half an hour to delete one row in your database? Investigation!
Open Source JavaScript Regular Expression Library
http://feedproxy.google.com/~r/Webappers/~3/xH4PNyE8u50/XRegExp is an open source (MIT license) JavaScript library that provides an augmented, extensible, cross-browser implementation of regular expressions, including support for additional syntax, flags, and methods.
XRegExp adds new regex and replacement ...
50 Dazzling Examples of Polar Panorama Photography
http://feedproxy.google.com/~r/webdesignerdepot/~3/FNRqpm7_K1Q/Polar panoramas, also known as stereographic projections or ‘little planets’, are spectacular images that are created out of panoramic photos.
While the effects are quite stunning, these images are actually very easy for anyone to produce.
The basi...
Warning: There are approximately 2,918,472 days until MySQL can no longer store today's date.
http://swanhart.livejournal.com/127998.htmlmysql> select now() + interval 2918472 day;
+------------------------------+
| now() + interval 2918472 day |
+------------------------------+
| 9999-12-31 16:14:03 |
+------------------------------+
1 row in set (0.00 sec)
mysql> select now(...
6 Steps To Refactoring Rails (for Mere Mortals) | Union Station
http://www.engineyard.com/blog/2009/6-steps-to-refactoring-rails-for-m...Not just for ruby peepz
Auto Tuning on Vimeo
http://www.vimeo.com/3718294?pg=embed&sec=Eric Hammond: Creating a New Image for EC2 by Rebundling a Running Instance
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/O0jpLIYhRgI/ec2-am...When you start up an instance (server) on Amazon EC2, you need to pick the image or AMI (Amazon Machine Image) to run. This determines the Linux distribution and version as well as the initial software installed and how it is configured.
There are a ...
Our Favorite Tweets of the Week Jun 21-27, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/0xUyxSycSoQ/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 25
Danny Piccirillo: The Video Bay Launching With HTML 5 and Ogg Theora/Vorbis!
http://pinstack.blogspot.com/2009/06/video-bay-launching-with-html-5-a...Ever since word got out a couple of years ago that the pioneers of the anti imaginary property movement, The Pirate Bay, were working on a YouTube competitor, i've been quite excited! I love Google and YouTube, but they need some competitors to revolut...
Useful CakePHP Tutorial Roundup for June 26, 2009
http://feedproxy.google.com/~r/JamieNay/~3/_9hxQ_VK9E0/I read a lot about CakePHP almost every day at work, since I’m writing a CMS that will become the standard for most of our new sites. I’m constantly coming across useful tips, code, and tutorials that save me a lot of time. So I thought it might be...
Recreating the MobileMe Web Gallery Interface
http://feedproxy.google.com/~r/nettuts/~3/Mf9rj6elFYM/In 2007, Apple updated .Mac (now MobileMe), and introduced the “Web Gallery” feature - a photo sharing service that integrates with iPhoto. Web Gallery offers a beautiful interface, but the layout is done entirely with JavaScript. In this tutorial...
Matt Zimmerman: Micro-blogging maze
http://mdzlog.alcor.net/?p=411I’ve only been micro-blogging for about a month now, and already, it’s gotten complicated.
Diagram of my micro-blogging world
I have five views of the micro-blogging world: identi.ca (web), Twitter (web), Gwibber (client), Twidroid (client), Face...
80 Refined Social Networking Icons For Free
http://feedproxy.google.com/~r/Webappers/~3/LPlBEexAg3g/Komodo Media has developed over 80 refined, amazing social networking icons for the top networks around. The Social Network Icon Pack consists of 40+ 16 pixel x 16 pixel icons and 40+ 32 pixel by 32 pixel icons all in 32-bit PNG format. Social Network ...
Lukas Smith's Blog: PHP 5.3.0 stable almost released :)
http://www.phpdeveloper.org/news/12754As Lukas Smith mentions in his latest post to his blog, the release of PHP 5.3 that was originally slated for today has been put off just a bit longer.
It almost happened, but it didn't for now. Originally we planned to release today. But again a few...
Podcast #59 - Blog - Stack Overflow
http://blog.stackoverflow.com/2009/06/podcast-59/This is the 59th episode of the StackOverflow podcast where Joel and
Jeff sit down with Damien Katz (of CouchDB) to discuss non-conventional databases, non-conventional programming languages, and taking on non-conventional programming projects.
The iPhone Software Revolution
http://www.codinghorror.com/blog/archives/001280.htmlThe original iPhone was for suckers hard-core gadget enthusiasts only. But as I predicted, 12 months later, the iPhone 3G rectified all the shortcomings of the first version. And now, with the iPhone 3GS, we've reached the mythical third version:
A c...
10 Tools to Improve Your Site’s Usability on a Low Budget
http://feedproxy.google.com/~r/webdesignerdepot/~3/ickGzfeLGus/Testing the usability of your site is one of the smartest things you can do. Usability involves making a website’s interface easier to use and simpler to understand, so that the user’s experience is as enjoyable as possible.
The more usable a site ...
Eric Hammond: New Releases of Ubuntu Images for Amazon EC2 2009-06-23 (Karmic Koala Alpha released)
http://alestic.com/2009/06/ec2-ubuntu-ami-release-karmicUbuntu Karmic Koala Alpha is being developed and will be released as Ubuntu 9.10 in October. If you want to play around with Karmic Alpha on Amazon EC2, I have published new AMIs in the US and EU regions for 32- and 64-bit:
http://alestic.com
A ...
Eric Hammond: New Releases of Ubuntu Images for Amazon EC2 2009-06-23 (Karmic Koala Alpha released)
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/xVGtM1YT4ww/ec2-ub...Ubuntu Karmic Koala Alpha is being developed and will be released as Ubuntu 9.10 in October. If you want to play around with Karmic Alpha on Amazon EC2, I have published new AMIs in the US and EU regions for 32- and 64-bit:
http://alestic.com
A ...
OS X Style Docks & Stacks Navigation with jQuery
http://feedproxy.google.com/~r/Webappers/~3/D8yErA0jhtg/While mimicking the OS X dock and stacks isn’t new, it’s certainly not common. Nettuts has shown us a few ways to do “Outside the Box” Navigation with OS X style docks and stacks navigation.
jQuery OS X Stack and Drop Stack is my favorite navig...
The Fantastic Photography of Clark Little
http://feedproxy.google.com/~r/webdesignerdepot/~3/mHoz14_Npns/Today we’re featuring the fantastic photography of Clark Little, an amazing surf photographer.
His photographs have been mesmerizing the world since 2007, with captivating photos taken inside waves as well as stunning angles usually only seen by hard...
Mirco Müller: Attention-to-detail ’till you bleed
http://macslow.net/?p=324It’s amazing what you can spend half a day on. But in the end it meant bugs got squashed and text in notifications should look more sound now. Now the interaction designers need to make up their mind what’s the best default width for a notification...
Ubuntu Server blog: Server Team 20090623 meeting minutes
http://ubuntuserver.wordpress.com/?p=297Here are the minutes of the meeting. They can also be found online
with the irc logs here.
DRBD
ivoks send an email with his proposal to move the DRBD module out of the kernel tree and use DKMS instead. He also started to work on new drbd...
Bodhi.Zazen: KVM network scripts
http://blog.bodhizazen.net/?p=466While tools such as virt-manager and virsh are useful, not all of the features of kvm are available with these front ends.
There are a rich number of options with KVM and I would encourage you to read man qemu if you are interested in learning more. I ...
DryIcons.com | Free Icons
http://dryicons.com/free-icons/Maurice Svay's Blog: Face detection in pure PHP (without OpenCV)
http://www.phpdeveloper.org/news/12731Maurice Svay has a new blog post that includes a script he's developed to perform facial recognition (detect faces in images) with PHP without the need of the Open-CV library.
OpenCV seems to perform well but you need to be able to install it on your...
Katamari Forever - The Music
http://feedproxy.google.com/~r/psblog/~3/LfdBfBjkMDM/Hello everyone, I’m Kazuhito Udetsu, the producer of Katamari Forever for PS3 at Namco Bandai Games. For those asking, “who?” let me introduce myself a bit further. I joined Namco in 1996 as a game designer. I worked in various departments includ...
NginxRewriteMultiCondExample
http://wiki.nginx.org/NginxRewriteMultiCondExampleNginx Rewrite Multiple Conditions Example
Code Navigation Improvements
http://blogs.sun.com/netbeansphp/entry/code_navigationWhen you work on a project, you need to navigate around the source code frequently. NetBeans IDE provides many navigation features that are highly useful since 6.5 but there were additional improvements and fixes in 6.7 that are worth of mentioning...
New Memcached Extension for PHP - techPortal
http://techportal.ibuildings.com/2009/06/22/new-memcached-extension-fo...Earlier in the year, a new memcache extension was released for PHP by Andrei Zmievski, Core PHP Developer and Open Source Fellow at Digg.com. The extension is for dealing with memcache from PHP, and is called memcached (not to be confused with the exis...
25+ Useful Infographics for Web Designers
http://feedproxy.google.com/~r/webdesignerdepot/~3/nmBESXBoZ60/Infographics can be a great way to quickly reference information.
Instead of pouring over figures and long reports to decipher data, an infographic can immediately make apparent exactly what a dataset actually means.
Below are more than 25 infographics...
Stack Overflow Developer Lair - Blog - Stack Overflow
http://blog.stackoverflow.com/2009/06/stack-overflow-developer-lair/Stack Overflow Developer Lair
Remember Stack Overflow Valued Associate #00002? Me neither. Until I saw these photographs of his developer lair, that is:
I Think You're Fat - Esquire
http://www.esquire.com/features/honesty0707a movement called Radical Honesty.
The movement was founded by a sixty-six-year-old Virginia-based psychotherapist named Brad Blanton. He says everybody would be happier if we just stopped lying. Tell the truth, all the time. This would be radical eno...
10 most unreal landscapes on Earth - Travel Blog Magazine
http://opentravel.com/blogs/10-most-unreal-landscapes-on-earth/Unreal landscapes on our very much real Earth are like gates to different worlds. These places blow our minds and cross the limits of our imagination.
Here is a collection of ten most alien-looking landscapes on Earth
Matt Zimmerman: Smooth sailing to GRUB 2
http://mdzlog.alcor.net/?p=403GRUB 2 is now the default for new installations of Ubuntu, but as explained in the announcement, existing GRUB 0.x systems won’t be automatically converted to GRUB 2. This is because switching to a new PC boot loader is tricky business, and it’s ...
Changing jobs - Evert Pot
http://feedproxy.google.com/~r/bijsterespoor/~3/RaWJbh2elNg/240I'm changing jobs! Well, at the very least I'm leaving Filemobile.
It was for this job I moved from Hilversum, the Netherlands to Toronto, Canada. A very scary move for me at the time, but it turned out to be one of the best experiences of my life. I'...
Plugin development tips and tricks
http://bakery.cakephp.org/articles/view/plugin-development-tips-and-tr...This tutorial is for users who are already familiar with plugins.
The main objective of it is to show the power of plugins and to make them more independent from an application itself.
It’s alive!
http://feedproxy.google.com/~r/dropbox/~3/c-56kwzOJYk/Would you all forgive us if we said we were sorry for not posting for a while? :( We’re still alive, I swear!
A lot has happened since we last spoke. Continuing from where our last post left off, Dropbox won its first Rock Band duel after an extr...
Week 24
AJAX star rating plugin
http://bakery.cakephp.org/articles/view/ajax-star-rating-plugin-1In the days of social networks, you often want to give users the possibility to rate things and to see the average rating. The most common user interface implementation is a star rating system. This plugin now offers you an easy, customizable way to en...
Attachable Behavior for Dynamic HABTM Relationships in CakePHP 1.2
http://feedproxy.google.com/~r/JamieNay/~3/1rcHj2S6Lk8/It’s not normally a pain to add new HABTM relationships in CakePHP: just edit two the two model files, throw in some almost-stock code, and bob’s yer uncle. But I found myself in a sticky situation: I’m writing (almost done!) a general-purpose CM...
I-Movix SprintCam v3 NAB 2009 showreel on Vimeo
http://www.vimeo.com/4167288Canned Platypus » Server Design
http://pl.atyp.us/wordpress/?page_id=1277Boiling down your Computer Science degree into 4000 words - John Lim (PHP Everywhere - By John Lim)
Check My Colours - Analyse the color contrast of your web pages
http://www.checkmycolours.com/PHP-FPM is BSD-licensed now - Alexey Zakhlestins blog » php
http://blog.milkfarmsoft.com/?p=88Some seriously good news here. It took several years of waiting, but, it finally happened. PHP-FPM project is officially BSD-licensed now, which means, that it has good chances to become a part of official PHP distribution.
PHP-FPM is “deciphered” ...
100 Outstanding and Inspirational Infrared Photos
http://feedproxy.google.com/~r/webdesignerdepot/~3/5pS6orfAyJc/Infrared photography produces some of the most amazing photographs on the planet.
In infrared photography, the film or image sensor used within a digital camera is sensitive to infrared lighting, which allows the camera to pick up any light that’s in...
Integrating MediaWiki With CakePHP
http://feedproxy.google.com/~r/SohaibsBlog-CakePHPBaker/~3/_WIQbKVskz0...Hi Folks. As you might have guessed from the title, I was up trying to integrate MediaWiki with a CakePHP application of mine. Yeah, all hell did break loose while I was at it. As naive as it may sound, I was dreaming something like an API bridge betwe...
Christer Edwards: Create Anonymous Squid Proxy For Iranian Election Protestors
http://ubuntu-tutorials.com/?p=1180As I’m sure is the case with the rest of you (particularly if you use Twitter), I’ve been hearing more and more about the Iranian Election and the difficulties the people there are having in getting connectivity outside of the country. Without gett...
Web2.0 - Logo Creatr
http://creatr.cc/creatr/YouTube - Shouting in the Datacenter
http://www.youtube.com/watch?v=tDacjrSCeq4&feature=player_embeddedDon't shout at your jbod
10 Reasons Why You Should Be Using Firebug
http://feedproxy.google.com/~r/nettuts/~3/C4ugvILoXrE/Firebug is one of the most popular tools used by web developers. In this article, we’ll take a closer look at ten of its most attractive features.
1. Console
The first thing you’re going to notice when opening Firebug (either from the
status bar o...
Using RAID on EC2 EBS Volumes to Break the 1TB Barrier and Increase Performance - Alestic.com
http://alestic.com/2009/06/ec2-ebs-raidAmazon EC2 currently has a limit of 1,000 GB (1 TB) for EBS volumes (Elastic Block Store). It is possible to create file systems larger than this limit using RAID 0 across multiple EBS volumes. Using RAID 0 can also improve the performance of the file ...
Create a Realistic Candy Bar in Illustrator
http://feedproxy.google.com/~r/webdesignerdepot/~3/ZNX4nI5gEQ0/Realistic renderings can be done easily in Adobe Illustrator.
With vector shapes, the objects can be preserved and edited infinitely which is a great advantage over raster objects.
A few simple tweaks from the Effects menu and an understanding of basic...
iPhone Style Checkboxes in jQuery
http://feedproxy.google.com/~r/Webappers/~3/dsEw9J66DBY/Ever wanted those flash iPhone on/off toggle switches on your webpage? Love jQuery? Well then Thomas Reynolds has got something special for you. iPhone Style Checkboxes implements the iPhone toggles as replacements for standard HTML checkboxes.
Simply ...
Danny Piccirillo: 13 things to get excited for in Ubuntu 9.10 Karmic Koala
http://pinstack.blogspot.com/2009/06/13-things-to-get-excited-for-in-u...I don't know about you, but i'm damn excited about the upcoming version of Ubuntu, so it better deliver! As usual, there will be tons of bug fixes, updated packages, tighter integration, as well as increased stability and usability. All talk so...
Meet the Women of Uncharted 2: Among Thieves
http://feedproxy.google.com/~r/psblog/~3/3FUEhycNt6Q/Near the end of yesterday’s Nolan North interview, a number of people dropped in to give Mr. Nathan Drake some good-natured ribbing. I had a chance to speak with Emily Rose and Claudia Black, aka Elena Fisher and Chloe Frazier, co-stars of the upcomi...
How I PHP: How to take a website offline. - Arnold Daniels
http://blog.adaniels.nl/articles/how-i-php-how-to-take-a-website-offli...I’ve seen a lot of methods used to take a website temporarily off-line for maintenance. Most involve a using PHP to disable the site or renaming the index file. There is however a far better method of doing this, by placing the following in the vhost...
find(’list’) with three (or combined) fields « nuts and bolts of cakephp
http://teknoid.wordpress.com/2008/09/04/findlist-with-three-or-combine...How about a little trick to extend the find(’list’) functionality?..
Let’s say we need to display a list of users, but instead of just User.id and User.name we need to have User.id, as well as User.name and User.email combined. Unfortunately fin...
Mumbles Brings (More) Growl-Like Notifications to Linux
http://lifehacker.com/5293943/mumbles-brings-more-growl+like-notificat...Linux: Ubuntu 9.04 introduced a set of upper-corner notifications similar to Growl, but they lack for customization in both appearance and usability. Mumbles aims to bring a true Growl-like experience to Linux desktops.
"Aims to," in this case, because...
10 Web Design Rules That You Can Break
http://feedproxy.google.com/~r/webdesignerdepot/~3/jU2ShThijrw/As web design and design in general have evolved, rules have been established to ensure consistent and usable designs.
Some of these rules were created simply because website creators abused certain principles without regard for their users.
But these ...
Ubuntu Server blog: Server Team 20090616 meeting minutes
http://ubuntuserver.wordpress.com/?p=295Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Merges
mathiaz reminded that there was a list of merges that look easy on the Ubuntu Server team Roadmap. dholbach mentioned the sponsoring list wh...
1001 rules for my unborn son
http://rulesformyunbornson.tumblr.com/page/2Be like a duck. Remain calm on the surface and paddle like hell underneath. Michael Caine
pinvoke - Icons and pixel fonts
http://pinvoke.com/Quality web icons to designers/developers.
The icons can be used free for any personal or commercial projects.
* The icons are licensed under a Creative Commons Attribution 3.0 license.
Eric Hammond: Switching apt sources Mirror Repositories in Ubuntu on EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/vWjGjB5HiMc/ec2-ub...UPDATE-3: As of 2009-06-16 02:35a, Canonical has restored the Ubuntu mirror for EC2 in the US region. It looks like everything is operating normally now.
UPDATE-2: Canonical has restored the Ubuntu mirror for EC2 in the EU region.
UPDATE-1: The DNS ...
Eric Hammond: Switching apt sources Mirror Repositories in Ubuntu on EC2
http://alestic.com/2009/06/ec2-ubuntu-mirror-outageUPDATE-3: As of 2009-06-16 02:35a, Canonical has restored the Ubuntu mirror for EC2 in the US region. It looks like everything is operating normally now.
UPDATE-2: Canonical has restored the Ubuntu mirror for EC2 in the EU region.
UPDATE-1: The DNS ...
php|architect Blog: Opinion: Arrogance is Limiting Framework Adoption
http://www.phpdeveloper.org/news/12692On the php|architect blog there's a new post from Cal Evans (of Ibuildings) with what he thinks is one of the largest reasons that frameworks aren't as well-adopted as they should be - arrogance.
Developers are notoriously self-confident in their abi...
Coding Horror: Is Email = Efail?
http://www.codinghorror.com/blog/archives/001191.htmlWhile I've always practiced reasonable email hygiene, for the last 6 months I've been in near-constant email bankruptcy mode. This concerns me.
Yes, it's partly my fault for being a world champion procrastinator, but I'm not sure i...
Using FFmpeg to encode videos for the iPod - Lorenz Cuno Klopfenstein - Klopfenstein.net
http://www.klopfenstein.net/lorenz.aspx/using-ffmpeg-to-encode-videos-...Most parameters are not standard FFmpeg parameters (you won't find them in the documentation) but are special parameters that work only with the x264 encoder. There is a website that explains all x264 parameters however. The most important setting...
Url Shorteners: Destroying the Web Since 2002
http://www.codinghorror.com/blog/archives/001276.htmlIs anyone else as sick as I am of all the mainstream news coverage on Twitter? Don't get me wrong, I'm a Twitter fan, and I've been a user since 2006. To me, it's a form of public instant messaging -- yet another way to maximize the value of my keystro...
How to Create an Infinite Carousel with jQuery
http://feedproxy.google.com/~r/Webappers/~3/NNhvgRoZkX8/jQueryforDesigners has added a scrolling carousel that worked in the same way the carousel worked on the Apple Mac ads page. They have published a tutorial which walk through the fundamentals of scrolling carousel, and how they have created jQuery Infi...
Eric Hammond: New Releases of Ubuntu and Debian Images for Amazon EC2 2009-06-14 (Reliability and Security)
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/9pge4NfQgzI/ec2-ub...New updates have been released for the Ubuntu and Debian AMIs (EC2 images) published on:
http://alestic.com
The following improvements are included in this release:
Ubuntu 9.04 Jaunty now uses an Ubuntu mirror inside of EC2 hosted by
RightScale...
Eric Hammond: New Releases of Ubuntu and Debian Images for Amazon EC2 2009-06-14 (Reliability and Security)
http://alestic.com/2009/06/ec2-ubuntu-ami-release-mirrorsNew updates have been released for the Ubuntu and Debian AMIs (EC2 images) published on:
http://alestic.com
The following improvements are included in this release:
Ubuntu 9.04 Jaunty now uses an Ubuntu mirror inside of EC2 hosted by
RightScale...
Jonathan Ernst: Conversion de scripts PHP utilisant les « short-tags »
http://ernstfamily.ch/jonathan/?p=340Si vous avez gardé de mauvaises habitudes ou que vous avez récupéré de vieux scripts PHP qui utilisaient encore les balises courtes ou « short-tags » ( au lieu de ) qui sont désactivées par défaut dans les versions actuelles de PHP, vous pouve...
jQuery TOOLS - The missing UI library for the Web
http://flowplayer.org/tools/demos/index.htmlSitemap Deluxe
http://bakery.cakephp.org/articles/view/sitemap-deluxeA nice and easy way for automatically generate your sitemaps. Main features: generate html & xml sitemap, send your sitemap to search engines (Google, Yahoo, Ask, Bing), auto generated robot.txt, support for dynamics and statics sections...
Addiction
http://xkcd.com/597/26 Examples of Online T-Shirt Shops
http://feedproxy.google.com/~r/webdesignerdepot/~3/q6kE4wzeynA/Many e-commerce and shopping websites suffer from poor quality design.
However, when it comes to online t-shirt shops, creativity is high and there are plenty of designs that are worthy of mention.
Many of these sites target the artists who create t-sh...
Debian Package of the Day: iotop: simple top-like I/O monitor
http://debaday.debian.net/2009/06/14/iotop-simple-top-like-io-monitor/Article submitted by Paul Wise. DebADay needs you more than ever! Please submit good articles about software you like!
iotop is a console application for monitoring the I/O usage of processes on your system. It is especially handy for answering the que...
Tweeting from PHP - Fabien Potencier
http://fabien.potencier.org/article/20/tweeting-from-phpTwitter is everywhere nowadays. Odds are eventually you will want to tweet
from PHP. No need to use one of the numerous PHP Twitter libraries, as
tweeting is as simple as using the PHP built-in file_get_contents()
function:
function tweet($message, $u...
Matt Zimmerman: Overflow error: need for better organization and management
http://mdzlog.alcor.net/?p=380I know that I have too much on my mind when:
I have a brilliant idea
I realize that I can’t do anything with it right now
I realize that if I don’t record it, I will lose it, because I have a lot to think about
I consider creating a list of ideas ...
A Quick, Dirty and Useful Widget Component for CakePHP @ Jamie Nay
http://jamienay.com/2009/06/a-quick-dirty-and-useful-widget-component-...Don't know if this should be a widget. But still useful info:
In one of my side projects, which I’m currently refactoring to use CakePHP, I needed to have certain dynamic (i.e. database-retrieved) elements on every page: the three latest entrie...
Christer Edwards: How To Share Your Internet Connection
http://ubuntu-tutorials.com/?p=1175Recently I asked for some user-contributed content for the site, and while I didn’t get the amount of feedback that I’d like, I did get one good suggestion that I knew I needed to pass on. How to share your internet connection. This tutorial outlin...
Week 23
FluentDOM.org - Thomas Weinert
http://www.a-basketful-of-papayas.net/2009/06/fluentdomorg.htmlFluentDOM got an own webpage at http://fluentdom.org.
You can now find nightly builds at http://nightly.fluentdom.org. A PHPUnit log file and the code coverage report for the latest nightly build is provided, too.
Status Update
We added a FluentDOMStyl...
40 Examples of Incredible Photo Manipulation
http://feedproxy.google.com/~r/webdesignerdepot/~3/27MQACeaUeM/Shared by kvz
Amazing. I'm gonna have to put one of these up on my wall.
Photo manipulation is an ever evolving collaboration between photography and graphic design.
Combining certain elements to create a unique image, that can convince even the mos...
Jeff Waugh: Truly, CSS is awesome
http://bethesignal.org/?p=1523… and apparently available on Zazzle.
The Wrong Level of Abstraction
http://www.codinghorror.com/blog/archives/001275.htmlIn Why Isn't My Encryption.. Encrypting? we learned that your encryption is only as good as your understanding of the encryption code. And that the best encryption of all is no encryption, because you kept everything on the server, away from the prying...
jQuery Inline Form Validation Engine
http://feedproxy.google.com/~r/Webappers/~3/HOsIGICVeys/When it comes to form validation, it’s hard to have a versatile solution that works with every form. Figuring out how to display errors is not a simple task. Cedric Dugas has created a jQuery Validation Engine in order to solve this problem.
When an ...
CakePHP Book and Code Updates
http://www.pseudocoder.com/archives/2009/06/12/cakephp-book-and-code-u...The Book
For anyone who missed it, I released a free CakePHP book a month ago. Since then it’s been downloaded over 2500 times. I’ve also received some great feedback and have made a bunch of corrections to the code and grammar. The biggest chan...
FluentDOM - Thomas Weinert
http://www.a-basketful-of-papayas.net/2009/06/fluentdom.htmlToday I like to present a new projekt: FluentDOM
It provides an easy to use, jQuery like, fluent interface for DOMDocument.
The idea was born in a workshop of Tobias Schlitt about the PHP XML extensions at the IPC Spring in Berlin.
The last few days Ba...
Killzone 2 “Flash & Thunder” Pack Out Today - How to Survive a Nuclear Attack
http://feedproxy.google.com/~r/PSBlog/~3/fzHTDSHl0jo/With the release of the second Killzone 2 downloadable content pack “Flash & Thunder” on PlayStation Store today, we have been able to uncover Helghast documentation on their movements in the newest maps: Southern Hills and Beachhead. These two map...
5 Minute DBA MyISAM Example Config Files
http://www.bigdbahead.com/?p=643I have been asked this numerous times ever since I posted my InnoDB sample configuration files, Do I have sample configuration parameters for a MyISAM setup? We are seeing less and less people use MyISAM, but it is still popular ( especially in prepack...
Iphone OS 3.0 100 new features - Hackint0sh
http://www.hackint0sh.org/forum/f201/75025.htm100+ New Features in 3.0
Debugging with multiple users - Derick Rethans
http://derickrethans.nl/debugging_with_multiple_users.phpAs author of Xdebug, people ask me
often the question how to handle the case in teams when there is one
development server and multiple developers working on the same project
on that server. Xdebug only allows you to specify one IP address
to connect t...
Gizmodo - Apple's WWDC 2009 Keynote in 3 Minutes - Wwdc 2009
http://i.gizmodo.com/5284713/apples-wwdc-2009-keynote-in-3-minutesWhat happened at the WWDC 2009 Keynote? In case you missed our roundup, check out this slightly abridged, 3-minute summary of the whole 2-hour event. You'll note that the new iPhone 3GS is:
Using jQuery To Manipulate and Filter Data
http://feedproxy.google.com/~r/nettuts/~3/Jmi4J3nQxOo/When a webpage is designed to display large tables of data, a great amount of consideration should be dedicated to allowing the user to sort through the data in a structured manner. In this article, I will go over four techniques: hover effects, zebra ...
Autoresizing Smart Columns with jQuery
http://feedproxy.google.com/~r/Webappers/~3/PcXPPZELf34/Currently, there are two commonly used techniques on displaying columns, the fixed columns and the liquid columns. With fixed columns, there will be certain viewport resolutions, where it leaves excess white space where a column was just not able to sq...
Images in a database
http://www.pythian.com/news/1314/images-in-a-databaseAbout six months ago, the question of storing images in a database came up. This is one of my favorite topics, and has many database-agnostic parts.
Personally, I think “tell me about storing images in a database” is actually a great interview que...
Quick SSH Tip - Fabien Potencier
http://fabien.potencier.org/article/19/quick-ssh-tipIf you need to regularly connect to a lot of different servers like I do, you
probably use SSH to connect to them, and you also probably use your personal
SSH identity file to ease the connection.
Some time ago, I re-discover a neat trick to simplify ...
20 Tools to Make the Life of a Web Developer Easier
http://feedproxy.google.com/~r/nettuts/~3/ghsYsPArrNE/Developing a well-rounded aesthetically pleasing website can be a daunting task even for the most seasoned web developer. You must identify current trends and standards and determine ways to incorporate them into your designs. Luckily, there are many f...
File:Unix history-simple.png - Wikimedia Commons
http://commons.wikimedia.org/wiki/File:Unix_history-simple.pngE3 09 Virtual Booth Tour: Ratchet & Clank Future: A Crack in Time
http://feedproxy.google.com/~r/PSBlog/~3/ni5OHSUmQtM/Here’s our third “Virtual Booth Tour,” Ratchet & Clank Future: A Crack in Time (click for our God of War III and MAG installments). In this session, sit down in our E3 booth with Insomniac Games’ James Stevenson as he details the game’s story...
iPhone 3G S and the 'Uh Oh' moment | Phones | iPhone Central | Macworld
http://www.macworld.com/article/141039/2009/06/iphone3gs_and_gadgets.h...With the ultimately adaptable iPhone 3G S, we’re just about there. This thrills me to the core. But then I’m not the guy responsible for making and selling single-purpose handheld devices. If I were, I’d be considering my future very carefully.
Regular Expressions for Regular Programmers
http://www.codinghorror.com/blog/archives/001274.htmlIf you've followed my blog for any length of time, you know that I am a total regular expression fanboy. It's almost embarrassing how much I love the damn things. I'm pretty sure my teammates roll their eyes every time they see yet another class I've t...
5 Rotten Things No One Else Has Told You About the Clients You’ll Work For
http://feedproxy.google.com/~r/webdesignerdepot/~3/RZqcv2wulDs/In over 10 years of freelancing I’ve had the fortune, and sometimes misfortune, of working with some unusual clients.
While each client is a unique individual, I’ve found that many characteristics and behaviors are similar from client to client.
Mo...
xkcd - A Webcomic - Ballmer Peak
http://xkcd.com/323/Recommended PHP Standards Group - Echolibre
http://blog.echolibre.com/2009/06/recommended-php-standards-group/Introduction
A few weeks ago, Helgi and I attended PHP|Tek 2009 in Chicago, as both representatives of echolibre and The PEAR Group.
This post will briefly discuss the formation of a Recommended PHP Standards Group, as put forward by a meeting of PHP d...
E3 09 Virtual Booth Tour: MAG
http://feedproxy.google.com/~r/PSBlog/~3/V1jN0fb7FVE/Here’s the 2nd in our “Virtual Booth Tour” series: MAG (click here for the guided tour of God of War III).
You’ve probably seen some quick demonstrations of MAG, but that’s not enough time to do this complex game justice. In this video, Zippe...
PHP Application from Remote Server
http://blogs.sun.com/netbeansphp/entry/new_php_project_wizard1NetBeans 6.7 is nearly out so it's time to start developing new features for the next release...
Today, I would like to inform you that we have just added one thing that could help people who would like to develop their PHP applications that are on ...
Prevent User Activity with jQuery BlockUI Plugin
http://feedproxy.google.com/~r/Webappers/~3/xwXzISYoFTA/The jQuery BlockUI Plugin lets you simulate synchronous behavior when using AJAX, without locking the browser. When activated, it will prevent user activity with the page (or part of the page) until it is deactivated.
BlockUI adds elements to the DOM ...
ffmpeg - Ubuntu Wiki
https://wiki.ubuntu.com/ffmpegFixing FFmpeg on Ubuntu
For a litany of legal reasons, FFmpeg does not come with all of the necessary things enabled for you to encode video for the iPod Video by default. Therefore, we need to build it from source and install some other libraries and...
[dutch] CouchDB - Slacker database in Erlang | Finalist Developers Blog
http://blog.finalist.com/2009/04/06/couchdb-slacker-database-in-erlang/Wat men momenteel verstaat onder de term ’slacker’ database is eigenlijk een document geörienteerde database zonder schema. De database biedt CRUD operaties voor documenten en mogelijkheden om deze te filteren en te aggregeren.
CouchDB
CouchDB is...
iPodVideoEncoding - Community Ubuntu Documentation
https://help.ubuntu.com/community/iPodVideoEncodingThis is a guide for encoding video to a format acceptable by the 5th generation iPods, aka the iPod Video (The format is also compatible with 6th generation iPods, iPhones, Apple TV's, and the QuickTime player / iTunes. The following methods have ...
SimpleRip: Ripping/Encoding DVDs to Xvid with Mencoder | quadpoint.org
http://quadpoint.org/projects/simplerip#process_niceWith this document, you can generate the necessary commands to encode a movie directly from a DVD title to an Xvid file using mencoder, without the need for other applications or helper scripts. Mencoder is part of the Mplayer tool set, available from ...
RestrictedFormats - Community Ubuntu Documentation
https://help.ubuntu.com/community/RestrictedFormatsUbuntu strives to make all software that meets the licensing terms in the Ubuntu License Policy available. However patent and copyright restrictions complicate free operating systems distributing software to support proprietary formats.
Ubuntu's ...
What for PHP6? - Fabien Potencier
http://fabien.potencier.org/article/18/what-for-php6PHP 5.3 is just around the corner with a lot of great new features. However,
even if I'm really excited about this new release, I won't make yet another
PHP 5.3 feature list; I will rather look at the future of PHP. PHP core
developers met at php|tek a...
PHP: Strings - Nowdoc
http://nl2.php.net/manual/en/language.types.string.php#language.types....Nowdocs are to single-quoted strings what heredocs are to double-quoted strings. A nowdoc is specified similarly to a heredoc, but no parsing is done inside a nowdoc. The construct is ideal for embedding PHP code or other large blocks of text without t...
Transforming Laser Mouse - Trypticon - Transformers Device Label Device Label at BigBadToyStore
http://www.bigbadtoystore.com/bbts/product.aspx?product=TAK10925&m...Transforming Laser Mouse - Trypticon
Neil Crookes » CakePHP Sequence Behavior
http://www.neilcrookes.com/2009/02/09/cakephp-sequence-behavior/A CakePHP behavior for maintaining a contiguous sequence of order values. Records can be grouped by zero, one or multiple fields and the contiguous sequence is maintained for each group when adding, editing or deleting records.
Eric Hammond: Tip: Get Startup Time of EC2 Instance from meta-data
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/ESmhdFjbxVI/ec2-in...Dmitriy Samovskiy discovered that the startup time of an EC2 instance (not the latest boot time) is hidden in the “Last-Modified” header of the EC2 meta-data response. You can only query this from the instance itself, but this should perform bette...
Week 22
How to make a movement. Lessons learned from dancing guy. | Derek Sivers
http://sivers.org/dance-lessonsBeing an analytical learning-addict, I can’t help but distill some lessons from this “Guy Starts Dance Party” video taken last week. I’d really like to hear your thoughts, too. First, let’s watch:
E3 09 Virtual Booth Tour: God of War III
http://feedproxy.google.com/~r/PSBlog/~3/aCvVtF2tlhk/We’re now on our way back from LA, but even with E3 2009 in the books, we’ve got a lot more videos coming for you.
During the conference, we had an elevated area above the show floor where media members and other dignataries (I’m looking at you, ...
FOSS Windows
http://feedproxy.google.com/~r/GeekHero/~3/Qt_yN1zTWAk/Shared by iFeghali
That pretty much says everything
Transcription
Randie: … and this is why I wouldn’t use Microsoft Windows even if it went free and Open Source.
Now let me know what you think. Would it make any difference for you if Windows ...
Alan Pope: Easy Script To Get And Install PPA GPG Keys
http://popey.com/Easy_Script_To_Get_And_Install_PPA_GPG_KeysIf you use Ubuntu then it's possible you'll enable a PPA or two, to install software not in the standard Ubuntu Repositories.
This is a fairly simple process, but there's a little fiddly bit of work to install the GPG key that goes along with each PPA....
A rule of thumb for choosing column order in indexes
http://www.mysqlperformanceblog.com/2009/06/05/a-rule-of-thumb-for-cho...I wanted to share a little rule of thumb I sometimes use to decide which columns should come first in an index. This is not specific to MySQL, it's generally applicable to any database server with b-tree indexes. And there are a bunch of subtleties, ...
Use multiple databases in one app based on requested url (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/use-multiple-databases-in-one-...I needed to build an application where there are multiple customers (companies) using the application and each have their own database, but also some common tables in another database. I selected CakePHP for the framework and started to work with it. T...
Unit Testing Bad Practices by Example - Sebastian Bergmann
http://qualityassuranceinphpprojects.com/archives/15-Unit-Testing-Bad-...This is an abstract for a chapter from a book on Quality Assurance in PHP Projects.Although Unit Testing is a recommended practice for any software project, care has to be exercised such that testing yields the desired benefits. Bad programming practic...
10 Essential SQL Tips for Developers
http://feedproxy.google.com/~r/nettuts/~3/DAx_ep2nlCI/SQL is yet another essential language for developers wishing to create data-driven websites. However, many developers are unfamiliar with various aspects of SQL; so in this article, we’ll analyze ten essential tips.
1. Use The Right Language
Web ...
One core, one app, multiple domains (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/one-core-one-app-multiple-doma...Dealing with configurations for multiple domains (environments) is always a topic for discussion. I wanted to share my way of dealing with this common problem. This will not be right for all, which is the point. If this does not suit you, there are a f...
Steven Harms: Dell support etc
http://www.sharms.org/blog/?p=449I recently purchased a Dell Mini, and at some point the battery stopped working. Dell Support was friendly, helpful and I got great services. If you want some Dell Mini pics:
I have had it for a month or two now, and I definitely like it. I am ve...
Padded link targets for better mousing - (37signals)
http://www.37signals.com/svn/posts/1048-padded-link-targets-for-better...Among the minor tweaks we introduced with the new Basecamp project switcher are some larger link targets at the top of the screen. Since then I’ve been paying extra attention to link target size. Here are a couple examples of generous link targets fo...
10 Tips to Create a More Usable Web
http://feedproxy.google.com/~r/webdesignerdepot/~3/puiVLEC69do/Whether it’s your portfolio, a blog, a marketing web site, or a collection of games, we all want to attract visitors to our website and to ensure that they have a pleasant experience.
Usability measures the level of a user’s experience and can be c...
Christer Edwards: Getting Started with Firewall Builder
http://ubuntu-tutorials.com/?p=1080This article is part of a series regarding firewalling and network security using the Firewall Builder tool on Ubuntu. This is user-contributed content. If you would like to contribute an article, please see the About page for contact information.
Gett...
Using JavaScript in PHP with PECL and SpiderMonkey - planetphp
http://devzone.zend.com/article/4704-Using-JavaScript-in-PHP-with-PECL...Not too long ago, it seemed like there was a pretty clear distinction between client-side technologies and server-side technologies. Languages like PHP, Perl and Python resided on the server, taking care of tasks like database connectivity, transaction...
AutoLogin Component - An Auth remember me feature
http://bakery.cakephp.org/articles/view/autologin-component-an-auth-re...A user can save their login information by ticking off a checkbox in the login form and AutoLogin will store their information in a cookie to automatically log them in (using the Auth Component) on their next visit.
18 Wonderful IDEs for Windows, Mac, and Linux
http://feedproxy.google.com/~r/nettuts/~3/Q7eRZgE5JlU/Last week we looked at 22 Neat Editors for Windows. But sometimes, a code editor simply isn’t enough, especially when you’re working with things like databases and classes. Which IDE will you prefer? Hopefully you’ll find it below!
Instead of s...
NetBeans Twilight Theme! - Nettuts+
http://net.tutsplus.com/freebies/themes/netbeans-twilight-theme/Personally, when coding, I prefer to use a dark theme. It's less harsh on my eyes. Unfortunately, there simply aren't many available for Netbeans. After an hour or so of searching, I was able to find exactly one theme -- which was mostly spec...
Guy Van Sanden: a liberating decision
http://nocturn.vsbnet.be/node/150I do quite a lot of webdesign these days and it has always been dificult to get sites to work properly on standard compliant browsers and IE. But lately, it has become a nightmare to get anything working on both IE6, IE7 and the rest (funny how anyth...
Electronic Evolution: Research Show Robots Forming Human-like Societies
http://www.dailygalaxy.com/my_weblog/2009/05/a-robot-hitler.htmlA lone group of Swiss scientists have been using scattered LEDs, neural circuity, and an army of miniature robots to explore the very basis of good and evil. No, you aren't reading the back cover of a DVD in the "one dollar each, please get this ...
Christopher Denter: bpython -- Curses Based Python Interpreter
http://the-space-station.com/2009/6/2/bpython-curses-based-python-inte...We all know that one of the cool things that Python offers is it’s interactive shell that makes it possible to quickly test things. It’s included in every Python release and can be invoked by simply entering ‘python’ on the command-line. While ...
The State of Solid State Devices for Databases - John Lim (PHP Everywhere - By John Lim)
http://phplens.com/phpeverywhere/?q=node/view/261Recently I read in AnandTech a good article on Solid State Devices (SSD). It certainly blew away many misconceptions I had about SSD.
From a professional point of view, my main interest would be how databases are affected by the following characteristi...
Badda-Bing Indeed.
http://www.techcrunch.com/2009/06/01/badda-bing-indeed/This is just too good. One of the features of Microsoft’s just launched Bing search engine is that it auto-plays videos in results when you hover over them. Naturally, the first thing a number of people, like Loic Le Meur, did was search for “sex...
WipEout HD Fury Expansion Pack Details
http://feedproxy.google.com/~r/PSBlog/~3/qkC2u2qMqV8/Hi everyone! This is Daimion Pinnock, Producer for WipEout HD, back to introduce Game Director Tony Buckley. He’s here to tell you about a brand new expansion pack for WipEout HD, as well as its first showing this week at E3!
Hello everybody,
I’m T...
Amazon Web Services Developer Community : Running MySQL on Amazon EC2 with Elastic Block Store
http://developer.amazonwebservices.com/connect/entry.jspa?categoryID=1...Benefits of using EBS for MySQL
There are numerous reasons why you will want to run your MySQL database on EBS. Some of them are obvious and some are wonderful. They include:
Persistent storage in the event of instance failure - If an EBS volume is u...
Automate EC2 Instance Setup with user-data Scripts - Alestic.com
http://alestic.com/2009/06/ec2-user-data-scriptsuser-data Scripts
The Ubuntu and Debian EC2 images published on http://alestic.com allow you to send in a startup script using the EC2 user-data parameter when you run a new instance. This functionality is useful for automating the installation and co...
50 Great Examples of Data Visualization
http://feedproxy.google.com/~r/webdesignerdepot/~3/ZnUhONDvw2s/Wrapping your brain around data online can be challenging, especially when dealing with huge volumes of information.
And trying to find related content can also be difficult, depending on what data you’re looking for.
But data visualizations can make...
Nick Ali: More UDS Karmic Karaoke Videos
http://boredandblogging.com/?p=1117The KDE/Kubuntu folks got up and took a stab at singing. Check out Roderick Greening’s hip swinging
Stuart Langridge and Jono Bacon doing I’m Too Sexy.
After hours of cajoling, I was convinced to sing Born to Be Wild with a bunch of folks. Pers...
Aidan Lister » Blog Archive » Better Error Handling with CakePHP
http://aidanlister.com/2009/04/better-error-handling-with-cakephp/CakePHP is a wonderful framework, but it really drops the ball when it comes to practical error management. In production environments (DEBUG = 0), only 404 or 500 errors are displayed to the user, and no errors are written to the log files.
This mean...
Aidan Lister » Blog Archive » Implementing row level access control in CakePHP
http://aidanlister.com/2009/05/implementing-row-level-access-control-i...The ACL Component in CakePHP is very powerful and can be used to solve a wide variety of access control problems. In this tutorial, we provide a step-by-step guide for implementing row level access control to a model. We will assume at least a basic un...
Week 21
ConvoTrack
http://convotrack.com/Ever wanted to see the entire conversation surrounding a post? Now you can! This simple bookmarklet will load comments from Twitter, FriendFeed, Digg, Reddit, HackerNews and any blog mentioning the article and will load it in a handy sidebar.
SQL Editor and NetBeans | Part One
http://nbguru.wordpress.com/2009/05/30/sql-editor-and-netbeans-part-1/In the previous blog, I mentioned SQL Editor. NetBeans has improved it in every release in the past 2 years and it looks great these days. Here’s a sneak-peek;
This figure shows the SQL Editor window along with the results shown for the command exec...
Eefje Voogd Makelaardij - Woningen
http://www.eefjevoogd.nl/woningen.htmlAppartement (1930), Piet Gijzenbrugstraat 40-I AMSTERDAM
Vraagprijs: € 249.000 k.k.
PHP.JS - Port PHP Functions to Javascript
http://feedproxy.google.com/~r/Webappers/~3/8rHHTcbIRb0/Developer Kevin van Zonneveld was once working on a project with a lot of client(JS) / server(PHP) interaction, and he found himself coding PHP functions (like base64_decode & urldecode) in JavaScript to smoothen communication between the two languages...
Coders' View Blog: The Strategy Pattern Using PHP
http://www.phpdeveloper.org/news/12594On the Coders' View blog there's a recent post looking at using the strategy design pattern in your PHP application.
In the strategy pattern, algorithms are extracted from complex classes so they can be replaced easily. For example, the strategy patt...
Ask About PHP Blog: Google Analytics API class for PHP
http://www.phpdeveloper.org/news/12592On the Ask About PHP blog today there's a new tutorial (and a new class) helping you to connect your applications with the Google Analytics backend.
I've been thinking about how I can make use of this API to enhance the sites I'm working on. But befo...
Linus' blog: Yet more reading
http://torvalds-family.blogspot.com/2009/05/yet-more-reading.htmlSomebody in the comments wondered how I have time to read so much.. Part of it is simply that reading is my only real hobby (scuba? Sure - one week a year. Reading? 51 weeks a year). So I literally spend my time either in front of my computer or readin...
Martin Owens: UDS: Last Day, Now the Hard Part
http://doctormo.wordpress.com/?p=607Today is the last day of the Ubuntu Developers Summit 2009 for Karmic Koala, I’ve seen some pretty amazing things, boot speeds, data integration, netbook software. It’s all still to come. So now we start growing this next version from our discussio...
Colors Come to Life in 3D with ColoRotate
http://feedproxy.google.com/~r/Webappers/~3/x7HlUic9lQg/Like taste and smell, color is a sense that is processed by our brains in multiple dimensions. Yet traditional methods of choosing colors on computers are limited to obscure sliders and flattened two-dimensional viewers. With ColoRotate, you can work w...
Adding a TinyMCE image browser the CakePHP way
http://bakery.cakephp.org/articles/view/adding-a-tinymce-image-browser...If your cake app requieres some sort of WYSIWYG editor, integrating TinyMCE is in most cases the way to go. The only problem with TinyMCE is that there is no image browser included for free. So we have to build our own one.
Christer Edwards: Nice Ubuntu Wallpapers
http://ubuntu-tutorials.com/?p=1078This is a really quick post, but I thought I might pass these on. 60 Beautiful Ubuntu Desktop Wallpapers.
Other Points of Interest
No Related Post
CakePHP: Prettier URLs for Plugins
http://feedproxy.google.com/~r/JamieNay/~3/s_q0UpArUWU/Well, I’m oficially a CakePHP convert - so much so that I’m in the middle of writing a general purpose CMS based on the excellent framework (I’ll probably convert this blog to Cake if I ever get the time!). One of the most convenient aspects of C...
Use 396 PHP functions in JavaScript
http://www.dzone.com/links/rss/use_400_php_functions_in_javascript.htmlPHP.JS is an open source project trying to port PHP functions to JavaScript. The library can be customized to only include functions you need.
RoundedCornr: Rounded Corner and Gradient Generator
http://www.roundedcornr.com/This generates a basic box with rounded corners. It will create four image files and the necessary HTML and CSS code for you to put rounded corners around your content.
Jonathan Carter: Get Your Sleep and Excercise
http://jonathancarter.co.za/?p=887Fishbowl Sessions
This morning I attended a session on burnout. It was different to usual sessions in that the table has been removed from the room and the chairs were arranged in such a way that there is an inner circle and an outer circle. People who...
PHP.JS - PHP.JS
http://phpjs.org/PHP.JS is an open source project in which we try to port PHP functions to JavaScript. By including the PHP.JS library in your own projects, you can use your favorite PHP functions client-side.
Narada - A Scalable Open Source Search Engine
http://www.oddments.org/?p=65I’ve been working with Patrick Galbraith for the past couple weeks on a new project that started as an example in his upcoming book. It is a search engine built using Gearman, Sphinx, Drizzle or MySQL, and memcached. Patrick wrote the first implement...
Coding Horror: I Shall Call It.. SomethingManager
http://www.codinghorror.com/blog/archives/000553.htmlThere's nothing more ambiguous than a SomethingManager. Avoid this word. Alan proposes a few alternatives in his blog post that might be helpful in narrowing down what your class actually does.
Giving your classes and objects good, descriptive na...
Fixturize Shell - Generate your fixtures automatically » Debuggable Ltd
http://debuggable.com/posts/fixturize-shell---generate-your-fixtures-a...When you start writing unit tests or using the fixtures shell we published a while back you might be quite annoyed about something. The fact that typing in all those fixture data is not really efficient. In order to make our lives a little easier, we c...
Community News: PHP.JS gets a new home (and compiler)
http://www.phpdeveloper.org/news/12578Kevin van Zonneveld has pointed out that the project PHP.JS (porting PHP functions over to Javascript) has a new home:
PHP.JS is an open source project trying to port PHP functions to
JavaScript. We've been around for a little while on my blog at
htt...
Use 396 PHP functions in JavaScript
http://www.dzone.com/links/rss/use_396_php_functions_in_javascript.htmlPHP.JS is an open source project trying to port PHP functions to JavaScript. The library can be customized to only include functions you need.
FirefoxNotify Puts Download Notices in Ubuntu's Pop-Ups
http://lifehacker.com/5271207/firefoxnotify-puts-download-notices-in-u...Linux only: The smoked glass, Mac-like notification alerts are one of Ubuntu 9.04's best features, but they're not yet compatible with every program, including Firefox. An experimental extension can fix that, moving download notifications into Jaunty J...
Use 396 PHP functions in JavaScript
http://phpjs.org/functions/indexPHP.JS is an open source project trying to port PHP functions to JavaScript. The library can be customized to only include functions you need.
Beyond RAID
http://www.codinghorror.com/blog/archives/001233.htmlI've always been leery of RAID on the desktop. But on the server, RAID is a definite must:
"RAID" is now used as an umbrella term for computer data storage schemes that can divide and replicate data among multiple hard disk drives. The different sche...
Lightweight & Highly Customizable Ajax Events Calendar
http://feedproxy.google.com/~r/Webappers/~3/JWUnWeyEVcw/dhtmlxScheduler is a web-based event calendar which provides simple in-browser scheduling solution. With smooth Ajax-enabled interface dhtmlxScheduler allows users to add, modify or delete events without refreshing the web page.
Intuitive drag-n-drop b...
A Visual History of the Internet
http://blogs.msdn.com/stevecla01/archive/2009/05/23/a-visual-history-o...Top siginificant moments from the Internet history
Neil Jagdish Patel: Android Applications Running on Ubuntu Netbook Remix
http://njpatel.blogspot.com/2009/05/android-applications-running-on-ub...Wow, it's been quite some time since I've last blogged. However, this drought isn't due to lack of awesome work or news, it's just that I'm pretty lazy :).I'm working to remedy this with more frequent blogging about my work at Canonical, but I thought ...
10 HTML Tags that are Overlooked but Should be Used.
http://www.dzone.com/links/rss/10_html_tags_that_are_overlooked_but_sh...With the popularity of CSS, the Div tag has been painfully overused. Here is a list of HTML tags that will help you use HTML the way it was intended.
Install the Best Coding Font
http://www.dzone.com/links/rss/install_the_best_coding_font.htmlIf you are IT professionally (coding or sysadmin) you will be staring at monospaced fonts for many many hours a day. So it's probably justified to spend 2 minutes picking a very good one. It can make your work (typing ; ) just a little bit more pleasin...
Envy Code R preview #7 (scalable coding font) » DamienG
http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-r...It's been a struggle but finally after countless hours here it is, the next release of my Envy Code R monospaced (fixed-width) font designed for programmers.
Many glyphs have been redrawn since preview #6 including braces, lower-case y, 6 & 9, am...
Oxford Archaeology: Canonical support
http://blogs.thehumanjourney.net/oaubuntu/entry/canonical_supportLet's introduce a subject that I've rarely seen discussed on planets or forums: Canonical paid-for support. At Oxford Archaeology we have been paying customers for almost a year, and I think it is a good time to look back and see if it was worth it, w...
Mirco Müller: identi.ca/twitter
http://macslow.net/?p=260Just gave in and added myself to the highly-overrated microblogging crowd. More superfluous information slinging around Maybe I’ll enjoy it more than plain blogging, because is requires less effort to write something. It feels like SMSing … only o...
Eric Hammond: Updated Tutorial: Running MySQL on Amazon EC2 with EBS (now supports AppArmor)
http://alestic.com/2009/05/mysql-ec2-ebs-apparmor-updateThe following tutorial (originally published in Aug ‘08) has been extensively updated today:
Running MySQL on Amazon EC2 with Elastic Block Store (EBS)
This tutorial explains one approach to using Amazon’s persistent storage mechanism as the back...
WhatTheFont! « MyFonts
http://new.myfonts.com/WhatTheFont/Seen a font in use and want to know what it is?
Submit an image to WhatTheFont to find the closest matches in our database. Or, let cloak-draped font enthusiasts lend a hand in the WhatTheFont Forum
Free Programming Books
http://www.e-booksdirectory.com/programming.phpHere is a categorized list of online programming books available for free download. The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby...
Week 20
Yet Another JavaScript Testing Framework
http://misko.hevery.com/2009/05/22/yet-another-javascript-testing-fram...by Miško Hevery & Jeremie Lenfant-engelmann
Did you notice that there are a lot of JavaScript testing frameworks out there? Why has the JavaScript community not consolidated on a single JavaScript framework the way Java has on JUnit. My feeling is th...
Ratchet & Clank Future Weapons Contest: Our Fave Fives #3
http://feedproxy.google.com/~r/PSBlog/~3/8upNUlFHjJw/Greetings, Ratchet & Clank fans! I am Thom Olson, Character Artist on Ratchet & Clank Future: A Crack in Time. Most of what I’m doing on this project is making weapons, so this contest was especially interesting to me. It was really fantastic to see ...
John Resig - ECMAScript 5 Strict Mode, JSON, and More
http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/Previously I analyzed ECMAScript 5's Object and Property system. This is a huge new aspect of the language and deserved its special consideration.
There are a number of other new features and APIs that need attention, as well. The largest of whic...
Everyday GIT With 20 Commands Or So
http://www.kernel.org/pub/software/scm/git/docs/everyday.html[Basic Repository] commands are needed by people who have a repository --- that is everybody, because every working tree of git is a repository.
In addition, [Individual Developer (Standalone)] commands are essential for anybody who makes a commit, ev...
mcurry's asset at master - GitHub
http://github.com/mcurry/asset/tree/masterAsset Packer CakePHP Plugin
Netlog Kings of code Persentation on High Availablility
http://www.slideshare.net/folke/netlog-what-we-learned-about-scalabili...Memcache locking on slide 59
Bodhi.Zazen: Lighttpd - PHP Acceleration Benchmarks
http://blog.bodhizazen.net/?p=340I tested several PHP accelerators with lighttpd on an Ubuntu Server, x86_64 architecture.
A PHP accelerator is an extension designed to boost the performance of software applications written using the PHP programming language. Most PHP accelerators wor...
Logitech Harmony Adapter for Playstation 3 -- official, real, and in our hands
http://www.engadget.com/2009/05/12/logitech-harmony-adapter-for-playst...Product Overview
Many people use the PS3 to play DVDs and Blu-Ray Disc™ movies, and are looking for a universal remote that can control their PS3. The Logitech Harmony Adapter for PLAYSTATION3 takes an infrared (IR) signal from your Harmony remote, a...
Reasons to use innodb_file_per_table
http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_tableWhen working with InnoDB, you have two ways for managing the tablespace storage:
Throw everything in one big file (optionally split).
Have one file per table.
I will discuss the advantages and disadvantages of the two options, and will strive to conv...
php|tek 2009: Cal Evans on Distributed Teams & Telecommuting
http://blueparabola.com/blog/phptek-2009-cal-evans-distributed-teams-t...Cal Evans of Ibuildings at php|tek 2009 talking about working with and in a distributed team
Beyond web 2.0 -- How RDFa will help to democratise data on the web | webBackplane
http://webbackplane.com/mark-birbeck/blog/2009/05/20/how-rdfa-will-hel...Google's announcement that they will be processing RDFa found whilst indexing our web-pages certainly got many people all of a Twitter last week. Many useful posts have examined the effect that this will have on search, especially when combined wi...
GigaPica : Bye bye Hubble
http://gigapica.geenstijl.nl/2009/05/bye_bye_hubble.html#moreThe Bathroom Wall of Code
http://www.codinghorror.com/blog/archives/001268.htmlIn Why Isn't My Encryption.. Encrypting?, many were up in arms about the flawed function I posted. And rightfully so, as there was a huge mistake in that code that just about invalidates any so-called "encryption" it performs. But there's one small pro...
New elements in HTML 5
http://www.ibm.com/developerworks/library/x-html5/?ca=dgr-lnxw01NewHTMLDevelopment of HTML stopped in 1999 with HTML 4. The W3C focused its efforts on changing the underlying syntax of HTML from Standard Generalized Markup Language (SGML) to XML, as well as completely new markup languages like Scalable Vector Graphics (SV...
Ask Unclutterer: Managing RSS feeds | Unclutterer
http://unclutterer.com/2009/04/17/ask-unclutterer-managing-rss-feeds/I like following a lot of websites in a RSS reader — I use Google Reader — but sometimes it’s too much. I check it and there are more than I can read. Now the count is 1000+. Help!
Bodhi.Zazen: Convert VMware .vmdk to KVM .qcow2 or Virtualbox .vdi
http://blog.bodhizazen.net/?p=318I wrote this how to as I was having problems converting a VMware image to KVM. The existing tutorials all suggest using qemu-img to convert the .vmdk, however it was not working as qemu-img only supports VMware 3 and 4 compatible image formats.
At leas...
Hivelogic - Top 10 Programming Fonts
http://hivelogic.com/articles/view/top-10-programming-fontsIn the past, we’ve had to decide between tiny monospace fonts or jagged edges. But today, modern operating systems do a great job of anti-aliasing, making monospace fonts look great at any size.
Here’s a round-up of the top 10 readily-available mo...
Re-Enable Ctrl+Alt+Backspace for Ubuntu 9.04
http://lifehacker.com/5259425/re+enable-ctrl%252Balt%252Bbackspace-for...Linux only: The latest version of Ubuntu disables the easiest way to restart X Windows—but the Ubuntu Geek blog has instructions to easily enable the shortcut key combination again. Normally using the Ctrl+Alt+Backspace shortcut key combination will ...
Trent Richardson’s Blog » Mozilla Fennec in Jaunty 9.04
http://trentrichardson.com/2009/05/06/mozilla-fennec-in-jaunty-904/While messing around with some mobile web development I decided to check Synaptic for “mobile browsers”. Sure enough the results were pleasing. Topping the list was Mozilla Fennec, the new mobile version of Firefox. Right away I installed and I now...
Sun/Intel X-25e 4 Disk Raid 10 tests - part 2 » Big DBA Head!
http://www.bigdbahead.com/?p=557So lets test some different configurations and try and build some best practices around Multiple SSD’s:
Which is better? Raid 5 or Raid 10?
Amazon Web Services Blog: New Features for Amazon EC2: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch
http://aws.typepad.com/aws/2009/05/new-aws-load-balancing-automatic-sc...New Features for Amazon EC2: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch
We are working to make it even easier for you to build sophisticated, scalable, and robust web applications using AWS. As soon as you launch some EC2 instances, y...
Yes! 50 Scientifically Proven Ways to Be Persuasive « alex.moskalyuk
http://www.moskalyuk.com/blog/yes-50-scientifically-proven-ways-to-be-...Yes! 50 Scientifically Proven Ways to Be Persuasive
Noah Goldstein’s, Steve Martin’s (no, not that Steve Martin’s) and Robert Cialdini’s Yes! 50 Scientifically Proven Ways to Be Persuasive is a pop psych book, where a bunch of research in psyc...
Why Isn't My Encryption.. Encrypting?
http://www.codinghorror.com/blog/archives/001267.htmlIt's as true in life as it is in client-server programming: the only secret that can't be compromised is the one you never revealed.
But sometimes, it's unavoidable. If you must send a secret down to the client, you can encrypt it. The most common fo...
Background Image Maker
http://lab.rails2u.com/bgmaker/Tools
http://www.cssjuice.com/tools/Below is the complete list of online generators and tools with brief description that particularly for web designers and developers, if you want more details information, just check out the related posts. This page is constantly updated. Please send me...
Linux - disk usage (du) human readable AND sorted by size | Earth Info
http://www.earthinfo.org/linux-disk-usage-sorted-by-size-and-human-rea...This is quick tip to fix a problem that has always bugged me - When showing disk usage in a human readable form (KB, MB, GB) for each subdirectory using “du -sh *”, how can you properly sort it into size order.
Leo Iannacone: A simple plugin for Sonata
http://en.leoiannacone.com/en/blog/?p=14This simple plugin uses pynotify to notify on song changes in sonata.
This is when you don’t have the album cover:
This one shows a preview of plugin when option “Album art” is checked (and mp3 file has some decent id3-tags):
Download:
You can ...
Mozilla Labs » Bespin
http://labs.mozilla.com/projects/bespin/Bespin is a Mozilla Labs experiment that proposes an open, extensible web-based framework for code editing that aims to increase developer productivity, enable compelling user experiences, and promote the use of open standards.
Week 19
Procurios Blog: Syntactic Sugar for MySQLi Results using SPL Iterators
http://www.phpdeveloper.org/news/12523From the Procurios blog there's a recent post looking at a method letting you use a foreach on the results from a MySQLi request - SPL Iterators.
Ever wondered why you can't use foreach() on MySQLi Results, and instead have to write less convenient w...
Alex Faaborg - » Evolving a Product Brand
http://blog.mozilla.com/faaborg/2009/05/14/evolving-a-product-brand/We are now in the process of refreshing the Firefox application icon, so I wanted to address some of the initial questions we are getting, and look at some specific examples in the technology industry of product brand evolution.
War on Facebook- how Facebook limits my freedom of speech.
http://digg.com/arts_culture/War_on_Facebook_how_Facebook_limits_my_fr...This is how Facebook responded to my questions about their freedom of speech policy- the comparison to AT&T bleeping out my curse words on telephone conversations didn't ring any bells. Pathetic.
Add PPA Key To Your Apt Keyring
http://feedproxy.google.com/~r/UbuntuTutorials/~3/oScemLMZVNo/I know many of you use Launchpad’s “Personal Package Archive” for updated and beta packages. I have about a half-dozen configured on my machine to give me the latest and greatest of my favorite applications. The one problem with a PPA though is t...
Matt Curry's Blog: Free CakePHP E-Book - Super Awesome Advanced CakePHP Tips
http://www.phpdeveloper.org/news/12512In a new post Matt Curry talks about a CakePHP book that he's written up and is free for the taking (and using and learning). The book takes a bit more advanced approach to using the framework and for those who have "mastered the basics and wants to do...
Why Do Computers Suck at Math?
http://www.codinghorror.com/blog/archives/001266.htmlYou've probably seen this old chestnut by now.
Insert your own joke here. Google can't be wrong -- math is! But Google is hardly alone; this is just another example in a long and storied history of obscure little computer math errors that go way bac...
Morgan Collett: Ubuntu Server: Versioning /etc with etckeeper rocks!
http://morgancollett.wordpress.com/?p=182Deploying a new server at work – a dedicated server hosted at Hetzner. Fortunately Jaunty (Ubuntu 9.04) was released before we had anything hosted on the machine, so I took the decision to upgrade it before we do serious deployment.
One of the shiny ...
Will php 5.3 be in karmic?
https://answers.edge.launchpad.net/ubuntu/+source/php5/+question/70902I know PHP 5.3 isn't stable yet, but is there any estimation within the ubuntu core devs in what release of Ubuntu we can expect it? I know a lot of our customers (php developers) are craving for it cause of some additional significant features.
Joshua Eichorn's Blog » Blog Archive » Hbase fun
http://blog.joshuaeichorn.com/archives/2009/05/12/hbase-fun/For the last couple weeks I’ve been working pretty heavily with Hbase. It decidedly has different usage patterns then Mysql, but since I don’t often get to use anything relational in Mysql because of performance reasons it hasn’t been to hard to ...
About RDFa - Webmasters/Site owners Help
http://google.com/support/webmasters/bin/answer.py?answer=146898About RDFa
Installing Twhirl on Ubuntu 8.10 « the ubuntu experiment
http://ubuntuexperiment.wordpress.com/2008/11/08/installing-twhirl-on-...Before you can install and Twhirl, you need to install Adobe AIR on your computer. After you have installed Adobe AIR, download the latest version of Twhirl to your deskop. You will be able to start the installation directly by double-clicking on the ...
php5 in ubuntu question #70902: “Will php 5.3 be in karmic?”
https://answers.launchpad.net/ubuntu/+source/php5/+question/70902Will php 5.3 be in Ubuntu Karmic?
Jonh Wendell: Remote Access and 3D Effects
http://www.bani.com.br/?p=298Just a quick post to say that Vino 2.26.2, which will be released next week will have a workaround for a bug that some proprietary video drivers have with the XDamage extension of X.Org.
If you have a nvidia/ati driver and 3D effects enabled and nobody...
Dustin Kirkland: byobu 2.0 released -- the project formerly known as screen-profiles
http://blog.dustinkirkland.com/2009/05/byobu-20-released-project-forme...Releasing 2.0After 54 mini-releases of screen-profiles-1, I'm pleased to declare a 2.0 release! I believe that the project is more stable, more feature-filled, and better performing than ever. screen-profiles has become much more than a fun little ha...
Week 18
Dates, Times and Derick - Marco Tabini
http://mtabini.blogspot.com/2009/05/dates-times-and-derick.htmlAs you may know, php|a just published Derick Rethans' new book, php|architect's Guide to Date and Time Programming. If you allow me a small amount of self-promotion, this is a great book—and not just because my company happens to be the publisher.Dat...
How do you play PixelJunk 1-4?
http://feedproxy.google.com/~r/PSBlog/~3/ijS6El8-wcw/You’ve seen the screenshots, you’ve read the stories, you’ve even helped name the game - but what do you *really* know about the next PixelJunk game? Producer Matt Morton walks us through the gameplay in the temporarily-dubbed PixelJunk 1-4. And ...
Daniel Hahler: Improving dpkg/apt performance
http://daniel.hahler.de/improving-dpkg-apt-performanceThanks to Antti-Juhani Kaijanaho I could improve the performance of dpkg/apt on my old Ubuntu system (upgraded since I've started using Linux/Ubuntu in 2005):
I've written a small script, according to Antti-Juhani's post:
#!/bin/sh
# via http://antti...
AnandTech: The SSD Anthology: Understanding SSDs and New Drives from OCZ
http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=9Now if we deleted and tried to write 4KB of data however, we’d run into the same problem again. We’re simply delaying the inevitable by shipping our drive with an extra 4KB of space.
The more spare-area we ship with, the longer our performance wil...
Twitter API Component with Search API
http://bakery.cakephp.org/articles/view/twitter-api-component-with-sea...I needed to integrate the Twitter API with a clients website to run a competition and I saw that there were some Twitter API Components out there but none of then were 100% complete and they didn't offer the Search API. So I decided to build one and sh...
Cube°n for NetBeans on OSX (and others) | Davey Shafik
http://pixelated-dreams.com/archives/582-cube%C2%B0n-for-netbeans-on-o...One of the things I’ve been most excited about with NetBeans, is the prospect of hooking it into Trac using Cube°n. Now, I should note that I didn’t even think about doing this till I ran across Mylar for Eclipse. So, I went ahead and downloaded ...
Convert Fixed Width To Array - Kevin Waterson
http://www.phpro.org/examples/Convert-Fixed-Width-To-Array.htmlFollowing on from a recent posting a request was recieved to convert a fixed width file into an array. The process is quite similar to creating a class as the file is iterated over and the array of positions and widths are used to build the array. In t...
Resources for Developing a Site for iPhone
http://feedproxy.google.com/~r/Webappers/~3/qCFJQipXFMs/The iPhone is a fantastic phenomenon. It’s a communications device, a multimedia platform and much more all rolled into one single tool. Everyone wants in on this device. With millions of iPhones out there, it makes sense to have your content, or app...
Emma Jane Hogbin: Remote install of Debian overtop of RedHat
http://www.emmajane.net/node/916A very long time ago I leased some server space that had RedHat and I wanted Debian. So I did a remote install using the /swap partition as a / partition. I thought the notes were lost, but I found them. I include them here for historical (hysterical?)...
Crucial Concepts Behind Advanced Regular Expressions | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/05/06/introduction-to-advanced-re...An introduction to advanced regular expressions, with eight commonly used concepts and examples. Each example outlines a simple way to match patterns in complex strings. If you do not yet have experience with basic regular expressions, have a look at t...
Don’t cache my form (and session) data!
http://teknoid.wordpress.com/2009/05/07/dont-cache-my-form-and-session...This is probably overly simple, but I felt like posting something anyway…
Every once in a while you hear a complaint that you’ve got some sort of login (account), then a user actually logs out, and then yet, hits the back button in their browser…...
PHP 5.3.0 RC 2 released - Johannes Schlüter
http://schlueters.de/blog/archives/106-PHP-5.3.0-RC-2-released.htmlAs others wrote, or as you can read on php.net or in my twitter feed we've released the second, long awaited, release candidate of PHP 5.3.0.5.3 is rather big release including support for namespaces, closures, phar archives, internatioalization supp...
Using web workers - MDC
https://developer.mozilla.org/En/Using_DOM_workersWorkers provide a simple means for web content to run scripts in background threads. Once created, a worker can send messages to the spawning task by posting messages to an event handler specified by the creator.
The worker thread can perform tasks w...
How to Include File
http://blogs.sun.com/netbeansphp/entry/include_requireHow to include file in PHP NB IDE? Two ways:
file system code completion for include/require
Fast Import Alt+Shift-I
The first one is probably no surprise because is included in NB since 6.5
The second one was added int...
PublishableBehavior
http://bakery.cakephp.org/articles/view/publishablebehaviorPublishableBehavior allows the use of datetime fields for start and end ranges on content. Included functionality allows for checking published status, toggling to published / unpublished status, and adding conditions to a find to properly filter thos...
Gnome Do: Also a Dock
http://mikesubuntu.blogspot.com/2009/05/gnome-do-also-dock.htmlIf you have not yet installed and tried Gnome-Do, a program similar to quicksilver for mac which can run applications and do other various tasks using only the keyboard, I highly recommend doing so. If you already have it, however, I have a suggestion....
Rubén Romero: Go iFolder and Drop-that-Box now! MOTUs step up to the task, please…
http://huayra.wordpress.com/?p=134As a follow in up my last entry on mono related tech I wanted to thank Rui Boon for beeing a true iFolder hero!
The problem is that compulsory military service has taken him away from Ubuntu business so we need someone else to take on this task. Rui Bo...
Leaflet: PHP development in 2009 - /usr/portage
http://usrportage.de/archives/915-Leaflet-PHP-development-in-2009.htmlAntony Dovgal's Blog: locating bottlenecks in PHP code with Pinba
http://www.phpdeveloper.org/news/12454Antony Dovgal has announced a tool that can help you find out where issues are in your code - specifically places where too much work is being done and gumming up the works. The Pinba statistics server for PHP that gathers UDP data from the PHP process...
Christian Stocker's Blog: Planet PHP Sources now on GitHub
http://www.phpdeveloper.org/news/12448If you're a fan of Planet-PHP (our fellow PHP news source) and have wanted to see how things run behind the scenes, you might want to check out this bit of information from Christian Stocker on where the source has ended up.
After Lukas asked me for ...
YouTube - PixelJunk™1-4 trailer
http://www.youtube.com/watch?v=9EbsMtEv2CEApparently a new game by pixeljunk. I really love all their previous work.
Introduce Variable QuickFix
http://blogs.sun.com/netbeansphp/entry/introduce_variable_quickfixLast week I've got a question: "I need to explain when the Introduce Variable hint is invoked?" and I've realized that I could mention it briefly in this weblog because I'm not sure how many of you have already noticed it. I like this featu...
Escaping Restrictive/Untrusted Networks with OpenVPN on EC2 - Alestic.com
http://alestic.com/2009/05/openvpn-ec2Perhaps you are behind a corporate firewall which does not allow you to access certain types of resources on the Internet. Or, perhaps you are accessing the Internet over an open wifi where you do not trust your network traffic to your fellow wifi user...
FullCalendar - Full-sized Calendar jQuery Plugin
http://arshaw.com/fullcalendar/FullCalendar is a jQuery plugin that provides a full-sized, drag & drop calendar like the one below. It uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format (an extension is provided for Google Calend...
Butter Cutters
http://www.youtube.com/watch?v=aRZ8TlvH2gcA hot knife, laser, water jet and sodium hydroxide have one thing in common - they can be used to cut a block of butter! Extra footage, other angles and mistakes from the making of this video can .
Go full screen with NetBeans
http://wiki.netbeans.org/TaT_GoFullScreenNB65When we want to get the most of our big, high resolution screens in Windows we can maximize the NetBeans window. But this will still leave the title bar on the screen, so to really use all of the screen we can run NetBeans in full screen mode. We go to...
Bloom Filters Quickie » Andrei Zmievski
http://gravitonic.com/2009/04/bloom-filters-quickieGoogle BigTable uses Bloom filters to reduce the disk look-ups for non-existent data; Cassandra also uses them to save IO; Digg might use them to implement checks for green tags on Digg buttons, i.e. have my friends Dugg this, etc. The possibilities ar...
Week 17
Artwork/Incoming/Jaunty/AlphaBackgrounds - Ubuntu Wiki
https://wiki.ubuntu.com/Artwork/Incoming/Jaunty/AlphaBackgroundsubuntu jaunty wallpapers
Ubuntu brings advanced Screen features to the masses - Ars Technica
http://arstechnica.com/open-source/news/2009/04/ubuntu-brings-advanced...GNU Screen with Ubuntu's screen-profiles
GNU Screen is a powerful terminal multiplexer that makes it easy for users to manage multiple sessions at the command line. It provides rudimentary window management capabilities in text-based environments...
How to Install Adobe AIR on Ubuntu
http://www.sizlopedia.com/2008/04/06/how-to-install-adobe-air-on-ubuntu/Adobe Technologies released the Linux version of Adobe AIR some weeks ago which brings web applications and widgets to your desktop. Installing new applications on a Linux distribution is always a mystery for newbies so here is a guide that teaches you...
Justin Dugger: Backups galore
http://jldugger.livejournal.com/27216.htmlI thought I'd do a quick survey and figure out what backup tools are readily available in Ubuntu. I found 17 that might be worth mentioning. Many are front-ends, and front-ends-to-the-front-ends, so to keep them straight I cooked up a quick diagram wit...
SitePoint PHP Blog: Interactive CLI password prompt in PHP
http://www.phpdeveloper.org/news/12440On the SitePoint PHP blog today Troels Knak-Nielsen has a quick tip for those looking for a way to have their command-line PHP scripts be more interactive.
Just a quick tip, since I spent a good hour figuring this out recently. PHP has no native way ...
Matt Zimmerman: Ubuntu 9.04 does not use ext4 by default
http://mdzlog.alcor.net/?p=345There seems to be a significant misconception around Ubuntu 9.04, that it uses the (comparatively new) ext4 filesystem by default. It doesn’t. Ubuntu 9.04 still uses the tried-and-true ext3 filesystem by default. If you install Ubuntu 9.04 and use...
Jorge Castro: Please consider donating to GNOME
http://castrojo.wordpress.com/?p=428J5 has put out a call for donations for GNOME.
I’ve been a Friend of GNOME for years and I find it to be a great program. You get neat stickers and stuff, but more importantly you help fund GNOME activities and keep the gears running. You can donate...
Open Source is not a Democracy
http://feedproxy.google.com/~r/nerderati/~3/Prq5CWfIXUc/open-source-is...And that's a good thing.In democracies, "power is held by the citizens":http://en.wikipedia.org/wiki/Democracy. The problem with this (at least in terms of open source software) is that, by and large, people are dumb.The root of the problem lies in the...
Eric Hammond: Using sudo, ssh, rsync on the Official Ubuntu Images for EC2
http://alestic.com/2009/04/ubuntu-ec2-sudo-ssh-rsyncThe official Ubuntu images for EC2 do not allow ssh directly to the root account, but instead provide access through a normal “ubuntu” user account. This practice fits the standard Ubuntu security model available in other environments and, admitte...
Eric Hammond: Official Ubuntu Images for Amazon EC2
http://alestic.com/2009/04/official-ubuntu-ec2The Ubuntu on EC2 team has released official Ubuntu images for EC2 including the releases 8.04 Hardy and 8.10 Intrepid. The plan is for the Ubuntu images which have been published on http://alestic.com for the last 18 months to be phased out in favor ...
check your my.cnf with "mysqld --help --verbose"
http://blog.dbadeva.com/2009/04/check-your-mycnf-with-mysqld-help.htmlOn the Drizzle-discuss mailing list, Baron just pointed out that MySQL has a means to validate its config file (/etc/my.cnf), similar to "apachectl configtest". mysqld --help --verboseSomehow, I never knew that...Oh, and yes, this means I am followi...
How to measure code quality - Demian Turner
http://phpkitchen.com/2009/04/how-to-measure-code-quality/wtfs per min
Dustin Kirkland: What I Want the Ubuntu Server To Be
http://blog.dustinkirkland.com/2009/04/what-i-want-ubuntu-server-to-be...My Canonical Ubuntu Server Team colleagues, Soren Hansen and Thierry Carrez, have recently published manifestos on what they would like to see the Ubuntu Server become. Accordingly, here are my thoughts on the matter...What I Want The Ubuntu Server To...
Bodhi.Zazen: Convert Virtualbox vdi to KVM qcow
http://blog.bodhizazen.net/?p=183I have been asked several times how to convert an existing VirtualBox machine / image to KVM. The process is quite easy and involves simply converting your virtual hard drive (VirtualBox uses “vdi”) to a format compatible with KVM (qcow). You then ...
Joey Stanford: Leading with Kindness
http://joey.ubuntu-rocks.org/blog/?p=294I did some analysis work for a group in Canonical last November and December. It was really interesting for me and a rewarding experience but as I was writing and revising my final report I kept feeling more and more uneasy about the way I articulate...
Matthew Turland's Blog: Building PHP-GTK with Cairo Support on Ubuntu Jaunty
http://www.phpdeveloper.org/news/12410Matthew Turland has posted a guide he created following his own process as he worked to compile PHP 5.3.0RC1 with PHP-GTK/Cairo support on a Ubuntu (Jaunty) installation.
The process was a bit arduous, as Ubuntu apparently has a rather "interesting" ...
Matt Zimmerman: Migrating to ext4
http://mdzlog.alcor.net/?p=317To celebrate the stabilization and release of Ubuntu 9.04, I’ve destabilized my primary (work and personal) laptop a bit by migrating from ext3 to ext4, following (more or less) the procedure I found on the ext4 wiki. I created a fresh 9.04 USB sti...
NGINX + PHP-FPM + APC = Awesome
http://interfacelab.com/nginx-php-fpm-apc-awesome/The following guide will walk you through setting up possibly the fastest way to serve PHP known to man. If there is a faster way, I’ve not yet found it climbing through zillions of blog posts out there on the subject. In this article, we’ll be ins...
Week 16
Using Console_Getopt to Process the PHP Command Line
http://devzone.zend.com/article/1046-Using-Console_Getopt-to-Process-t...That's where this tutorial comes in - it shows you how to painlessly support command-line options in your PHP CLI programs. It's not as difficult as it might seem at first glance - and no, you don't need to stay up all night to get it do...
Jonathan Carter: Screens of Death
http://jonathancarter.co.za/?p=486I initially wanted to write “Death” in the title in full-caps, but that’s a bit melodramatic, even for me.
Error messages are often scary and frightning. Sometimes, they’re even amusing. I use a screensaver called BSOD (named after the Windows...
Jeff Waugh: Google Distro Trends, 2009/04/23
http://bethesignal.org/blog/2009/04/23/google-distro-trends-20090423/Just mentioned it in the comments of my previous post, but it’s worth a more public reminder…
That’s what I would describe as “the hopes and dreams of a generation” (of Software Freedom lovers), and is the result of fantastic product definit...
Caspar Clemens Mierau: Ubuntu Jaunty Jackalope on Berlin metro system
http://www.screenage.de/blog/2009/04/23/ubuntu-jaunty-jackalope-on-ber...Again I am happy to announce, that Berliner Fenster, the company behind the Berlin metro tv advertisement system, viewed by approx. 1.5 million people a day, was so kind of providing Ubuntu and Ubuntu Berlin with a spot for the release of Ubuntu Jaunty...
Bug 477938 – Impossible to add a new sink using bluetooth headset
https://bugzilla.redhat.com/show_bug.cgi?id=477938Please use the native BT support in PA now which is available in Rawhide and will be part of F11. Going via ALSA is very problematic.
Martin Owens: Ubuntu: Sound, An Issue of Information
http://doctormo.wordpress.com/?p=412There was a recent upgrade of Savage2 that moved the default sound system from oss to alsa… suddenly my computer wouldn’t play sound any more for this game. Turns out I didn’t have my computer set up quite right, it was loading oss module which w...
ColorSchemer - Online Color Scheme Generator
http://www.colorschemer.com/online.htmlHelps determining what colors go together well
HOWTO/AudioDevices - BlueZ - Trac
http://wiki.bluez.org/wiki/HOWTO/AudioDevices#PulseaudioPulse native Bluetooth sink
Newer versions of pulse have a native Bluetooth sink which works *only* with Bluez 4.x. You need pulse 0.9.14 (FIXME: maybe 0.9.13 works too?) and later, and they have to have module-bluetooth-discover and module-bluetooth-...
[ubuntu] Bluetooth Headset and Pulse [Archive] - Ubuntu Forums
http://ubuntuforums.org/archive/index.php/t-1044715.htmlI downloaded the latest bluez components from
http://philip.magicalforest.se/dists/intrepid/extra/
and then the "pactl load-module module-alsa-sink" command loaded the module properly and i could see the device in pavucontrol.
.asoundrc file
pcm.bm {
...
Speed up your Ubuntu Linux boot! | Nobody was Born with Linux Knowledge
http://aldeby.org/blog/index.php/speed-up-your-ubuntu-linux-boot.htmltweak your Ubuntu Linux setup in order to speed up the boot process as well as the startup time of some frequently used applications.
PlayStation 3 Solid State Drive Report - Features at GameSpot
http://www.gamespot.com/features/6192258/index.htmlPlayStation 3 SSD Performance
Compiz Fusion: Transparent Windows - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=1032985I had 8.04 and could adjust the transparency of windows by holding alt and scrolling.
In ccsm, the plugin that does this is "Opacity, Brightness and Saturation" (under "Accessibility"-section.).
On the Opacity-tab set mouse shortcut for "Increase" to...
StumbleUpon WebToolbar - Howto give Ubuntu transparent menus | badoh
http://www.stumbleupon.com/toolbar/#topic=Linux/Unix&url=http%253A...Howto give Ubuntu transparent menus
Dennis Kaarsemaker: Databases in 2010
http://blogs.ubuntu-nl.org/dennis/?p=278Will we see this in the future? I hope (and think) not, but who knows :)
dennis@mosquito:~$ sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server is not available...
Blueman - An Awesome Bluetooth manager for Ubuntu « bigbrovar
http://bigbrovar.wordpress.com/2009/02/14/blueman-an-awesome-bluetooth...Bluetooth support has always been shaky in gnome. The default bluetooth manager is often very basic and unintuitive. Things like connecting to an audio or input device and Connecting to 3G/EDGE/GPRS via dial-up were either impossible or not easy and s...
Can't Sleep
http://xkcd.com/571/Week 15
Vote now! Insomniac’s Ratchet & Clank Future Weapon Contest is on!
http://feedproxy.google.com/~r/PSBlog/~3/V7GJ2-oSC60/We’re excited to announce the five finalists in the “Captain Qwark’s My Blaster Runs Hot Weapons Contest Sponsored by Gadgetron”! We had a ton of excellent submissions from all sorts of folks. We were very impressed by how good some of your ent...
CakePHP Automagic Javascript Validation
http://sandbox2.pseudocoder.com/demo/validationCakePHP Automagic JavaScript Validation Helpe
On The Fly Model Chains With CakePHP | PseudoCoder.com
http://www.pseudocoder.com/archives/2009/04/17/on-the-fly-model-chains...Wouldn’t it be awesome if Cake only created the pieces of the chain as needed? Or what if some really awesome member of the community took the time to build such functionality and then shared it with everyone. You know, something like:
Steven Harms: Dropbox on Ubuntu
http://www.sharms.org/blog/?p=417Often times you want to keep a file in sync, much like .mac, between computers. Or maybe you just need to make sure your files are backed up to the web. Enter a product called Dropbox.
Dropbox provides many useful features:
Simply installation
Auto...
One More Tip For Speeding Up CakePHP Apps | PseudoCoder.com
http://www.pseudocoder.com/archives/2009/04/16/one-more-tip-for-speedi...Don’t Use $uses Unless You Really, Absolutely Have To
$uses is a controller attribute that allows you to access additional models to the default one. Say you have a blog application and one of the controllers is posts. By default you have access to ...
ClassRegistry::init vs loadModel - CakePHP | Google Groups
http://groups.google.com/group/cake-php/msg/794c451038c0c798?pli=1App::import() only includes the file. So you would new to create a new
instance every time. This is not recommended
ClassRegistry::init() loads the file, adds the instance to the a
object map and returns the instance. This is an easy and convenient
wa...
Is Open Source Experience Overrated?
http://www.codinghorror.com/blog/archives/001255.htmlI'm a big advocate of learning on the battlefield. And that certainly includes what may be the most epic battle of them all: open source software.
Contribute to an open-source project. There are thousands, so pick whatever strikes your fancy. But pic...
MySchemaShell - step closer to DB structure synchronization
http://bakery.cakephp.org/articles/view/myschemashell-step-closer-to-d...I'm struggling with DB structure versions management. Recently I tried SchemaShell (cake schema), but found it quite inappropriate with the way the SVN works. Additionally one could only overwrite DB structure with schema file or overwrite schema file ...
New SVN repository for PHP-GTK - Riff Blog - PHP-GTK
http://blog.riff.org/2009_04_15_new_svn_repository_for_phpgtkAfter recent complaints in the PHP-GTK mailing list, auroraeosrose mentioned mgdm has set up a SVN repository for the docs, to ease working on them.
This new repository is available at
http://svn.thefrozenfire.com/phpgtkdoc/
Back In Time Does Full Linux Backups in One Click
http://lifehacker.com/5212899/back-in-time-does-full-linux-backups-in-...Linux only: Back In Time, a Linux backup app inspired by Macs' Time Machine and offering the same kind of no-worry, space-saving snapshot protection, is worth adding to your must-install list. Why? First off, the user interface and documentation at its...
Joe Barker: Laconi.ca
http://blog.joeb454.com/?p=292Now I’m sure most of you have heard of twitter? Ok good, that’s a start. Identi.ca? Even better.
Identi.ca runs on open-source software called Laconi.ca. It supports the Open Microblogging Standard, and in my opinion, is better than twitter. There...
Download Killzone 2 Steel and Titanium April 30th
http://feedproxy.google.com/~r/PSBlog/~3/FB2jKEBSFBI/You may have seen the official announcement of the first DLC map pack for Killzone 2 on Spike TV and currently on Gametrailers.com, but we wanted to reiterate some of the key details of what will be available as well as let you know the official date i...
Using the Twitter API with PHP and PEAR - planetphp
http://devzone.zend.com/article/4431-Using-the-Twitter-API-with-PHP-an...The PEAR Services_Twitter package provides a full-featured interface for interacting with the Twitter API through a PHP application. This article looks at the various methods supported by this package, and illustrates how they can be used to integrate ...
Boot Ubuntu 9.04 in 18 Seconds (With a Solid State Drive)
http://lifehacker.com/5211258/boot-ubuntu-904-in-18-seconds-with-a-sol...Google webspam wrangler Matt Cutts treated himself to a solid-state hard drive—the kind made from memory chips—and timed a customized boot of Ubuntu 9.04. It was up and running Firefox in about 18 seconds. Start-up time was one of the main focus ar...
PixelJunk Eden Encore Launching on PSN this Thursday
http://feedproxy.google.com/~r/PSBlog/~3/hIU9H4OfHFo/Hey PixelJunk fans,
Just a quick blog update today to let everyone know the expansion pack for PixelJunk Eden hits PSN this Thursday, April 16! In three days you can download PixelJunk Eden Encore for only $5.99.
If you haven’t played the original, t...
Death to the Space Infidels!
http://www.codinghorror.com/blog/archives/001254.htmlAh, spring. What a wonderful time of year. A time when young programmers' minds turn to thoughts of ... neverending last-man-standing filibuster arguments about code formatting.
Naturally.
And there is no argument more evergreen than the timeless deb...
Embedding PHP In CSS - Kevin Waterson
http://www.phpro.org/articles/Embedding-PHP-In-CSS.htmlPerhaps one of the most frustrating aspects of using PHP with websites, is getting variables into CSS. Having variables stored in an ini file, config file or even a database can make the updating of the look and feel of a site simple, however, CSS file...
Rondleiding door een Google datacentrum
http://feedproxy.google.com/~r/ispam-nl/~3/rkQyijti6EU/Google begint telkens meer informatie over haar datacentra vrij te geven. Op 1 april organiseerde Google de Google Data Center Summit, waarbij het bedrijf veel informatie over haar datacentra met journalisten en bloggers deelde. Google heeft nu de webc...
Rondleiding door een Google datacentrum
http://www.ispam.nl/archives/8793/rondleiding-door-een-google-datacent...Google begint telkens meer informatie over haar datacentra vrij te geven. Op 1 april organiseerde Google de Google Data Center Summit, waarbij het bedrijf veel informatie over haar datacentra met journalisten en bloggers deelde. Google heeft nu de webc...
Debian Package of the Day: goplay: discover interesting packages
http://debaday.debian.net/2009/04/12/goplay-discover-interesting-packa...goplay is a package browser that lets you find interesting packages that you didn’t knew before. It uses DebTags (categories to describe Debian packages) to classify the packages. The package comes with some generic browsers:
goplay Browse games.
g...
Week 14
Matt Zimmerman: “I don’t have enough time”
http://mdzlog.alcor.net/?p=289It’s a phrase I hear every day: “I don’t have enough time to do that.”
Recently, I’ve been thinking a lot about the trivial things we say, particularly when a poor choice of words can obscure our meaning. Conventional wisdom supports “cal...
Save the Last Flash Movie You Watched
http://lifehacker.com/5206354/save-the-last-flash-movie-you-watchedLinux only: Reader Blake writes in with his method for quickly making a copy of the last flash video you watched in your browser. Whenever you watch a flash video in your browser, the entire video is buffered to your hard drive, and stored in a tempora...
Og Maciel: Life Is a Gift
http://www.ogmaciel.com/?p=679I just had to share this with everyone. Have a great weekend!
Life Is a Gift
Today before you say an unkind word - Think of someone who can’t speak.
Before you complain about the taste of your food - Think of someone who has nothing to eat.
Before yo...
Martin Meredith: My Boss, with a little help, starts the conversion to Linux
http://www.sourceguru.net/?p=203Ok, so at work, pretty much the whole company uses Windows, of some sort. The web team, however, are pretty adamant that they use the best tools available for them, and we use Ubuntu because of this (because it’s the easiest option that we all have t...
Jonathan Carter: More Easter Eggs in Ubuntu
http://jonathancarter.co.za/?p=513Easter time! I’m going to spend the next few days off-line attending some music festivals (KKNK, KoDV, Cokefest, etc). I kept a list of all the easter eggs I’ve gathered in Ubuntu since the last time I blogged about Ubuntu Easter Eggs, enjoy!
Robot...
DPC - Dutch PHP Conference June 2009 - Lorna Mitchell
http://www.lornajane.net/posts/2009/DPC-Dutch-PHP-Conference-June-2009I keep getting asked about the Dutch PHP Conference so here's a quick outline about the event.
The conference is in Amsterdam, on 11th to 13th June 2009. Thursday 11th is the tutorial day, Friday and Saturday are the main conference days. The schedu...
Dutch user group meetings all around - Stefan Koopmanschap
http://www.leftontheweb.com/message/Dutch_user_group_meetings_all_aroundLast week we had a usergroup meeting in Amersfoort, and quite unexpectedly we announced that we'll have another one next week. This is slightly unusual, but you got to recognize opportunities as they arise.
Michael Lustfield: Upgrading to 9.04 and Ext4 Remotely
http://profarius.com/content/upgrading-904-and-ext4-remotelyWARNING! Do Not do this to your systems. This is for informational purposes only. Do this in a virtual machine only. If you do this outside of a virtual machine, your computer will blow up and you will die. You've been warned.
I did in fact do this ove...
Andrei Zmievski's Blog: Bloom Filters Quickie
http://www.phpdeveloper.org/news/12291Andrei Zmievski has written a new post about a new extension he's worked up (out of curiosity for the technology) - the pecl/bloomy extension.
A Bloom filter is a probabilistic data structure that can be used to answer a simple question, is the given...
9 Extremely Useful and Free PHP Libraries
http://feedproxy.google.com/~r/nettuts/~3/yc-zicEoZd8/A lot of functionality is shared among applications - like sending emails or preventing spam. In the spirit of reusing the wheel instead of reinventing it, here are nine free web libraries that you can use in your next program which will dramatically i...
solo - prevent simultaneous instances
http://www.timkay.com/solo/solo is a very simple script (10 lines) that prevents a program from running more than one copy at a time. It is useful with cron to make sure that a job doesn't run before a previous one has finished.
PHP: Predefined Constants - Manual
http://nl.php.net/manual/en/filter.constants.phpI've noticed someone mentioned some filter_ prefixed PHP functions. At first I thought they were some custom written ones, but on a quick check it turned out that there really where this functions. I was shocked. Anyway, let's digg into it......
Brandon Holtsclaw: Simplify Dropbox URL’s with Apache2 (reverse)proxy
http://www.imbrandon.com/?p=111First off this is a (late) response to Christer Edwards way of simplifying his public Dropbox URL's with .htaccess and mod_rewrite, it can be found here.
While his solution works, it leaves the URL ugly e.g. a Picture of my son and his toy duck at wo...
helpers/html_cache at master from mcurry's cakephp - GitHub
http://github.com/mcurry/cakephp/tree/master/helpers/html_cacheCake's core cache helper is great, but the files it outputs are PHP files, so it will never be as fast as straight HTML files. This HTML Cache Helper writes out pure HTML, meaning the web server doesn't have to touch PHP when a request is mad...
Almost Perfect
http://www.codinghorror.com/blog/archives/001252.htmlI'll always remember WordPerfect as the quintessential white text on blue screen application.
For a period from about 1985 to 1992, WordPerfect was the most popular word processing program in the world on virtually every computing platform. I rememb...
Debian Package of the Day: cdargs: a browser for cd
http://debaday.debian.net/2009/04/05/cdargs-a-browser-for-cd/We have run out of articles! Please submit good articles about software you like!
cdargs is a command that enhances the good old cd by adding bookmarks and a browser. Sometimes you need to work on directories that are difficult to reach, even with the ...
Week 13
I bring you: floep - Evert Pot
http://feedproxy.google.com/~r/bijsterespoor/~3/YPNcan5_Apo/233I've been wanting to get started with python for quite a bit, but to do so I just really needed a useful program to write. Yesterday, I came up with the idea of writing a very simple script allowing me to execute command over ssh on a couple servers in...
Issue 11 - ps3mediaserver - MKV files produces "Process mencoder has a return code of 139!" Error. - Google Code
http://code.google.com/p/ps3mediaserver/issues/detail?id=11Is the problem happens when you try to watch a movie with subtitles ? If it's the case, uncheck the ass subtitle support in the option of mencoder in PMS, it should do the trick.
imdbphp
http://projects.izzysoft.de/trac/imdbphpInstallable through apt:
# wget -O- http://apt.izzysoft.de/izzysoft.asc | apt-key add -
deb http://apt.izzysoft.de/ubuntu generic universe
Sack it to Me: The Anatomy Edition
http://feedproxy.google.com/~r/PSBlog/~3/ydGeAroIX-8/Happy Friday to all! Take a peek at some happenings in the world of LittleBigPlanet!
Sack’s Anatomy
Many people wonder what SackBoy is made of on the inside. Is it cotton stuffing? Pure creative energy? Who knows? While this might be a point of specu...
Portable Ubuntu Runs Ubuntu Inside Windows
http://lifehacker.com/5195999/portable-ubuntu-runs-ubuntu-inside-windowsWindows only: Free application Portable Ubuntu for Windows runs an entire Linux operating system as a Windows application. As if that weren't cool enough, it's portable, so you can carry it on your thumb drive. Built from the same guts as the andLinux ...
Jorge Castro: Been a long time coming …
http://castrojo.wordpress.com/?p=396Kudos to Novell for reviving the iFolder community and project. This was Dropbox about 4 years ago, all done in open source (though the “enterprise” server piece took a bit longer to OSS they did have a simpler open source server that did the trick...
Howto: FFmpeg SVN build with H.264 support
http://feedproxy.google.com/~r/royklopper_com/~3/svRBI7X1Fsw/Lately I’m interested in creating a perfect setup for a video converting server and was interested in how to configure / install ffmpeg from svn to get the latest support for the H.264 codec, which shows significant improvements and quality against s...
NetBeans IDE 6.7 Milestone 3 (M3) Available
http://blogs.sun.com/netbeansphp/entry/netbeans_ide_6_7_milestoneNetBeans IDE 6.7 Milestone 3 (M3) was announced.
Read the complete list of NetBeans IDE 6.7 Milestone 3 features and enhancements.
#followfriday - Those That Influence Me Most - Brandon Savage
http://www.brandonsavage.net/five-influential-php-developers-followfri...I’m a big believer in giving credit where credit is due. There are a number of people who have influenced my experience as a programmer, and I want to take time on this Friday to talk about and thank each one of them individually. Oh, and they’re a...
Fun With CSS Shapes
http://feedproxy.google.com/~r/nettuts/~3/8R9EN6fYXuA/I bet a bunch of you don’t realize that we can create the illusion of shapes by using 100% CSS. By utilizing the border property in creative ways, we can make some really interesting polygons. In this week’s screencast, we’ll figure out a way to ...
FLOCK! Arrives on PSN on April 9!
http://feedproxy.google.com/~r/PSBlog/~3/_IQpS9tOy5M/OK, OK. I know I’ve been M.I.A. lately. You also may have noticed that I haven’t been on my PS3 in a while playing SF4. Well, life’s been hectic but exciting, and any free time has been spent catching up on sleep (I promise to catch up on all my ...
Killzone 2 “Behind the Bullet” Interactive Demo Available Today
http://feedproxy.google.com/~r/PSBlog/~3/qPBbW5ZQnGs/By now you’ve probably seen the Killzone 2 TV commercial, called “Bullet,” which uses the advanced in-game engine of Killzone 2 and the PLAYSTATION 3 to bring the game’s incredible detail to life. For anyone who hasn’t seen the commercial, yo...
Path Mapping In PHP Debugger
http://blogs.sun.com/netbeansphp/entry/path_mapping_in_php_debuggerIn this entry I would like to mention improvements in Debugger Path Mapping. Since NB6.5 there was possible to debug both scripts and web pages whereas web pages could be debugged both Locally and Remotely. For Remote Debugging is true that the debugge...
Chris Hartjes' Blog: "Refactoring Legacy Applications Using CakePHP" is now available!
http://www.phpdeveloper.org/news/12265Chris Hartjes has released his book, "Refactoring Legacy Applications Using CakePHP", and has made it available for purchase on its own site.
Can you believe it? My book is done and available for you to purchase. Visit the site for the book for more ...
Google Architecture | High Scalability
http://highscalability.com/google-architectureGoogle is the King of scalability. Everyone knows Google for their large, sophisticated, and fast searching, but they don't just shine in search. Their platform approach to building scalable applications allows them to roll out internet scale appl...
Aaron Toponce: Ubuntu Debit Card
http://pthree.org/?p=1023My bank allows customizing the front of the card with an image of your choice. So, I figured why not represent Free Software and Linux everywhere I use my card? I struggled for some time finding the right image to represent Free Software. The GNU logo ...
Build a Better Tooltip with jQuery Awesomeness
http://feedproxy.google.com/~r/nettuts/~3/a--jCU2gyIM/Browsers will automatically display a tooltip when you provide a title attribute. Internet Explorer will also use the alt attribute. But, in this tutorial I’m going to show you how to quickly write a jQuery plugin that will replace the typical browse...
Dustin Kirkland: Wah? Your Dell Inspiron Mini9 is an Ubuntu Server?
http://blog.dustinkirkland.com/2009/03/wah-your-dell-inspiron-mini9-is...For ~4 years, I have maintained a Dell Optiplex sx240 at my parents house, 500 miles away from me, as my co-lo. Sadly, the little box died a quiet death about a month ago. She won't power on at all any more. I checked the usual suspects, thought it ...
How MySQL really executes a query
http://www.xaprb.com/blog/2009/04/01/how-mysql-really-executes-a-query/WARNING: nearly every word of this post is intentionally false. This is an April Fool’s joke.
There is so much misinformation out there about how MySQL works. If you’ve talked to someone from PostgreSQL, you’ve surely heard some of it: “MySQ...
The Pothoven Post: Campfire activity notifier for Gnome, KDE, or console
http://blog.pothoven.net/2008/09/campfire-activity-notifier-for-gnome....The 37signals blog points out a simply Ruby script for KDE that will give you a visual notification when a new message is posted to a Campfire chat room.
I have modified that script to work for Gnome as well as KDE, and additionally a text console. I ...
Joey Stanford: Using BitTorrent instead of a mirror
http://joey.ubuntu-rocks.org/blog/?p=276I’ve been playing around with an experiment using BitTorrent to get my normal updates and install files. Speed-wise for me, it’s slower than a local mirror (except when the mirror is under heavy load at which point it’s much faster (e.g. beta...
Mythbuntu: Mythbuntu CableCARD Support
http://www.mythbuntu.org/cablecardBackground
Today marks a historic day in Mythbuntu development. Over the last year we have been having discussions with several major cable companies in the United States regarding enabling CableCARD support for all Mythbuntu users. Late last year we...
Marketing for PHP Developers - Brandon Savage
http://www.brandonsavage.net/marketing-for-php-developers/A discussion recently took place between myself and a few others regarding what constitutes effective marketing, and how technical people can sell their technical wares. The measure of good marketing, of course, is not hard to identify: it’s how effe...
MySQL :: MySQL 5.1 Reference Manual :: 7.2.20 Speed of INSERT Statements
http://dev.mysql.com/doc/refman/5.1/en/insert-speed.htmlCommunity News: Dutch PHP Conference Tickets Now On Sale
http://www.phpdeveloper.org/news/12246For those wanting to attend this year's Dutch PHP Confernece (in Amsterdam), you'll be happt to know that tickets are now on sale!
Ibuildings is proud to organize the third Dutch PHP Conference on June 12 and 13. Plus a pre-conference tutorial day on...
What's New in the Next Generation of MySQL Cluster? (30 Apr 2009)
http://www.mysql.com/news-and-events/web-seminars/display-320.htmlWhether you’re racing to introduce a new service, or trying to manage an avalanche of data in real time, your database has to be scalable, fast and highly available to meet ever-changing market conditions and stringent SLAs.
By attending this webina...
Ubuntu Server blog: Server Team 20090331 meeting minutes
http://ubuntuserver.wordpress.com/?p=243Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Ubuntu Server Guide
sommer reported that he received some feedback on a few sections from the Ubuntu Server Guide. However some sections still need to be rev...
Enable (Some) Multi-Touch Gestures in Linux
http://lifehacker.com/5192139/enable-some-multi+touch-gestures-in-linuxMost of the multi-touch gestures available to iPhone and Apple laptop owners don't require anything special, hardware-wise—except a patent license from Apple. Linux users, however, can get some of that multi-finger goodness in three quick steps. ...
Real programming with PHP 5.3 (part 2): JavaScript-style classes
http://blog.agilephp.com/2009/03/31/real-programming-with-php-53-part-...In part one of this series, we looked at the ability to use lambda functions or closures to process arrays. In this part, we will see how closures can be used to build classes in a completely new way.
After I did my own research, I discovered that so...
#firsttweet
http://feedproxy.google.com/~r/tychay/~3/witxKWUogd8/firsttweet.shtmlVia Karenism:
Find your first words on twitter
Holly, you created a monster.
(Twitter: blogged before twat.)
Steven Harms: New NVidia driver out
http://www.sharms.org/blog/2009/03/30/new-nvidia-driver-out/NVidia released a new stable driver today. You can download it here. A lot of fixes in this one, especially for their hardware video decoding, VDPAU. Also it fixes KDE4 Plasma OpenGL crashes, X server crashes, and crashes with redirected OpenGL.
Sou...
vmplot.sh, a useful tool for MySQL performance tuning
http://www.bigdbahead.com/?p=302I don’t know if it is because of my science background, I am a physicist, I do like graphs, especially when I do performance tuning. With UNIX like operating systems, the vmstat command give you an easy way to grab many essential performance counte...
Scaling Up: Picking The Right Setup - Brandon Savage
http://www.brandonsavage.net/scaling-up-picking-the-right-setup/Now that your application is running at peak performance and you’ve decided that it’s time to scale, let’s talk about the right setup.
The modern age has brought us lots of new ways to take a growing site and scale it. From Amazon Web Services to...
Stephan Hermann: Follow Up: Ubuntu Server and GUI
http://www.sourcecode.de/content/follow-ubuntu-server-and-guiDuring the last week I read some articles about why or why not Ubuntu Server Flavour should have a GUI like MS Windows Server or RHEL or SLES or whatever Enterprise Server Distribution you use.
I agree with most people who say: "We don't need an ...
#6055: serialize/unserialize vs json_encode/json_decode - tickets cakephp | Google Groups
http://groups.google.com/group/tickets-cakephp/browse_thread/thread/64...Serialize vs JSON benchmark
Charles Profitt: Wicked Cool Shell Scripts
http://ftbeowulf.wordpress.com/?p=49Today I received a copy of Wicked Cool Shell Scripts (101 scripts for Linux, Mac OS X, and Unix Systems) by Dave Taylor. As part of my transition from the world of Windows I have decided to learn how to do some shell scripting. I figured that ‘wicked...
Oxford Archaeology: KVM 84 backported in Hardy
http://blogs.thehumanjourney.net/oaubuntu/entry/kvm_84_in_hardy_howDustin Kirkland announced a few weeks ago that he was trying to backport KVM-84 to Ubuntu Hardy. This was made following a post on the ubuntuserver blog that described the way KVM-84 would be backported: ~ubuntu-virt PPA -> hardy-backports -> hardy-{pr...
Debian Package of the Day: regexxer: search/replace for the masses
http://debaday.debian.net/?p=529Article submitted by David A. Thompson. Guess what? We still need you to submit good articles about software you like!
This thing is great! If you manage a set of files (e.g., a code base) and end up needing to perform a search/replace across the files...
Week 12
Jeff Waugh: Case-insensitive mapping with mod_rewrite’s RewriteMap
http://bethesignal.org/?p=1425Sometimes when you need to manage a massive pile of URL redirections — for instance, when you’re playing snatch-the-tablecloth with your web platform — it’s handy to mash them all together with mod_rewrite’s RewriteMap feature.
I hit a frustr...
Bodhi.Zazen: Shared SSH Sessions, Update for Jaunty (Ubuntu 9.04)
http://blog.bodhizazen.net/?p=148This how-to needed to be updated for Jaunty (Ubuntu 9.04).
Jaunty (Ubuntu 9.04) make a few adjustments to screen and so to enable a shared ssh session I had to make adjustments to both the configuration and to the apparmor profile.
The two changes in J...
removing apt mysql-server-5.0 password prompt
https://answers.launchpad.net/ubuntu/+source/debconf/+question/59163mysql-server-5.0 debconf not removing prompt on install
Bryan Quigley: Jaunty does boot fast, but how about worse case?
http://gquigs.blogspot.com/2009/03/jaunty-does-boot-fast-but-how-about...There are other posts about regular boot times, so how about the worst case, file system checks. That's that check that runs every 30 boots or so just because we are paranoid about making sure the file system is sane. Boot Intrepid (es...
Test your Legacy PHP Application with Function Mocks! - Benjamin Eberlei
http://www.whitewashing.de/blog/articles/115Much talking is going on about Unittesting, Mocks and TDD in the PHP world. For the most this discussions surround object-oriented PHP code, frameworks and applications.
Yet I would assert that the reality for PHP developers (me included) is dealing w...
PixelJunk Eden Encore Details
http://feedproxy.google.com/~r/PSBlog/~3/0mvT707Rx4w/This is Dylan from Q-Games, the company behind PixelJunk, and following on from my blog entry last week where I listed what we’ve been doing for the past few months. This entry is all about Eden Encore.
First things first, what have we added? Well, ...
Nick Ali: Ubuntu 9.04 Countdown Banner
http://boredandblogging.com/?p=897Option 1 (javascript):
Option 2 (javascript):
Animated: (iframe)
The animated scrolls through the above images.
Static (no javascript):
See the countdown banner page on how to install them on your site:
Caching ACL permissions with CachedAclComponent
http://bakery.cakephp.org/articles/view/caching-acl-permissions-with-c...When you set up ACL with a bunch of groups with subgroups, you will end up with five or maybe more queries per request. When you have a lot of active users it might fry your database. This is a simple solution to get rid of all those queries.
Ubuntu Server blog: March in the archive: a view from the Ubuntu Server team
http://ubuntuserver.wordpress.com/?p=237Since we entered FeatureFreeze one and half month ago the Ubuntu developers have shifted their focus on fixing bugs. As such the archive hasn’t seen a lot of new package versions or shiny new features. Here are a few highlights from the archive that ...
More fun visualizing MySQL Database Size
http://rpbouman.blogspot.com/2009/03/more-fun-visualizing-mysql-databa...Hi again!As a sidekick for my previous post, I came up with a snippet of code that generates the Google Chart URL to visualize table size for the current database. For example, for the sakila sample database, we get URL's like this:http://chart.apis.go...
Fix for SSH slow to ask for password in Ubuntu Feisty Fawn -- Ubuntu Geek
http://www.ubuntugeek.com/fix-for-ssh-slow-to-ask-for-password-in-ubun...This speeds up SSH on Redhat siginificantly:
sudo nano /etc/ssh/ssh_config
Commentout the following lines
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
Query Cache in mysqlnd - Andrey Hristov
http://hristov.com/oblog/blog/post/2009/03/26/query-cache-in-mysqlnd/I hope you know what mysqlnd is. If not, then.... mysqlnd is the replacement for libmysql in the PHP world. Starting from PHP 5.3 you might use mysqlnd to connect to your MySQL Server(s) without installing libmysql on your web servers/client hosts. mys...
Michael Lustfield: Jaunty Boots Fast <15sec
http://profarius.com/content/jaunty-boots-fast-15secI hear a lot of people drooling over how super fast their system boots on Jaunty. I saw one mention on the Planet already about 20.03 seconds being fast. Just after reading this, I decided I need to post mine.
It's less than 15 seconds. Readahead is us...
Automatically remove wordiness from your writing - Steve Hanov's Technology Blog
http://gandolf.homelinux.org/blog/index.php?id=52I recently started re-reading William Zinsser's On Writing Well. Zinsser emphasizes simplicity in writing. To reduce wordiness, he implores the writer to remove needless words and phrases:
MySQL command-line tip: compare result sets
http://www.xaprb.com/blog/2009/03/25/mysql-command-line-tip-compare-re...Here’s a quick productivity tip: when optimizing queries by rewriting them to different forms that should return the same results, you can verify that you get the same results by taking a checksum of them.
Just set your pager to md5sum:
mysql> pag...
Variable tracing with Xdebug - Derick Rethans
http://derickrethans.nl/variable_tracing_with_xdebug.phpSome time ago Matthew
mentioned on IRC that he'd like to see variable modifications in Xdebug's function traces.
After I had a quick look at the feasibility of this feature I spend some
time on implementing it for Xdebug's HEAD branch that is going to ...
PHP 5.3.0RC1 Release Announcement - PHP: Hypertext Preprocessor
http://www.php.net/index.php#id2009-03-24-1The PHP development team is proud to announce the availability of the first release candidate of PHP 5.3.0 (PHP 5.3.0RC1). This release marks the final phase in a major improvement in the 5.X series, which includes a large number of new features, bug f...
Rag Doll Kung Fu: Fists of Plastic Interview - Producer Joshua Miller Answers Your Questions
http://feedproxy.google.com/~r/PSBlog/~3/g-hhrIJFCOQ/It’s day one of GDC 2009, and the PlayStation.Blog.Lounge is up and running, hosting media, developers and fans all week long. And right now we’re thrilled that Tarsier Studios is showing off Rag Doll Kung Fu: Fists of Plastic inside the Lounge to ...
CakePHP Digest #10 - News Overload
http://www.pseudocoder.com/archives/2009/03/23/cakephp-digest-10-news-...News
CakeFest #3
The long awaited end to the CakeFest trilogy has finally been announced (don’t worry, I’m sure there will be a prequel). The fun takes places in Germany this time, from July 9th to the 12th. CakeFest is divided into two parts. ...
10 Rare HTML Tags You Really Should Know
http://feedproxy.google.com/~r/nettuts/~3/iJ76Fs6mag0/Web developers these days are often expected to know and work in multiple languages. As a result, it’s tricky to learn everything a language has to offer and easy to find yourself not utilizing the full potential of some more specialized but very use...
Quim Gil: Amsterdam feedback
http://flors.wordpress.com/?p=139If you could decide the venue for a Maemo Summit like the first one but bigger and in Amsterdam, what would you choose?
http://www.studio-k.nu/
http://www.felix.meritis.nl/
http://www.debalie.nl/
http://www.dezwijger.nl/
http://www.vu.nl/
else (what?)...
a map of science « orgtheory.net
http://orgtheory.wordpress.com/2009/03/22/a-map-of-science/Paying Down Technical Debt - Brandon Savage
http://www.brandonsavage.net/paying-down-technical-debt/Much has been written about technical debt, and the way it’s both accrued and paid off. For the uninitiated, here’s the definition of technical debt:
The amount of time, money, or effort it takes to work around, manage, and fix bad decision/impleme...
Output Window improvements
http://blogs.sun.com/netbeansphp/entry/output_window_improvementsToday, I would like to inform that we have improved output of PHP scripts which is displayed directly in the IDE (using the Output Window component). The improvements are small but very useful I hope - now, one is able to navigate to a file which appea...
gCalCron Automates Your Linux System with Google Calendar
http://lifehacker.com/5179566/gcalcron-automates-your-linux-system-wit...Linux only: gcalcron allows you to issue terminal commands to a computer through Google Calendar. It's more beginner-friendly than editing cron jobs or remote shell work , and great for remote download control. Patrick Spear's package is a self-install...
Stream YouTube URL directly to mplayer
http://www.parsed.org/tip/466/mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n "/watch_fullscreen/s;.*(video_id.+)&title.*;1;p")")
This is the result of a several week venture without X. I found myself totally happy without X (and by extensi...
Comparing Directory Trees with rsync and diff
http://www.parsed.org/tip/467/The rsync command has an option to test-run a folder sync.
This is useful when comparing two directory trees and their contents by their file system attributes (modification date). Always use trailing slashes in rsync paths.
rsync -av --update --delete...
Closures are coming to PHP - Jeff Moore
http://www.procata.com/blog/archives/2009/03/22/closures-are-coming-to...Dagfinn has a post looking at using the new closure feature of PHP 5.3. He compares using foreach for iteration versus array_map. “Interesting,” he concludes, “but not necessarily better than conventional alternatives.”
I agree for that case. ...
How To Convert VMWare Image (.vmdk) to VirtualBox Image (.vdi)
http://feedproxy.google.com/~r/UbuntuTutorials/~3/dABvdkzUOxY/I’ve found more and more people are switching to Virtualbox these days and I keep running into the same question. ”How can I convert my VMware images to Virtualbox images?” Well, breath easy because it is possible and not very difficult!
Ther...
Week 11
JavaScript Testing Does Not Scale
http://ejohn.org/blog/javascript-testing-does-not-scale/(This is a follow-up on my portion of the More Secrets of JavaScript Libraries panel at SXSW.)
It's become increasingly obvious to me that cross-browser JavaScript development and testing, as we know it, does not scale.
jQuery's Test Suites
Take the...
Five Dollar Programming Words
http://www.codinghorror.com/blog/archives/001244.htmlI've been a longtime fan of Eric Lippert's blog. And one of my favorite (albeit short-lived) post series was his Five Dollar Words for Programmers. Although I've sometimes been accused of being too wordy, I find that learning the right word to describe...
Release: 1.2.2.8120
http://bakery.cakephp.org/articles/view/release-1-2-2-8120CakePHP still rising!
We are excited to announce the release of CakePHP 1.2.2.8120[1]. The latest stable release fixes several bugs including a security issue with paginator links. While this issue should only affect a small number of people, we highl...
Real programming with PHP 5.3 (part 1): array processing - PHP in Action » PHP
http://blog.agilephp.com/2009/03/19/real-programming-with-php-53-part-...You may have heard of the new features that are scheduled for PHP 5.3, but who knows what they can be used for in real programming? I took the time for some experimental research, and came up with a few examples.
At the PHP UK conference, I saw Sebasti...
SSD followup
http://torvalds-family.blogspot.com/2009/03/ssd-followup.htmlI wrote a couple of months ago how the Intel SSD's were the only ones on the market that seemed to be worth buying - all the cheaper ones were unusable due to having horrible random write performance, which is something you notice really quickly in rea...
8 Ways to Speed Up the Performance of CakePHP Apps
http://www.pseudocoder.com/archives/2009/03/17/8-ways-to-speed-up-cake...Intro
It’s a not so well kept secret that CakePHP is slow. What isn’t well know is that this is done by design. I could get in a lot of trouble by revealing this, but I’m willing to take that risk. I have records, a paper trail a mile long, sh...
Automating the PHP deployment process with Phing, FTP and dbdeploy
http://www.dzone.com/links/rss/automating_the_php_deployment_process_w...This article describes how to implement a controlled and configurable PHP deployment process using Phing, dbdeploy and FTP.
#470 (Allow models/views/controllers to be searched for in an alternate path set from /app) - CakePHP : The Rapid Development Framework for PHP - Trac
https://trac.cakephp.org/ticket/470This allows an application to "inherit" from another cake application, such that a user could host a number of applications all of which inherit several controllers/models/views from a central abstract (or concrete) application. The changes make it so ...
Ksplice: Rebootless Linux kernel updates
http://www.ksplice.com/Everyone hates rebooting for updates:
But not updating leaves you running buggy software that’s vulnerable to well-known security problems.
Ksplice lets you install updates without rebooting—making your systems more secure, without the hassle.
The World's Largest MMORPG: You're Playing it Right Now
http://www.codinghorror.com/blog/archives/001219.htmlI was struck by the conclusion of Andy Oram's thoughtful piece on the next generation of online forums.
People who want to learn more about computer technology and solve problems they encounter on their systems currently have a wealth of forums to tu...
Quality Assurance Tools for PHP - Sebastian Bergmann
http://sebastian-bergmann.de/archives/856-Quality-Assurance-Tools-for-...The map above contains the following tools that are useful for quality assurance in PHP projects:
PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
phpmd scans PHP source code and look...
New Features In The Upcoming Ubuntu 9.04 “Jaunty”
http://feedproxy.google.com/~r/UbuntuTutorials/~3/uaJSAqAnCBE/With the recent release of Ubuntu 9.04 “Jaunty” alpha 6 this last week I thought I’d outline some of the upcoming new features awaiting us this April. I’d love to hear from those of you that have already been using the alpha releases and tell...
Week 10
Subversion enhancements for your commandline - Jakob Westhoff
http://westhoffswelt.de/blog/svn_tweaks.htmlI am mainly using subversion to manage nearly all of my development projects as well as a lot of other stuff which benefits from revisioning. Because I mainly use vim for all my editing needs, I am working on the commandline a lot. This includes the co...
Muscles on demand - Clean a large git repository the cloud way
http://feedproxy.google.com/~r/debuggable/~3/MbaZ3NIMLPA/muscles-on-de...Hey folks,
don't you hate it when you sometimes have to stop your work because your dev machine is ultra-busy doing some CPU or I/O heavy operations that will take hours?
Even so it doesn't happen to me a lot, I actually ran into such a case last night...
Understanding the various MySQL Products & Variants
http://ronaldbradford.com/blog/understanding-the-various-mysql-product...The MySQL marketplace today is far more complex then simply choosing between a particular version of MySQL that Sun/MySQL produces.
The MySQL server product in general is released under the GNU General Public License (GPL) v2, however you should carefu...
50 things to know before migrating Oracle to MySQL
http://www.xaprb.com/blog/2009/03/13/50-things-to-know-before-migratin...A while back I was at a seminar on migrating database applications to MySQL. A lot of the attendees were Oracle users. Based on their questions, comments and conversations during lunch, I made the following list of things Oracle users need to know ab...
Two Mirrors
http://xkcd.com/555/Benchmarking Drupal with PHP op-code caches: APC, eAccelerator and XCache compared | 2bits.com, Inc. - Drupal Development, Customization and Consulting
http://2bits.com/articles/benchmarking-drupal-with-php-op-code-caches-...Almost every one knows that running high traffic sites powered with PHP applications is impossible without a PHP op-code cache / accelerators. Op-code caches speed up PHP applications by parsing and tokenizing PHP scripts once, and executing them faste...
Matthew Weier O'Phinney's Blog: Syntax Highlighting for Technical Presentations
http://www.phpdeveloper.org/news/12113If you've given any kind of technical presentation, you know that presenting code samples (clearly) can be one of the larger challenges. Matthew Weier O'Phinney has found a solution that works well for him and his slides - Highlight.
Being a technica...
Serializing find("threaded") data to XML
http://bakery.cakephp.org/articles/view/serializing-find-threaded-data...Ever tried to serialize a full find("threaded") tree to XML? Well, it won't be easy to consume. Unless you give a try with XMLTreeHelper.
Making a tableless model in CakePHP
http://dsi.vozibrale.com/articles/view/making-a-tableless-model-in-cak...This question seems to pop up every now and then. Making a model without a table is actually very easy.
Make PHP apps fast, faster, fastest, Part 2: Profile your PHP application to find, diagnose, and hasten plodding code
http://www.ibm.com/developerworks/opensource/library/os-php-fastapps2/XDEBUG_PROFILE
Michele Neylon: Pidgin 2.5.5
http://www.mneylon.com/blog/archives/2009/03/10/pidgin-255/I hadn't had any issues with either Pidgin or Adium since the minor issue back in January. However, as of yesterday, ICQ was refusing to work on Pidgin. Seemingly there was a new release of Pidgin (2.5.5), however Ubuntu hadn't released a packaged vers...
Google Trends: ruby on rails, cakephp
http://www.google.com/trends?q=ruby+on+rails%2C+cakephpPHP micro-optimization tips
http://www.alexatnet.com/node/196Why "micro-"? Because changing logic of your application may give you much better performance boost then applying all these tips. But they still can make your code better. You always need to output something, why do not use "echo" instead of "print"?
...
DBus notify-send over network - Christian Weiske
http://cweiske.de/tagebuch/DBus%20notify-send%20over%20network.htmLast week I tried to use notify-send to notify me on my laptop
when telephone calls come in. I already did that for our TV (Dreambox's
/web/message?text= script) and had to have this for the computer
since I'm using it more often than TV.
...
Creating RSS feeds with CakePHP and extensionless routing | Mark Story
http://mark-story.com/posts/view/creating-rss-feeds-with-cakephp-and-e...Making RSS feeds and alternative content types other than HTML opens a lot of options in how your content can be used, displayed and combined. In prior version of cakePHP webservices were indicated by prefixing a url with the desired content type so an...
Week 9
recursive :: Model Attributes :: Models :: Developing with CakePHP :: The Manual :: 1.2 Collection :: The Cookbook
http://book.cakephp.org/view/439/recursiveThe recursive property defines how deep CakePHP should go to fetch associated model data via find(), findAll() and read() methods.
Imagine your application features Groups which belong to a domain and have many Users which in turn have many Articles. ...
Paul Jones' Blog: A Siege On Benchmarks
http://www.phpdeveloper.org/news/12079Paul Jones, who is obsessed (is that the right word?) with keeping benchamrks on recent versions of several popular PHP frameworks, has posted another look at a slight change in his testing method - a move away from the Apache ab tool and towards seige...
2500+ Free Icons
http://feedproxy.google.com/~r/nettuts/~3/vgZLyG15At8/The folks over at IconPot were nice enough to compile a huge list of commercially free to use icons for your projects. Whether you’re designing for a client, or for a template on ThemeForest.net, you won’t run into licensing issues with any of thes...
Discover layouts for setFlash method in CakePHP - Pamąstymai apie programavimą, dizainą ir gyvenimą
http://rytis.net/2008/8/27/discover-layouts-for-setflash-method-in-cak...Few years ago I needed to show users visually different messages that would work similarly as $this->Session->setFlash() works and I’ve developed custom component to accomplish this task. If you have similar needs, then you don’t have to develop an...
Instant Rimshot
http://instantrimshot.com/Combobox with tree menu
http://bakery.cakephp.org/articles/view/combobox-with-tree-menuTo show off a complex hierarchical tree of options within your combobox
A Brief Introduction to MySQL Performance Tuning
http://pento.net/2009/03/05/a-brief-introduction-to-mysql-performance-...Here are some common performance tuning concepts that I frequently run into. Please note that this really is only a basic introduction to performance tuning. For more in-depth tuning, it strongly depends on your systems, data and usage.
Server Variable...
ImageBehavior - best from database blobs and file storage
http://bakery.cakephp.org/articles/view/imagebehavior-best-from-databa...I've always had problem with uploaded images that were stored just as files. They shouldn't go to repository and wasn't in database either. So I created an ImageBehavior to handle my problems.
Star Rating Control with FormHelper & jQuery
http://bakery.cakephp.org/articles/view/star-rating-control-with-formh...I required a simple star rating system. Searching google.com for 'cakephp star rating' returned about two usable links, both of which used custom helpers for showing a simple star rating selector. I wanted something simpler which would not clutter up ...
DevShed: Using Conditional Statements with the Xdebug Extension
http://www.phpdeveloper.org/news/12066DevShed continues their series looking at the XDebug extension for PHP with this fifth part looking a bit more at the code coverage functions it comes with.
In this fifth part of a series on using the Xdebug extension to help debug your PHP programs,...
Using PayPal’s Instant Payment Notification with PHP
http://feedproxy.google.com/~r/nettuts/~3/k8hRxqfPyVQ/Hi there! Today we are going to combine Paypal with PHP to allow for the easy processing of payments on your website.
Finished Product: Preview
Step 1 - Creating a PayPal Account
For this tutorial you will need a Premier PayPal Account and an o...
Make Apt-Get Always Run as Root
http://lifehacker.com/5163298/make-apt+get-always-run-as-rootLinux only: If you have ever tried to use the apt-get command to install software but received an error because you forgot sudo, the Command-line Fu site has a quick but useful tip for you. The tip is one of those really simple, but extremely useful ti...
Embracing the Cloud - Locating Resources
http://feedproxy.google.com/~r/debuggable/~3/inhhR5pLVFY/embracing-the...With the rise of affordable cloud computing (especially services like EC2 and S3) we need to learn to apply additional skills to our craft. One of those is using Hashtables to locate resources in our system.
Here is an example. Lets say your applicatio...
Quinton Parker's Blog: session-clustering with memcache
http://www.phpdeveloper.org/news/12054Quinton Parker's latest blog post looks at a handy feature of the memcache tool - session clustering - and how to set it up in your application.
You need php session-clustering and you need it done yesterday. The project is at risk. The suits are bre...
Don’t Quote Your Numbers
http://pento.net/2009/03/03/dont-quote-your-numbers/It’s a fairly simple rule, and something that should be obeyed for your health and sanity.
There are a couple of bugs which you could run into, when quoting large numbers. First of all, Bug #34384. This is concerning quoting large INTs in the WHERE c...
Automatically Logout SSH Sessions After Period of Inactivity
http://feedproxy.google.com/~r/UbuntuTutorials/~3/UJaCjdySsOs/At work we maintain over a hundred machines, most of which are regularly accessed via SSH by our developers. Due to the number of machines and the number of tasks that need completed, we found that many of the developers would often forget they were ...
File Upload Component w/ Automagic - Model optional (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/file-upload-component-w-automa...I've written this FileUpload component which provides a lot of automagic to the file uploading process. The problem with all the other File Uploading helpers is they almost always require some sort of database/model for them, which really should b...
Soft Deletable Behavior (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/soft-delete-behaviorUsing this behavior you can implement soft deletion in your CakePHP models so no real data is lost when you issue a delete on a specific record. Instead, a field of your choosing is used to indicate that a record has been soft deleted, and the behavior...
All CakePHP ACL permissions for your views
http://dsi.vozibrale.com/articles/view/all-cakephp-acl-permissions-for...I've started intensifying my work on NeutrinoCMS again, and this is a sneak peek at the new ACL implementation. Or, a story of how I kicked ACL's ass.
WhoDidIt behavior: automagic created_by and modified_by fields
http://bakery.cakephp.org/articles/view/whodidit-behavior-automagic-cr...WhoDidIt behavior is useful for tracking who has created and modified records: automagically!
Debian Package of the Day: bash-completion: the greatest things since bash completion
http://debaday.debian.net/2009/03/01/bash-completion-the-greatest-thin...Article submitted by Andre Masella. Guess what? We still need you to submit good articles about software you like!
Pressing the tab key in bash to auto-complete a file name is one of the most time saving tricks especially when dealing with very long fi...
Week 8
Christer Edwards: Standard Process for Restoring IPtables at Boot?
http://ubuntu-tutorials.com/?p=961I got to thinking about something the other day when I rebuilt my webserver using Debian 5.0. How does Debian/Ubuntu standardize on reloading the iptables rules at boot time?
I know that Red Hat and its variants use the /etc/sysconfig/iptables file as...
Bene Gesserit - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Bene_Gesserit#Litany_against_fearI must not fear.
Fear is the mind-killer.
Fear is the little-death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past I will turn the inner eye to see its path.
Where the fear...
Fabián Rodríguez: Jaunty Candy
http://www.fabianrodriguez.com/blog/?p=674Here’s some candy I am enjoying in Jaunty:
Per-user language settings under System > Administration > Language support:
Cryptkeeper, (package: cryptkeeper) a tray applet to graphically manage EncFS encrypted directories:
ext4 filesystem support in ...
Blue Parabola Blog: The SPL Deserves Some Reiteration
http://www.phpdeveloper.org/news/12034On the Blue Parabola blog Matthew Turland has written up a post about a PHP something that might need a bit more love - the Standard PHP Library.
If any PHP extension is underrated, it's probably the SPL (Standard PHP Library). From what I can tell w...
Chapter 4. Writing Tests for PHPUnit
http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.htmlWhenever you are tempted to type something into a print statement or a debugger expression, write it as a test instead.
--Martin Fowler
Paying Down Your Technical Debt
http://www.codinghorror.com/blog/archives/001230.htmlEvery software project I've ever worked on has accrued technical debt over time:
Technical Debt is a wonderful metaphor developed by Ward Cunningham to help us think about this problem. In this metaphor, doing things the quick and dirty way sets us ...
Flickr Photo Download: Killzone 2 - it's coming to a PS3 near you
http://flickr.com/photos/lambertwm/3297378390/sizes/l/Killzone ad in amsterdam
NetBeans for PHP : weblog
http://blogs.sun.com/netbeansphp/entry/phpunit_support_addedToday I would like to inform you that we have added PHPUnit support to NetBeans. It is not finished yet (UI for test results is still missing) but I would like to show you how one can test his/her PHP sources in NetBeans today. If you are new to PHPUni...
Simplify Dropbox URLs with Lighttpd
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/547264752/Some time ago I posted on how to simplify your dropbox URLs by using .htaccess files within Apache web server. Now that I’ve switched to Lighttpd I needed to find the equivalent. Here is what I came up with:
## dropbox redirection
server.modules +...
Christer Edwards: Simplify Dropbox URLs with Lighttpd
http://ubuntu-tutorials.com/?p=953Some time ago I posted on how to simplify your dropbox URLs by using .htaccess files within Apache web server. Now that I’ve switched to Lighttpd I needed to find the equivalent. Here is what I came up with:
## dropbox redirection
server.modules +...
Simplify Dropbox URLs with Lighttpd
http://feedproxy.google.com/~r/UbuntuTutorials/~3/iJD89NSgxLw/Some time ago I posted on how to simplify your dropbox URLs by using .htaccess files within Apache web server. Now that I’ve switched to Lighttpd I needed to find the equivalent. Here is what I came up with:
## dropbox redirection
server.modules +...
How To Save Half A Second On Every CakePHP Request
http://feedproxy.google.com/~r/debuggable/~3/yU-G5MNj6KY/how-to-save-h...Hey folks,
as an application comes closer and closer to its launch date, not having cared about performance during development becomes more and more of a problem.
There are several ways to improve the performance of your CakePHP application. The first ...
James Shore: Change-Diary
http://jamesshore.com/Change-Diary/As a peon, could I make the kinds of changes I made as a (damned good!) XP coach? Or would they kick me out, causing me to change organizations a little more abruptly?
James' story is an interesting one because he was attempting to effect organi...
Coding Horror: Who's Your Coding Buddy?
http://www.codinghorror.com/blog/archives/001229.htmlRemember those school trips, where everyone was admonished to pick a buddy and stick with them? This was as much to keep everyone out of trouble as safe. Well, the same rule applies when you're building software. Before you check code in, give it ...
Mirco Müller: Tasty
http://macslow.thepimp.net/?p=178I really like gnome-do 0.8 (using it’s docky interface). A very nice side-effect, of using this combination, is that it very bluntly shows you which icons do not come in high resolution versions.
Ubuntu Server blog: Server Team 20090224 meeting minutes
http://ubuntuserver.wordpress.com/?p=192Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Postfix and Dovecot integration
ivoks created a wiki page for ideas about improving the mail server task post-jaunty, available at https://wiki.ubuntu.com/Serve...
Oxford Archaeology: KVM - The informations you may be missing
http://blogs.thehumanjourney.net/oaubuntu/entry/kvm_the_information_yo...Good morning Ubuntu, we are together today to try to help people who want to deploy KVM. Ubuntu Hardy being the latest LTS version of Ubuntu, it is a good choice for people like me who don't want to spend time upgrading every 6 months. On the other han...
Code coverage for PHP - why not?
http://blogs.sun.com/netbeansphp/entry/code_coverage_for_php_whyAfter a few days, we would like to inform you that code coverage for PHP has been added to the NetBeans IDE.
Thanks to PHPUnit (version 3.3 or newer required) we are able to provide code coverage for PHP files in a similar way as for Ruby or Python....
Christer Edwards: Enable Basic Compositing for Gnome-Do 0.8.x
http://ubuntu-tutorials.com/?p=941The recent release of Gnome-Do 0.8.0 has brought with it a number of interface changes and upgrades. I won’t go into all the new “shiny” stuff in this post, but simply outline how to satisfy the new requirements. Gnome-Do 0.8.x now requires s...
Bake an HTML Screen Scraper Component
http://bakery.cakephp.org/articles/view/bake-an-html-screen-scraper-co...Scraper is a CakePHP Component wrapper class created to take advantage of the functionality provided by an updated version of Antonio Mota Rodrigues's open source Scraper class. The class is given a web address and a tag pattern (ie. where the data yo...
Juozas Kaziukenas' Blog: PayPal payment with encryption
http://www.phpdeveloper.org/news/12002Juozas Kaziukenas points out a new class in his latest blog post that can be used to make secure connections over to PayPal (encrypted) using their Encrypted Website Payment method.
In my situation, PayPal is only used to pay for orders - cart and or...
Feedburner move to Google error - Michelangelo van Dam
http://feedproxy.google.com/~r/dragonbe-php/~3/gsa0BzsR2_4/feedburner-...This morning I checked my feedburner stats and I got a message I should move my feeds over to Google, and so I did.
I should have read Chris Shiflett's blog post first to prevent my feeds spamming the entire aggregated internet, in particular Planet-P...
André Gondim: New notification work lands in Jaunty, some examples
http://en.andregondim.eti.br/?p=97As reported mark the notifier is running in the jaunty, now is a few examples:
A simple preview.
If you ar using Rhythbox:
When I change the volume in my notebook I can see this:
When my wireless is conected.
When I check my laptop batery:
When...
Server Migration Complete
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/545626849/Well it appears that the server migration is complete, and so far I am very happy with the results. First of all, I don’t think there was much downtime, if any at all. The only oddity that I encountered was regarding DNS propogation, and there is...
Subscribe to Authenticated Feeds in Google Reader
http://googlesystem.blogspot.com/2008/04/subscribe-to-authenticated-fe...FreeMyFeed wants to solve this problem by creating feeds that don't require authentication. The site acts as a proxy between the original feed and your feed reader, while promising that your credentials are safe. "Usernames and passwords are never...
Closures coming in PHP 5.3 and that’s a Good Thing | CodeUtopia
http://codeutopia.net/blog/2009/02/20/closures-coming-in-php-53-and-th...PHP 5.3 will be introducing closures to PHP. Closures, also known as anonymous functions, will allow you to declare functions “inline” and store them in variables. While the syntax may seem a bit weird compared to how it is in languages like JavaSc...
Email Notification of Available Updates: Ubuntu/Debian Server
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/545025290/At work we run a number of Red Hat Enterprise machines and CentOS servers. After finding a large number of machines that were grossly outdated I decided to add a weekly cron job to notify us of available updates. I used something along the lines of...
Christer Edwards: Email Notification of Available Updates: Ubuntu/Debian Server
http://ubuntu-tutorials.com/?p=937At work we run a number of Red Hat Enterprise machines and CentOS servers. After finding a large number of machines that were grossly outdated I decided to add a weekly cron job to notify us of available updates. I used something along the lines of...
Week 7
Migrating from FeedBurner to Google - Chris Shiflett
http://shiflett.org/blog/2009/feb/migrating-from-feedburner-to-googleWhen I logged into FeedBurner today, I was presented with the following message:
Your FeedBurner account "shiflett" and all of your feeds should move to Google.
I've actually been seeing this message for a few weeks, but today I didn't have the optio...
Steven Harms: Finding the difference between two files
http://www.sharms.org/blog/?p=323Ever need to find what you changed between two files or directories? The universal way to find these differences is to use the ‘diff’ command. The diff command is used by most open source projects, and people use it to communicate their changes /...
Play Bloons Tower Defense 3, a free online game on Kongregate
http://www.kongregate.com/games/Ninjakiwi/bloons-tower-defense-3playr.co.uk - Onslaught 2
http://onslaught.playr.co.uk/File:Tree of life SVG.svg - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/File:Tree_of_life_SVG.svgA highly resolved Tree Of Life, based on completely sequenced genomes. The image was generated using iTOL: Interactive Tree Of Life, an online phylogenetic tree viewer and Tree Of Life resource.
The Bad Apple: Group Poison
http://www.codinghorror.com/blog/archives/001227.htmlA recent episode of This American Life interviewed Will Felps, a professor who conducted a sociological experiment demonstrating the surprisingly powerful effect of bad apples.
Groups of four college students were organized into teams and given a task...
Dustin Kirkland: Server Migration From Ubuntu 8.04 To Debian 5.0?
http://blog.dustinkirkland.com/2009/02/server-migration-from-ubuntu-80...I read planet.ubuntu.com every day, through my RSS reader. And I follow Aaron Toponce's blog posts regularly.But his post today, Server Migration From Ubuntu 8.04 To Debian 5.0, makes me wonder..."wait a minute, huh?"I should state up front that I'm a...
Helghast in HD – Killzone 2 Ads Hit TV
http://feeds.feedburner.com/~r/PSBlog/~3/543494963/Thank you all for your support and confidence in Killzone 2. Its debut starts a relentless flood of AAA exclusives on the PlayStation 3 – a line up that I consider to be our strongest yet. And I am confident this game will inspire many of you who’...
File upload with CakePHP - cakebaker
http://cakebaker.42dh.com/2006/04/15/file-upload-with-cakephp/In this post I will describe how to upload and store a file in the database. Yes, you read correct, I will describe how to store a file in the database. I know, a lot of people do not recommend storing files in a database due to performance reasons. Of...
Internet Super Hero Blog: PHP 5.3: Persistent Connections with ext/mysqli
http://www.phpdeveloper.org/news/11981The Internet Super Hero blog has posted some statistics comparing the connections per second that can be made with the newly introduced persistent connection support coming with PHP 5.3 in the mysqli (ext/mysqli) driver.
Persistent Connections have b...
Persistent Daemon -- Linux | *Nix4all
http://nix4all.com/content/creating-persistent-daemon-init-linuxhat happens if your command runs into an abnormal condition? If it exits immediately, then it will retry every second, without giving any indication that there is a problem (unless the process has its own logging system or uses syslog). It might make s...
Your own PHP DNS daemon - Mark Karpeles
http://blog.magicaltux.net/2009/02/19/your-own-php-dns-daemon/After my initial announcement of a PHP DNS Daemon, and some performance tests, and since it has been widely reported over internet (Zend DevZone, and today on Nexen which is deeply involved with French php community), I finally found the strength to wr...
PHP 5.3: Persistent Connections with ext/mysqli - Internet Super Hero
http://blog.ulf-wendel.de/?p=211As of PHP 5.3 the PHP MySQL extension mysqli (ext/mysqli) supports Persistent Database Connections. Persistent Connections are new to ext/mysqli but not new to ext/mysql or PDO. The news behind the news is the usage of COM_CHANGE_USER (C-API: mysql_ch...
Are You An Expert?
http://www.codinghorror.com/blog/archives/001226.htmlI think I have a problem with authority. Starting with my own.
It troubles me greatly to hear that people see me as an expert or an authority, and not a fellow amateur.
If I've learned anything in my career, it is that approaching software developm...
Lionel’s blog » Blog Archive » munin: migration from a 32bit to a 64bit host
http://www.porcheron.info/munin-migration-from-a-32bit-to-a-64bit-host/When you migration your munin from a 32bits to a 64bits installation, you have to dump restore all your rrd files. Saying that looks like a pain, but in fact, it is easy to do ;-). We migrate some months ago our munin/nagios server at work from an old ...
Commentia - Comment Spam Blocker Behavior
http://bakery.cakephp.org/articles/view/commentia-comment-spam-blocker...Commentia is a CakePHP Behavior that automatically runs after a comment is made. Each comment is tested upon a point system to determine and classify it. If a comment has more then 1 point it is automatically approved, if it has 0 points it continues p...
TabHelper
http://bakery.cakephp.org/articles/view/tabhelperOkay, in the Bakery there is a lot of MenuHelper's and TabHelper's which tries to produce a nice way to check the controller params etc and select the active element. This helper does exactly that, just in an alternative way.
PHP DNS Daemon: performances « A Wonderful Life in a Magical Tux
http://blog.magicaltux.net/2009/02/18/php-dns-daemon-performances/Many people seems to have taken interest into my weird idea to write a PHP DNS daemon in PHP, so I decided to run some experiments. The first one was to setup ~200 domains to this dns server (including my blog’s one), the second one is to run querype...
Killzone.com Live Chat Tomorrow at Noon PST
http://feeds.feedburner.com/~r/PSBlog/~3/542110095/Hello all!
It’s TJ from the Marketing team (again). We’re at T-minus 10 days until Killzone 2 hits the PLAYSTATION 3 & we figured we’d get you up to speed on Killzone.com.
Last week, Victor Zuylen of Guerrilla Games gave us all a little insight i...
Dummy Data plugin - fill your app with random data that makes sense
http://bakery.cakephp.org/articles/view/dummy-data-plugin-fill-your-ap...Easy to use plugin for generating "realistic" random data for your app. It fully supports models with associations, behaviors, callbacks and validation.
Leave an empty option at the top of a select element « CakePHP findings
http://griffinm.wordpress.com/2007/06/01/leave-an-empty-option-at-the-...In 1.2, when you use the $form->input() function to create a select element, it no longer creates the empty value at the top.
To get this back, simply pass the empty variable back and set it as true.
You Arent Gonna Need It
http://c2.com/cgi/wiki?YouArentGonnaNeedItYouArentGonnaNeedIt (often abbreviated YAGNI, or YagNi on this wiki) is an ExtremeProgramming practice which states:
"Always implement things when you actually need them, never when you just foresee that you need them."
Even if you're totall...
HttpSocket Instead of cURL in CakePHP Apps
http://www.pseudocoder.com/archives/2009/02/16/httpsocket-instead-of-c...There are a few new Bakery articles lately that use cURL for remote calls (see here and here), rather then Cake’s HttpSocket lib. This is probably because HttpSocket doesn’t have a mention in the CookBook (yet :)).
Here’s a quick primer on using...
Get Started With AJAX in CakePHP « Ahsan’s Laboratory
http://ahsanity.wordpress.com/2007/02/23/get-started-with-ajax-in-cake...This article has useful links for a CakePhp new comer to get started with using Ajax. As the manual mentions, using Ajax in your Cake application is very easy. Ajax is implemented in Cake through the Cake Ajax Helper, which is included with Cake by def...
HOWTO: Nvidia Driver + VDPAU + Smplayer +Mplayer - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=1037625Aaaaaaaaaaaaaaaaaaaaaaaalllllllrrrighty then.
If you know you want this, skip the preamble. If not, indulge me. Why should you want this? The h.264/x.264 decoding. This codec is extremely CPU intensive. My system, which is a Quad core with an 8800GT, ...
Using jQuery with Other Libraries - jQuery JavaScript Library
http://docs.jquery.com/Using_jQuery_with_Other_LibrariesThe jQuery library, and virtually all of its plugins are constrained within the jQuery namespace. As a general rule, "global" objects are stored inside the jQuery namespace as well, so you shouldn't get a clash between jQuery and any other library...
5 Ways to Instantly Write Better CSS
http://feedproxy.google.com/~r/nettuts/~3/1-wuUxVOVcM/Sure, anyone can write CSS. Even programs are doing it for you now. But is the CSS any good? Here are 5 tips to start improving yours.
1. Reset
Photo by redux
Seriously, always use a reset of some sort. Whether you are using the Eric Meyer Reset, t...
5 Ways to Instantly Write Better CSS
http://feedproxy.google.com/~r/nettuts/~3/bUXZnY6YgGs/Sure, anyone can write CSS. Even programs are doing it for you now. But is the CSS any good? Here are 5 tips to start improving yours.
1. Reset
Photo by redux
Seriously, always use a reset of some sort. Whether you are using the Eric Meyer Reset, t...
PHP DNS Daemon - Mark Karpeles
http://blog.magicaltux.net/2009/02/16/php-dns-daemon/As the subject suggests, I just wrote an opensource DNS daemon in PHP. I already know what any sane person is thinking right now:
[18:25:06] MT`AwAy: you’re mad
Now that it’s said, let’s move on ; if you want to tell me I’m crazy, you can post...
An Ajax task list with CakePHP - cakebaker
http://cakebaker.42dh.com/2006/02/12/an-ajax-task-list-with-cakephp/Graham Bird has written a nice tutorial about creating a simple task list with CakePHP and Ajax. There is also a live demo available at http://demo.grahambird.co.uk/tasks.
Update 2008-12-13: Tutorial link now points to archive.org. Please be aware tha...
Validation in another controller (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/validation-in-another-controllerYou have 2 controllers, posts and comments, you want to be able to have a form on a posts view which submits to the comments controller, which does its thing then redirect to referrer - easy! BUT you also want the validation errors (if any) to display ...
Warning: Helghast Invasion of Home imminent
http://feeds.feedburner.com/~r/PSBlog/~3/540526447/In the upcoming (just 12 days away!) Killzone 2, the ISA forces lead an assault of the planet Helghan. But that doesn’t mean the Helghast are on the defensive. In fact, my intel tells me that the Helghast forces are en route to PlayStation Home today...
Ability to select and upload multiple files at once - under 5 mins.
http://bakery.cakephp.org/articles/view/ability-to-select-and-upload-m...You will learn how to implement advanced uploading in your application the Cake way.
Week 6
PHPflow: documentation
http://phpflow.berlios.de/phpflow/doc/manual.html#writing_flowComplex Find Conditions :: Retrieving Your Data :: Models :: Developing with CakePHP :: The Manual :: 1.2 Collection :: The Cookbook
http://book.cakephp.org/view/74/Complex-Find-ConditionsMost of the model's find calls involve passing sets of conditions in one way or another. The simplest approach to this is to use a WHERE clause snippet of SQL. If you find yourself needing more control, you can use arrays.