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: rss feed bookmarks feed

Week 10

CSS: Goto Declaration

http://blogs.sun.com/netbeansphp/entry/css_goto_declaration

There 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...

 

500 Internal Server Error

http://feeds.delicious.com/v2/rss/kvz?count=50

500 Internal Server Error

 

Updated ACL Plugin

http://bakery.cakephp.org/articles/view/updated-acl-plugin

An 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-sliced

The 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=241

I 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_in

Another 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_completion

Today 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_1

The 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_i

The 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-plugin

A 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_lines

Another 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.html

Recently 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_update

The 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_braces

Based 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_shield

As 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_indents

Few 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/108

Looked 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-repost

This 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-6

The 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-cakephp

Vbulletin 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_badges

Hi, 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-landed

The 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-cms

Croogo 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=238

Fé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.html

Here'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.html

Often 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-WaElI

Making 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=793

The 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.html

I 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/2068

 

Daniel Hahler: Convert etckeeper repository from Bazaar to Git

http://daniel.hahler.de/convert-etckeeper-repository-from-bazaar-to-git

Quite 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.html

2009 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.html

2009 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.html

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 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-ceo

Computerworld 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-helper

This 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...

 

Photo

http://azizisbored.tumblr.com/post/284478361

 

Sometimes internet, you wow me with your clever observations and...

http://waxinandmilkin.com/post/284226966

Sometimes 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=201

For 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=rss

Earlier 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_available

Today (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_6

NetBeans 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.html

I 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/13639

If 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=294

Transforming 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_2

On 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=702

This 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-0

I 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=213

Hi 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_views

There 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=8dhZ9BXQgc4

Google 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=4XpnKHJAok8

Linus 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/6182114195

Fixed 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=171

All 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.html

Nice 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=842

This 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_97585

I love you guys, PHP.js has vastly improved my ability to ship code fast.

 

group date

http://thenoyes.com/littlenoise/?p=94

A 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=789

This 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/249575328

Shared by kguest

It's about the documentation, stupid.
I think this summarizes everything.

 

Bodhi.Zazen: Firewall Ubuntu Desktops

http://blog.bodhizazen.net/?p=765

Many 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/13571

In 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/13555

New 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_storing

There 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.html

Background 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_97524

Entities 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-helper

I 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-present

A 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/php

Most 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-behavior

The 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.

 

How to Program in C++

http://cs.fit.edu/~mmahoney/cse2050/how2cpp.html

How to Program in C++

 

iPhone or Droid

http://xkcd.com/662/

 

php|architect Podcast: Bake'n'Shake (Ep. 2009-07)

http://www.phpdeveloper.org/news/13527

The 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=360

Here 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=1475

I 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=1478

Today 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.html

I'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/42

My 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-component

A 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-pack

A 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-plugin

A 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.html

It 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-explained

Routing 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_improved

Shared 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-h

Some 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_screencast

We'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-github

Use 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_indentation

I 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_improved

Shared 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_improved

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 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/ApiReference

 

Week 40

README Formatting - Guides - GitHub

http://github.com/guides/readme-formatting

You 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_8

The 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/121

I 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_embedded

 

Reduce 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/iphoneapp

Dropbox.
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.html

I 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-status

At 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-String

Decoda 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-1

This 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/186

 

Make Compiz Run More Smoothly on Linux Desktops

http://lifehacker.com/5363989/make-compiz-run-more-smoothly-on-linux-d...

If you&#39;re running the Compiz window manager on your Linux system—known as "Desktop Effects" in Ubuntu—you might notice it doesn&#39;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/40

What 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/webistrano

Webistrano 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&#039;...

 

Karmic Koala Alpha 6 | Ubuntu

http://www.ubuntu.com/testing/karmic/alpha6

If 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&#039;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/13241

Sebastian 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_Started

This 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-capistrano

Deploying 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=43

I 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&#039;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&#039;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=1877

Today 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=590

This 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=334

Here 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/13227

On 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=238

A 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: &#39;Peak Productivity&#39;

http://www.phdcomics.com/comics.php?f=1219

Shared 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.php

I'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=516

This 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.html

A major upgrade: Smaller, faster, richer and more stable

After ten weeks of creative free time and two months of hard work it&#039;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=246

With 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/13211

According 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=hbLZvzMOZpc

 

Igbinary

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/1394

In this webcast, Git evangelist Scott Chacon covers the basics of the Git source control system. He&#039;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=1864

Recently 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=115

The 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=1015

Big 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=142

My 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=123

Recently 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=_Me66ujSAS4

 

Dustin 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=331

Here 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=135613870932

This 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.php

Programmers 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=117

Ten 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=1117

I 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=37m33s

 

Q-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-plugin

This 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_firephp

I'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=1110

In 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-subversion

Guides: 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.html

Are 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/DontZap

Ctrl+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=325

Apparently 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=528

When 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=314

I 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=325

Here 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/13121

On 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.php

This 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=166

The 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.html

Well... comparing the two methods gave me an idea : make testAction
call the testController. It seems to work!! This means we don&#039;t have
to tune AppController and define global constants to flag we&#039;re
testing...

To do so, modifiy TestUsers -...

 

Launchpad News: MySQL at Facebook on Launchpad

http://blog.launchpad.net/?p=943

I 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/13071

On 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.html

I was trying to use CRC32() to uniquely identify distinctive domain names because it&#039;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#postfix

Here 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/runurl

Many 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=rss

If 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.html

Michael 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.html

Probably 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.html

The 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_shortcuts

Keyboard 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=19

For 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&#039;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/7597

SQL 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=822888

Pimping StarCraft on a Widescreen Display
if any of you have ever tried running StarCraft on a widescreen display, you&#039;ll know what I&#039;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.html

Since 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.html

Suhosing Feature List - What would be lost with dropping the patch

 

Stephan Hermann: Puppet Recipes: Apache2 Configuration

http://www.sourcecode.de/content/puppet-recipes-apache2-configuration

Anyone 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_6

This 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.html

I'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.php

MySQL query that find duplicates



There are many situations that can create duplicates enven when you don&#039;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.html

I 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=587

The 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-way

This 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_milestone

We 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.html

One 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/12987

On 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-8284

CakePHP 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=78

There 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-line

If 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.html

10 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.html

This 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/119

I 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_docs

We 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=311

Here 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&#039;s softpads or PowerSupport&#039;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.html

Widespread 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-fork

We 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=1577

Already 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.htm

Many 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=144

As 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=491

Apologies 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=528

In 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.html

Microsoft 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=51

I 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=872

As 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=169

div.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_sure

Today, 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=202834

Since it appears that very few people take wireless security seriously, I&#039;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...

 

Notes on CakeFest 3

http://digg.com/programming/Notes_on_CakeFest_3

Notes on CakeFest 3

 

Danny Piccirillo: Empathy is now in Karmic

http://blog.thesilentnumber.me/2009/07/empathy-is-now-in-karmic.html

As 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=336

World, 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_80606

Hey 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.html

One 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/164

I'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.html

Earlier 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.html

Markdown 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-sites

Here 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/12821

In 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/1516

This 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.html

Jaunty:
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.html

Remember 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_support

Today, 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=31

It 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/12792

Kae 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-bundle

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 n...

 

Announcements

http://blogs.sun.com/netbeansphp/entry/announcements

Shared 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=53738

Cats 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.html

It’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.html

mysql> 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=411

I’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/12754

As 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.html

The 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-karmic

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 ...

 

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=324

It’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=297

Here 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=466

While 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/12731

Maurice 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/NginxRewriteMultiCondExample

Nginx Rewrite Multiple Conditions Example

 

Code Navigation Improvements

http://blogs.sun.com/netbeansphp/entry/code_navigation

When 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/honesty0707

a 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=403

GRUB 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/240

I'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-1

In 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/4167288

 

Canned Platypus » Server Design

http://pl.atyp.us/wordpress/?page_id=1277

Boiling 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=88

Some 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=1180

As 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_embedded

Don&#039;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-raid

Amazon 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&#39;t know about you, but i&#39;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=295

Here 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/2

Be 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-outage

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 ...

 

php|architect Blog: Opinion: Arrogance is Limiting Framework Adoption

http://www.phpdeveloper.org/news/12692

On 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.html

While I&#039;ve always practiced reasonable email hygiene, for the last 6 months I&#039;ve been in near-constant email bankruptcy mode. This concerns me.

Yes, it&#039;s partly my fault for being a world champion procrastinator, but I&#039;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&#039;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.html

Is 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-mirrors

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...

 

Jonathan Ernst: Conversion de scripts PHP utilisant les « short-tags »

http://ernstfamily.ch/jonathan/?p=340

Si 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.html

 

Sitemap Deluxe

http://bakery.cakephp.org/articles/view/sitemap-deluxe

A 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-php

Twitter 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=380

I 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&#039;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=1175

Recently 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.html

FluentDOM 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.html

In 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.html

Today 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=643

I 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.htm

100+ New Features in 3.0

 

Debugging with multiple users - Derick Rethans

http://derickrethans.nl/debugging_with_multiple_users.php

As 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-minutes

What 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&#039;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-database

About 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-tip

If 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.png

 

E3 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.html

If 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_wizard1

NetBeans 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/ffmpeg

Fixing 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/iPodVideoEncoding

This 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&#039;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_nice

With 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/RestrictedFormats

Ubuntu 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&#039;s ...

 

What for PHP6? - Fabien Potencier

http://fabien.potencier.org/article/18/what-for-php6

PHP 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-lessons

Being 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_Keys

If 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=449

I 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=1080

This 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&#039;s less harsh on my eyes. Unfortunately, there simply aren&#039;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/150

I 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.html

A 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&#039;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/261

Recently 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...

 

BackTweets

http://backtweets.com/

Track tweets about certain urls

 

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-scripts

user-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=1117

The 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.html

Appartement (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/12594

On 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/12592

On 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.html

Somebody 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=607

Today 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=1078

This 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.html

PHP.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=887

Fishbowl 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=65

I’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.html

There&#039;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/12578

Kevin 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.html

PHP.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/index

PHP.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.html

I'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.html

If 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&#039;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_support

Let'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=260

Just 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-update

The 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.php

Here 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&#039;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...

 

Ubuntu logo stolen?

http://digg.com/linux_unix/Ubuntu_logo_stolen

Same logo ,What do you think

 

mcurry's asset at master - GitHub

http://github.com/mcurry/asset/tree/master

Asset 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

 

Awk printf

http://www.sqlite.org/sqlite.html

awk &#039;{printf "%s%sn",$1,$2 }&#039;

 

Bodhi.Zazen: Lighttpd - PHP Acceleration Benchmarks

http://blog.bodhizazen.net/?p=340

I 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_table

When 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&#039;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#more

 

The Bathroom Wall of Code

http://www.codinghorror.com/blog/archives/001268.html

In 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-lnxw01NewHTML

Development 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=318

I 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-fonts

In 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=557

So 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.html

It'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...

 

Dynamic Drive online tools: Button Maker

http://tools.dynamicdrive.com/button/

Rss button generator

 

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=14

This 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/12523

From 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/12512

In 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.html

You'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=182

Deploying 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/70902

I know PHP 5.3 isn&#039;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=146898

About 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/70902

Will php 5.3 be in Ubuntu Karmic?

 

Jonh Wendell: Remote Access and 3D Effects

http://www.bani.com.br/?p=298

Just 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...

 

Color Scheme Designer 3

http://colorschemedesigner.com/

Color Scheme Designer

 

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.html

As 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-performance

Thanks 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=9

Now 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.html

Following 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/916

A 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.html

As 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_workers

Workers 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_require

How 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/publishablebehavior

PublishableBehavior 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.html

If 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=134

As 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.html

 

Antony Dovgal's Blog: locating bottlenecks in PHP code with Pinba

http://www.phpdeveloper.org/news/12454

Antony 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/12448

If 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=9EbsMtEv2CE

Apparently a new game by pixeljunk. I really love all their previous work.

 

Introduce Variable QuickFix

http://blogs.sun.com/netbeansphp/entry/introduce_variable_quickfix

Last week I&#39;ve got a question: "I need to explain when the Introduce Variable hint is invoked?" and I&#39;ve realized that I could mention it briefly in this weblog because I&#39;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-ec2

Perhaps 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=aRZ8TlvH2gc

A 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_GoFullScreenNB65

When 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-quickie

Google 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/AlphaBackgrounds

ubuntu 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&#039;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.html

I 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/12440

On 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=345

There 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=428

J5 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-rsync

The 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-ec2

The 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.html

On 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=183

I 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=294

I 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/12410

Matthew 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=317

To 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&#039;s where this tutorial comes in - it shows you how to painlessly support command-line options in your PHP CLI programs. It&#039;s not as difficult as it might seem at first glance - and no, you don&#039;t need to stay up all night to get it do...

 

Jonathan Carter: Screens of Death

http://jonathancarter.co.za/?p=486

I 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=477938

Please 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=412

There 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.html

Helps determining what colors go together well

 

HOWTO/AudioDevices - BlueZ - Trac

http://wiki.bluez.org/wiki/HOWTO/AudioDevices#Pulseaudio

Pulse 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.html

I 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.html

tweak 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.html

PlayStation 3 SSD Performance

 

Compiz Fusion: Transparent Windows - Ubuntu Forums

http://ubuntuforums.org/showthread.php?t=1032985

I 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=278

Will 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...

 

Amit Upadhyay » Ubuntu » Tips & Tricks

http://www.amitu.com/ubuntu/

big collection of ubuntu tips

 

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/validation

CakePHP 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=417

Often 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=1

App::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.html

I'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_phpgtk

After 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=292

Now 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...

 

YouTube - Anchorman

http://www.youtube.com/watch?v=9X2u2cdvJSg#t=0m02s

hey-o

 

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.html

Ah, 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.html

Perhaps 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=289

It’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-watched

Linux 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=679

I 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=203

Ok, 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=513

Easter 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-2009

I 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_around

Last 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-remotely

WARNING! 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/12291

Andrei 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&#039;t run before a previous one has finished.

 

PHP: Predefined Constants - Manual

http://nl.php.net/manual/en/filter.constants.php

I&#039;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&#039;s digg into it......

 

Brandon Holtsclaw: Simplify Dropbox URL’s with Apache2 (reverse)proxy

http://www.imbrandon.com/?p=111

First 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_cache

Cake&#039;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&#039;t have to touch PHP when a request is mad...

 

UbuntuTime - Community Ubuntu Documentation

https://help.ubuntu.com/community/UbuntuTime

ntpdate

 

Almost Perfect

http://www.codinghorror.com/blog/archives/001252.html

I'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/233

I'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=11

Is the problem happens when you try to watch a movie with subtitles ? If it&#039;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/imdbphp

Installable 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-windows

Windows 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=396

Kudos 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_milestone

NetBeans 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_debugger

In 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/12265

Chris 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-architecture

Google is the King of scalability. Everyone knows Google for their large, sophisticated, and fast searching, but they don&#039;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=1023

My 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=276

I’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/cablecard

Background
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.html

 

Community News: Dutch PHP Conference Tickets Now On Sale

http://www.phpdeveloper.org/news/12246

For 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&#39;s New in the Next Generation of MySQL Cluster? (30 Apr 2009)

http://www.mysql.com/news-and-events/web-seminars/display-320.html

Whether 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=243

Here 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-linux

Most of the multi-touch gestures available to iPhone and Apple laptop owners don&#39;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.shtml

Via 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=302

I 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-gui

During 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&#39;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=49

Today 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_how

Dustin 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=529

Article 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=1425

Sometimes 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=148

This 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/59163

mysql-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/115

Much 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...

 

Web 2.0 and grudge free buttons generator!

http://www.mycoolbutton.com/

Butten generator

 

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=897

Option 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=237

Since 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-15sec

I 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=52

I recently started re-reading William Zinsser&#039;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.php

Some 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-1

The 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=139

If 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_improvements

Today, 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.html

I'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-8120

CakePHP 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.html

I 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/470

This 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.html

I 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.html

I 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/12113

If 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+cakephp

 

PHP micro-optimization tips

http://www.alexatnet.com/node/196

Why "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.htm

Last 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/recursive

The 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/12079

Paul 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-menu

To 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/12066

DevShed 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-root

Linux 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/12054

Quinton 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&#039;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-behavior

Using 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=961

I 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_fear

I 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=674

Here’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/12034

On 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.html

Whenever 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.html

Every 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_added

Today 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=953

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 +...

 

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&#039; 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.html

Remember 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&#039;re building software. Before you check code in, give it ...

 

Mirco Müller: Tasty

http://macslow.thepimp.net/?p=178

I 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=192

Here 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_why

After 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=941

The 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/12002

Juozas 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=97

As 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&#039;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=937

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...

 

Week 7

Migrating from FeedBurner to Google - Chris Shiflett

http://shiflett.org/blog/2009/feb/migrating-from-feedburner-to-google

When 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=323

Ever 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-3

 

playr.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.svg

A 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.html

A 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/11981

The 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-linux

hat 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=211

As 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.html

I 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/tabhelper

Okay, 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?YouArentGonnaNeedIt

YouArentGonnaNeedIt (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&#039;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=1037625

Aaaaaaaaaaaaaaaaaaaaaaaalllllllrrrighty 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_Libraries

The 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&#039;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-controller

You 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_flow

 

Complex Find Conditions :: Retrieving Your Data :: Models :: Developing with CakePHP :: The Manual :: 1.2 Collection :: The Cookbook

http://book.cakephp.org/view/74/Complex-Find-Conditions

Most of the model&#039;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.

 

Mindfuck Movies by Matthew Baldwin - The Morning News

http://www.themorningnews.org/archives/reviews/mindfuck_movies.php