Bookmarks
This is a weekly overview of everything I stumbleupon, digg, dzone, share on google reader, or find delicious.
You can also keep track of my aggregated bookmarks with:
bookmarks feed
Week 35
Corey Donohoe is a GitHubber
http://github.com/blog/711-corey-donohoe-is-a-githubberToday marks Corey "atmos" Donohoe's first day as a GitHubber. He'll be helping us make GitHub more awesome.
We're all super excited to have Corey on board, and a quick browse through his repos explains why: Sinatra, node.js, and OAuth are among...
Julian Andres Klode: Google Public DNS blocks wikileaks.org (Update: No, they don’t)
http://juliank.wordpress.com/?p=376It seems that Google is blocking wikileaks.org in its ‘Public DNS’ servers (8.8.8.8 and 8.8.4.4):
; DiG 9.7.1-P2 @8.8.8.8 wikileaks.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER
JIEHAAAHH!!! Mijn manuscript wordt uitgegeven door Podium!
http://vollmer.nl/2010/08/mijn-manuscript-wordt-uitgegeven-door-podium...Ik heb over het schrijven van mijn manuscript het afgelopen jaar regelmatig geblogt.
Hier vind je alle blogposts bij elkaar en hier vind je de laatste posts die ik schreef over het schrijven ervan: 1, 2, 3. Dit artikel, van direct na de 1e versie ...
Exoplanets
http://xkcd.com/786/Foursquare Surpasses 3 Million Users
http://mashable.com/2010/08/29/foursquare-3-million-users/FoursquareFoursquare now has more than 3 million users, if the site's public user registration numbers are correct.The 3 millionth member appears to be Brian S. from St. Louis, Missouri, who has yet to check in to any venues via the mobile-based social...
Benjamin Humphrey: The joke that is Maverick’s default wallpaper
http://humphreybc.wordpress.com/?p=1037As many of you know, I tend to be the first to criticize anything in this community of people who are often afraid to voice their opinion about something. This time, however, I’m not going to do the talking, I’m just going to share some comments.
A...
Use different configs for different environments
http://bakery.cakephp.org/articles/view/use-different-configs-for-diff...Coming from Rails, I was surprised that I couldn't find any support for multiple configuration environments in CakePHP. There were a couple of other solutions for Cake, but I found them a bit complex for what they try to achieve. Having said that, my m...
Week 34
Attention, couch potatoes! Walking boosts brain connectivity, function
http://www.sciencedaily.com/releases/2010/08/100826141327.htmA group of "professional couch potatoes," as one researcher described them, has proven that even moderate exercise -- in this case walking at one's own pace for 40 minutes three times a week -- can enhance the connectivity of important brain circuits, ...
Quotes: Paris Hiltons Twitter, Shortly After Being Arrested for Cocaine Possession
http://newsfeed.time.com/2010/08/28/quotes-paris-hiltons-twitter-update/In bed watching Family Guy. Love this show.! So hilarious! Stewie is my favorite :) love his accent. PARIS HILTONs Twitter update, shortly after being arrested for cocaine possession in Las Vegas.
Eric Hammond: Updated Ubuntu AMIs for EC2 released by Canonical
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/HVCXTqPuoMA/ec2-am...As Scott Moser announced, Canonical has released updated AMIs (Amazon Machine Images) for running Ubuntu 10.04 Lucid, Ubuntu 9.10 Karmic, and Ubuntu 8.04 Hardy on Amazon EC2.
The table at the top of Alestic.com has been updated to reflect the new AMI ...
Skull-A-Day Makes A Skull Image Using Brain Slices at Mtter Museum
http://laughingsquid.com/skull-a-day-makes-a-skull-image-using-brain-s...Noah Scalin of Skull-A-Day made a giant skull image using brain slices at the Mtter Museum in Philadelphia.
via Make
This is a blog post from Laughing Squid, subscribe via RSS, Email, Twitter, Facebook & Tumblr.
Here are a few other possibly related...
New Skateboard Design: The Strongest and Lightest In The Market
http://www.walyou.com/blog/2010/08/28/new-skateboard-design-the-strong...The new carbon fiber skateboards from RollsRolls incorporate a new deck concept, provisioning for better riding and making them the lightest and strongestlongboardscurrently available in the market.
The deck lowers the center of gravity which provides ...
18 Creative Calendar Designs
http://www.walyou.com/blog/2010/08/28/creative-calendar-designs/Whether we like to be organized or not, Calendars are rather a necessary thing that is seen every day in many different versions. Whether it is on your cellphone, wristwatch ...Continue Reading on Walyou
Changes and fixes coming to Digg's redesign
http://news.cnet.com/8301-27076_3-20014972-248.html?part=rss&s...The new Digg is out and available for everyone, but a few things went awry or missing along the way. Digg's founder Kevin Rose has come out with a laundry list full of things that are being done.
Introducing the Digg Known Issues pages
http://about.digg.com/blog/quick-update-new-diggHey all -
We've created a couple of different Known Issues pages to keep you abreast of bugs and other issues affecting the functionality of the site.
read more
Canned Beer Is The Future of Good Beer
http://gizmodo.com/5622938/canned-beer-is-the-future-of-good-beer#blotto
America makes some of the world's finest beers. And now those beers are getting the conveyance they deservecans. More
Digg v4: release, iterate, repeat.
http://kevinrose.com/blogg/2010/8/27/digg-v4-release-iterate-repeat.htmlAt Digg it's our job to try new things, analyze the usage data, iterate, and evolve. While not everyone is happy w/the new design, as of right now the usage looks extremely good (ie. more people registering (43,000+ new users yesterday), digging, consu...
IdeaPaint
http://www.uncrate.com/men/home/art-decor/ideapaint/Screw putting up a dry erase board in your home office turn a whole wall into one with IdeaPaint ($30-$175). This ingenious paint turns anything you can paint into...
7 Stories About Women Heroes in Tech - Please Send Us More
http://www.readwriteweb.com/archives/7_stories_about_women_heroes_in_t...The technology press is full of stories of heroic men. In the startup economy, they often take the form of brave men who quit steady day jobs to join crazy startups. That's an inspiring kind of story; I wrote about Louis Gray doing that earlier this ...
Computer Wire Dress by Tina Sparkles
http://laughingsquid.com/computer-wire-dress-by-tina-sparkles/Systems Supernova, a dress made out of recycled computer wires created by Tina Sparkles for the Keep Austin Beautiful Recycled Fashion Show.
Made mostly of recycled computer wiring, the Systems Supernova dress addresses the growing problem of e-waste i...
Cannibal restaurant in Germany?
http://www.boingboing.net/2010/08/27/cannibal-restaurant.htmlAds for a new Berlin restaurant called Flime are requesting people to donate body parts for hearty meals. Naturally, people are flipping out. Of course, whether this is all a hoax remains to be seen. I bet it's a (rather provocative) prank. From The Gu...
Nike Air Maxes get a Wii Balance Board infusion
http://www.engadget.com/2010/08/27/nike-air-maxes-get-a-wii-balance-bo...Recently Nike -- a shoe company that seems to enjoy a side dish of tech from time to time -- challenged 78 artists to "hack" its shoes and come up with something decidedly different than your typical Air Force Ones. Now, a lot of the projects were more...
One Million Calls Placed From Gmail in 24 Hours
http://mashable.com/2010/08/27/google-million-calls/If you're as big as Google, there's no such thing as a small product launch. So when Google introduced voice calls into its webmail service Gmail,
The Downfall of Digg (Hitler doesn't approve)
http://www.youtube.com/watch?v=NUjJmF-RdocHitler is frustrated as the rest of us.
Zuckerberg: “Guess What? Nobody Wants To Make Lists.”
http://techcrunch.com/2010/08/26/facebook-friend-lists/A couple days ago, I wrote a post wondering if it wasn't time to change Facebook's social graph dynamic? Specifically, I called for a simplified system that had two layers: your friends and your followers. I think that their current social management ...
Formspring Ramps Up Social Features As It Passes 16 Million Members
http://techcrunch.com/2010/08/26/formspring-iphone-connections/Formspring, the Q&A service that lets users invite their friends to
Bankruptcy for Blockbuster
http://www.variety.com/article/VR1118023404.html?categoryid=13&cs=...Film News: Vidtailer to file for Chapter 11 in September -- Here's how much the landscape of Hollywood's homevideo biz has shifted over the years: Netflix is readying to pay Epix $1 billion for a slate of movies, while Blockbuster is being taken down b...
Dustin Kirkland: Buy 1, get 8 Free! Or, a Useful Awk Hack...
http://blog.dustinkirkland.com/2010/08/buy-1-get-8-free-or-useful-awk-...But first, a couple of updates...If you appreciated my errno post, you might be happy to know that /usr/bin/errno is now provided by the ubuntu-dev-tools package in Maverick. This probably won't be the permanent home for the utility (currently in disc...
Michael Lustfield: Nginx Book Review
http://profarius.com/content/nginx-book-reviewMost anyone reading this already knows me. My name is Michael Lustfield. I'm running the servers of a starting web development company called Kalliki Software. We've been in business for a little while now. When we started we had an Apache Web server w...
Dave Beckett, Leaving Yahoo – Joining Digg
http://journal.dajobe.org/journal/posts/2010/08/26/leaving-yahoo-joini...Foursquare Now Tells You When Youll Become Mayor
http://mashable.com/2010/08/26/foursquare-mayor/Just when I was about to give up hope of ever becoming mayor of Mashable HQ on Foursquare, the location sharing social network has launched a new feature that might help alleviate my checkin fatigue: am I mayor yet?According to the new feature, which l...
I F***ING LOVE DIGG V4
http://memegenerator.net/more-bear/ImageMacro/2283369/I-FUCKING-LOVE-D...Git Notes Display
http://github.com/blog/707-git-notes-displayI just blogged about the new git-notes functionality over at the Pro Git blog. If you're interested in using Git notes for something, you might be interested to know that GitHub now supports them and will display them on your commit pages.
If you pus...
PayPal and Slide Co-founder Becomes a Google VP of Engineering
http://mashable.com/2010/08/26/max-levchin-google/Max Levchin, the founder of recently-acquired Slide and co-founder of PayPal, has been named Googles newest vice president of engineering.Levchin joined the company as part of Googles $182 million acquisition of Slide, the company he founded and ran as...
Canon EOS 60D: 18 megapixels and 1080p video flexes its articulating screen this September
http://www.engadget.com/2010/08/26/canon-eos-60d-18-megapixels-and-108...Well, what do we have here? Last we heard about the Canon 60D it was just a twinkle in our articulating screen of a peripheral vision. And now it's official -- my, how times have changed. Here's what we know: the 18 megapixel DSLR boasts 1080p H.264 vi...
Vit D linked to cancer, autoimmune disease genes: MedlinePlus
http://www.nlm.nih.gov/medlineplus/news/fullstory_102507.htmlScientists have found that vitamin D influences more than 200 genes, including ones related to cancer and autoimmune diseases like multiple sclerosis -- a discovery that shows how serious vitamin D deficiency can be.
Mackenzie Morgan: Is packaging new software hard?
http://ubuntulinuxtipstricks.blogspot.com/2010/08/is-packaging-new-sof...EDIT: Sorry Planet readers. I tried adding a "read more" thing to shorten it, but apparently that doesn't change the RSS feed, just the blog's front page. And yes, I will fix up the Ubuntu Wiki later.
A common answer to my question about why people ...
Podcaster Leo Laporte, the everywhere man
http://latimesblogs.latimes.com/technology/2010/08/leo-laporte.htmlLeo Laporte arrived Thursday at Bob Hope Airport in Burbank.
On Friday morning he arrived at the office of KFI AM 640, the radio station that airs his syndicated "The Tech Guy" program. At 3:42 p.m., he was back at the airport, ready to fly home to Pet...
High Quality MySQL driver for Node
http://thechangelog.com/post/1007417500High Quality MySQL driver for Node: Now that Felix Geisendörfer launched his node powered site http://transloadit.com, he’s tacked the much needed task of writing a high quality MySQL protocol implementation in pure JavaScript.
Using the high perfo...
Git Extras: Helpful tools for Git
http://thechangelog.com/post/1006950102Git Extras: Helpful tools for Git: If you’ve ever been working heavily on a project that uses git, you’d know, that sometimes it’s good to have a few extras to help you out, and that’s what TJ Holowaychuk’s recent project git-extras provides!...
300,000 Largest Websites Visualized With Favicons
http://mashable.com/2010/08/25/300000-largest-websites-favicons/?utm_s...An interesting visualization over at Nmap.org shows the favicons of the 300,000 biggest websites on the Internet (according to Alexa), with the size of the favicons corresponding to sites with the most traffic.
Presidential Prank of the Day (PIC)
http://images.wildammo.com/2010/08/24/presidential-prank-of-the-day/Seif Lotfy: GNOME Activity Journal 0.5.0 (Development Release) & New Data Providers
http://seilo.geekyogre.com/?p=1512The Activity Journal (powered by Zeitgeist) has been finally rolled out from what was in trunk. We reduced some of the functionality Randy developed in our development branch since we wanted a smaller scope of things to fix for now.
You can read mor...
Rename Refactoring
http://blogs.sun.com/netbeansphp/entry/rename_refactoringRename is one of the most useful refactorings at all. The developer can alter the name of a selected type, type member, function, constant in the code. Users of NetBeans PHP IDE could use Instant Rename feature since 6.5 and now in daily builds the Ren...
Mohamad Faizul Zulkifli: Windows 7 Theme For Ubuntu Linux
http://9w2pju.blogspot.com/2010/08/windows-7-theme-for-ubuntu-linux.htmlTransform your Ubuntu to Windows 7 familiar look now. The right way to make you child or wife feel happy when using your Ubuntu desktop/laptop. Sounds funny, take a look here.read the installation manual here http://gnome-look.org/content/show.php/Win2...
Jono Bacon: 11.04 Ubuntu Developer Summit Announced
http://www.jonobacon.org/?p=2950Hot on the heels of the announcement of the Natty Narwhal, I am tickled pink to announce the details of the next Ubuntu Developer Summit taking place in Orlando, USA from 25th – 29th October 2010. We also have a brand new Ubuntu Developer Summit webs...
EXCLUSIEF! Backstage @Lowlands: de shit die ze je niet laten zien.
http://vollmer.nl/2010/08/exclusief-backstage-lowlands-de-shit-die-ze-...Het afgelopen weekend heb ik items gemonteerd voor Film it Yourself van 3voor12 (hier het overzicht en hier zijn straks de edits te zien)
Maar tussen de optredens, de hitjes, de snacks, de marketing en het monteren door, kwam ik backstage iets tegen w...
GithubFinder: JavaScript-powered Github repo browser
http://thechangelog.com/post/995873400GithubFinder: JavaScript-powered Github repo browser: For those times you need to quickly browse a GitHub repo but don’t want to clone it locally, check out GitHubFinder from Alex Le.
Modeled after the Mac OSX finder, GitHubFinder provides a famil...
Diego Turcios: Frequently Problems when we use Oracle in Ubuntu
http://blog.diegoturcios.net16.net/?p=608When we begin to work on Oracle in Ubuntu. We have some troubles to run Oracle. Some of the common
mistakes it gives us is that the user is not part of the dba group, or similar errors.I am living a
small guide I did thanks to many google search, so ...
Week 33
Mark Shuttleworth: 10.10.10.10.10…..
http://www.markshuttleworth.com/?p=489Saw this URL fly by today… wow and thank you to the Ubuntu Ads guys
So, who’s up for making Maverick Movies? It would be great to have a “10 best features in 10.10″ video collection for release. Unity’s awesome and then there are things to...
slablet: Stylish CSS layout for iPad and more
http://thechangelog.com/post/980482626slablet: Stylish CSS layout for iPad and more: If you like Sencha Touch, the HTML5 mobile framework we recently covered in Episode 0.3.0, but long for a more declarative, markup-driven approach, then keep an eye on Slablet from Fellowship Technologies....
Type Hierarchy View
http://blogs.sun.com/netbeansphp/entry/type_hierarchyEveryone who uses daily builds of our PHP support in NetBeans IDE might noticed couple of new features that were added after 6.9.1. One of them is Type Hierarchy View which is helpful for OO PHP code.
To show this view use action from editor popup...
Mark Shuttleworth: N-imal?
http://www.markshuttleworth.com/?p=478Shared by kvz
New Ubuntu will be called: Natty Narwhal
Oh yes, it’s that time of year again, when numerate pollsters make nasal proclamations about the naming of the next next version of Ubuntu. When gazers of balls crystal provide nifty suggesti...
Chase Douglas: Decoding Apple’s Magic Trackpad
http://voices.canonical.com/chase.douglas/?p=44Notes on the meaning of protocol bits
We’ve received a lot of questions on whether Apple multitouch products will be supported in Ubuntu 10.10. I’m pleased to say that all of the currently available products will have some support:
Magic Mouse
Mag...
The Fridge: Multi-touch Support Lands in Maverick
http://fridge.ubuntu.com/node/2101Canonical is pleased to announce the release of uTouch 1.0, Ubuntu’s multi-touch and gesture stack. With Ubuntu 10.10 (the Maverick Meerkat), users and developers will have an end-to-end touch-screen framework — from the kernel all the way through ...
Mark Shuttleworth: Gestures with multitouch in Ubuntu 10.10
http://www.markshuttleworth.com/?p=455Multitouch is just as useful on a desktop as it is on a phone or tablet, so I’m delighted that the first cut of Canonical’s UTouch framework has landed in Maverick and will be there for its release on 10.10.10.
You’ll need 4-finger touch or bette...
CakePHP Plugins - A Biblical Retelling
http://josediazgonzalez.com/2010/08/16/cakephp-plugins-a-biblical-rete...I'm just going to list a few plugins I use and abuse on a daily basis, as well as things
Mohamad Faizul Zulkifli: Spreadtweet By Elliot Kember
http://9w2pju.blogspot.com/2010/08/spreadtweet-by-elliot-kember.htmlNeed a Twitter client ?Dont want your boss know that you are tweeting while you are in office ?Introducing Spreadtweet, a twitter client that looks like Microsoft Excel.p/s: suitable for secretaries, typist, etc but remember, your network administrator...
Nitrode: A lightweight HTTP Server on top of Node.js
http://thechangelog.com/post/958501415Nitrode: A lightweight HTTP Server on top of Node.js: Released earlier today was Nitrode, which aims to be FASTCGI type server for Node.js, this is a server for those who want the power of something like Nginx, but would prefer to write the logic in Ja...
Streaming Spotify to a PS3 from Ubuntu
http://www.actionshrimp.com/2010/08/streaming-spotify-to-a-ps3-from-ub...Shared by kvz
WANT!
A post came up a couple of days ago on the Spotify “What’s new” feed: how to stream spotify wirelessly to your stereo, which got me thinking about something I’ve been after for a while – the ability to stream spotify a...
Streaming Spotify to a PS3 from Ubuntu
http://www.actionshrimp.com/2010/08/streaming-spotify-to-a-ps3-from-ub...A post came up a couple of days ago on the Spotify “What’s new” feed: how to stream spotify wirelessly to your stereo, which got me thinking about something I’ve been after for a while – the ability to stream spotify audio to PS3. This is men...
Week 32
Matthew Helmke: Nginx HTTP Server
http://matthewhelmke.net/?p=1242I started using Nginx as my primary web server a little over 18 months ago. At the time, I was using an underpowered server with low memory, and I wanted to replace Apache with something lighter. Even though I still love Apache for its power, configura...
Complicated Mechanisms Explained in simple animations
http://mytechnologyworld9.blogspot.com/2010/08/complicated-mechanisms-...Radial Engines Radial engines are used in aircrafts having propeller connected to the shaft delivering power in order to produce thrust its basic mechanism is as follows Steam engine Principle Steam engine once used in locomotives was based on the r...
Design updates
http://github.com/blog/700-design-updatesEarlier today we rolled out a minor design update to the site. Notably, we have a brand new home page (remember, you can always get to the homepage at http://github.com/home):
It's simpler, sweeter and to the point. GitHub has evolved a lot since...
Programmer Productivity: Measuring Results
http://feedproxy.google.com/~r/debuggable/~3/qKAqdM2Jo9c/programmer-pr...This is post #2 of my programmer productivity series.
Before I embark on trying out various productivity strategies, I need to establish a set of metrics that will help me understand what works, and what doesn't.
For now I decided to keep track of tw...
gollum: A simple, Git-powered wiki with a sweet API and local frontend.
http://thechangelog.com/post/943735340gollum: A simple, Git-powered wiki with a sweet API and local frontend.: If your open source project needs a wiki, GitHub will leave you saying “My PRECIOUS!” After much anticipation, GitHub has finally taken the curtain down on their new git-power...
Making GitHub More Open: Git-backed Wikis
http://github.com/blog/699-making-github-more-open-git-backed-wikisWe've been hearing a lot of great feedback regarding our current wiki system. Today, we're launching the first phase in a rollout of a completely rewritten Git-backed wiki system to address these issues. Each page is a file in a directory. Each chan...
Seif Lotfy: My sexy desktop
http://seilo.geekyogre.com/?p=1396Well I received a lot of comments and mails about my overall *sexy* desktop layout and look…
So to get everyone down a bit here is what you need to use and set up to have your desktop look like mine…
Get the Elementary wallpaper right here
Get ...
Brian Murray: Biking Ubuntu
http://www.murraytwins.com/blog/?p=87This past weekend I participated in the Providence Bridge Pedal, in Portland, Oregon, with both of my sons. This is an interesting event because they close the top deck of both interstate highways over the Willamette river which bisects Portland.
I wa...
html5-boilerplate: Best practices starting point project for HTML5 and mobile web apps
http://thechangelog.com/post/938211029html5-boilerplate: Best practices starting point project for HTML5 and mobile web apps: While HTML5 is expanding in definition to include any whizz-bang feature in the post rounded corner web era, implementing actual HTML5 in your web app can be confus...
smoothie: Lightweight JavaScript library for smooth real-time charts in the browser
http://thechangelog.com/post/938035648smoothie: Lightweight JavaScript library for smooth real-time charts in the browser: Providing real-time, smoothly updating charts in the browser is a challenge. London-based developer Joe Walnes has tackled the problem with Smoothie Charts, a lightwei...
Og Maciel: Book Review: Python 3 Object Oriented Programming
http://www.ogmaciel.com/?p=1170Python 3 Object Oriented Programming
I can’t claim to have looked hard for a Python book on object oriented programming (OOP) but I was immediately attracted to the title of this book. Sure, you can find small tutorials here and there about some spec...
Seif Lotfy: Bringing fun back to the desktop…
http://seilo.geekyogre.com/?p=1384After Jorge linked me up with this idea
I quote from the blog post:
I think it would be fun to add an achievement system to the Ubuntu Desktop, like is done on Steam and XBox.
The tricky part is tracking various events and finding amusing correlation...
HAProxy Logging in Ubuntu Lucid
http://feedproxy.google.com/~r/kvz/~3/KOQ3z-N7Lj8/At transloadit we use HAProxy "The Reliable, High Performance TCP/HTTP Load
Balancer" so that we can offer different services on 1 port.
For instance, depending on the hostname, a requests to port 80 can be
routed to either nodejs for api.transloadit....
Announcing: HTML5 Boilerplate
http://paulirish.com/2010/announcing-html5-boilerplate/When kicking off a new project, I've always wanted to take with me all the kickass tricks I learned on the previous one. This project has been on and off for the last 2.5 years with a whole lot of on lately. Finally, HTML5 Boilerplate is ready to share...
Dustin Kirkland: Dear Bash, please ping me when you're done running $FOO
http://blog.dustinkirkland.com/2010/07/dear-command-line-please-ping-m...UPDATE: The "alert" alias has landed in Maverick's /etc/skel/.bashrc ... thanks for your support!!!How often do you run a command line tool on your desktop that takes a really long time? Maybe something like make, debuild, rsync, or wget?You probably ...
Canonical Design Team: The first milestone
http://design.canonical.com/?p=7245As work on the font continues we thought it would be good to get some insight from the people working on developing it. In the first of these posts, Bruno Maag explains where the team are and what’s coming.
The first milestone
Hinting lower case ZH...
Oxford Archaeology: KVM, VMBuilder & Puppet - (Really) Automated deployment
http://blogs.thehumanjourney.net/oaubuntu/entry/kvm_vmbuilder_puppet_r...I've spent some time automating the deployment of virtual machines using vmbuilder and puppet. There are two reasons behind this:I give every IT person in the company (about 8-10 of us) a VM for development, to play with new software and try fancy conf...
Easily Filter Notifications by Repository
http://github.com/blog/695-easily-filter-notifications-by-repositoryWe added a special header to all outgoing repository and direct message notifications that should make it much easier to filter emails:
Direct messages get a List-ID of user.github.com, while repositories get repo.user.github.com. Do you want to...
Canonical Design Team: An Update to the Ubuntu Light Themes
http://design.canonical.com/?p=7027One of our key objectives when we started conceptualising the new themes was their ability to be immediately recognisable as Ubuntu, even if represented as a small screenshot. As easily recognised as when it used to be brown – but not that brown… t...
Generate PhpDoc
http://blogs.sun.com/netbeansphp/entry/generate_phpdocToday, I would like to show you how one can generate documentation for his/her PHP project. Fortunately, it is a very simple task in NetBeans. First, validate in IDE options that your PhpDoc installation was recognized and that the PhpDoc script has be...
GitHub Jobs launches tomorrow
http://github.com/blog/694-github-jobs-launches-tomorrowIn a little over twelve hours from now we'll be flipping the switch on GitHub Jobs. That means you only have until midnight PDT to post a job at our discounted $150 rate.
We're really excited with the quality of jobs being posted and can't wait to fl...
Week 31
Oxford Archaeology: Even Accenture say so
http://blogs.thehumanjourney.net/oaubuntu/entry/even_accenture_say_soIn a press release that surprised me (I'm more used to thinking of them as a .net developing, MS Shiny Partner, if ain't got a 6-figure pricetag it ain't worth nothing sort of a consultancy), Accenture have announced nearly everything open source is ju...
Jorge Castro: Stack Applet, vanity for your SE rep.
http://castrojo.tumblr.com/post/912710482Here’s a nice little application that will tell you what your reputation is on any site on Stack Exchange, including Ubuntu.
I mailed George Edison (the author) with some tips and stuff, and next thing you know he’s got it up on Launchpad ready to...
Still No Sleep
http://xkcd.com/776/Michael Lustfield: Persistent SSH
http://profarius.com/content/persistent-sshIt's time for another post. Recently I've had issues with dropping network connections or wanting to connect and keep working on the same thing from other systems. Most of you probably already know the answer. You screen.
Sounds easy enough. My issue i...
Debian : purge packages marked with rc status
http://www.wains.be/index.php/2010/08/04/debian-purge-packages-marked-...Packages with rc status are not completely removed from the system, configuration files are still present.
If you have a bunch of rc packages you need to purge, as root, type :
dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
Source ...
7 Scaling Strategies Facebook Used to Grow to 500 Million Users
http://highscalability.com/blog/2010/8/2/7-scaling-strategies-facebook...Robert Johnson, a director of engineering at Facebook, celebrated Facebook's monumental achievement of reaching 500 million users by sharing the scaling principles that helped reach that milestone. In case you weren't suitably impressed by the 500 ...
Week 30
Making Git Behave
http://nerderati.com/2010/07/making-git-behave/It’s no secret that I’m a big fan of Git, and of distributed version control in general; they offer a compelling toolset and degree of flexibility that you would be hard pressed to find in a “traditional” centralized version control system. Ins...
Features in PHP trunk: Aray dereferencing - Johannes Schlüter
http://schlueters.de/blog/archives/138-Features-in-PHP-trunk-Aray-dere...I was writing about new features in the upcoming PHP version (5.4, 6.0?) before. Today's topic reads like this in the NEWS file:
- Added array dereferencing support. (Felipe)
Now you might wonder what this typical short entry means. when doing OO...
University Website
http://xkcd.com/773/Mohamad Faizul Zulkifli: Recover Your PDF Password
http://9w2pju.blogspot.com/2010/07/recover-your-pdf-password.htmlThe scenario is,i have created a pdf file for my personal document, and then to make it safe i put a password so anyone else cant read the file except myself.After a month later, I've forgot the password but i want to read the file as soon as possible....
Steven Harms: Using Apache to decrypt SSL pages
http://www.sharms.org/blog/?p=744Although you should almost never have a decent rationale for doing this, at some point I needed to do it, and documentation was scarce. The basic idea is we have a website – https://www.securewebsite.com and our clients cannot use https (ssl), so we...
Scott Moser: Verify SSH Keys on EC2 Instances
http://ubuntu-smoser.blogspot.com/2010/07/verify-ssh-keys-on-ec2-insta...Like every server, every EC2 instance should have a unique ssh fingerprint. On "real servers" this fingerprint is generated at first installation of the openssh-server package. On EC2, instead, it is done on first boot of an instance. This is becaus...
Mono & OpenStack on GitHub
http://github.com/blog/686-mono-openstack-on-githubFollowing our one millionth repository, we'd like to welcome a couple new notable faces around GitHub.
The first is the Mono project.
Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Co...
One Million Repositories
http://github.com/blog/685-one-million-repositoriesLast night, the one millionth git repository was created on GitHub. That is a heck of a lot of repositories.
Since we first launched, there have been a lot of interesting code filling those repositories, including projects like jQuery, Erlang/OTP, Rub...
Week 29
Kees Cook: Achievement Unlocked
http://www.outflux.net/blog/?p=371I think it would be fun to add an achievement system to the Ubuntu Desktop, like is done on Steam and XBox.
The tricky part is tracking various events and finding amusing correlations. For example, if your screen-saver kicks in 40 times in a single 24...
Our jQuery plugin is now open source!
http://feedproxy.google.com/~r/transloadit/~3/4kly3yNQuiA/our-jquery-p...We are happy to let you know that we have open-sourced our jQuery plugin on Github.
transloadit/jquery-sdk
While doing that, we also added a very cool new feature: events for uploads and results. This means you can now give the jQuery plugin an onUpl...
Tarp surfing
http://kottke.org/10/07/tarp-surfingGet yourself a skateboard, a big blue tarp, have someone lift the edge of the tarp over you as you skateboard by, and guess what that looks like:
(via mathowie) Tags: remix skateboarding sports surfing video
Is OpenStack Cloud Computing Rocket Science?
http://feedproxy.google.com/~r/SocializedSoftware/~3/T5Efl1LUrIQ/There’s a real explosion of cloud platforms and management tools, it seems you can’t swing a dead cat without hitting one these days. In the commercial proprietary solutions space you have – CA’s 3Terra AppLogic, Enomaly, Nimbula, RightScale. I...
New: Free plan
http://feedproxy.google.com/~r/transloadit/~3/gnCMQnw8z0w/new-free-planYou wanted it, you got it. We are happy to present to you:
Feel It - our free plan including 1 GB usage!
While your wallet remains entirely untouched with this plan, we do require a little love in return, namely embedding our badge.
--fg
Soren Hansen: OpenStack is open for business
http://blog.warma.dk/?p=573Moments ago Rackspace announced the OpenStack project. Not only is this awesome news in and of itself, it also means that I can finally blog about it
The Rackspace’s IaaS offering consists of two parts: Cloud Servers and Cloud Files. Incidentally, ...
New: iPhone SDK
http://feedproxy.google.com/~r/transloadit/~3/jtmjMXC_VcI/new-iphone-sdkWe have been hard at work this weekend, and one of the first things to come out of it is our shiny new Transloadit iPhone SDK:
The SDK contains a simple example project, as well as a stand-alone TransloaditRequest class you can use in your apps. ...
Week 28
Cross-Repository Compare View
http://github.com/blog/683-cross-repository-compare-viewWhen we launched Compare View earlier this year, we knew there was a
killer feature still missing: the ability to compare branches across
repositories. Easy forking and the networks that emerge as a result is what
makes GitHub great. Limiting the Compa...
On Benchmarks on SSD
http://www.mysqlperformanceblog.com/2010/07/14/on-benchmarks-on-ssd/(cross post from SSD Performance Blog )
To get meaningful performance results on SSD storage is not easy task, let's see why.
There is graph from sysbench fileio random write benchmark with 4 threads. The results were taken on PCI-E SSD card ( I do not...
Announcing transloadit.com
http://feedproxy.google.com/~r/debuggable/~3/GvACF65_qHk/announcing-tr...Today we are thrilled to announce the commercial availability of
transloadit.com.
If you have a web (or mobile) application that needs file uploading you should consider integrating transloadit.
Transloadit will handle the upload process, resizing of ...
Jono Bacon: Sound Indicator
http://www.jonobacon.org/?p=2870I am totally digging the sound menu that is shipping in the development branch of Ubuntu 10.10 Maverick Meerkat:
It feels well designed, implemented and sleek. Great work mpt and Conor!
Several improvements
http://blogs.sun.com/netbeansphp/entry/several_improvementsToday, I would like to show you several improvements we have implemented in our PHP support. Have a look at the following picture, can you see any of them?
I think that most of you have noticed that:
PHP projects with framework(s) ...
Duane Hinnen: A Script for Making Screencasts on Ubuntu
http://okiebuntu.homelinux.com/blog/?p=175Gotta be a Better Way
Recently I joined the Ubuntu Screencast Team and much to my disappointment my screencasts were not coming out so well. A lot of people I talked to have had good luck using GTK-RecordMydesktop. Unfortunately it did not work to well...
Week 27
Meet Nodeload, the new Download server
http://github.com/blog/678-meet-nodeload-the-new-download-serverI recently launched the first GitHub node.js project: nodeload. Nodeload replaces the ruby git archive download server. Basically, any time you download a tarball or zip file of any repository branch or tag, you're going through nodeload.
This is...
Sphinx component and behavior
http://bakery.cakephp.org/articles/view/sphinx-component-and-behaviorI have made a "branch" of the sphinx behavior ( http://bakery.cakephp.org/articles/view/sphinx-behavior ), and make a component and a behavior that uses this component.
I have also add more features like the geosearch filter.
Motivation: i have a man...
Sheepdog block driver for distributed storage merged into upstream qemu
http://feedproxy.google.com/~r/Kvm-TheLinuxKernel-basedVirtualMachine/...The sheepdog block driver for qemu has been merged into mainline qemu providing access to sheepdog’s distributed storage system. Sheepdog is the first driver for a distributed file system to be included into upstream qemu ( I don’t consider nbd t...
Seif Lotfy: Accessing files made easy – Exploring vs Finding
http://seilo.geekyogre.com/?p=1305As part of the Elementary Project we are trying to find easy ways to access the documents, videos, notes, etc…
Recently I experienced second hand how painful accessing documents is while trying to get my grandmother and mother to open recent photos o...
Week 26
translate.js - a JavaScript Babelfish
http://thechangelog.com/post/763660008translate.js - a JavaScript Babelfish:
Translate.js from Marak Squires might not know that the meaning of life is 42, but it can prompt you to ask “¿Cuál es el significado de la vida?” en español.
The JavaScript library wraps the Google Trans...
Hot Scalability Links for July 2, 2010
http://highscalability.com/blog/2010/7/2/hot-scalability-links-for-jul...What says 4th of July like Nathan's ultimate scalable hot dog eating contest? This totally requires a scale-up strategy.
Facebook at 60,000 servers and counting.
Deepak Singh has collected some impressive massive data stats on extreme Hadoop usage: Fa...
Daniel Holbach: Renewed call for participation: fix an Ubuntu bug
http://daniel.holba.ch/blog/?p=721I’d like to renew my call for participation: please pick an Ubuntu bug, find docs if you need them, attempt to fix it and explain to me what you did, what you tried, what worked, what didn’t in an email to daniel holbach ubuntu com.
I’ll post abo...
We are launching on July 13
http://feedproxy.google.com/~r/transloadit/~3/247PCb8TEO8/we-are-launc...Exciting news, we have overcome our earlier
setback and are now headed for launching on:
Tuesday, July 13
What's new? Well, everything. We rewrote the entire system. As you know,
rewriting can be a very nerve-wrecking experience, but we did not compr...
Kees Cook: reporting all execs
http://www.outflux.net/blog/?p=366I recently learned about the process event connector, and went looking for an example program that could report all the exec()s that happen on my system to help with debugging things like AC plug/unplug scripts, etc.
After cleaning it up and adding som...
Ddorda: How to install Dropbox without having a GUI
http://ddorda.useopensource.net/?p=1259Hey there,
Yesterday I tried to find a way how to install Dropbox when no GUI available, which means on my Ubuntu server machine (just an old computer sitting in my small "mamad"mamad). I wanted to use it for some kind of a little cloud between the com...
Organizations for Small Businesses
http://github.com/blog/675-organizations-for-small-businessesWhen we launched Organizations yesterday we were overwhelmed by the response. We designed and built Organizations for large customers managing many teams of developers, not realizing how useful they'd be for small businesses.
Today we're introducing t...
Introducing Organizations
http://github.com/blog/674-introducing-organizationsToday we're introducing Organizations. Organizations simplify management of group-owned repositories (for example: your company's code), expand on our permissions system, and help focus your GitHub workflow for business and large open source projects....
High availability for MySQL on Amazon EC2 – Part 2 – Setting up the initial instances
http://www.mysqlperformanceblog.com/2010/06/29/high-availability-for-m...This post is the second of a series that started here.
The first step to build the HA solution is to create two working instances, configure them to be EBS based and create a security group for them. A third instance, the client, will be discussed in ...
Putting semi-RESTful API development to… rest
http://teknoid.wordpress.com/2010/06/27/putting-semi-restful-api-devel...With some of the older web API standards subsiding, such as SOAP based interfaces, the new buzz seems to be all about REST (for the last few years at least).
Not that SOAP is “bad” in any way, as a matter of fact self-discovery via WSDL, and the st...
Week 25
Apache And MySQL Monitoring With Bijk On Debian Lenny
http://www.howtoforge.com/apache-and-mysql-monitoring-with-bijk-on-deb...Apache And MySQL Monitoring With Bijk On Debian Lenny
This tutorial describes how you can monitor your server with the tool
Bijk. Bijk creates
online 30 graphs about load, CPU, memory, traffic, Apache, NginX,
PostreSQL and others with alerts. Bijk ...
Nginx-Fu: X-Accel-Redirect From Remote Servers
http://feedproxy.google.com/~r/Homo-Adminus/~3/cuG-f1auDlo/We use nginx and its features a lot in Scribd. Many times in the last year we needed some pretty interesting, but not supported feature – we wanted nginx X-Accel-Redirect functionality to work with remote URLs. Out of the box nginx supports this func...
Is the IDE Slow? Send a Profiling Snapshot
http://blogs.sun.com/netbeansphp/entry/is_the_ide_slow_sendIn NetBeans 6.9 is available Profile me Now! feature as well for PHP distribution. This feature generate a snapshot to understand what's going on if you think that the IDE is slow. By default the feature is not visible and you have to enable the IDE's ...
Kees Cook: kvm kernel console
http://www.outflux.net/blog/?p=363I know there are a lot of ways to do this, but I just wanted to note what works for me to catch early boot Oopses in the kernel. In virt-manager, I set up a serial device, as a “pty”. After the VM boots, I pause in Grub, and check the VM details ...
WebPulp.tv Interview with Tom Preston-Werner
http://github.com/blog/667-webpulp-tv-interview-with-tom-preston-wernerA few weeks ago I had the pleasure of being interviewed by Josh Owens for webpulp.tv. We talked about the GitHub architecture, Grit, BERT and Ernie, Erlang, load balancing, Redis and MongoDB, Resque, Git-backed Wikis, open source, backups, Unicorn, Eve...
This is Why I'll Never be an Adult
http://feedproxy.google.com/~r/Hyperbole-and-a-half/~3/QZOgXDpnFXs/thi...Shared by Yerdua
I went grocery shopping today!!! I'm so fucking responsible!
I have repeatedly discovered that it is important for me not to surpass my capacity for responsibility. Over the years, this capacity has grown, but the results of excee...
Create support for your favorite PHP framework
http://blogs.sun.com/netbeansphp/entry/create_support_for_your_favoriteToday, I would like to inform you that we have created a wiki page which could be a starting point for all of you who would like to create a support for your favorite PHP framework (Java knowledge is needed). All the relevant information should be fou...
APK Downloads for Android Projects
http://github.com/blog/665-apk-downloads-for-android-projectsFor all you Android developers out there, we now will automatically detect when you upload an Android package (.apk) file and will give you a QR code page link on your download page list, like this:
Unfortunately, only uploads since this weekend wil...
Let’s talk about the “Search”…
http://teknoid.wordpress.com/2010/06/19/lets-talk-about-the-search/Not sure how to get this post started exactly, but let me first say that: “I am not a Doctor… Err… Search Engine specialist”…
Now, I think, it is an interesting topic that a few people might find helpful and perhaps (and hopefully) some coul...
Let's talk about the "Search"…
http://nuts-and-bolts-of-cakephp.com/2010/06/19/lets-talk-about-the-se...Not sure how to get this post started exactly, but let me first say that: “I am not a Doctor… Err… Search Engine specialist”…
Now, I think, it is an interesting topic that a few people might find helpful and perhaps (and hopefully) some could...
Week 24
... Robert McGinnis
http://www.flickr.com/photos/x-ray_delta_one/4710380575/x-ray delta one posted a photo:
Notifo service hook added
http://github.com/blog/664-notifo-service-hook-addedIf you've ever wished you could have push notifications sent to your iPhone when someone commits to your repository — today's your lucky day. We recently added support for Notifo to our service hooks (coded up by stammy).
Click "Admin" on any of yo...
NetBeans 6.9 is Available
http://blogs.sun.com/netbeansphp/entry/netbeans_6_9_is_availableAfter bug fixing period NetBeans 6.9 final build is available. You can download it as usual from NetBeans site. What is new, you can read in this document and also you can watch some new features in NetBeans 6.9 Overview video.
...
Nick Barcet: 2010 Eclipse survey released: Linux and Ubuntu still growing
http://nicolas.barcet.com/drupal/en/2010-eclipse-survey-linux-growsThe 2010 Eclipse community survey [PDF] has just been released, and again Linux and Ubuntu is showing strong growth on the developer workstations. Some of you may remember my post on this subject last year.
From last year Windows continued its declin...
Lucid Lynx not so cloud friendly?!
http://www.9apps.net/blog/2010/6/13/lucid-lynx-not-so-cloud-friendly.h...Last couple of weeks we have been slowly making progress get kulitzer.com up and running. Most of our production systems run Ubuntu 9.10, or Karmic Koala. At the time we started setting up kulitzer Ubuntu just released the latest server, 10.04 LTS or L...
Week 23
1958 ... punch out!
http://www.flickr.com/photos/x-ray_delta_one/4689456507/x-ray delta one posted a photo:
Git Reference Site
http://github.com/blog/660-git-reference-siteIn the talks and trainings that I do, I've been wanting a shorter, simpler reference site for people learning Git. The Pro Git book, being a full book, sometimes intimidates people trying to learn Git - I wanted something you could jump to specific co...
Jorge Castro: More great messaging menu apps
http://castrojo.tumblr.com/post/684492783Ken Van Dine has packaged up Matt Mossholder’s gvoice-notifier in a PPA. I’ve added the PPA to the list of messaging menu applications. If you want to help package these up and get them rocking then feel free to grab one! We’re always looking ...
Spellchecker
http://blogs.sun.com/netbeansphp/entry/spellcheckerAnother new feature in NetBeans 6.9 is a spellchecker. You can switch on / off the checking for different files in Option dialog.
In the dialog you can add and remove new dictionaries and also set the locale - which dictionary will be used f...
iPad + Velcro = ♥
http://www.chongas.com.br/2010/05/ipad-velcro-%E2%99%A5/Shared by gnascente
kkkkkk muito criativo!!
o Jesse Rosten lá no Vimeo, mostra que a melhor invenção do mundo é o iPad com Velcro.
Confesso que depois do vídeo dele, passei a achar o mesmo!
iPad + Velcro
(Dica do Rodrigo Polito)
The Perfect Office #40
http://feedproxy.google.com/~r/abduzeedo/~3/r3axQRheq3c/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...
Martin Owens: Sunday Special: Ubuntu Hour
http://doctormo.org/?p=2371We had a great time at the Ubuntu Hour today organised by David Wolfman of the Massachusetts LoCo here in Arlington, we had 10 members show up for this social event and it was very successful.
Concept by Rebecca Prigot, art by Martin Owens
Nginx Syntax Highlighting For Vim
http://constantshift.com/nginx-syntax-highlighting-for-vim/I found this little gem by Evan Miller in the Vim scripts archive a few days ago and love it so far. If you’re working with Nginx configurations, even on a casual basis, it’s nice to have syntax highlighting. Although the Vim plugin directions are ...
Week 22
Colin Watson: Hacking on grub2
http://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/2010/06/04#20...Various people observed in a long thread on debian-devel that the grub2 package was in a bit of a mess in terms of its release-critical bug count, and Jordi and Stefano both got in touch with me directly to gently point out that I probably ought to be ...
GitHub at the Dutch PHP Conference 2010
http://github.com/blog/657-github-at-the-dutch-php-conference-2010We'll be sponsoring the Dutch PHP Conference's after party next Friday, June 11th in Amsterdam. Details here.
If you're attending the conference, look for the guy in the Fork You shirt and say hello!
... big computers!
http://www.flickr.com/photos/x-ray_delta_one/4665389330/x-ray delta one posted a photo:
... bigger computers!
http://www.flickr.com/photos/x-ray_delta_one/4664763979/x-ray delta one posted a photo:
The quick brown fox jumps over the lazy dog
http://feedproxy.google.com/~r/fuckyeahdementia/~3/johwpZtGh2s/657256507Enable auto-scanning of sources - Scan for External Changes
http://blogs.sun.com/netbeansphp/entry/enable_auto_scanning_of_sourcesNetBeans 6.9 contains a feature that automatically looks for external changes to keep informations about files up-to-date. We have some reports that it can slow down NetBeans mainly, when an open project has many folders. When NetBeans find out that fi...
ReST DataSource plugin for CakePHP
http://feedproxy.google.com/~r/NeilCrookes/~3/jWkFY4srPT8/A CakePHP Plugin containing a DataSource for interarcting with ReSTful web services.
Parsing file uploads at 500 mb/s with node.js
http://feedproxy.google.com/~r/debuggable/~3/l-MPEulONn4/parsing-file-...A few weeks ago I set out to create a new multipart/form-data parser for node.js. We need this parser for the new version of transloadit that we have been working on since our setback last month.
The result is a new library called formidable, which, o...
Geeks and Nerds
http://xkcd.com/747/Week 21
CakePHP 1.3.1 now with delicious sprinkles
http://bakery.cakephp.org/articles/view/cakephp-1-3-1-now-with-delicio...The CakePHP development team is happy to announce the release of CakePHP 1.3.1[1]. 1.3.1 is the first maintenance release for 1.3 and contains bugfixes and optimizations for features found in 1.3. No new features will be introduced in the maintenanc...
1929 ... Dornier DoX
http://www.flickr.com/photos/x-ray_delta_one/4648596521/x-ray delta one posted a photo:
1968 ... '2001' entrance to control deck
http://www.flickr.com/photos/x-ray_delta_one/4643268637/x-ray delta one posted a photo:
It’s The Community, Stupid
http://www.littlehart.net/atthekeyboard/2010/05/26/its-the-community-s...I had an awesome time at Tek-X in Chicago last week. It was worth the 8 hour drive to get to Chicago from my basement lair. Of course, it helped that the wait at the border was under 10 minutes both times. There were good talks, but even better *peo...
1968 ... '2001' astronauts in Discovery's pod bay
http://www.flickr.com/photos/x-ray_delta_one/4640947962/x-ray delta one posted a photo:
Rick Spencer: Track the Desktop and UNE in Maverick
http://theravingrick.blogspot.com/2010/05/track-desktop-and-une-in-mav...Ubuntu development happens in a very transparent manner. I won't cover the lead up and execution of UDS here, but I will discuss what happens after UDS for maverick.First, you should know where we are in the schedule. The schedule is always available. ...
APC Plugin For Munin
http://constantshift.com/apc-plugin-for-munin/If you’re like me, you want to monitor and graph every little piece of your server. Until recently, I’ve been relying on a simple PHP script to display APC statistics. Although the tool worked well, I wanted to integrate the statistics into Munin, ...
The Perfect Office #38
http://abduzeedo.com/perfect-office-38We'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...
Week 20
Martin Owens: Ubuntu’s Golden Ring
http://doctormo.org/?p=2335I’m been catching up to TedTalks from last year (2009) and last week I got to Simon Sinek’s talk How Great Leaders Inspire Action, in the talk he describes what he calls “The golden ring” which is his representation of how to communicate ideas ...
Update for CakePHP-Goodies (AutoJavascript and Gravatar Helpers)
http://grahamweldon.com/blog/update-for-cakephp-goodies-autojavascript...Just a quick one tonight.. I've received some feedback via the CakePHP Bakery indicating that an oversight in the pathing for the unexpectedly popular Automatic Javascript Includer Helper caused it to not work for Windows systems.
While I don't much ca...
Our new build status indicator
http://github.com/blog/653-our-new-build-status-indicatorIf you've been following us on the twitters, you know that we recently got our first office space in San Francisco. Our first course of action was to immediately purchase a stoplight.
But what do you do with a stoplight? Hook up arduino to ci joe to...
Brett Alton: Sick of Facebook and Want To Use Something Open Source?
http://blog.brettalton.com/?p=277Many people are sick of Facebook and their lack of care for privacy. Websites have been setup to make users aware of privacy policy changes, new features Facebook has added (for better or worse) and even JavaScript programs that analyze how open your F...
Matthew Helmke: nginx, php-fastcgi and Ubuntu 10.04
http://matthewhelmke.net/?p=1034I’ve been using nginx for this blog and other sites for well over a year, beginning with Ubuntu 8.10. I have had to figure out some things, but overall I have been very pleased. I have upgraded the server for each Ubuntu release since then with no re...
Jonathan Carter: This Operating System Has Everything!
http://jonathancarter.co.za/?p=1258This morning I found this in my feed reader and found it quite amusing:
Shortly thereafter when I closed Liferea, I noticed this in my notification area:
E-Mail and bacon- this operating system has everything. Who am I kidding… it had me at Superco...
Details on the new Google Webfont API
http://paulirish.com/2010/details-on-the-new-google-webfont-api/As you might have see, Google now offers a full webfont API. Luckily, they let me dig into the service and code a few weeks back. So let me give you the lowdown on the features and what you can do with it…
Here's adding a @font-face declaration for T...
OpenID component v2010-05-19 released
http://cakebaker.42dh.com/2010/05/19/openid-component-v2010-05-19-rele...As mentioned in the title, I released a new version of the OpenID component today. It’s a maintenance release: the only change is an update of the bundled PHP OpenID library from version 2.1.2 to 2.2.2. With this change you no longer have to patch th...
Campfire
http://xkcd.com/742/Thorsten Wilms: He-Mark
http://thorwil.wordpress.com/?p=918A bit late, but here’s a drawing in wallpaper format in celebration of the Ubuntu 10.04 release and the new visual identity that made its first real appearance with it.
Full size 2560 x 1600 pixels
It all makes perfect sense, I swear:
Mark Shuttlewo...
Jamie Strandboge: Chromium saved passwords
http://penguindroppings.wordpress.com/?p=278I make use of the Master Password feature in Firefox. While not on by default, when enabled this feature encrypts your Firefox saved passwords on disk, and Firefox will prompt you when you need access to a saved password. When your browser is not runni...
Some Humor from Bill Gates and Steve Jobs
http://damncoolpics.blogspot.com/2010/05/some-humor-from-bill-gates-an...Being two of the richest men in the world, did you ever wonder what Bill Gates and Steve Jobs might talk about when they were alone? Well, as this post implies, it might be entirely different than you might think. It might also be extremely funny.
GitHub Rebase #43
http://github.com/blog/652-github-rebase-43github-rebase(1) – Forward-port awesome projects to the updated upstream head
Featured Project
memcached is the battle tested in-memory key/value store that helps power GitHub among countless other sites and makes its home here. With memcac...
CakePHP and PHPUnit
http://mark-story.com/posts/view/cakephp-and-phpunit?utm_source=rssIn the recent bakery article concerning the ongoing development of CakePHP 2.0. The already underway migration from SimpleTest to PHPUnit was introduced. I wanted to go into some of the reasons and motivations for that decision as well as explain some...
Faker.js - Generate fake data in Node.js or in your browser
http://thechangelog.com/post/607075727Faker.js - Generate fake data in Node.js or in your browser: Inspired by Ruby’s Faker gem and Perl’s Data::Faker, Faker.js lets you create large amounts of fake yet contextual data. Need a fake name for a form or fixture?
Faker.Name.findName();
=>...
Howto : extend ext3 partition
http://www.wains.be/index.php/2010/05/16/howtoextend-ext3-partition/In this example, we’ll extend a data partition (known under the name /dev/sda3), not a system partition. If you want to extend a system partition, you’ll have to boot and proceed from a live CD.
BACKUP YOUR DATA BEFORE DOING ANYTHING.
We’ll consi...
Week 19
Dustin Kirkland: When was the last time your operating system released EARLY?
http://blog.dustinkirkland.com/2010/05/when-was-last-time-your-operati...Seriously, when was the last time any software project used by millions of people released early? I simply can't think of a one...If you haven't heard Robbie Williamson's announcement yet, Ubuntu 10.10 (Maverick Meerkat) will be released on the 10th d...
Annotated Downloads
http://github.com/blog/651-annotated-downloadsI just pushed a feature that optionally uses annotated tags to describe your project's downloads. Check out how Rails describes their v2.3.5 release:
Ruby on Rails 2.3.5
* Improved Ruby 1.9 Support
* Compatible with the rails_xss plugin
* Fixes a b...
Prevent debug info from messing with your AJAX responses
http://teknoid.wordpress.com/2010/05/14/prevent-debug-info-from-messin...Update (05/21/2010): Well, looks like it has been removed from the core completely (good riddance).
Just a little tidbit of code that can help you when doing any AJAX communication…
Generally you’ll notice that cake inserts a timestamp with each re...
GitHub Issues, Cappuccino Style
http://github.com/blog/650-github-issues-cappuccino-styleToday 280north announced the GitHub Issues Cappuccino app.
It'll run in your browser, or you can download it using their NativeHost technology.
Pretty slick - give it a shot:
homebrew's issues
280north issues issues
Brett Alton: 0 A.D. Pre-Alpha 2 is released
http://blog.brettalton.com/?p=2640 A.D., a modern, open source, Age of Empires-like real-time strategy game, just released version Pre-Alpha 2 of their game.
0 A.D Pre-Alpha 2 is already available on PlayDeb.net (or you can compile the game yourself).
Happy gaming!
Get Watching Justified
http://www.jamesfairhurst.co.uk/posts/view/get_watching_justifiedStarted watching a really good show called Justified that I have to share with you good people.
It's only on the first season over in America and at the time of writing 8 episodes have aired. Get watching the first couple and let me know if you're i...
Embellish plugin for CakePHP
http://blog.joebeeson.com/embellish-plugin-for-cakephp/The Embellish plugin is an easy way to bring in functionality for “lightweight markup languages” in your application such as Markdown, BBCode and Textile.
If you know of any other markup languages that you’d like support for, let me know — it...
Martin Meredith: An hour in the life of my mouse
http://www.sourceguru.net/?p=320A mini-meme that has been spreading round the IT team at my workplace is “IOGraph” – a small Java program that tracks and draws the status of your mouse over a period of time. Lines are movement, circles are places where the mouse has stopped…...
Autotest using Watchr getting notified via Growl
http://bakery.cakephp.org/articles/view/autotest-using-watchr-getting-...I was taking a look at ZenTest a while ago, especially the autotest functionality. As stated in the ZenTest site, autotest:
Improves feedback by running tests continuously. Continually runs tests based on files you’ve changed. Get feedback as soon ...
Week 18
Sassy CSS
http://cakebaker.42dh.com/2010/05/08/sassy-css/Those who follow me on Twitter probably know about my love-hate relationship with CSS. To ease the pain of working with CSS I switched to Compass, a stylesheet authoring framework. With Compass, you write the stylesheets in Sass (Syntactically Awesome ...
Rubén Romero: Joining Varnish Software…
http://huayra.wordpress.com/?p=412Varnish makes this web site fly!
I wanted to make a quick announcement: From today I work for Varnish Software.
If you want to know more about the Varnish project, what it is, its history, how it can help you go green and its future please read on...
Apparently Facebook considers your current IP address to be "public information" as well.
http://jwz.livejournal.com/1234802.htmlSee that header in your Facebook notification email that looks like this? X-Facebook: from zuckmail ([NzYuMTY5LjIzLjU2]) That's your friend's IP address: % perl -MMIME::Base64 -le 'print decode_base64("NzYuMTY5LjIzLjU2")' 76.169.23...
A Campfire component for CakePHP
http://blog.joebeeson.com/a-campfire-component-for-cakephp/Here at work we use Campfire for collaboration between our teams and external clients. We find that it makes things easier when you can just email them a URL and don’t have to setup up an IM client or worry about public and private servers, those sor...
CakePHP, a visual history: 0 - 1.3.0
http://grahamweldon.com/blog/cakephp-a-visual-history-0-1-3-0This is a short post, but hopefully an interesting one. I've been messing around with Gource which is adamn funky tool for producing sexy visualisations from version control systems. While we've seen this functionality from Code Swarm before, I felt th...
JSCouch - Learn CouchDB queries in your browser
http://thechangelog.com/post/576895709JSCouch - Learn CouchDB queries in your browser: Part CouchDB interactive query console, part tutorial, JSCouch is a neat way to learn CouchDB’s map/reduce functions right in your browser. You can provide some sample JSON (or use the default demo dat...
The Keyboard Shortcuts of Ubuntu 10.04 [Ubuntu]
http://lifehacker.com/5532369/the-keyboard-shortcuts-of-ubuntu-1004The free Ubuntu Linux operating system finally has some decent, condensed, official documentation, but curiously missing are the changes to keyboard shortcuts that control the desktop. The Tombuntu blog helpfully lists the multi-desktop, window managem...
Eric Hammond: Move a Running EBS Boot Instance to New Hardware on Amazon EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/ta-RrDh7YRQ/ec2-mo...Amazon EC2 has been experiencing some power issues in a portion of one of their many data centers. Even though the relative percentage of people affected might be small, when you have as many customers as AWS does, a small fraction can still be a larg...
Redesigned repository admin screens
http://github.com/blog/646-redesigned-repository-admin-screensHot off the presses is a brand new repository admin screen!
I’m just going to leave these here…
http://feedproxy.google.com/~r/dropbox/~3/T5DX0Y545_o/Whew, glad I got that off my chest. We know it’s been a long time in the making, but we’re super stoked about releasing all this stuff to you. Sorry for being so secretive!
To expand a bit, we’re announcing the release of our iPad and Android ap...
Subversion Write Support
http://github.com/blog/644-subversion-write-supportToday, we're announcing write support for our previously released Subversion support
Developers and designers in your company can now use existing SVN tools like Versions or Tortoise SVN to collaborate on Git projects.
To try it out, just use your ...
Suggested Reading
http://feedproxy.google.com/~r/nerderati/~3/W-hwu_qGqdM/Some books that I think every self-respecting nerd should read:
Feynman’s Rainbow, by Leonard Mlodinow.
A Short History of Nearly Everything by Bill Bryson.
The XKCD: Volume 0 book.
The Foundation series by Isaac Asimov. Quite possibly the best sci...
Better CSS with Sassy
http://blog.joebeeson.com/better-css-with-sassy/I’ve come to the conclusion that I am outright fed up with CSS. Organizing it, upkeep of it, repeating the same thing over and over, all of it sucks. What makes matters worse is that everyone has their way of doing it “properly” — there are 1,6...
YouTube - Pigeon riding the subway
http://www.youtube.com/watch?v=75-ZWi422ggShared by CloCkWeRX
Move over, buscat - it's subway pigeon!
The Perfect Office #35
http://feedproxy.google.com/~r/abduzeedo/~3/noS1Pp4NaQQ/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...
Bodhi.Zazen: apt-get how to fix very broken packages
http://blog.bodhizazen.net/?p=1222I recently upgraded from Ubuntu 8.04.3 to Ubuntu 10.04 and things went well, except a few broken packages.
Apt-get / synaptic was very broken due to the flashplugin-nonfree.
sudo apt-get -f
[clip]
dpkg: error processing flashplugin-nonfree (--remove):
...
Daily Inspiration #498
http://feedproxy.google.com/~r/abduzeedo/~3/U8pksafAuxg/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 17
What's Wrong With CSS
http://www.codinghorror.com/blog/2010/04/whats-wrong-with-css.htmlWe're currently in the midst of a CSS Zen Garden type excerise on our family of Q&A websites, which I affectionately refer to as "the Trilogy":
Server Fault
Super User
Stack Overflow
Meta Stack Overflow
(In case you were wondering, yes, meta is the...
Contributors
http://github.com/blog/643-contributorsThis page lists all GitHub users who have contributed to a project, sorted by number of commits.
Other fun ones:
jQuery
node.js
memcached
Tornado
Redis
GitX
Clicking a contributor's name brings you to a list of their commits.
rtomayko's Sinatra...
SSH : add port forwardings on a live connection with EscapeChar
http://www.wains.be/index.php/2010/04/29/ssh-add-port-forwardings-on-a...Excerpt from the man page :
The interesting part is in bold.
When a pseudo-terminal has been requested, ssh supports a number of functions through
the use of an escape character.
A single tilde character can be sent as ~~ or by following the tilde by ...
Jono Bacon: Thank You Everyone For Ubuntu 10.04
http://www.jonobacon.org/?p=2765Today we released Ubuntu 10.04 Lucid Lynx, available in Desktop, Server, and Netbook editions.
Lucid is a phenomenal release that has brought a new finesse and shine to what we as a community have worked together to achieve. I see this finesse execute...
Generate Overriden & Implemented Methods
http://blogs.sun.com/netbeansphp/entry/generate_overriden_implemented_...After invoking the shortcut ALT+Insert (CTLRL+I on Mac), all possible generators are offered. In 6.9 we have added next one: "Generate Overriden & Implemented Methods" (press mentioned shortcut in class declaration - between class members). See the pic...
Understanding node.js
http://feedproxy.google.com/~r/debuggable/~3/qf8IvkdIyLA/understanding...Node.js has generally caused two reactions in people I've introduced it to. Basically people either "got it" right away, or they ended up being very confused.
If you have been in the second group so far, here is my attempt to explain node:
It is a c...
Nice Ubuntu Theme
http://seilo.geekyogre.com/2010/04/docky-love/comment-page-1/Theme: Elementary http://danrabbit.deviantart.com/ https://launchpad.net/~elementaryart/+archive/ppa
Wallpaper: Classic Wood http://nardoxic.deviantart.com/art/Classic-Wood-132248439
Menu bar: Global Menu Bar for GNOME http://code.google.com/p/gnome2-g...
Nodules - module loader for Node with automated dependency resolution and module reloading
http://thechangelog.com/post/553658946Nodules - module loader for Node with automated dependency resolution and module reloading: While the world of nodejs has been busily been working on competing package managers to be the rubygems of the node world, Kris Zyp has quietly come up a novel ...
Mark Shuttleworth: A global menu for Ubuntu 10.10 Netbook Edition
http://www.markshuttleworth.com/?p=359In the netbook edition for 10.10, we’re going to have a single menu bar for all applications, in the panel.
Our focus on netbooks has driven much of the desktop design work at Canonical. There are a number of constraints and challenges that are parti...
http://www.pement.org/awk/awk1line.txt
http://www.pement.org/awk/awk1line.txtHANDY ONE-LINE SCRIPTS FOR AWK 30 April 2008 Compiled by Eric Pement - eric [at] pement.org version 0.27 Latest version of this file (in English) is usually at: http://www.pement.org/awk/awk1line.txt This file will also be available in other languages:...
CakePHP Digest #25 All Hail 1.3 Stable
http://pseudocoder.com/archives/cakephp-digest-25-all-hail-13-stableSponsor
For the first time the CakePHP Digest series has a sponsor - and it's me. I need some work. Not a lot, just a few hours a week. What, you thought I did these out of the goodness of my heart? Ha! I've just been waiting for the chance to expl...
Eric Hammond: Upgrading Servers to Ubuntu 10.04 Lucid on Amazon EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/He1ymUu8Rzs/upgrad...Ubuntu 10.04 Lucid is expected to be released this Thursday (April 29, 2010). This is the first LTS (long term support) release since Ubuntu 8.04 Hardy, which has itself been a stable and reliable server platform for years both inside and outside of A...
XtraDB / InnoDB internals in drawing
http://www.mysqlperformanceblog.com/2010/04/26/xtradb-innodb-internals...I did some drawing exercise and put XtraDB / InnoDB internals in Visio diagram:
The XtraDB differences and main parameters are marked out.
PDF version is there http://www.percona.com/docs/wiki/percona-xtradb:internals:start.
Entry posted by V...
Seif Lotfy: Docky + Zeitgeist = Puppy Love
http://seilo.geekyogre.com/?p=1165Well I took some time to revisit the Zeitgeist helper for docky…
Now the jump lists provide you with “Most Used Items” withing the last 2 weeks plus “Other Recently Used Items” that don’t appear in the most used. Its not the biggest hack bu...
Comprehensive notes from my three hour Redis tutorial
http://simonwillison.net/2010/Apr/25/redis/Last week I presented two talks at the inaugural NoSQL Europe conference in London. The first was presented with Matthew Wall and covered the ways in which we have been exploring NoSQL at the Guardian. The second was a three hour workshop on Redis, my ...
Announcing CakePHP 1.3.0 Stable
http://bakery.cakephp.org/articles/view/announcing-cakephp-1-3-0-stableThe CakePHP development team presents CakePHP 1.3.0. After a solid release candidate cycle, we're happy to announce the release of the next version of CakePHP stable. This next instalment of the CakePHP line brings a myriad of enhancements, fixes and s...
Week 16
Introducing TVDB
http://www.jamesfairhurst.co.uk/posts/view/introducing_tvdbCombining my love of TV Shows and being a nerd I've created a PHP script that will download high quality poster and fanart images from the superb thetvdb.com and store them locally for you to use or integrate with your website or application.
For an...
Exporting data to CSV the CakePHP way
http://bakery.cakephp.org/articles/view/exporting-data-to-csv-the-cake...After some fast and shallow searching, finding specific information on how to properly export data to a CSV file proved difficult. After digging into The Cookbook I came up with a way of presenting data to the user in a CSV format. As CakePHP 1.2 provi...
Nizar Kerkeni: Ubuntu, the family album
http://blog.nizarus.org/?p=576A few days before the release of the new Ubuntu, here’s a guided tour through the Ubuntu family album with some annotations telling my story with the different versions.
Ubuntu Warty WARTHOG (4.10)
The first version of the Ubuntu distribution. F...
Desert Island
http://xkcd.com/731/CakePHP 1.2.7 released
http://bakery.cakephp.org/articles/view/cakephp-1-2-7-releasedIn addition to all the excitement with CakePHP 1.3's release candidate run and upcoming release, the development team has been working on minor updates to CakePHP 1.2. We are pleased to officially announce the release of CakePHP 1.2.7.
Clever train doesn't stop at stations
http://kottke.org/10/04/clever-trainNo time is wasted. The bullet train is moving all the time. If there are 30 stations between Beijing and Guangzhou, just stopping and accelerating again at each station will waste both energy and time. A mere 5 min stop per station (elderly passengers ...
How RDF Databases Differ from Other NoSQL Solutions
http://feedproxy.google.com/~r/datagraph/~3/_NW_GSPkC8A/rdf-nosql-diffThis started out as an answer at Semantic Overflow on how RDF database systems differ from other currently available NoSQL solutions. I've here expanded the answer somewhat and added some general-audience context.
RDF database systems are the only stan...
Jono Bacon: Change I Can Believe In
http://www.jonobacon.org/?p=2740When I started out on my Open Source adventure, my desktop looked like this:
Today, it looks like this:
Wow.
That is all.
Smart HTTP Support
http://github.com/blog/642-smart-http-supportGit's HTTP protocol just upped it a few notches on the ol' IQ test. As discussed in detail on the Pro Git blog, Git supports a new, much more efficient HTTP based transport as of version 1.6.6. Well, now GitHub supports that new protocol as well.
Fr...
MySQL 5.5 Performance Gains
http://www.theopenforce.com/2010/04/mysql-55-performance-gains.htmlOracle managed to score a major victory last week at the MySQL Conference by announcing performance gains of 200-360% in the forthcoming version 5.5. This is a tremendous improvement and comes in part due to closer collaboration between what were his...
To launch or not?
http://feedproxy.google.com/~r/transloadit/~3/0ImHJlqfZMU/to-launch-or...A few weeks ago, the team gathered into one of those tiny Skype conference windows to discuss an important question: Should we launch the current transloadit version?
The problems we faced at this point were, ordered by importance:
We were stuck on ...
Values of Constants
http://blogs.sun.com/netbeansphp/entry/values_of_constantsAfter a few days I have found a minute to write a short blog post. Thanks to Radek, in the development build of NetBeans 6.9 values of constants are displayed in Navigator window and also in Code Completion window. As you can see on the picture below, ...
Deploying CakePHP with Capistrano
http://bakery.cakephp.org/articles/view/deploying-cakephp-with-capistr...I was looking for a good deployment solution for my CakePHP apps and as nothing seems to fit perfectly, Capistrano does a very good job at keeping it simple. My setup is using a Git repository but almost SCM all supported by cap. Here is a basic guide ...
oh... the millions of inconsistent php functions for javascipt platforms? http://bit.ly/b2rqjO
http://twitter.com/Bumi/statuses/12623108124oh... the millions of inconsistent php functions for javascipt platforms? http://bit.ly/b2rqjO
Mike Rushton: the system is down
http://leftyfb.com/?p=256In this case, it’s medibuntu. Or more specifically, their Ubuntu repository. As far as I can tell it’s been down for about a week now and was also down a while back for some time. For anyone who needs to utilize this pretty important resource, ther...
SeedJS - Flexible JavaScript package manager on Node.js
http://thechangelog.com/post/533435123SeedJS - Flexible JavaScript package manager on Node.js: Meant to support the SproutCore HTML5 Platform as well as manage packages for apps on the server, web browser, and other clients, SeedJS is built on node.js and Google V8 and helps distribute a...
20 Reasons You Shouldn’t Be a Freelancer
http://www.webdesignerdepot.com/2010/04/20-reasons-you-shouldnt-be-a-f...We’ve all read countless articles on the reasons you should consider freelancing.
They often make it out like anyone still working in the corporate world is just a schmuck with no ambition. But the truth is, there are plenty of reasons not to star...
Bodhi.Zazen: Improve KVM performance
http://blog.bodhizazen.net/?p=1146In this post I would like to share two tips I have found that greatly improve the performance of KVM guests. Both tips work with Linux guests, although only the second tip will work with windows or BSD guests.
With these tips you should notice an immed...
Week 15
Martin Owens: Input: Debian Packaging Guide
http://doctormo.org/?p=2206I’m trying to find different debian packaging guides for some work I’m doing for two people. If you know of a good guide that is simple to use and contains both explanations and instructions, then I want to hear from you at the bottom of this page ...
Wheat blog engine for node.js
http://thechangelog.com/post/526646366Wheat blog engine for node.js: Ever wanted a blog that was made for coders? This one is built from the ground up with the needs of a modern programmer-who-happens-to-be-a-blogger-too in mind. Wheat is the new engine to howtonode.org released today.
...
jStorage - stash that hash using jQuery, Prototype, or Mootools
http://thechangelog.com/post/526037854jStorage - stash that hash using jQuery, Prototype, or Mootools: jStorage from Andris Reinman is a small (2kb) simple wrapper for popular javascript frameworks to abstract local storage. HTML5 local storage is used if present and it even supports userD...
Artist Envy: Kilian Eng
http://feedproxy.google.com/~r/abduzeedo/~3/j41CY1I1FKs/artist-envy-ki...A few weeks ago in one of our Daily Inspirations posts I saw these illustrations that immediately caught my attention and ever since then I've been obsessed with this artist. He's a Swedish artist named Kilian Eng. He illustrates, animates, and creat...
Great Pixel Art by eBoy
http://feedproxy.google.com/~r/abduzeedo/~3/3Bpsg4KauM4/great-pixel-ar...A while ago - December/09 to be more precise - we featured an article showing Super Cool Pixel Art Posters by eBoy. Since I really like pixel art and those three guys, Kai Vermehr, Steffen Sauerteig and Svend Smital - Eboy's team, manage to create amaz...
You Asked For It: Chris’ Awesome But Short Guide To Deployment Using Phing
http://www.littlehart.net/atthekeyboard/2010/04/14/you-asked-for-it-ch...I have been suffering from a major case of blogger's block, so I reached out to the lucky people who follow me on Twitter to ask them about some topics to talk about on the blog. Thanks to them I've got at least two blog posts coming. Credit to this ...
Og Maciel: Stop whining and improve your life
http://www.ogmaciel.com/?p=884During your day to day conversation with your friends and family members, do you find yourself talking about work or life in general in a negative manner?
Do you tell others that something or someone is preventing you from moving ahead and fulfilling y...
Captivating Examples of Sleeveface Photography
http://www.webdesignerdepot.com/2010/04/captivating-examples-of-sleeve...Sleeveface is an intriguing phenomenon making its rounds on the web. It has become particularly popular on social networking sites.
The technique is pretty straightforward and consists of photographs of one more people obscuring or augmenting any part ...
Support for Google Apps OpenIDs
http://cakebaker.42dh.com/2010/04/13/support-for-google-apps-openids/In a recent comment John mentioned that the OpenID component doesn’t work with Google Apps OpenIDs. And he was right.
The reason it didn’t work is that Google introduced it’s own OpenID discovery protocol as they faced challenges not addressed by...
Awesome Digital Work of Marc Lopes
http://feedproxy.google.com/~r/abduzeedo/~3/o6FD762VPeE/awesome-digita...I really find amazing how fantasy just lives through digital art. We've seen some great examples of fine pieces of digital work, but I've found some awesome ones at Behance, that are really worth checking out.
These are pieces by designer/photographer...
CakePHP 1.3.0-RC4 has arisen
http://bakery.cakephp.org/articles/view/cakephp-1-3-0-rc4-has-arisenThe CakePHP development team is happy to announce the release the CakePHP 1.3.0-RC4. This release marks the last release candidate, before 1.3.0 goes to stable.
Step, control-flow the node.js way.
http://thechangelog.com/post/516202796Step, control-flow the node.js way.: A simple control-flow library for node.JS that makes parallel execution, serial execution, and error handling painless.
After making the highly popular “Do” library for making node.JS easier to wrangle, Tim Cas...
OAuth extension to CakePHP HttpSocket
http://feedproxy.google.com/~r/NeilCrookes/~3/XKp-HKoEEa4/An extension to CakePHP's core HttpSocket class that supports OAuth requests in the same way HttpSocket supports Basic Auth. Provides a simple API with low level access and high flexibility. Usage instructions included with example for Twitter.
Neil Jagdish Patel: Shiney Shiney
http://njpatel.blogspot.com/2010/04/shiney-shiney.htmlSeeing as I wasn't ever able to complete the work I started on AWN 0.4 a couple of years ago, it's only fitting that I congratulate the guys that have done a *massive* amount of work since picking it up over a year ago and brought AWN 0.4 to release!It...
PS3 Owner Refunded (Without Return) for Missing Other OS
http://digg.com/playstation/PS3_Owner_Refunded_Without_Return_for_Miss...The owner still get to keep the console!
webkit2png - command line web screenshots
http://thechangelog.com/post/512693979webkit2png - command line web screenshots: Typekit’s Paul Hammond built a great Python application that easily generates screenshots of websites right from the command line.
Once installed, making a screenshot of a webpage is as simple as:
webkit2p...
Week 14
Video: NoSQL Smackdown Part 3
http://thechangelog.com/post/510746210The third installment of our NoSQL Smackdown video series asks if only the world’s largest sites have big data needs. Werner says the amount of social interaction on today’s web means even low volume sites have to deal with a lot of data.
[Downl...
Dropbox Component
http://bakery.cakephp.org/articles/view/dropbox-componentA CakePHP component that connects to the most excellent file syncing tool known as Dropbox.
WkHtmlToPdf Component
http://bakery.cakephp.org/articles/view/wkhtmltopdf-componentA CakePHP component that exports any view as a PDF using wkhtmltopdf.
Dustin Kirkland: Alfresco and Ubuntu
http://blog.dustinkirkland.com/2010/04/alfresco-and-ubuntu.htmlThe alfresco-community package recently landed in Canonical's Partner Archive for Ubuntu 9.10, thanks to Brian Thomason's packaging efforts.Alfresco is an open source enterprise content management system that offers an integrated solution for many face...
WPilot A remake of XPilot, this time in a web browser near you
http://thechangelog.com/post/506098492WPilot A remake of XPilot, this time in a web browser near you: The game uses new fancy HTML5 features such as WebSocket and Canvas to make it possible.
Please visit project homepage for more details. http://jfd.github.com/wpilot/
Server requirements...
The Weather Channel Component
http://bakery.cakephp.org/articles/view/the-weather-channel-componentThe Weather.com offers an XML-based API to retrieve information about the weather around the world. You need an access key, and to get it, simply register here http://bit.ly/b6paHr. After registration you can download the documentation for more informa...
Benchmark Comparison of 1.3 RC3 and 1.2.6
http://bakery.cakephp.org/articles/view/benchmark-comparison-of-1-3-rc...CakePHP 1.3 has lots of new features.
But we may worry about the cost for addition of them.
This article reports result of benchmarks that we can compare the performance of 1.3 RC3 and 1.2.6.
Mathias Gug: Using puppet in UEC/EC2: Node classification
http://ubuntumathiaz.wordpress.com/?p=177In a previous article I discussed how to set up an automated registration process for puppet instances. We’ll now have a look at how we can tell these instances what they should be doing.
Going back to the overall architecture the Cloud conductor is ...
Brandon Holtsclaw: Default Search Provider for 10.04 ( HINT: its Google )
http://www.brandonholtsclaw.com/2010.04.7/Default-Search-Provider-for-...Well for those of you that are not following the switch to Yahoo! as the proposed default search provider for Ubuntu's Branded Firefox by default, the decision has been made to revert that change back to the familiar Google Search Provider for the 10.0...
Robot renaming
http://feedproxy.google.com/~r/transloadit/~3/zo55etFR7uc/robot-renamingAs we're getting closer to the launch, we are making a few last changes to the API to make it more consistent.
One of this changes is to rename the "/s3/upload" and "/sftp/upload" robot to "/s3/store" and "/sftp/store" respectively.
This is because t...
Gizzard - Twitter just sharded
http://thechangelog.com/post/502232871Gizzard - Twitter just sharded:
Database sharding, or shared nothing partitioning is a technique that helps sites with massive amounts of data scale. Usually sharding is built into the database technology, either RDBMS or NoSQL. Twitter has released ...
Interview on the changelog
http://feedproxy.google.com/~r/debuggable/~3/MzyDH5v73wA/interview-on-...Adam and Wynn interviewed me for the latest episode of the changelog:
Episode 0.2.0 - Node.js with Felix Geisendörfer
For those interested in node.js (frameworks, unit testing, etc.) this should be a nice introduction to the current status of the pr...
Dustin Kirkland: eCryptfs to the Rescue
http://blog.dustinkirkland.com/2010/04/ecryptfs-to-rescue.htmlMy Patriot Torqx 128GB SSD bit the dust a couple of weeks ago.It just disappeared. The kernel simply stopped seeing the device. Poof. And then really weird, nasty things happened, until my OS crumbled like a house of cards. Upon reboot, not even th...
Episode 0.2.0 - Node.js with Felix Geisendörfer
http://thechangelog.com/post/501053444Adam and Wynn caught up with Felix Geisendörfer to talk about Node.js, server-side JavaScript, and JSConf 2010.
Mentioned in the show:
NodeJS “First server-side JavaScript implementation you’d actually like to use”
Ryan Dahl Creator of Node...
How to Make a Screencast for Your Website
http://www.webdesignerdepot.com/2010/04/how-to-make-a-screencast-for-y...Having a video on your website can vastly improve your conversion rate. Whether the goal is for users to sign up for your web application or simply to get users to contact you via a web form, a video improves the likelihood of this happening.
You ne...
Seif Lotfy: Rocking with Zeitgeist
http://seilo.geekyogre.com/?p=1131I must say I am very excited about the new developments happening in the Zeitgeist World… I have no idea where to start but here goes nothing.
Our new hacker Morten Mjelva took it as his duty to cook up the telepathy logger……. WOW it works like c...
Welcome to the blog
http://feedproxy.google.com/~r/transloadit/~3/2JNSMzcwa68/welcome-to-t...As we are ramping up our efforts to launch Transloadit commercially, we created this blog to make announcements, and to share some of the things we learned while building the service.
So welcome to the blog and stay tuned for interesting posts to pop ...
xkcdfools: Mock a UNIX terminal in jQuery
http://thechangelog.com/post/494458410xkcdfools: Mock a UNIX terminal in jQuery: As seen on xkcd’s awesome April Fool’s homepage, xkcdfools is a mock terminal client written in jQuery. Many familiar commands are supported:
guest@xkcd:/$ ls
welcome.txt
license.txt
blag/
blog/
fora/
for...
Week 13
Jono Bacon: Thanks Evolution Developers
http://www.jonobacon.org/?p=2696Yesterday I started using Evolution instead of Thunderbird 3 in Lucid, and I justed wanted to tell the Evo team that they have done a wonderful job. I stopped using Evo due to performance problems, but many of those issues seem to have gone. I am reall...
NumberFormating by locale-settings
http://bakery.cakephp.org/articles/view/numberformating-by-locale-sett...loading data form database had no number formatting options for floating point fields. In detail i mean converting a float like 3.33 to locale/region specific one like 3,33.
So this behavior solve this issue for me.
Mark Shuttleworth: Shooting for the Perfect 10.10 with Maverick Meerkat
http://www.markshuttleworth.com/?p=336It’s time to put our heads together to envision “the perfect 10″.
This is a time of great innovation and change in the Linux world, with major new initiatives from powerful groups bringing lots of new ideas, new energy and new code. Thanks to the...
Computer Problems
http://xkcd.com/722/Dustin Kirkland: Server Bug Zapping: Libvirt
http://blog.dustinkirkland.com/2010/04/server-bug-zapping-libvirt.htmlJamie Strandboge and I spent today working on Ubuntu Lucid's libvirt package.We did a bit of testing of the libvirt 0.7.7 merge that Jamie has in his PPA, and we spent several hours triaging all of Ubuntu's libvirt bugs.We managed to reduce the number ...
Mike Rushton: Well, that settles it…
http://leftyfb.com/?p=206It’s official, Canonical (Ubuntu) has stopped caring about what its community actually wants and instead will go with the bad decision by it’s design team. Enough has been said about this issue so I’m not going bring up the reasons why this is a...
4 People You Should Ask For Website Feedback
http://www.webdesignerdepot.com/2010/04/4-people-you-should-ask-for-we...Most people know that good feedback is essential to designing and developing quality websites.
But what constitutes “feedback” can be ambiguous: for some, it is little more than a hasty spell-check; for others, it is akin to submitting and defen...
Usability On The Cheap and Easy
http://www.codinghorror.com/blog/2010/04/usability-on-the-cheap-and-ea...Writing code? That's the easy part. Getting your application in the hands of users, and creating applications that people actually want to use -- now that's the hard stuff.
I've been a long time fan of Krug's book Don't Make Me Think. Not just because...
Github Explorer: A GitHub Visualization
http://thechangelog.com/post/488103224We are constantly amazed by the relationships forged in and around Open Source software. Franck Cuny and his team at Linkfluence put together a slew of data maps of the many relationships on GitHub.
[View Post] [View Flickr Set]
Fight Div-itis and Class-itis With the 960 Grid System
http://www.webdesignerdepot.com/2010/03/fight-div-itis-and-class-itis-...Years ago, HTML tables were the standard for laying out web pages. CSS and semantic thinking changed that, and today CSS frameworks make designing relatively easy.
But they can also generate a surprising number of superfluous elements.
The 960 Grid Sys...
Stop closing your PHP files
http://blog.joebeeson.com/stop-closing-your-php-file/There are 4,030,000 links on Google for “headers already sent by output started” that’s four million, thirty thousand pages referencing a problem that is entirely avoidable — ending your PHP files with a “?>”
The closing tag of a PHP block...
Redis PHP Introduction
http://www.dzone.com/links/rss/redis_php_introduction.htmlDon't know Redis? Think Memcache, with support for for lists, and disk-based storage. You can use Redis as a database, queue, cache server or all of those combined. Let's see how you can use Redis power in your PHP apps.
INI files support available
http://blogs.sun.com/netbeansphp/entry/ini_files_support_availableHi all, today I would like you to inform that NetBeans supports INI files. These files are important not only for Zend Framework users but also for others as INI file is often used for configuration. So, here is an example file:
As usually, one...
What’s your focus?
http://feedproxy.google.com/~r/warpspire/~3/RgxiBlmhTLY/Every great website has a focus. If you can’t summarize the purpose of your website into one sentence, ten words or less — your idea will almost certainly fail. Talking to founders, I’d say this idea is pretty well established. Now let me reve...
Using MongoDb with CakePHP
http://mark-story.com/posts/view/using-mongodb-with-cakephp?utm_source...NoSQL datasources are becoming a bigger part of our everyday life as web developers. If you haven’t heard about it before, MongoDB is a SQL free database built in C++.
Week 12
Ddorda: More Ubuntu ads!
http://ddorda.useopensource.net/?p=967Hello all,
Arthur seems to like all this ad creating stuff, so he decided to begin with some kind of Ubuntu ads campaign!
you should look at his 2 new vids, which i must mention that are awesome.
First vid: What operating system is…
Second vid: Cus...
Dustin Kirkland: Introducing ssh-import-lp-id
http://blog.dustinkirkland.com/2010/03/introducing-ssh-import-lp-id.htmlssh-copy-id is an incredibly useful utility for pushing your public key from your local machine to a remote server, such that you can use public key authentication thereafter.Scott Moser and I wrote a similar utility for Ubuntu Lucid, called ssh-import...
Bodhi.Zazen: KVM how to use encrypted images
http://blog.bodhizazen.net/?p=1022KVM has a number of features that are not always obvious. I would like to show how to use encrypted hard drive images with KVM / QEMU .
Encryption is only supported with the qcow format.
This option is hinted at in the man pages, but actual use is obsc...
Mathias Gug: Using puppet in UEC/EC2: Automating the signing process
http://ubuntumathiaz.wordpress.com/?p=151I outlined in the previous article how to setup a puppetmaster instance on UEC/EC2 and how to start instances that will automatically register with the puppetmaster. We’re going to look at automating the process of signing puppet client certificate r...
Top Ten One-Liners from CommandLineFu Explained
http://feedproxy.google.com/~r/catonmat/~3/GJRqxzmBW9c/Shared by kguest
Already knew the majority of these, but the others are handy to know too!
I love working in the shell. Mastery of shell lets you get things done in seconds, rather than minutes or hours, if you chose to write a program instead.
In ...
Adding a new disk drive to a Linux VMware host without rebooting
http://www.wains.be/index.php/2010/03/24/adding-a-new-disk-drive-to-a-...After adding a new drive to a VMware (and probably other virtualization systems) host, it is possible to make the Linux OS rescan the SCSI bus.
The new drive would appear without the need to reboot the host.
Use the following command :
echo "- - -" > /...
Move Ubuntu's Window Buttons Back to the Right [Tweaks]
http://lifehacker.com/5500577/move-ubuntus-window-buttons-back-to-the-...The window buttons weren't just moved from the right to left corners in the Ubuntu 10.04 beta, they were rearranged in order. Being a Linux system, though, you can fix what you don't like with a few tweaks. More »
Eric Hammond: New releases of Ubuntu and Debian Images for Amazon EC2 (20100319)
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/0nnJcl6FrUc/ec2-ub...Note: I do not recommend that new users start with these AMIs. These AMIs run with older versions of Amazon’s Fedora 8 kernel which have some incompatibilities with Ubuntu and Debian (e.g., XFS is broken). My strong recommendation is for all users t...
Matthew Helmke: 97 Things Every Programmer Should Know
http://matthewhelmke.net/?p=984I have read programming books for years. There was a time when I could write a “Hello World” program in each of seven or eight languages. That time has passed, mainly because I haven’t been intimately involved in any specific software project for...
Is @font-face ready for prime time?
http://feedproxy.google.com/~r/libget/~3/2-EXD3XmAbM/Over the last few weeks i have been involved in some projects that required the use of custom fonts to be used throughout the website, Usually in this situation i would reach for a copy of cufón and get going but today was different, It was time to ch...
Nick Barcet: Intel, Eucalyptus and Canonical join forces to help user build cloud infrastructures confidently
http://nicolas.barcet.com/drupal/en/intel-cloud-builder-program-uecJust a repost of a blog entry originally published on Canonical's Blog.A few weeks ago myself and Dustin Kirkland had the privilege of travelling to the Intel facility in Hillsboro, Oregon to work with Billy Cox, Rekha Raghu, Paul Guermonprez, Trevor C...
Week 11
Asset Compress plugin released
http://mark-story.com/posts/view/asset-compress-plugin-released?utm_so...I’ve just released another plugin for CakePHP. This one helps reduce the number of HTTP requests made by helping you concatenate and compress your asset files. I’ve been working on it on and off for about 3 months now, and am pretty happy with wh...
Rick Spencer: XML Copy-Editor FTW
http://theravingrick.blogspot.com/2010/03/xml-copy-editor-ftw.htmlPicking up where Fagan left off on the Quickly ubuntu-application tutorial, I'm writing a ubuntu-pygame tutorial using docbook format. The last time I tried available XML editors, the ones I found were crashy, or didn't offer much above and beyond Gedi...
Seif Lotfy: Zeitbutton (More realistic than the Nautilus stuff)
http://seilo.geekyogre.com/?p=1121So David C dented about Zeitbutton
#
Funny thing is … We support this functionality already as in “Get files commonly used with the other files”
In this case it would be “Get files most used with Recently Open Files”… It is just a WM hack a...
Optionable Behaviour
http://www.eberfdias.com/blog/optionable-behaviour/327/These last days I’ve been flirting with NoSQL databases, particularly MongoDB which has native support on the Lithium Framework. I was doing a lot of rewriting on an application that runs CakePHP + MySQL and I wish I could have MongoDB’s flexibilit...
TestDrive Virtualizes Brand-New Ubuntu Builds for Easy Testing [Downloads]
http://lifehacker.com/5496679/testdrive-virtualizes-brand+new-ubuntu-b...Ubuntu: Want to try out the latest build of the next Ubuntu release with almost no hassle at all? TestDrive is a one-shot tool that downloads, virtualizes, and keeps daily Ubuntu builds up to date. More »
CakePHP Progress Bar Shell Task
http://pseudocoder.com/archives/cakephp-progress-bar-shell-taskI haven't posted any new code in awhile, so I figured I'd share this simple progress bar I use when running long CakePHP shells.
Get It
The code is available on GitHub.
Progress Bar Pr0n
Here's what it looks like in action:
Usage
1. Include the task i...
Martin Owens: LeAnn Rimes likes Debian?
http://doctormo.org/?p=2075The human brain has to decode a lot of information and sometimes it just gets things wrong, especially when it comes to language. Songs are a big example, mishearing lyrics is a huge internet meme that’s worth exploring for a good laugh.
What I found...
Digg day 2 year anniversary! Win 500MB and a t-shirt!
http://feedproxy.google.com/~r/dropbox/~3/bT2gOPoCZ9w/Hey guys,
This week in March has a very special meaning for us here at the Dropbox Team. It’s the two-year anniversary of Digg Day, where we first announced Dropbox to the public and caught the eye of tens of thousands of people.
Things were a bit d...
CakePHP 1.3, Why you should upgrade
http://libget.com/posts/cakephp13-why-you-should-upgrade/I have been doing a lot of work on the relatively new CakePHP 1.3 release. According to the bakery the finial version is just around the corner so i decided to take the time and go over a few of the new and interesting features introduced in CakePHP 1....
Dustin Kirkland: qemu-kvm daily builds, thanks Chuck!
http://blog.dustinkirkland.com/2010/03/qemu-kvm-daily-builds-thanks-ch...Chuck Short (one of the unsung heroes of the Ubuntu Server) has been working hard to get daily builds from upstream source repositories into Ubuntu PPAs in Launchpad.He recently added qemu-kvm to the list of daily built upstream projects. You can see ...
The widely unused and powerful setAction()
http://feedproxy.google.com/~r/milesj/~3/Ty70qqiuPAs/The-Widely-Unused...It has been quite a while since I last developed in Cake, but earlier today I spent a good 5+ hours working on some new Controller internals for one of my apps. While working on this app, I thought I would give the not so used method, setAction() a spi...
CakePHP 1.3.0-RC2 released
http://bakery.cakephp.org/articles/view/cakephp-1-3-0-rc2-releasedFollowing hot on the heels of CakePHP 1.3.0-RC1, the CakePHP development team is happy to announce the release the CakePHP 1.3.0-RC2.
All your $base are belong to Ajax
http://feedproxy.google.com/~r/cakealot/~3/6q9P5cPnHPI/We have custom routes, completly dynamic. We can even move the whole app to a subdirectory and still it works! So nice! But how to deal with that in static Javascript files? What about the Ajax and maybe some JS asset configs like image folders and suc...
Week 10
Martin Owens: Ubuntu Art: March
http://doctormo.ubuntu-ma.us/?p=2050One of my many jobs in the community is to bring you lovely Ubuntu planet readers some of the wonderful art works that are created using Ubuntu and the FOSS tools we have in the repositories, all these works come from the Ubuntu deviantArt group. These...
Sorting on aggregate and composite fields using pagination in 1.2
http://bakery.cakephp.org/articles/view/sorting-on-aggregate-and-compo...While it may not be a common problem, I ran into this while working on a simple website I was building, and have recieved permission to share it with the community. I had a paginated table, and wanted a SUMed column to support sorting. This is how I ...
Component For Google Custom Search
http://bakery.cakephp.org/articles/view/component-for-google-custom-se...This is a pretty simple component for retrieving your Google Custom Search Engine results and returning them to cake wrapped in an array. This will only work for a Business account which grants you access to the custom search api. Usage is quite simple...
Google static maps helper for CakePHP
http://bakery.cakephp.org/articles/view/google-static-maps-helper-for-...This is a simple CakePHP helper to create static maps using google API. For more information on the api and how to get an api key consult the Google Static Maps API.
Detect mobile devices with the WURFL API
http://bakery.cakephp.org/articles/view/detect-mobile-devices-with-the...This component uses the WURFL API to detect any mobile or wireless device, and sets custom paths for your views and css, so you can easily create a mobile version of your website.
Hostip.info - Accessing GeoIP information using HttpSocket
http://bakery.cakephp.org/articles/view/hostip-info-accessing-geoip-in...This article will cover how to access geoIP information from hostip.info. Hostip.info is a community-based project to geolocate IP addresses, making the database freely available but it needs you to put in your city to make it work.
CSS: Goto Declaration
http://blogs.sun.com/netbeansphp/entry/css_goto_declarationThere is a new feature that allows navigate to CSS class or id selector declaration from CLASS or ID attribute of an HTML tag. When you go over a usage of a class or id selector with mouse pointer and the CTRL key is hold, then the selector is change...
Dylan McCall: Word clouds
http://dylanmccall.blogspot.com/2010/02/wordle-clouds.htmlI discovered an awesome new toy: Wordle.net! It gave me an interesting urge to generate vaguely inter-related word clouds from the current stories on some major free software related blogs. I think it would spoil these to add commentary; I just found t...
Use CakePHP + jQuery to build dynamic selects…
http://teknoid.wordpress.com/2010/03/10/use-cakephp-jquery-to-build-dy...First, I can’t believe I’ve missed a whole month of posting…. damn 28 days :(
Anyway, a recent post on the bakery http://bakery.cakephp.org/articles/view/dynamic-select-boxes-with-ajax-jquery prompted me to show a slightly more accurate approach ...
Kees Cook: Clearing /tmp on boot
http://www.outflux.net/blog/?p=328I don’t like unconditionally clearing /tmp on boot, since I’m invariably working on something in there when my system locks up. But I do like /tmp getting cleaned up from time to time. As a compromise, I’ve set TMPTIME=7 in /etc/default/rcS so ...
Jono Bacon: I Never Realized…
http://www.jonobacon.org/?p=2506…that this part of my desktop could feel so sleek:
Ubuntu 10.04 Lucid Lynx, we are ready for you.
Dustin Kirkland: The Roomba Mod that Saved My Sanity
http://blog.dustinkirkland.com/2010/03/roomba-mod-that-saved-my-sanity...These two guys shed about 42 pounds of fur per day (it seems), and I like robots and automation, so a few weeks ago, I bought a Roomba.Really neat...at least in principle.However, the stock Roomba is simply incompatible with my house. 100% of the dai...
Alex Launi: Anything but the buttons, or how I learned to stop clicking and love Do
http://www.lamalex.net/?p=25I know this is a controversial opinion, but I want to be one of the few to publicly announce that they love the window controls on the left side of the window. They’re so slick looking! It takes about 10 minutes to adjust to the change, but the beaut...
Week 9
Shane Fagan: Ubuntu all grown up
http://shanefagan.com/?p=752When I started using Ubuntu back in Gutsy(7.10) we looked like this.
And now we look like this.
We are getting a nice new logo too and our own font (in 10.10 for the font) so we are quickly becoming hugely competitive. On looks and hardware support...
Dustin Kirkland: Forget the Mouse, Love Your Keyboard
http://blog.dustinkirkland.com/2010/03/forget-mouse-love-your-keyboard...When you find yourself inexorably drawn northeast, try these (in Gnome)...Alt-F10 maximizes the current windowAlt-F9 minimizes the current windowAlt-F4 closes the current windowAlt-Tab switches between windows (forward)Alt-Shift-Tab switches between w...
Fantastic Content Sliders for your Inspiration
http://www.webdesignerdepot.com/2010/03/fantastic-content-sliders-for-...Content sliders are extremely versatile forms of navigation that can be used to display all sorts of information, such as images, popular posts, social information and product features.
Some have automatic slideshow capabilities or buttons to scroll si...
JavaScript Meetup Hamburg + Slides
http://feedproxy.google.com/~r/debuggable/~3/nkohVEbm3a0/javascript-me...Update: Andy Wenk posted a very nice summary of the event.
Last night Tim and I took a little road trip to Hamburg. I had no idea the Reeperbahn looked like Las Vegas : ).
Anyway, our actual destination was the first Hamburg JS meetup where Malte Ubl...
Upgrading the forum plugin to 1.8
http://feedproxy.google.com/~r/milesj/~3/OOevirGcqgA/Upgrading-The-For...I have been working on the new 1.8 version of the forum for almost 2 months, simply because version 1.7 was completely broken. It used PHP 5.3 constants which didn't work on 99% of the users machines. This problem has now been corrected in the new 1.8 ...
Interview with Joel Moss creator of Codaset
http://pseudocoder.com/archives/interview-with-joel-moss-creator-of-co...Earlier this week Codaset.com, a software project management and code hosting site, officially left beta. Joel Moss (@joelmoss), the creator of Codaset, agreed to answer some questions and absolutely carried this interview.
Is there anyone else...
Updated ACL Plugin
http://bakery.cakephp.org/articles/view/updated-acl-pluginAn updated ACL Plugin for 1.3. Allows creation/editing/removing of ACO, ARO and CRUD.
CakePHP 1.3-RC1 freshly sliced
http://bakery.cakephp.org/articles/view/cakephp-1-3-rc1-freshly-slicedThe CakePHP development team is happy to announce the release the CakePHP 1.3.0-RC1. Since 1.3-beta was released we've been hard at work implementing new features and fixing issues in existing features in the 1.3 branch. There have been over 165 commit...
Thierry Carrez: The most popular Linux server product ?
http://fnords.wordpress.com/?p=241I was working on slides for a presentation I’ll be giving next month at UKUUG Spring conference in Manchester, and wanted to show the growth of Ubuntu Server usage, compared to other Linux enterprise-oriented server products.
Given that there is no r...
Week 8
Code Completion for Colors in CSS
http://blogs.sun.com/netbeansphp/entry/code_completion_for_colors_inAnother improvements that is based on your comments is code completion for colors in CSS rules. The code completion for color and background property offers now at first position an item that opens color chooser.
There is a standard Java colo...
Cipher Behavior with Zend_Filter for CakePHP 1.3 – Easy Two-Way Encryption
http://feedproxy.google.com/~r/JamieNay/~3/zkaEukvL2f8/Here’s a quickie – a Cipher behavior for CakePHP to handle two-way encryption of sensitive data. If you want to store, say, credit card information, you’ll need a way to retrieve it later; Cake’s built-in security hashing is one-way, meaning th...
Freedom
http://xkcd.com/706/Showcase of Great Web App Interfaces
http://www.webdesignerdepot.com/2010/02/showcase-of-great-web-app-inte...Web Apps are popping up everywhere. Five years or so ago, we could live without them, but as the internet has evolved we use them more and more in our daily lives.
We have put together a great compilation of beautiful web application interfaces.
The...
CSS Code Completion
http://blogs.sun.com/netbeansphp/entry/css_code_completionToday I don't continue in formatting posts:). I would like to mentioned the CSS code completion in html tags. It's new feature, that is also available in NetBeans 6.9 M1 build. Because the CSS files are now indexed, it allows to provide better support ...
Coming to PSN this Week: Darksiders Demo
http://feedproxy.google.com/~r/PSBlog/~3/nYeVXNYbu3Q/It’s been over a month since Darksiders released with near-universal critical praise, and the team at Vigil Studios is still hard at work. On Thursday, Vigil releases a demo for Darksiders. This isn’t your typical demo, however. It packs an unprece...
Michael Rooney: Why I Switched from Ubuntu One back to Dropbox
http://feedproxy.google.com/~r/mrooney/~3/AvTvOZQ1ZpI/why-i-switched-f...As many of you surely know, Dropbox and Ubuntu One are applications to keep files on your desktop in sync across multiple computers, and backed up in the cloud. After using Dropbox for a year or so on Ubuntu, the Ubuntu One project came out and I thoug...
Thierry Carrez: Ubuntu Enterprise Cloud: autoregistration features
http://fnords.wordpress.com/?p=222Part of the improvements coming up for Ubuntu Enterprise Cloud in 10.04 is the support for automatic registration of Eucalyptus components, even for complex topologies. In 9.10, we only supported local registration of components on a “CLC+Walrus+CC+S...
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
Rick Spencer: Learning Python, what I wish they told me
http://theravingrick.blogspot.com/2010/02/learning-python-what-i-wish-...On Thursday I will be running a couple of little sessions to kick off Opportunistic Developer Week. One of these will be for folks who know a little or a lot of programming today, but haven't tried or gotten into Python:Thu 25th Feb 2010 - 16.00 UTC -...
NetBeans 6.9 Milestone 1 available
http://blogs.sun.com/netbeansphp/entry/netbeans_6_9_milestone_1The milestone 1 of NetBeans 6.9 was published. It's available here. Visit the NetBeans 6.9 New and Noteworthy page to learn more about all the new features and enhancements available in this milestone release.
Setting up cron jobs with Cake shells
http://feedproxy.google.com/~r/milesj/~3/AYVaicPB0J8/Setting-Up-Cron-J...This post will primarily be about the process I had to go through to get cron jobs and shells working on Dreamhost. The main problem I kept running into was that the shells would simply not work at all through a cron job; yet they worked when I manuall...
Dropbox around the world!
http://feedproxy.google.com/~r/dropbox/~3/WXIEyUBORuM/Hi everyone!
Hope February is treating all of you well. We’ve recently hit a huge milestone and now have over 4 million Dropbox users. The coolest part is that this crowd of millions is pretty diverse and encompasses a huge range of nationalities. We...
3D Dot Game Heroes Aren’t Born; They’re Made…in the Editor
http://feedproxy.google.com/~r/PSBlog/~3/yXOauyUjUUU/PlayStation.Blog chums,
Most games ask you to assume the role of a hero. Often, you don’t have any say in who they are or what they look like, and in some cases the customization options you’re given are limited. 3D Dot Game Heroes, while it takes ...
Formatting - Spaces I
http://blogs.sun.com/netbeansphp/entry/formatting_spaces_iThe next categories, where you can set up the formatting of PHP code is category Spaces. Currently there are implemented more then 40 options that are separated into six groups. All these options as other options, which were mentioned in previous pos...
Acl Extras Updated to CakePHP 1.3
http://mark-story.com/posts/view/acl-extras-updated-to-cakephp-1-3?utm...Over the long Ontario weekend, I took some time to update Acl Extras. It now works with plugins and the improvements made to the Auth + Acl for 1.3. The master branch contains the CakePHP 1.3 compatible version. While the 1.0.0 tag, and 1.0 branch a...
Robert Collins: Yay Dell-with-Ubuntu down under
http://rbtcollins.wordpress.com/2010/02/15/yay-dell-with-ubuntu-down-u...Dell has been offering Ubuntu on selected models for a while. I had however nearly given up hope on being able to buy one, because they hadn’t started doing that in Australia. I am very glad to see this has changed though – check out their notebook...
Week 6
Jono Bacon: Proud To Be a Son
http://www.jonobacon.org/?p=2408Today my dad was informed that he will be awarded a masters degree at Cambridge University where he has been studying recently. While I am overflowing with pride over his achievement, what really makes me smile is the incredible journey that led him th...
Permissionable Plugin
http://bakery.cakephp.org/articles/view/permissionable-pluginA CakePHP 1.3 plugin that provides UNIX-like row-level permissions for model data.
Ajax Delete with CakePHP and jQuery
http://www.jamesfairhurst.co.uk/posts/view/ajax_delete_with_cakephp_an...In this post I'm going to describe how you can use Ajax using the jQuery javascript library to delete items without a refresh. This is quite an easy enhancement to achieve and will help with the usability of your applications. It isn't CakePHP specific...
Martin Owens: 1 Year of Blogging
http://doctormo.wordpress.com/?p=1907So it’s been an entire year since I started blogging here on wordpress. It’s been quite the education, not only for the things I wanted to learn, like better writing skills, but also some other journalistic skills like not making people mad and usi...
Formatting - Blank Lines
http://blogs.sun.com/netbeansphp/entry/formatting_blank_linesAnother formatting category that you can find in PHP formatting setting is Blank Lines category. If you don't know how to obtain settings for PHP formatter, look at the first blog from the formatting series. This category define adding and deleting bla...
innodb_file_per_table
http://umangg.blogspot.com/2010/02/innodbfilepertable.htmlRecently I attempted to use this parameter in one of our InnoDB table and had an experience to make a note of. So this is what actually happened.As we know InnoDB writes all the table information into one tablespace file ibdata1.Obviously this lead to ...
Tool of the day : etckeeper
http://www.wains.be/index.php/2010/02/09/tool-of-the-day-etckeeper/http://joey.kitenet.net/code/etckeeper/
etckeeper is a collection of tools to let /etc be stored in a git, mercurial, darcs, or bzr repository. It hooks into apt (and other package managers including yum and pacman-g2) to automatically commit changes m...
Formatting - Braces - Update
http://blogs.sun.com/netbeansphp/entry/formatting_braces_updateThe position of braces in PHP code can be set up in the PHP formatting setting, category Braces(select item Braces in the Category combo box). It's possible to set up separately position of the brace after class declaration, function or method declarat...
10x Performance Improvements in MySQL – A Case Study
http://ronaldbradford.com/blog/10x-performance-improvements-in-mysql-a...The slides for my presentation at FOSDEM 2010 are now available online at slideshare. In this presentation I describe a successful client implementation with the result of 10x performance improvements. My presentation covers monitoring, reviewing and a...
Week 5
Formatting - Braces
http://blogs.sun.com/netbeansphp/entry/formatting_bracesBased on the comments under this post the options for placing braces were changed. So this post is not relevant anymore and new information you can find here.
When you select PHP language in the formatting setting then in Category combo box you can ...
Increase your internet speed with Namebench
http://www.ubuntugeek.com/increase-your-internet-speed-with-namebench....NameBench is a program that searches for the fastest DNS in your area. After the program is finished searching and comparing between DNS it will give you the results including the fastest and nearest DNS in your area. After that all you have to do is e...
The Shield
http://www.jamesfairhurst.co.uk/posts/view/the_shieldAs a Christmas present my wonderful girlfriend bought me the box set of the superb TV show The Shield which includes the full 7 seasons presented in a very delicious box which acts a police case folder with cool separators for each of the seasons.
O...
How to Grow as a Web Designer
http://www.webdesignerdepot.com/2010/02/how-to-grow-as-a-web-designer/The field of web design is constantly changing and growing.
Getting in a rut is often the result of not staying up to date with the latest trends and technologies in the industry. Even if we do stay up to date, many of us at one time or another feel ...
How to Test your JavaScript Code with QUnit
http://feedproxy.google.com/~r/nettuts/~3/w_tw7gaj8d8/QUnit, developed by the jQuery team, is a great framework for unit testing your JavaScript. In this tutorial, I’ll introduce what QUnit specifically is, and why you should care about rigorously testing your code.Tutorial DetailsLanguage: JavaScriptDi...
Formatting - Tabs and Indents
http://blogs.sun.com/netbeansphp/entry/formatting_tabs_and_indentsFew weeks ago I wrote that I try to improve indentation engine and formatting for PHP files. Some improvements in the indentation engine were done during fixing NetBeans 6.8 and with this post I would like to start a discussion about formatting, which ...
Asterisk Wake Up call application
http://www.wains.be/index.php/2010/02/02/asterisk-wake-up-call-applica...If you want to be awaken by your Asterisk PBX, here’s a simple bit of code to add in your dial plan.
Basically, you would call 9253 followed by the time the phone should ring, for exemple if you want to be awaken at 06:30am you would call 92530630 (o...
A Showcase of Minimalist Workstations
http://www.webdesignerdepot.com/2010/02/a-showcase-of-minimalist-works...No matter what your personal work style, an uncluttered and attractive workspace will improve the quality and efficiency of your work.
Getting rid of paper, digitizing your business cards, minimizing your office supplies are just some of the measure...
Bryce Harrington: >1-sec X boot
http://www2.bryceharrington.org:8080/drupal/node/108Looked like we've finally gotten boot speed of X down under a second, as measured by Martin Pitt on his box. (Our objective for Lucid was 2-seconds so this is quite good news.)
Tip: ^ and ! in the shell
http://rwmj.wordpress.com/2009/11/16/tip-and-in-the-shell/Shared by kguest
If you use bash - this one is for you ;-)
I’m astounded. So don’t people know about using ^ and ! in the shell?!? Last week I watched an experienced Linux user carefully hit the ↑ cursor key to get a previous line of histo...
Improved JavaScript Validation (repost)
http://pseudocoder.com/archives/improved-javascript-validation-repostThis article was written by me and originally published on February 12, 2008 on PHP Architect's C7Y site. Since that site is no longer around (meaning this article is currently homeless) and their one year exclusive rights expired long ago, I figured...
Week 4
Release: CakePHP 1.2.6
http://bakery.cakephp.org/articles/view/release-cakephp-1-2-6The CakePHP development team is happy to announce CakePHP 1.2.6
Spirit
http://xkcd.com/695/Vbulletin Bridge For CakePHP
http://bakery.cakephp.org/articles/view/vbulletin-bridge-for-cakephpVbulletin bridge for cakephp. special thanks to Netrosis (www.syphex.com)
Rolling you own Gallery2 component
http://bakery.cakephp.org/articles/view/rolling-you-own-gallery2-compo...Gallery2 is a Media Manager and can be embedded in other applications like CMS. Gallery2 also has an API that we can use to embed Gallery into our Web Apps. Below is only a sample of what can be done. If you find it interesting enough, please contribut...
A basic OpenLDAP server in under 15 minutes
http://www.wains.be/index.php/2010/01/28/a-basic-openldap-server-in-un...Tested under Debian Lenny
This howto is basic, as in “no security involved”. I may come up with a second part to this guide about securing OpenLDAP with TLS, if I ever find the time.
Meanwhile see http://www.openldap.org/doc/admin23/security.html f...
Using custom Route classes in CakePHP
http://mark-story.com/posts/view/using-custom-route-classes-in-cakephp...New for CakePHP 1.3 is the ability to create and use custom route classes for your application’s routing. In the past the router did double duty, managing route collections and routes were just arrays. In 1.3 Router underwent some surgery and CakeRo...
Make updateAll() fire behavior callbacks
http://teknoid.wordpress.com/2010/01/27/make-updateall-fire-behavior-c...For a while now updateAll() would not trigger any of the model’s behavior callbacks.
This presents a problem for a couple of reasons:
The updateAll() method allows to easily do things like field_value = field_value + 1, because unlike other similar ...
Error badges
http://blogs.sun.com/netbeansphp/entry/error_badgesHi, today it will be a very short blog post about a feature we just added to the development version of NetBeans. As the title says, this feature is Error Badges - what does it mean? If you have a PHP file with any error, this file can be easily recogn...
Week 3
Dirty Harry
http://xkcd.com/692/qemu-kvm-0.12 adds block migration feature
http://feedproxy.google.com/~r/Kvm-TheLinuxKernel-basedVirtualMachine/...There's a new feature called block migration available with the recently released qemu-kvm-0.12 version. Patches for this feature was first introduced back in November 2009 by ibm and allows you to do block migration during live migration. It works by ...
Asterisk : XMPP notifications for missed calls
http://www.wains.be/index.php/2010/01/20/asterisk-xmpp-notifications-f...Tester under Asterisk 1.4.21.
If someone calls and hangs up before leaving a voicemail (that means while the phone is ringing or during voicemail message), Asterisk will send a “missed call” notification by XMPP/Jabber.
/etc/asterisk/jabber.conf :
...
Week 2
CakePHP 1.3.0-beta has landed
http://bakery.cakephp.org/articles/view/cakephp-1-3-0-beta-has-landedThe CakePHP development team is happy to announce the release the CakePHP 1.3-beta.
How Much Money I Made From Side Projects In 2009
http://pseudocoder.com/archives/how-much-money-i-made-from-side-projec...Last years version of this post was the most read post on this site for 2009. It got 6500 views on Jan 7th, when it was featured on Hacker News and 11k views for the year. Let's see if we can make magic again!
Gone Fishing
All the sites listed as "...
Zend_Search_Lucene Datasource for CakePHP
http://feedproxy.google.com/~r/JamieNay/~3/VZbh24tJ2nM/Major update January 22/10: much of the content of this article has been updated to reflect the changes to the datasource, the latest version of which you can download on Github.
Just out of the oven – a Zend_Search_Lucene datasource for CakePHP (bui...
CakePHP REST Plugin presentation
http://feedproxy.google.com/~r/kvz/~3/ZrBPy0sOTR0/At our company we have a lot of uses for a solid API. We can use it to
distribute config files, have servers report in, let customers edit DNS
records using their own interface, etc. Now that I'm converting all of our
legacy code to a big CakePHP appli...
Self-Description
http://xkcd.com/688/Week 1
Introducing pearhub - SitePoint » PHP
http://www.pheedcontent.com/click.phdo?i=d076afb692c49afeeb21ef8df5bd1...Happy New Year.
In the previous year, I have spent a great deal of time with Ruby on Rails, and one of the things that works better in the Ruby world is the package distribution system (gems, as they are called). A lot of Ruby developers make their lib...
Amazing Alphabet Illustrations by Paul Thurlby
http://feedproxy.google.com/~r/abduzeedo/~3/d8k2Hdhhu_Q/amazing-alphab...Paul Thurlby is a freelancer illustrator living in London, England. His illustrations are totally awesome, every piece brings a different character and it's always fun to see. The alphabet illustrations are so cool that I'm sure everyone would like to ...
Daily Inspiration #399
http://feedproxy.google.com/~r/abduzeedo/~3/8yrupOXzUv4/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Upgrading MySQL
http://www.mysqlperformanceblog.com/2010/01/05/upgrading-mysql/Upgrading MySQL Server is a very interesting task as you can approach it with so much different "depth". For some this is 15 minutes job for others it is many month projects. Why is that ?
Performing MySQL upgrade two things should normally worry yo...
Coming soon – CakePHP and the Zend Framework: together at last!
http://feedproxy.google.com/~r/JamieNay/~3/p65g6AtUTBc/Just a quick update – I’m currently working on integrating some libraries from the Zend Framework into CakePHP. The first one I’m doing is Zend_Validate, which is a heavy, robust alternative to CakePHP’s own Validation class. I’ll be sharing ...
Week 0
CakePHP generic filter plugin
http://dsi.vozibrale.com/articles/view/cakephp-generic-filter-plugin/f...Although cake takes good care of the basic CRUD functionality, I often need to do one more thing with my data. And that's filtering it. Or "searching", if you like it more that way.
2009, week 52
Valid Cake - The Easiest Validation Generator for CakePHP Models
http://www.validcake.com/Get started right away! Follow these simple instructions:
1. Add fields with the same names as your table's columns.
2. Add one or more rules to each field.
3. Customize your output.
4. Click Generate! Copy the results to your model.
Introducing Croogo CMS
http://bakery.cakephp.org/articles/view/introducing-croogo-cmsCroogo is a free, open source, content management system powered by CakePHP framework.
The Most Popular Posts of 2009
http://www.webdesignerdepot.com/2009/12/the-most-popular-posts-of-2009/As 2009 draws to an end, we’re taking a look back at some of the most popular posts that we published this year on WDD.
This collection is made up of the 50 most popular posts, with the most popular being at the top.
Please let us know which ones you...
A chessboard in MySQL: make your moves
http://blog.some-abstract-type.com/2009/12/chessboard-in-mysql-make-yo...Playing chess within MySQL? Over the network? In the .. cloud? Yes!This is a follow-up post of my 'A chessboard in MySQL' where we create and populate a chessboard. But pieces need to move, and a few wondered how. Easy!As an example, white openes with ...
The Beautiful Digital Work of Uribaani
http://feedproxy.google.com/~r/abduzeedo/~3/DXiPeHDxg8U/beautiful-digi...Some time ago I was looking for some cool digital works at DeviantART (my favorite spot to check out great art), and I ran into the amazing work of a designer called Uribaani. He makes some excellent pieces, really worth taking a look.
For more of his...
Juanje Ojeda: WiiCan: Easy Wii remote control on Linux
http://blogs.gnome.org/juanje/?p=238Félix Ontañón, a very good friend and hacker from my company, has just released a new versión of a systray application which help to configure and manage the Wii remote control on Linux. The application is called WiiCan and is hosted on Launchpad.
...
Put a name on it
http://sethgodin.typepad.com/seths_blog/2009/12/put-a-name-on-it.htmlHere's a positive step to avoid the faceless bureaucracy that wants to take over your organization:Every new rule needs to be associated with one and only one person who is willing to stand up for it and explain it (to your people and to the public)."N...
Localized and Datasources plugin releases 0.2 for CakePHP 1.3
http://bakery.cakephp.org/articles/view/localized-and-datasources-plug...The first officially supported CakePHP plugins (Localized and Datasources) developed by the community and the core developers have released their first public release version 0.2.
A handy regular expression for 'tokenizing' a SQL statement
http://swanhart.livejournal.com/130191.htmlOften times I find myself having to handle a particular portion of a SQL statement via a script. I've written a lot of specialized regular expressions over time to handle these tasks, but the one that I've had to write the most is a basic 'tokenizer' ...
YouTube - Making Prodigy's "Smack My Bitch Up" in Ableton by Jim Pavloff
http://www.youtube.com/watch?v=eU5Dn-WaElIMaking Prodigy's "Smack My Bitch Up" in Ableton by Jim Pavloff
Configuring Munin Plugins for Varnish with Git
http://constantshift.com/configuring-varnish-plugins-for-munin-with-git/I’ve been using Varnish as a proxy to Nginx for some time and have really been impressed with some of the performance benefits I’ve seen. Although this site doesn’t generate enough traffic to warrant this type of setup, I’ve wanted to at least ...
Week 51
Merry Christmas from Abduzeedo
http://feedproxy.google.com/~r/abduzeedo/~3/cu5qF-8R81A/merry-christma...I love winter! Cuddling up by the fire with loved ones, and maybe a good book and some eggnog too. Oh, and of course watching cute romantic Christmas movies! My favorite :) If you weren't able to make it home for Christmas this year and be with the one...
Transparent Truck System Could Actually Save Lives [Concept]
http://feeds.gawker.com/~r/gizmodo/full/~3/fv5RSqYBO-k/transparent-tru...Shared by Thiago Resek
Ideia interessante...
Art Lebedev calls this simple invention—a camera that takes images from the front of a truck to show it on screens in the back—Transparentius. I call it geeneeuzz. I don't know why this drawing shows...
Junkyard Dog's Vintage Collection
http://feedproxy.google.com/~r/abduzeedo/~3/9tBqxpcHXvo/junkyard-dogs-...The other day, browsing through Flickr, I stumbled upon the photostream of Junkyard Dogs. While all the work isn't credited to be his, he does have a really nice collection of all things vintage and retro-futuristic; old computer ads, movie posters, bo...
Matt Zimmerman: Ubuntu 10.04 LTS: How we get there
http://mdzlog.alcor.net/?p=793The development of Ubuntu 10.04 has been underway for nearly two months now, and will produce our third long-term (LTS) release in April. Rick Spencer, desktop engineering manager, summarized what’s ahead for the desktop team, and a similar update w...
A Unix Utility You Should Know About: lsof
http://feedproxy.google.com/~r/catonmat/~3/v0J4xWeVunI/This is the third post in the article series about Unix and Linux utilities that you should know about. In this post I will take you through the useful lsof tool. If netcat was called the Swiss Army Knife of Network Connections, then I’d call lsof th...
Bye-bye $cakeDebug…
http://teknoid.wordpress.com/2009/12/22/bye-bye-cakedebug/The infamous $cakeDebug variable, which has been around for a long time and managed to annoy a few people in the process, has been replaced in the recent builds of CakePHP 1.3 with an element.
See the ticket here:
http://cakephp.lighthouseapp.com/proje...
Marc Deslauriers: Ubuntu movie sighting
http://mdeslaur.blogspot.com/2009/12/ubuntu-movie-sighting.htmlI was watching the Millenium movie last night, and spotted an Ubuntu desktop being used by the "Plague" character:
Week 50
“Mario’s Closet” by Glen Brogan
http://feedproxy.google.com/~r/Gamovr/~3/3v4_F1MFonM/2068Daniel Hahler: Convert etckeeper repository from Bazaar to Git
http://daniel.hahler.de/convert-etckeeper-repository-from-bazaar-to-gitQuite a while ago I've installed etckeeper and changed the configuration to use Bazaar as its backend for myself (and sponsored/helped with a patch to change the default in Ubuntu).
However, already the first comment asked me why I would be using you B...
New stuff!
http://feedproxy.google.com/~r/dropbox/~3/P5K1fsY7f5A/Hey everyone!
We’ve got a holiday gift for you all: A new stable build! The 0.7 series (code name: Blue Yoshi) is sporting lots of new stuff including performance fixes, toolbar button support in Mac OS X, and LAN sync. LAN sync lets you transfer fil...
.closest(Array) in jQuery 1.4
http://ejohn.org/blog/closestarray-in-jquery-14/A new method signature is slated for jQuery 1.4: .closest(Array). It builds upon the previous .closest() method and hyper-optimizes the logic needed for handling event delegation (and live events).
closest() (and by extension, is()) has become a criti...
2009 in photos (part 3 of 3) - The Big Picture - Boston.com
http://www.boston.com/bigpicture/2009/12/2009_in_photos_part_3_of_3.html2009 in photos (part 3 of 3)
The year 2009 is now coming to a close, and it's time to take a look back over the past 12 months through photographs. Historic elections were held in Iran, India and the United States, some wars wound down while others esc...
2009 in photos (part 2 of 3) - The Big Picture - Boston.com
http://www.boston.com/bigpicture/2009/12/2009_in_photos_part_2_of_3.html2009 in photos (part 2 of 3)
The year 2009 is now coming to a close, and it's time to take a look back over the past 12 months through photographs. Historic elections were held in Iran, India and the United States, some wars wound down while others esc...
2009 in photos (part 1 of 3) - The Big Picture - Boston.com
http://www.boston.com/bigpicture/2009/12/2009_in_photos_part_1_of_3.htmlThe year 2009 is now coming to a close, and it's time to take a look back over the past 12 months through photographs. Historic elections were held in Iran, India and the United States, some wars wound down while others escalated, China turned 60, and ...
Eric Hammond: ec2-consistent-snapshot release 0.1-9
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/XMShMJ42vRY/ec2-co...Thanks to everybody who submitted bug reports and feature requests for ec2-consistent-snapshot, software which can be used to create consistent EBS snapshots on Amazon EC2 especially for use with XFS and/or MySQL.
A new release (0.1-9) has been publ...
Mark Shuttleworth Steps Down as Ubuntu CEO
http://lifehacker.com/5428949/mark-shuttleworth-steps-down-as-ubuntu-ceoComputerworld reports that Mark Shuttleworth (who was generous enough with his time to show us how he gets things done back in 2007) has stepped down as CEO of Ubuntu earlier this morning. Ubuntu users who like having Shuttleworth around need not worry...
Updated: Timezone Helper
http://bakery.cakephp.org/articles/view/updated-timezone-helperThis is an updated Timezone Helper.
Originally found here: Pulled, then updated from this blog post: http://planetcakephp.org/aggregator/items/2599-user-timezones-in-cakephp
Abstraction
http://xkcd.com/676/PixelJunk Shooter and So Much More
http://feedproxy.google.com/~r/PSBlog/~3/xkuv6LX0v4I/Shared by kvz
PixelJunk is the bomb
The wait is almost over. PixelJunk Shooter will finally be available on the PlayStation Store tomorrow, Thursday, December 10 for $9.99…just in time for the holidays! (And another great gift is PixelJunk Monster...
Sometimes internet, you wow me with your clever observations and...
http://waxinandmilkin.com/post/284226966Sometimes internet, you wow me with your clever observations and ability to concisely tell them through amusing images that often spread virally. This is one of those times.
via naomii
Solutions to 5 Common Ajax Problems
http://www.webdesignerdepot.com/2009/12/solutions-to-5-common-ajax-pro...The modern web developer who does not consider Ajax when planning or building their websites is potentially missing out on a powerful tool to enhance usability.
There are however, challenges in implementing Ajax functionality on a web page.
In this art...
Aanjhan Ranganathan: Setting up a remote git server
http://www.tuxmaniac.com/?p=201For the past 1 month, especially en-route preparations for FOSS.IN 2009 I wanted to have a complete repository on my hard disk from where people can checkout, commit src code, schematics, technology information and do whatever needed without the necess...
Eric Hammond: Listing Recent Prices for EC2 Spot Instances
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/g22cF2ruEzQ/ec2-sp...The new spot instances on EC2 are a great way to get some extra compute power at a price you can live with, especially if you are flexible on exactly when the instances run. On the other hand maybe you won’t get the compute power if the spot instanc...
35 CSS-based Layouts that Look Awesome
http://feedproxy.google.com/~r/nettuts/~3/0_HUQtlm47k/Creattica continues to be a great source of inspiration. Whether you’re there to spark the creative fuse or just browse through some amazing work, it’s well worth checking out what’s new over at Creattica. Recently, they’ve added a whole bunc...
Week 49
DebugKit 1.2 released
http://mark-story.com/posts/view/debugkit-1-2-released?utm_source=rssEarlier today I tagged and packaged up the 1.2 release of DebugKit. DebugKit 1.2 features a number of improvements and features over 1.1 which include:
Attribute Exchange support for the OpenID component
http://cakebaker.42dh.com/2009/12/12/attribute-exchange-support-for-th...The OpenID Attribute Exchange specification (or AX for short) has been around for quite a while, though I ignored it so far because at the time it was introduced (almost) no OpenID provider supported it. However, after Yahoo! announced they support Att...
A Better Postal/Zip Code Validation Method for CakePHP 1.2
http://feedproxy.google.com/~r/JamieNay/~3/PE6Ki7ETAdY/The Validation::postal() method that comes with CakePHP 1.2 is good in that it can handle a number of different country formats, but the problem is you can only validate your data against one country. What if you want to accept, say, either Canadian or...
Danny Piccirillo: What might we see in YouTube 2.0?
http://blog.thesilentnumber.me/2009/12/what-might-we-see-in-youtube-20...Is a new YouTube on the way? If so, what changes can we expect, and is there a need for a total overhaul? What motivation does Google have to completely redesign the popular video sharing site, and what evidence is there that this will really happen?So...
Natural Parenting
http://xkcd.com/674/God of War III Status Update
http://feedproxy.google.com/~r/PSBlog/~3/93a0VS9lUXQ/On Tuesday, SCEA and a number of our publishing partners (2K, Capcom, EA, SEGA, and Square-Enix) filled a SoHo art gallery with many of the best games you’ll be playing in early 2010. Before things kicked off, Sony Santa Monica Studios’ Director of...
NetBeans 6.8 is available
http://blogs.sun.com/netbeansphp/entry/netbenas_6_8_is_availableToday (a feew minutes ago) NetBeans 6.8 has been released and you can dowload it from the main page at netbeans.org site.
I hope that it brings more better and usable support for web development, especially fro PHP developers. I woul like to t...
Promo Video about NetBeans 6.8
http://blogs.sun.com/netbeansphp/entry/promo_video_about_netbeans_6NetBeans 6.8 is almost done and is going to be published very soon. You can watch a promo video about NetBeans 6.8 here. As you can see
Usually the new splash screen is one of the latest changes in the release repository. There is the final design o...
The flawless upgrade to Cake 1.3
http://feedproxy.google.com/~r/milesj/~3/W3ItILSqi48/The-Flawless-Upgr...Cake 1.3 has been around for quite some time now, but I never had the desire to upgrade with it being in such a beginning stage. Well seeing as how its now in Alpha and many users are testing it with no problems, I thought it would be a good idea. The ...
Linux Filesystem Benchmarks
http://agcbsm.blogspot.com/2009/12/linux-filesystem-benchmarks.htmlI wanted to see how various filesystems in Linux stacked up to each other. So, I decided to benchmark them.The filesystems I am benchmarking are: ext3, ext4, xfs, reiserfs, btrfs, and nilfs2.The system I am using to do the benchmarking:Gigabyte MA790...
Changes in CakePHP and new plugins
http://bakery.cakephp.org/articles/view/changes-in-cakephp-and-new-plu...With the development of 1.3 and 2.0 well underway the CakePHP team has taken some time to re-evaluate and reconsider some of the tools we use as a team and as a community. Recently, CakePHP has undergone several changes, such as switching from Subvers...
PixelJunk Shooter and So Much More
http://feedproxy.google.com/~r/PSBlog/~3/xkuv6LX0v4I/The wait is almost over. PixelJunk Shooter will finally be available on the PlayStation Store tomorrow, Thursday, December 10 for $9.99…just in time for the holidays! (And another great gift is PixelJunk Monsters Deluxe for the PSP. Remember you don...
Effective Photo Retouching and CGI by Happy Finish
http://feedproxy.google.com/~r/abduzeedo/~3/2LhSBaQWaOQ/effective-phot...I am always impressed with what we can do in terms of photo manipulation, retouching and CGI. Then I received an email suggesting me to take a look at the work of Happy Finish, a studio specialized and retouching and CGI from London, UK. After checking...
Top 15+ Best Practices for Writing Super Readable Code
http://feedproxy.google.com/~r/nettuts/~3/Qfso2m4lFWE/Code readability is a universal subject in the world of computer programming. It’s one of the first things we learn as developers. Readable and maintainable code is something to be proud of in a finished product. We can share it with others, contribu...
Vintage Magazine Covers with a “Wow Factor”
http://www.webdesignerdepot.com/2009/12/vintage-magazine-covers-with-a...Back in the day, it was considered to be very prestigious to have your artwork or photograph featured on a magazine cover, and some of the greatest artists of our time designed magazine covers.While we have by no means even begun to scratch the surface...
Abhinav Singh's Blog: How to add content verification using hmac in PHP
http://www.phpdeveloper.org/news/13639If you've ever wants an easy "drop in" kind of solution for helping to protect a portion of your site, you should check out this new post from Abhinav Singh about using the has_hmac functionality to do just that.
Many times a requirement arises where...
PS3 3.15 System Software Update
http://feedproxy.google.com/~r/PSBlog/~3/DVWGRVJG1R0/Hi everyone, PlayStation 3 (PS3) will receive its next system software update shortly – v. 3.15. This is an optional update, and it enables existing PS3 owners who purchase a new PS3 system (perhaps as a second unit for the household) to transfer the...
Test Out Any DNS Service in Ubuntu Without Router Tweaking
http://lifehacker.com/5421445/test-out-any-dns-service-in-ubuntu-witho...Since Google decided to launch its own DNS service, we've dug into finding the fastest domain name server and knowing if yours failed. If you're on a GNOME-based Linux system, you can also try any DNS service without router configuration.
Panji Nushan...
Martin Meredith: Everything but the Kitchen Sink
http://www.sourceguru.net/?p=294Transforming data is hard. When I joined my current company, there were stupendous amounts of Perl/PHP/Bash/ scripts that would run on a cron job and do magic things to our data. They’d create reports, they’d tell the purchasers when we were runnin...
Installing HAProxy and Stunnel (load balance http and https)
http://www.buro9.com/blog/2009/12/07/installing-haproxy-load-balance-h...HAProxy is wonderful, it’s way faster than nginx and if you want to it can provide high availability too. I’m just using it as a load balancer though… and the catch is, HAProxy doesn’t do SSL, so for that to work port 443 will be handled by stu...
NFS Server and Client with Static Ports (Firewall ready)
http://www.buro9.com/blog/2009/12/07/nfs-static-ports/This caused me a bit of a headache… mostly with nlockmgr, and as I know this caused me headache last time too (pages I’d bookmarked had all gone the way of a 404) here’s a quick guide to setting up an NFS server on a Ubuntu 9.10 Karmic Koala serv...
NetBeans 6.8 RC 2 is out
http://blogs.sun.com/netbeansphp/entry/netbeans_6_8_rc_2On Friday, there was published the second release candidate of NetBeans 6.8. You can download the build here.
When we discussed the features for NetBeans 6.9, some people complain about slow scanning and editing. If this experience is based on...
The Perfect Office #14
http://feedproxy.google.com/~r/abduzeedo/~3/JuY9vg_b1zw/perfect-office...We've seen some great gadgets and equipment for designers. So many cool stuff, that we could actually assemble infinite perfect office spaces! Every week we'll assemble a perfect office, and we'd like you to help us. What equipment would the perfect of...
Clarity in log files.
http://feedproxy.google.com/~r/too-biased/xml/~3/mwo3t1s2G_4/clarity-i...Log files are one of the most important aspects of any web service. A webapp with a well designed logging strategy will allow you to essentially go back in time to track down even the most obscure bug. Unit tests have diminished the importance of log f...
Daily Inspiration #372
http://feedproxy.google.com/~r/abduzeedo/~3/SJjF229lgqw/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Our Favorite Tweets of the Week Nov 29-Dec 5, 2009
http://www.webdesignerdepot.com/2009/12/our-favorite-tweets-of-the-wee...Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some here...
Week 48
Richard Johnson: RE: SSH Tab Complete
http://blog.nixternal.com/?p=702This is a response to SSH Tab Complete by Michael Lustfield.
Create a ~/.ssh/config file and populate it with configurations. Doing this is the only step you need to do, and you don’t need to add anything to your ~/.bashrc. Example ~/.ssh/config:
# ...
Michael Lustfield: SSH Tab Complete
http://profarius.com/content/%5Btitle-raw%5D-0I manage many servers as well as pop into a few other systems now and then. I was getting somewhat irritated with typing out everything. A search on Google showed many results. It seemed the most common command to do this was this.
complete -W "$(echo ...
2.6.32 Linux kernel Virtualization memory De-Duplication
http://prefetch.net/blog/index.php/2009/12/04/2-6-32-linux-kernel-virt...This is pretty sweet. In the 2.6.32 Linux kernel released yesterday, a new feature of de-duplicating memory of virtualized instances, was introduced.
Modern operative systems already use memory sharing extensively, for example forked processes share ...
All CakePHP ACL permissions for your views - lecterror
http://dsi.vozibrale.com/articles/view/all-cakephp-acl-permissions-for...I've been messing with ACL for a while now. All the basic things were somewhat easy to set up, but when it came to disabling or hiding the not-authorised links on pages, I got stuck. I did ask for help on the mailing list a long time ago (right here) b...
Daily Inspiration #370
http://feedproxy.google.com/~r/abduzeedo/~3/NcMPtz2Ao_w/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Use Sprites to Create an Awesomeness-Filled Navigation Menu
http://feedproxy.google.com/~r/nettuts/~3/N8jj0wlTD6s/CSS sprites can dramatically increase a website’s performance, and with jQuery, we can implement awesome transition effects easily. Let’s get started.
Tutorial Details
Requirements:
Basic Knowledge of jQuery
Basic Knowledge of Photoshop
Basi...
13 Interesting Infographics for Web Workers | Web Design Ledger
http://webdesignledger.com/inspiration/13-interesting-infographics-for...Infographics are a great way to get people to actually look at data. The use of visual design elements can simplify complex information and make it easier to digest. In this article, there are 13 infographics that present information and data that is u...
Minimalist Web Design: When Less is More
http://www.webdesignerdepot.com/2009/12/minimalist-web-design-when-les...As designers, we all know that a minimalist design can achieve beautiful results.Still, many designers have trouble creating one; either they have a hard time making a page with so few elements look good or the final result just doesn’t look “compl...
David Planella: Squashing translations bugs
http://davidplanella.wordpress.com/?p=213Hi all,
Here’s just a reminder that we’re having a bug squash fest on Ubuntu Translations bugs today, so get your spray cans ready and join us at #ubuntu-bugs for the Hug Day!:
Announcing the Next Ubuntu Bug Day! - Thursday 03 December 2009
Fello...
The Mesmerizing Art of Jordan S. Dill
http://www.webdesignerdepot.com/2009/12/the-mesmerizing-art-of-jordan-...Jordan S. Dill is a visual artist and editor of the Native American Village.Jordan is a mixed-blood, non-enrolled Tsalagi (Cherokee) of Irish, English and Tsalagi heritage, living on Mt. Hunger in Vermont.His art, fanciful and mesmerizing, is an ongoin...
‘Tis the PixelJunk Season…
http://feedproxy.google.com/~r/PSBlog/~3/VplufCHZUZc/We know you’ve been patiently waiting for your chance to finally go hands-on with the fourth game in the PixelJunk series. So let me lead off by formally announcing: PixelJunk Shooter will become available on the PlayStation Store next Thursday, Dece...
Synchronize Editor with Views
http://blogs.sun.com/netbeansphp/entry/synchronize_editor_with_viewsThere is one requirement to see a part of file path as name of tab of opened editor to simply recognized the file that is opened. Sure there is a tooltip, which shows the full path of the file, but the mouse has to be used to display the tooltip. This ...
VirtualBox 3.1 adds live migration and branched snapshots
http://www.ubuntugeek.com/virtualbox-3-1-adds-live-migration-and-branc...The latest version of VirtualBox delivers some compelling new features, including support for live migration and branched snapshots. Migration capabilities reflect VirtualBox’s potential for ascending into the enterprise arena.
(...)Read the rest of ...
Planning features for NetBeans next ... Continuation II
http://blogs.sun.com/netbeansphp/entry/planning_features_for_netbeans_...I will try to continue to answer your comments about planning features. I'm sorry if I will not answer your comment, it possibly should be because the similar question/issue was already answered or explained or simply I don't know how to answer. Also I...
YouTube - Git
http://www.youtube.com/watch?v=8dhZ9BXQgc4Google Tech Talks October, 12 2007 ABSTRACT When you have hundreds of people simultaneously patching 25000 files of the Linux Kernel in sometimes conflicting ways, you might need some scheme or p...
YouTube - Tech Talk: Linus Torvalds on git
http://www.youtube.com/watch?v=4XpnKHJAok8Linus Torvalds visits Google to share his thoughts on git, the source control management system he created two years ago.
Fixed some bugs, added jslint checking to function pages, use the same syntax highlighting ...
http://twitter.com/phpjs/statuses/6182114195Fixed some bugs, added jslint checking to function pages, use the same syntax highlighting everywhere - http://phpjs.org/
New Design, New Engine
http://feedproxy.google.com/~r/nerderati/~3/9n09W5Htetg/As some of you may have noticed, I recently changed the design of Nerderati.
While I quite liked the last design — Charcoal — I wanted something lighter, and that put more emphasis on the content. Moreover, I had made the decision to switch from H...
Week 47
Martin Albisetti: Why test driven development rocks
http://beuno.com.ar/?p=171All projects in Canonical have a strong focus on testing. From all of them, I think Bazaar ranks the highest on obsesiveness on testing. As a drive-by contributor, it always felt like a very high entry barrier, and deterred me from getting into complic...
Finding Random Model Records in CakePHP 1.2
http://feedproxy.google.com/~r/JamieNay/~3/cv2Umuvu3OU/There are two main methods for finding random records with PHP (and in this case CakePHP) and MySQL:
Use a SELECT query with ORDER BY RAND() and LIMIT x (where x is the number of results you want).
Get a list of the primary keys of every record in the...
Simpla Admin theme
http://ponjoh.s3.amazonaws.com/HTML Templates/Simpla Admin/index.htmlNice theme for admin sites
delicious-chrome-extension - Project Hosting on Google Code
http://code.google.com/p/delicious-chrome-extension/Adds a Del.icio.us button in your Chrome Toolbar. I don't like the need to have my bookmarks bar visible in Chrome to use the basic Delicious bookmarklets; so I created this very basic Chrome extension.
Planning features for NetBeans next ... Continuation I
http://blogs.sun.com/netbeansphp/entry/planning_features_for_netbeans_...It was exactly one year ago, when we released NetBeans 6.5, the first version of NetBeans with PHP support. I know that the support is not still perfect (which software is bug free in theses days :) ), but at least NetBeans is known inside the PHP worl...
Developing in PHP with NetBeans 6.8
http://feedproxy.google.com/~r/dlmax/~3/F-xHif1j36E/The problem:
I love Textmate as an editor period.
There are some things though that I started missing while developing:
Code completion
Inline documentation
instant error checking
debugging from my editor
must have strong syntax highlighting support (...
Bodhi.Zazen: Firewall Ubuntu GUFW
http://blog.bodhizazen.net/?p=842This is the third in my Firewall series, is in follow up to my previous 2 blogs about firewalls, and is intended to introduce GUFW, a graphical front end to UFW.
Firewall Ubuntu Desktops
Firewall Ubuntu Servers
Although the GUFW GUI may seem deceptivel...
Comment by Jawad Shuaib on time
http://phpjs.org/functions/time:562#comment_97585I love you guys, PHP.js has vastly improved my ability to ship code fast.
group date
http://thenoyes.com/littlenoise/?p=94A non-rigorous, non-scientific, totally off-the-cuff test of which function to pick when you need to group by year and month.
I populated a table with 262K rows of random dates, and then ran
SELECT %s, COUNT(*) FROM table GROUP BY %s ORDER BY NULL
wit...
Bodhi.Zazen: Firewall Ubuntu Servers
http://blog.bodhizazen.net/?p=789This post is in follow up to my post on firewalls on Ubuntu Desktops.
IMO firewalls are often helpful for restricting access to servers. Servers come in two varieties, public and private, and often people wish to limit access or black list IP addresses...
I think this summarizes everything.
http://mnmal.tumblr.com/post/249575328Shared by kguest
It's about the documentation, stupid.
I think this summarizes everything.
Bodhi.Zazen: Firewall Ubuntu Desktops
http://blog.bodhizazen.net/?p=765Many Ubuntu users are interested in learning how to enable a firewall. The majority of people seem to be interested in filtering in an out bound connections on a Desktop installation.
Without getting into the inevitable debate on the merits of using a ...
Week 46
An Easy Plugin Callback Component for CakePHP 1.2
http://feedproxy.google.com/~r/JamieNay/~3/JwE2htqqCdY/Most people who do serious, large scale development with CakePHP would agree that keeping the bulk of a project’s code segregated in plugins is the best way to keep things organized. Sometimes, however, we want to use a plugin’s functionality outsi...
CakePHP Excel Helper
http://feedproxy.google.com/~r/chankov/~3/XLiispYYO2E/This is a helper for building multi-sheets Excel documents in CakePHP. The hepler was inspired from Yuen Ying’s blog post, but it’s extended to support multiple sheets.
The helper:
CakePHP Searchable Plugin
http://feedproxy.google.com/~r/NeilCrookes/~3/RTXg8a9hyug/A flexible and full featured CakePHP plugin for quickly adding site wide, multi-model search functionality to your application.
The Ultimate Toolbox for iPhone Development
http://www.webdesignerdepot.com/2009/11/the-ultimate-toolbox-for-iphon...iPhone development can be intimidating, especially to someone who’s unfamiliar with Macs, or the way iPhone apps work.But with currently more than 100,000 apps officially available from the App Store, it’s kind of hard for a developer to ignore the...
Ilia Alshanetsky's Blog: Igbinary, The great serializer
http://www.phpdeveloper.org/news/13571In looking for a better way to handle serialized data (than the usual serialize) Ilia Alshanetsky discovered an extension called Igbinary:
As I was reading docs on Andrei's new memcache extension (memcached) I came across a binary serialization exten...
TechChorus Blog: Create RESTful Applications Using The Zend Framework
http://www.phpdeveloper.org/news/13555New on the TechChorus blog there's a quick tutorial from Sudeer looking at making a RESTful web service with the Zend Framework.
The Zend Framework 1.9 release added a new feature - Zend_Rest_Controller. Zend_Rest_Controller and Zend_Rest_Route class...
The new Twitter's office and headquarters in SF
http://feedproxy.google.com/~r/abduzeedo/~3/eQyTb84LF9M/new-twitters-o...This week Twitter has moved in to a new and very stilish headquarter. The new office is still in San Francisco, now with much more space and with a lot of decorating sttuff in all the rooms, elements such as "@" and "birds" are everywhere! The office i...
PHP's MySQLi extension: Storing and retrieving blobs
http://blogs.sun.com/oswald/entry/php_s_mysqli_extension_storingThere are a lot of tutorial out there describing how to use PHP's classic MySQL extension to store and retrieve blobs. There are also many tutorials how to use PHP's MySQLi extension to use prepared statements to fight SQL injections in your web applic...
Academia vs. Business
http://xkcd.com/664/God of War Collection Launches Today for PS3!
http://feedproxy.google.com/~r/PSBlog/~3/4FeaiQSfcD0/God of War fans,
Kratos has finally come to the PS3! Just in time for the holidays, fans can now enjoy the award-winning God of War and God of War II in stunning HD. To give you a refresher on specifics, God of War Collection includes both critically a...
Deep Tracing of Internet Explorer
http://ejohn.org/blog/deep-tracing-of-internet-explorer/After reading a recent post by Steve Souders concerning a free tool called dynaTrace Ajax, I was intrigued. It claimed to provide full tracing analysis of Internet Explorer 6-8 (including JavaScript, rendering, and network traffic). Giving it a try I w...
Build a Cheap But Powerful Boxee Media Center
http://lifehacker.com/5406563/build-a-cheap-but-powerful-boxee-media-c...Adam thinks XBMC is the best media center around, but I roll with Boxee for its awesome streaming web content. Here's how I turned a relatively cheap yet powerful home theater PC into a DIY Boxee Box for my HDTV.
Why go with Boxee? A few reasons, real...
Improved form handling in CakePHP 1.3
http://teknoid.wordpress.com/2009/11/17/improved-form-handling-in-cake...Here is a typical, simple form done with cake’s form helpers:
echo $this->Form->create('Article', array('action' => 'test'));
echo $this->Form->input('Article.title');
echo $this->Form->input('Article.body');...
John Meinel: Memory Debugging with Meliae
http://jam-bazaar.blogspot.com/2009/11/memory-debugging-with-meliae.htmlBackground of Meliae 0.1.0Earlier this year I started working on a new memory debugging program for python. I had originally tried to use heapy, but at the time it didn't support Windows, Mac, or 64-bit environments. (Which turned out to be all of my i...
Comment by Nick Kolosov on get_html_translation_table
http://phpjs.org/functions/get_html_translation_table:416#comment_97524Entities order must depend on the direction of translation.
With conversion =>
entities['38'] must be the first one.
With conversion =>
entities['38'] must be the last one.
Current version with html_entity_decode converts to space inste...
Daily Inspiration #355
http://feedproxy.google.com/~r/abduzeedo/~3/UOwrJ14b9v8/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
AJAX pagination with jQuery and elements
http://www.cake-toppings.com/2009/11/16/ajax-pagination-with-jquery-an...A simple way to get your paginated data in your view through ajax with jQuery. Thanks to Cesay Dreier and his article at the bakery http://bakery.cakephp.org/articles/view/easy-ajax-pagination-using-jquery.
I changed the code a bit because I use elemen...
Eric Hammond: Ubuntu Karmic Desktop on EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/ECD8n9sCarg/ec2-ka...As Thilo Maier pointed out in comments on my request for UDS input, I have been publishing both server and desktop AMIs for running Ubuntu on EC2 up through Jaunty, but the official Karmic AMIs on EC2 only support server installations by default.
Ubun...
Week 45
‘form’ a reserved word for CakePHP 1.2 controller params - watch out!
http://feedproxy.google.com/~r/JamieNay/~3/s35fqBbCVqw/Just a quick bit of advice to those who may have been banging their heads against the walls when trying to pass “form” as a custom parameter in a CakePHP URL. Apparently ‘form’ is a param - an array, to be specific - that’s already set by Cak...
Image Magick Resize Helper
http://bakery.cakephp.org/articles/view/image-magick-resize-helperI was looking for a resizing helper and found one which wasn't exactly what I was looking for so I tweaked it a bit.
Developer Diary #3: The Saboteur for PS3
http://feedproxy.google.com/~r/PSBlog/~3/zImNSCqERe4/Hey guys, I just got back from my little world tour (San Francisco, London, Moscow, whew!) showing off The Saboteur’s open-world/sandbox gameplay and perks system, so I figured this might make a good topic to add to my developer diary series on The S...
Dustin Kirkland: Results of the Ubuntu Virtualization Survey
http://blog.dustinkirkland.com/2009/11/results-of-ubuntu-virtualizatio...A big thanks to everyone that participated in the Ubuntu Virtualization Survey. I am pleased to share the results with you now.ResultsAnswersI will provide a few of my own observations, but we are very interested in your own conclusions!There were a t...
A little holiday present: 10,000 reqs/sec with Nginx! - WebFaction
http://blog.webfaction.com/a-little-holiday-presentA few weeks ago we quietly started to configure our new machines with Nginx as the front web server instead of Apache (we still run Apache behind Nginx for people who need all the features from Apache).
Here is a little benchmark that I did to compare...
PHP - cucumber - GitHub
http://wiki.github.com/aslakhellesoy/cucumber/phpMost people seem to use cucumber for rails and most of the howtos and documents on the web reflect this. But cucumber is a great tool for testing any kind of web application, no matter what language it was builtin. We could use Selenium, and there are ...
Seven Steps to Better OOP Code » Wahrnehmungen aus zwei Welten
http://www.priebsch.de/2009/05/seven-steps-to-better-oop-code/Slides of my presentation Seven Steps to Better OOP Code at php|tek in Chicago, IL.
Sohaib’s Blog - A Cake-PHP Web Developer, Pakistan » CakePHP Archivable Behavior
http://blog.sohaibmuneer.com/cakephp-archivable-behaviorThe Archivable Behavior. I love CakePHP's behavior architecture and had Mariano Iglesias's SoftDeletable behavior in mind before baking this baby.
It simply puts the record you want to delete in another table. I see no use bloating my existing table ...
A Visual Introduction to Screen
http://blogamundo.net/code/screen/Here's a visual tour of how screen works.
iPhone or Droid
http://xkcd.com/662/php|architect Podcast: Bake'n'Shake (Ep. 2009-07)
http://www.phpdeveloper.org/news/13527The php|architect podcast has posted their latest episode - "Bake'n'Shake" with a few extra cast members like Nate Abele, Davey Shafik along with the usual crowd.
We're back with another episode of the php|architect Podcast'"and, to make up for the h...
Daily Inspiration #352
http://feedproxy.google.com/~r/abduzeedo/~3/y5kFMfHpq7A/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Dual-Boot Windows 7 and Ubuntu in Perfect Harmony
http://lifehacker.com/5403100/dual+boot-windows-7-and-ubuntu-in-perfec...Windows 7 and Ubuntu, despite their opposing missions, can get along like best pals on a single computer. Here's how to set up a dual boot system that lets you enjoy the best of both worlds in perfect harmony.
By default, Windows 7 takes over your boo...
30 Amazing Photographs by Joe Holmes
http://feedproxy.google.com/~r/abduzeedo/~3/Iu7DNAXXEO0/30-amazing-pho...This is and unbelievable display of beauty within photographs that the Photographer Joe Holmes was able to capture on his photo journeys that take place in many parts of the globe. It's not only the beauty of the scenery but the sharpness of each photo...
Eric Hammond: New --mysql-stop option for ec2-consistent-snapshot
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/2oRIriyOwn8/ec2-my...The ec2-consistent-snapshot software tries its best to flush and lock a MySQL database on an EC2 instance while it initiates the EBS snapshot, and for many environments it does a pretty good job.
However, there are situations where the database may sp...
Stephan Hermann: Fun with Upstart
http://www.sourcecode.de/content/fun-upstart Yesterday I dist-upgraded an Ubuntu 9.04 Server to an Ubuntu 9.10 Server and ran into a serious problem.
No network interfaces after reboot into 9.10 anymore.
Ok, what do we have here...I'm using a bonding + vlan (with vlan_raw_device bondint...
Ubuntu Server blog: Server Team 20091111 meeting minutes
http://ubuntuserver.wordpress.com/?p=360Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Review ACTION points from previous meeting
kirkland to add a recipe covering virsh to https://help.ubuntu.com/community/KVM/VirtManager: Done
nurmi to inve...
Slicehost Forum - Mass Dynamic Name-Based Virtual Hosting with Nginx
http://forum.slicehost.com/comments.php?DiscussionID=1475I have set up a catch-all (*) A DNS entry for my server. I would like nginx to intercept all requests for that domain and subdomains and re-route to the appropriate folder, as such:
friedneko.com -> /var/www/friedneko.com
www.friedneko.com -> /var/www...
Typography Mania #3
http://feedproxy.google.com/~r/abduzeedo/~3/Kj-mtl5Dxsk/typography-man...Typography Mania is a weekly post series that comes around every Wednesday with the best of Typography work on the web, from videos to images everything is full of great design and inspiration. Check out this weeks Mania and comeback in 7 days for more...
Emulate Windows 7's Aero Snap Sizing in Linux
http://lifehacker.com/5402090/emulate-windows-7s-aero-snap-sizing-in-l...Windows 7's Aero Snap is a pretty neat feature, allowing for easy side-by-side window sizing of any application. You can get a similar effect in Linux by tweaking your Compiz configuration settings.
Getting a half-size, Aero-Snap-like window when drag...
Why I like Redis
http://simonwillison.net/2009/Oct/22/redis/Redis is typically categorised as yet another of those new-fangled NoSQL key/value stores, but if you look closer it actually has some pretty unique characteristics. It makes more sense to describe it as a “data structure server”—it provides a ne...
Setting up continuous integration for PHP using Hudson and Phing « Dave Gardner – PHP Developer
http://www.davegardner.me.uk/blog/2009/11/09/continuous-integration-fo...I’m going to write about the benefits of Unit Testing and how Continuous Integration (CI) can be used to get the best out of Unit Testing. This will include details of how I setup a CI system using Hudson CI server, Phing build tool combined with var...
Martin Owens: Karmic Art, What the Paintbrush is Saying
http://doctormo.wordpress.com/?p=1478Today I’m going to post the artworks, backgrounds and other pictures that have been posted in the last few weeks. Works that either reference ubuntu karmic or at least linux or gnu. I hope you enjoy this selection of works from deviantArt and if you ...
40 Seriously Funny Print Ads
http://www.webdesignerdepot.com/2009/11/40-seriously-funny-print-ads/Print adverts need to get a message across with a single image and without the recourse of interactivity that we find today on the Internet.As interactive media expands, attention spans are getting shorter and shorter every day.For any company trying t...
img_6158.jpg on Flickr - Photo Sharing!
http://www.flickr.com/photos/earobinson/4087575606/funny ubuntu karmic koala tshirt
Netflix on the PS3 Available Now!
http://feedproxy.google.com/~r/PSBlog/~3/mTFLh_tzaSg/Great news for everyone who wants to instantly watch movies and TV episodes via your PS3: it’s available now! If you’ve requested a Netflix instant streaming disc for PS3, it’s on its way to you. If you haven’t, go to Netflix.com/PS3 today to ...
Asynchronous Queries verses Synchronous Queries
http://mysqldba.blogspot.com/2009/11/asynchronous-queries-verses-synch...In a procedural language without the use of threads (or Inter Process Communication via forks), to execute I/O requests they are done one after another. Synchronous Queries produce at best a Big-O of N such that N is an element of I/O communication (qu...
Eric Hammond: Understanding Access Credentials for AWS/EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/Pjy8j0LKoJY/ec2-cr...Amazon Web Services (AWS) has a dizzying proliferation of credentials, keys, ids, usernames, certificates, passwords, and codes which are used to access and control various account and service features and functionality. I have never met an AWS user w...
Dell Linux Engineering Team: Dell Recovery Tool Enhancements
http://en.community.dell.com/blogs/direct2dell/archive/2009/11/09/dell...Hi Everyone,Today I'd like to announce some new features that have been introduced to the dell-recovery tool that we are shipping with Ubuntu machines. As you might have been aware, the dell-recovery tool takes the content of a Linux Dell recover...
Fixing Poor MySQL Default Configuration Values
http://feeds.zawodny.com/~r/jzawodn/rss2/~3/fdyQvkhiDsc/011421.htmlI've recently been accumulating some MySQL configuration variables that have defaults which have proven to be problematic in a high-volume production environment. The thing they all have in common is a network blip or two can trigger some very undesir...
GetDeb.net Repository Makes Newer Ubuntu Apps Easily Available
http://lifehacker.com/5400209/getdebnet-repository-makes-newer-ubuntu-...GetDeb's web site has long been the go-to spot for Ubuntu (and Debian, and Mint) users to grab the latest copies of software not yet released by their official repositories. Now GetDeb makes it even easier with a repository.
By adding GetDeb's reposit...
Amazon eCommerce datasource
http://www.cake-toppings.com/2009/11/08/amazon-ecommerce-datasource/I just pushed the Amazon eCommerce API datasource to gitHub: http://github.com/primeminister/CakePHP-Amazon-eCommerce-datasource
With this datasource you can easily get listings and items from Amzon in the books, music, etc categories.
You need an acce...
Flickr Photo Download: Japanese Maple (Re-Edit)
http://www.flickr.com/photos/rasone/3924791041/sizes/l/Awesome Japanese Maple
New Version: Cupcake 1.4 + i18n/l10n Support!
http://feedproxy.google.com/~r/milesj/~3/eU5xH19UwuA/42My awesome forum plugin now comes bundled with localization support. It comes packaged with German and Spanish for the time being. If you would like to translate it into other languages, send me an email!Installation
You must run the upgrade_to_1.4.sql...
Week 44
SMS Component
http://bakery.cakephp.org/articles/view/sms-componentA simple and free SMS gateway component based on the information provided in http://en.wikipedia.org/wiki/List_of_carriers_providing_SMS_transit. This component aims to be as easy as the Email component but for text messages.
Defining Permissions: Cake's Database ACL :: Access Control Lists :: Core Components :: The Manual :: 1.2 Collection :: The Cookbook
http://book.cakephp.org/view/467/Defining-Permissions-Cake-s-Database-...In creating new ACL objects (ACOs and AROs), realize that there are two main ways to name and access nodes. The first method is to link an ACL object directly to a record in your database by specifying a model name and foreign key value. The second met...
Geshi CSS Pack | Mark Story
http://mark-story.com/downloads/view/geshi-css-packA CSS pack to be used with geSHi clones 4 Textmate themes to be used on your site. Included themes are Mac Classic, Twilight, Dawn and Vibrant Ink
CodeCheck Plugin
http://bakery.cakephp.org/articles/view/codecheck-pluginA plugin to check whether your code follows Cake conventions.
CakeFest Berlin > Cake Toppings | Tips & tricks about CakePHP
http://www.cake-toppings.com/2009/07/15/cakefest-berlin/Second day I was up to give my talk about Building APIs in CakePHP. The presentation and code is freely available on cakephp.org/downloads together with other presentation and code.
Hot out of the oven CakePHP 1.3 alpha
http://bakery.cakephp.org/articles/view/hot-out-of-the-oven-cakephp-1-...The CakePHP development team is happy to announce the release the alpha build of CakePHP 1.3.
Ubuntu Karmic Ships with PEAR-Affecting Issues
http://blog.pear.php.net/2009/11/03/ubuntu-karmic-ships-with-pear-affe...Be aware that the initial release of Ubuntu Karmic contains a bug that affects PHP and PEAR, whose fix came a tad too late to make the initial release. The bug is fixed, and will be included in upcoming updates from Ubuntu.
From PEAR’s perspective,...
Using Cake models from non-cake project
http://www.mail-archive.com/cake-php@googlegroups.com/msg73289.htmlIt really is as simple as Felix writes. It is just that his post is from 2006 and a few details have changed. I just tried this on 1.2 stable and it does work: $_GET['url'] = 'favicon.ico'; require_once('path_to_app_dir'.DS.'webroot'.DS.'index.php'); /...
CakePHP Archivable Behavior
http://feedproxy.google.com/~r/SohaibsBlog-CakePHPBaker/~3/IikDOxn5yv4...Alright folks ... yeh I know I've been out of the picture really long and me blog is looking deserted for real now. Anyhow, I've got a bunch of posts in the pipeline. Thanks to Ahmed of SoccerLens for convincing me to start posting again :).
Enough chi...
Coming to PSN this Week: Military Madness: Nectaris
http://feedproxy.google.com/~r/PSBlog/~3/KQnk1ErQJsM/Hello, Playstation Blog!
I’m back yet again to talk with you about Military Madness: Nectaris as we approach its impending release on the PSN this Thursday. I know it’s been a while since our last chat, but I aim to make up for it today!
First off...
Sheepdog: Distributed Storage Management for qemu/kvm
http://feedproxy.google.com/~r/Kvm-TheLinuxKernel-basedVirtualMachine/...In case you missed the announcement on the kvm mailing , sheepdog is a new third party open source project around kvm providing distributed storage management features. Sheepdog provides high availability to kvm guests by providing block level storage...
CakePHP's routing explained
http://bakery.cakephp.org/articles/view/cakephp-s-routing-explainedRouting in CakePHP is a very powerful feature and is used to make URLs look good. Experience in the #cakephp IRC support channel tells me it appears to be hard to grasp even though the book is quite complete. This article should change that a bit and d...
Web Design in Pixelmator
http://feedproxy.google.com/~r/abduzeedo/~3/lc5ixIqQJRg/web-design-pix...The newly released Pixelmator includes a very important feature: the Slice Tool. Now we can slice and save pieces of the layout to create Web sites. That is really handy! Because of that, I decided to create a tutorial showing how to create a Web site ...
How To Upgrade From Ext3 To Ext4 Without Formatting The Hard Disk – Make Tech Easier
http://maketecheasier.com/how-to-upgrade-from-ext3-to-ext4-without-for...Yesterday, we have discussed some of the new features in Ubuntu 9.04 Jaunty. In that article, I did mention that the new filesystem – ext4 is stable, fast and backward compatible with ext2 and ext3. Today, we will look at how you can upgrade your exi...
The Silent Number: Top things to do after installing Ubuntu Linux 9.10 Karmic Koala
http://blog.thesilentnumber.me/2009/09/top-things-to-do-after-installi...So you've just installed Ubuntu 9.10, the cute and cuddly Karmic Koala, but now you're confronted with a most pertinent question, "What do i do now?" Ubuntu is a very complete and full-featured Linux distribution, but no operating system can come with ...
Week 43
Win the New Apple Magic Mouse
http://feedproxy.google.com/~r/nettuts/~3/hSrhHxXvUUs/Across all of the TUTS sites, we’re starting a new weekly giveaway! This means that you should check Nettuts+ every Friday to potentially win a prize related to web development: anything from a new book, to a code editor, to Apple’s new magic mouse...
Firefox 3.6 Beta 1 is now available for download
http://developer.mozilla.org/devnews/index.php/2009/10/30/firefox-3-6-...The Mozilla community is proud to release Firefox 3.6 Beta 1 for download. This beta version of the next version of Firefox is built on the Gecko 1.9.2 web rendering engine, containing many improvements for web developers, Add-on developers, an...
my PPA : raphael
https://edge.launchpad.net/~raaa/+archive/ppa/You can update your system with unsupported packages from this untrusted PPA by adding ppa:raaa/ppa to your system's Software Sources. Not using Ubuntu 9.10 (karmic)?
Friday Fresh Free Fonts #21
http://feedproxy.google.com/~r/abduzeedo/~3/ZoxOgcotalM/friday-fresh-f...I will be posting some fresh free fonts every Friday, yes I know it's awesome. I will look forward to bring a lot of great fonts that will sure help you improve your typography work. Check out what I selected for you on the FFFF#21 and make sure to com...
Danny Piccirillo: Top things to do after installing Ubuntu Linux 9.10 Karmic Koala
http://blog.thesilentnumber.me/2009/09/top-things-to-do-after-installi...Shared by kvz
Lot of good stuff in here! Should try out that media centre for sure
So you've just installed Ubuntu 9.10, the cute and cuddly Karmic Koala, but now you're confronted with a most pertinent question, "What do i do now?" Ubuntu ...
SQL code completion improved
http://blogs.sun.com/netbeansphp/entry/sql_code_completion_improvedShared by kvz
Not that I type a whole lot of queries nowadays, but still a pretty cool feature.
Today, I would like to show you some improvements done in SQL code completion area (thanks to our colleagues from database team!).
As you probably kno...
Logo Design A to Z - H
http://abduzeedo.com/logo-design-z-hSome time ago we began a series of posts on logo design. Our goal? To cover as many logos as we can until the end of the year... we started with logos starting with A, today is all about H's. We've been seeing some great logos, and we wish to have you ...
Daily Inspiration #338
http://feedproxy.google.com/~r/abduzeedo/~3/sVat_ACWO30/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
CakePHP 1.3 helps with team-based development workflow…
http://teknoid.wordpress.com/2009/10/26/cakephp-1-3-helps-with-team-ba...I do have to say that in 1.2 some of the features described here are available as well, however CakePHP 1.3 takes it slightly to the next level to make team-based development even easier… With SVN or Git it is already easy enough to make team-based d...
PHP Namespace Support Screencast
http://blogs.sun.com/netbeansphp/entry/php_namespace_support_screencastWe've now finished a screencast demonstrating PHP 5.3 namespace support in NetBeans IDE 6.8. (See Code Completion for Namespaces part I). The screencast also shows code hints for assigning variables, namespace naming hints, and how to set the options f...
200+ Free Exclusive RSS Icons: “Supra”
http://www.webdesignerdepot.com/2009/10/200-free-exclusive-rss-icons-s...Today we bring you a set of over 200 free and exclusive RSS icons called “Supra”.The icons are provided in both raster and vector formats: The transparent PNG versions are 32×32, 64×64 and 128×128, and we have also included source files for Illu...
Where’s Walden? » pbcopy and pbpaste for Linux
http://whereswalden.com/2009/10/23/pbcopy-and-pbpaste-for-linux/Mac OS X has the useful commands pbcopy and pbpaste. pbcopy reads the contents of standard input into the clipboard; pbpaste writes the contents of the clipboard to standard output. These commands aren’t part of the standard set of commands on Linux,...
Week 42
Creating Simple Ajax Pagination with CakePHP 1.3 and Mootools
http://mark-story.com/posts/view/creating-simple-ajax-pagination-with-...Creating ajax pagination has gotten more simple and flexible for 1.3. In 1.2 you could only use the built in Ajax pagination if you were using Prototype as your javascript library. With the addition of the JsHelper you can use any Javascript library t...
The Weirdest Clouds that You’ll Ever See
http://www.webdesignerdepot.com/2009/10/the-weirdest-clouds-that-youll...Nature has always been a source of inspiration for designers to look at things differently.We all know that a tree doesn’t always have green leaves, water is not blue and clouds are certainly not always white and puffy. As designers, we need to know ...
Push tags to github - Guides - GitHub
http://github.com/guides/push-tags-to-githubUse git-push with the —tags option to push them to the remote (github in this case).
$ git push --tags
Writing an easy to use A/B test helper with CakePHP and jquery
http://bakery.cakephp.org/articles/view/writing-an-easy-to-use-a-b-tes...Knowing what is driving the user experience is key to the success of an application. Subtle changes in the interface can cause dramatic shifts in user behavior. Here, A/B tests display two (or more) language choices or color choices to a user (any HTML...
Rails in a Nutshell manuscript now available for collaboration
http://www.codyfauser.com/2009/10/21/rails-in-a-nutshell-manuscript-no...I'm excited to announce that the manuscript of Rails in a Nutshell is now available in draft format through the
O'Reilly Open Feedback Publishing System (OFPS).
Rails in a Nutshell aims to be the perfect desktop companion
for your Rails 3.0 developm...
Restore Ctrl-Alt-Backspace Behavior in Ubuntu 9.10
http://lifehacker.com/5385615/restore-ctrl+alt+backspace-behavior-in-u...Ubuntu 9.04 disabled the semi-crucial keyboard shortcut, Ctrl+Alt+Backspace, that used to force the X graphical server to restart, and made it wonky to re-enable. Luckily, Ubuntu 9.10, due out in nine days, has a single setting to restore it.
The I am...
Daily Inspiration #331
http://feedproxy.google.com/~r/abduzeedo/~3/DVYNZUp8WJc/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Coming to PSN this Week: Trine
http://feedproxy.google.com/~r/PSBlog/~3/KbtCPO32lIM/Hi everyone,
I’m Olivier, I work for Nobilis as the Product Manager of Trine, and I’m really happy to be able to tell you that it’s coming to the US PlayStation Store this Thursday, October 22!
This long-expected innovative action / platform ga...
Formatting and Indentation
http://blogs.sun.com/netbeansphp/entry/formatting_and_indentationI attended this weekend WebExpo 2009 in Prague. I had one session there
about developing web applications in NetBeans. Originally I though that
the presentation should be divided into two main parts. One part about
PHP and second part about Java Web. B...
Daily Inspiration #330
http://feedproxy.google.com/~r/abduzeedo/~3/dltxdyBVH_E/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Week 41
Traits and Grafts, PHP6 Gold | Mark Story
http://mark-story.com/posts/view/traits-and-grafts-php6-gold?utm_sourc...You will no long need deep hierarchies of classes in order to enable code reuse. Instead you can write blocks of functionality and as long as you design things in a generic way, reuse them as needed. If you are working from a CakePHP perspective, trait...
PHP templates improved
http://blogs.sun.com/netbeansphp/entry/php_templates_improvedShared by kvz
It's a shame so many people still haven't figured out just how good NetBeans really is.
Today, I would like to show you the latest improvements in PHP templates area.
The first improvement is that one can easily surround his/her cod...
PHP templates improved
http://blogs.sun.com/netbeansphp/entry/php_templates_improvedToday, I would like to show you the latest improvements in PHP templates area.
The first improvement is that one can easily surround his/her code with these PHP statements:
while
do
switch
if / elseif
try & catch
fo...
An intro look at jQuery Tools, enhancement for setFlash() and CakePHP 1.3
http://teknoid.wordpress.com/2009/10/14/an-intro-look-at-jquery-tools-...Actually the main focus of this post will be how to creatively use JavaScript and Session::setFlash() to make your app a little more sexy.
(Slightly tweaked to use CakePHP 1.3, although there is nothing special here that you couldn’t do with other ve...
Commit 8489bdbaeb07b18a736a438719adc8837c1908a0 to ry's node - GitHub
http://github.com/ry/node/commit/8489bdbaeb07b18a736a438719adc8837c190...Buggy connections could crash node.js. Now check connection before sending
data every time
Supercharge Website Performance With AWS S3 and CloudFront
http://feedproxy.google.com/~r/nettuts/~3/-GiLRouDRLc/We live in a world where people are increasingly expecting more and faster speeds. In fractions of a second, your website can lose valuable visitors and in turn, money. Although most people think CDNs are for the “big dogs”, they’re actually supe...
Super Freaky Movie Posters of the 70’s
http://feedproxy.google.com/~r/webdesignerdepot/~3/x9YFVVQUDBE/From Attack of the Killer Tomatoes to Zardoz, the 1970’s were not only home to some of the craziest titles in film, but some of the most interesting movie posters.The 70’s were also home to some of the more psychedelic and funky designs for movie p...
Open API Reference
http://projects.izzysoft.de/trac/imdbphp/wiki/ApiReferenceWeek 40
README Formatting - Guides - GitHub
http://github.com/guides/readme-formattingYou can make your README formatted by putting README with specific extension.
Git Undo Last Commit
http://adamblog.heroku.com/past/2009/1/6/undo_last_commit/My new favorite git command:
$ git reset --soft HEAD^
This pulls out your most recent commit, putting the changes back into your working tree. It’s exactly like an undo button for whatever you just committed.
Download NetBeans IDE 6.8 Milestone 2
http://blogs.sun.com/netbeansphp/entry/download_netbeans_ide_6_8The NetBeans team is
pleased to announce the availability of NetBeans
IDE 6.8 Milestone 2.
Download
NetBeans IDE 6.8 Milestone 2
PHP support focuses on:
Symfony support
PHP 5.3 support - screen...
Design for Testability Talk
http://misko.hevery.com/2009/10/07/design-for-testability-talk/Here is may latest presentation on design for testability…
Slides: Design For Testablity
Using the Google Perftools to speed up your MySQL server
http://www.dotdeb.org/2008/08/25/using-the-google-perftools-to-speed-u...The Google Perftools, especially tcmalloc (Thread Caching Malloc), can be very useful to speed up your applications, depending on your environment :
TCMalloc is faster than the glibc 2.3 malloc (available as a separate library called ptmalloc2) an...
whitewashing.de :: PHP CodeSniffer for Netbeans v0.2
http://www.whitewashing.de/blog/articles/121I finally found some time to spend some time on the PHP CodeSniffer for Netbeans plugin. Previously the plugin used an unnecessary API which restricted the use to Netbeans 6.7.0 only. This API was removed so that the plugin should now work with all Net...
Top 10 things to look forward to in CakePHP 1.3
http://teknoid.wordpress.com/2009/10/06/top-10-things-to-look-forward-...With CakePHP 1.3 release is just about on the horizon, there are a few developments that I am particularly excited about.
There are some great summaries and previews at code.cakephp.org, but still a few things are somewhat scattered, so here’s my att...
7 + 8 === 7 in JavaScript
http://feedproxy.google.com/~r/debuggable/~3/StvR6MqyK1I/7+8===7-in-ja...I kid you not, this is an issue I actually ran into a long time ago and have been terribly careful of avoiding ever since.
It must have been a fantastic day in the "Bad Parts" JavaScript department. While one team was busy screwing up the + operator to...
YouTube - Google Wave Developer Preview at Google I/O 2009
http://www.youtube.com/watch?v=v_UyVmITiYQ&feature=player_embeddedReduce Image File Size Without Any Loss of Quality
http://feedproxy.google.com/~r/Webappers/~3/vnzQGgjCaU4/punypng is a free tool that dramatically reduces page load times by reducing the file size of an image without any loss of quality. punypng uses several web optimization techniques to reduce the file sizes of your images. It first analyzes the content ...
Week 39
Public Key Authentication Problems
http://209.85.129.132/search?q=cache:ybMNrnKB5cYJ:sial.org/howto/opens...server$ chmod go-w ~/
server$ chmod 700 ~/.ssh
server$ chmod 600 ~/.ssh/authorized_keys
How the Linux OOM killer works
http://prefetch.net/blog/index.php/2009/09/30/how-the-linux-oom-killer...Most admins have probably experienced failures due to applications leaking memory, or worse yet consuming all of the virtual memory (physical memory + swap) on a host. The Linux kernel has an interesting way of dealing with memory exhaustion, and it co...
Dropbox - Get the Dropbox iPhone app - Secure backup, sync and sharing made easy.
https://www.getdropbox.com/iphoneappDropbox.
There's an app for that.
* Access your Dropbox on the go
* Download files for offline viewing
* Sync photos and videos to your Dropbox
* Share links to files in your Dropbox
requires 3.1..
So is the Dropbox iPhone app out yet?
http://feedproxy.google.com/~r/dropbox/~3/QmTpRuACMBc/Dev logger: Usecases using git log
http://dev-logger.blogspot.com/2009/05/usecases-using-git-log.htmlI did a lightning talk (< 10 min) about 'git log' @ Montreal.rb yesterday. My sources were Scott Chacon's git log screencast, Nick Quaranto's gitready post, as well as git-log manpages. Here are my notes:
6 ways to stay sane while working from home
http://www.xaprb.com/blog/2009/09/27/6-ways-to-stay-sane-while-working...Since I joined Percona, my work/life balance has changed. I used to work eight-hour days and go home, period. Now I find it’s sometimes difficult to keep good boundaries between work and the rest of my life. I also found that 8 hours in my new job...
The Difference Between Art and Design | Webdesigner Depot
http://www.webdesignerdepot.com/2009/09/the-difference-between-art-and...The subject of what separates art and design is convoluted and has been debated for a long time.
Artists and designers both create visual compositions using a shared knowledge base, but their reasons for doing so are entirely different.
Some designer...
Code snippets now available
http://feedproxy.google.com/~r/milesj/~3/2aMVrkRzDvo/Code-Snippets-Now...So over the years I have written many small code snippets, functions and what have you, and thought it would be a good idea to release them to you guys. I use most of these snippets on my own projects and applications and are great to be re-usable ever...
Week 38
Simplifying Controller logic with Exceptions | Mark Story
http://mark-story.com/posts/view/simplifying-controller-logic-with-exc...In the ongoing struggle against code bloat and creative ways to do things, I’ve been playing with throwing exceptions from model methods. While not earth shattering stuff, I’ve found it to have a few advantages over returning false. First, you can ...
Seriously Cool Watercolor Paintings
http://feedproxy.google.com/~r/abduzeedo/~3/2qX6uwAKQew/seriously-cool...One style that really has caught me lately is watercolor! I find those painting of such a great taste that I cannot express how much I like it. We've seen some artists doing some great work on watercolor, such as Mathiole, and I found a girl artist who...
Amazing Architecture from the Netherlands by MVRDV
http://feedproxy.google.com/~r/abduzeedo/~3/yx_ouL99knU/amazing-archit...Everytime I see these guys' works, I get even more impressed. It's modern and exciting. I'm talking about the Dutch architecture group called MVRDV. Winy Maas, Jacob van Rijs and Nathalie de Vries work together since 1993 and are known worldwide for th...
Crazy Photo Manipulation from Desafios Photoshop Brasil
http://feedproxy.google.com/~r/abduzeedo/~3/B5HTH2oByH0/crazy-photo-ma...A few days ago I received an email from Thiago Daubt and he told me about this brazilian site called Desafios Photoshop Brasil. The site has a very active community and it's all about Photoshop challenges. Pretty much a Brazilian version of Worth1000.c...
gource - Project Hosting on Google Code
http://code.google.com/p/gource/Gource is a software version control visualization tool for Git and CVS.
Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developer...
Using bitmasks to indicate status | Mark Story
http://www.mark-story.com/posts/view/using-bitmasks-to-indicate-statusAt some point or another we’ve all had to make a data model that involved various flags to indicate different statuses / modes for an object. Often the schema for such a data model may end up looking like
Show Plain Text
This makes logical sense...
Unit Testing CakePHP Shells | Mark Story
http://mark-story.com/posts/view/unit-testing-cakephp-shells?utm_sourc...Shells are one of the more difficult objects to properly unit test. Since they normally run in a CLI context instead of a web context they provide some interesting challenges. The biggest hurdles are separating the Shell from the CLI environment, and s...
Miles Johnson // Script: Decoda (Lightweight Markup Parser)
http://www.milesj.me/resources/script/decoda#Parsing-A-StringDecoda is a lightweight class that extracts and parses a custom markup language; based on the concept of BB code. Decoda supports all the basic HTML tags and manages special features for making links and emails auto-clickable, using shorthand emails an...
Paginate Anything with jQuery: New Plus Tutorial
http://feedproxy.google.com/~r/nettuts/~3/XeGFSDVhQDk/In this Nettuts+ PLUS tutorial, you’ll learn how to use jQuery to paginate virtually anything: blogs, image galleries, tables and more! We will review the basic set up, steps and calculations required to paginate content and create dynamic links, etc...
PHP Staging environment for continuous integration part 2 – jpablobr.com
http://jpablobr.com/php-staging-environment-for-continuous-integration...For this tutorial, we will use Ubuntu Server as the reference platform, but the instructions should translate easily to other Linuxes, BSDs or even Windows. You should have a dedicated machine available, but if you don’t, it is possible can also inst...
Lorem Ipsum (Dummy Text) Helper
http://bakery.cakephp.org/articles/view/lorem-ipsum-dummy-text-helper-1This helper will help display dummy text throughout your application! Why would this be helpful to you? If you're building an app, it's nice to see some text in your views. Sure, you could copy and paste, but why do all that when you can use the pow...
Suit My Mind | Ubuntu Machine
http://suitmymind.github.com/ubuntu-machine/These Capistrano recipes allow you to automate the setup of a machine running Ubuntu Server 8.0.4, 8.1 or 9.0.4. They will install/setup : SSH, iptables, MySQL, Apache, PHP, Ruby (+ Ruby Enterprise Edition), Rails, Phusion Passenger, and Git.
It has be...
Deploying a CakePHP app with Capistrano | Personal weblog of Robert Beekman
http://blog.matsimitsu.nl/cakephp/222/deploying-a-cakephp-app-with-cap...Deploying a CakePHP app with Capistrano
During my internship i was working on a large project and at the end of the process it became more and more difficult to keep the development version and the live version in sync while maintaining different conf...
Abstruse Goose » Bee
http://abstrusegoose.com/186Make Compiz Run More Smoothly on Linux Desktops
http://lifehacker.com/5363989/make-compiz-run-more-smoothly-on-linux-d...If you're running the Compiz window manager on your Linux system—known as "Desktop Effects" in Ubuntu—you might notice it doesn't slide windows around smoothly, and causes occasional video tearing. The fix? Sync up Compiz to your monitor's ...
Making a global plugins directory for CakePHP | Mark Story
http://mark-story.com/posts/view/making-a-global-plugins-directory-for...You either need to copy the plugins into each app and then update both when you make changes, or use something like svn:externals or git submodules.
In my company, we have created our framework based on cake (with specific plugins, helpers, or layouts...
FAQTs - Knowledge Base - View Entry - What is the difference between echo and print?
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40What is the difference between echo and print?
Continuous Integration with phpUnderControl and Git - mafflog
http://maff.ailoo.net/2009/09/continuous-integration-phpundercontrol-g...I was searching for a decent continuous integration solution for my PHP projects for some time now, but always had the problem that most of the described solutions used SVN instead of Git as VCS system. Yesterday I found an article which describes the ...
Peritor Webistrano – Trac
http://labs.peritor.com/webistranoWebistrano is a Web UI for managing Capistrano deployments. It lets you manage projects and their stages like test, production, and staging with different settings. Those stages can then be deployed with Capistrano through Webistrano.
Webistrano'...
Karmic Koala Alpha 6 | Ubuntu
http://www.ubuntu.com/testing/karmic/alpha6If you have full backups and are confident, you can upgrade an existing ext3 filesystem to ext4 by following directions in the Ext4 Howto (note that the comments on that page at the time of writing about Ubuntu's use of vol_id vs. blkid are out of...
Week 37
20 Professional Web Admin Templates on ThemeForest
http://feedproxy.google.com/~r/Webappers/~3/ilDVXne5M58/A modern and easy to use Admin User Interface is the key to success of web applications. A custom made web admin user interface usually cost you a fortune. How about using some of the professionally designed Web Admin Templates at a very low price?
Her...
The Search
http://xkcd.com/638/Sebastian Bergmann's Blog: PHPUnit 3.4.0 (Release)
http://www.phpdeveloper.org/news/13241Sebastian Bergmann has announced the release of the latest version of the popular PHP unit testing software - PHPUnit.
Among the features introduced in this new version, the most notable are the support for test dependencies and fixture reuse as well...
Getting Started - Capistrano
http://www.capify.org/index.php/Getting_StartedThis tutorial will walk you through the basics of setting up and using Capistrano. It will not introduce you to the deployment system that is bundled with Capistrano, but will instead focus on the more general areas of executing Capistrano and writing ...
Deploying with Capistrano - Guides - GitHub
http://github.com/guides/deploying-with-capistranoDeploying GitHub repos with Capistrano
Alessio Treglia: Nautilus Pastebin, how to send your files to a “pastebin” with one mouse click
http://en.alessiotreglia.com/?p=43I am very fond of those websites that allow users to upload files for a public viewing (called pastebin), usually I upload logs, links and other text files with pastebinit, a simple command-line tool, already available in Debian’s and Ubuntu’s arc...
John Resig - HTML5 DOCTYPE
http://ejohn.org/blog/html5-doctype/What's nice about this new DOCTYPE, especially, is that all current browsers (IE, FF, Opera, Safari) will look at it and switch the content into standards mode - even though they don't implement HTML5. This means that you could start writing ...
Carsonified » How to Debug in PHP
http://carsonified.com/blog/dev/how-to-debug-in-php/With PHP 5 it’s also a good idea to turn on the E_STRICT level of error reporting. E_STRICT is useful for ensuring you’re coding using the best possible standards. For example E_STRICT helps by warning you that you’re using a deprecated function....
jCryption – Javascript HTML-Form Encryption Plugin
http://feedproxy.google.com/~r/Webappers/~3/CHbh3bRWCZw/jCryption is a javascript HTML-Form encryption plugin, which encrypts the POST/GET-Data that will be sent when you submit a form. It uses the Multiple-precision and Barrett modular reduction libraries for the calculations and jQuery for the rest. jCryp...
Jono Bacon: 30 Years Young
http://www.jonobacon.org/?p=1877Today I turn 30.
It seems everyone has an opinion about what happens when you turn 30. Sharing my news of the imminent event with friends would usually result in sarky mutterings of “it’s all downhill from here, boyo“, and affirmations that hang...
Cupcake and Uploader plugins updated
http://feedproxy.google.com/~r/milesj/~3/HwvzrFWD7hk/Cupcake-And-Uploa...I want to thank everyone who has tested my forum plugin, and thanks again for all the people who reported bugs and features! The plugin is coming along nicely and I have a few features planned for the future. Cupcake has been updated again to provide m...
How to generate per-database traffic statistics using mk-query-digest
http://www.mysqlperformanceblog.com/2009/09/16/how-to-generate-per-dat...We often encounter customers who have partitioned their applications among a number of databases within the same instance of MySQL (think application service providers who have a separate database per customer organization ... or wordpress-mu type of a...
Steven Harms: Encrypted Swap
http://www.sharms.org/blog/?p=590This post was spawned from my own misconception that my swap partition contained no sensitive data on systems with a lot of ram.
All of my systems I work with have atleast 4GB of ram, so my swap usage is usually under 2 megabytes. Why should I worry w...
Ubuntu Server blog: Server Team 20090915 meeting minutes
http://ubuntuserver.wordpress.com/?p=334Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Review ACTION points from previous meeting
smoser to tag existing UEC image bugs with “uec-images”: Done
soren to ensure that smoser can update the UEC ...
Come have a Cupcake, open beta released!
http://feedproxy.google.com/~r/milesj/~3/vsjKCP1sxsM/Come-Have-A-Cupca...The time has arrived, I have pushed my Cupcake Forum plugin into public beta. You may now download and use the plugin as you wish, but be weary because its still in beta, so problems may arise. If you run into a bug, please post it on the new support f...
Ibuildings techPortal: Grokking the REST Architecture
http://www.phpdeveloper.org/news/13227On the Ibuildings techPortal website today they've released the latest episode in their series of talks given at this year's Dutch PHP Conference. This episode is a talk from Ben Ramsey about REST architecture.
Forget what you thought you knew about ...
Interview with Legendary Drew Struzan
http://feedproxy.google.com/~r/abduzeedo/~3/05JNhxugT2A/interview-lege...Back in the day, when we were kids, there was nothing we'd loved more than watching films that would fulfill our imagination with stories of distant worlds, brave heroes and the hope of a happy future. Movies like Star Wars, Indiana Jones and Back to t...
Fixing non-atomic commits in git
http://feedproxy.google.com/~r/debuggable/~3/33w4syxdWtQ/Fixing_a_bad_...Let's say somebody else made a commit that mixes a bug fix and a new feature together. This sucks if you only want to take the bugfix to merge it into your stable branch (using git cherry-pick).
If you were using SVN you'd be screwed now. However, if ...
Dave Walker: Call For Testing - Asterisk (1.6)
http://blog.daviey.com/?p=238A little later than intended, i’m pleased to announce Asterisk 1.6 is in Ubuntu Karmic (9.10). There is also the transition from Zaptel to DAHDI. Whilst it is largely a drop in replacement (due to trademark violation), there are some changes which ...
Display a Stylish Sitemap with SlickMap CSS
http://feedproxy.google.com/~r/Webappers/~3/oeuzmKyrv5Q/SlickMap CSS is a simple stylesheet for displaying finished sitemaps directly from HTML unordered list navigation. It’s suitable for most web sites – accommodating up to three levels of page navigation and additional utility links – and can easil...
The Evolution of Apple Ads
http://feedproxy.google.com/~r/webdesignerdepot/~3/YlJi9zns6jI/Apple first started advertising its products in the late 1970s.The 80s showed a wide variety of ads, some of which served to convince consumers that they should purchase a computer, and specifically an Apple.These ads were text-heavy and light on image...
08/31/09 PHD comic: 'Peak Productivity'
http://www.phdcomics.com/comics.php?f=1219Shared by iFeghali
too bad it is out of my office time
Piled Higher
& Deeper by Jorge
Cham
www.phdcomics.com
title:
"Peak Produ...
Autumn Plans - Derick Rethans
http://derickrethans.nl/autumn_plans.phpI've been missing-in-action on my own blog for some time. Moving to
London does that to you. Anyway, I've not been idle in the meanwhile at
all, and been working on some cool side-projects. First of all I've been
adding some features to Xdebug.
Xdebug ...
Jonathan Ernst: Converting PHP scripts that still use « short-tags»
http://ernstfamily.ch/jonathan/?p=516This is a translation of an older article (original in French).
If you kept bad habits or you just got some old PHP scripts that were still using PHP short tags (i.e. ( instead of ) which are disabled by default in current PHP versions, the following s...
Running Drupal with Clean URL on Nginx or Lighttpd | HostingFu
http://hostingfu.com/article/running-drupal-with-clean-url-on-nginx-or...However, Nginx is not perfect, and so far I have found one small issue with its rewrite engine. When you use regular expression in Nginx’s rewrite rules, it will try to encode the matches in the replacement URL. So far I have seen it broke Drupal’s...
Zee Logo in Illustrator
http://feedproxy.google.com/~r/abduzeedo/~3/tPBeozf5qkA/zee-logo-illus...A few weeks ago we decided to redesign the Zee logo. When companies redesign their logos, that means, most of the time, that they are changing something in their business, it can be a new strategy, new products, etc... But it's pretty much sure that so...
Daily Inspiration #300
http://feedproxy.google.com/~r/abduzeedo/~3/6TFcQ6IwmOQ/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
jQuery TOOLS - Version 1.1.0
http://flowplayer.org/tools/release-notes.htmlA major upgrade: Smaller, faster, richer and more stable
After ten weeks of creative free time and two months of hard work it's time to shake up the web again. This version of jQuery Tools is even smaller than before: 5.68 kB of (pollution free) ...
Week 36
Kees Cook: uninstall sun-java6
http://www.outflux.net/blog/?p=246With the vrms meme raging on Planet Ubuntu, I noticed some people still have sun-java6 installed. I’ve been using openjdk-6 since Hardy, and everything I use works fine with it (e.g. Vuze, Catan, Eclipse, FreeMind, and even Facebook’s photo upload...
3 ways MySQL uses indexes
http://www.mysqlperformanceblog.com/2009/09/12/3-ways-mysql-uses-index...I often see people confuse different ways MySQL can use indexing, getting wrong ideas on what query performance they should expect. There are 3 main ways how MySQL can use the indexes for query execution, which are not mutually exclusive, in fact som...
The open source business model
http://feedproxy.google.com/~r/debuggable/~3/M9XNNIi_06Q/The_open_sour...Seth Godin explains it perfectly this morning:
You need to make something else abundant in order to gain attention. Then, and only then, will you be able to sell something that's naturally scarce.
Tim and I stumbled across this model by accident when w...
Daily Inspiration #299
http://feedproxy.google.com/~r/abduzeedo/~3/MBQNtvN2D4M/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Community News: PHP Hits Top Three on TIOBE Programming Community Index
http://www.phpdeveloper.org/news/13211According to the latest results for the TIOBE community index, PHP has made it into the top three in the monthly-updated list of programming language popularity.
The TIOBE Programming Community index gives an indication of the popularity of programmi...
YouTube - DR WHO THEME ORBITAL
http://www.youtube.com/watch?v=hbLZvzMOZpcIgbinary
http://opensource.dynamoid.com/Igbinary is a drop in replacement for the standard PHP serializer. Instead of time and space consuming textual representation, igbinary stores PHP data structures in a compact binary form. Savings are significant when using memcached or similar memory ...
Webcast: Git in One Hour
http://www.oreillynet.com/pub/e/1394In this webcast, Git evangelist Scott Chacon covers the basics of the Git source control system. He'll introduce the audience to Git basics: staging and committing snapshots, viewing the commit log, pushing to and pulling from servers, and creatin...
Cakephp – Beautify Html Code Output | Black Sheep Designz
http://harshamv.com/blog/2009/09/09/cakephp-beautify-html-code-output/It’s no secret that CakePHP often outputs some very ugly and hard to read HTML. This little trick will make it a lot cleaner.
Create a file named app_helper.php in your app’s root directory.
Next add this function to it:
Extending CakePHP’s core components - cakebaker
http://cakebaker.42dh.com/2009/09/08/extending-cakephps-core-components/In a recent comment David Cournoyer shared a tip about extending CakePHP’s core components and I think it could also be useful for others.
Let’s say we want to add a method to the request handler component. And so we create a new class which inher...
Train Your Employees - Brandon Savage
http://www.brandonsavage.net/train-your-employees/Last week, Cal Evans retweeted James McGovern, who originated this tweet:
I’m not a fan of catchy sayings and one-line wonders, but this tweet got me thinking. How many companies, especially in the economic world we’re in, think about training as ...
30 Typography Posters That You’ve Probably Never Seen Before
http://feedproxy.google.com/~r/webdesignerdepot/~3/rQTAnMP2Q2U/Typography is the art of arranging, designing and modifying type.Creating a well designed typography poster is no easy task, and takes time and patience.When a poster focuses only on typography as its main element, the designer has to carefully craft h...
Daily Inspiration #298
http://feedproxy.google.com/~r/abduzeedo/~3/Go1OhwLSH14/daily-inspirat...This post is part of our daily series of posts showing the most inspiring images selected by some of the Abduzeedo's writers and users. If you want to participate and share your graphic design inspiration, just send us, via email, the image with the li...
Jono Bacon: LifeHacker and Ubuntu: A Response
http://www.jonobacon.org/?p=1864Recently LifeHacker had an article talking about five things they would like to see in Ubuntu. The article is very supportive of Ubuntu, and we appreciate that LifeHacker folks, and I wanted to follow up with a few notes about each of the five areas th...
Jim Campbell: How free is the software on my computer, Virtual Richard Stallman?
http://j1m.net/?p=115The VRMS program does a nice job of listing the non-free components on your system. Let’s see what my VRMS report shows:
————
jwc@tereska:~$ vrms
Non-free packages installed on tereska
linux-generic Complete Generic ...
Forty Percent! - Paul M. Jones
http://paul-m-jones.com/?p=1015Big news (for me anyway): my employer, OmniTI, is allowing me to spend a minimum of 40% of my paid work time on the Solar Framework for PHP 5 (plus additional time as duty allows). The project remains open-source under New BSD license.
The agreement h...
Scott Ritchie: Warning: This dialog is deadly, fatal, and could kill you (and then you would die and be dead)
http://yokozar.org/blog/?p=142My computer told me to restart today.
Here, let me highlight it for you in case you missed it.
That’s at least five different places where we tell the user to restart. This is, as I would say to my students, a redundant use of redundancy.
I think...
Running Tests from The Commandline in CakePHP » Debuggable Ltd
http://debuggable.com/posts/running-tests-from-the-commandline-in-cake...I have contributed some new cool feature for you to the cake branch. A testsuite shell that allows you to run your tests from the commandline. It allows you to run all of the following:
* All core testcases at once
* All core test groups
*...
Jamie Strandboge: Serving up Sftp and AppArmor
http://penguindroppings.wordpress.com/?p=123Recently I decided to replace NFS on a small network with something that was more secure and more resistant to network failures (as in, Nautilus wouldn’t hang because of a symlink to a directory in an autofs mounted NFS share). Most importantly, I wa...
YouTube - Sol & Grimm - Exuma (Original Mix)
http://www.youtube.com/watch?v=_Me66ujSAS4Dustin Kirkland: Encrypted $HOME Now Offerred at Installation
http://blog.dustinkirkland.com/2009/09/encrypted-home-now-offerred-at....I'm pleased to announce that the Ubuntu Karmic Alpha5 image now offers home directory encryption as an option to all installing users!We introduced Encrypted Private Directories in the Ubuntu 8.10 release, using eCryptfs (an enterprise cryptographic fi...
Dynamic Sprite Framework with PHP: New PLUS Tutorial
http://feedproxy.google.com/~r/nettuts/~3/Fk0nkki0tAs/In this Nettuts+ PLUS tutorial, you will learn how to create a dynamic “Image Sprite Framework” from an icon set of your choosing. The framework will consist of the sprite image, a sprite stylesheet whose class names and properties correspond to th...
Managing software deployments of your PHP applications II - till
http://till.klampaeckel.de/blog/archives/53-Managing-software-deployme...This is not (really a part) two of my series, but an Intermezzo (1) between Part I and Part III — because I have no time to finish Part III.
In Part I, I talked about my approach to deploying a website and I offered pear and subversion as solutions ...
Ubuntu Server blog: Server Team 20090908 meeting minutes
http://ubuntuserver.wordpress.com/?p=331Here are the minutes of the meeting. They can also be found online
with the irc logs here.
UEC images
There was a discussion on how to track bugs affecting UEC images. The outcome was to use the “uec-images” tag. ubuntu-bug and apport...
When does InnoDB do disk IO?
http://www.facebook.com/note.php?note_id=135613870932This is a list of most of the sources of disk IO in InnoDB. Most of the statements below are true for official MySQL 5.0 and the InnoDB plugin prior to 1.0.4. Versions 1.0.4+ of the InnoDB plugin and XtraDB have made InnoDB much better for IO bound wor...
Create Powerful Mobile Apps with HTML, CSS and jQuery
http://feedproxy.google.com/~r/Webappers/~3/TSAgerHiyRQ/jQTouch is a jQuery plugin for mobile web development on forward-thinking devices. You can create powerful mobile apps with just HTML, CSS, and jQuery. It supports native animations, automatic navigation, and themes for mobile WebKit browsers like iPh...
How to Fetch the ENUM Options of a Field - The CakePHP Enumerable Behavior
http://feedproxy.google.com/~r/debuggable/~3/4MPQzp4SbiA/How_to_Fetch_...Hey folks,
for a current client project of ours we had to build an extensive ACL-like permission system. It had to support roles permissions and specific user permissions, possibly overriding the roles permissions. So, to create a user, you had to firs...
‘Gratis proefdraaien met ons botnet’
http://feedproxy.google.com/~r/ispam-nl/~3/fhyxFUjSPek/Een botnet huren wordt telkens makkelijker. Op gespecialiseerde fora bieden botmasters botnets voor korte perioden te huren aan, om bijvoorbeeld je concurrent met een DDoS-aanval te bestoken. De prijs voor het huren van een botnet is erg afhankelijk va...
Gamasutra - Features - Dirty Coding Tricks
http://www.gamasutra.com/view/feature/4111/dirty_coding_tricks.phpProgrammers are often methodical and precise beasts who do their utmost to keep their code clean and pretty. But when the chips are down, the perfectly-planned schedule is shot, and the game needs to ship, "getting it done" can win out over elegance.
...
Martin Pool: setting up an Ubuntu chroot for development testing using schroot and debootstrap
http://feedproxy.google.com/~r/sourcefrog-blogger/~3/TmovJldUem4/setti...If you have, for instance, an Ubuntu machine running Jaunty and you want to test a bug that only occurs under Karmic, you can use a chroot jail. This is cheaper and faster than setting up a whole vm, assuming you're not interested in kernel-level diff...
André Gondim: New Ubuntu Screens Installer
http://en.andregondim.eti.br/?p=117Ten screens while installing Ubuntu 9.10 Karmic Koala. Bellow:
Hugs and Good Luck!
My Brazilian Ubuntu Blog
Get involved
http://www.ubuntu.com/community/participate
Our Favorite Tweets of the Week Aug 30-Sep 5, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/lToQw7wu8xE/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 35
ExtJS Grid Accepts Data Dragged from Spreadsheet
http://feedproxy.google.com/~r/Webappers/~3/EWRkIJK8gO0/If we could drag our tabular data into grids from other programs we could circumvent the need to upload a data file to a web server to be read and parsed, then spit back out to our browser in a readable format.
Anyone who has ever had to parse Excel fi...
Martin Owens: Ubuntu: Network Installs Video
http://doctormo.wordpress.com/?p=1117I decided to do a demonstration video, to show off a more refined design and some of the features I’ve added to the PXE booter:
Note: The sound recorded very low, turn your sound up to hear it.
Video is here: http://doctormo.blip.tv/file/2559710/
Co...
YouTube - Scrum et al.
http://www.youtube.com/watch?v=IyNPeTn8fpo#t=37m33sQ-Games Update: Star Dust, Dynamic Themes & Our Favorite Little Tikiman…
http://feedproxy.google.com/~r/PSBlog/~3/YDwyHo5oYFk/Hey PixelJunk fans,
Well, Q-Games has been busy again, and not just on PixelJunk. You may have noticed some new additions to the PlayStation 3’s XMB (Xross Media Bar) with the latest firmware update to version 3.00.
Well, we’re behind the “star d...
CakePHP Simple Queue Plugin
http://bakery.cakephp.org/articles/view/cakephp-simple-queue-pluginThis Plugin is an attempt to provide a basic, simple to use method to enable deferred job execution, without the hassle of setting up or running an extra queue daemon, while integrating nicely into CakePHP and also simplifying the creation of worker sc...
Start Using FirePHP
http://www.jamesfairhurst.co.uk/posts/view/start_using_firephpI've known about FirePHP for a while now and never really
had the inclination to install and use it. Although I've
been using FireBug for quite some time to debug the client-side
and HTML/CSS issues I didn't really think that it could benefit
me tha...
Feature Branches are Poor Man’s Modular Architecture
http://pauljulius.com/blog/2009/09/03/feature-branches-are-poor-mans-m...Martin Owens: Ubuntu: New Look for Network Installs
http://doctormo.wordpress.com/?p=1110In our LoCo team (Ubuntu Massachusetts LoCo) we’ve been configuring a lovely tftp/pxe boot installer system that allows refurbished computers to be installed ridiculously easily via PXE booting. I’ve just completed a redesign of how it looks:
As y...
Import from Subversion - Guides - GitHub
http://github.com/guides/import-from-subversionGuides: Import from Subversion feed
Let GitHub do it for you
GitHub can directly import SVN projects. All you’ll need is the repository URL. More details are in the blog article that introduced the feature. Note: GitHub does not keep imported projec...
If It Looks Corporate, Change It
http://www.codinghorror.com/blog/archives/001300.htmlAre you familar with happy talk?
If you're not sure whether something is happy talk, there's one sure-fire test: if you listen very closely while you're reading it, you can actually hear a tiny voice in the back of your head saying "Blah blah blah bl...
It’s Official: Ratchet & Clank Future: A Crack in Time Available in the U.S. on October 27
http://feedproxy.google.com/~r/PSBlog/~3/_-BJv4oBhV8/Now that the new PS3 is on shelves for $299, many of you may be wondering what games to buy this fall with your extra cash. Well, for those of you who are Ratchet & Clank fans, we’re happy to officially announce (and yes, this is official), that Ratc...
X/Config/DontZap - Ubuntu Wiki
https://wiki.ubuntu.com/X/Config/DontZapCtrl+Alt+Backspace (i.e. the shortcut which was used to restart the X server) has to be enabled in a different way with respect to previous releases of Ubuntu.
This is due to the fact that "DontZap" is no longer an option in the X server and has becom...
Designing a modular application using CakePHP plugins
http://bakery.cakephp.org/articles/view/designing-a-modular-applicatio...This article will try to explain how I build a modular application using plugins. I will cover how I implement them and integrate them into the main application.
How to bend CakePHP's session handling to your needs
http://bakery.cakephp.org/articles/view/how-to-bend-cakephp-s-session-...This article is an attempt to break the myth that Cakephp's current session handling is not easily customizable.
jsdoc-toolkit - Project Hosting on Google Code
http://code.google.com/p/jsdoc-toolkit/JsDoc Toolkit is an application, written in JavaScript, for automatically generating template-formatted, multi-page HTML (or XML, JSON, or any other text-based) documentation from commented JavaScript source code.
Melissa Draper: Open Source Brownies
http://www.geekosophical.net/?p=325Apparently I make good brownies.
I got to the office just after lunch today to be greeted with sad pouty faces, forlorn at the absence of the previous batch, and my failure to bring a fresh one.
You will need the following dependencies:
4 oz. margarin...
Battle Tanks Coming to PSN this Month
http://feedproxy.google.com/~r/PSBlog/~3/vzFOCbZO4Es/Nearly everyone has played or seen Combat2600 on the Atari or Battle City on the NES. Here at Gameloft, we wanted to revisit an older but very popular gameplay style for consumers.
Battle Tanks features World War II tanks that face off against each oth...
5 Tips on How to Write a Killer Slogan (with Interactive Examples)
http://feedproxy.google.com/~r/webdesignerdepot/~3/Pr1iZEjnGLQ/Slogans are memorable phrases often used in conjunction with company logos and in advertising campaigns.
They are claimed to be the most effective means of drawing attention to one or more aspects of a product or brand.
But how often do you see “serv...
Extending objects with new methods at runtime - Stubblog - Planet PHP
http://www.stubbles.org/archives/65-Extending-objects-with-new-methods...While the title of this blog entry might sound rather scary to straight OO evangelists it might attract other developers - e.g. those that played around with runkit or had a look into the Ruby world where the language supports adding new methods to a c...
Verify master-master[||-slave] data consistency without locking or downtime
http://blog.mysql-mmm.org/2009/08/verify-master-master-slave-data-cons...We all knew that we are risking with MMM. Risking, and placing availability as a more important like consistency. But non of us can risk loosing data forever but we show using it, regarding to our conversations think: "I can fix my data later on, b...
Herman Bos: Disabling SSH reverse DNS lookup
http://dev.osso.nl/herman/blog/?p=528When reverse DNS is not available, the sshd reverse lookup is an annoyance. It can be disable it in /etc/ssh/sshd_config with the following option:
UseDNS no
yay.
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.
Long live (forked) PHP! - Thomas Koch
http://www.koch.ro/blog/index.php?/archives/129-Long-live-forked-PHP!....For one project (crawler) we needed many parallel PHP processes to execute a job queue. This led to the creation of some classes I'd like to present here and ask, whether they would be useful to be included somewhere else, e.g. eZ Components. Possible ...
Create a video preview as animated GIF with FFmpeg and PHP SPL - Lorenzo Alberton
http://www.alberton.info/video_preview_as_animated_gif_with_ffmpeg_and...Extract frames from a movie and create a preview as animated GIF, using PHP, SPL, Imagick and FFmpeg.
Time Travel
http://xkcd.com/630/The problem with doing it by heart
http://feedproxy.google.com/~r/typepad/sethsmainblog/~3/1NbOASO-EVk/th...The following does not appear in the Star Spangled Banner:"Babe Ruth through the night..."When you do something by heart, it bypasses some of the common sense processing we use to navigate our day. Of course Babe Ruth wasn't even a sparkle in Mrs. Ruth...
Our Favorite Tweets of the Week Aug 23-Aug 29, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/YB4ATjDVwEY/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Howto install Nvidia 190.25 (beta) drivers in ubuntu Jaunty/Intrepid/Hardy
http://www.ubuntugeek.com/howto-install-nvidia-190-25-beta-drivers-in-...190.25 (beta) is currently under development and most notably it brings support for OpenGL 3.2. The NVIDIA 190.25 driver update just brings fixes and no additional features, but it now supports rejecting video modes based upon DisplayPort bandwidth to ...
Week 34
A Simple 2-Click in Place Editing Time Picker
http://feedproxy.google.com/~r/Webappers/~3/e3H4NAu14K0/jQuery.timepickr was created in a attempt to make the process of inputing time in a form as easy and natural as possible. It is a simple 2-click in place editing time picker and regular time picker.
It is unobtrusive and degrade gracefully. It has intu...
Shane Fagan: Ubuntu 9.10 are we ready?
http://shanefagan.com/?p=314I was wondering what effect a release of Ubuntu 9.10 being released at the same time as Windows 7 and Mac “Snow leopard”.
First thing we have to ask is are we ready?
I think no but Karmic+1 we will be in my opinion. Some things that other operating...
50 Incredible Examples of Battle Art
http://feedproxy.google.com/~r/webdesignerdepot/~3/B_vK6W-qNJ4/Today we travel to imaginary worlds created by talented concept artists to experience battles, war and conflict.
This showcase includes three different aspects of a battle: the preparation before, the actual battle and the following aftermath.
The imag...
Ubuntu Server blog: Server Team 20090825 meeting minutes
http://ubuntuserver.wordpress.com/?p=325Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Asterisk
jmdault reported that pwlib and openh323 had the right version in karmic since Friday. The rest of the Asterisk packages have been upload...
Looking at Redis
http://www.mysqlperformanceblog.com/2009/08/27/looking-at-redis/Recently I had a chance to take a look at Redis project, which is semi-persistent in memory database with idea somethat similar to memcache but richer feature set.
Redis has simple single process event driven design, which means it does not have to de...
W3Avenue.com: Really Useful Tools For PHP Developers
http://www.phpdeveloper.org/news/13121On the W3Avenue site today there's a list of tools posted that could come in quite handy in your PHP development:
Whether you are a PHP novice or an experienced developer; tools that you use have direct impact on your productivity. W3Avenue has compi...
Test Swarm Alpha Open
http://ejohn.org/blog/test-swarm-alpha-open/TestSwarm, the project that I've been working on over the past 6 months, or so, is now open to the public. Mozilla has been very gracious, allowing me to work on this project exclusively. At the beginning of April I moved from my old position as a Java...
CKEditor v3.0 - A Complete Rewrite of FCKeditor
http://feedproxy.google.com/~r/Webappers/~3/zlWPlCGrWFw/CKEditor is a Version 3.0 of FCKeditor. After almost two years of intensive development, the first stable version of CKEditor 3.0 has finally released.
CKEditor is a complete rewrite of our so loved FCKeditor, which got a bit old after six years of gre...
Psychic
http://xkcd.com/628/1,500 Hours Of LEGO Photography In 3:49
http://www.geekologie.com/2009/08/1500_hours_of_lego_photography.phpThis is a short video entitled 8-Bit Trip that is a tribute to 8-bit video games made entirely out of LEGO blocks. Personally, I would have gone with a 16-Bit Trip, but I like good visuals (one time I saw the face of Loki from Super Ghouls n' Ghosts c...
What is mysqlnd?
http://blog.ulf-wendel.de/?p=166The MySQL native driver for PHP (mysqlnd) is a superior alternative to the MySQL Client Libary (libmysql). The new driver is highly optimized for PHP due to the tight integration of mysqlnd with PHP’s internal infrastructure. This results in:
* ...
Tech Support Cheat Sheet
http://xkcd.com/627/How to find per-process I/O statistics on Linux
http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statis...Newer Linux kernels have per-process I/O accounting and you can use the iotop tool to find out what’s performing I/O, but in many cases I’m trying to find the source of an I/O problem in an older kernel. I found sort of a hack-ish way to do that t...
Our Favorite Tweets of the Week Aug 16-Aug 22, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/V5k12GdsJzU/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 33
Testing CakePHP Controllers the hard way | Mark Story
http://mark-story.com/posts/view/testing-cakephp-controllers-the-hard-...By now you already know or should know about CakeTestCase::testAction() and the wondrous things it can do. However, testAction has a few shortcomings. It can’t handle redirects, it doesn’t let you use the power of Mocks, and its impossible to make ...
Re: Testing non-trivial controllers: msg#00389 CakePHP
http://osdir.com/ml/CakePHP/2009-08/msg00389.htmlWell... comparing the two methods gave me an idea : make testAction
call the testController. It seems to work!! This means we don't have
to tune AppController and define global constants to flag we're
testing...
To do so, modifiy TestUsers -...
Launchpad News: MySQL at Facebook on Launchpad
http://blog.launchpad.net/?p=943I spotted this link in my Facebook news feed yesterday: MySQL at Facebook is a Launchpad project to which Facebook publishes its patches for MySQL. There is also a Facebook note announcing the new project.
Surely Launchpad’s social networking crede...
In-Field Labels jQuery Plugin for HTML Forms
http://feedproxy.google.com/~r/Webappers/~3/g41JfzWRbWY/In-Field Labels jQuery Plugin is a simple plugin that turns properly formatted HTML forms into forms with in-field label support. Labels fade when the field is focussed and disappear when text entry begins. Clearing a field and leaving brings back the ...
30+ Dazzling and Interactive Media Facades
http://feedproxy.google.com/~r/webdesignerdepot/~3/-qFQTyirfiA/Media facades are relatively new concepts however, they have become increasingly popular in recent years.
These uncannily innovative ways of combining modern design and architecture, have proven to be a successful way for businesses looking to attra...
Genius Blog: Advanced PHPUnit: Annotations
http://www.phpdeveloper.org/news/13071On the Genius.com blog today there's a new post from Bill Hewett looking at some of the advanced notations you can use in your unit testing (directives in comments starting with "@").
PHPUnit, borrowing a handy feature from Java's JUnit testing libra...
Indexing Email Messages with PHP, Zend Lucene and Sphinx - Zend Developer Zone
http://devzone.zend.com/article/4887-Indexing-Email-Messages-with-PHP-...The Zend Framework provides an implementation of the Lucene search engine that can be used for full-text search. And there's also Sphinx, the standalone (and very fast) full-text indexer for MySQL, PostgreSQL and XML content. This article looks at thes...
mathie's tech+business bits: CRC32 hash collision
http://blog.trungson.com/2006/04/crc32-hash-collision.htmlI was trying to use CRC32() to uniquely identify distinctive domain names because it's probably the most economical in MySQL datatype (int only takes 4 bytes) comparing to MD5() as a 32-char string. However, it seems hash collisions with CRC32 occ...
Flush memcached using BASH
http://feedproxy.google.com/~r/kvz/~3/J4EAwxBnsOw/If you store application data in memcache, you may want to invalidate it
once you deploy a new version to avoid corruption or weird results. There
are several ways to do this but I recently tried one using nothing but
BASH, and I like it.
Fix node.js connection.send() issue - nodejs | Google Groups
http://groups.google.com/group/nodejs/browse_thread/thread/16abfa87c32...Below is a patch that basically cause flushMessageQueue to check the
connection state for each item in the queue rather than just a single
time in the beginning.
M/Monit | Wiki
http://mmonit.com/wiki/Monit/ConfigurationExamples#postfixHere are some real-world configuration examples for monit. It can be helpful to look at the examples given here to see how a service is running, where it put its pidfile, how to call the start and stop methods for a service, etc.
You are welcome to cu...
Eric Hammond: runurl - A Tool and Approach for Simplifying user-data Scripts on EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/wuk-dDFaNSo/runurlMany Ubuntu and Debian images for Amazon EC2 include a hook where scripts passed as user-data will be run as root on the first boot.
At Campus Explorer, we’ve been experimenting with an approach where the actual user-data is a very short script whic...
Elastic jQuery Plugin Makes Textarea Fields Grow & Shrink
http://feedproxy.google.com/~r/Webappers/~3/XpkLFWCU-t0/Elastic jQuery plugin makes your textareas grow and shrink to fit it’s content. It was inspired by the auto growing textareas on Facebook. The major difference between Elastic and it’s competitors is it’s weight. The usage of Elastic is very stra...
bake updates for 1.3
http://mark-story.com/posts/view/bake-updates-for-1-3?utm_source=rssIf you’ve been following the ongoing development of the 1.3 branch over at code.cakephp.org:http://code.cakephp.org. You may have noticed that bake has had a significant overhaul, and a number of features and enhancements have been built in.
Week 32
Nginx Error: 413 Request Entity Too Large
http://constantshift.com/nginx-error-413-request-entity-too-large/While working in phpMyAdmin, I found that making a very simple table change was causing the following error:
413 Request Entity Too Large
The problem was that the client_max_body_size was not set properly in the nginx.conf. The directive is part of the...
All Programming is Web Programming
http://www.codinghorror.com/blog/archives/001296.htmlMichael Braude decries the popularity of web programming:
The reason most people want to program for the web is that they're not smart enough to do anything else. They don't understand compilers, concurrency, 3D or class inheritance. They haven't g...
Open Source Web Analytics Framework in PHP
http://feedproxy.google.com/~r/Webappers/~3/c-UlFYqZUDI/Open Web Analytics (OWA) is an open source web analytics framework written in PHP. OWA was born out of the need for an open source framework that could be used to easily add web analytics features to web sites and applications.
The OWA framework also c...
Martin-Éric Racine: Don't try this at home, kids!
http://q-funk.blogspot.com/2009/08/dont-try-this-at-home-kids.htmlProbably the most deceptively efficient bug finding tool I've come across in a long time:
sudo apt-get --reinstall --ignore-missing install $(dpkg --get-selections | cut -f 1)
That apparently innocent APT recipe has been found to reveal tons of packa...
Super Fast JS Testing
http://misko.hevery.com/2009/08/12/super-fast-js-testing/by Shyam Seshadri
Before I jump into how exactly you can perform super fast and easy JS testing, let me give you some background on the problem.
Javascript is a finicky language (Some people even hesitate to call it a language). And it can easily grow ...
PHP Magazine » Extremely Usefull NetBeans Shortcuts
http://www.phpmag.ru/2009/01/23/extremely-usefull-netbeans-shortcuts/It’s been several days that I am relying solely on NetBeans for my PHP and Java coding. So far, it’s beyond my wildest expectations – I am totally satisfied with that great IDE. Today, I have searched for shortcut that would allow me to duplicate...
Using NetBeans IDE on Mac OS X
http://www.netbeans.org/kb/articles/mac.htmlThe following is an overview of useful information that we hope will help you to get NetBeans IDE up and running in Mac OS X.
Keyboard Shortcuts Learning
http://blogs.sun.com/netbeansphp/entry/keyboard_shortcutsKeyboard shortcuts make your every day life easier, so it make sense to improve your key learnings.
PHP Magazine collected list of Netbeans keyboard shortcuts that could save you a lot of time.
Shortcuts for Mac OS X users. The
ultimate way how ...
An Interview With Alex Buga
http://feedproxy.google.com/~r/nettuts/~3/eqPH2lWKCTU/Alex Buga – Web Design Superstar, as he likes to call himself. A man with passion for design, creative direction, photography, music and much more. His current position is as the Creative Director of a creative agency based in Bucharest. He’s a guy...
Automatic Javascript Includer Helper
http://bakery.cakephp.org/articles/view/automatic-javascript-includer-...A quick and easy auto-magic JavaScript includer.
Ubuntu Forums - View Single Post - Pimping StarCraft on a Widescreen Display
http://ubuntuforums.org/showpost.php?p=7768463&postcount=19For Running Starcraft on Ubunty Jaunty,
I had to change /etc/X11/xorg.conf
Interview with Jeff Atwood from Coding Horror - Whats the best marketing you have used
http://www.dailyblogtips.com/interview-with-jeff-atwood-from-coding-ho...The best marketing is no marketing– it’s doing what you love and sharing it with the public in a meaningful, easy to consume way. If you do that, and do it consistently and long enough, they’ll come to you. Whether you want them to or not!
Paypal IPN (Instant Payment Notification) plugin complete with PaypalHelper
http://bakery.cakephp.org/articles/view/paypal-ipn-instant-payment-not...I've created a PayPal IPN (Instant Payment Notification) plugin that includes a handy helper that will build your paypal buttons for you (Checkout, Add to Cart, Subscribe, and Donate). The Paypal IPN Plugin logs, and records any transaction made throu...
30 essential Mac time-saving shortcuts | News | TechRadar UK
http://www.techradar.com/news/computing/apple/30-essential-mac-time-sa...We all want our Macs to be labour-saving rather than labour-causing devices. Yet, even if you've been using a Mac for a long time, the thought, "There has to be a better of way of doing this," will probably come to mind on a daily basis.
Whether ...
The Ultimate Guide To Speeding Up Firefox 3.5
http://www.makeuseof.com/tag/the-ultimate-guide-to-speeding-up-firefox...I like Firefox but it’s not as fast as it used to be. This is a comprehensive, safe guide to optimizing Firefox 3.5 for speedy browsing. For each suggestion, your mileage may vary. Before you proceed, create a new profile.
Quit Firefox, run “firef...
SQL Inject Me :: Add-ons for Firefox
https://addons.mozilla.org/en-US/firefox/addon/7597SQL Injection vulnerabilites can cause a lot of damage to a web application. A malicious user can possibly view records, delete records, drop tables or gain access to your server. SQL Inject-Me is Firefox Extension used to test for SQL Injection vulner...
Pimping StarCraft on a Widescreen Display - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=822888Pimping StarCraft on a Widescreen Display
if any of you have ever tried running StarCraft on a widescreen display, you'll know what I'm talking about. Either you can run Starcraft in windowed mode, and be forced to squint at the 640x480 displ...
Play StarCraft and Diablo II on your Mac | MacApper
http://macapper.com/2008/02/07/play-starcraft-and-diablo-ii-on-your-mac/Buried away on the developer’s support site is a link to the Mac OS X Native Installer. Using this application and your dusty, old StarCraft disc, you can get a Carbon version of the game running on any Mac. Intel systems will use Rosetta emulation, ...
Screencast: Declaring Variables in Comment and Code Completion for Constructors and SQL Queries
http://blogs.sun.com/netbeansphp/entry/screencast_declaring_variables_...I've just finished making a screencast demonstrating the following features first presented on this blog:
Defining Variables in Comments (Part 1, Part 2)
Constructor Code Completion
SQL Query Code Completion
The new Group has been elected! - Official Blog of the PEAR Group/PEAR President
http://blog.pear.php.net/2009/08/10/the-new-group-has-been-elected/I am more than glad to announce the arrival, the announcement of the new PEAR Group for 2009 and 2010.
With a few fresh faces in the Group, this year looks very promising with the mix of both new blood and experienced PEAR Group members.
Congratulation...
Most PHP releases in August! - bjori doesn't blog
http://bjori.blogspot.com/2009/08/most-php-releases-in-august.htmlSince PHP 3.0.18 (released October 2000) (no, php.net doesn't keep release records before that for some reason) 60 PHP releases have been made. August and May are the most common months for PHP releases, with 9 releases each.PHP5.3.1 and PHP5.2.11 are ...
PostSecret
http://postsecret.blogspot.com/PostSecret is an ongoing community art project where people
mail in their secrets anonymously on one side of a postcard.
Hardened-PHP Project - PHP Security - Feature List
http://www.hardened-php.net/suhosin/a_feature_list.htmlSuhosing Feature List - What would be lost with dropping the patch
Stephan Hermann: Puppet Recipes: Apache2 Configuration
http://www.sourcecode.de/content/puppet-recipes-apache2-configurationAnyone has a better idea on this:
Puppet Class for Apache2:
class apache {
package { "apache2": ensure => latest }
package { "openssl": ensure => latest }
service { "apache2":
ensure => running,
hasstatus => true,
hasres...
Dreaming Girls Head on Flickr - Photo Sharing!
http://www.flickr.com/photos/carolinespics/153137487/Close up of the grass sculpture. The whole thing can be seen at www.flickr.com/photos/carolinespics/152697929/
This sculpture was created as a sister to the Mud Maid which can be found at the Lost Gardens of Heligan
I was at Eden in Feb 08 and saw th...
Code Completion for Namespaces - part I
http://blogs.sun.com/netbeansphp/entry/using_namespaces_in_netbeans_6This is brief overview how to use code completion for namespaced elements in NetBeans 6.8. Namespaced elements are resolved according name resolution rules.
See examples for namespace name definitions that are important for resolution rules:
...
5 CSS3 Design Enhancements That You Can Use Today
http://feedproxy.google.com/~r/webdesignerdepot/~3/X_vFkWs0Pj8/Cascading Style Sheets (CSS) is the language of Web design, and the next generation of CSS design properties are just chomping at the bit to be released.
Are you eager to start using them, but don’t know where to start?
Although many of the new prope...
Programming
http://torvalds-family.blogspot.com/2009/08/programming.htmlI've actually written code lately, although for some reason it's been all these stupid projects. First I needed to fix the kernel tty refcounting, then I got all OCD on the git SHA1 routines.I don't quite know why I wasted that much time on something a...
Hacking Hotel Wifi With A Simple SQL Injection
http://feedproxy.google.com/~r/nerderati/~3/uv4ueJl4_Qg/hacking-hotel-...After attending & speaking at CakeFest 2009 in Berlin, Germany, I decided to take a week off and explore the city. Since the hotel that I had been lodged in for the conference had free Wifi, I assumed that this was the norm in mid-range to high-end hot...
Our Favorite Tweets of the Week Aug 2-Aug 8, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/yuXjqews9Ek/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
AWS PHP5 Libraries as svn:externals - Clay Loveless
http://feedproxy.google.com/~r/RandomStrings-PHP-WebDev/~3/TL9DgYe6_90...Many of Amazon’s official PHP5 libraries for Amazon Web Services are now available (unofficially) for use as Subversion svn:externals.
To add to your SVN-managed project, just do something like this:
svn propedit svn:externals library
And add:
Amazon...
Week 31
Suhosin patch for PHP 5.3 - Arnold Daniels
http://blog.adaniels.nl/articles/suhosin-patch-for-php-53/The hardened-php project has yet to release a suhosin patch for PHP 5.3.0. We’re already using PHP 5.3, therefore I’ve modified the 0.9.7 patch for 5.2.10 to work with 5.3.0.
-> Download Suhosin patch for PHP 5.3
MySQL query that find duplicates - mysql magic
http://webxadmin.free.fr/article/mysql-query-that-find-duplicates-74.phpMySQL query that find duplicates
There are many situations that can create duplicates enven when you don't want them. The thing to remember when you create a table is to set the field UNIQUE. If you have not done that, you risk adding fiel...
Installing Rhino on Mac / phpied.com
http://www.phpied.com/installing-rhino-on-mac/Installing Rhino on Mac
To quote http://www.mozilla.org/rhino/:
Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
Rhino allows you to...
Dissection of EC2 / EBS volume
http://www.mysqlperformanceblog.com/2009/08/07/dissection-of-ec2-ebs-v...So during preparation of XtraDB template for EC2 I wanted to understand what IO characteristics we can expect from EBS volume ( I am speaking about single volume, not RAID as in my previous post). Yasufumi did some benchmarks and pointed me on intere...
Understanding the MySQL forks
http://mtocker.livejournal.com/50931.htmlI put together the following diagram to explain what the origin of the current MySQL forks and deltas looks like:
But in the distributed revision control world we live in, it's never really that simple. Here are
some other notes:
XtraDB is an Inn...
Savage Moon Update and Expansion Now Available on PSN
http://feedproxy.google.com/~r/PSBlog/~3/YGWxpI2QtUc/Hello again readers! This is Ana (the producer) and Tomas (the designer) from FluffyLogic, in Bristol, UK. (On an aside, it is interesting to note that Bristol is once more the centre of global cultural attention with the opening of a new exhibition by...
Matt Zimmerman: Stemming the tide of Ubuntu kernel bugs
http://mdzlog.alcor.net/?p=587The Ubuntu kernel team receives an extraordinary number of bug reports, about 1000 in the past week. Yesterday, Leann Ogasawara, our Ubuntu kernel QA lead, addressed a roomful of Ubuntu developers. She shared how the kernel team is handling this situ...
100 Striking Examples of Grunge Photography
http://feedproxy.google.com/~r/webdesignerdepot/~3/LZl0lJB4wEU/Grunge photography goes far beyond what the naked eye perceives and brings with it a dimension of frightening and powerful emotions.
These images are usually heavily edited and enhanced in order to create the grunge effect.
This effect can be describ...
Eric Hammond: EBS Snapshots of a MySQL Slave Database on EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/7giIX2tNhX0/ec2-my...At our company, CampusExplorer.com, we regularly snapshot the EBS volume which holds our MySQL database using the basic procedure I outlined in the article “Running MySQL on Amazon EC2 with Elastic Block Store”, though the snapshot code has been s...
Stephan Hermann: Puppets way
http://www.sourcecode.de/content/puppets-wayThis is the way to configure tomcat6 in puppet...2 hours of work for this and the tomcat6 module behind it...
node "tomcat01-node" inherits basenode {
include tomcat6
tomcat6::add_server { "jvmRouteName":
ensure => present
}
tomc...
Why you don’t want to shard.
http://www.mysqlperformanceblog.com/2009/08/06/why-you-dont-want-to-sh...Note: This blog post is part 1 of 4 on building our training workshop.
The Percona training workshop will not cover sharding. If you follow our blog, you'll notice we don't talk much about the subject; in some cases it makes sense, but in many we've s...
(Symfony + PHP 5.3) == Milestone 1
http://blogs.sun.com/netbeansphp/entry/symfony_php_5_3_milestoneWe are pleased to announce that NetBeans IDE 6.8 M1 Download is now available. Visit the NetBeans
6.8 New and Noteworthy page to learn more about all the new
features and enhancements available in this milestone
release. The final release of NetBeans I...
6 More Questions With Nate Abele – Lead Developer of CakePHP
http://www.pseudocoder.com/archives/2009/08/06/6-more-questions-with-n...If you missed part 1 you can check it out here.
From what I’ve seen the relationship between the maintainers of the top JavaScript frameworks is pretty friendly. How would characterize the relationship between the top PHP frameworks?
While there’s...
Software Pricing: Are We Doing It Wrong?
http://www.codinghorror.com/blog/archives/001293.htmlOne of the side effects of using the iPhone App store so much is that it's started to fundamentally alter my perception of software pricing. So many excellent iPhone applications are either free, or no more than a few bucks at most. That's below the th...
20 Tips on How to Write for the Web
http://feedproxy.google.com/~r/webdesignerdepot/~3/ktqbF6SJSbI/There are really only a few tricks to writing properly for the web. If you know how to write, you are already 95% of the way there.
These are some of the more common mistakes that I’ve seen in web copy and some tricks that I use every day to write ef...
9 Questions With Nate Abele – Lead Developer of CakePHP
http://www.pseudocoder.com/archives/2009/08/05/9-questions-with-nate-a...Intro
Yeah, yeah, I know. This has been done before. What can I say – I had questions, Nate had answers. This is part one and covers general Cake and Cake3 questions. Look for part two tomorrow, which has a bunch of random questions.
General Ca...
Supported Features
http://xkcd.com/619/Ibuildings techPortal: PHP intrusion Detection System (PHPIDS)
http://www.phpdeveloper.org/news/12987On the Ibuildings techPortal site today Boy Baukema looks at PHPIDS, the PHP intrusion detection system and how it can start to help protect you and your application feel a little safer.
Just a reminder to everyone who is interested in WebAppSec and ...
Drop By! » Versioning Symlinks with Subversion on Linux
http://www.rekk.de/bloggy/2008/versioning-symlinks-with-subversion-on-...Since Version 1.1 subversion can deal with symlinks (see Does Subversion support symlinks?). There are only a few remarks in the manual Versioned Properties - svn:special and ’svn add’ command.
Actually all handling of the symbolic link is up to t...
Release: CakePHP 1.2.4.8284 (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/release-cakephp-1-2-4-8284CakePHP 1.3 dev includes many new enhancements and some optimizations. The most notable changes include
- compatibility changes have been added for PHP 5.3.
- new Javascript Helper including support for multiple js libraries
- improved bake code genera...
jQuery Weekly Calendar Plugin inspired by Google Calendar
http://feedproxy.google.com/~r/Webappers/~3/wPAMebg26mA/The jquery-week-calendar plugin provides a simple and flexible way of including a weekly calendar in your application. It is built on top of jquery and jquery ui and is inspired by other online weekly calendars such as google calendar.
Calendar events...
jQuery Weekly Calendar Plugin inspired by Google Calendar
http://www.webappers.com/2009/08/04/jquery-weekly-calendar-plugin-insp...The jquery-week-calendar plugin provides a simple and flexible way of including a weekly calendar in your application. It is built on top of jquery and jquery ui and is inspired by other online weekly calendars such as google calendar.
Calendar events...
Open Source Cloud
http://www.oddments.org/?p=78There has been a lot of talk lately about the “Open Source Cloud.” What will it look like, who will be behind it, and can I use it now? These were hot topics at OSCON, and Stephen O’Grady had two excellent posts on them recently as well (one, two...
Search Wikipedia From the Command Line
http://lifehacker.com/5329014/search-wikipedia-from-the-command-lineIf you've ever had the inclination to look up information using the shell prompt, the Command-Line Fu site explains how to query Wikipedia using the built-in dig utility.
The idea is simple—you can use the dig command to look up DNS records, includi...
10 Great Free Fonts for @font-face embedding
http://opentype.info/demo/webfontdemo.html10 Great Free Fonts
for @font-face embedding
Create Rounded Corners with CSS3 Border-Radius Property
http://feedproxy.google.com/~r/Webappers/~3/iMYKf-86xUU/One of the CSS3 properties designers have been longing the most for is undoubtedly the border-radius property. With CSS3 border-radius property it’s possible to create the so popular rectangles with rounded corners exclusively via CSS - no images nee...
Create Rounded Corners with CSS3 Border-Radius Property
http://www.webappers.com/2009/08/03/create-rounded-corners-with-css3-b...One of the CSS3 properties designers have been longing the most for is undoubtedly the border-radius property. With CSS3 border-radius property it’s possible to create the so popular rectangles with rounded corners exclusively via CSS - no images nee...
Our Favorite Tweets of the Week Jul 26-Aug 1, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/HbJS1qBe43Y/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 30
Slides for “Migrating to PHP 5.3″ - Stefan Priebsch
http://www.priebsch.de/2009/08/slides-for-migrating-to-php-53/Migrating to PHP 5.3
View more documents from Stefan Priebsch.
A New PS3 Platformer “topatoi” Coming to PSN This Fall
http://feedproxy.google.com/~r/PSBlog/~3/zyu-bAzdgpo/Hello PlayStation Blog readers! My name is Natalia and I’m the PR Manager from Boolat Games, a game development studio from Donetsk, Ukraine. I’d like to introduce “topatoi” – a new captivating arcade platformer game for PLAYSTATION 3 / PSN.
...
Ubuntu: nginx+php-cgi on a socket - till
http://till.klampaeckel.de/blog/archives/51-Ubuntu-nginx+php-cgi-on-a-...Moving our PHP application into the cloud, means for us that we are leaving FreeBSD for Linux. Not the best move (IMHO), but I shall elaborate on this in a future blog post.
Once we decided on Ubuntu as the Linux of our choice, I started by moving our...
Mac Software I use often - a blog involving philip olson
http://blog.roshambo.org/pages/macsoftware.htmlThis is a short list currently and will eventually be completed. I prefer Open Source software but am open to other types as well. For now:
Understocked
http://xkcd.com/617/PHP CodeSniffer Support for Netbeans - Benjamin Eberlei
http://www.whitewashing.de/blog/articles/119I dived into the code of my new favorite IDE Netbeans these last days and came up with an extension module, which adds PHP CodeSniffer Support on a per file basis to make my life much easier. It shows warnings and errors as annotations to the Editor an...
Community Contributed Docs
http://blogs.sun.com/netbeansphp/entry/community_contributed_docsWe have a program for NetBeans users to submit their own tutorials, tips and tricks, and how-to docs. It's called Community Docs, and the portal is at http://wiki.netbeans.org/CommunityDocs. It's very popular. However, there have been no submissions fr...
Recent improvements in PHPUnit-support
http://blogs.sun.com/netbeansphp/entry/recent_improvements_in_phpunit_...Recent improvements in PHPUnit-support
This blog post has been contributed by Thomas Meyer who has helped a lot with these improvements. Thanks a lot, Thomas!
Today I want to introduce some new features and fixes, that will greatly
improve the su...
Eric Hammond: Matching EC2 Availability Zones Across AWS Accounts
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/JDtVYmEdh24/ec2-av...Summary: EC2 availability zone names in different accounts do not match to the same underlying physical infrastructure. This article explains a trick which can be used to figure out how to match availability zone names between different accounts.
Bac...
Prepare for PHP 5.3
http://feedproxy.google.com/~r/kvz/~3/wsLdFPHrGYY/PHP 5.3 is a big leap forward for PHP and brings of a lot of neat features.
However, big leaps can also mean big changes and potentially big breakage
when it comes to backwards compatibiltiy.
I did some experimenting with running a big legacy applicat...
Ubuntu Server blog: Server Team 20090728 meeting minutes
http://ubuntuserver.wordpress.com/?p=311Here are the minutes of the meeting. They can also be found online
with the irc logs here.
SRU tracking on server-related packages
mathiaz had a chat with bdmurray about a way to generate a list of bugs that have been fix for a previous w...
Keeping your CakePHP shells quiet
http://teknoid.wordpress.com/2009/07/28/keeping-your-cakephp-shells-qu...Whenever working with shells, you most likely would like to provide some output or feedback to the user. This is especially useful when testing or observing a given shell’s work flow.
However, having your shell provide any output while it runs as a c...
Rain Design iLap stand for the Macbook 13 - Apple Store (U.S.)
http://store.apple.com/us/product/TL507LL/A?fnode=MTY1NDA2OA&mco=N...Rain Design iLap stand for the Macbook 13"
Stay cool and comfortable with the iLap stand, no matter whether your MacBook is on your lap or your desktop.
Macbook Sharp edges - MacNN Forums
http://forums.macnn.com/69/mac-notebooks/352055/macbook-sharp-edges/Well, there are a variety of solutions that work to varying degrees:
1. Wrist pad protectors, such as AVA's softpads or PowerSupport's wrist wrags are supposed to protect the wrist rest area from discoloration, but they have the added benefi...
MacBook wrist-saver | Laptop | Mac Gems | Macworld
http://www.macworld.com/article/52027/2006/07/softpads.htmlWidespread issue or not, the question for me became, “What do I do about this?” As luck would have it, over the past couple months I’ve received several “wrist-rest”-type products for the MacBook. None of these were designed specifically to a...
MACBOOK’S RAZOR SHARP EDGES CAN CUT YOUR WRIST – STOP IMMEDIATELY
http://www.macbookrandomshutdown.com/2006/09/29/macbooks-razor-sharp-e...If you are scared to do the 400 sandpaper suggestion on her get a 600 sandpaper and go very slowly and carefully on a 45 degree angle on the edge. You will not notice a visible difference in the way the computer looks but you will feel it. It is like a...
Our Favorite Tweets of the Week Jul 19-July 25, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/rPEaiYLL2cg/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 29
Setting Up PEAR2 and PEAR Checkouts With SVN 1.5+
http://blog.pear.php.net/2009/07/25/setting-up-pear2-and-pear-checkout...Now that pear2 is in svn.php.net, it is possible to do commits with
multiple packages using a feature of subversion called “sparse checkouts.”
Rasmus wrote about this for setting up php checkouts here:
http://news.php.net/php.internals/44993
Here i...
Bumpbox - A Lightbox Clone that Supports PDFs
http://feedproxy.google.com/~r/Webappers/~3/Anf5rGuYKPM/Bumpbox is another lightbox clone with a few advantages over other lightboxes - it supports not only all common media types but also PDF’s.
Yet, the integration and implementation on your own site is pretty simple. Just add the scripts to your head s...
25 Inspiring Examples of Sign-Up Pages
http://feedproxy.google.com/~r/webdesignerdepot/~3/uEUrmIsdb-s/A well developed and organized sign-up page has to relay a large quantity of data in a small area and must be quick and easy to read and understand.
Overly creative plan names are more likely to hurt your sign-up process instead of help, as they’ll...
Forking PHP! - Brian Moon
http://brian.moonspot.net/php-forkWe use PHP everywhere in our stack. For us, it makes sense because
we have hired a great staff of PHP developers. So, we leverage that
talent by using PHP everywhere we can.
One place where people seem to stumble with PHP is with long
running ...
20 Ruby on Rails Tuts to Rule Them All
http://feedproxy.google.com/~r/nettuts/~3/-mdxw-eI2aM/Today, we’ll review twenty incredible Ruby on Rails tutorials that every developer should consider reading. Whether you’re a beginner who prefers video tutorials or an experienced dev, you’ll find an applicable tutorial here!
1. Try Ruby!
If yo...
Jeff Waugh: Watching nginx upstreams with collectd
http://bethesignal.org/?p=1577Already happy with nginx in front of Apache for a number of sites, I decided it was time to start testing nginx/fastcgi on my personal server (the serial crash test dummy of my web operations). The only problem: I have yet to find a sensible method of ...
Convenient Enable and Disable of Model cacheQueries
http://bakery.cakephp.org/articles/view/convenient-enable-and-disable-...Often we need to disable Cake's query caching for a single find statement or a sequence of related finds. This behavior provides a way to do that quickly.
TypeNow.net Themed Fonts Download Free Movie and Music Fonts
http://www.typenow.net/themed.htmMany Many Many Many Fonts with preview
Cake 3 interview with Nate Abele
http://feedproxy.google.com/~r/debuggable/~3/hm1P8bhHdW0/Cake_3_interv...Hey folks,
since there is still little public information about CakePHP 2.0 and especially the all-new 3.0, I decided to do a little interview with Nate Abele, lead developer of Cake 3.
Hi Nate. CakeFest is over, and now everybody is slowly catching u...
CakePHP Digest #18 – The CakeFest Edition
http://www.pseudocoder.com/archives/2009/07/21/cakephp-digest-18-the-c...CakeFest
Big News
The big news everyone is talking about from CakeFest is Cake3 – a completely overhauled version of CakePHP geared towards PHP5.3. Unfortunately I was stuck watching over little one (by that I mean my co-workers…I kid…you guys a...
Computing with JavaScript Web Workers
http://ejohn.org/blog/web-workers/Web Workers are, undoubtedly, the coolest new feature to arrive in the latest version of web browsers. Web Workers allow you to run JavaScript in parallel on a web page, without blocking the user interface.
Normally in order to achieve any sort of com...
Martin Albisetti: Launchpad is now fully open source
http://beuno.com.ar/?p=144As promised, Launchpad has been fully open sourced (as opposed to the initial idea, nothing has been held back). Get it now, fix your favorite pet bug, and improve tens thousands of people’s experience.
Mark Shuttleworth really deserves a lot of prai...
Matt Zimmerman: On apologies
http://mdzlog.alcor.net/?p=491Apologies are something I still have trouble with from time to time. I’m going to be prescriptive in this article, though, because I think I’ve learned a thing or two about the right and wrong ways to do it, thanks to some of the people I’ve hu...
Steven Harms: Annoying people with code: A gentle introduction to C# and Mono Part 3: Creating a GUI (Graphical) Mono / C# Program
http://www.sharms.org/blog/?p=528In this post we will cover how to make a basic GUI application using Mono along with Monodevelop. If you haven’t already, you will want to read part 1 and part 2 of this series before this article.
Monodevelop
Monodevelop is the tool we are using as...
Retro/Grade Coming to PS3!
http://feedproxy.google.com/~r/PSBlog/~3/tALNwIQmDiU/!NSP no desaeler eb lliw ,esrever ni yleritne deyalp emag tsrif eht ,edarG/orteR… errr… Sorry! I’m used to time being reversed. What I was trying to say is that Retro/Grade, the first game played entirely in reverse, will be released on PSN! Actu...
Bryan Quigley: Three random things....
http://gquigs.blogspot.com/2009/07/three-random-things.htmlMicrosoft adds code to LinuxMicrosoft donates code directly to Linux kernel (although I can't find the actual code or LKML post, meh, I'll take their word for it). http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspxI find this to ...
XHTML died alone, the semantic web is next
http://feedproxy.google.com/~r/debuggable/~3/WzJsYW6oWng/xhtml-died-al...Story time:
Thursday, July 2nd 2009. Officials announce the death of XHTML2. Multiple suspects, including HTML4, HTML5 and XHTML1 have been taken into pre-trial custody.
The investigation is difficult. XHTML1 seems to have no motive as XHTML2 was his s...
Estimation
http://xkcd.com/612/30 iPhone Apps with Sexy Interfaces « AppStorm
http://mac.appstorm.net/roundups/iphone-roundups/30-iphone-apps-with-s...The iPhone is a wonderfully designed device, sporting sleek curves and oozing minimalism. Fortunately, the great design doesn’t need to stop there. Ever since the App Store went live, we’ve seen some incredibly attractive software released for the ...
Fonts Used In Logos of Popular Websites | Build Internet!
http://buildinternet.com/2009/07/fonts-used-in-logos-of-popular-websit...This roundup was gathered through a combination of top notch Google-ing and What the Font?-ing. Midway through my travels across the internet, I stumbled upon a Web 2.0 logo font roundup, which is worth a look as well.
Examples
http://docs.amazonwebservices.com/AWSEC2/2007-08-29/DeveloperGuide/dis...This section provides two examples of how to use the Amazon EC2 firewall.
Andre Noel: How to open PDFs inside Firefox on Linux
http://en.andrenoel.com.br/?p=51I was thinking about how to open a PDF file inside Firefox on Ubuntu, like the Acrobat plugin do on Windows, but using Evince.
So I “googled” about Evince and Firefox and found it quickly in the Lâmpada Azul site. Altought it has many steps, I use...
Debian Package of the Day: logcheck: brilliantly simple log monitoring
http://debaday.debian.net/2009/07/19/logcheck-brilliantly-simple-log-m...Article submitted by JP Vossen. DebADay needs you more than ever! Please submit good articles about software you like!
Logcheck is a simple yet great idea, an almost set-it-and-forget-it way to monitor your server logs for problems of all kinds. You cr...
Our Favorite Tweets of the Week Jul 12-July 18, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/I2zISaVc5M4/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 28
Martin Owens: Learning: Identifying Computer Ports
http://doctormo.wordpress.com/?p=872As a part of my materials creation initiative for my Systems Administration course, today I put together a guide to computer ports. Below are each of the sections and you can download a useful pdf or svg source here.
Copyright 2009, Martin Owens, Creat...
WipEout Fury Developer Diary – New Game Modes (+date & price)
http://feedproxy.google.com/~r/PSBlog/~3/iKK_KZXwqcY/Hey everyone! We’re back with number three in our series of developer diaries featuring the WipEout HD Fury add-on pack. This week we have Zico Liu, Programmer on the WipEout HD development team.
Hi everyone! This is Zico Liu, programmer on WipEout H...
Juanje Ojeda: Using git behind a proxy
http://blogs.gnome.org/juanje/?p=169div.paste { padding: 10px 10px 10px 10px; font-size: 110%; border: .5px solid #6d4c07; background-color: #f5ebd7; }
.c { color: #008800; font-style: italic } /* Comment */
.err { border: 1px solid #FF0000 } /* Error */
.k { color: #AA22FF; font-weigh...
Ignored folders? Sure!
http://blogs.sun.com/netbeansphp/entry/ignored_folders_sureToday, I would like to introduce you a very nice feature that many (really many) of you wanted to see and use. In the development version of NetBeans, one can ignore project's folders - what does it mean? It means that one can specify folders that are ...
Belgisch Google datacentrum zonder chillers
http://www.ispam.nl/archives/11514/belgisch-google-datacentrum-zonder-...Het zou zomaar een flauwe Belgen-mop kunnen zijn: Het Google datacentrum in België heeft geen chillers of andere actieve koeling. Toch is dit het geval. Het Google datacentrum in de buurt van Saint-Ghislain maakt volledig gebruik van freecooling om zo...
Belgisch Google datacentrum zonder chillers
http://feedproxy.google.com/~r/ispam-nl/~3/PiPB9vjifqM/Het zou zomaar een flauwe Belgen-mop kunnen zijn: Het Google datacentrum in België heeft geen chillers of andere actieve koeling. Toch is dit het geval. Het Google datacentrum in de buurt van Saint-Ghislain maakt volledig gebruik van freecooling om zo...
50 Examples of Vintage Typography
http://feedproxy.google.com/~r/webdesignerdepot/~3/CQ61DstZ-So/Vintage art reminds us of a time when we were dependent less on technology and more on skill and technique.
But we cannot compare the typography of 100 years ago to that of today, with the arrival of so many new typefaces, new ways to create fonts as w...
NetBeans Sunburst Color Theme | Zach's Blog | Purple Rock Scissors
http://zach.purplerockscissors.com/2009/07/01/textmate-sunburst-theme-...HOWTO: Wireless Security - WPA1, WPA2, LEAP, etc. - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=202834Since it appears that very few people take wireless security seriously, I'd like to come up with my first HOWTO and explain how I was able to configure a secure home network using WPA2, the latest encryption & authentication standard. There are al...
How to Make an Expanding Code Box with jQuery
http://feedproxy.google.com/~r/Webappers/~3/Amn9k2dwO_0/On blogs that like to share snippets of code, it is common to use the tag to wrap the code so that the spacing/indenting is maintained and long lines do not wrap. While this is desirable behavior, it can be undesirable to have those un-wrapped lines b...
Custom Prefixes and Named URL Arguments - CakePHP Gotcha
http://feedproxy.google.com/~r/JamieNay/~3/2s3yiarv368/Apparently custom prefixes and custom named arguments in URLs don’t mix all that well in good ol’ CakePHP. I’ve got a StatisticsController with some custom_-prefixed actions. So, in routes.php I added this line to parse the URLs:
Router::connect...
Custom Prefixes and Named URL Arguments - CakePHP Gotcha
http://feedproxy.google.com/~r/JamieNay/~3/G5RFcpjNmWs/Apparently custom prefixes and custom named arguments in URLs don’t mix all that well in good ol’ CakePHP. I’ve got a StatisticsController with some custom_-prefixed actions. So, in routes.php I added this line to parse the URLs:
Router::connect...
Danny Piccirillo: Empathy is now in Karmic
http://blog.thesilentnumber.me/2009/07/empathy-is-now-in-karmic.htmlAs of today, the seeds have been switched, and Empathy, the awesome Telepathy IM client withsupport for both audio and video chat, geolocation, Adium themes, and collaboration via Tubes, is now included in the Ubuntu 9.10 Karmic Koala daily LiveCDs. Le...
Siegfried Gevatter: Zeitgeist is out!
http://bloc.eurion.net/?p=336World, the first Zeitgeist release is out! From the release announcement (slightly modified):
«««
With great joy and excitement, the Zeitgeist Team is proud to announce Zeitgeist 0.2 codename: okidoki), the first public release of the ultimate servi...
Design a Golden Flame Text Effect in Photoshop
http://feedproxy.google.com/~r/Webappers/~3/Vm0IqXjpPyU/Photoshop offers one of the most robust graphics editing experiences available. Sometimes, we just cannot stop ourselves applying some nice effects to beautifully designed typefaces. Therefore, we have created our own amazing text effect photoshop tuto...
Notes on CakeFest 3
http://feedproxy.google.com/~r/kvz/~3/8cq4IW9IsKY/Looking back at a great CakeFest in Berlin, I learned a lot about CakePHP
and met many nice and inspiring people. Here are some conference notes I
took that where particularly useful or new to me.
How to Use PHP Namespaces, Part 3: Keywords and Autoloading - SitePoint » PHP
http://www.pheedcontent.com/click.phdo?i=4f625e60e98f456998e327cde7f11...In parts 1 and 2 of this series, we looked at PHP namespace basics, the use operator, and name resolution. In this final article we discuss some of the more advanced namespace options.
The __NAMESPACE__ Constant
__NAMESPACE__ is a PHP string that alway...
Sheeple
http://xkcd.com/610/CakeBattles
http://cakebattles.jamesfairhurst.co.uk/CakeBattles allows contenders to be pitted against each other and allows visitors to vote on a winner. Each Contender is assigned a number of Tags that are used by the system to generate Battles. Each Contender can also have multiple images to keep thi...
A deeper look at working with CakePHP shells
http://teknoid.wordpress.com/2009/07/13/a-deeper-look-at-working-with-...CakePHP shells are very useful, whenever one needs to extends the functionality of the application to be used in the console (or from command line). Besides the built-in CakePHP shells, like “bake” and “schema”, anyone can very easily extend th...
Three key things to know about moving MySQL into the cloud.
http://www.mysqlperformanceblog.com/2009/07/13/what_problems_will_i_ha...The question “what problems will I have when migrating to the cloud” gets asked often enough. If by cloud you mean Amazon EC2, then from a technical perspective there isn’t much that changes. The biggest thing that changes is just how you pay y...
Week 27
Wanted: Friends Who Write - Brandon Savage
http://www.brandonsavage.net/wanted-friends-who-write/We live in a technological world, one that allows us to communicate instantly. Through email, instant message, IRC, Twitter, Facebook, and tons of other platforms, a message we have to share can be spread to anyone in the world almost instantly. So it ...
Comment by Michael White on contact
http://phpjs.org/pages/contact#comment_80606Hey Kevin!
My new hosted content management system is making use of PHPJS.
The URL is http://getsprink.com
Impressive Pencil Art by Jennifer Maestre
http://feedproxy.google.com/~r/webdesignerdepot/~3/QDYcftuFMpY/Jennifer Maestre creates stunning sculptures out of pencils. Yes, you read right: pencils!
Her work is hard to describe and difficult to compare with anything else that I’ve seen before.
She was originally inspired by the form and function of sea ur...
Getting Started with Drizzle and PHP - Zend Developer Zone
http://devzone.zend.com/article/4793-Getting-Started-with-Drizzle-and-...Drizzle is a new, lightweight fork of MySQL specifically designed for cloud applications. Although Drizzle is still under development, it's attracting a lot of attention from developers around the world. This article introduces you to Drizzle and shows...
Kohana: The Swift PHP Framework
http://feedproxy.google.com/~r/nettuts/~3/xQvIVotk2rM/Kohana is a PHP 5 framework that uses the Model View Controller (MVC) architectural pattern. There are several reasons why you should choose Kohana but the main ones are security, weightlessness and simplicity. In this tutorial, I’ll introduce its ma...
An Introduction to Trine, Coming Soon to PSN
http://feedproxy.google.com/~r/PSBlog/~3/d2N5UEzRc5w/Hi everyone,
My name is Olivier; I work for Nobilis, a publishing company which is based in Lyon, France. I’m a Product Manager and I’m here to tell you about an exciting new release for PlayStation Store: Trine.
Trine is a fantasy action and platf...
AutoKey Does Customized Text Replacement for Linux
http://lifehacker.com/5310976/autokey-does-customized-text-replacement...Linux: Looking to get the kind of text substitution powers of Texter or TextExpander on Linux, but don't know where to look? AutoKey, an automatic, tray-sitting text expander, is a good place to start.
We've previously recommended the Ruby-based Snipp...
Easy Retweet Button
http://ejohn.org/blog/retweet/Ever since I saw the Bit.ly JavaScript API I've been wanting to build a simple script for tracking the number of people visiting a blog post from Twitter. This past weekend I built a little script for doing just that - and in a completely unobtrusive ...
iPhone-like Password Fields jQuery Plugin
http://feedproxy.google.com/~r/Webappers/~3/mktsGDf6MdE/Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn’t even increase security, but it does cost you business due to login failures.
That’s why Apple implemented an alt...
On no! Not more tests! - Zoe Slattery
http://zoomsplatter.blogspot.com/2009/07/on-no-not-more-tests.htmlOne of the problems with the incredible level of success of the PHP TestFest is that PHP gets more tests, 887 more to be precise.Well, isn't that the point? Yes, but it's beginning to take *forever* to run them which is a bad thing and as TestFests get...
Andrew Zajac: Contextual advertising on the website: How to pay the bills for Ubuntu-Rescue-Remix.org bandwidth.
http://ubuntu-rescue-remix.org/node/164I've switched from Google ads to Ad Bard.
The setup could not have been easier and the performance seems to be top notch. I think the content of the ads will be much more interesting to Ubuntu-Rescue-Remix.org users than some of the Google ads.
Paypal Payments Component Using cURL
http://bakery.cakephp.org/articles/view/paypal-payments-component-usin...Updated: July 5th, 2009: Added Express Checkout and modified both the component and the file under vendors. Also you will need to change the line that calls the paypal component for the direct payment controller.
---------------------------------------...
Dustin Kirkland: The Ubuntu Museum
http://blog.dustinkirkland.com/2009/07/ubuntu-museum.htmlEarlier today, Steve Langasek reminded us that Ubuntu 6.06 LTS (Dapper Drake) reaches its end of support on the desktop next week (July 14, 2009). I think it's time for a little nostalgia!As the maintainer of Ubuntu's KVM package, I spend quite a bit ...
"Professional Refactoring" talk @Mayflower - Munich - ThinkPHP /dev/blog - PHP
http://blog.thinkphp.de/archives/410-Professional-Refactoring-talk-May...We are happy to announce that Thorsten Rinne will be holding a presentation on the topic "Professional Refactoring" in our office in Munich and you are invited to join us!
The presentation will take place on July 16th, 18:00h in our office (Mannhardts...
Testing With "The Force"
http://www.codinghorror.com/blog/archives/001285.htmlMarkdown was one of the humane markup languages that we evaluated and adopted for Stack Overflow. I've been pretty happy with it, overall. So much so that I wanted to implement a tiny, lightweight subset of Markdown for comments as well.
I settled on ...
Improving InnoDB recovery time
http://www.mysqlperformanceblog.com/2009/07/07/improving-innodb-recove...Speed of InnoDB recovery is known and quite annoying problem. It was discussed many times, see:
http://bugs.mysql.com/bug.php?id=29847
http://dammit.lt/2008/10/26/innodb-crash-recovery/
This is problem when your InnoDB crashes, it may takes long time ...
Articles on other sites - PHP-GTK Community
http://php-gtk.eu/en/articles-on-other-sitesHere is a list of various articles about PHP-GTK2, recently updated:
2009-07-07 : Beginning PHP-GTK: Signals, on Codecall.net
2009-06-29 : Beginning PHP-GTK: Creating a Simple Interface, on Codecall.net
2009-04-25 : Building PHP-GTK with Cairo Support...
Is DRBD the right choice for me?
http://www.mysqlperformanceblog.com/2009/07/07/is-drbd-the-right-choic...It seems pretty common to find customers install DRBD for the wrong reasons. There are many pros/cons to compare DRBD to replication, but I've managed to cut down my spiel I give to customers to these two points:
DRBD's aim (assuming replication mode...
Matt Curry's Blog:CakePHP Status Dashboard - Everything You Need To Know About Your App On One Page
http://www.phpdeveloper.org/news/12821In this new post to his blog Matt Curry shows off a CakePHP status dashboard that can be included in your CakePHP app to get some vital statistics on its current state.
You build a cool CakePHP app and now you have to maintain it. You go to Google to...
PHP Type Hinting - Mike Willbanks
http://blog.digitalstruct.com/2009/07/07/php-type-hinting/PHP Type Hinting may soon come to PHP from a patch from Ilia Alshanetsky. This feature has been a long time debate on internals and several RFC’s for type hinting have come about.
You may be wondering why you would want type hinting in a dynamic lan...
Patrice Vetsel: Cairo-Dock 2.0.7, with OpenGL support, is now available for download to all Linux users!
http://blog.kagou.fr/post/2009/07/07/Cairo-Dock-2.0.7%2C-with-OpenGL-s...By Matttbe / Matthieu Baerts.
Cairo-Dock 2.0.7, with OpenGL support, is now available for download to all Linux users!
Cairo-Dock is this new highly customisable dock which has to nothing to be ashamed of when compared to other docks such as AWN. A...
Thank you! - Lukas Smith
http://pooteeweet.org/blog/0/1516This might come off as ironic, but the proposal for type hinting illustrated to me quite well what kind of restraint people have put on themselves in order to work together for the greater good of releasing 5.3.0. Let me explain: To me even the thought...
Alexander Sack: FAQ - Why is my firefox 3.5 still called Shiretoko?
http://www.asoftsite.org/s9y/archives/161-guid.htmlJaunty:
11:11 < asac> we only use official branding for our default browser
11:11 < asac> (default for jaunty is 3.0)
11:11 < asac> also we explicitly want both to be installable side by side
11:11 < asac> and same branding would make them indistinguis...
Code: It's Trivial
http://www.codinghorror.com/blog/archives/001284.htmlRemember that Stack Overflow thing we've been working on? Some commenters on a recent Hacker News article questioned the pricing of Stack Exchange -- essentially, a hosted Stack Overflow:
Seems really pricey for a relatively simple software like this...
HTML 5 and CSS 3: The Techniques You’ll Soon Be Using
http://feedproxy.google.com/~r/nettuts/~3/6Ct44CRbhpk/In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be building websites when the specifications are finalized and the browser vendors have implemented...
20 Amazing Examples of HDR Portraits
http://feedproxy.google.com/~r/webdesignerdepot/~3/vRScGaINJW8/High Dynamic Range (HDR) images can really take your photography to the next level.
But creating compelling HDR images, whether through fake HDR techniques in Photoshop or multiple exposures and tone-mapping, can be tricky.
Creating portraits can be ev...
CakePHP Status Dashboard – Everything You Need To Know About Your App On One Page
http://www.pseudocoder.com/archives/2009/07/06/cakephp-status-dashboar...Beta
First off this thing is still pretty rough. I don’t have any unit tests at the moment and I’m likely to make huge, wholesale changes on a whim.
Download
Get it at GitHub
What The Heck Is This Thing?
You build a cool CakePHP app and now you ha...
Sales Almost Closing for CakeFest#3 in Berlin!
http://feedproxy.google.com/~r/debuggable/~3/ueysFvCWPVQ/sales-almost-...Hey folks,
There are only around 10 hours left until sales close for the up until now biggest CakeFest. It will take place from Jul 9 until Jul 12 in Debuggable's hometown Berlin, Germany. It is in fact two events in one: A CakePHP workshop and the mai...
CakePHP RSS Feed Datasource | LoadStr - A Loadsys Blog
http://blog.loadsys.com/2009/06/19/cakephp-rss-feed-datasource/Initial Symfony support
http://blogs.sun.com/netbeansphp/entry/initial_symfony_supportToday, I would like to inform you that we have added initial support for the popular PHP framework - Symfony (the most voted issue in NetBeans IssueZilla).
Please notice that the support is still quite minimal and we would like to improve it a lot, ...
Installing PHP 5.3 On Ubuntu - Brandon Savage
http://www.brandonsavage.net/installing-php-5-3-on-ubuntu/With the release of PHP 5.3 to the world, I wanted to be one of the first to try it. The problem is that the typical package managers for Ubuntu won’t include PHP 5.3 for some time – perhaps as long as a year. This is a problem, since I really want...
Nginx+PHP+FastCGI: Testing your web application with bleeding edge PHP - till
http://till.klampaeckel.de/blog/archives/44-Nginx+PHP+FastCGI-Testing-...So, every once in a while I find myself in need of trying out newer, maybe, not-yet-released features in PHP. For example, recently, I wanted to test RoundCube PHP6 — this is how I did it.
On a side note, the same setup would also work for testing c...
Our Favorite Tweets of the Week Jun 28-July 4, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/piDLsQdzQd8/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 26
Jamie Strandboge: ext4 on Ubuntu 9.04
http://penguindroppings.wordpress.com/?p=31It all started back in the good ol’ days of the Jaunty development cycle when I heard this new fangled filesystem thingy called ext4 was going to be an option in Jaunty. It claimed to be faster with much shorter fsck times. So, like any good Ubuntu d...
CSS Fundamentals: Containing Children
http://feedproxy.google.com/~r/nettuts/~3/_OMpK62En5Q/I’ve received multiple requests for simpler CSS tutorials that teach the tricky fundamentals. This will serve as the first entry in a series that will receive new additions sporadically each month. Today, we’ll be reviewing the overflow: hidden, an...
Useful CakePHP Tutorial Roundup for July 03, 2009
http://feedproxy.google.com/~r/JamieNay/~3/HzF49Cw37u0/Week #2 of my “this stuff is useful” roundup, right on schedule! I wonder how long I can keep this up. Anyway, I’m constantly coming across useful tips, code, and tutorials that save me a lot of time. So I thought it might be useful to others to ...
nested trees in mysql - handy stored procedures. - Alan Knowles
http://www.akbkhome.com/blog.php/View/179/nested_trees_in_mysql__handy...Storing tree data in Mysql databases, is relatively common, however, all the existing documentation about doing this, makes the whole process rather complex.If you google it, you will probably find the quite definitive answer at mysql.com, describing t...
Extrapolating
http://xkcd.com/605/Oxford Archaeology: KVM84 in the starting blocks
http://blogs.thehumanjourney.net/oaubuntu/entry/kvm84_in_the_starting_...Remember my post from March? Where, we're nearly there. Dustin announced a few days ago that he was expecting to push kvm84 in -updates next week. I've been beta-testing and chasing bugs on this for some time now, and I am pretty happy with this backpo...
Which Unit Testing Framework?
http://ejohn.org/blog/which-unit-testing-framework/I'm in the process of working on, and improving, test suite support in TestSwarm (an upcoming project of mine). However, there isn't a lot of information on which unit testing frameworks developers actually use to test their code (whereas there is more...
Sad Trombone
http://www.sadtrombone.com/PHP & jQuery: Calendars
http://www.phpdeveloper.org/news/12792Kae Verens has posted a quick post looking at combining the jQuery javascript library with a PHP backend to create a more advanced calendaring system for your site.
I was supposed to write about Datatables for chapter 6, but the website of the plugin...
10 Tips for New iPhone Developers
http://feedproxy.google.com/~r/nettuts/~3/XcRDmsltSAg/Making a webapp for the iPhone is a lot like making a normal web site, but with a few quirks to abide by. In this article, I’ll give you a wide variety of tips, covering things such as: “must-haves”, usability guidelines, testing/debugging, pitfa...
Creating a New Image for EC2 by Rebundling a Running Instance - Alestic.com
http://alestic.com/2009/06/ec2-ami-bundleWhen you start up an instance (server) on Amazon EC2, you need to pick the image or AMI (Amazon Machine Image) to run. This determines the Linux distribution and version as well as the initial software installed and how it is configured.
There are a n...
Announcements
http://blogs.sun.com/netbeansphp/entry/announcementsShared by kvz
NetBeans IDE 6.8 will bring support for PHP 5.3.0
First let me announce the availability of NetBeans IDE 6.7!
I would like to thank everyone who helped us to make the IDE better. Thanks for every reported issue, comment or contribut...
Fishki.Net - Мокрые кошки (17 фото) | Фишкина Картинка
http://fishki.net/comment.php?id=53738Cats under water. Pretty damn funny
50 Free and Exclusive Twitter Icons
http://feedproxy.google.com/~r/webdesignerdepot/~3/9TB4By_aVCc/Today we bring you a set of 50 free and exclusive Twitter icons that you can use for your websites.
The icons are provided in both raster and vector formats: The transparent PNG versions are 256×256, and we have also included Illustrator files so that...
JSConf Talk: Games, Performance, TestSwarm
http://ejohn.org/blog/jsconf-talk-games-performance-testswarm/The video from my talk at JSConf has been posted. Thanks to Chris for organizing the conference and the excellent quality of the video.
The description from the JSConf site summarizes the talk well:
John Resig presents his mystery topic, which is act...
Alexander Sack: FAQ - Where can I get firefox 3.5 for Ubuntu?
http://www.asoftsite.org/s9y/archives/160-guid.htmlIt’s definitely hot news today: firefox 3.5 was released – you can finally stop holding your breath!
Also checkout the release notes or get an overview on what is new in this great release.
So after all the partying, you might end up wondering:...
Oxford Archaeology: World's most detailed fail
http://blogs.thehumanjourney.net/oaubuntu/entry/world_s_most_detailed_...Picked up by the BBC here:
Global Digital Elevation Map covers 99% of the Earth's surface, and will be free to download and use...
"This is the most complete, consistent global digital elevation data yet made available to the world," said Woody Turne...
Simple tweak for model relations in CakePHP
http://dsi.vozibrale.com/articles/view/simple-tweak-for-model-relation...What happens when you wait for half an hour to delete one row in your database? Investigation!
Open Source JavaScript Regular Expression Library
http://feedproxy.google.com/~r/Webappers/~3/xH4PNyE8u50/XRegExp is an open source (MIT license) JavaScript library that provides an augmented, extensible, cross-browser implementation of regular expressions, including support for additional syntax, flags, and methods.
XRegExp adds new regex and replacement ...
50 Dazzling Examples of Polar Panorama Photography
http://feedproxy.google.com/~r/webdesignerdepot/~3/FNRqpm7_K1Q/Polar panoramas, also known as stereographic projections or ‘little planets’, are spectacular images that are created out of panoramic photos.
While the effects are quite stunning, these images are actually very easy for anyone to produce.
The basi...
Warning: There are approximately 2,918,472 days until MySQL can no longer store today's date.
http://swanhart.livejournal.com/127998.htmlmysql> select now() + interval 2918472 day;
+------------------------------+
| now() + interval 2918472 day |
+------------------------------+
| 9999-12-31 16:14:03 |
+------------------------------+
1 row in set (0.00 sec)
mysql> select now(...
6 Steps To Refactoring Rails (for Mere Mortals) | Union Station
http://www.engineyard.com/blog/2009/6-steps-to-refactoring-rails-for-m...Not just for ruby peepz
Auto Tuning on Vimeo
http://www.vimeo.com/3718294?pg=embed&sec=Eric Hammond: Creating a New Image for EC2 by Rebundling a Running Instance
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/O0jpLIYhRgI/ec2-am...When you start up an instance (server) on Amazon EC2, you need to pick the image or AMI (Amazon Machine Image) to run. This determines the Linux distribution and version as well as the initial software installed and how it is configured.
There are a ...
Our Favorite Tweets of the Week Jun 21-27, 2009
http://feedproxy.google.com/~r/webdesignerdepot/~3/0xUyxSycSoQ/Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers.
The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some her...
Week 25
Danny Piccirillo: The Video Bay Launching With HTML 5 and Ogg Theora/Vorbis!
http://pinstack.blogspot.com/2009/06/video-bay-launching-with-html-5-a...Ever since word got out a couple of years ago that the pioneers of the anti imaginary property movement, The Pirate Bay, were working on a YouTube competitor, i've been quite excited! I love Google and YouTube, but they need some competitors to revolut...
Useful CakePHP Tutorial Roundup for June 26, 2009
http://feedproxy.google.com/~r/JamieNay/~3/_9hxQ_VK9E0/I read a lot about CakePHP almost every day at work, since I’m writing a CMS that will become the standard for most of our new sites. I’m constantly coming across useful tips, code, and tutorials that save me a lot of time. So I thought it might be...
Recreating the MobileMe Web Gallery Interface
http://feedproxy.google.com/~r/nettuts/~3/Mf9rj6elFYM/In 2007, Apple updated .Mac (now MobileMe), and introduced the “Web Gallery” feature - a photo sharing service that integrates with iPhoto. Web Gallery offers a beautiful interface, but the layout is done entirely with JavaScript. In this tutorial...
Matt Zimmerman: Micro-blogging maze
http://mdzlog.alcor.net/?p=411I’ve only been micro-blogging for about a month now, and already, it’s gotten complicated.
Diagram of my micro-blogging world
I have five views of the micro-blogging world: identi.ca (web), Twitter (web), Gwibber (client), Twidroid (client), Face...
80 Refined Social Networking Icons For Free
http://feedproxy.google.com/~r/Webappers/~3/LPlBEexAg3g/Komodo Media has developed over 80 refined, amazing social networking icons for the top networks around. The Social Network Icon Pack consists of 40+ 16 pixel x 16 pixel icons and 40+ 32 pixel by 32 pixel icons all in 32-bit PNG format. Social Network ...
Lukas Smith's Blog: PHP 5.3.0 stable almost released :)
http://www.phpdeveloper.org/news/12754As Lukas Smith mentions in his latest post to his blog, the release of PHP 5.3 that was originally slated for today has been put off just a bit longer.
It almost happened, but it didn't for now. Originally we planned to release today. But again a few...
Podcast #59 - Blog - Stack Overflow
http://blog.stackoverflow.com/2009/06/podcast-59/This is the 59th episode of the StackOverflow podcast where Joel and
Jeff sit down with Damien Katz (of CouchDB) to discuss non-conventional databases, non-conventional programming languages, and taking on non-conventional programming projects.
The iPhone Software Revolution
http://www.codinghorror.com/blog/archives/001280.htmlThe original iPhone was for suckers hard-core gadget enthusiasts only. But as I predicted, 12 months later, the iPhone 3G rectified all the shortcomings of the first version. And now, with the iPhone 3GS, we've reached the mythical third version:
A c...
10 Tools to Improve Your Site’s Usability on a Low Budget
http://feedproxy.google.com/~r/webdesignerdepot/~3/ickGzfeLGus/Testing the usability of your site is one of the smartest things you can do. Usability involves making a website’s interface easier to use and simpler to understand, so that the user’s experience is as enjoyable as possible.
The more usable a site ...
Eric Hammond: New Releases of Ubuntu Images for Amazon EC2 2009-06-23 (Karmic Koala Alpha released)
http://alestic.com/2009/06/ec2-ubuntu-ami-release-karmicUbuntu Karmic Koala Alpha is being developed and will be released as Ubuntu 9.10 in October. If you want to play around with Karmic Alpha on Amazon EC2, I have published new AMIs in the US and EU regions for 32- and 64-bit:
http://alestic.com
A ...
Eric Hammond: New Releases of Ubuntu Images for Amazon EC2 2009-06-23 (Karmic Koala Alpha released)
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/xVGtM1YT4ww/ec2-ub...Ubuntu Karmic Koala Alpha is being developed and will be released as Ubuntu 9.10 in October. If you want to play around with Karmic Alpha on Amazon EC2, I have published new AMIs in the US and EU regions for 32- and 64-bit:
http://alestic.com
A ...
OS X Style Docks & Stacks Navigation with jQuery
http://feedproxy.google.com/~r/Webappers/~3/D8yErA0jhtg/While mimicking the OS X dock and stacks isn’t new, it’s certainly not common. Nettuts has shown us a few ways to do “Outside the Box” Navigation with OS X style docks and stacks navigation.
jQuery OS X Stack and Drop Stack is my favorite navig...
The Fantastic Photography of Clark Little
http://feedproxy.google.com/~r/webdesignerdepot/~3/mHoz14_Npns/Today we’re featuring the fantastic photography of Clark Little, an amazing surf photographer.
His photographs have been mesmerizing the world since 2007, with captivating photos taken inside waves as well as stunning angles usually only seen by hard...
Mirco Müller: Attention-to-detail ’till you bleed
http://macslow.net/?p=324It’s amazing what you can spend half a day on. But in the end it meant bugs got squashed and text in notifications should look more sound now. Now the interaction designers need to make up their mind what’s the best default width for a notification...
Ubuntu Server blog: Server Team 20090623 meeting minutes
http://ubuntuserver.wordpress.com/?p=297Here are the minutes of the meeting. They can also be found online
with the irc logs here.
DRBD
ivoks send an email with his proposal to move the DRBD module out of the kernel tree and use DKMS instead. He also started to work on new drbd...
Bodhi.Zazen: KVM network scripts
http://blog.bodhizazen.net/?p=466While tools such as virt-manager and virsh are useful, not all of the features of kvm are available with these front ends.
There are a rich number of options with KVM and I would encourage you to read man qemu if you are interested in learning more. I ...
DryIcons.com | Free Icons
http://dryicons.com/free-icons/Maurice Svay's Blog: Face detection in pure PHP (without OpenCV)
http://www.phpdeveloper.org/news/12731Maurice Svay has a new blog post that includes a script he's developed to perform facial recognition (detect faces in images) with PHP without the need of the Open-CV library.
OpenCV seems to perform well but you need to be able to install it on your...
Katamari Forever - The Music
http://feedproxy.google.com/~r/psblog/~3/LfdBfBjkMDM/Hello everyone, I’m Kazuhito Udetsu, the producer of Katamari Forever for PS3 at Namco Bandai Games. For those asking, “who?” let me introduce myself a bit further. I joined Namco in 1996 as a game designer. I worked in various departments includ...
NginxRewriteMultiCondExample
http://wiki.nginx.org/NginxRewriteMultiCondExampleNginx Rewrite Multiple Conditions Example
Code Navigation Improvements
http://blogs.sun.com/netbeansphp/entry/code_navigationWhen you work on a project, you need to navigate around the source code frequently. NetBeans IDE provides many navigation features that are highly useful since 6.5 but there were additional improvements and fixes in 6.7 that are worth of mentioning...
New Memcached Extension for PHP - techPortal
http://techportal.ibuildings.com/2009/06/22/new-memcached-extension-fo...Earlier in the year, a new memcache extension was released for PHP by Andrei Zmievski, Core PHP Developer and Open Source Fellow at Digg.com. The extension is for dealing with memcache from PHP, and is called memcached (not to be confused with the exis...
25+ Useful Infographics for Web Designers
http://feedproxy.google.com/~r/webdesignerdepot/~3/nmBESXBoZ60/Infographics can be a great way to quickly reference information.
Instead of pouring over figures and long reports to decipher data, an infographic can immediately make apparent exactly what a dataset actually means.
Below are more than 25 infographics...
Stack Overflow Developer Lair - Blog - Stack Overflow
http://blog.stackoverflow.com/2009/06/stack-overflow-developer-lair/Stack Overflow Developer Lair
Remember Stack Overflow Valued Associate #00002? Me neither. Until I saw these photographs of his developer lair, that is:
I Think You're Fat - Esquire
http://www.esquire.com/features/honesty0707a movement called Radical Honesty.
The movement was founded by a sixty-six-year-old Virginia-based psychotherapist named Brad Blanton. He says everybody would be happier if we just stopped lying. Tell the truth, all the time. This would be radical eno...
10 most unreal landscapes on Earth - Travel Blog Magazine
http://opentravel.com/blogs/10-most-unreal-landscapes-on-earth/Unreal landscapes on our very much real Earth are like gates to different worlds. These places blow our minds and cross the limits of our imagination.
Here is a collection of ten most alien-looking landscapes on Earth
Matt Zimmerman: Smooth sailing to GRUB 2
http://mdzlog.alcor.net/?p=403GRUB 2 is now the default for new installations of Ubuntu, but as explained in the announcement, existing GRUB 0.x systems won’t be automatically converted to GRUB 2. This is because switching to a new PC boot loader is tricky business, and it’s ...
Changing jobs - Evert Pot
http://feedproxy.google.com/~r/bijsterespoor/~3/RaWJbh2elNg/240I'm changing jobs! Well, at the very least I'm leaving Filemobile.
It was for this job I moved from Hilversum, the Netherlands to Toronto, Canada. A very scary move for me at the time, but it turned out to be one of the best experiences of my life. I'...
Plugin development tips and tricks
http://bakery.cakephp.org/articles/view/plugin-development-tips-and-tr...This tutorial is for users who are already familiar with plugins.
The main objective of it is to show the power of plugins and to make them more independent from an application itself.
It’s alive!
http://feedproxy.google.com/~r/dropbox/~3/c-56kwzOJYk/Would you all forgive us if we said we were sorry for not posting for a while? :( We’re still alive, I swear!
A lot has happened since we last spoke. Continuing from where our last post left off, Dropbox won its first Rock Band duel after an extr...
Week 24
AJAX star rating plugin
http://bakery.cakephp.org/articles/view/ajax-star-rating-plugin-1In the days of social networks, you often want to give users the possibility to rate things and to see the average rating. The most common user interface implementation is a star rating system. This plugin now offers you an easy, customizable way to en...
Attachable Behavior for Dynamic HABTM Relationships in CakePHP 1.2
http://feedproxy.google.com/~r/JamieNay/~3/1rcHj2S6Lk8/It’s not normally a pain to add new HABTM relationships in CakePHP: just edit two the two model files, throw in some almost-stock code, and bob’s yer uncle. But I found myself in a sticky situation: I’m writing (almost done!) a general-purpose CM...
I-Movix SprintCam v3 NAB 2009 showreel on Vimeo
http://www.vimeo.com/4167288Canned Platypus » Server Design
http://pl.atyp.us/wordpress/?page_id=1277Boiling down your Computer Science degree into 4000 words - John Lim (PHP Everywhere - By John Lim)
Check My Colours - Analyse the color contrast of your web pages
http://www.checkmycolours.com/PHP-FPM is BSD-licensed now - Alexey Zakhlestins blog » php
http://blog.milkfarmsoft.com/?p=88Some seriously good news here. It took several years of waiting, but, it finally happened. PHP-FPM project is officially BSD-licensed now, which means, that it has good chances to become a part of official PHP distribution.
PHP-FPM is “deciphered” ...
100 Outstanding and Inspirational Infrared Photos
http://feedproxy.google.com/~r/webdesignerdepot/~3/5pS6orfAyJc/Infrared photography produces some of the most amazing photographs on the planet.
In infrared photography, the film or image sensor used within a digital camera is sensitive to infrared lighting, which allows the camera to pick up any light that’s in...
Integrating MediaWiki With CakePHP
http://feedproxy.google.com/~r/SohaibsBlog-CakePHPBaker/~3/_WIQbKVskz0...Hi Folks. As you might have guessed from the title, I was up trying to integrate MediaWiki with a CakePHP application of mine. Yeah, all hell did break loose while I was at it. As naive as it may sound, I was dreaming something like an API bridge betwe...
Christer Edwards: Create Anonymous Squid Proxy For Iranian Election Protestors
http://ubuntu-tutorials.com/?p=1180As I’m sure is the case with the rest of you (particularly if you use Twitter), I’ve been hearing more and more about the Iranian Election and the difficulties the people there are having in getting connectivity outside of the country. Without gett...
Web2.0 - Logo Creatr
http://creatr.cc/creatr/YouTube - Shouting in the Datacenter
http://www.youtube.com/watch?v=tDacjrSCeq4&feature=player_embeddedDon't shout at your jbod
10 Reasons Why You Should Be Using Firebug
http://feedproxy.google.com/~r/nettuts/~3/C4ugvILoXrE/Firebug is one of the most popular tools used by web developers. In this article, we’ll take a closer look at ten of its most attractive features.
1. Console
The first thing you’re going to notice when opening Firebug (either from the
status bar o...
Using RAID on EC2 EBS Volumes to Break the 1TB Barrier and Increase Performance - Alestic.com
http://alestic.com/2009/06/ec2-ebs-raidAmazon EC2 currently has a limit of 1,000 GB (1 TB) for EBS volumes (Elastic Block Store). It is possible to create file systems larger than this limit using RAID 0 across multiple EBS volumes. Using RAID 0 can also improve the performance of the file ...
Create a Realistic Candy Bar in Illustrator
http://feedproxy.google.com/~r/webdesignerdepot/~3/ZNX4nI5gEQ0/Realistic renderings can be done easily in Adobe Illustrator.
With vector shapes, the objects can be preserved and edited infinitely which is a great advantage over raster objects.
A few simple tweaks from the Effects menu and an understanding of basic...
iPhone Style Checkboxes in jQuery
http://feedproxy.google.com/~r/Webappers/~3/dsEw9J66DBY/Ever wanted those flash iPhone on/off toggle switches on your webpage? Love jQuery? Well then Thomas Reynolds has got something special for you. iPhone Style Checkboxes implements the iPhone toggles as replacements for standard HTML checkboxes.
Simply ...
Danny Piccirillo: 13 things to get excited for in Ubuntu 9.10 Karmic Koala
http://pinstack.blogspot.com/2009/06/13-things-to-get-excited-for-in-u...I don't know about you, but i'm damn excited about the upcoming version of Ubuntu, so it better deliver! As usual, there will be tons of bug fixes, updated packages, tighter integration, as well as increased stability and usability. All talk so...
Meet the Women of Uncharted 2: Among Thieves
http://feedproxy.google.com/~r/psblog/~3/3FUEhycNt6Q/Near the end of yesterday’s Nolan North interview, a number of people dropped in to give Mr. Nathan Drake some good-natured ribbing. I had a chance to speak with Emily Rose and Claudia Black, aka Elena Fisher and Chloe Frazier, co-stars of the upcomi...
How I PHP: How to take a website offline. - Arnold Daniels
http://blog.adaniels.nl/articles/how-i-php-how-to-take-a-website-offli...I’ve seen a lot of methods used to take a website temporarily off-line for maintenance. Most involve a using PHP to disable the site or renaming the index file. There is however a far better method of doing this, by placing the following in the vhost...
find(’list’) with three (or combined) fields « nuts and bolts of cakephp
http://teknoid.wordpress.com/2008/09/04/findlist-with-three-or-combine...How about a little trick to extend the find(’list’) functionality?..
Let’s say we need to display a list of users, but instead of just User.id and User.name we need to have User.id, as well as User.name and User.email combined. Unfortunately fin...
Mumbles Brings (More) Growl-Like Notifications to Linux
http://lifehacker.com/5293943/mumbles-brings-more-growl+like-notificat...Linux: Ubuntu 9.04 introduced a set of upper-corner notifications similar to Growl, but they lack for customization in both appearance and usability. Mumbles aims to bring a true Growl-like experience to Linux desktops.
"Aims to," in this case, because...
10 Web Design Rules That You Can Break
http://feedproxy.google.com/~r/webdesignerdepot/~3/jU2ShThijrw/As web design and design in general have evolved, rules have been established to ensure consistent and usable designs.
Some of these rules were created simply because website creators abused certain principles without regard for their users.
But these ...
Ubuntu Server blog: Server Team 20090616 meeting minutes
http://ubuntuserver.wordpress.com/?p=295Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Merges
mathiaz reminded that there was a list of merges that look easy on the Ubuntu Server team Roadmap. dholbach mentioned the sponsoring list wh...
1001 rules for my unborn son
http://rulesformyunbornson.tumblr.com/page/2Be like a duck. Remain calm on the surface and paddle like hell underneath. Michael Caine
pinvoke - Icons and pixel fonts
http://pinvoke.com/Quality web icons to designers/developers.
The icons can be used free for any personal or commercial projects.
* The icons are licensed under a Creative Commons Attribution 3.0 license.
Eric Hammond: Switching apt sources Mirror Repositories in Ubuntu on EC2
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/vWjGjB5HiMc/ec2-ub...UPDATE-3: As of 2009-06-16 02:35a, Canonical has restored the Ubuntu mirror for EC2 in the US region. It looks like everything is operating normally now.
UPDATE-2: Canonical has restored the Ubuntu mirror for EC2 in the EU region.
UPDATE-1: The DNS ...
Eric Hammond: Switching apt sources Mirror Repositories in Ubuntu on EC2
http://alestic.com/2009/06/ec2-ubuntu-mirror-outageUPDATE-3: As of 2009-06-16 02:35a, Canonical has restored the Ubuntu mirror for EC2 in the US region. It looks like everything is operating normally now.
UPDATE-2: Canonical has restored the Ubuntu mirror for EC2 in the EU region.
UPDATE-1: The DNS ...
php|architect Blog: Opinion: Arrogance is Limiting Framework Adoption
http://www.phpdeveloper.org/news/12692On the php|architect blog there's a new post from Cal Evans (of Ibuildings) with what he thinks is one of the largest reasons that frameworks aren't as well-adopted as they should be - arrogance.
Developers are notoriously self-confident in their abi...
Coding Horror: Is Email = Efail?
http://www.codinghorror.com/blog/archives/001191.htmlWhile I've always practiced reasonable email hygiene, for the last 6 months I've been in near-constant email bankruptcy mode. This concerns me.
Yes, it's partly my fault for being a world champion procrastinator, but I'm not sure i...
Using FFmpeg to encode videos for the iPod - Lorenz Cuno Klopfenstein - Klopfenstein.net
http://www.klopfenstein.net/lorenz.aspx/using-ffmpeg-to-encode-videos-...Most parameters are not standard FFmpeg parameters (you won't find them in the documentation) but are special parameters that work only with the x264 encoder. There is a website that explains all x264 parameters however. The most important setting...
Url Shorteners: Destroying the Web Since 2002
http://www.codinghorror.com/blog/archives/001276.htmlIs anyone else as sick as I am of all the mainstream news coverage on Twitter? Don't get me wrong, I'm a Twitter fan, and I've been a user since 2006. To me, it's a form of public instant messaging -- yet another way to maximize the value of my keystro...
How to Create an Infinite Carousel with jQuery
http://feedproxy.google.com/~r/Webappers/~3/NNhvgRoZkX8/jQueryforDesigners has added a scrolling carousel that worked in the same way the carousel worked on the Apple Mac ads page. They have published a tutorial which walk through the fundamentals of scrolling carousel, and how they have created jQuery Infi...
Eric Hammond: New Releases of Ubuntu and Debian Images for Amazon EC2 2009-06-14 (Reliability and Security)
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/9pge4NfQgzI/ec2-ub...New updates have been released for the Ubuntu and Debian AMIs (EC2 images) published on:
http://alestic.com
The following improvements are included in this release:
Ubuntu 9.04 Jaunty now uses an Ubuntu mirror inside of EC2 hosted by
RightScale...
Eric Hammond: New Releases of Ubuntu and Debian Images for Amazon EC2 2009-06-14 (Reliability and Security)
http://alestic.com/2009/06/ec2-ubuntu-ami-release-mirrorsNew updates have been released for the Ubuntu and Debian AMIs (EC2 images) published on:
http://alestic.com
The following improvements are included in this release:
Ubuntu 9.04 Jaunty now uses an Ubuntu mirror inside of EC2 hosted by
RightScale...
Jonathan Ernst: Conversion de scripts PHP utilisant les « short-tags »
http://ernstfamily.ch/jonathan/?p=340Si vous avez gardé de mauvaises habitudes ou que vous avez récupéré de vieux scripts PHP qui utilisaient encore les balises courtes ou « short-tags » ( au lieu de ) qui sont désactivées par défaut dans les versions actuelles de PHP, vous pouve...
jQuery TOOLS - The missing UI library for the Web
http://flowplayer.org/tools/demos/index.htmlSitemap Deluxe
http://bakery.cakephp.org/articles/view/sitemap-deluxeA nice and easy way for automatically generate your sitemaps. Main features: generate html & xml sitemap, send your sitemap to search engines (Google, Yahoo, Ask, Bing), auto generated robot.txt, support for dynamics and statics sections...
Addiction
http://xkcd.com/597/26 Examples of Online T-Shirt Shops
http://feedproxy.google.com/~r/webdesignerdepot/~3/q6kE4wzeynA/Many e-commerce and shopping websites suffer from poor quality design.
However, when it comes to online t-shirt shops, creativity is high and there are plenty of designs that are worthy of mention.
Many of these sites target the artists who create t-sh...
Debian Package of the Day: iotop: simple top-like I/O monitor
http://debaday.debian.net/2009/06/14/iotop-simple-top-like-io-monitor/Article submitted by Paul Wise. DebADay needs you more than ever! Please submit good articles about software you like!
iotop is a console application for monitoring the I/O usage of processes on your system. It is especially handy for answering the que...
Tweeting from PHP - Fabien Potencier
http://fabien.potencier.org/article/20/tweeting-from-phpTwitter is everywhere nowadays. Odds are eventually you will want to tweet
from PHP. No need to use one of the numerous PHP Twitter libraries, as
tweeting is as simple as using the PHP built-in file_get_contents()
function:
function tweet($message, $u...
Matt Zimmerman: Overflow error: need for better organization and management
http://mdzlog.alcor.net/?p=380I know that I have too much on my mind when:
I have a brilliant idea
I realize that I can’t do anything with it right now
I realize that if I don’t record it, I will lose it, because I have a lot to think about
I consider creating a list of ideas ...
A Quick, Dirty and Useful Widget Component for CakePHP @ Jamie Nay
http://jamienay.com/2009/06/a-quick-dirty-and-useful-widget-component-...Don't know if this should be a widget. But still useful info:
In one of my side projects, which I’m currently refactoring to use CakePHP, I needed to have certain dynamic (i.e. database-retrieved) elements on every page: the three latest entrie...
Christer Edwards: How To Share Your Internet Connection
http://ubuntu-tutorials.com/?p=1175Recently I asked for some user-contributed content for the site, and while I didn’t get the amount of feedback that I’d like, I did get one good suggestion that I knew I needed to pass on. How to share your internet connection. This tutorial outlin...
Week 23
FluentDOM.org - Thomas Weinert
http://www.a-basketful-of-papayas.net/2009/06/fluentdomorg.htmlFluentDOM got an own webpage at http://fluentdom.org.
You can now find nightly builds at http://nightly.fluentdom.org. A PHPUnit log file and the code coverage report for the latest nightly build is provided, too.
Status Update
We added a FluentDOMStyl...
40 Examples of Incredible Photo Manipulation
http://feedproxy.google.com/~r/webdesignerdepot/~3/27MQACeaUeM/Shared by kvz
Amazing. I'm gonna have to put one of these up on my wall.
Photo manipulation is an ever evolving collaboration between photography and graphic design.
Combining certain elements to create a unique image, that can convince even the mos...
Jeff Waugh: Truly, CSS is awesome
http://bethesignal.org/?p=1523… and apparently available on Zazzle.
The Wrong Level of Abstraction
http://www.codinghorror.com/blog/archives/001275.htmlIn Why Isn't My Encryption.. Encrypting? we learned that your encryption is only as good as your understanding of the encryption code. And that the best encryption of all is no encryption, because you kept everything on the server, away from the prying...
jQuery Inline Form Validation Engine
http://feedproxy.google.com/~r/Webappers/~3/HOsIGICVeys/When it comes to form validation, it’s hard to have a versatile solution that works with every form. Figuring out how to display errors is not a simple task. Cedric Dugas has created a jQuery Validation Engine in order to solve this problem.
When an ...
CakePHP Book and Code Updates
http://www.pseudocoder.com/archives/2009/06/12/cakephp-book-and-code-u...The Book
For anyone who missed it, I released a free CakePHP book a month ago. Since then it’s been downloaded over 2500 times. I’ve also received some great feedback and have made a bunch of corrections to the code and grammar. The biggest chan...
FluentDOM - Thomas Weinert
http://www.a-basketful-of-papayas.net/2009/06/fluentdom.htmlToday I like to present a new projekt: FluentDOM
It provides an easy to use, jQuery like, fluent interface for DOMDocument.
The idea was born in a workshop of Tobias Schlitt about the PHP XML extensions at the IPC Spring in Berlin.
The last few days Ba...
Killzone 2 “Flash & Thunder” Pack Out Today - How to Survive a Nuclear Attack
http://feedproxy.google.com/~r/PSBlog/~3/fzHTDSHl0jo/With the release of the second Killzone 2 downloadable content pack “Flash & Thunder” on PlayStation Store today, we have been able to uncover Helghast documentation on their movements in the newest maps: Southern Hills and Beachhead. These two map...
5 Minute DBA MyISAM Example Config Files
http://www.bigdbahead.com/?p=643I have been asked this numerous times ever since I posted my InnoDB sample configuration files, Do I have sample configuration parameters for a MyISAM setup? We are seeing less and less people use MyISAM, but it is still popular ( especially in prepack...
Iphone OS 3.0 100 new features - Hackint0sh
http://www.hackint0sh.org/forum/f201/75025.htm100+ New Features in 3.0
Debugging with multiple users - Derick Rethans
http://derickrethans.nl/debugging_with_multiple_users.phpAs author of Xdebug, people ask me
often the question how to handle the case in teams when there is one
development server and multiple developers working on the same project
on that server. Xdebug only allows you to specify one IP address
to connect t...
Gizmodo - Apple's WWDC 2009 Keynote in 3 Minutes - Wwdc 2009
http://i.gizmodo.com/5284713/apples-wwdc-2009-keynote-in-3-minutesWhat happened at the WWDC 2009 Keynote? In case you missed our roundup, check out this slightly abridged, 3-minute summary of the whole 2-hour event. You'll note that the new iPhone 3GS is:
Using jQuery To Manipulate and Filter Data
http://feedproxy.google.com/~r/nettuts/~3/Jmi4J3nQxOo/When a webpage is designed to display large tables of data, a great amount of consideration should be dedicated to allowing the user to sort through the data in a structured manner. In this article, I will go over four techniques: hover effects, zebra ...
Autoresizing Smart Columns with jQuery
http://feedproxy.google.com/~r/Webappers/~3/PcXPPZELf34/Currently, there are two commonly used techniques on displaying columns, the fixed columns and the liquid columns. With fixed columns, there will be certain viewport resolutions, where it leaves excess white space where a column was just not able to sq...
Images in a database
http://www.pythian.com/news/1314/images-in-a-databaseAbout six months ago, the question of storing images in a database came up. This is one of my favorite topics, and has many database-agnostic parts.
Personally, I think “tell me about storing images in a database” is actually a great interview que...
Quick SSH Tip - Fabien Potencier
http://fabien.potencier.org/article/19/quick-ssh-tipIf you need to regularly connect to a lot of different servers like I do, you
probably use SSH to connect to them, and you also probably use your personal
SSH identity file to ease the connection.
Some time ago, I re-discover a neat trick to simplify ...
20 Tools to Make the Life of a Web Developer Easier
http://feedproxy.google.com/~r/nettuts/~3/ghsYsPArrNE/Developing a well-rounded aesthetically pleasing website can be a daunting task even for the most seasoned web developer. You must identify current trends and standards and determine ways to incorporate them into your designs. Luckily, there are many f...
File:Unix history-simple.png - Wikimedia Commons
http://commons.wikimedia.org/wiki/File:Unix_history-simple.pngE3 09 Virtual Booth Tour: Ratchet & Clank Future: A Crack in Time
http://feedproxy.google.com/~r/PSBlog/~3/ni5OHSUmQtM/Here’s our third “Virtual Booth Tour,” Ratchet & Clank Future: A Crack in Time (click for our God of War III and MAG installments). In this session, sit down in our E3 booth with Insomniac Games’ James Stevenson as he details the game’s story...
iPhone 3G S and the 'Uh Oh' moment | Phones | iPhone Central | Macworld
http://www.macworld.com/article/141039/2009/06/iphone3gs_and_gadgets.h...With the ultimately adaptable iPhone 3G S, we’re just about there. This thrills me to the core. But then I’m not the guy responsible for making and selling single-purpose handheld devices. If I were, I’d be considering my future very carefully.
Regular Expressions for Regular Programmers
http://www.codinghorror.com/blog/archives/001274.htmlIf you've followed my blog for any length of time, you know that I am a total regular expression fanboy. It's almost embarrassing how much I love the damn things. I'm pretty sure my teammates roll their eyes every time they see yet another class I've t...
5 Rotten Things No One Else Has Told You About the Clients You’ll Work For
http://feedproxy.google.com/~r/webdesignerdepot/~3/RZqcv2wulDs/In over 10 years of freelancing I’ve had the fortune, and sometimes misfortune, of working with some unusual clients.
While each client is a unique individual, I’ve found that many characteristics and behaviors are similar from client to client.
Mo...
xkcd - A Webcomic - Ballmer Peak
http://xkcd.com/323/Recommended PHP Standards Group - Echolibre
http://blog.echolibre.com/2009/06/recommended-php-standards-group/Introduction
A few weeks ago, Helgi and I attended PHP|Tek 2009 in Chicago, as both representatives of echolibre and The PEAR Group.
This post will briefly discuss the formation of a Recommended PHP Standards Group, as put forward by a meeting of PHP d...
E3 09 Virtual Booth Tour: MAG
http://feedproxy.google.com/~r/PSBlog/~3/V1jN0fb7FVE/Here’s the 2nd in our “Virtual Booth Tour” series: MAG (click here for the guided tour of God of War III).
You’ve probably seen some quick demonstrations of MAG, but that’s not enough time to do this complex game justice. In this video, Zippe...
PHP Application from Remote Server
http://blogs.sun.com/netbeansphp/entry/new_php_project_wizard1NetBeans 6.7 is nearly out so it's time to start developing new features for the next release...
Today, I would like to inform you that we have just added one thing that could help people who would like to develop their PHP applications that are on ...
Prevent User Activity with jQuery BlockUI Plugin
http://feedproxy.google.com/~r/Webappers/~3/xwXzISYoFTA/The jQuery BlockUI Plugin lets you simulate synchronous behavior when using AJAX, without locking the browser. When activated, it will prevent user activity with the page (or part of the page) until it is deactivated.
BlockUI adds elements to the DOM ...
ffmpeg - Ubuntu Wiki
https://wiki.ubuntu.com/ffmpegFixing FFmpeg on Ubuntu
For a litany of legal reasons, FFmpeg does not come with all of the necessary things enabled for you to encode video for the iPod Video by default. Therefore, we need to build it from source and install some other libraries and...
[dutch] CouchDB - Slacker database in Erlang | Finalist Developers Blog
http://blog.finalist.com/2009/04/06/couchdb-slacker-database-in-erlang/Wat men momenteel verstaat onder de term ’slacker’ database is eigenlijk een document geörienteerde database zonder schema. De database biedt CRUD operaties voor documenten en mogelijkheden om deze te filteren en te aggregeren.
CouchDB
CouchDB is...
iPodVideoEncoding - Community Ubuntu Documentation
https://help.ubuntu.com/community/iPodVideoEncodingThis is a guide for encoding video to a format acceptable by the 5th generation iPods, aka the iPod Video (The format is also compatible with 6th generation iPods, iPhones, Apple TV's, and the QuickTime player / iTunes. The following methods have ...
SimpleRip: Ripping/Encoding DVDs to Xvid with Mencoder | quadpoint.org
http://quadpoint.org/projects/simplerip#process_niceWith this document, you can generate the necessary commands to encode a movie directly from a DVD title to an Xvid file using mencoder, without the need for other applications or helper scripts. Mencoder is part of the Mplayer tool set, available from ...
RestrictedFormats - Community Ubuntu Documentation
https://help.ubuntu.com/community/RestrictedFormatsUbuntu strives to make all software that meets the licensing terms in the Ubuntu License Policy available. However patent and copyright restrictions complicate free operating systems distributing software to support proprietary formats.
Ubuntu's ...
What for PHP6? - Fabien Potencier
http://fabien.potencier.org/article/18/what-for-php6PHP 5.3 is just around the corner with a lot of great new features. However,
even if I'm really excited about this new release, I won't make yet another
PHP 5.3 feature list; I will rather look at the future of PHP. PHP core
developers met at php|tek a...
PHP: Strings - Nowdoc
http://nl2.php.net/manual/en/language.types.string.php#language.types....Nowdocs are to single-quoted strings what heredocs are to double-quoted strings. A nowdoc is specified similarly to a heredoc, but no parsing is done inside a nowdoc. The construct is ideal for embedding PHP code or other large blocks of text without t...
Transforming Laser Mouse - Trypticon - Transformers Device Label Device Label at BigBadToyStore
http://www.bigbadtoystore.com/bbts/product.aspx?product=TAK10925&m...Transforming Laser Mouse - Trypticon
Neil Crookes » CakePHP Sequence Behavior
http://www.neilcrookes.com/2009/02/09/cakephp-sequence-behavior/A CakePHP behavior for maintaining a contiguous sequence of order values. Records can be grouped by zero, one or multiple fields and the contiguous sequence is maintained for each group when adding, editing or deleting records.
Eric Hammond: Tip: Get Startup Time of EC2 Instance from meta-data
http://feeds.alestic.com/~r/alestic-planetubuntu/~3/ESmhdFjbxVI/ec2-in...Dmitriy Samovskiy discovered that the startup time of an EC2 instance (not the latest boot time) is hidden in the “Last-Modified” header of the EC2 meta-data response. You can only query this from the instance itself, but this should perform bette...
Week 22
How to make a movement. Lessons learned from dancing guy. | Derek Sivers
http://sivers.org/dance-lessonsBeing an analytical learning-addict, I can’t help but distill some lessons from this “Guy Starts Dance Party” video taken last week. I’d really like to hear your thoughts, too. First, let’s watch:
E3 09 Virtual Booth Tour: God of War III
http://feedproxy.google.com/~r/PSBlog/~3/aCvVtF2tlhk/We’re now on our way back from LA, but even with E3 2009 in the books, we’ve got a lot more videos coming for you.
During the conference, we had an elevated area above the show floor where media members and other dignataries (I’m looking at you, ...
FOSS Windows
http://feedproxy.google.com/~r/GeekHero/~3/Qt_yN1zTWAk/Shared by iFeghali
That pretty much says everything
Transcription
Randie: … and this is why I wouldn’t use Microsoft Windows even if it went free and Open Source.
Now let me know what you think. Would it make any difference for you if Windows ...
Alan Pope: Easy Script To Get And Install PPA GPG Keys
http://popey.com/Easy_Script_To_Get_And_Install_PPA_GPG_KeysIf you use Ubuntu then it's possible you'll enable a PPA or two, to install software not in the standard Ubuntu Repositories.
This is a fairly simple process, but there's a little fiddly bit of work to install the GPG key that goes along with each PPA....
A rule of thumb for choosing column order in indexes
http://www.mysqlperformanceblog.com/2009/06/05/a-rule-of-thumb-for-cho...I wanted to share a little rule of thumb I sometimes use to decide which columns should come first in an index. This is not specific to MySQL, it's generally applicable to any database server with b-tree indexes. And there are a bunch of subtleties, ...
Use multiple databases in one app based on requested url (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/use-multiple-databases-in-one-...I needed to build an application where there are multiple customers (companies) using the application and each have their own database, but also some common tables in another database. I selected CakePHP for the framework and started to work with it. T...
Unit Testing Bad Practices by Example - Sebastian Bergmann
http://qualityassuranceinphpprojects.com/archives/15-Unit-Testing-Bad-...This is an abstract for a chapter from a book on Quality Assurance in PHP Projects.Although Unit Testing is a recommended practice for any software project, care has to be exercised such that testing yields the desired benefits. Bad programming practic...
10 Essential SQL Tips for Developers
http://feedproxy.google.com/~r/nettuts/~3/DAx_ep2nlCI/SQL is yet another essential language for developers wishing to create data-driven websites. However, many developers are unfamiliar with various aspects of SQL; so in this article, we’ll analyze ten essential tips.
1. Use The Right Language
Web ...
One core, one app, multiple domains (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/one-core-one-app-multiple-doma...Dealing with configurations for multiple domains (environments) is always a topic for discussion. I wanted to share my way of dealing with this common problem. This will not be right for all, which is the point. If this does not suit you, there are a f...
Steven Harms: Dell support etc
http://www.sharms.org/blog/?p=449I recently purchased a Dell Mini, and at some point the battery stopped working. Dell Support was friendly, helpful and I got great services. If you want some Dell Mini pics:
I have had it for a month or two now, and I definitely like it. I am ve...
Padded link targets for better mousing - (37signals)
http://www.37signals.com/svn/posts/1048-padded-link-targets-for-better...Among the minor tweaks we introduced with the new Basecamp project switcher are some larger link targets at the top of the screen. Since then I’ve been paying extra attention to link target size. Here are a couple examples of generous link targets fo...
10 Tips to Create a More Usable Web
http://feedproxy.google.com/~r/webdesignerdepot/~3/puiVLEC69do/Whether it’s your portfolio, a blog, a marketing web site, or a collection of games, we all want to attract visitors to our website and to ensure that they have a pleasant experience.
Usability measures the level of a user’s experience and can be c...
Christer Edwards: Getting Started with Firewall Builder
http://ubuntu-tutorials.com/?p=1080This article is part of a series regarding firewalling and network security using the Firewall Builder tool on Ubuntu. This is user-contributed content. If you would like to contribute an article, please see the About page for contact information.
Gett...
Using JavaScript in PHP with PECL and SpiderMonkey - planetphp
http://devzone.zend.com/article/4704-Using-JavaScript-in-PHP-with-PECL...Not too long ago, it seemed like there was a pretty clear distinction between client-side technologies and server-side technologies. Languages like PHP, Perl and Python resided on the server, taking care of tasks like database connectivity, transaction...
AutoLogin Component - An Auth remember me feature
http://bakery.cakephp.org/articles/view/autologin-component-an-auth-re...A user can save their login information by ticking off a checkbox in the login form and AutoLogin will store their information in a cookie to automatically log them in (using the Auth Component) on their next visit.
18 Wonderful IDEs for Windows, Mac, and Linux
http://feedproxy.google.com/~r/nettuts/~3/Q7eRZgE5JlU/Last week we looked at 22 Neat Editors for Windows. But sometimes, a code editor simply isn’t enough, especially when you’re working with things like databases and classes. Which IDE will you prefer? Hopefully you’ll find it below!
Instead of s...
NetBeans Twilight Theme! - Nettuts+
http://net.tutsplus.com/freebies/themes/netbeans-twilight-theme/Personally, when coding, I prefer to use a dark theme. It's less harsh on my eyes. Unfortunately, there simply aren't many available for Netbeans. After an hour or so of searching, I was able to find exactly one theme -- which was mostly spec...
Guy Van Sanden: a liberating decision
http://nocturn.vsbnet.be/node/150I do quite a lot of webdesign these days and it has always been dificult to get sites to work properly on standard compliant browsers and IE. But lately, it has become a nightmare to get anything working on both IE6, IE7 and the rest (funny how anyth...
Electronic Evolution: Research Show Robots Forming Human-like Societies
http://www.dailygalaxy.com/my_weblog/2009/05/a-robot-hitler.htmlA lone group of Swiss scientists have been using scattered LEDs, neural circuity, and an army of miniature robots to explore the very basis of good and evil. No, you aren't reading the back cover of a DVD in the "one dollar each, please get this ...
Christopher Denter: bpython -- Curses Based Python Interpreter
http://the-space-station.com/2009/6/2/bpython-curses-based-python-inte...We all know that one of the cool things that Python offers is it’s interactive shell that makes it possible to quickly test things. It’s included in every Python release and can be invoked by simply entering ‘python’ on the command-line. While ...
The State of Solid State Devices for Databases - John Lim (PHP Everywhere - By John Lim)
http://phplens.com/phpeverywhere/?q=node/view/261Recently I read in AnandTech a good article on Solid State Devices (SSD). It certainly blew away many misconceptions I had about SSD.
From a professional point of view, my main interest would be how databases are affected by the following characteristi...
Badda-Bing Indeed.
http://www.techcrunch.com/2009/06/01/badda-bing-indeed/This is just too good. One of the features of Microsoft’s just launched Bing search engine is that it auto-plays videos in results when you hover over them. Naturally, the first thing a number of people, like Loic Le Meur, did was search for “sex...
WipEout HD Fury Expansion Pack Details
http://feedproxy.google.com/~r/PSBlog/~3/qkC2u2qMqV8/Hi everyone! This is Daimion Pinnock, Producer for WipEout HD, back to introduce Game Director Tony Buckley. He’s here to tell you about a brand new expansion pack for WipEout HD, as well as its first showing this week at E3!
Hello everybody,
I’m T...
Amazon Web Services Developer Community : Running MySQL on Amazon EC2 with Elastic Block Store
http://developer.amazonwebservices.com/connect/entry.jspa?categoryID=1...Benefits of using EBS for MySQL
There are numerous reasons why you will want to run your MySQL database on EBS. Some of them are obvious and some are wonderful. They include:
Persistent storage in the event of instance failure - If an EBS volume is u...
Automate EC2 Instance Setup with user-data Scripts - Alestic.com
http://alestic.com/2009/06/ec2-user-data-scriptsuser-data Scripts
The Ubuntu and Debian EC2 images published on http://alestic.com allow you to send in a startup script using the EC2 user-data parameter when you run a new instance. This functionality is useful for automating the installation and co...
50 Great Examples of Data Visualization
http://feedproxy.google.com/~r/webdesignerdepot/~3/ZnUhONDvw2s/Wrapping your brain around data online can be challenging, especially when dealing with huge volumes of information.
And trying to find related content can also be difficult, depending on what data you’re looking for.
But data visualizations can make...
Nick Ali: More UDS Karmic Karaoke Videos
http://boredandblogging.com/?p=1117The KDE/Kubuntu folks got up and took a stab at singing. Check out Roderick Greening’s hip swinging
Stuart Langridge and Jono Bacon doing I’m Too Sexy.
After hours of cajoling, I was convinced to sing Born to Be Wild with a bunch of folks. Pers...
Aidan Lister » Blog Archive » Better Error Handling with CakePHP
http://aidanlister.com/2009/04/better-error-handling-with-cakephp/CakePHP is a wonderful framework, but it really drops the ball when it comes to practical error management. In production environments (DEBUG = 0), only 404 or 500 errors are displayed to the user, and no errors are written to the log files.
This mean...
Aidan Lister » Blog Archive » Implementing row level access control in CakePHP
http://aidanlister.com/2009/05/implementing-row-level-access-control-i...The ACL Component in CakePHP is very powerful and can be used to solve a wide variety of access control problems. In this tutorial, we provide a step-by-step guide for implementing row level access control to a model. We will assume at least a basic un...
Week 21
ConvoTrack
http://convotrack.com/Ever wanted to see the entire conversation surrounding a post? Now you can! This simple bookmarklet will load comments from Twitter, FriendFeed, Digg, Reddit, HackerNews and any blog mentioning the article and will load it in a handy sidebar.
SQL Editor and NetBeans | Part One
http://nbguru.wordpress.com/2009/05/30/sql-editor-and-netbeans-part-1/In the previous blog, I mentioned SQL Editor. NetBeans has improved it in every release in the past 2 years and it looks great these days. Here’s a sneak-peek;
This figure shows the SQL Editor window along with the results shown for the command exec...
Eefje Voogd Makelaardij - Woningen
http://www.eefjevoogd.nl/woningen.htmlAppartement (1930), Piet Gijzenbrugstraat 40-I AMSTERDAM
Vraagprijs: € 249.000 k.k.
PHP.JS - Port PHP Functions to Javascript
http://feedproxy.google.com/~r/Webappers/~3/8rHHTcbIRb0/Developer Kevin van Zonneveld was once working on a project with a lot of client(JS) / server(PHP) interaction, and he found himself coding PHP functions (like base64_decode & urldecode) in JavaScript to smoothen communication between the two languages...
Coders' View Blog: The Strategy Pattern Using PHP
http://www.phpdeveloper.org/news/12594On the Coders' View blog there's a recent post looking at using the strategy design pattern in your PHP application.
In the strategy pattern, algorithms are extracted from complex classes so they can be replaced easily. For example, the strategy patt...
Ask About PHP Blog: Google Analytics API class for PHP
http://www.phpdeveloper.org/news/12592On the Ask About PHP blog today there's a new tutorial (and a new class) helping you to connect your applications with the Google Analytics backend.
I've been thinking about how I can make use of this API to enhance the sites I'm working on. But befo...
Linus' blog: Yet more reading
http://torvalds-family.blogspot.com/2009/05/yet-more-reading.htmlSomebody in the comments wondered how I have time to read so much.. Part of it is simply that reading is my only real hobby (scuba? Sure - one week a year. Reading? 51 weeks a year). So I literally spend my time either in front of my computer or readin...
Martin Owens: UDS: Last Day, Now the Hard Part
http://doctormo.wordpress.com/?p=607Today is the last day of the Ubuntu Developers Summit 2009 for Karmic Koala, I’ve seen some pretty amazing things, boot speeds, data integration, netbook software. It’s all still to come. So now we start growing this next version from our discussio...
Colors Come to Life in 3D with ColoRotate
http://feedproxy.google.com/~r/Webappers/~3/x7HlUic9lQg/Like taste and smell, color is a sense that is processed by our brains in multiple dimensions. Yet traditional methods of choosing colors on computers are limited to obscure sliders and flattened two-dimensional viewers. With ColoRotate, you can work w...
Adding a TinyMCE image browser the CakePHP way
http://bakery.cakephp.org/articles/view/adding-a-tinymce-image-browser...If your cake app requieres some sort of WYSIWYG editor, integrating TinyMCE is in most cases the way to go. The only problem with TinyMCE is that there is no image browser included for free. So we have to build our own one.
Christer Edwards: Nice Ubuntu Wallpapers
http://ubuntu-tutorials.com/?p=1078This is a really quick post, but I thought I might pass these on. 60 Beautiful Ubuntu Desktop Wallpapers.
Other Points of Interest
No Related Post
CakePHP: Prettier URLs for Plugins
http://feedproxy.google.com/~r/JamieNay/~3/s_q0UpArUWU/Well, I’m oficially a CakePHP convert - so much so that I’m in the middle of writing a general purpose CMS based on the excellent framework (I’ll probably convert this blog to Cake if I ever get the time!). One of the most convenient aspects of C...
Use 396 PHP functions in JavaScript
http://www.dzone.com/links/rss/use_400_php_functions_in_javascript.htmlPHP.JS is an open source project trying to port PHP functions to JavaScript. The library can be customized to only include functions you need.
RoundedCornr: Rounded Corner and Gradient Generator
http://www.roundedcornr.com/This generates a basic box with rounded corners. It will create four image files and the necessary HTML and CSS code for you to put rounded corners around your content.
Jonathan Carter: Get Your Sleep and Excercise
http://jonathancarter.co.za/?p=887Fishbowl Sessions
This morning I attended a session on burnout. It was different to usual sessions in that the table has been removed from the room and the chairs were arranged in such a way that there is an inner circle and an outer circle. People who...
PHP.JS - PHP.JS
http://phpjs.org/PHP.JS is an open source project in which we try to port PHP functions to JavaScript. By including the PHP.JS library in your own projects, you can use your favorite PHP functions client-side.
Narada - A Scalable Open Source Search Engine
http://www.oddments.org/?p=65I’ve been working with Patrick Galbraith for the past couple weeks on a new project that started as an example in his upcoming book. It is a search engine built using Gearman, Sphinx, Drizzle or MySQL, and memcached. Patrick wrote the first implement...
Coding Horror: I Shall Call It.. SomethingManager
http://www.codinghorror.com/blog/archives/000553.htmlThere's nothing more ambiguous than a SomethingManager. Avoid this word. Alan proposes a few alternatives in his blog post that might be helpful in narrowing down what your class actually does.
Giving your classes and objects good, descriptive na...
Fixturize Shell - Generate your fixtures automatically » Debuggable Ltd
http://debuggable.com/posts/fixturize-shell---generate-your-fixtures-a...When you start writing unit tests or using the fixtures shell we published a while back you might be quite annoyed about something. The fact that typing in all those fixture data is not really efficient. In order to make our lives a little easier, we c...
Community News: PHP.JS gets a new home (and compiler)
http://www.phpdeveloper.org/news/12578Kevin van Zonneveld has pointed out that the project PHP.JS (porting PHP functions over to Javascript) has a new home:
PHP.JS is an open source project trying to port PHP functions to
JavaScript. We've been around for a little while on my blog at
htt...
Use 396 PHP functions in JavaScript
http://www.dzone.com/links/rss/use_396_php_functions_in_javascript.htmlPHP.JS is an open source project trying to port PHP functions to JavaScript. The library can be customized to only include functions you need.
FirefoxNotify Puts Download Notices in Ubuntu's Pop-Ups
http://lifehacker.com/5271207/firefoxnotify-puts-download-notices-in-u...Linux only: The smoked glass, Mac-like notification alerts are one of Ubuntu 9.04's best features, but they're not yet compatible with every program, including Firefox. An experimental extension can fix that, moving download notifications into Jaunty J...
Use 396 PHP functions in JavaScript
http://phpjs.org/functions/indexPHP.JS is an open source project trying to port PHP functions to JavaScript. The library can be customized to only include functions you need.
Beyond RAID
http://www.codinghorror.com/blog/archives/001233.htmlI've always been leery of RAID on the desktop. But on the server, RAID is a definite must:
"RAID" is now used as an umbrella term for computer data storage schemes that can divide and replicate data among multiple hard disk drives. The different sche...
Lightweight & Highly Customizable Ajax Events Calendar
http://feedproxy.google.com/~r/Webappers/~3/JWUnWeyEVcw/dhtmlxScheduler is a web-based event calendar which provides simple in-browser scheduling solution. With smooth Ajax-enabled interface dhtmlxScheduler allows users to add, modify or delete events without refreshing the web page.
Intuitive drag-n-drop b...
A Visual History of the Internet
http://blogs.msdn.com/stevecla01/archive/2009/05/23/a-visual-history-o...Top siginificant moments from the Internet history
Neil Jagdish Patel: Android Applications Running on Ubuntu Netbook Remix
http://njpatel.blogspot.com/2009/05/android-applications-running-on-ub...Wow, it's been quite some time since I've last blogged. However, this drought isn't due to lack of awesome work or news, it's just that I'm pretty lazy :).I'm working to remedy this with more frequent blogging about my work at Canonical, but I thought ...
10 HTML Tags that are Overlooked but Should be Used.
http://www.dzone.com/links/rss/10_html_tags_that_are_overlooked_but_sh...With the popularity of CSS, the Div tag has been painfully overused. Here is a list of HTML tags that will help you use HTML the way it was intended.
Install the Best Coding Font
http://www.dzone.com/links/rss/install_the_best_coding_font.htmlIf you are IT professionally (coding or sysadmin) you will be staring at monospaced fonts for many many hours a day. So it's probably justified to spend 2 minutes picking a very good one. It can make your work (typing ; ) just a little bit more pleasin...
Envy Code R preview #7 (scalable coding font) » DamienG
http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-r...It's been a struggle but finally after countless hours here it is, the next release of my Envy Code R monospaced (fixed-width) font designed for programmers.
Many glyphs have been redrawn since preview #6 including braces, lower-case y, 6 & 9, am...
Oxford Archaeology: Canonical support
http://blogs.thehumanjourney.net/oaubuntu/entry/canonical_supportLet's introduce a subject that I've rarely seen discussed on planets or forums: Canonical paid-for support. At Oxford Archaeology we have been paying customers for almost a year, and I think it is a good time to look back and see if it was worth it, w...
Mirco Müller: identi.ca/twitter
http://macslow.net/?p=260Just gave in and added myself to the highly-overrated microblogging crowd. More superfluous information slinging around Maybe I’ll enjoy it more than plain blogging, because is requires less effort to write something. It feels like SMSing … only o...
Eric Hammond: Updated Tutorial: Running MySQL on Amazon EC2 with EBS (now supports AppArmor)
http://alestic.com/2009/05/mysql-ec2-ebs-apparmor-updateThe following tutorial (originally published in Aug ‘08) has been extensively updated today:
Running MySQL on Amazon EC2 with Elastic Block Store (EBS)
This tutorial explains one approach to using Amazon’s persistent storage mechanism as the back...
WhatTheFont! « MyFonts
http://new.myfonts.com/WhatTheFont/Seen a font in use and want to know what it is?
Submit an image to WhatTheFont to find the closest matches in our database. Or, let cloak-draped font enthusiasts lend a hand in the WhatTheFont Forum
Free Programming Books
http://www.e-booksdirectory.com/programming.phpHere is a categorized list of online programming books available for free download. The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby...
Week 20
Yet Another JavaScript Testing Framework
http://misko.hevery.com/2009/05/22/yet-another-javascript-testing-fram...by Miško Hevery & Jeremie Lenfant-engelmann
Did you notice that there are a lot of JavaScript testing frameworks out there? Why has the JavaScript community not consolidated on a single JavaScript framework the way Java has on JUnit. My feeling is th...
Ratchet & Clank Future Weapons Contest: Our Fave Fives #3
http://feedproxy.google.com/~r/PSBlog/~3/8upNUlFHjJw/Greetings, Ratchet & Clank fans! I am Thom Olson, Character Artist on Ratchet & Clank Future: A Crack in Time. Most of what I’m doing on this project is making weapons, so this contest was especially interesting to me. It was really fantastic to see ...
John Resig - ECMAScript 5 Strict Mode, JSON, and More
http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/Previously I analyzed ECMAScript 5's Object and Property system. This is a huge new aspect of the language and deserved its special consideration.
There are a number of other new features and APIs that need attention, as well. The largest of whic...
Everyday GIT With 20 Commands Or So
http://www.kernel.org/pub/software/scm/git/docs/everyday.html[Basic Repository] commands are needed by people who have a repository --- that is everybody, because every working tree of git is a repository.
In addition, [Individual Developer (Standalone)] commands are essential for anybody who makes a commit, ev...
mcurry's asset at master - GitHub
http://github.com/mcurry/asset/tree/masterAsset Packer CakePHP Plugin
Netlog Kings of code Persentation on High Availablility
http://www.slideshare.net/folke/netlog-what-we-learned-about-scalabili...Memcache locking on slide 59
Bodhi.Zazen: Lighttpd - PHP Acceleration Benchmarks
http://blog.bodhizazen.net/?p=340I tested several PHP accelerators with lighttpd on an Ubuntu Server, x86_64 architecture.
A PHP accelerator is an extension designed to boost the performance of software applications written using the PHP programming language. Most PHP accelerators wor...
Logitech Harmony Adapter for Playstation 3 -- official, real, and in our hands
http://www.engadget.com/2009/05/12/logitech-harmony-adapter-for-playst...Product Overview
Many people use the PS3 to play DVDs and Blu-Ray Disc™ movies, and are looking for a universal remote that can control their PS3. The Logitech Harmony Adapter for PLAYSTATION3 takes an infrared (IR) signal from your Harmony remote, a...
Reasons to use innodb_file_per_table
http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_tableWhen working with InnoDB, you have two ways for managing the tablespace storage:
Throw everything in one big file (optionally split).
Have one file per table.
I will discuss the advantages and disadvantages of the two options, and will strive to conv...
php|tek 2009: Cal Evans on Distributed Teams & Telecommuting
http://blueparabola.com/blog/phptek-2009-cal-evans-distributed-teams-t...Cal Evans of Ibuildings at php|tek 2009 talking about working with and in a distributed team
Beyond web 2.0 -- How RDFa will help to democratise data on the web | webBackplane
http://webbackplane.com/mark-birbeck/blog/2009/05/20/how-rdfa-will-hel...Google's announcement that they will be processing RDFa found whilst indexing our web-pages certainly got many people all of a Twitter last week. Many useful posts have examined the effect that this will have on search, especially when combined wi...
GigaPica : Bye bye Hubble
http://gigapica.geenstijl.nl/2009/05/bye_bye_hubble.html#moreThe Bathroom Wall of Code
http://www.codinghorror.com/blog/archives/001268.htmlIn Why Isn't My Encryption.. Encrypting?, many were up in arms about the flawed function I posted. And rightfully so, as there was a huge mistake in that code that just about invalidates any so-called "encryption" it performs. But there's one small pro...
New elements in HTML 5
http://www.ibm.com/developerworks/library/x-html5/?ca=dgr-lnxw01NewHTMLDevelopment of HTML stopped in 1999 with HTML 4. The W3C focused its efforts on changing the underlying syntax of HTML from Standard Generalized Markup Language (SGML) to XML, as well as completely new markup languages like Scalable Vector Graphics (SV...
Ask Unclutterer: Managing RSS feeds | Unclutterer
http://unclutterer.com/2009/04/17/ask-unclutterer-managing-rss-feeds/I like following a lot of websites in a RSS reader — I use Google Reader — but sometimes it’s too much. I check it and there are more than I can read. Now the count is 1000+. Help!
Bodhi.Zazen: Convert VMware .vmdk to KVM .qcow2 or Virtualbox .vdi
http://blog.bodhizazen.net/?p=318I wrote this how to as I was having problems converting a VMware image to KVM. The existing tutorials all suggest using qemu-img to convert the .vmdk, however it was not working as qemu-img only supports VMware 3 and 4 compatible image formats.
At leas...
Hivelogic - Top 10 Programming Fonts
http://hivelogic.com/articles/view/top-10-programming-fontsIn the past, we’ve had to decide between tiny monospace fonts or jagged edges. But today, modern operating systems do a great job of anti-aliasing, making monospace fonts look great at any size.
Here’s a round-up of the top 10 readily-available mo...
Re-Enable Ctrl+Alt+Backspace for Ubuntu 9.04
http://lifehacker.com/5259425/re+enable-ctrl%252Balt%252Bbackspace-for...Linux only: The latest version of Ubuntu disables the easiest way to restart X Windows—but the Ubuntu Geek blog has instructions to easily enable the shortcut key combination again. Normally using the Ctrl+Alt+Backspace shortcut key combination will ...
Trent Richardson’s Blog » Mozilla Fennec in Jaunty 9.04
http://trentrichardson.com/2009/05/06/mozilla-fennec-in-jaunty-904/While messing around with some mobile web development I decided to check Synaptic for “mobile browsers”. Sure enough the results were pleasing. Topping the list was Mozilla Fennec, the new mobile version of Firefox. Right away I installed and I now...
Sun/Intel X-25e 4 Disk Raid 10 tests - part 2 » Big DBA Head!
http://www.bigdbahead.com/?p=557So lets test some different configurations and try and build some best practices around Multiple SSD’s:
Which is better? Raid 5 or Raid 10?
Amazon Web Services Blog: New Features for Amazon EC2: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch
http://aws.typepad.com/aws/2009/05/new-aws-load-balancing-automatic-sc...New Features for Amazon EC2: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch
We are working to make it even easier for you to build sophisticated, scalable, and robust web applications using AWS. As soon as you launch some EC2 instances, y...
Yes! 50 Scientifically Proven Ways to Be Persuasive « alex.moskalyuk
http://www.moskalyuk.com/blog/yes-50-scientifically-proven-ways-to-be-...Yes! 50 Scientifically Proven Ways to Be Persuasive
Noah Goldstein’s, Steve Martin’s (no, not that Steve Martin’s) and Robert Cialdini’s Yes! 50 Scientifically Proven Ways to Be Persuasive is a pop psych book, where a bunch of research in psyc...
Why Isn't My Encryption.. Encrypting?
http://www.codinghorror.com/blog/archives/001267.htmlIt's as true in life as it is in client-server programming: the only secret that can't be compromised is the one you never revealed.
But sometimes, it's unavoidable. If you must send a secret down to the client, you can encrypt it. The most common fo...
Background Image Maker
http://lab.rails2u.com/bgmaker/Tools
http://www.cssjuice.com/tools/Below is the complete list of online generators and tools with brief description that particularly for web designers and developers, if you want more details information, just check out the related posts. This page is constantly updated. Please send me...
Linux - disk usage (du) human readable AND sorted by size | Earth Info
http://www.earthinfo.org/linux-disk-usage-sorted-by-size-and-human-rea...This is quick tip to fix a problem that has always bugged me - When showing disk usage in a human readable form (KB, MB, GB) for each subdirectory using “du -sh *”, how can you properly sort it into size order.
Leo Iannacone: A simple plugin for Sonata
http://en.leoiannacone.com/en/blog/?p=14This simple plugin uses pynotify to notify on song changes in sonata.
This is when you don’t have the album cover:
This one shows a preview of plugin when option “Album art” is checked (and mp3 file has some decent id3-tags):
Download:
You can ...
Mozilla Labs » Bespin
http://labs.mozilla.com/projects/bespin/Bespin is a Mozilla Labs experiment that proposes an open, extensible web-based framework for code editing that aims to increase developer productivity, enable compelling user experiences, and promote the use of open standards.
Week 19
Procurios Blog: Syntactic Sugar for MySQLi Results using SPL Iterators
http://www.phpdeveloper.org/news/12523From the Procurios blog there's a recent post looking at a method letting you use a foreach on the results from a MySQLi request - SPL Iterators.
Ever wondered why you can't use foreach() on MySQLi Results, and instead have to write less convenient w...
Alex Faaborg - » Evolving a Product Brand
http://blog.mozilla.com/faaborg/2009/05/14/evolving-a-product-brand/We are now in the process of refreshing the Firefox application icon, so I wanted to address some of the initial questions we are getting, and look at some specific examples in the technology industry of product brand evolution.
War on Facebook- how Facebook limits my freedom of speech.
http://digg.com/arts_culture/War_on_Facebook_how_Facebook_limits_my_fr...This is how Facebook responded to my questions about their freedom of speech policy- the comparison to AT&T bleeping out my curse words on telephone conversations didn't ring any bells. Pathetic.
Add PPA Key To Your Apt Keyring
http://feedproxy.google.com/~r/UbuntuTutorials/~3/oScemLMZVNo/I know many of you use Launchpad’s “Personal Package Archive” for updated and beta packages. I have about a half-dozen configured on my machine to give me the latest and greatest of my favorite applications. The one problem with a PPA though is t...
Matt Curry's Blog: Free CakePHP E-Book - Super Awesome Advanced CakePHP Tips
http://www.phpdeveloper.org/news/12512In a new post Matt Curry talks about a CakePHP book that he's written up and is free for the taking (and using and learning). The book takes a bit more advanced approach to using the framework and for those who have "mastered the basics and wants to do...
Why Do Computers Suck at Math?
http://www.codinghorror.com/blog/archives/001266.htmlYou've probably seen this old chestnut by now.
Insert your own joke here. Google can't be wrong -- math is! But Google is hardly alone; this is just another example in a long and storied history of obscure little computer math errors that go way bac...
Morgan Collett: Ubuntu Server: Versioning /etc with etckeeper rocks!
http://morgancollett.wordpress.com/?p=182Deploying a new server at work – a dedicated server hosted at Hetzner. Fortunately Jaunty (Ubuntu 9.04) was released before we had anything hosted on the machine, so I took the decision to upgrade it before we do serious deployment.
One of the shiny ...
Will php 5.3 be in karmic?
https://answers.edge.launchpad.net/ubuntu/+source/php5/+question/70902I know PHP 5.3 isn't stable yet, but is there any estimation within the ubuntu core devs in what release of Ubuntu we can expect it? I know a lot of our customers (php developers) are craving for it cause of some additional significant features.
Joshua Eichorn's Blog » Blog Archive » Hbase fun
http://blog.joshuaeichorn.com/archives/2009/05/12/hbase-fun/For the last couple weeks I’ve been working pretty heavily with Hbase. It decidedly has different usage patterns then Mysql, but since I don’t often get to use anything relational in Mysql because of performance reasons it hasn’t been to hard to ...
About RDFa - Webmasters/Site owners Help
http://google.com/support/webmasters/bin/answer.py?answer=146898About RDFa
Installing Twhirl on Ubuntu 8.10 « the ubuntu experiment
http://ubuntuexperiment.wordpress.com/2008/11/08/installing-twhirl-on-...Before you can install and Twhirl, you need to install Adobe AIR on your computer. After you have installed Adobe AIR, download the latest version of Twhirl to your deskop. You will be able to start the installation directly by double-clicking on the ...
php5 in ubuntu question #70902: “Will php 5.3 be in karmic?”
https://answers.launchpad.net/ubuntu/+source/php5/+question/70902Will php 5.3 be in Ubuntu Karmic?
Jonh Wendell: Remote Access and 3D Effects
http://www.bani.com.br/?p=298Just a quick post to say that Vino 2.26.2, which will be released next week will have a workaround for a bug that some proprietary video drivers have with the XDamage extension of X.Org.
If you have a nvidia/ati driver and 3D effects enabled and nobody...
Dustin Kirkland: byobu 2.0 released -- the project formerly known as screen-profiles
http://blog.dustinkirkland.com/2009/05/byobu-20-released-project-forme...Releasing 2.0After 54 mini-releases of screen-profiles-1, I'm pleased to declare a 2.0 release! I believe that the project is more stable, more feature-filled, and better performing than ever. screen-profiles has become much more than a fun little ha...
Week 18
Dates, Times and Derick - Marco Tabini
http://mtabini.blogspot.com/2009/05/dates-times-and-derick.htmlAs you may know, php|a just published Derick Rethans' new book, php|architect's Guide to Date and Time Programming. If you allow me a small amount of self-promotion, this is a great book—and not just because my company happens to be the publisher.Dat...
How do you play PixelJunk 1-4?
http://feedproxy.google.com/~r/PSBlog/~3/ijS6El8-wcw/You’ve seen the screenshots, you’ve read the stories, you’ve even helped name the game - but what do you *really* know about the next PixelJunk game? Producer Matt Morton walks us through the gameplay in the temporarily-dubbed PixelJunk 1-4. And ...
Daniel Hahler: Improving dpkg/apt performance
http://daniel.hahler.de/improving-dpkg-apt-performanceThanks to Antti-Juhani Kaijanaho I could improve the performance of dpkg/apt on my old Ubuntu system (upgraded since I've started using Linux/Ubuntu in 2005):
I've written a small script, according to Antti-Juhani's post:
#!/bin/sh
# via http://antti...
AnandTech: The SSD Anthology: Understanding SSDs and New Drives from OCZ
http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=9Now if we deleted and tried to write 4KB of data however, we’d run into the same problem again. We’re simply delaying the inevitable by shipping our drive with an extra 4KB of space.
The more spare-area we ship with, the longer our performance wil...
Twitter API Component with Search API
http://bakery.cakephp.org/articles/view/twitter-api-component-with-sea...I needed to integrate the Twitter API with a clients website to run a competition and I saw that there were some Twitter API Components out there but none of then were 100% complete and they didn't offer the Search API. So I decided to build one and sh...
Cube°n for NetBeans on OSX (and others) | Davey Shafik
http://pixelated-dreams.com/archives/582-cube%C2%B0n-for-netbeans-on-o...One of the things I’ve been most excited about with NetBeans, is the prospect of hooking it into Trac using Cube°n. Now, I should note that I didn’t even think about doing this till I ran across Mylar for Eclipse. So, I went ahead and downloaded ...
Convert Fixed Width To Array - Kevin Waterson
http://www.phpro.org/examples/Convert-Fixed-Width-To-Array.htmlFollowing on from a recent posting a request was recieved to convert a fixed width file into an array. The process is quite similar to creating a class as the file is iterated over and the array of positions and widths are used to build the array. In t...
Resources for Developing a Site for iPhone
http://feedproxy.google.com/~r/Webappers/~3/qCFJQipXFMs/The iPhone is a fantastic phenomenon. It’s a communications device, a multimedia platform and much more all rolled into one single tool. Everyone wants in on this device. With millions of iPhones out there, it makes sense to have your content, or app...
Emma Jane Hogbin: Remote install of Debian overtop of RedHat
http://www.emmajane.net/node/916A very long time ago I leased some server space that had RedHat and I wanted Debian. So I did a remote install using the /swap partition as a / partition. I thought the notes were lost, but I found them. I include them here for historical (hysterical?)...
Crucial Concepts Behind Advanced Regular Expressions | How-To | Smashing Magazine
http://www.smashingmagazine.com/2009/05/06/introduction-to-advanced-re...An introduction to advanced regular expressions, with eight commonly used concepts and examples. Each example outlines a simple way to match patterns in complex strings. If you do not yet have experience with basic regular expressions, have a look at t...
Don’t cache my form (and session) data!
http://teknoid.wordpress.com/2009/05/07/dont-cache-my-form-and-session...This is probably overly simple, but I felt like posting something anyway…
Every once in a while you hear a complaint that you’ve got some sort of login (account), then a user actually logs out, and then yet, hits the back button in their browser…...
PHP 5.3.0 RC 2 released - Johannes Schlüter
http://schlueters.de/blog/archives/106-PHP-5.3.0-RC-2-released.htmlAs others wrote, or as you can read on php.net or in my twitter feed we've released the second, long awaited, release candidate of PHP 5.3.0.5.3 is rather big release including support for namespaces, closures, phar archives, internatioalization supp...
Using web workers - MDC
https://developer.mozilla.org/En/Using_DOM_workersWorkers provide a simple means for web content to run scripts in background threads. Once created, a worker can send messages to the spawning task by posting messages to an event handler specified by the creator.
The worker thread can perform tasks w...
How to Include File
http://blogs.sun.com/netbeansphp/entry/include_requireHow to include file in PHP NB IDE? Two ways:
file system code completion for include/require
Fast Import Alt+Shift-I
The first one is probably no surprise because is included in NB since 6.5
The second one was added int...
PublishableBehavior
http://bakery.cakephp.org/articles/view/publishablebehaviorPublishableBehavior allows the use of datetime fields for start and end ranges on content. Included functionality allows for checking published status, toggling to published / unpublished status, and adding conditions to a find to properly filter thos...
Gnome Do: Also a Dock
http://mikesubuntu.blogspot.com/2009/05/gnome-do-also-dock.htmlIf you have not yet installed and tried Gnome-Do, a program similar to quicksilver for mac which can run applications and do other various tasks using only the keyboard, I highly recommend doing so. If you already have it, however, I have a suggestion....
Rubén Romero: Go iFolder and Drop-that-Box now! MOTUs step up to the task, please…
http://huayra.wordpress.com/?p=134As a follow in up my last entry on mono related tech I wanted to thank Rui Boon for beeing a true iFolder hero!
The problem is that compulsory military service has taken him away from Ubuntu business so we need someone else to take on this task. Rui Bo...
Leaflet: PHP development in 2009 - /usr/portage
http://usrportage.de/archives/915-Leaflet-PHP-development-in-2009.htmlAntony Dovgal's Blog: locating bottlenecks in PHP code with Pinba
http://www.phpdeveloper.org/news/12454Antony Dovgal has announced a tool that can help you find out where issues are in your code - specifically places where too much work is being done and gumming up the works. The Pinba statistics server for PHP that gathers UDP data from the PHP process...
Christian Stocker's Blog: Planet PHP Sources now on GitHub
http://www.phpdeveloper.org/news/12448If you're a fan of Planet-PHP (our fellow PHP news source) and have wanted to see how things run behind the scenes, you might want to check out this bit of information from Christian Stocker on where the source has ended up.
After Lukas asked me for ...
YouTube - PixelJunk™1-4 trailer
http://www.youtube.com/watch?v=9EbsMtEv2CEApparently a new game by pixeljunk. I really love all their previous work.
Introduce Variable QuickFix
http://blogs.sun.com/netbeansphp/entry/introduce_variable_quickfixLast week I've got a question: "I need to explain when the Introduce Variable hint is invoked?" and I've realized that I could mention it briefly in this weblog because I'm not sure how many of you have already noticed it. I like this featu...
Escaping Restrictive/Untrusted Networks with OpenVPN on EC2 - Alestic.com
http://alestic.com/2009/05/openvpn-ec2Perhaps you are behind a corporate firewall which does not allow you to access certain types of resources on the Internet. Or, perhaps you are accessing the Internet over an open wifi where you do not trust your network traffic to your fellow wifi user...
FullCalendar - Full-sized Calendar jQuery Plugin
http://arshaw.com/fullcalendar/FullCalendar is a jQuery plugin that provides a full-sized, drag & drop calendar like the one below. It uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format (an extension is provided for Google Calend...
Butter Cutters
http://www.youtube.com/watch?v=aRZ8TlvH2gcA hot knife, laser, water jet and sodium hydroxide have one thing in common - they can be used to cut a block of butter! Extra footage, other angles and mistakes from the making of this video can .
Go full screen with NetBeans
http://wiki.netbeans.org/TaT_GoFullScreenNB65When we want to get the most of our big, high resolution screens in Windows we can maximize the NetBeans window. But this will still leave the title bar on the screen, so to really use all of the screen we can run NetBeans in full screen mode. We go to...
Bloom Filters Quickie » Andrei Zmievski
http://gravitonic.com/2009/04/bloom-filters-quickieGoogle BigTable uses Bloom filters to reduce the disk look-ups for non-existent data; Cassandra also uses them to save IO; Digg might use them to implement checks for green tags on Digg buttons, i.e. have my friends Dugg this, etc. The possibilities ar...
Week 17
Artwork/Incoming/Jaunty/AlphaBackgrounds - Ubuntu Wiki
https://wiki.ubuntu.com/Artwork/Incoming/Jaunty/AlphaBackgroundsubuntu jaunty wallpapers
Ubuntu brings advanced Screen features to the masses - Ars Technica
http://arstechnica.com/open-source/news/2009/04/ubuntu-brings-advanced...GNU Screen with Ubuntu's screen-profiles
GNU Screen is a powerful terminal multiplexer that makes it easy for users to manage multiple sessions at the command line. It provides rudimentary window management capabilities in text-based environments...
How to Install Adobe AIR on Ubuntu
http://www.sizlopedia.com/2008/04/06/how-to-install-adobe-air-on-ubuntu/Adobe Technologies released the Linux version of Adobe AIR some weeks ago which brings web applications and widgets to your desktop. Installing new applications on a Linux distribution is always a mystery for newbies so here is a guide that teaches you...
Justin Dugger: Backups galore
http://jldugger.livejournal.com/27216.htmlI thought I'd do a quick survey and figure out what backup tools are readily available in Ubuntu. I found 17 that might be worth mentioning. Many are front-ends, and front-ends-to-the-front-ends, so to keep them straight I cooked up a quick diagram wit...
SitePoint PHP Blog: Interactive CLI password prompt in PHP
http://www.phpdeveloper.org/news/12440On the SitePoint PHP blog today Troels Knak-Nielsen has a quick tip for those looking for a way to have their command-line PHP scripts be more interactive.
Just a quick tip, since I spent a good hour figuring this out recently. PHP has no native way ...
Matt Zimmerman: Ubuntu 9.04 does not use ext4 by default
http://mdzlog.alcor.net/?p=345There seems to be a significant misconception around Ubuntu 9.04, that it uses the (comparatively new) ext4 filesystem by default. It doesn’t. Ubuntu 9.04 still uses the tried-and-true ext3 filesystem by default. If you install Ubuntu 9.04 and use...
Jorge Castro: Please consider donating to GNOME
http://castrojo.wordpress.com/?p=428J5 has put out a call for donations for GNOME.
I’ve been a Friend of GNOME for years and I find it to be a great program. You get neat stickers and stuff, but more importantly you help fund GNOME activities and keep the gears running. You can donate...
Open Source is not a Democracy
http://feedproxy.google.com/~r/nerderati/~3/Prq5CWfIXUc/open-source-is...And that's a good thing.In democracies, "power is held by the citizens":http://en.wikipedia.org/wiki/Democracy. The problem with this (at least in terms of open source software) is that, by and large, people are dumb.The root of the problem lies in the...
Eric Hammond: Using sudo, ssh, rsync on the Official Ubuntu Images for EC2
http://alestic.com/2009/04/ubuntu-ec2-sudo-ssh-rsyncThe official Ubuntu images for EC2 do not allow ssh directly to the root account, but instead provide access through a normal “ubuntu” user account. This practice fits the standard Ubuntu security model available in other environments and, admitte...
Eric Hammond: Official Ubuntu Images for Amazon EC2
http://alestic.com/2009/04/official-ubuntu-ec2The Ubuntu on EC2 team has released official Ubuntu images for EC2 including the releases 8.04 Hardy and 8.10 Intrepid. The plan is for the Ubuntu images which have been published on http://alestic.com for the last 18 months to be phased out in favor ...
check your my.cnf with "mysqld --help --verbose"
http://blog.dbadeva.com/2009/04/check-your-mycnf-with-mysqld-help.htmlOn the Drizzle-discuss mailing list, Baron just pointed out that MySQL has a means to validate its config file (/etc/my.cnf), similar to "apachectl configtest". mysqld --help --verboseSomehow, I never knew that...Oh, and yes, this means I am followi...
How to measure code quality - Demian Turner
http://phpkitchen.com/2009/04/how-to-measure-code-quality/wtfs per min
Dustin Kirkland: What I Want the Ubuntu Server To Be
http://blog.dustinkirkland.com/2009/04/what-i-want-ubuntu-server-to-be...My Canonical Ubuntu Server Team colleagues, Soren Hansen and Thierry Carrez, have recently published manifestos on what they would like to see the Ubuntu Server become. Accordingly, here are my thoughts on the matter...What I Want The Ubuntu Server To...
Bodhi.Zazen: Convert Virtualbox vdi to KVM qcow
http://blog.bodhizazen.net/?p=183I have been asked several times how to convert an existing VirtualBox machine / image to KVM. The process is quite easy and involves simply converting your virtual hard drive (VirtualBox uses “vdi”) to a format compatible with KVM (qcow). You then ...
Joey Stanford: Leading with Kindness
http://joey.ubuntu-rocks.org/blog/?p=294I did some analysis work for a group in Canonical last November and December. It was really interesting for me and a rewarding experience but as I was writing and revising my final report I kept feeling more and more uneasy about the way I articulate...
Matthew Turland's Blog: Building PHP-GTK with Cairo Support on Ubuntu Jaunty
http://www.phpdeveloper.org/news/12410Matthew Turland has posted a guide he created following his own process as he worked to compile PHP 5.3.0RC1 with PHP-GTK/Cairo support on a Ubuntu (Jaunty) installation.
The process was a bit arduous, as Ubuntu apparently has a rather "interesting" ...
Matt Zimmerman: Migrating to ext4
http://mdzlog.alcor.net/?p=317To celebrate the stabilization and release of Ubuntu 9.04, I’ve destabilized my primary (work and personal) laptop a bit by migrating from ext3 to ext4, following (more or less) the procedure I found on the ext4 wiki. I created a fresh 9.04 USB sti...
NGINX + PHP-FPM + APC = Awesome
http://interfacelab.com/nginx-php-fpm-apc-awesome/The following guide will walk you through setting up possibly the fastest way to serve PHP known to man. If there is a faster way, I’ve not yet found it climbing through zillions of blog posts out there on the subject. In this article, we’ll be ins...
Week 16
Using Console_Getopt to Process the PHP Command Line
http://devzone.zend.com/article/1046-Using-Console_Getopt-to-Process-t...That's where this tutorial comes in - it shows you how to painlessly support command-line options in your PHP CLI programs. It's not as difficult as it might seem at first glance - and no, you don't need to stay up all night to get it do...
Jonathan Carter: Screens of Death
http://jonathancarter.co.za/?p=486I initially wanted to write “Death” in the title in full-caps, but that’s a bit melodramatic, even for me.
Error messages are often scary and frightning. Sometimes, they’re even amusing. I use a screensaver called BSOD (named after the Windows...
Jeff Waugh: Google Distro Trends, 2009/04/23
http://bethesignal.org/blog/2009/04/23/google-distro-trends-20090423/Just mentioned it in the comments of my previous post, but it’s worth a more public reminder…
That’s what I would describe as “the hopes and dreams of a generation” (of Software Freedom lovers), and is the result of fantastic product definit...
Caspar Clemens Mierau: Ubuntu Jaunty Jackalope on Berlin metro system
http://www.screenage.de/blog/2009/04/23/ubuntu-jaunty-jackalope-on-ber...Again I am happy to announce, that Berliner Fenster, the company behind the Berlin metro tv advertisement system, viewed by approx. 1.5 million people a day, was so kind of providing Ubuntu and Ubuntu Berlin with a spot for the release of Ubuntu Jaunty...
Bug 477938 – Impossible to add a new sink using bluetooth headset
https://bugzilla.redhat.com/show_bug.cgi?id=477938Please use the native BT support in PA now which is available in Rawhide and will be part of F11. Going via ALSA is very problematic.
Martin Owens: Ubuntu: Sound, An Issue of Information
http://doctormo.wordpress.com/?p=412There was a recent upgrade of Savage2 that moved the default sound system from oss to alsa… suddenly my computer wouldn’t play sound any more for this game. Turns out I didn’t have my computer set up quite right, it was loading oss module which w...
ColorSchemer - Online Color Scheme Generator
http://www.colorschemer.com/online.htmlHelps determining what colors go together well
HOWTO/AudioDevices - BlueZ - Trac
http://wiki.bluez.org/wiki/HOWTO/AudioDevices#PulseaudioPulse native Bluetooth sink
Newer versions of pulse have a native Bluetooth sink which works *only* with Bluez 4.x. You need pulse 0.9.14 (FIXME: maybe 0.9.13 works too?) and later, and they have to have module-bluetooth-discover and module-bluetooth-...
[ubuntu] Bluetooth Headset and Pulse [Archive] - Ubuntu Forums
http://ubuntuforums.org/archive/index.php/t-1044715.htmlI downloaded the latest bluez components from
http://philip.magicalforest.se/dists/intrepid/extra/
and then the "pactl load-module module-alsa-sink" command loaded the module properly and i could see the device in pavucontrol.
.asoundrc file
pcm.bm {
...
Speed up your Ubuntu Linux boot! | Nobody was Born with Linux Knowledge
http://aldeby.org/blog/index.php/speed-up-your-ubuntu-linux-boot.htmltweak your Ubuntu Linux setup in order to speed up the boot process as well as the startup time of some frequently used applications.
PlayStation 3 Solid State Drive Report - Features at GameSpot
http://www.gamespot.com/features/6192258/index.htmlPlayStation 3 SSD Performance
Compiz Fusion: Transparent Windows - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=1032985I had 8.04 and could adjust the transparency of windows by holding alt and scrolling.
In ccsm, the plugin that does this is "Opacity, Brightness and Saturation" (under "Accessibility"-section.).
On the Opacity-tab set mouse shortcut for "Increase" to...
StumbleUpon WebToolbar - Howto give Ubuntu transparent menus | badoh
http://www.stumbleupon.com/toolbar/#topic=Linux/Unix&url=http%253A...Howto give Ubuntu transparent menus
Dennis Kaarsemaker: Databases in 2010
http://blogs.ubuntu-nl.org/dennis/?p=278Will we see this in the future? I hope (and think) not, but who knows :)
dennis@mosquito:~$ sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server is not available...
Blueman - An Awesome Bluetooth manager for Ubuntu « bigbrovar
http://bigbrovar.wordpress.com/2009/02/14/blueman-an-awesome-bluetooth...Bluetooth support has always been shaky in gnome. The default bluetooth manager is often very basic and unintuitive. Things like connecting to an audio or input device and Connecting to 3G/EDGE/GPRS via dial-up were either impossible or not easy and s...
Can't Sleep
http://xkcd.com/571/Week 15
Vote now! Insomniac’s Ratchet & Clank Future Weapon Contest is on!
http://feedproxy.google.com/~r/PSBlog/~3/V7GJ2-oSC60/We’re excited to announce the five finalists in the “Captain Qwark’s My Blaster Runs Hot Weapons Contest Sponsored by Gadgetron”! We had a ton of excellent submissions from all sorts of folks. We were very impressed by how good some of your ent...
CakePHP Automagic Javascript Validation
http://sandbox2.pseudocoder.com/demo/validationCakePHP Automagic JavaScript Validation Helpe
On The Fly Model Chains With CakePHP | PseudoCoder.com
http://www.pseudocoder.com/archives/2009/04/17/on-the-fly-model-chains...Wouldn’t it be awesome if Cake only created the pieces of the chain as needed? Or what if some really awesome member of the community took the time to build such functionality and then shared it with everyone. You know, something like:
Steven Harms: Dropbox on Ubuntu
http://www.sharms.org/blog/?p=417Often times you want to keep a file in sync, much like .mac, between computers. Or maybe you just need to make sure your files are backed up to the web. Enter a product called Dropbox.
Dropbox provides many useful features:
Simply installation
Auto...
One More Tip For Speeding Up CakePHP Apps | PseudoCoder.com
http://www.pseudocoder.com/archives/2009/04/16/one-more-tip-for-speedi...Don’t Use $uses Unless You Really, Absolutely Have To
$uses is a controller attribute that allows you to access additional models to the default one. Say you have a blog application and one of the controllers is posts. By default you have access to ...
ClassRegistry::init vs loadModel - CakePHP | Google Groups
http://groups.google.com/group/cake-php/msg/794c451038c0c798?pli=1App::import() only includes the file. So you would new to create a new
instance every time. This is not recommended
ClassRegistry::init() loads the file, adds the instance to the a
object map and returns the instance. This is an easy and convenient
wa...
Is Open Source Experience Overrated?
http://www.codinghorror.com/blog/archives/001255.htmlI'm a big advocate of learning on the battlefield. And that certainly includes what may be the most epic battle of them all: open source software.
Contribute to an open-source project. There are thousands, so pick whatever strikes your fancy. But pic...
MySchemaShell - step closer to DB structure synchronization
http://bakery.cakephp.org/articles/view/myschemashell-step-closer-to-d...I'm struggling with DB structure versions management. Recently I tried SchemaShell (cake schema), but found it quite inappropriate with the way the SVN works. Additionally one could only overwrite DB structure with schema file or overwrite schema file ...
New SVN repository for PHP-GTK - Riff Blog - PHP-GTK
http://blog.riff.org/2009_04_15_new_svn_repository_for_phpgtkAfter recent complaints in the PHP-GTK mailing list, auroraeosrose mentioned mgdm has set up a SVN repository for the docs, to ease working on them.
This new repository is available at
http://svn.thefrozenfire.com/phpgtkdoc/
Back In Time Does Full Linux Backups in One Click
http://lifehacker.com/5212899/back-in-time-does-full-linux-backups-in-...Linux only: Back In Time, a Linux backup app inspired by Macs' Time Machine and offering the same kind of no-worry, space-saving snapshot protection, is worth adding to your must-install list. Why? First off, the user interface and documentation at its...
Joe Barker: Laconi.ca
http://blog.joeb454.com/?p=292Now I’m sure most of you have heard of twitter? Ok good, that’s a start. Identi.ca? Even better.
Identi.ca runs on open-source software called Laconi.ca. It supports the Open Microblogging Standard, and in my opinion, is better than twitter. There...
Download Killzone 2 Steel and Titanium April 30th
http://feedproxy.google.com/~r/PSBlog/~3/FB2jKEBSFBI/You may have seen the official announcement of the first DLC map pack for Killzone 2 on Spike TV and currently on Gametrailers.com, but we wanted to reiterate some of the key details of what will be available as well as let you know the official date i...
Using the Twitter API with PHP and PEAR - planetphp
http://devzone.zend.com/article/4431-Using-the-Twitter-API-with-PHP-an...The PEAR Services_Twitter package provides a full-featured interface for interacting with the Twitter API through a PHP application. This article looks at the various methods supported by this package, and illustrates how they can be used to integrate ...
Boot Ubuntu 9.04 in 18 Seconds (With a Solid State Drive)
http://lifehacker.com/5211258/boot-ubuntu-904-in-18-seconds-with-a-sol...Google webspam wrangler Matt Cutts treated himself to a solid-state hard drive—the kind made from memory chips—and timed a customized boot of Ubuntu 9.04. It was up and running Firefox in about 18 seconds. Start-up time was one of the main focus ar...
PixelJunk Eden Encore Launching on PSN this Thursday
http://feedproxy.google.com/~r/PSBlog/~3/hIU9H4OfHFo/Hey PixelJunk fans,
Just a quick blog update today to let everyone know the expansion pack for PixelJunk Eden hits PSN this Thursday, April 16! In three days you can download PixelJunk Eden Encore for only $5.99.
If you haven’t played the original, t...
Death to the Space Infidels!
http://www.codinghorror.com/blog/archives/001254.htmlAh, spring. What a wonderful time of year. A time when young programmers' minds turn to thoughts of ... neverending last-man-standing filibuster arguments about code formatting.
Naturally.
And there is no argument more evergreen than the timeless deb...
Embedding PHP In CSS - Kevin Waterson
http://www.phpro.org/articles/Embedding-PHP-In-CSS.htmlPerhaps one of the most frustrating aspects of using PHP with websites, is getting variables into CSS. Having variables stored in an ini file, config file or even a database can make the updating of the look and feel of a site simple, however, CSS file...
Rondleiding door een Google datacentrum
http://feedproxy.google.com/~r/ispam-nl/~3/rkQyijti6EU/Google begint telkens meer informatie over haar datacentra vrij te geven. Op 1 april organiseerde Google de Google Data Center Summit, waarbij het bedrijf veel informatie over haar datacentra met journalisten en bloggers deelde. Google heeft nu de webc...
Rondleiding door een Google datacentrum
http://www.ispam.nl/archives/8793/rondleiding-door-een-google-datacent...Google begint telkens meer informatie over haar datacentra vrij te geven. Op 1 april organiseerde Google de Google Data Center Summit, waarbij het bedrijf veel informatie over haar datacentra met journalisten en bloggers deelde. Google heeft nu de webc...
Debian Package of the Day: goplay: discover interesting packages
http://debaday.debian.net/2009/04/12/goplay-discover-interesting-packa...goplay is a package browser that lets you find interesting packages that you didn’t knew before. It uses DebTags (categories to describe Debian packages) to classify the packages. The package comes with some generic browsers:
goplay Browse games.
g...
Week 14
Matt Zimmerman: “I don’t have enough time”
http://mdzlog.alcor.net/?p=289It’s a phrase I hear every day: “I don’t have enough time to do that.”
Recently, I’ve been thinking a lot about the trivial things we say, particularly when a poor choice of words can obscure our meaning. Conventional wisdom supports “cal...
Save the Last Flash Movie You Watched
http://lifehacker.com/5206354/save-the-last-flash-movie-you-watchedLinux only: Reader Blake writes in with his method for quickly making a copy of the last flash video you watched in your browser. Whenever you watch a flash video in your browser, the entire video is buffered to your hard drive, and stored in a tempora...
Og Maciel: Life Is a Gift
http://www.ogmaciel.com/?p=679I just had to share this with everyone. Have a great weekend!
Life Is a Gift
Today before you say an unkind word - Think of someone who can’t speak.
Before you complain about the taste of your food - Think of someone who has nothing to eat.
Before yo...
Martin Meredith: My Boss, with a little help, starts the conversion to Linux
http://www.sourceguru.net/?p=203Ok, so at work, pretty much the whole company uses Windows, of some sort. The web team, however, are pretty adamant that they use the best tools available for them, and we use Ubuntu because of this (because it’s the easiest option that we all have t...
Jonathan Carter: More Easter Eggs in Ubuntu
http://jonathancarter.co.za/?p=513Easter time! I’m going to spend the next few days off-line attending some music festivals (KKNK, KoDV, Cokefest, etc). I kept a list of all the easter eggs I’ve gathered in Ubuntu since the last time I blogged about Ubuntu Easter Eggs, enjoy!
Robot...
DPC - Dutch PHP Conference June 2009 - Lorna Mitchell
http://www.lornajane.net/posts/2009/DPC-Dutch-PHP-Conference-June-2009I keep getting asked about the Dutch PHP Conference so here's a quick outline about the event.
The conference is in Amsterdam, on 11th to 13th June 2009. Thursday 11th is the tutorial day, Friday and Saturday are the main conference days. The schedu...
Dutch user group meetings all around - Stefan Koopmanschap
http://www.leftontheweb.com/message/Dutch_user_group_meetings_all_aroundLast week we had a usergroup meeting in Amersfoort, and quite unexpectedly we announced that we'll have another one next week. This is slightly unusual, but you got to recognize opportunities as they arise.
Michael Lustfield: Upgrading to 9.04 and Ext4 Remotely
http://profarius.com/content/upgrading-904-and-ext4-remotelyWARNING! Do Not do this to your systems. This is for informational purposes only. Do this in a virtual machine only. If you do this outside of a virtual machine, your computer will blow up and you will die. You've been warned.
I did in fact do this ove...
Andrei Zmievski's Blog: Bloom Filters Quickie
http://www.phpdeveloper.org/news/12291Andrei Zmievski has written a new post about a new extension he's worked up (out of curiosity for the technology) - the pecl/bloomy extension.
A Bloom filter is a probabilistic data structure that can be used to answer a simple question, is the given...
9 Extremely Useful and Free PHP Libraries
http://feedproxy.google.com/~r/nettuts/~3/yc-zicEoZd8/A lot of functionality is shared among applications - like sending emails or preventing spam. In the spirit of reusing the wheel instead of reinventing it, here are nine free web libraries that you can use in your next program which will dramatically i...
solo - prevent simultaneous instances
http://www.timkay.com/solo/solo is a very simple script (10 lines) that prevents a program from running more than one copy at a time. It is useful with cron to make sure that a job doesn't run before a previous one has finished.
PHP: Predefined Constants - Manual
http://nl.php.net/manual/en/filter.constants.phpI've noticed someone mentioned some filter_ prefixed PHP functions. At first I thought they were some custom written ones, but on a quick check it turned out that there really where this functions. I was shocked. Anyway, let's digg into it......
Brandon Holtsclaw: Simplify Dropbox URL’s with Apache2 (reverse)proxy
http://www.imbrandon.com/?p=111First off this is a (late) response to Christer Edwards way of simplifying his public Dropbox URL's with .htaccess and mod_rewrite, it can be found here.
While his solution works, it leaves the URL ugly e.g. a Picture of my son and his toy duck at wo...
helpers/html_cache at master from mcurry's cakephp - GitHub
http://github.com/mcurry/cakephp/tree/master/helpers/html_cacheCake's core cache helper is great, but the files it outputs are PHP files, so it will never be as fast as straight HTML files. This HTML Cache Helper writes out pure HTML, meaning the web server doesn't have to touch PHP when a request is mad...
Almost Perfect
http://www.codinghorror.com/blog/archives/001252.htmlI'll always remember WordPerfect as the quintessential white text on blue screen application.
For a period from about 1985 to 1992, WordPerfect was the most popular word processing program in the world on virtually every computing platform. I rememb...
Debian Package of the Day: cdargs: a browser for cd
http://debaday.debian.net/2009/04/05/cdargs-a-browser-for-cd/We have run out of articles! Please submit good articles about software you like!
cdargs is a command that enhances the good old cd by adding bookmarks and a browser. Sometimes you need to work on directories that are difficult to reach, even with the ...
Week 13
I bring you: floep - Evert Pot
http://feedproxy.google.com/~r/bijsterespoor/~3/YPNcan5_Apo/233I've been wanting to get started with python for quite a bit, but to do so I just really needed a useful program to write. Yesterday, I came up with the idea of writing a very simple script allowing me to execute command over ssh on a couple servers in...
Issue 11 - ps3mediaserver - MKV files produces "Process mencoder has a return code of 139!" Error. - Google Code
http://code.google.com/p/ps3mediaserver/issues/detail?id=11Is the problem happens when you try to watch a movie with subtitles ? If it's the case, uncheck the ass subtitle support in the option of mencoder in PMS, it should do the trick.
imdbphp
http://projects.izzysoft.de/trac/imdbphpInstallable through apt:
# wget -O- http://apt.izzysoft.de/izzysoft.asc | apt-key add -
deb http://apt.izzysoft.de/ubuntu generic universe
Sack it to Me: The Anatomy Edition
http://feedproxy.google.com/~r/PSBlog/~3/ydGeAroIX-8/Happy Friday to all! Take a peek at some happenings in the world of LittleBigPlanet!
Sack’s Anatomy
Many people wonder what SackBoy is made of on the inside. Is it cotton stuffing? Pure creative energy? Who knows? While this might be a point of specu...
Portable Ubuntu Runs Ubuntu Inside Windows
http://lifehacker.com/5195999/portable-ubuntu-runs-ubuntu-inside-windowsWindows only: Free application Portable Ubuntu for Windows runs an entire Linux operating system as a Windows application. As if that weren't cool enough, it's portable, so you can carry it on your thumb drive. Built from the same guts as the andLinux ...
Jorge Castro: Been a long time coming …
http://castrojo.wordpress.com/?p=396Kudos to Novell for reviving the iFolder community and project. This was Dropbox about 4 years ago, all done in open source (though the “enterprise” server piece took a bit longer to OSS they did have a simpler open source server that did the trick...
Howto: FFmpeg SVN build with H.264 support
http://feedproxy.google.com/~r/royklopper_com/~3/svRBI7X1Fsw/Lately I’m interested in creating a perfect setup for a video converting server and was interested in how to configure / install ffmpeg from svn to get the latest support for the H.264 codec, which shows significant improvements and quality against s...
NetBeans IDE 6.7 Milestone 3 (M3) Available
http://blogs.sun.com/netbeansphp/entry/netbeans_ide_6_7_milestoneNetBeans IDE 6.7 Milestone 3 (M3) was announced.
Read the complete list of NetBeans IDE 6.7 Milestone 3 features and enhancements.
#followfriday - Those That Influence Me Most - Brandon Savage
http://www.brandonsavage.net/five-influential-php-developers-followfri...I’m a big believer in giving credit where credit is due. There are a number of people who have influenced my experience as a programmer, and I want to take time on this Friday to talk about and thank each one of them individually. Oh, and they’re a...
Fun With CSS Shapes
http://feedproxy.google.com/~r/nettuts/~3/8R9EN6fYXuA/I bet a bunch of you don’t realize that we can create the illusion of shapes by using 100% CSS. By utilizing the border property in creative ways, we can make some really interesting polygons. In this week’s screencast, we’ll figure out a way to ...
FLOCK! Arrives on PSN on April 9!
http://feedproxy.google.com/~r/PSBlog/~3/_IQpS9tOy5M/OK, OK. I know I’ve been M.I.A. lately. You also may have noticed that I haven’t been on my PS3 in a while playing SF4. Well, life’s been hectic but exciting, and any free time has been spent catching up on sleep (I promise to catch up on all my ...
Killzone 2 “Behind the Bullet” Interactive Demo Available Today
http://feedproxy.google.com/~r/PSBlog/~3/qPBbW5ZQnGs/By now you’ve probably seen the Killzone 2 TV commercial, called “Bullet,” which uses the advanced in-game engine of Killzone 2 and the PLAYSTATION 3 to bring the game’s incredible detail to life. For anyone who hasn’t seen the commercial, yo...
Path Mapping In PHP Debugger
http://blogs.sun.com/netbeansphp/entry/path_mapping_in_php_debuggerIn this entry I would like to mention improvements in Debugger Path Mapping. Since NB6.5 there was possible to debug both scripts and web pages whereas web pages could be debugged both Locally and Remotely. For Remote Debugging is true that the debugge...
Chris Hartjes' Blog: "Refactoring Legacy Applications Using CakePHP" is now available!
http://www.phpdeveloper.org/news/12265Chris Hartjes has released his book, "Refactoring Legacy Applications Using CakePHP", and has made it available for purchase on its own site.
Can you believe it? My book is done and available for you to purchase. Visit the site for the book for more ...
Google Architecture | High Scalability
http://highscalability.com/google-architectureGoogle is the King of scalability. Everyone knows Google for their large, sophisticated, and fast searching, but they don't just shine in search. Their platform approach to building scalable applications allows them to roll out internet scale appl...
Aaron Toponce: Ubuntu Debit Card
http://pthree.org/?p=1023My bank allows customizing the front of the card with an image of your choice. So, I figured why not represent Free Software and Linux everywhere I use my card? I struggled for some time finding the right image to represent Free Software. The GNU logo ...
Build a Better Tooltip with jQuery Awesomeness
http://feedproxy.google.com/~r/nettuts/~3/a--jCU2gyIM/Browsers will automatically display a tooltip when you provide a title attribute. Internet Explorer will also use the alt attribute. But, in this tutorial I’m going to show you how to quickly write a jQuery plugin that will replace the typical browse...
Dustin Kirkland: Wah? Your Dell Inspiron Mini9 is an Ubuntu Server?
http://blog.dustinkirkland.com/2009/03/wah-your-dell-inspiron-mini9-is...For ~4 years, I have maintained a Dell Optiplex sx240 at my parents house, 500 miles away from me, as my co-lo. Sadly, the little box died a quiet death about a month ago. She won't power on at all any more. I checked the usual suspects, thought it ...
How MySQL really executes a query
http://www.xaprb.com/blog/2009/04/01/how-mysql-really-executes-a-query/WARNING: nearly every word of this post is intentionally false. This is an April Fool’s joke.
There is so much misinformation out there about how MySQL works. If you’ve talked to someone from PostgreSQL, you’ve surely heard some of it: “MySQ...
The Pothoven Post: Campfire activity notifier for Gnome, KDE, or console
http://blog.pothoven.net/2008/09/campfire-activity-notifier-for-gnome....The 37signals blog points out a simply Ruby script for KDE that will give you a visual notification when a new message is posted to a Campfire chat room.
I have modified that script to work for Gnome as well as KDE, and additionally a text console. I ...
Joey Stanford: Using BitTorrent instead of a mirror
http://joey.ubuntu-rocks.org/blog/?p=276I’ve been playing around with an experiment using BitTorrent to get my normal updates and install files. Speed-wise for me, it’s slower than a local mirror (except when the mirror is under heavy load at which point it’s much faster (e.g. beta...
Mythbuntu: Mythbuntu CableCARD Support
http://www.mythbuntu.org/cablecardBackground
Today marks a historic day in Mythbuntu development. Over the last year we have been having discussions with several major cable companies in the United States regarding enabling CableCARD support for all Mythbuntu users. Late last year we...
Marketing for PHP Developers - Brandon Savage
http://www.brandonsavage.net/marketing-for-php-developers/A discussion recently took place between myself and a few others regarding what constitutes effective marketing, and how technical people can sell their technical wares. The measure of good marketing, of course, is not hard to identify: it’s how effe...
MySQL :: MySQL 5.1 Reference Manual :: 7.2.20 Speed of INSERT Statements
http://dev.mysql.com/doc/refman/5.1/en/insert-speed.htmlCommunity News: Dutch PHP Conference Tickets Now On Sale
http://www.phpdeveloper.org/news/12246For those wanting to attend this year's Dutch PHP Confernece (in Amsterdam), you'll be happt to know that tickets are now on sale!
Ibuildings is proud to organize the third Dutch PHP Conference on June 12 and 13. Plus a pre-conference tutorial day on...
What's New in the Next Generation of MySQL Cluster? (30 Apr 2009)
http://www.mysql.com/news-and-events/web-seminars/display-320.htmlWhether you’re racing to introduce a new service, or trying to manage an avalanche of data in real time, your database has to be scalable, fast and highly available to meet ever-changing market conditions and stringent SLAs.
By attending this webina...
Ubuntu Server blog: Server Team 20090331 meeting minutes
http://ubuntuserver.wordpress.com/?p=243Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Ubuntu Server Guide
sommer reported that he received some feedback on a few sections from the Ubuntu Server Guide. However some sections still need to be rev...
Enable (Some) Multi-Touch Gestures in Linux
http://lifehacker.com/5192139/enable-some-multi+touch-gestures-in-linuxMost of the multi-touch gestures available to iPhone and Apple laptop owners don't require anything special, hardware-wise—except a patent license from Apple. Linux users, however, can get some of that multi-finger goodness in three quick steps. ...
Real programming with PHP 5.3 (part 2): JavaScript-style classes
http://blog.agilephp.com/2009/03/31/real-programming-with-php-53-part-...In part one of this series, we looked at the ability to use lambda functions or closures to process arrays. In this part, we will see how closures can be used to build classes in a completely new way.
After I did my own research, I discovered that so...
#firsttweet
http://feedproxy.google.com/~r/tychay/~3/witxKWUogd8/firsttweet.shtmlVia Karenism:
Find your first words on twitter
Holly, you created a monster.
(Twitter: blogged before twat.)
Steven Harms: New NVidia driver out
http://www.sharms.org/blog/2009/03/30/new-nvidia-driver-out/NVidia released a new stable driver today. You can download it here. A lot of fixes in this one, especially for their hardware video decoding, VDPAU. Also it fixes KDE4 Plasma OpenGL crashes, X server crashes, and crashes with redirected OpenGL.
Sou...
vmplot.sh, a useful tool for MySQL performance tuning
http://www.bigdbahead.com/?p=302I don’t know if it is because of my science background, I am a physicist, I do like graphs, especially when I do performance tuning. With UNIX like operating systems, the vmstat command give you an easy way to grab many essential performance counte...
Scaling Up: Picking The Right Setup - Brandon Savage
http://www.brandonsavage.net/scaling-up-picking-the-right-setup/Now that your application is running at peak performance and you’ve decided that it’s time to scale, let’s talk about the right setup.
The modern age has brought us lots of new ways to take a growing site and scale it. From Amazon Web Services to...
Stephan Hermann: Follow Up: Ubuntu Server and GUI
http://www.sourcecode.de/content/follow-ubuntu-server-and-guiDuring the last week I read some articles about why or why not Ubuntu Server Flavour should have a GUI like MS Windows Server or RHEL or SLES or whatever Enterprise Server Distribution you use.
I agree with most people who say: "We don't need an ...
#6055: serialize/unserialize vs json_encode/json_decode - tickets cakephp | Google Groups
http://groups.google.com/group/tickets-cakephp/browse_thread/thread/64...Serialize vs JSON benchmark
Charles Profitt: Wicked Cool Shell Scripts
http://ftbeowulf.wordpress.com/?p=49Today I received a copy of Wicked Cool Shell Scripts (101 scripts for Linux, Mac OS X, and Unix Systems) by Dave Taylor. As part of my transition from the world of Windows I have decided to learn how to do some shell scripting. I figured that ‘wicked...
Oxford Archaeology: KVM 84 backported in Hardy
http://blogs.thehumanjourney.net/oaubuntu/entry/kvm_84_in_hardy_howDustin Kirkland announced a few weeks ago that he was trying to backport KVM-84 to Ubuntu Hardy. This was made following a post on the ubuntuserver blog that described the way KVM-84 would be backported: ~ubuntu-virt PPA -> hardy-backports -> hardy-{pr...
Debian Package of the Day: regexxer: search/replace for the masses
http://debaday.debian.net/?p=529Article submitted by David A. Thompson. Guess what? We still need you to submit good articles about software you like!
This thing is great! If you manage a set of files (e.g., a code base) and end up needing to perform a search/replace across the files...
Week 12
Jeff Waugh: Case-insensitive mapping with mod_rewrite’s RewriteMap
http://bethesignal.org/?p=1425Sometimes when you need to manage a massive pile of URL redirections — for instance, when you’re playing snatch-the-tablecloth with your web platform — it’s handy to mash them all together with mod_rewrite’s RewriteMap feature.
I hit a frustr...
Bodhi.Zazen: Shared SSH Sessions, Update for Jaunty (Ubuntu 9.04)
http://blog.bodhizazen.net/?p=148This how-to needed to be updated for Jaunty (Ubuntu 9.04).
Jaunty (Ubuntu 9.04) make a few adjustments to screen and so to enable a shared ssh session I had to make adjustments to both the configuration and to the apparmor profile.
The two changes in J...
removing apt mysql-server-5.0 password prompt
https://answers.launchpad.net/ubuntu/+source/debconf/+question/59163mysql-server-5.0 debconf not removing prompt on install
Bryan Quigley: Jaunty does boot fast, but how about worse case?
http://gquigs.blogspot.com/2009/03/jaunty-does-boot-fast-but-how-about...There are other posts about regular boot times, so how about the worst case, file system checks. That's that check that runs every 30 boots or so just because we are paranoid about making sure the file system is sane. Boot Intrepid (es...
Test your Legacy PHP Application with Function Mocks! - Benjamin Eberlei
http://www.whitewashing.de/blog/articles/115Much talking is going on about Unittesting, Mocks and TDD in the PHP world. For the most this discussions surround object-oriented PHP code, frameworks and applications.
Yet I would assert that the reality for PHP developers (me included) is dealing w...
PixelJunk Eden Encore Details
http://feedproxy.google.com/~r/PSBlog/~3/0mvT707Rx4w/This is Dylan from Q-Games, the company behind PixelJunk, and following on from my blog entry last week where I listed what we’ve been doing for the past few months. This entry is all about Eden Encore.
First things first, what have we added? Well, ...
Nick Ali: Ubuntu 9.04 Countdown Banner
http://boredandblogging.com/?p=897Option 1 (javascript):
Option 2 (javascript):
Animated: (iframe)
The animated scrolls through the above images.
Static (no javascript):
See the countdown banner page on how to install them on your site:
Caching ACL permissions with CachedAclComponent
http://bakery.cakephp.org/articles/view/caching-acl-permissions-with-c...When you set up ACL with a bunch of groups with subgroups, you will end up with five or maybe more queries per request. When you have a lot of active users it might fry your database. This is a simple solution to get rid of all those queries.
Ubuntu Server blog: March in the archive: a view from the Ubuntu Server team
http://ubuntuserver.wordpress.com/?p=237Since we entered FeatureFreeze one and half month ago the Ubuntu developers have shifted their focus on fixing bugs. As such the archive hasn’t seen a lot of new package versions or shiny new features. Here are a few highlights from the archive that ...
More fun visualizing MySQL Database Size
http://rpbouman.blogspot.com/2009/03/more-fun-visualizing-mysql-databa...Hi again!As a sidekick for my previous post, I came up with a snippet of code that generates the Google Chart URL to visualize table size for the current database. For example, for the sakila sample database, we get URL's like this:http://chart.apis.go...
Fix for SSH slow to ask for password in Ubuntu Feisty Fawn -- Ubuntu Geek
http://www.ubuntugeek.com/fix-for-ssh-slow-to-ask-for-password-in-ubun...This speeds up SSH on Redhat siginificantly:
sudo nano /etc/ssh/ssh_config
Commentout the following lines
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
Query Cache in mysqlnd - Andrey Hristov
http://hristov.com/oblog/blog/post/2009/03/26/query-cache-in-mysqlnd/I hope you know what mysqlnd is. If not, then.... mysqlnd is the replacement for libmysql in the PHP world. Starting from PHP 5.3 you might use mysqlnd to connect to your MySQL Server(s) without installing libmysql on your web servers/client hosts. mys...
Michael Lustfield: Jaunty Boots Fast <15sec
http://profarius.com/content/jaunty-boots-fast-15secI hear a lot of people drooling over how super fast their system boots on Jaunty. I saw one mention on the Planet already about 20.03 seconds being fast. Just after reading this, I decided I need to post mine.
It's less than 15 seconds. Readahead is us...
Automatically remove wordiness from your writing - Steve Hanov's Technology Blog
http://gandolf.homelinux.org/blog/index.php?id=52I recently started re-reading William Zinsser's On Writing Well. Zinsser emphasizes simplicity in writing. To reduce wordiness, he implores the writer to remove needless words and phrases:
MySQL command-line tip: compare result sets
http://www.xaprb.com/blog/2009/03/25/mysql-command-line-tip-compare-re...Here’s a quick productivity tip: when optimizing queries by rewriting them to different forms that should return the same results, you can verify that you get the same results by taking a checksum of them.
Just set your pager to md5sum:
mysql> pag...
Variable tracing with Xdebug - Derick Rethans
http://derickrethans.nl/variable_tracing_with_xdebug.phpSome time ago Matthew
mentioned on IRC that he'd like to see variable modifications in Xdebug's function traces.
After I had a quick look at the feasibility of this feature I spend some
time on implementing it for Xdebug's HEAD branch that is going to ...
PHP 5.3.0RC1 Release Announcement - PHP: Hypertext Preprocessor
http://www.php.net/index.php#id2009-03-24-1The PHP development team is proud to announce the availability of the first release candidate of PHP 5.3.0 (PHP 5.3.0RC1). This release marks the final phase in a major improvement in the 5.X series, which includes a large number of new features, bug f...
Rag Doll Kung Fu: Fists of Plastic Interview - Producer Joshua Miller Answers Your Questions
http://feedproxy.google.com/~r/PSBlog/~3/g-hhrIJFCOQ/It’s day one of GDC 2009, and the PlayStation.Blog.Lounge is up and running, hosting media, developers and fans all week long. And right now we’re thrilled that Tarsier Studios is showing off Rag Doll Kung Fu: Fists of Plastic inside the Lounge to ...
CakePHP Digest #10 - News Overload
http://www.pseudocoder.com/archives/2009/03/23/cakephp-digest-10-news-...News
CakeFest #3
The long awaited end to the CakeFest trilogy has finally been announced (don’t worry, I’m sure there will be a prequel). The fun takes places in Germany this time, from July 9th to the 12th. CakeFest is divided into two parts. ...
10 Rare HTML Tags You Really Should Know
http://feedproxy.google.com/~r/nettuts/~3/iJ76Fs6mag0/Web developers these days are often expected to know and work in multiple languages. As a result, it’s tricky to learn everything a language has to offer and easy to find yourself not utilizing the full potential of some more specialized but very use...
Quim Gil: Amsterdam feedback
http://flors.wordpress.com/?p=139If you could decide the venue for a Maemo Summit like the first one but bigger and in Amsterdam, what would you choose?
http://www.studio-k.nu/
http://www.felix.meritis.nl/
http://www.debalie.nl/
http://www.dezwijger.nl/
http://www.vu.nl/
else (what?)...
a map of science « orgtheory.net
http://orgtheory.wordpress.com/2009/03/22/a-map-of-science/Paying Down Technical Debt - Brandon Savage
http://www.brandonsavage.net/paying-down-technical-debt/Much has been written about technical debt, and the way it’s both accrued and paid off. For the uninitiated, here’s the definition of technical debt:
The amount of time, money, or effort it takes to work around, manage, and fix bad decision/impleme...
Output Window improvements
http://blogs.sun.com/netbeansphp/entry/output_window_improvementsToday, I would like to inform that we have improved output of PHP scripts which is displayed directly in the IDE (using the Output Window component). The improvements are small but very useful I hope - now, one is able to navigate to a file which appea...
gCalCron Automates Your Linux System with Google Calendar
http://lifehacker.com/5179566/gcalcron-automates-your-linux-system-wit...Linux only: gcalcron allows you to issue terminal commands to a computer through Google Calendar. It's more beginner-friendly than editing cron jobs or remote shell work , and great for remote download control. Patrick Spear's package is a self-install...
Stream YouTube URL directly to mplayer
http://www.parsed.org/tip/466/mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n "/watch_fullscreen/s;.*(video_id.+)&title.*;1;p")")
This is the result of a several week venture without X. I found myself totally happy without X (and by extensi...
Comparing Directory Trees with rsync and diff
http://www.parsed.org/tip/467/The rsync command has an option to test-run a folder sync.
This is useful when comparing two directory trees and their contents by their file system attributes (modification date). Always use trailing slashes in rsync paths.
rsync -av --update --delete...
Closures are coming to PHP - Jeff Moore
http://www.procata.com/blog/archives/2009/03/22/closures-are-coming-to...Dagfinn has a post looking at using the new closure feature of PHP 5.3. He compares using foreach for iteration versus array_map. “Interesting,” he concludes, “but not necessarily better than conventional alternatives.”
I agree for that case. ...
How To Convert VMWare Image (.vmdk) to VirtualBox Image (.vdi)
http://feedproxy.google.com/~r/UbuntuTutorials/~3/dABvdkzUOxY/I’ve found more and more people are switching to Virtualbox these days and I keep running into the same question. ”How can I convert my VMware images to Virtualbox images?” Well, breath easy because it is possible and not very difficult!
Ther...
Week 11
JavaScript Testing Does Not Scale
http://ejohn.org/blog/javascript-testing-does-not-scale/(This is a follow-up on my portion of the More Secrets of JavaScript Libraries panel at SXSW.)
It's become increasingly obvious to me that cross-browser JavaScript development and testing, as we know it, does not scale.
jQuery's Test Suites
Take the...
Five Dollar Programming Words
http://www.codinghorror.com/blog/archives/001244.htmlI've been a longtime fan of Eric Lippert's blog. And one of my favorite (albeit short-lived) post series was his Five Dollar Words for Programmers. Although I've sometimes been accused of being too wordy, I find that learning the right word to describe...
Release: 1.2.2.8120
http://bakery.cakephp.org/articles/view/release-1-2-2-8120CakePHP still rising!
We are excited to announce the release of CakePHP 1.2.2.8120[1]. The latest stable release fixes several bugs including a security issue with paginator links. While this issue should only affect a small number of people, we highl...
Real programming with PHP 5.3 (part 1): array processing - PHP in Action » PHP
http://blog.agilephp.com/2009/03/19/real-programming-with-php-53-part-...You may have heard of the new features that are scheduled for PHP 5.3, but who knows what they can be used for in real programming? I took the time for some experimental research, and came up with a few examples.
At the PHP UK conference, I saw Sebasti...
SSD followup
http://torvalds-family.blogspot.com/2009/03/ssd-followup.htmlI wrote a couple of months ago how the Intel SSD's were the only ones on the market that seemed to be worth buying - all the cheaper ones were unusable due to having horrible random write performance, which is something you notice really quickly in rea...
8 Ways to Speed Up the Performance of CakePHP Apps
http://www.pseudocoder.com/archives/2009/03/17/8-ways-to-speed-up-cake...Intro
It’s a not so well kept secret that CakePHP is slow. What isn’t well know is that this is done by design. I could get in a lot of trouble by revealing this, but I’m willing to take that risk. I have records, a paper trail a mile long, sh...
Easily Pimp Your Mac OS X Desktop
http://labs.iamkoa.net/2009/03/17/easily-pimp-your-mac-os-x-desktop/Mac OS X may not be as easy as Ubuntu to customize, but thanks to GeekTool, you can make your desktop background a little more useful than just eye-candy. I’ll show you how to easily add a calendar, multiple clocks (display both relative and non-rela...
Automating the PHP deployment process with Phing, FTP and dbdeploy
http://www.dzone.com/links/rss/automating_the_php_deployment_process_w...This article describes how to implement a controlled and configurable PHP deployment process using Phing, dbdeploy and FTP.
#470 (Allow models/views/controllers to be searched for in an alternate path set from /app) - CakePHP : The Rapid Development Framework for PHP - Trac
https://trac.cakephp.org/ticket/470This allows an application to "inherit" from another cake application, such that a user could host a number of applications all of which inherit several controllers/models/views from a central abstract (or concrete) application. The changes make it so ...
Ksplice: Rebootless Linux kernel updates
http://www.ksplice.com/Everyone hates rebooting for updates:
But not updating leaves you running buggy software that’s vulnerable to well-known security problems.
Ksplice lets you install updates without rebooting—making your systems more secure, without the hassle.
The World's Largest MMORPG: You're Playing it Right Now
http://www.codinghorror.com/blog/archives/001219.htmlI was struck by the conclusion of Andy Oram's thoughtful piece on the next generation of online forums.
People who want to learn more about computer technology and solve problems they encounter on their systems currently have a wealth of forums to tu...
Quality Assurance Tools for PHP - Sebastian Bergmann
http://sebastian-bergmann.de/archives/856-Quality-Assurance-Tools-for-...The map above contains the following tools that are useful for quality assurance in PHP projects:
PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
phpmd scans PHP source code and look...
New Features In The Upcoming Ubuntu 9.04 “Jaunty”
http://feedproxy.google.com/~r/UbuntuTutorials/~3/uaJSAqAnCBE/With the recent release of Ubuntu 9.04 “Jaunty” alpha 6 this last week I thought I’d outline some of the upcoming new features awaiting us this April. I’d love to hear from those of you that have already been using the alpha releases and tell...
Week 10
Subversion enhancements for your commandline - Jakob Westhoff
http://westhoffswelt.de/blog/svn_tweaks.htmlI am mainly using subversion to manage nearly all of my development projects as well as a lot of other stuff which benefits from revisioning. Because I mainly use vim for all my editing needs, I am working on the commandline a lot. This includes the co...
Muscles on demand - Clean a large git repository the cloud way
http://feedproxy.google.com/~r/debuggable/~3/MbaZ3NIMLPA/muscles-on-de...Hey folks,
don't you hate it when you sometimes have to stop your work because your dev machine is ultra-busy doing some CPU or I/O heavy operations that will take hours?
Even so it doesn't happen to me a lot, I actually ran into such a case last night...
Understanding the various MySQL Products & Variants
http://ronaldbradford.com/blog/understanding-the-various-mysql-product...The MySQL marketplace today is far more complex then simply choosing between a particular version of MySQL that Sun/MySQL produces.
The MySQL server product in general is released under the GNU General Public License (GPL) v2, however you should carefu...
50 things to know before migrating Oracle to MySQL
http://www.xaprb.com/blog/2009/03/13/50-things-to-know-before-migratin...A while back I was at a seminar on migrating database applications to MySQL. A lot of the attendees were Oracle users. Based on their questions, comments and conversations during lunch, I made the following list of things Oracle users need to know ab...
Two Mirrors
http://xkcd.com/555/Benchmarking Drupal with PHP op-code caches: APC, eAccelerator and XCache compared | 2bits.com, Inc. - Drupal Development, Customization and Consulting
http://2bits.com/articles/benchmarking-drupal-with-php-op-code-caches-...Almost every one knows that running high traffic sites powered with PHP applications is impossible without a PHP op-code cache / accelerators. Op-code caches speed up PHP applications by parsing and tokenizing PHP scripts once, and executing them faste...
Matthew Weier O'Phinney's Blog: Syntax Highlighting for Technical Presentations
http://www.phpdeveloper.org/news/12113If you've given any kind of technical presentation, you know that presenting code samples (clearly) can be one of the larger challenges. Matthew Weier O'Phinney has found a solution that works well for him and his slides - Highlight.
Being a technica...
Serializing find("threaded") data to XML
http://bakery.cakephp.org/articles/view/serializing-find-threaded-data...Ever tried to serialize a full find("threaded") tree to XML? Well, it won't be easy to consume. Unless you give a try with XMLTreeHelper.
Making a tableless model in CakePHP
http://dsi.vozibrale.com/articles/view/making-a-tableless-model-in-cak...This question seems to pop up every now and then. Making a model without a table is actually very easy.
Make PHP apps fast, faster, fastest, Part 2: Profile your PHP application to find, diagnose, and hasten plodding code
http://www.ibm.com/developerworks/opensource/library/os-php-fastapps2/XDEBUG_PROFILE
Michele Neylon: Pidgin 2.5.5
http://www.mneylon.com/blog/archives/2009/03/10/pidgin-255/I hadn't had any issues with either Pidgin or Adium since the minor issue back in January. However, as of yesterday, ICQ was refusing to work on Pidgin. Seemingly there was a new release of Pidgin (2.5.5), however Ubuntu hadn't released a packaged vers...
Google Trends: ruby on rails, cakephp
http://www.google.com/trends?q=ruby+on+rails%2C+cakephpPHP micro-optimization tips
http://www.alexatnet.com/node/196Why "micro-"? Because changing logic of your application may give you much better performance boost then applying all these tips. But they still can make your code better. You always need to output something, why do not use "echo" instead of "print"?
...
DBus notify-send over network - Christian Weiske
http://cweiske.de/tagebuch/DBus%20notify-send%20over%20network.htmLast week I tried to use notify-send to notify me on my laptop
when telephone calls come in. I already did that for our TV (Dreambox's
/web/message?text= script) and had to have this for the computer
since I'm using it more often than TV.
...
Creating RSS feeds with CakePHP and extensionless routing | Mark Story
http://mark-story.com/posts/view/creating-rss-feeds-with-cakephp-and-e...Making RSS feeds and alternative content types other than HTML opens a lot of options in how your content can be used, displayed and combined. In prior version of cakePHP webservices were indicated by prefixing a url with the desired content type so an...
Week 9
recursive :: Model Attributes :: Models :: Developing with CakePHP :: The Manual :: 1.2 Collection :: The Cookbook
http://book.cakephp.org/view/439/recursiveThe recursive property defines how deep CakePHP should go to fetch associated model data via find(), findAll() and read() methods.
Imagine your application features Groups which belong to a domain and have many Users which in turn have many Articles. ...
Paul Jones' Blog: A Siege On Benchmarks
http://www.phpdeveloper.org/news/12079Paul Jones, who is obsessed (is that the right word?) with keeping benchamrks on recent versions of several popular PHP frameworks, has posted another look at a slight change in his testing method - a move away from the Apache ab tool and towards seige...
2500+ Free Icons
http://feedproxy.google.com/~r/nettuts/~3/vgZLyG15At8/The folks over at IconPot were nice enough to compile a huge list of commercially free to use icons for your projects. Whether you’re designing for a client, or for a template on ThemeForest.net, you won’t run into licensing issues with any of thes...
Discover layouts for setFlash method in CakePHP - Pamąstymai apie programavimą, dizainą ir gyvenimą
http://rytis.net/2008/8/27/discover-layouts-for-setflash-method-in-cak...Few years ago I needed to show users visually different messages that would work similarly as $this->Session->setFlash() works and I’ve developed custom component to accomplish this task. If you have similar needs, then you don’t have to develop an...
Instant Rimshot
http://instantrimshot.com/Combobox with tree menu
http://bakery.cakephp.org/articles/view/combobox-with-tree-menuTo show off a complex hierarchical tree of options within your combobox
A Brief Introduction to MySQL Performance Tuning
http://pento.net/2009/03/05/a-brief-introduction-to-mysql-performance-...Here are some common performance tuning concepts that I frequently run into. Please note that this really is only a basic introduction to performance tuning. For more in-depth tuning, it strongly depends on your systems, data and usage.
Server Variable...
ImageBehavior - best from database blobs and file storage
http://bakery.cakephp.org/articles/view/imagebehavior-best-from-databa...I've always had problem with uploaded images that were stored just as files. They shouldn't go to repository and wasn't in database either. So I created an ImageBehavior to handle my problems.
Star Rating Control with FormHelper & jQuery
http://bakery.cakephp.org/articles/view/star-rating-control-with-formh...I required a simple star rating system. Searching google.com for 'cakephp star rating' returned about two usable links, both of which used custom helpers for showing a simple star rating selector. I wanted something simpler which would not clutter up ...
DevShed: Using Conditional Statements with the Xdebug Extension
http://www.phpdeveloper.org/news/12066DevShed continues their series looking at the XDebug extension for PHP with this fifth part looking a bit more at the code coverage functions it comes with.
In this fifth part of a series on using the Xdebug extension to help debug your PHP programs,...
Using PayPal’s Instant Payment Notification with PHP
http://feedproxy.google.com/~r/nettuts/~3/k8hRxqfPyVQ/Hi there! Today we are going to combine Paypal with PHP to allow for the easy processing of payments on your website.
Finished Product: Preview
Step 1 - Creating a PayPal Account
For this tutorial you will need a Premier PayPal Account and an o...
Make Apt-Get Always Run as Root
http://lifehacker.com/5163298/make-apt+get-always-run-as-rootLinux only: If you have ever tried to use the apt-get command to install software but received an error because you forgot sudo, the Command-line Fu site has a quick but useful tip for you. The tip is one of those really simple, but extremely useful ti...
Embracing the Cloud - Locating Resources
http://feedproxy.google.com/~r/debuggable/~3/inhhR5pLVFY/embracing-the...With the rise of affordable cloud computing (especially services like EC2 and S3) we need to learn to apply additional skills to our craft. One of those is using Hashtables to locate resources in our system.
Here is an example. Lets say your applicatio...
Quinton Parker's Blog: session-clustering with memcache
http://www.phpdeveloper.org/news/12054Quinton Parker's latest blog post looks at a handy feature of the memcache tool - session clustering - and how to set it up in your application.
You need php session-clustering and you need it done yesterday. The project is at risk. The suits are bre...
Don’t Quote Your Numbers
http://pento.net/2009/03/03/dont-quote-your-numbers/It’s a fairly simple rule, and something that should be obeyed for your health and sanity.
There are a couple of bugs which you could run into, when quoting large numbers. First of all, Bug #34384. This is concerning quoting large INTs in the WHERE c...
Automatically Logout SSH Sessions After Period of Inactivity
http://feedproxy.google.com/~r/UbuntuTutorials/~3/UJaCjdySsOs/At work we maintain over a hundred machines, most of which are regularly accessed via SSH by our developers. Due to the number of machines and the number of tasks that need completed, we found that many of the developers would often forget they were ...
File Upload Component w/ Automagic - Model optional (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/file-upload-component-w-automa...I've written this FileUpload component which provides a lot of automagic to the file uploading process. The problem with all the other File Uploading helpers is they almost always require some sort of database/model for them, which really should b...
Soft Deletable Behavior (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/soft-delete-behaviorUsing this behavior you can implement soft deletion in your CakePHP models so no real data is lost when you issue a delete on a specific record. Instead, a field of your choosing is used to indicate that a record has been soft deleted, and the behavior...
All CakePHP ACL permissions for your views
http://dsi.vozibrale.com/articles/view/all-cakephp-acl-permissions-for...I've started intensifying my work on NeutrinoCMS again, and this is a sneak peek at the new ACL implementation. Or, a story of how I kicked ACL's ass.
WhoDidIt behavior: automagic created_by and modified_by fields
http://bakery.cakephp.org/articles/view/whodidit-behavior-automagic-cr...WhoDidIt behavior is useful for tracking who has created and modified records: automagically!
Debian Package of the Day: bash-completion: the greatest things since bash completion
http://debaday.debian.net/2009/03/01/bash-completion-the-greatest-thin...Article submitted by Andre Masella. Guess what? We still need you to submit good articles about software you like!
Pressing the tab key in bash to auto-complete a file name is one of the most time saving tricks especially when dealing with very long fi...
Week 8
Christer Edwards: Standard Process for Restoring IPtables at Boot?
http://ubuntu-tutorials.com/?p=961I got to thinking about something the other day when I rebuilt my webserver using Debian 5.0. How does Debian/Ubuntu standardize on reloading the iptables rules at boot time?
I know that Red Hat and its variants use the /etc/sysconfig/iptables file as...
Bene Gesserit - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Bene_Gesserit#Litany_against_fearI must not fear.
Fear is the mind-killer.
Fear is the little-death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past I will turn the inner eye to see its path.
Where the fear...
Fabián Rodríguez: Jaunty Candy
http://www.fabianrodriguez.com/blog/?p=674Here’s some candy I am enjoying in Jaunty:
Per-user language settings under System > Administration > Language support:
Cryptkeeper, (package: cryptkeeper) a tray applet to graphically manage EncFS encrypted directories:
ext4 filesystem support in ...
Blue Parabola Blog: The SPL Deserves Some Reiteration
http://www.phpdeveloper.org/news/12034On the Blue Parabola blog Matthew Turland has written up a post about a PHP something that might need a bit more love - the Standard PHP Library.
If any PHP extension is underrated, it's probably the SPL (Standard PHP Library). From what I can tell w...
Chapter 4. Writing Tests for PHPUnit
http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.htmlWhenever you are tempted to type something into a print statement or a debugger expression, write it as a test instead.
--Martin Fowler
Paying Down Your Technical Debt
http://www.codinghorror.com/blog/archives/001230.htmlEvery software project I've ever worked on has accrued technical debt over time:
Technical Debt is a wonderful metaphor developed by Ward Cunningham to help us think about this problem. In this metaphor, doing things the quick and dirty way sets us ...
Flickr Photo Download: Killzone 2 - it's coming to a PS3 near you
http://flickr.com/photos/lambertwm/3297378390/sizes/l/Killzone ad in amsterdam
NetBeans for PHP : weblog
http://blogs.sun.com/netbeansphp/entry/phpunit_support_addedToday I would like to inform you that we have added PHPUnit support to NetBeans. It is not finished yet (UI for test results is still missing) but I would like to show you how one can test his/her PHP sources in NetBeans today. If you are new to PHPUni...
Simplify Dropbox URLs with Lighttpd
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/547264752/Some time ago I posted on how to simplify your dropbox URLs by using .htaccess files within Apache web server. Now that I’ve switched to Lighttpd I needed to find the equivalent. Here is what I came up with:
## dropbox redirection
server.modules +...
Christer Edwards: Simplify Dropbox URLs with Lighttpd
http://ubuntu-tutorials.com/?p=953Some time ago I posted on how to simplify your dropbox URLs by using .htaccess files within Apache web server. Now that I’ve switched to Lighttpd I needed to find the equivalent. Here is what I came up with:
## dropbox redirection
server.modules +...
Simplify Dropbox URLs with Lighttpd
http://feedproxy.google.com/~r/UbuntuTutorials/~3/iJD89NSgxLw/Some time ago I posted on how to simplify your dropbox URLs by using .htaccess files within Apache web server. Now that I’ve switched to Lighttpd I needed to find the equivalent. Here is what I came up with:
## dropbox redirection
server.modules +...
How To Save Half A Second On Every CakePHP Request
http://feedproxy.google.com/~r/debuggable/~3/yU-G5MNj6KY/how-to-save-h...Hey folks,
as an application comes closer and closer to its launch date, not having cared about performance during development becomes more and more of a problem.
There are several ways to improve the performance of your CakePHP application. The first ...
James Shore: Change-Diary
http://jamesshore.com/Change-Diary/As a peon, could I make the kinds of changes I made as a (damned good!) XP coach? Or would they kick me out, causing me to change organizations a little more abruptly?
James' story is an interesting one because he was attempting to effect organi...
Coding Horror: Who's Your Coding Buddy?
http://www.codinghorror.com/blog/archives/001229.htmlRemember those school trips, where everyone was admonished to pick a buddy and stick with them? This was as much to keep everyone out of trouble as safe. Well, the same rule applies when you're building software. Before you check code in, give it ...
Mirco Müller: Tasty
http://macslow.thepimp.net/?p=178I really like gnome-do 0.8 (using it’s docky interface). A very nice side-effect, of using this combination, is that it very bluntly shows you which icons do not come in high resolution versions.
Ubuntu Server blog: Server Team 20090224 meeting minutes
http://ubuntuserver.wordpress.com/?p=192Here are the minutes of the meeting. They can also be found online
with the irc logs here.
Postfix and Dovecot integration
ivoks created a wiki page for ideas about improving the mail server task post-jaunty, available at https://wiki.ubuntu.com/Serve...
Oxford Archaeology: KVM - The informations you may be missing
http://blogs.thehumanjourney.net/oaubuntu/entry/kvm_the_information_yo...Good morning Ubuntu, we are together today to try to help people who want to deploy KVM. Ubuntu Hardy being the latest LTS version of Ubuntu, it is a good choice for people like me who don't want to spend time upgrading every 6 months. On the other han...
Code coverage for PHP - why not?
http://blogs.sun.com/netbeansphp/entry/code_coverage_for_php_whyAfter a few days, we would like to inform you that code coverage for PHP has been added to the NetBeans IDE.
Thanks to PHPUnit (version 3.3 or newer required) we are able to provide code coverage for PHP files in a similar way as for Ruby or Python....
Christer Edwards: Enable Basic Compositing for Gnome-Do 0.8.x
http://ubuntu-tutorials.com/?p=941The recent release of Gnome-Do 0.8.0 has brought with it a number of interface changes and upgrades. I won’t go into all the new “shiny” stuff in this post, but simply outline how to satisfy the new requirements. Gnome-Do 0.8.x now requires s...
Bake an HTML Screen Scraper Component
http://bakery.cakephp.org/articles/view/bake-an-html-screen-scraper-co...Scraper is a CakePHP Component wrapper class created to take advantage of the functionality provided by an updated version of Antonio Mota Rodrigues's open source Scraper class. The class is given a web address and a tag pattern (ie. where the data yo...
Juozas Kaziukenas' Blog: PayPal payment with encryption
http://www.phpdeveloper.org/news/12002Juozas Kaziukenas points out a new class in his latest blog post that can be used to make secure connections over to PayPal (encrypted) using their Encrypted Website Payment method.
In my situation, PayPal is only used to pay for orders - cart and or...
Feedburner move to Google error - Michelangelo van Dam
http://feedproxy.google.com/~r/dragonbe-php/~3/gsa0BzsR2_4/feedburner-...This morning I checked my feedburner stats and I got a message I should move my feeds over to Google, and so I did.
I should have read Chris Shiflett's blog post first to prevent my feeds spamming the entire aggregated internet, in particular Planet-P...
André Gondim: New notification work lands in Jaunty, some examples
http://en.andregondim.eti.br/?p=97As reported mark the notifier is running in the jaunty, now is a few examples:
A simple preview.
If you ar using Rhythbox:
When I change the volume in my notebook I can see this:
When my wireless is conected.
When I check my laptop batery:
When...
Server Migration Complete
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/545626849/Well it appears that the server migration is complete, and so far I am very happy with the results. First of all, I don’t think there was much downtime, if any at all. The only oddity that I encountered was regarding DNS propogation, and there is...
Subscribe to Authenticated Feeds in Google Reader
http://googlesystem.blogspot.com/2008/04/subscribe-to-authenticated-fe...FreeMyFeed wants to solve this problem by creating feeds that don't require authentication. The site acts as a proxy between the original feed and your feed reader, while promising that your credentials are safe. "Usernames and passwords are never...
Closures coming in PHP 5.3 and that’s a Good Thing | CodeUtopia
http://codeutopia.net/blog/2009/02/20/closures-coming-in-php-53-and-th...PHP 5.3 will be introducing closures to PHP. Closures, also known as anonymous functions, will allow you to declare functions “inline” and store them in variables. While the syntax may seem a bit weird compared to how it is in languages like JavaSc...
Email Notification of Available Updates: Ubuntu/Debian Server
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/545025290/At work we run a number of Red Hat Enterprise machines and CentOS servers. After finding a large number of machines that were grossly outdated I decided to add a weekly cron job to notify us of available updates. I used something along the lines of...
Christer Edwards: Email Notification of Available Updates: Ubuntu/Debian Server
http://ubuntu-tutorials.com/?p=937At work we run a number of Red Hat Enterprise machines and CentOS servers. After finding a large number of machines that were grossly outdated I decided to add a weekly cron job to notify us of available updates. I used something along the lines of...
Week 7
Migrating from FeedBurner to Google - Chris Shiflett
http://shiflett.org/blog/2009/feb/migrating-from-feedburner-to-googleWhen I logged into FeedBurner today, I was presented with the following message:
Your FeedBurner account "shiflett" and all of your feeds should move to Google.
I've actually been seeing this message for a few weeks, but today I didn't have the optio...
Steven Harms: Finding the difference between two files
http://www.sharms.org/blog/?p=323Ever need to find what you changed between two files or directories? The universal way to find these differences is to use the ‘diff’ command. The diff command is used by most open source projects, and people use it to communicate their changes /...
Play Bloons Tower Defense 3, a free online game on Kongregate
http://www.kongregate.com/games/Ninjakiwi/bloons-tower-defense-3playr.co.uk - Onslaught 2
http://onslaught.playr.co.uk/File:Tree of life SVG.svg - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/File:Tree_of_life_SVG.svgA highly resolved Tree Of Life, based on completely sequenced genomes. The image was generated using iTOL: Interactive Tree Of Life, an online phylogenetic tree viewer and Tree Of Life resource.
The Bad Apple: Group Poison
http://www.codinghorror.com/blog/archives/001227.htmlA recent episode of This American Life interviewed Will Felps, a professor who conducted a sociological experiment demonstrating the surprisingly powerful effect of bad apples.
Groups of four college students were organized into teams and given a task...
Dustin Kirkland: Server Migration From Ubuntu 8.04 To Debian 5.0?
http://blog.dustinkirkland.com/2009/02/server-migration-from-ubuntu-80...I read planet.ubuntu.com every day, through my RSS reader. And I follow Aaron Toponce's blog posts regularly.But his post today, Server Migration From Ubuntu 8.04 To Debian 5.0, makes me wonder..."wait a minute, huh?"I should state up front that I'm a...
Helghast in HD – Killzone 2 Ads Hit TV
http://feeds.feedburner.com/~r/PSBlog/~3/543494963/Thank you all for your support and confidence in Killzone 2. Its debut starts a relentless flood of AAA exclusives on the PlayStation 3 – a line up that I consider to be our strongest yet. And I am confident this game will inspire many of you who’...
File upload with CakePHP - cakebaker
http://cakebaker.42dh.com/2006/04/15/file-upload-with-cakephp/In this post I will describe how to upload and store a file in the database. Yes, you read correct, I will describe how to store a file in the database. I know, a lot of people do not recommend storing files in a database due to performance reasons. Of...
Internet Super Hero Blog: PHP 5.3: Persistent Connections with ext/mysqli
http://www.phpdeveloper.org/news/11981The Internet Super Hero blog has posted some statistics comparing the connections per second that can be made with the newly introduced persistent connection support coming with PHP 5.3 in the mysqli (ext/mysqli) driver.
Persistent Connections have b...
Persistent Daemon -- Linux | *Nix4all
http://nix4all.com/content/creating-persistent-daemon-init-linuxhat happens if your command runs into an abnormal condition? If it exits immediately, then it will retry every second, without giving any indication that there is a problem (unless the process has its own logging system or uses syslog). It might make s...
Your own PHP DNS daemon - Mark Karpeles
http://blog.magicaltux.net/2009/02/19/your-own-php-dns-daemon/After my initial announcement of a PHP DNS Daemon, and some performance tests, and since it has been widely reported over internet (Zend DevZone, and today on Nexen which is deeply involved with French php community), I finally found the strength to wr...
PHP 5.3: Persistent Connections with ext/mysqli - Internet Super Hero
http://blog.ulf-wendel.de/?p=211As of PHP 5.3 the PHP MySQL extension mysqli (ext/mysqli) supports Persistent Database Connections. Persistent Connections are new to ext/mysqli but not new to ext/mysql or PDO. The news behind the news is the usage of COM_CHANGE_USER (C-API: mysql_ch...
Are You An Expert?
http://www.codinghorror.com/blog/archives/001226.htmlI think I have a problem with authority. Starting with my own.
It troubles me greatly to hear that people see me as an expert or an authority, and not a fellow amateur.
If I've learned anything in my career, it is that approaching software developm...
Lionel’s blog » Blog Archive » munin: migration from a 32bit to a 64bit host
http://www.porcheron.info/munin-migration-from-a-32bit-to-a-64bit-host/When you migration your munin from a 32bits to a 64bits installation, you have to dump restore all your rrd files. Saying that looks like a pain, but in fact, it is easy to do ;-). We migrate some months ago our munin/nagios server at work from an old ...
Commentia - Comment Spam Blocker Behavior
http://bakery.cakephp.org/articles/view/commentia-comment-spam-blocker...Commentia is a CakePHP Behavior that automatically runs after a comment is made. Each comment is tested upon a point system to determine and classify it. If a comment has more then 1 point it is automatically approved, if it has 0 points it continues p...
TabHelper
http://bakery.cakephp.org/articles/view/tabhelperOkay, in the Bakery there is a lot of MenuHelper's and TabHelper's which tries to produce a nice way to check the controller params etc and select the active element. This helper does exactly that, just in an alternative way.
PHP DNS Daemon: performances « A Wonderful Life in a Magical Tux
http://blog.magicaltux.net/2009/02/18/php-dns-daemon-performances/Many people seems to have taken interest into my weird idea to write a PHP DNS daemon in PHP, so I decided to run some experiments. The first one was to setup ~200 domains to this dns server (including my blog’s one), the second one is to run querype...
Killzone.com Live Chat Tomorrow at Noon PST
http://feeds.feedburner.com/~r/PSBlog/~3/542110095/Hello all!
It’s TJ from the Marketing team (again). We’re at T-minus 10 days until Killzone 2 hits the PLAYSTATION 3 & we figured we’d get you up to speed on Killzone.com.
Last week, Victor Zuylen of Guerrilla Games gave us all a little insight i...
Dummy Data plugin - fill your app with random data that makes sense
http://bakery.cakephp.org/articles/view/dummy-data-plugin-fill-your-ap...Easy to use plugin for generating "realistic" random data for your app. It fully supports models with associations, behaviors, callbacks and validation.
Leave an empty option at the top of a select element « CakePHP findings
http://griffinm.wordpress.com/2007/06/01/leave-an-empty-option-at-the-...In 1.2, when you use the $form->input() function to create a select element, it no longer creates the empty value at the top.
To get this back, simply pass the empty variable back and set it as true.
You Arent Gonna Need It
http://c2.com/cgi/wiki?YouArentGonnaNeedItYouArentGonnaNeedIt (often abbreviated YAGNI, or YagNi on this wiki) is an ExtremeProgramming practice which states:
"Always implement things when you actually need them, never when you just foresee that you need them."
Even if you're totall...
HttpSocket Instead of cURL in CakePHP Apps
http://www.pseudocoder.com/archives/2009/02/16/httpsocket-instead-of-c...There are a few new Bakery articles lately that use cURL for remote calls (see here and here), rather then Cake’s HttpSocket lib. This is probably because HttpSocket doesn’t have a mention in the CookBook (yet :)).
Here’s a quick primer on using...
Get Started With AJAX in CakePHP « Ahsan’s Laboratory
http://ahsanity.wordpress.com/2007/02/23/get-started-with-ajax-in-cake...This article has useful links for a CakePhp new comer to get started with using Ajax. As the manual mentions, using Ajax in your Cake application is very easy. Ajax is implemented in Cake through the Cake Ajax Helper, which is included with Cake by def...
HOWTO: Nvidia Driver + VDPAU + Smplayer +Mplayer - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=1037625Aaaaaaaaaaaaaaaaaaaaaaaalllllllrrrighty then.
If you know you want this, skip the preamble. If not, indulge me. Why should you want this? The h.264/x.264 decoding. This codec is extremely CPU intensive. My system, which is a Quad core with an 8800GT, ...
Using jQuery with Other Libraries - jQuery JavaScript Library
http://docs.jquery.com/Using_jQuery_with_Other_LibrariesThe jQuery library, and virtually all of its plugins are constrained within the jQuery namespace. As a general rule, "global" objects are stored inside the jQuery namespace as well, so you shouldn't get a clash between jQuery and any other library...
5 Ways to Instantly Write Better CSS
http://feedproxy.google.com/~r/nettuts/~3/1-wuUxVOVcM/Sure, anyone can write CSS. Even programs are doing it for you now. But is the CSS any good? Here are 5 tips to start improving yours.
1. Reset
Photo by redux
Seriously, always use a reset of some sort. Whether you are using the Eric Meyer Reset, t...
5 Ways to Instantly Write Better CSS
http://feedproxy.google.com/~r/nettuts/~3/bUXZnY6YgGs/Sure, anyone can write CSS. Even programs are doing it for you now. But is the CSS any good? Here are 5 tips to start improving yours.
1. Reset
Photo by redux
Seriously, always use a reset of some sort. Whether you are using the Eric Meyer Reset, t...
PHP DNS Daemon - Mark Karpeles
http://blog.magicaltux.net/2009/02/16/php-dns-daemon/As the subject suggests, I just wrote an opensource DNS daemon in PHP. I already know what any sane person is thinking right now:
[18:25:06] MT`AwAy: you’re mad
Now that it’s said, let’s move on ; if you want to tell me I’m crazy, you can post...
An Ajax task list with CakePHP - cakebaker
http://cakebaker.42dh.com/2006/02/12/an-ajax-task-list-with-cakephp/Graham Bird has written a nice tutorial about creating a simple task list with CakePHP and Ajax. There is also a live demo available at http://demo.grahambird.co.uk/tasks.
Update 2008-12-13: Tutorial link now points to archive.org. Please be aware tha...
Validation in another controller (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/validation-in-another-controllerYou have 2 controllers, posts and comments, you want to be able to have a form on a posts view which submits to the comments controller, which does its thing then redirect to referrer - easy! BUT you also want the validation errors (if any) to display ...
Warning: Helghast Invasion of Home imminent
http://feeds.feedburner.com/~r/PSBlog/~3/540526447/In the upcoming (just 12 days away!) Killzone 2, the ISA forces lead an assault of the planet Helghan. But that doesn’t mean the Helghast are on the defensive. In fact, my intel tells me that the Helghast forces are en route to PlayStation Home today...
Ability to select and upload multiple files at once - under 5 mins.
http://bakery.cakephp.org/articles/view/ability-to-select-and-upload-m...You will learn how to implement advanced uploading in your application the Cake way.
Week 6
PHPflow: documentation
http://phpflow.berlios.de/phpflow/doc/manual.html#writing_flowComplex Find Conditions :: Retrieving Your Data :: Models :: Developing with CakePHP :: The Manual :: 1.2 Collection :: The Cookbook
http://book.cakephp.org/view/74/Complex-Find-ConditionsMost of the model's find calls involve passing sets of conditions in one way or another. The simplest approach to this is to use a WHERE clause snippet of SQL. If you find yourself needing more control, you can use arrays.
Mindfuck Movies by Matthew Baldwin - The Morning News
http://www.themorningnews.org/archives/reviews/mindfuck_movies.php25 Awesome and Amazing Ubuntu/Linux Themes | Listfied
http://www.listfied.com/25-awesome-and-amazing-ubuntu-themesThe 5 minute DBA: Default My.cnf File
http://www.bigdbahead.com/?p=115Because I was asked….What should I set my my.cnf parameters to? What are good default values? How much memory should I allocate to the db if I have X amount of ram? What is a good starting point for the mysql config files?
You’re not really Goog...
Database Sharding at Netlog, with MySQL and PHP
http://www.jurriaanpersyn.com/archives/2009/02/12/database-sharding-at...This article accompanies the slides from a presentation on database sharding. Sharding is a technique used for horizontal scaling of databases we are using at Netlog. If you're interested in high performance, scalability, MySQL, php, caching, partition...
NU.nl; the back-end - Ibuildings Blog
http://www.ibuildings.com/blog/archives/1544-NU.nl;-the-back-end.htmlIt's long overdue seeing as the new site has been up for about two months now, but better late then never!
Somewhere in March of last year, we heard we might be doing the site NU.nl for ilse media. Readers not local to the Netherlands might not know i...
Matt Curry's Blog: Yahoo Search BOSS as a CakePHP Plugin
http://www.phpdeveloper.org/news/11929In Matt Curry's most recent blog entry he looks at the creation of a CakePHP plugin that integrates Yahoo! Search BOSS (Build your Own Search Service) into an application.
I mention that Neil's code would make a really cool plugin. This sparked a dis...
The Ferengi Programmer
http://www.codinghorror.com/blog/archives/001225.htmlThere was a little brouhaha recently about some comments Joel Spolsky made on our podcast:
Last week I was listening to a podcast on Hanselminutes, with Robert Martin talking about the SOLID principles. (That's a real easy-to-Google term!) It's objec...
Søren Bredlund Caspersen: ‘Ubuntu Wanted’ wants you!
http://compadre.dk/blog/?p=696Mads Rosendahl points out (in the Danish forum) that the Ubuntu Wanted project needs help. The idea of Ubuntu Wanted is to be the place to go if you have some time and skills that you would like to contribute to the Ubuntu community, but don’t know w...
Ubuntu Server blog: Server Team 20090210 meeting minutes
http://ubuntuserver.wordpress.com/?p=178Here are the minutes of the meeting. They can also be found online
with the irc logs here.
SRU for ebox
mathiaz reported that the relevant ebox packages for the intrepid SRU had been uploaded to the intrepid-proposed pocket. They’re waiting to be...
Quinton Parker's Blog: PHP4 and PHP5 certification
http://www.phpdeveloper.org/news/11919In a recent post Quinton Parker looks at some of his experiences in preparing for and taking the Zend Certified Engineer test. He compares the experiences of taking the PHP4 version (in 2005) and more recently taking the PHP5 (in 2009).
Back in early...
PHPSpeedy helper
http://bakery.cakephp.org/articles/view/phpspeedy-helperSo I needed a nice package that minifies/gzips all assets like js/css/html and combines them into as less http requests possible. CakePHP1.2 does have an option called 'asset.filter.css' for example in the core.php, but all it does is minify the files,...
Paypal Direct Payment Component Using cURL
http://bakery.cakephp.org/articles/view/paypal-direct-payment-componen...Looking for a lightweight, easy to use, Paypal credit card processing script? You have found it! This is for Cake 1.2. All you need is cURL and a Paypal API account! I will be updating it with more features when I get a chance. On my to do list is expr...
SOAP services in CakePHP
http://bakery.cakephp.org/articles/view/soap-services-in-cakephpThis article describes what (I think) is the most effective way of calling controller methods with soap calls. At the end of this tutorial, you can do something like '$mySoapClient->foo()' which maps to ControllerX::foo, and '$mySoapClient-...
How a Cake-noob built TutorialMagazine.com in 14 days
http://bakery.cakephp.org/articles/view/how-a-cake-noob-built-tutorial...In this article I describe how I got from idea to launch of a tutorial-aggregate website using the CakePHP framework. Visit http://www.TutorialMagazine.com to view the final result.
CakePHP Digest #7 - The Rise of the Plugin
http://www.pseudocoder.com/archives/2009/02/09/cakephp-digest-7-the-ri...News
CakePHP has really cool, and underutilized plugin system. It looks like the underutilized part is starting to change as there are some neat examples of the power of plugins coming out lately.
First there is a new CakePHP API and the plugin that g...
To Assert or Not To Assert
http://misko.hevery.com/2009/02/09/to-assert-or-not-to-assert/by Miško Hevery
Some of the strongest objections I get from people is on my stance on what I call “defensive programming”. You know all those asserts you sprinkle your code with. I have a special hate relationship against null checking. But le...
The Elephant in the Room: Google Monoculture
http://www.codinghorror.com/blog/archives/001224.htmlI was browsing the sessions at an upcoming Search Conference, which describes itself thusly:
The way to online success is through being easily found in search engines such as Google, Yahoo!, and Microsoft Live Search. While developers have historical...
Media Views :: Views :: Developing with CakePHP :: The Manual :: 1.2 Collection :: The Cookbook
http://book.cakephp.org/view/489/Media-ViewsMedia views allow you to send binary files to the user. For example, you may wish to have a directory of files outside of the webroot to prevent users from direct linking them. You can use the Media view to pull the file from a special folder within /a...
Michael Rooney: AWN dock (and Extras) 0.3.2 released! o/
http://mrooney.blogspot.com/2009/02/awn-and-extras-032-released-o.htmlAvant Window Navigator has released version 0.3.2 today. This includes the release of the core dock, "awn", and all the applets and plugins, "awn-extras". There was a combination of about 130 bug fixes and feature requests closed in this release, inclu...
RFC 1459, IRC : Replies
http://www.iprelax.fr/irc/irc_rfcus6.php#6The following is a list of numeric replies which are generated in response to the commands given above. Each numeric is given with its number, name and reply string.
Don't Reinvent The Wheel, Unless You Plan on Learning More About Wheels
http://www.codinghorror.com/blog/archives/001145.htmlThe introduction to Head First Design Patterns exhorts us not to reinvent the wheel:
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent ...
Debian Package of the Day: vnstat - a console-based network traffic monitor
http://debaday.debian.net/2009/02/08/vnstat-a-console-based-network-tr...Article submitted by András Horváth. Guess what? We still need you to submit good articles about software you like!
There are many command-line utilities in the Unix / Linux world that collect network traffic statistics for a chosen interface.
vnstat...
Week 5
Some facts about the PHPList vulnerability and the phpbb.com hack - Stefan Esser
http://www.suspekt.org/2009/02/06/some-facts-about-the-phplist-vulnera...A few days ago phpbb.com was hacked through a super-globals-overwrite vulnerability in PHPList that was used by an attacker for a local file inclusion exploit. Details about the whole attack, written down by someone who claims to be the attacker, can b...
Talk - Decouple your PHP code for reusability - Fabien Potencier
http://fabien.potencier.org/talk/19/decouple-your-code-for-reusability...Decouple your PHP code for reusability
Getting information from SVN with PHP - Fabien Potencier
http://fabien.potencier.org/article/7/getting-information-from-svn-wit...In a recent post Fabien Potencier took a look at one method for getting metadata information from a subversion repository about the project(s) inside.
He uses a very handy option to modify the output of an "svn log" command - the "--xml" argument. This...
nbgit - Google Code
http://code.google.com/p/nbgit/NbGit is a module for the NetBeans IDE that adds support for working with the Git version control system. It uses the JGit library created as part of EGit to interact with Git repositories. Because the module is Java code all the way, it should work be...
Best of the Web: January
http://feedproxy.google.com/~r/nettuts/~3/9ycWPZfBoF0/The first month of 2009 has already come and gone, which means it’s time to take a look back and reflect on the best of the month. Today, we will review the 25 most excellent tutorials, articles, and scripts of January 2009.
Panoramic Photoviewer i...
Save Synaptic Markings to Speed Up Ubuntu Reinstallation
http://lifehacker.com/5146028/save-synaptic-markings-to-speed-up-ubunt...If you're about to start over with an Ubuntu installation, you don't have to spend time selecting and reinstalling all your chosen apps and packages. Synaptic offers a convenient solution for auto-installing your favorites. An Ubuntu Forums user points...
Michael Garrido: Ubuntu Tip of the Day: Nautilus Resize & Rotate functions
http://xander21c.wordpress.com/?p=152Well, surfing the net I found this tip to add resize & rotate image functions to nautilus
1.- Open a Terminal
accessories> Terminal or Terminator
2.- Type:
sudo apt-get install nautilus-image-converter
3.- Restart Gnome
CTRL + ALT +Backspace
4.- Log in...
Keeping memcache consistent
http://feeds.feedburner.com/~r/tychay/~3/531013819/keeping-memcache-co...As an afterthought someone decided at the last minute, that maybe the architect (me) should be on the architectural review of a product.
Normally for social networking web development, I allow for a little short term inconsistency. This is because only...
Mixing Oil and Water: Authorship in a Wiki World
http://www.codinghorror.com/blog/archives/001222.htmlWhen you visit Wikipedia's entry on asphalt, you get some reasonably reliable information about asphalt. What you don't get, however, is any indication of who the author is. That's because the author is irrelevant. Wikipedia is a community effort, the ...
Linux schedulers in tpcc like benchmark
http://www.mysqlperformanceblog.com/2009/01/30/linux-schedulers-in-tpc...Shared by Erwin
Ubuntu Server defaults on Deadline. Ubuntu Desktop defaults on cfq.
I mentioned earlier that IO scheduler CFQ coming by default in RedHat / CentOS 5.x may be not so good for MySQL. And yesterday one customer reported that just chan...
PHP: proc_nice - Manual
http://www.php.net/manual/en/function.proc-nice.phpproc_nice — Change the priority of the current process
Description
bool proc_nice ( int $increment )
proc_nice() changes the priority of the current process by the amount specified in increment . A positive increment will lower the priority of the c...
UI for PHPUnit support
http://blogs.sun.com/netbeansphp/entry/ui_for_phpunit_supportI would like to continue writing about our PHPUnit support in NetBeans; today, let's have a look at our new addition - UI for test results.
First of all, please be sure that you have PHPUnit 3.3.0 or newer installed, otherwise you won't be able to u...
Have Keyboard, Will Program
http://www.codinghorror.com/blog/archives/001221.htmlMy beloved Microsoft Natural Keyboard 4000 has succumbed to the relentless pounding of my fingers.
A moment of silence, please.
OK, it still works, technically, but certain keys have become.. unreliable. In particular, the semicolon key is now infur...
Security
http://xkcd.com/538/Automatically load all controllers and actions into ACO tables for ACL with a CakePHP Task (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/automatically-load-all-control...If you've spent anytime wanting to use ACL on your applications, you know how tedious it can be to manually enter your entire controller and action structure. This Task will handle finding and loading or updating all of those for you whenever you ...
Week 4
Avoiding EVAL() - Davey Shafik
http://pixelated-dreams.com/archives/232-avoiding-eval.htmlThere are a shed-load of ways to “eval()” code without actually calling the eval() function — usually done simply to avoid the use of the dreaded “evil()” function, but often times because the system has eval() disabled using “disable_funct...
Miles Johnson // Blog: Using CakePHP's Auth Component
http://www.milesj.me/blog/read/5/using-cakephps-auth-component/Since recently diving into CakePHP, I thought the best area to learn would be a user authentication and login. Luckily CakePHP comes bundled with an Authorization Component, and is literally the easiest thing to install. Below I will show you the basic...
Savage Moon Coming to PSN Tomorrow!
http://feeds.feedburner.com/~r/PSBlog/~3/525788579/Hello readers! This is Ana (the producer) and Tomas (the designer) from FluffyLogic. We’re a digital media development studio based in Bristol, UK. The home of trip-hop, Isambard Kingdom Brunel and John Cabot who set sail and discovered America in 14...
CakePHP : Change view file from controller
http://www.lost-in-code.com/programming/php-code/cakephp-change-view-f...Creating Reusable Elements with requestAction (Articles) | The Bakery, Everything CakePHP
http://bakery.cakephp.org/articles/view/creating-reusable-elements-wit...Joseph Crawford » CakePHP 1.2.* Auth Component Tutorial
http://www.jbcrawford.net/archives/45There are a lot of tutorials out there on how to use the Auth component in CakePHP but everything that I’ve found so far has been lacking for my need - so I wrote my own. Recently I needed a way to set up a simple authentication mechanism I could use...
accessing external PHP Sessions in CakePHP : Mike Krisher’s Blog
http://mikekrisher.com/?p=499During a recent project, I was asked to build an extension onto a site we had done many moons ago. The original site was just custom rolled PHP. No frameworks at all. However, with the new extension I decided to use CakePHP. The extension could live st...
Week 3
OCR and Neural Nets in JavaScript
http://ejohn.org/blog/ocr-and-neural-nets-in-javascript/A pretty amazing piece of JavaScript dropped yesterday and it's going to take a little bit to digest it all. It's a GreaseMonkey script, written by 'Shaun Friedle', that automatically solves captchas provided by the site Megaupload. There's a demo onli...
locating memory hungry code with memtrack - Antony Dovgal
http://daylessday.org/archives/28-locating-memory-hungry-code-with-mem...We needed to locate where most of the memory is allocated in our scripts (as some of them became too memory hungry), so I've created memtrack extension.
This extension helps us to see unusually big memory allocations in production code.
Of course we u...
A case against pagers - Evert Pot
http://feeds.feedburner.com/~r/bijsterespoor/~3/519205859/220Rant warning -. Paging seems such a common interface element on many websites. I personally have some issues with them, as I feel they serve to solve a technical problem, and not so much a usability problem. In fact, I would argue that a pager works ag...
proctitle: a new step for pinetd - Mark Karpeles
http://blog.magicaltux.net/2009/01/21/proctitle-a-new-step-for-pinetd/Ever wanted to give meaningful names to your processes when you pcntl_fork() with PHP ? proctitle is the extension you’re looking for!
Adapted from bug report #29479 and code initially wrote by Midom for Wikipedia, the proctitle extension allows for ...
Model-based code insight and completion in NetBeans
http://bakery.cakephp.org/articles/view/model-based-code-insight-and-c...As a lazy programmer I really like code completion and code insight. It's the only thing I do like about Visual Studio. It somehow knows all your classes, the ones they extend, all functions and properties and their types...etc.
PHP developers have als...
Fwd: Model-based code insight and completion in NetBeans
http://blogs.sun.com/netbeansphp/entry/fwd_model_based_code_insightI noticed article about developing CakePHP in NetBeans. Although Symen describes, how to improve PHP Doc for Cake PHP classes to help NetBeans to find out a type of a class property, this principle can be used for every framework and for your classes a...
Ssherminator Splits SSH Terminal Windows Into Panes
http://lifehacker.com/5135130/ssherminator-splits-ssh-terminal-windows...Linux only: Secure Shell client Ssherminator is a sophisticated split-pane, tabbed GUI interface sent through time to change the future for lucky geeks. Ssherminator is a fork of the window-splitting Terminator utility with additional features geared a...
Upcoming PS3 Firmware (v2.60) Update
http://feeds.feedburner.com/~r/PSBlog/~3/517826630/Hi, everyone, we have a system software updates for PS3 coming soon, and I wanted to provide you with a sneak peak at the details.
The PS3 firmware update (v2.60) is designed primarily to enhance the system’s media capabilities. The key feature is a...
Stephan Hermann: How to install the Red5 Flash Media Server on Ubuntu Linux
http://www.sourcecode.de/content/how-install-red5-flash-media-server-u...Red5 Flash Media Server
Installation
First of all we need to install some more packages (if you didn't do this already):
user@home:~/flex_workshop/ > sudo apt-get install subversion java-package sun-java6-jdk sun-java6-jre antNow let us configure our O...
Master / Slave support (also with multiple slave support)
http://bakery.cakephp.org/articles/view/master-slave-support-also-with...We have discovered a way how to realize master/slave support with cake
(also with multiple slaves).
Bodhi.Zazen: Shared Terminal Sessions over SSH
http://blog.bodhizazen.net/?p=27How to share a terminal session over ssh
This how to will explain how to use screen to allow a shared terminal session over a ssh connection. This may be helpful if you wish to teach the Linux command line and can be used in concert with IRC.
The impet...
Pete Savage: SSH tunneling :: The next step
http://www.progbox.co.uk/wordpress/?p=580Did you ever find you wanted to set up a temporary VPN quickly and easily. Well now you can. The process is called point to point tunneling and suprisingly enough, it’s built right into the ssh server and client programs.
So how do we use this? We...
Chris Hartjes' Blog: Preview of "Refactoring Legacy Applications using CakePHP"
http://www.phpdeveloper.org/news/11763Chris Hartjes, a guru of CakePHP knowledge, is putting together a book - "Refactoring Legacy Applications Using CakePHP".
Some of you may know that I have started writing a e-book about CakePHP. I'm planning on publishing it myself for the low, low p...
Luis de Bethencourt: A bike lane that travels with you
http://luisbg.blogalia.com//historias/61558if there is no bike lane, what to do? bring your own: lightlane
btw... follow me in twitter: http://twitter.com/luisbg
and i will follow you. tweet, tweet, follower! :P
Git - SVN Crash Course
http://git.or.cz/course/svn.htmlWelcome to the Git version control system! Here we will briefly introduce you to Git usage based on your current Subversion knowledge. You will need the latest Git installed; There is also a potentially useful tutorial in the Git documentation.
HTTP basic authentication with users from database
http://bakery.cakephp.org/articles/view/http-basic-authentication-with...This is a few lines of code and explanations explaining how to get HTTP Auth to check against your normal users table.
Debian Package of the Day: atop: an ASCII full-screen performance monitor
http://debaday.debian.net/2009/01/18/atop-an-ascii-full-screen-perform...Article submitted by András Horváth. We’re running out of articles! If you like Debian Package of the Day please submit good articles about software you like!
Every system administrator must be familiar with the top(1) command that shows the most a...
Week 2
Minify helper for cakephp
http://bakery.cakephp.org/articles/view/minify-helper-for-cakephpA minify helper for js and css assets.
Get Twitter RSS Feeds with CakePHP
http://bakery.cakephp.org/articles/view/get-twitter-rss-feeds-with-cak...Using CakePHP model get your RSS twitter feeds with caching and limits.
Simple TabHelper using JQuery UI
http://bakery.cakephp.org/articles/view/simple-tabhelper-using-jquery-uiI needed a simple tab component on some of my pages and did not want to bog down load time on every page of my CakePHP application. I put together this simple TabHelper. It uses JQuery UI and is based upon the tabs described here: http://stilbuero.de/j...
Martin Albisetti: Working at Canonical, 5 months later
http://beuno.com.ar/?p=114A week ago I started going through my blog’s logs, and realized that I’d had a jump in visits from Google. Digging a little bit deeper into it, I realized that a lot of people seem to be searching for “working at canonical” phrased in different...
Daniel Hahler: ack-grep - a source-aware grep replacement (searching for content in files)
http://daniel.hahler.de/ack-grep-a-source-aware-grep-replacement-searc...http://petdance.com/ack/ack (or ack-grep) is a nice "grep" replacement, when searching in a directory with source files.
It does not require any path to start searching and the recursive option is enabled by default. Also, it will exclude directories o...
I want to see all of you at DPC! - Stefan Koopmanschap
http://www.leftontheweb.com/message/I_want_to_see_all_of_you_at_DPCThis year's edition of the Dutch PHP Conference will be taking place on June 11-13, and the Call for Papers is now open. So all of you, I know you have something interesting to say, now it's time to let the DPC know!
InnoDB, MyISAM and disk space
http://mysqlha.blogspot.com/2009/01/innodb-myisam-and-disk-space_16.htmlInnoDB uses more disk space than MyISAM because transactions are not free. But how much more will it use? That depends on your schema and data. Depending on the value of pack_keys for a MyISAM table, InnoDB uses 1.24X, 1.35X or 1.46X the disk space as ...
Creating an Explorer-like Navigation
http://bakery.cakephp.org/articles/view/creating-an-explorer-like-navi...I´ve written a helper to administrate documents in an explorer-like tree.
It doesn´t matter how many folders you have or how deep is the tree.
Quick dessert: List all controllers of a CakePHP application [Comment by Tim Koschützki]
http://feeds.feedburner.com/~r/debuggable-comments/~3/513450154/quick-...App::import('Core', 'Folder');
Tried that one yet?
David Futcher: Ubuntu Package Search Ubiquity Command
http://bobbo.me.uk/?p=264The latest release of Ubiquity has rekindled my interest in the project. After several months of completely failing to work, the latest release has fixed the bigger issues I was having and I am now totally stoked about this application. I have written ...
YouTube on your PS3…in Full-screen!
http://feeds.feedburner.com/~r/PSBlog/~3/513356627/Have you ever wanted to just sit on your couch and watch YouTube on your TV? Well, it’s now possible via YouTube for Television, available through your PLAYSTATION 3. Currently in beta, the TV Website provides a streamlined interface that enables you...
Matthew Helmke: Unix time - 1234567890
http://matthewhelmke.net/?p=353On February 13, 2009 at 23:31:30 UTC, the Unix time number will reach 1234567890 seconds.
For those who don’t know, Unix time is also known as POSIX time and is defined as the number of seconds that have elapsed since midnight on January 1, 1970, not...
Dustin Kirkland: Ubuntu Jaunty Testing: screen-profiles
http://blog.dustinkirkland.com/2009/01/ubuntu-jaunty-testing-screen-pr...On December 14, 2008, I posted about screen - the window manager for the Ubuntu Server.A lot has happened since then, mostly over the Christmas and New Year's holidays.With the help of Nick Barcet (and contributions from several others, including Dave ...
iopp: a tool to print I/O operations per-process
http://www.xaprb.com/blog/2009/01/13/iopp-a-tool-to-print-io-operation...Mark Wong’s entry titled “Following up a couple questions from the presentation at PSU on January 8, 2009” just caught my eye:
What is ‘iopp’?
It’s a custom tool to go through the Linux process table to get i/o statistics per process. It ...
@TheKeyboard » Blog Archive » Converting Legacy Apps to CakePHP, Part 1
http://www.littlehart.net/atthekeyboard/2008/11/27/converting-legacy-a...The existing code is typical of what I call the pre-framework era. It had grown organically, much like many applications do. When I initially did the code review (contact me if you’re interested in having me do a code review of your application) I no...
Why we procrastinate and how to stop | Eureka! Science News
http://esciencenews.com/articles/2009/01/12/why.we.procrastinate.and.h...The authors note that "merely thinking about the task in more concrete, specific terms makes it feel like it should be completed sooner and thus reducing procrastination." They conclude that these results have important implications for teachers and ma...
PHPDeveloper.org: Ilia Alshanetsky's Blog: Mail Logging for PHP 5.3+
http://www.phpdeveloper.org/news/11722This functionality is predominantly aimed at shared hosters that often have a problem identifying people who abuse the mail() function to send an in-ordinate amount of spam or hacked scripts used for the some purpose.
So phar so good. - Zoe Slattery
http://zoomsplatter.blogspot.com/2009/01/so-phar-so-good.htmlI've just finished converting a small procedural application, designed to be run from the command line, to PHP5 . I wanted a way to give users a single file to execute and as phar is included in PHP5.3 I decided to try to use it.The source tree for my...
Using Commas
http://owl.english.purdue.edu/handouts/grammar/g_comma.htmlI use too many commas. Mostly in incorrect places.
Should you move from MyISAM to Innodb ?
http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-my...There is significant portion of customers which are still using MyISAM when they come to us, so one of the big questions is when it is feasible to move to Innodb and when staying on MyISAM is preferred ?
I generally prefer to see Innodb as the main sto...
Steven Harms: Mass adding hosts to ssh known_hosts file
http://www.sharms.org/blog/?p=300If you’re like me, and you have thousands of systems running ssh, and you want to ssh to all of them, you will get really familiar with the following:
The authenticity of host '10.97.56.242 (10.97.56.242)' can't be established
but keys of different ...
Dustin Kirkland: screenbin - like pastebin, but for screen
http://blog.dustinkirkland.com/2009/01/screenbin-like-pastebin-but-for...Just before Christmas, Mark Shuttleworth posed a question to our development team. He asked us think about how we could leverage Ubuntu instances in the Amazon EC2 cloud in the course of our daily development practices.I had a jump-start on that quest...
Hint: Implement all abstract methods
http://blogs.sun.com/netbeansphp/entry/hint_implement_all_abstract_met...Today I would like to introduce new hint that was implemented already a few weeks ago but probably hardly anyone knows about it. This hint can be useful in case when you need to implement abstract methods in a class that extends another class. As long ...
Oxford Archaeology: Apache + mod_proxy + mod_ssl - A good, secure reverse proxy
http://blogs.thehumanjourney.net/oaubuntu/entry/apache_mod_proxy_mod_sslHaving several offices in the company and one of our policy being to allow people to work from home, a lot of our services are available as web services. As we make heavy usage of virtualization, these websites are spread on many different virtual mach...
Debian Package of the Day: dstat: versatile tool for generating system resource statistics
http://debaday.debian.net/2009/01/11/wn-dstat-versatile-tool-for-gener...Article submitted by András Horváth. We’re running out of articles! If you like Debian Package of the Day please submit good articles about software you like!
During my work with computers, I like to check the usage of system resources in my networ...
Week 1
Dax Solomon Umaming: AutoCAD Map 2000i on Ubuntu
http://blog.knightlust.com/?p=88After upgrading Wine to 1.1.12, I tried installing AutoCAD Map 2000i again on my Intrepid box. Lo and behold… it worked! This is the first time I got ACAD Map working with Wine. I’m glad Wine has matured enough to run ACAD, even if it’s an older ...
A. Walton: Nautilus Places Reorganization
http://blogs.gnome.org/awalton/?p=30Yes? No? Tell us what you think
(Update: Add the before and after, as requested)
Mark Van den Borre: SFTP on Ubuntu and Debian in 9 easy steps
http://blog.markvdb.be/2009/01/sftp-on-ubuntu-and-debian-in-9-easy.htmlIn this post, I'll show you how to set up secure ftp (SFTP) access to your Ubuntu server. (Instructions for Debian are very similar: leave out the sudo part and follow these steps as root:)For this to work, you'll need Ubuntu 8.10 "Intrepid", Debian 5....
Teach Yourself Programming in Ten Years
http://www.norvig.com/21-days.htmlResearchers (Bloom (1985), Bryan & Harter (1899), Hayes (1989), Simmon & Chase (1973)) have shown it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting...
Siegfried Gevatter: Standalone desktop widgets with PyGTK+
http://bloc.eurion.net/?p=122Now that I’ve got a new computer I decided to give gdesklets a try and I have to say, I am not excited. Most of them don’t even work, and I don’t really like those which do work, so I ended up with only one single desklet enabled, “Quote of the...
Defining a variable type in comment II
http://blogs.sun.com/netbeansphp/entry/defining_a_variable_type_inIn the previous post I wrote about the new feature, which is requested by many people. In this entry I will write little more about this feature.
I wrote that the comment has to have a defined form. NetBeans can help you with writing it. There is r...
Aaron Toponce: rm -rf /
http://pthree.org/?p=801DISCLAIMER: This works on Debian testing, Debian unstable, Ubuntu 8.04 and Ubuntu 8.10. I have not verified it to work on other systems. If you hose your box, because you gave it a try, and it didn’t work, don’t blame me. You’re the stupid one fo...
PHPFreaks.com: Protecting php applications with PHPIDS
http://www.phpdeveloper.org/news/11687The PHPFreaks.com website has posted a recent tutorial looking at a tool that can help you protect you and your web applications from possible malicious users - PHPIDS.
PHPIDS (PHP-Intrusion Detection System) is a simple to use,
well structured, fast...
Guide: Writing Testable Code
http://misko.hevery.com/code-reviewers-guide/Guide: Writing Testable Code
To keep our code at Google in the best possible shape we provided our software engineers with these constant reminders. Now, we are happy to share them with the world.
Welcome— php|architect's C7Y, The PHP Community Website
http://c7y.phparch.com/c/entry/1/art,practical_uses_tokenizerIn this article we take a look at the PHP tokenizer and its potential at analyzing and processing PHP source code. We will build several working examples, which you can start using and extending for your own purposes.
When PHP has to process a request...
Defining a variable type in comment
http://blogs.sun.com/netbeansphp/entry/defining_variable_type_in_aYesterday was the first day at work this year and we committed new feature, which allow to define a type for a variable in a comment. The comment has to be defined in specific form as is displayed on the picture.
The comment has to be /* @var $...
Oxford Archaeology: About KVM
http://blogs.thehumanjourney.net/oaubuntu/entry/about_kvmAt Oxford Archaeology, we are running many, many different systems. Websites, Database application, license servers, development servers, mail, monitoring, backups, remote access servers, proxyes... Most of these do not have huge performance requiremen...
Setup your Debian/Ubuntu repository with reprepro
http://www.porcheron.info/setup-your-debianubuntu-repository-with-repr...Since several years, I have some Ubuntu/Debian repositories on my servers for some custom packages and/or some local backports. I use to have my hand-made repositories, and mrpouit introduced me reprepro. It covers almost all the features we can expect...
Week 0
5 Techniques to Acquaint You With CSS 3
http://feedproxy.google.com/~r/nettuts/~3/eW2XE1ysylo/CSS is a well-known, widely used language to style websites. With version three in the works, many time-saving features will be implemented. Although only the most modern browsers currently support these effects, it’s still fun to see what’s around...
2008, week 52
Ted Gould: Where music is going
http://gould.cx/ted/blog/Where_music_is_goingI'm going to make a bold prediction here, hold on to your hats! I'm going to predict that the next music player I buy will have more storage than the one I have now. I'd bet even the one after that will have more than that one!
While that predictio...
Play Desktop Tower Defense 1.5, a free online game on Kongregate
http://www.kongregate.com/games/preecep/desktop-tower-defense-1-5Paypal Datasource
http://bakery.cakephp.org/articles/view/paypal-datasourceSimple datasource to communicate with the Paypal NVP api.
Multirecord helper/behavior
http://bakery.cakephp.org/articles/view/multirecord-helper-behaviorEdit and add multiple record forms. A behavior and helper working together to create multiple records form in the same way Form->inputs() work. With a very few lines of code, go from one to many records at once.
The Joel on Software Discussion Group - Thinking of leaving the industry
http://discuss.joelonsoftware.com/default.asp?joel.3.718003.14Our pay is great. There's no other career except Wall Street that regularly pays kids $75,000 right out of school, and where so many people make six figures salaries for long careers with just a bachelors degree. There's no other career where...
Coding Horror: The Programmer's Bill of Rights
http://www.codinghorror.com/blog/archives/000666.htmlIt's unbelievable to me that a company would pay a developer $60-$100k in salary, yet cripple him or her with terrible working conditions and crusty hand-me-down hardware. This makes no business sense whatsoever. And yet I see it all the time. It&...
Debian Package of the Day: atool: handling archives without headaches
http://debaday.debian.net/2008/12/28/atool-handling-archives-without-h...Article submitted by Paulus Esterhazy. Last article of 2008! We hope 2009 will be full of good articles about Debian and Ubuntu packages. But we can’t do it without your help, please submit good articles about software you like!
Have you ever wrestle...
Week 51
Mechanical commando
http://www.flabber.nl/linkdump/game/mechanical-commando-441Extra Hot: CakePHP 1.2 Stable is finally released!
http://feeds.feedburner.com/~r/debuggable/~3/495406095/extra-hot-cakep...Hey folks,
tonight is an amazing one! Not only do we get to play with our hopefully awesome gifts, but we are also able to enjoy the final 1.2 version release of our favorite PHP framework CakePHP!
The Final Release of CakePHP has come along way, with ...
André Gondim: Sending pop-up message by ssh
http://en.andregondim.eti.br/?p=72If you need to send a pop-up message and you have ssh access, you can do this:
$ xmessage Message -display :0 &
Example:
$ xmessage Test http://en.andregondim.eti.br -display :0 &
You will have something like this:
For more information:
$ man xmessage...
NetBeans Wiki: PHPDebugging
http://wiki.netbeans.org/PHPDebuggingThe NB PHP debugger is implemented with the use of XDebug.
For information about software required for debugging, see the Required Software page.
For information how to customize and configure your environment, visit thePreparing the Environment page...
YouTube - Thundercats Movie trailer (fanmade)
http://www.youtube.com/watch?v=fb50GMmY5nk&eurl=http://www.flabber...Fake Thundercats Trailer
PHP Freaks - Tutorial: Protecting php applications with PHPIDS
http://www.phpfreaks.com/tutorial/protecting-php-applications-with-php...PHPIDS (PHP-Intrusion Detection System) is a simple to use, well structured, fast and state-of-the-art security layer for your PHP based web application. The IDS neither strips, sanitizes nor filters any malicious input, it simply recognizes when an at...
Mastering The Linux Shell - Bash Shortcuts Explained
http://beerpla.net/2008/12/22/getting-around-bash-bash-shortcuts/Shared by kguest
useful bash tips - some of which I'd forgotten
During my day-to-day activities, I use the Bash shell a lot. My #1 policy is to optimize the most frequently used activities as much as possible, so I’ve compiled this handy bash sho...
Ubuntu Distributor Wants to Overhaul Linux Desktop Notifications
http://lifehacker.com/5116597/ubuntu-distributor-wants-to-overhaul-lin...Canonical, the parent company behind the popular Ubuntu Linux system, wants to implement a new (and vaguely Mac-ish) method of user notification in Ubuntu's next release. You can check out a demonstration of the new notifications in action at Ubuntu fo...
High-Performance Click Analysis with MySQL
http://www.mysqlperformanceblog.com/2008/12/22/high-performance-click-...We have a lot of customers who do click analysis, site analytics, search engine marketing, online advertising, user behavior analysis, and many similar types of work. The first thing these have in common is that they're generally some kind of loggabl...
Mexpolk's Howtos: Ubuntu: Change Default Keyring Password
http://mexpolk.blogspot.com/2008/02/ubuntu-change-default-keyring-pass...Christopher Denter: Savage 2 available for free
http://the-space-station.com/2008/12/22/savage-2-available-for-freeOne of my favorite games, Savage 2, is now available with no cost involved.
It has quite a unique gameplay and cannot be classified as belonging to a specific genre.
The game is made up like this: There’s two teams fighting each other: humans and...
Aaron Toponce: Debian- What It Means To Me
http://pthree.org/?p=777I have a love/hate relationship with Debian. It is a solid operating system, with a lot of potential. When initially released in 1993, then following the subsequent years, Debian wan innovative. It was one of the first distributions to introduce packag...
Week 50
Arpad Ray » Blog Archive » The adventure of PHP and the magic quotes
http://arpad.co.uk/2008/09/the-adventure-of-php-and-the-magic-quotes/Back in PHP 2, the “magic quotes” setting seemed like a great idea. It would automatically escape all of your input so you didn’t have to worry about those pesky SQL injections. Any dodgy characters entered by the user would be automatically esca...
The 30 Most Usable Themes from ThemeForest.net
http://feedproxy.google.com/~r/nettuts/~3/yeqeTFJQIcM/With the addition of a new PSD category, ThemeForest is quickly proving itself to be the “go to” place for site templates. Today, I’ll list thirty of the most usable templates available. A brilliant design accomplishes nothing if a company can’...
The 30 Most Usable Themes from ThemeForest.net
http://nettuts.com/articles/web-roundups/the-30-most-usable-themes-fro...With the addition of a new PSD category, ThemeForest is quickly proving itself to be the “go to” place for site templates. Today, I’ll list thirty of the most usable templates available. A brilliant design accomplishes nothing if a company can’...
Dessert #4 - Keep your Cake fresh (use SVN HEAD) » Debuggable Ltd
http://debuggable.com/posts/dessert-4-keep-your-cake-fresh-use-svn-hea...Ok, back to the topic. The problem is the following: You use CakePHP (or any foreign vendor, but let's keep it simple for now) to create your project and want to regulary update your version to enjoy the benifits of the frequent changes in the SVN...
Hardware is Cheap, Programmers are Expensive
http://www.codinghorror.com/blog/archives/001198.htmlGiven the rapid advance of Moore's Law, when does it make sense to throw hardware at a programming problem? As a general rule, I'd say almost always.
Consider the average programmer salary here in the US:
You probably have several of these programm...
TechEBlog » SnowBall Blaster
http://www.techeblog.com/index.php/tech-gadget/snowball-blasterThe SnowBall Blaster from ThinkGeek enables you to "launch snow balls up to 80 feet using 5000lbs. of compressed energy force." Video after the break. Click here for first picture in gallery.
Revision Behavior - Revision control made easy
http://bakery.cakephp.org/articles/view/revision-behavior-revision-con...Take full control of any changes your users makes, while also giving them features like undo. Keep a history of previous versions of any database model, allowing you to undo, revert to an older version (or a specific time), manage and inspect changes a...
Why do game characters look so creepy? - By Clive Thompson - Slate Magazine
http://www.slate.com/id/2102086In 1978, the Japanese roboticist Masahiro Mori noticed something interesting: The more humanlike his robots became, the more people were attracted to them, but only up to a point. If an android become too realistic and lifelike, suddenly people were re...
Marking occurrences improved
http://blogs.sun.com/netbeansphp/entry/marking_types_in_php_documentat...Mark occurrences is not a new feature, but the trunk contains some improvements in this area. In the source the feature highlights in the elements which is under the cursor position. You can also easily move between marked occurrences through ALT + UP ...
Raphael Pinson: Follow-up on screen profiles
http://raphink.info/2008/12/follow-up-on-screen-profiles.htmlAfter reading Justin's proposal on screen profiles and Nicolas' answer on automatic screen launch, I've worked a bit on a profile for my company. I added a few things to it: "hostname -f" after the release. %H provides "hostname -s" but I preferred a f...
FireUnit: JavaScript Unit Testing Extension
http://ejohn.org/blog/fireunit/In my work with the Firebug team over the past couple months I've been working with Jan Odvarko on a way to provide some form of unit testing that we can build off of. The result of my work is a new Firefox/Firebug extension called FireUnit.
FireUnit ...
SPIKE 2008 VGAs: God of War III Gameplay Trailer World Premiere
http://feeds.feedburner.com/~r/PSBlog/~3/487836946/By now, I’m sure you’ve seen the God of War III gameplay trailer which debuted at the SPIKE 2008 VGAs. It’s been everywhere online, it’s downloadable right now on the PlayStation Store, and it’s in the video below.
But right before it was sho...
NetBeans plugin for running phpt tests - Johannes Schlüter
http://schlueters.de/blog/archives/95-NetBeans-plugin-for-running-phpt...One of the things I do quite often is running PHP's regression test suite which is using a custom test format called .phpt. The PHP source distribution, and CVS checkouts, include a nice script for running them called run-tests.php. run-tests.php gives...
jQuery Cheat Sheet
http://feedproxy.google.com/~r/nettuts/~3/yokhhkZRkRw/Cost: Free
Found Via: www.colorcharge.com/
Memorizing the hundreds of jQuery methods and handlers can melt your brain. Consider using this cheat sheet as a reference.
Subscribe to the NETTUTS RSS Feed for more daily web development tuts an...
jQuery Cheat Sheet
http://nettuts.com/freebies/cheat-sheets/jquery-cheat-sheet/Cost: Free
Found Via: www.colorcharge.com/
Memorizing the hundreds of jQuery methods and handlers can melt your brain. Consider using this cheat sheet as a reference.
Subscribe to the NETTUTS RSS Feed for more daily web development tuts an...
Dustin Kirkland: Rudolph the Red-nosed Ibex
http://blog.dustinkirkland.com/2008/12/rudolph-red-nosed-ibex.htmlHappy Holidays:-Dustin
Avoiding The Uncanny Valley of User Interface
http://www.codinghorror.com/blog/archives/000869.htmlAre you familiar with the uncanny valley?
No, not that uncanny valley. Well, on second thought, yes, that uncanny valley.
In 1978, the Japanese roboticist Masahiro Mori noticed something interesting: The more humanlike his robots became, the more ...
The Ultimate Programming Language - LOLCODE
http://beerpla.net/2008/12/16/the-ultimate-programming-language-lolcode/If you are a programmer, you, by definition, belong to the elite [awesome] human breed called geeks. If you know how to code in Python or Ruby, you might even think you’re pretty hot shit. But none of that compares in hotshitness to what you are abou...
PHP_CodeSniffer reporting improvements
http://feeds.feedburner.com/~r/GregSherwood/~3/487281490/phpcodesniffe...Spurred on by some feature requests and at least one annoying colleague (you know who you are), I've made some fairly good improvements to the way PHP_CodeSniffer reports the errors and warnings it finds. I've added support for the concept of error sou...
Clearing or Resetting the Gnome-Keyring : Ubuntu Tutorials : Dapper - Gutsy - Hardy - Intrepid
http://ubuntu-tutorials.com/2007/07/06/clearing-or-resetting-the-gnome...I ran into the weirdest problem the other day. My gnome-keyring prompted me for a keyring password to authorize the use of a key, but didn’t want to take any of my passphases. I tried any passphrase I could think of to no use. My gnome-keyring, fo...
Aptana PHP 1.0 Released - Free PHP IDE
http://www.dzone.com/links/rss/aptana_php_10_released_free_php_ide.htmlAptana (yes, this is a shameless plug) released version 1.0 of its PHP support yesterday, and it is something that you should definitely check out. Prior to working at Aptana, I was an avid user of Zend Studio, and Coda, simply because those were the b...
SQL code completion in the PHP editor
http://blogs.sun.com/netbeansphp/entry/sql_code_completion_in_theThe feature, which I want to introduce today, offers code completion for SQL select statements in the PHP editor. The SQL code completion is offered when the edited string starts with select SQL keyword.
On the first picture you can see that the SQ...
Debian Package of the Day: ferm: a straightforward firewall configuration tool
http://debaday.debian.net/2008/12/14/ferm-a-straightforward-firewall-c...Article submitted by David A. Thompson. We’re running out of articles! If you like Debian Package of the Day please submit good articles about software you like!
Grumble… a postgresql server on an old Sun workstation isn’t visible to another old ...
Week 49
YouTube - Clay Shirky on Love, Internet Style
http://nl.youtube.com/watch?v=Xe1TZaElTAsThis should be required watching for anyone who says that Perl or Linux aren't viable business solution platforms. Clay Shirky does a great job explaining how it all works.
Google's first production server
http://www.flickr.com/photos/boredandblogging/3100025988/A picture of Google first production 'server' taken in the computer history museum
Fabián Rodríguez: My Thunderbird extensions
http://www.fabianrodriguez.com/blog/?p=642In no particular order…
Bugmail
Thunderbird 2.0 - 3.0b2pre
A bugtracker bugmail companion - provides a nice header with bug status, upstream links, etc. work nicely with Launchpad bug mail
Buttons!
Thunderbird 2.0b1 - 3.0
Adds buttons! Not sure...
PHP: Introduction - Manual
http://us.php.net/manual/en/intro.phar.phpThe phar extension provides a way to put entire PHP applications into a single file called a "phar" (PHP Archive) for easy distribution and installation. In addition to providing this service, the phar extension also provides a file-format abstraction ...
Using SimpleChannelServer to manage a PEAR channel on Google Code
http://saltybeagle.com/?section=article&id=124I needed to build a quick pear channel for a library I had built - here's all it takes:
Ted Gould: Saving the world one uW at a time
http://gould.cx/ted/blog/Saving_the_world_one__w_at_a_timeI'm here at UDS and joined a session between the kernel and desktop teams talking about power. Like all of such sessions the kernel team thinks that the desktop should fix all the problems and vice versa. At their suggestion, I took an action item.
...
Perl benchmarks | Ubuntu : Intel® Q6600® quad-core Computer Language Benchmarks Game
http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang...Compare the performance of Perl programs against some other language implementation, or check the Perl Time and Memory measurements.
For more information about the Perl implementation we measured see ↓ about Perl.
Marking returns
http://blogs.sun.com/netbeansphp/entry/marking_returnsThe new feature, which I want to mentioned today, is a functionality that should simplify identifying return points from a method or a function.
As you can see on the picture, when you place cursor into the function keyword in a function or meth...
Guide to Conferences - PHP Advent
http://phpadvent.org/2008/guide-to-conferences-by-ivo-janschThere are a wide variety of conferences in the PHP world: there are small half-day conferences at one end of the spectrum and full-blown 5-day conferences at the other. Nowadays, there are so many good conferences that there’s almost always one to vi...
Coding Horror: Programmers Don't Read Books -- But You Should
http://www.codinghorror.com/blog/archives/001108.htmlThe best programming books are timeless. They transcend choice of language, IDE, or platform. They do not explain how, but why. If you feel compelled to clean house on your bookshelf every five years, trust me on this, you're buying the wrong prog...
Fox stapt geheel over op hd-uitzendingen
http://feeds.feedburner.com/~r/tweakers/mixed/~3/479293781/fox-stapt-g...De Amerikaanse televisiemaatschappij Fox stapt binnen een paar maanden helemaal op hd over. Alle programma's van de Fox-kanalen zullen dan in high definition worden uitgezonden.
Het gaat om alle Amerikaanse zenders van de maatschappij, waaronder Fox, ...
Emanuele Gentili: OpenOffice and StarWars.. =GAME(””) .. why not?
http://en.emanuele-gentili.com/?p=209I do not like to anticipate the result, then follow these instructions
Run Calc on Open Office suite, select one cell and type
=GAME(“”)
now push ENTER and you will see
say wath?
edit it in
=GAME(“StarWars”)
and now enjoy
“Fresh” Finance Icons
http://feedproxy.google.com/~r/nettuts/~3/c93CfjS7NU4/Cost: Free, links back
Found Via: www.smashingmagazine.com/
This “finance” set contains 59 raster and vector icons, designed by Icon Eden. It includes icons in .png, .icns and .ico-formats.
You can use the icons for private and commercial proj...
Clean Code Talks - Inheritance, Polymorphism, & Testing
http://feeds.feedburner.com/~r/TestabilityExplorerBlogFeed/~3/478720943/by Miško Hevery
Google Tech Talks
November 20, 2008
ABSTRACT
Is your code full of if statements? Switch statements? Do you have the same switch statement in various places? When you make changes do you find yourself making the same change to the same ...
Our Hacker Odyssey
http://www.codinghorror.com/blog/archives/001194.htmlAlthough I've never been more than a bush league hacker (at best), I was always fascinated with the tales from the infamous hacker zine 2600. I'd occasionally discover scanned issues in BBS ASCII archives, like this one, and spend hours puzzling over t...
Getting Started the Right Way
http://phpadvent.org/2008/getting-started-the-right-way-by-keith-caseyEveryone has that grand idea. A few want to finally write that open source project or that great novel. Most need to clean the garage. All of us have a full inbox. But let’s face it, whenever we think about starting the project, it just seems ginormo...
Week 48
JavaScript Language Abstractions
http://ejohn.org/blog/javascript-language-abstractions/The other day I was looking at pyjamas (which bills itself as a GWT-like tool for Python). I was also reminded of the semi-recent release of Objective-J.
Pyjamas, GWT, and Objective-J all hinge around a central concept: Abstracting away the authoring ...
Designing Scalable File Systems with MogileFS and MySQL (13 Jan 2009)
http://www.mysql.com/news-and-events/web-seminars/display-255.htmlJoin us for this informative technical webinar with Alan Kasindorf (aka dormando) as he discusses in detail the highly scalable MogileFS backed by MySQL. MogileFS is an open source file system that enables the horizontal scaling of storage across many ...
Benjamin Rubin: Dear Lazyweb: Feed Categories
http://nullcortex.com/?p=53Google recently released an update to Reader that gave it a more visually pleasing look and changed some of the functionality. In playing with the new design, I started to re-tag my subscribed feeds.
I currently feel that my tagging system is a bit s...
The Problem With Logging
http://www.codinghorror.com/blog/archives/001192.htmlA recent Stack Overflow post described one programmer's logging style. Here's what he logs:
INFO Level
The start and end of the method
The start and end of any major loops
The start of any major case/switch statements
DEBUG Level
Any parameters pa...
Bodhi.Zazen: How to restrict access with rbash
http://blog.bodhizazen.net/?p=14This blog is at the request of some Ubuntu users and describes how to restrict users access to applications and/or system files with rbash.
rbash is a “restricted shell” and can be helpful in restricting users. This can be used, for example, to all...
Forking and MySQL connections - Het bijstere spoor
http://www.rooftopsolutions.nl/article/213For some of our long-running processes we use PHP. It makes total sense from our perspective, because we can re-use all our existing business logic from our main PHP web application.
To make things more efficient, I recently started some work on using...
Jono Bacon: Sneaky Education And The Desktop
http://www.jonobacon.org/?p=1445When I was a kid, I owned a Sega Megadrive (Sega Genesis for my American friends). I spent hours on that thing. Sonic The Hedgehog. Streets Of Rage. Desert Strike. Toejam And Earl. I loved it.
One game that was released was Where In The World Is Carme...
Darik's Boot And Nuke | Hard Drive Disk Wipe
http://www.dban.org/Darik's Boot and Nuke ("DBAN") is a self-contained boot disk that securely wipes the hard disks of most computers. DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utilit...
Simple jQuery Spy Effect
http://www.dzone.com/links/rss/simple_jquery_spy_effect.htmlA few years ago Digg released a very cool little visualisation tool they dubbed the Digg Spy (it's since been upgraded to the Big Spy). Recently Realmac Software released the site QuickSnapper to accompany LittleSnapper.
It's the QuickSnapper site (th...
Send Email Notifications for Broken Images Using jQuery Ajax | The Book and the Cover
http://benjaminsterling.com/send-email-notifications-for-broken-images...David Walsh posted a priceless and overly useful post about Send Email Notifications for Broken Images Using MooTools Ajax but the only problem with that is that he used MooTools ;).
For those that want to do the same thing with jQuery here is the Jav...
Jono Bacon: jb@home Rockstars
http://www.jonobacon.org/?p=1443One thing I am most proud of about jonobacon.org is that there is some great discussion in the comments. It seems the most magical aspect of blogging is that no matter what I babble on about, it invariably results in some interesting discussion in the ...
'Marktaandeel Microsoft daalt beneden 90 procent'
http://feeds.feedburner.com/~r/tweakers/mixed/~3/472816182/marktaandee...Het marktaandeel van Microsoft op het gebied van besturingssystemen zou in de maand november voor het eerst in twee jaar onder de negentig procent zijn gedaald, zo meldt een onderzoeksbureau.
Niet alleen zou het marktaandeel van het softwarebedrijf i...
Remote CLI Debugging via Eclipse PDT - Chuck Burgess
http://thenazg.blogspot.com/2008/12/remote-cli-debugging-via-eclipse-p...NetBeans for PHP : weblog
http://blogs.sun.com/netbeansphp/entry/ant_support_on_php_projectsA build tool can be used for automated actions. For example if you want to have continual build and run tests, building documentations, create a production builds, deploy on a staging or production server etc. One of such build tools is Apache Ant, whi...
Word finder
http://www.parsed.org/tip/463/Have a bunch of gibberish? Curious as to what words might be found inside? Try selecting that text, copying it, and typing this code into a terminal (but without the $):
$ (for i in `xclip -o -selection clipboard | grep -o -F -f /usr/share/dict/words ...
Wonderful Icon Set
http://nettuts.com/freebies/icons-freebies/wonderful-icon-set/Cost: Free, links back
Found Via: www.smashingmagazine.com/
Nearly a month ago, Smashing Magazine released a new icon set: Practica. “The icons are available in resolutions 64×64px, 128×128px and 256×256px, in 32-bit transparency PNG. These ico...
Wonderful Icon Set
http://feedproxy.google.com/~r/nettuts/~3/VLgkreLNfoY/Cost: Free, links back
Found Via: www.smashingmagazine.com/
Nearly a month ago, Smashing Magazine released a new icon set: Practica. “The icons are available in resolutions 64×64px, 128×128px and 256×256px, in 32-bit transparency PNG. These ico...
PS3 Firmware (v2.53) Update
http://feeds.feedburner.com/~r/PSBlog/~3/471938858/Hi everyone, in the next PS3 firmware update (v2.53), coming soon, we’re improving the way the Flash Player works with the internet browser. In addition to being able to access more sites using Flash, you’ll be able to enjoy:
Full-screen mode pla...
Prototyping With The Grid 960 CSS Framework
http://nettuts.com/tutorials/html-css-techniques/prototyping-with-the-...Grid 960 is a CSS Framework that enables developers to rapidly prototype designs. They are excellent tools for creating mock ups. Why? Because they do all the heavy lifting allowing you to get faster results.
That sounds nice, but how do we do t...
Prototyping With The Grid 960 CSS Framework
http://feedproxy.google.com/~r/nettuts/~3/LLW6S4xufF0/Grid 960 is a CSS Framework that enables developers to rapidly prototype designs. They are excellent tools for creating mock ups. Why? Because they do all the heavy lifting allowing you to get faster results.
That sounds nice, but how do we do t...
Tending Your Software Garden
http://www.codinghorror.com/blog/archives/000987.htmlSoftware: do you write it like a book, grow it like a plant, accrete it like a pearl, or construct it like a building? As Steve McConnell notes in Code Complete 2, there's no shortage of software development metaphors:
A confusing abundance of metaph...
1000 Free Icons
http://nettuts.com/freebies/icons-freebies/1000-free-icons/Cost: Free, links back
Found Via: www.pinvoke.com/
Thanks to Twitter (Collis!), I found a set of 1000 commercially free to use icons! That’s right, no typos: 1-0-0-0 free icons. The only thing that is required of you is to credit the source - “a...
1000 Free Icons
http://feedproxy.google.com/~r/nettuts/~3/QLFOVXPUwKY/Cost: Free, links back
Found Via: www.pinvoke.com/
Thanks to Twitter (Collis!), I found a set of 1000 commercially free to use icons! That’s right, no typos: 1-0-0-0 free icons. The only thing that is required of you is to credit the source - “a...
Debian Package of the Day: apticron: cron-script to mail impending apt updates
http://debaday.debian.net/?p=484Article submitted by Justin Hamade. Guess what? We still need you to submit good articles about software you like!
Always wondering if your debian server needs an update? Apticron is a simple script that will email you when new versions of any package...
Week 47
Martin Albisetti: Do you use bazaar? Let us know!
http://beuno.com.ar/?p=104I bumped into the Who uses bzr page today again, and I’m impressed on how fast it grows, just a few examples:
- APT
- Drupal
- iPython
- GNU Mailman
- MySQL
Are you using it? Add yourself to the wiki!
Aaron Toponce: Setup A Git Repository
http://pthree.org/2008/11/28/setup-a-git-repository/As a system administrator, and as a developer, you can and should take advantage of a version control system (VCS). Many exist, and have various features that might lure you into using it. Here at Guru Labs, we make extensive use of Git. As such, I’v...
Importing Eclipse Projects into NetBeans IDE - Tutorial
http://www.netbeans.org/kb/docs/java/import-eclipse.htmlNetBeans IDE 6.5 introduces an enhanced Import Eclipse Project wizard. This wizard enables you to use NetBeans to work on Java desktop and web application projects that were created in Eclipse and MyEclipse.
After creating a NetBeans project from an E...
Tor Norbye's Weblog
http://blogs.sun.com/tor/entry/netbeans_screenshot_of_the_week4NetBeans Screenshot of the Week #37: JavaScript 1.7 Support
I just checked in support for JavaScript 1.7. This means that NetBeans will no longer give you syntax errors if you try to use the new language. Here are some screenshots. First, let's o...
What kind of weapon is a programming language? « Glorified Geek
http://rubayeet.wordpress.com/2008/04/23/what-kind-of-weapon-is-a-prog...What kind of weapon is a programming language?
Inspired from this post I tried to create something funny on my own. If your favorite programming language were a weapon, what weapon it would be?
A quick way to get memcached status
http://www.mysqlperformanceblog.com/2008/11/26/a-quick-way-to-get-memc...There are all sorts of different interfaces to memcached, but you don't need any of them to make requests from the command line, because its protocol is so simple. Try this, assuming it's running on the usual port on the local machine:
PLAIN TEXT
CODE...
Gmail, Weather, Beauty on your Ubuntu Desktop | Quick Tweaks
http://www.quicktweaks.com/2008/09/27/gmail-weather-beauty-right-on-yo...Ever wished that you had new mails notifications right on your desktop? Ever wished you knew the weather info right on your desktop? Ever wished you had your hardware information right on your desktop? Ever wished your desktop was productive and beauti...
NetBeans for PHP : weblog
http://blogs.sun.com/netbeansphp/entry/generating_php_documentation_fr...NetBeans 6.5 doesn't have direct support for generating PHP documentation. Here is a trick how to do it. Basically I use a new Run Configuration that calls a small script to generate the documentation. I did this on my Ubuntu machine, but Windows ...
I wish I was Mac but now I am happy that I am Ubuntu
http://digg.com/linux_unix/I_wish_I_was_Mac_but_now_I_am_happy_that_I_...Ever wished you had a Mac only because it looks beautiful? Ever wish you could hide the ugly looking Ubuntu's default appearance? It just takes a couple of minutes to tweak your Ubuntu desktop so that it looks more beautiful than any other OS.
InterfaceLIFT Wallpaper: The Farmhouse
http://interfacelift.com/wallpaper_beta/details/1545/the_farmhouse.htmlNice wallpaper
New Peripherals Update: Wireless Keypad and AC Adaptor
http://feeds.feedburner.com/~r/PSBlog/~3/466228346/Hey everyone, we wanted to provide an update on the new Peripherals we are launching this holiday. First, the Wireless Keypad for the PS3 will be available in stores starting the first week of December. Fans excited about PlayStation Home should defin...
The International Space Station turns 10 - The Big Picture - Boston.com
http://www.boston.com/bigpicture/2008/11/the_international_space_stati...The International Space Station turns 10
This month marks the 10th anniversary of the first launched module of the International Space Station (ISS). The module Zarya was lifted into orbit on November 20th, 1998 by a Russian Proton rocket lifting off f...
Ubuntu Server blog: Server Team 20081125 meeting minutes
http://ubuntuserver.wordpress.com/?p=139Shared by kvz
Integrated mail server stackScottk mentioned that he intended to work on automating postfix-amavisd-new-clamav-spamassassin setup. dendrobates asked whether ScottK could join the UDS sessions discussing the mail server stack. mathiaz s...
Ubuntu Free Culture Showcase for Ubuntu 9.04 Announced!
http://digg.com/linux_unix/Ubuntu_Free_Culture_Showcase_for_Ubuntu_9_0...The Ubuntu Free Culture Showcase, in which Free Culture content is added to Ubuntu and installed in systems as example content, is now open. This competition not only welcomes Audio and Video submissions, but also Graphic/Photo submissions. Submit your...
Yemii Pics - Swedish Dance Bands
http://pics.yemii.com/swedish-dance-bands.htmlSwedish Dance Bands From the 70's
Genetic A/B Testing with JavaScript
http://ejohn.org/blog/genetic-ab-testing-with-javascript/I've long been interested in the concept of A/B testing (Also called split testing). It's a simple concept that should sit will with most mathematically-inclined types: You have a baseline interface in which you adjust a single variable, at random, for...
Street Fighter HD – It’s Finally Here
http://feeds.feedburner.com/~r/PSBlog/~3/465262986/First off, I want to say that my PlayStation pals are the best around. Nothing’s gonna ever bring you down. I mean that, I really do. Lol.
Joe Esposito once eloquently proclaimed that “History repeats itself” and it’s an honor for me to announc...
More Ubuntu Kung Fu
http://lifehacker.com/5098369/more-ubuntu-kung-fuEditor: Say hey again to Keir Thomas, author of the new book Ubuntu Kung Fu, who stopped by to share some more of the best material from the book, in a follow-up to his post, Some Productive Ubuntu Kung Fu. Read on to get Thomas' suggestions for speedi...
Mike Basinger: Mini Howto: Printing to PDF in Ubuntu 8.10
http://www.mikesplanet.net/?p=195In OpenOffice, there is a nice feature to export files to PDF. I like to be able to save files to PDFs in other programs, especially Firefox to save receipts of on-line purchases. With CUPS-PDF, you can print directly to PDF with any program.
1. Instal...
Browser Page Load Performance
http://ejohn.org/blog/browser-page-load-performance/Steve Souders is currently doing more to improve the performance of web pages and web browsers than anyone else out there. When he worked at Yahoo! he was responsible for YSlow (a great tool for measuring ways to improve the performance of your site) a...
Dennis Kaarsemaker: Managing vhosts on Ubuntu with puppet
http://blogs.ubuntu-nl.org/dennis/?p=258On the Ubuntu NL servers, we use puppet for centralized configuration management. Some would say it is overkill fpr only a few hosts but keeping systems consistent makes life easier. Here’s how we integrated the debian-style vhost management with pup...
Week 46
NetBeans for PHP : weblog
http://blogs.sun.com/netbeansphp/entry/demo_of_the_php_distributionSecond video demo of NetBeans for PHP. I created the second part of the demo, where I talk about the PHP distribution of NetBeans 6.5. This part is about basic editor features.
NetBeans for PHP : weblog
http://blogs.sun.com/netbeansphp/entry/demo_of_the_php_supportNetbeans is very big rival for Eclipse.
SystemProcess - Execute system commands with ease - Jakob Westhoff
http://westhoffswelt.de/blog/systemprocess_execute_system_commands_wit...A current project of mine demanded me to invoke a lot of different
programms on the commandline. Some calls were simple executions of a
command followed by one or two arguments. Others were more complex with
the need to define special environment varia...
Hand Drawn Icons - Handycons
http://feedproxy.google.com/~r/nettuts/~3/uVLSl8WZW6M/Cost: Free, links back
Found Via: www.jankoatwarpspeed.com
I just today came across this icon set, via Twitter. It might be my favorite set yet! It has that indie “Napoleon Dynamite/Juno” feel - which is so popular at the moment. The icons are a...
Hand Drawn Icons - Handycons
http://nettuts.com/freebies/icons-freebies/hand-drawn-icons-handycon/Cost: Free, links back
Found Via: www.jankoatwarpspeed.com
I just today came across this icon set, via Twitter. It might be my favorite set yet! It has that indie “Napoleon Dynamite/Juno” feel - which is so popular at the moment. The icons are a...
Canonical Store
https://shop.canonical.com/product_info.php?products_id=28&osCsid=...Hoody (Chocolate Colour)
Hooded sweatshirt weighing 270gsm air jet spun yarn for softer feel with pouch pockets.
Bye bye PDFLib - Bertrand Mansion
http://golgote.freeflux.net/blog/archive/2008/11/21/bye-bye-pdflib.htmlI have been using PDFLib for over 4 years now on various projects. Of course, I had to buy the PDFLib license because most are commercial projects and we needed the PDI feature which allows you for example to use another PDF document as a template. So ...
Scott Ritchie: Integrating MediaTomb into the desktop, and a hectic few weeks
http://yokozar.livejournal.com/19253.htmlThe MediaTomb software is extremely powerful, however it's a serious pain to get it working. I had one task in mind: get my videos folder playable on my Dad's PS3 by streaming. It took me about 2 hours to set up and configure by manually ed...
Introducing CakeBattles
http://www.jamesfairhurst.co.uk/posts/view/introducing_cakebattlesCakeBattles is an online application that allows Contenders to be pitted against each and allows users to vote on who/what would win. Each Contender can be assigned to multiple Tags which are used to create battles with similar Contenders. Each Contend...
Super Street Fighter II Turbo HD Remix Cometh!
http://feeds.feedburner.com/~r/PSBlog/~3/459907820/It’s a great time to be a Street Fighter! It’s with great pleasure that I announce that HD Remix will arrive on the PlayStation Network real soon! Now you have the chance to debate which legs are more appealing, the turkey leg you’re about to hav...
Luis de Bethencourt: monty python tube
http://luisbg.blogalia.com//historias/60649“for 3 years, you youtubers have been ripping us off, taking tens of thousands of our videos and putting them up on youtube...” amazing comedy group monty python now have their own official youtube channel. the channel aims to collect better organi...
Jono Bacon: Announcing The Ubuntu Hall Of Fame
http://www.jonobacon.org/?p=1407“May the HOF be with you” - Obi-Wan Kenobi
A few months back I met in London with Daniel Holbach, Graham Binns and James Westby for a short sprint. I had flown Daniel over for the purposes of a face-to-face catch-up and to record some MOTU videos ...
Linux Theme Gets Scarily Close to XP
http://lifehacker.com/5093100/linux-theme-gets-scarily-close-to-xpOne clever/obsessive Linux theme crafter has released a XpGnome script that adds custom icons, controls, backgrounds, colors, and makes many other tweaks to make a GNOME desktop look almost exactly like Windows XP. The drawback is that there's no easy ...
SQL Injection Cheat Sheet
http://ferruh.mavituna.com/sql-injection-cheatsheet-oku/#AboutMySQLand...SQL injection is a nasty thing. An SQL injection is a security exploit that allows a hacker to dive into your database using a vulnerability in your code. While this article isn’t about MySQL, many PHP programs use MySQL databases with PHP, so knowin...
php://memory, Unit Tests
http://www.otton.org/2008/11/18/unit-tests-for-myfputcsv-phpmemory/I was trying to figure out the best way to test the myfputcsv() function I posted yesterday. Reading the data from disc before comparing it seemed like a step where errors could creep in, but there was no obvious way round that, as the purpose of the f...
Coding Horror: Going Commando - Put Down The Mouse
http://www.codinghorror.com/blog/archives/000825.htmlOne of the quickest ways to increase your productivity on the computer is to go commando: stop using the mouse. When you stop relying on the mouse for everything, you're forced to learn the keyboard shortcuts. Jeremy Miller calls this the first st...
Michael Rooney: wxBanker 0.4 released!
http://mrooney.blogspot.com/2008/11/wxbanker-04-released.htmlToday I released a new version of wxBanker, which is a lightweight personal finance manager. It is basically a digital checkbook register for multiple accounts; think of GnuCash but easier and more lightweight. It is written in Python/wxPython and runs...
Bluetooth headset with Ubuntu, Skype and VoIP applications « Next thing to do!
http://nexthing.wordpress.com/2007/08/13/bluetooth-headset-with-ubuntu...Few days ago I received a Bluetooth headset not branded but with a generic HT718 indication. I’m using it with my Nokia 6630 and it works perfectly. I also want to use it with Voice over IP applications or, at least, with Skype. I found this post abo...
SQL completion in PHP strings - Johannes Schlüter
http://schlueters.de/blog/archives/87-SQL-completion-in-PHP-strings.htmlNetBeans 6.5 is soon to be released. After 10 years of NetBeans that's the first version of Sun's OpenSource IDE featuring PHP support. While 6.5 is waiting to be packaged the development didn't stop and the first features for the successor, NetBeans.n...
André Gondim: Medibuntu in Ubuntu Intrepid Ibex
http://en.andregondim.eti.br/?p=62With this repository you can install a lot’s of thing, like:
Acrobat Reader
Google Earth
IBM Java Runtime Environment
SUN Java Runtime Environment
Opera
Real Player
Skype
And the plugins:
bmp-wma
ffmpeg
libavcodec0d
libavformat0d
libdvdcss2
libk3b2
...
Blah, blah, blah, blah...
http://feeds.feedburner.com/~r/typepad/sethsmainblog/~3/457043536/blah...You hear yourself saying:
"First, let me apologize for the lighting. We tried very hard to make the screen brighter, but we failed. Before I start, I want to thank seventeen people by name... Now, on this third slide, we see the dynamic effects of our...
Blah, blah, blah, blah...
http://feedproxy.google.com/~r/typepad/sethsmainblog/~3/u2xyNxoLPiE/bl...You hear yourself saying:
"First, let me apologize for the lighting. We tried very hard to make the screen brighter, but we failed. Before I start, I want to thank seventeen people by name... Now, on this third slide, we see the dynamic effects of our...
Blah, blah, blah, blah...
http://sethgodin.typepad.com/seths_blog/2008/11/blah-blah-blah.htmlYou hear yourself saying:
"First, let me apologize for the lighting. We tried very hard to make the screen brighter, but we failed. Before I start, I want to thank seventeen people by name... Now, on this third slide, we see the dynamic effects of our...
We Are Typists First, Programmers Second
http://www.codinghorror.com/blog/archives/001188.htmlRemember last week when I said coding was just writing?
I was wrong. As one commenter noted, it's even simpler than that.
[This] reminds me of a true "Dilbert moment" a few years ago, when my (obviously non-technical) boss commented that he never u...
Steven Harms: Flash 64-bit on Ubuntu Intrepid
http://www.sharms.org/blog/?p=265Download and install Ubuntu 8.10 AMD64 (or x86_64):
Download 64-bit flash from here.
If you have flashplugin-nonfree installed, now is a good time to remove it as we will be using the labs version:
~$ sudo apt-get remove flashplugin-nonfree
This le...
Happy Birthday, PS3!
http://feeds.feedburner.com/~r/PSBlog/~3/456505795/November 17 is a special date for us at SCEA because, as many of you fans know, it’s when we launched PLAYSTATION 3. Two years ago today, we delivered our next-generation console, providing consumers with a gaming and home entertainment system unlike...
techfounder » Making web-pages go faster using PHP
http://www.techfounder.net/2008/11/16/making-web-pages-go-faster-using...The basic workflow of using Minify is to replace our and tags which load our javascript and CSS respectively with calls to the minify script. We need to tell the Minify script which scripts to process, and there are two main ways to accomplish that:
Open Source Web Design - Brian Moon
http://brian.moonspot.net/open-source-designSo, my wife told me that my site design was boring. Yeah, she was right. I am no designer. I just don't have that gene. But, during my work on Wordcraft, I came across some cool places to find designs that are relased under Open Source licenses...
Piet Beertema's web site
http://www.godfatherof.nl/The first guy ever to receive a mail in the netherlands :)
Install Roadsend PHP Compiler on Ubuntu - without compiling anything! at Compdigitec Labs
http://www.compdigitec.com/labs/2008/07/24/install-roadsend-php-compil...Roadsend PHP is an actively developed PHP compiler. Unfortunately, it is not available for the extremely popular Ubuntu Linux. This post will help you install Roadsend PHP on your Ubuntu Linux machine in 5 easy steps.
[Phoronix] NVIDIA VDPAU Benchmarks
http://www.phoronix.com/scan.php?page=article&item=nvidia_vdpau&am...Below is the CPU usage while playing back the H.264 video twice using the GL2 video output module. The dip near the middle is when the first video had ended and mplayer was being launched again with the same arguments. The CPU usage towards the end is ...
NVIDIA Driver Brings PureVideo Features To Linux
http://www.phoronix.com/scan.php?page=article&item=nvidia_180_vdpa...Over the course of the past few months we have been saying that the NVIDIA 180 Linux driver
to be released in the fourth quarter of 2008 would hold in store a few interesting features. Well, today that closed-source driver has been released in beta for...
Miia Ranta: Flash for 64-bit architecture
http://myrtti.fi/blog/?p=453If you haven’t yet noticed, Adobe released a “pre-release quality” version of their penguin.swf version. That would mean, boys and girls, Flash plugin for 64-bit architecture. Installation might need some workout (I downloaded the installer scrip...
5 Tips for Better jQuery Code: jQuery, Tutorial
http://marcgrabanski.com/article/5-tips-for-better-jquery-codeI've been coding using jQuery since shortly after it came out, and well -- I've been using it almost every work day. Here is a few tips that have saved me time.
Elizabeth Bevilacqua: Debian Installation Over SSH (Lenny RC1)
http://princessleia.com/journal/?p=1357The Debian Installer lenny release candidate 1 was released on November 12th, which inspired me to check it out and give the installation over ssh a try. Installation over ssh has been supported since the Etch installer, but I embarrassingly have to ad...
Debian Package of the Day: remind: a text based agenda and todolist manager
http://debaday.debian.net/2008/11/16/remind-a-text-based-agenda-and-to...Article submitted by Olivier Schwander. Guess what? We still need you to submit good articles about software you like!
There are lots of different tools for managing your time: Mozilla has a standalone solution: Sunbird and another one based on Thunder...
Week 45
Web Design in Two Minutes
http://feedproxy.google.com/~r/nettuts/~3/awcDAIUeUw0/This is a time-lapse video of what was originally about 2 hours. Though this video doesn’t teach anything specifically, it’s strangely calming to watch.
Found via directedbysun on YouTube.com.
We’ll be implementing guest web development s...
Tristan Rhodes: The evolution of open source software
http://useopensource.blogspot.com/2008/11/evolution-of-open-source-sof...IntroductionIf you have followed this blog for a while, you will know about my passion for open source software. I have always predicted that open source software would revolutionize the software industry, but I didn't quite understand how this would ...
Your Favorite NP-Complete Cheat
http://www.codinghorror.com/blog/archives/001187.htmlHave you ever heard a software engineer refer to a problem as "NP-complete"? That's fancy computer science jargon shorthand for "incredibly hard":
The most notable characteristic of NP-complete problems is that no fast solution to them is known; that...
Christer Edwards: Install Google Earth on Ubuntu 8.10 “Intrepid Ibex”
http://ubuntu-tutorials.com/?p=873Recently I blogged about “What Do You Do Post-Install?” to find out what little tweaks everyone applies to their systems on a fresh machine. It appears that a lot of you enable the Medibuntu repository right away and take advantage of that for me...
Connect to Windows VPN server (PPTP) with Ubuntu Gutsy | Tip o’ the Day
http://tipotheday.com/2007/11/28/connect-to-windows-vpn-server-pptp-wi...Ubuntu makes it simple to connect to a Microsoft Windows VPN server at your workplace with NetworkManager and the pptp plugin. Luckily for us Ubuntu users, the right tools are just a couple of clicks or commands away. The first step is to install the n...
Monitor System Logs With Logwatch
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/451986984/I mentioned in a recent post regarding postfix smtp via Gmail that I use the logwatch utility for monitoring my systems. Ever since I found this utility I have really enjoyed the daily snapshot that it gives me of each of my systems, whether local or...
Christer Edwards: Monitor System Logs With Logwatch
http://ubuntu-tutorials.com/?p=736I mentioned in a recent post regarding postfix smtp via Gmail that I use the logwatch utility for monitoring my systems. Ever since I found this utility I have really enjoyed the daily snapshot that it gives me of each of my systems, whether local or...
Accuracy of JavaScript Time
http://ejohn.org/blog/accuracy-of-javascript-time/There were two events recently that made me quite concerned.
First, I was looking through some of the results from the Dromaeo test suite and I noticed a bunch of zero millisecond times being returned from tests. This was quite odd since the tests sho...
jQuery Plugin: Preload Images
http://feedproxy.google.com/~r/nettuts/~3/QB5qm1F68_4/Cost: Free, links back
Found Via: www.filamentgroup.com
Today, I came across a great jQuery plugin that will preload your images. This file now has a permanent spot in my “resources” folder. The plugin essentially scans your CSS files and preloa...
Wiki Editing With Your Favorite Editor
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/450829417/Recently I was tasked with doing a bunch of documentation work here at the office, and I decided to put together a wiki for the job. After a few hours of editing directly into the browser I was about to blow my brains out. I quickly decided that if...
Dustin Kirkland: Ubuntu Jaunty: updates-available and reboot-required now in /etc/motd!
http://blog.dustinkirkland.com/2008/11/ubuntu-jaunty-updates-available...Any brave souls out there running Ubuntu Jaunty Jackalope yet?No? Okay, okay, you're right... Perhaps it's a bit early for that. But what about in a virtual machine?The Ubuntu Developer Summit isn't until December, but we're already busy working on ...
What's new in PHP V5.3, Part 1: Changes to the object interface
http://www.ibm.com/developerworks/opensource/library/os-php-5.3new1/in...When PHP V5 was released in 2004, it was a giant leap forward compared to what PHP V4 provided in regards to object-oriented programming (OOP) and design. It added several needed improvements, such as class visibility, proper constructors and destructo...
CSS Animations and JavaScript
http://ejohn.org/blog/css-animations-and-javascript/Apple, and the WebKit team, have recently proposed two different additions to CSS: CSS Transitions and CSS Animations.
The two specifications are confusingly named - and it's hard to tell what the difference is between them at first glance. However, t...
The Fridge: Ubuntero Gets Inked - Ubuntu Style
http://fridge.ubuntu.com/node/1734One South African Ubuntu fan, Denham Coote, took a big step into showing his commitment to the ubuntu concept by getting an Ubuntu circle of friends tattoo. The Fridge caught up with him to find out what inspired him to do this.
Fridge: Is the tattoo...
Picking Time
http://ejohn.org/blog/picking-time/It's not often that new user interface conventions are born - or popularized. Even less so within the realm of web development. I'd argue that Sparklines and Lightbox are two of the best examples of UI conventions that were popularized on the web.
Rec...
New “Department” at the PlayStation Store: The Capcom Storefront
http://feeds.feedburner.com/~r/PSBlog/~3/448988308/Hope you’ve been enjoying the beefy updates over the past couple weeks. If you have been a frequent visitor to PlayStation Store, you would have noticed the custom categories we created for Halloween and for the Siren: Blood Curse promotion.
This ...
Dropbox - Home - Secure backup, sync and sharing made easy.
http://www.getdropbox.com/Video on a new program that syncs files between multiple workstations
4 Plugins to turbocharge your Firebug | 84 Bytes
http://www.84bytes.com/2008/06/28/firebug-plugins-for-web-development/Although Firebug is already packed with features, there are always rooms for extras. Since the creation of Firebug, plugins are being developed to extend the power of Firebug even further. Here is a list of useful plugins for Firebug.
Coding: It's Just Writing
http://www.codinghorror.com/blog/archives/001184.htmlIn The Programming Aphorisms of Strunk and White, James Devlin does a typically excellent job of examining something I've been noticing myself over the last five years:
The unexpected relationship between writing code and writing.
There is perhaps no...
Debian Package of the Day: Apt-P2P: peer-to-peer downloading of Debian packages
http://debaday.debian.net/2008/11/09/apt-p2p-peer-to-peer-downloading-...Article submitted by Cameron Dale. Guess what? We still need you to submit good articles about software you like!
Do you want to help out the Debian (or Ubuntu) project with some mirror bandwidth but don’t know how? Do you want to contribute somehow ...
Week 44
Folding@home Honored for Good Design
http://feeds.feedburner.com/~r/PSBlog/~3/445938121/When many of you are done playing games or watching videos for the night, you chose to give back by launching Stanford University’s Folding@home application on your PLAYSTATION 3. Whether you do it to benefit society, or just because the visualizatio...
Nexen.net: PHP Statistics for October 2008
http://www.phpdeveloper.org/news/11370Damien Seguy has passed on the latest PHP statistics for October 2008 on the nexen.net site. Here's a few highlights:
This was the last month of PHP 4 dominance
PHP 5 tops PHP market share with 47.50% usage
PHP 4.4.9's usage is moving even lower
Th...
Razor Optimizer Explained
http://www.dzone.com/links/rss/razor_optimizer_explained.htmlRazor Optimizer is a JavaScript optimization tool for reducing code footprint and increasing runtime performnace. As a cross-browser web application itself, Razor Optimizer can be access either online as a service, or to be downloaded to run locally.
SPE IDE - Stani's Python Editor: How to make money with free software...
http://pythonide.blogspot.com/2008/10/how-to-make-money-with-free-soft...The Dutch Ministry of Finance organized an architecture competition for which a selected group of architectural offices (unstudio, nox, ...) and artists were invited, including myself. The goal of the competition was not to design a building, but the n...
What do Google Reader engineers read?
http://digg.com/arts_culture/What_do_Google_Reader_engineers_readTheir reading list
Nieuwe Sandisk-technologie moet ssd's versnellen
http://feeds.feedburner.com/~r/tweakers/mixed/~3/444197830/nieuwe-sand...Sandisk zegt een techniek te hebben ontwikkeld die de snelheid en levensduur van solid state disks fors laat toenemen. Het bedrijft voorspelt honderd maal snellere lees- en schrijfsnelheden.
De geheugenfabrikant ontwikkelde een nieuw bestandssysteem v...
Alan Pope: Ubuntu Post Install
http://popey.com/Ubuntu_Post_InstallFollowing on from Clint, Christer, and Valent who all detail the first things they do post install on a Linux system.. Here's mine:-
Enable Medibuntu repository (see their site for details)
sudo wget http://www.medibuntu.org/sources.list.d/intrepid....
Christer Edwards: First Thing I Do After Installing Ubuntu
http://ubuntu-tutorials.com/?p=833I generally don’t jump on the meme bandwagon but I thought this one might be of interest to some of you. My old co-worker, Clint Savage, jumped on a meme regarding “What’s the first thing you do after installing ?”
I’d be very interested in...
Implementing SOAP Server on CakePHP « My Knowledge Management
http://mykm.wordpress.com/2008/01/23/implementing-soap-server-on-cakep...My key concept is: create the SOAP server in the Controller and the methods in the Model
PHP Tutorials Examples Application Configuration
http://www.phpro.org/articles/Application-Configuration.htmlPHP applications come in many shapes and sizes. Some used locally from command line, and more commonly, for web based applications. More often than not, regardless of size or type, some form of configuration variables will be stored for global access. ...
Script kiddies have awesome tools
http://www.dzone.com/links/rss/script_kiddies_have_awesome_tools.htmlAbout 10 years ago a friend of mine showed me an exploit. It was written in C and it tried to spawn a shell at a remote host. It seemed pretty cool. I did not understand the code but the mere idea that almost anybody equipped with a script like that co...
Free Web Icons
http://feedproxy.google.com/~r/nettuts/~3/f5An9D8Dw50/Icon Cost: Free
Found Via: Freeiconsweb.com and iconzworld.com
Finding the most appropriate icons for your website can be a tedious task. Over at the ThemeForest blog, we’ve compiled a list of the most usable icons on the web.
21 things I learned about CakePHP - Avatar Financial Group
http://www.avatarfinancial.com/pages/cakeMatt Inman built this website entirely using CakePHP and took notes along the way to share with others. While some of these items can be found in obvious places like the manual, others required a bit of elbow grease to figure out.
Migrating a real-world application to CakePHP 1.2
http://bakery.cakephp.org/articles/view/migrating-a-real-world-applica...I thought I'd chronicle my work migrating my fist CakePHP application to CakePHP 1.2 (rc3 at the time of writing). The application was originally written for CakePHP 1.0 (= the good old days). It has been updated to work with the latest versions 1.1 bu...
Beautiful code
http://www.reiersol.com/blog/1_php_in_action/archive/168_beautiful_cod...Max Horwath has published his slides on Making
Selenium Test Writing easier using a DSL onlinefrom IPC 2008. Let me
quote the whole short description:
Implementing automated tests by using Seleniums API methods has several
drawbacks. Se...
On XFS write barriers
http://dammit.lt/2008/11/03/xfs-write-barriers/I’m very naive, when I have to trust software. I just can’t believe a filesystem may have a tunable that makes it 20x faster (or rather, doesn’t make it 20x slower). I expect it to work out of the box. So, I was pondering, why in my testing XFS o...
PHP USB Device to solve namespace problems - Stefan Esser
http://www.suspekt.org/2008/11/03/php-usb-device-to-solve-namespace-pr...Now that the PHP namespace seperator is fixed as backslash developers around the world face two problems. On the one hand their source code will end up looking more ugly than .NET source code and on the other hand most non-american keyboards, especiall...
Getting Started With Cake PHP: Part 2
http://feedproxy.google.com/~r/nettuts/~3/t-tCvNGQEmg/In our last CakePHP tutorial we looked at setting up the CakePHP framework and introduced some of the framework’s basic concepts and terminology. Now we turn to illustrating more of CakePHP’s rapid development capabilities using a personal blog app...
Getting Started With Cake PHP: Part 2
http://nettuts.com/tutorials/php/getting-started-with-cake-php-part-2/In our last CakePHP tutorial we looked at setting up the CakePHP framework and introduced some of the framework’s basic concepts and terminology. Now we turn to illustrating more of CakePHP’s rapid development capabilities using a personal blog app...
Christer Edwards: Wireless Networking on EeePC 701 - Ubuntu 8.10 “Intrepid”
http://ubuntu-tutorials.com/?p=802I reinstalled my Asus EeePC 701 this morning with Ubuntu 8.10 “Intrepid” final release. To my surprise the wireless no longer worked whereas it did in previous releases (beta, etc). Jumping into IRC I was able to find a fix however, and here it...
PS3 Blu-Ray Load Times
http://www.slashgear.com/ps3-blu-ray-disc-load-times-get-tested-still-...Looks like the PS3 has the most consistent and fastest load times Blu-Ray player to date
Week 43
PHP got forked - Stefan Esser
http://www.suspekt.org/2008/10/31/php-got-forked/During International PHP Conference 2008 there where a lot of discussions about the stupid backslash namespace seperator decision. Most of the guys “do not want to have their PHP files look like windows registry dumps” (Quoting some unknown guy at ...
Jonathan Ernst: SSH and telnet protocol handler for Firefox
http://ernstfamily.ch/jonathan/?p=110Shared by kvz
This was excactly what we were looking for.
I manage quite a lot of different computers, network devices, etc. As we are using an internal web based documentation system I thought it would be useful to be able to just click on ssh://u...
PlayStation Store Update
http://feeds.feedburner.com/~r/PSBlog/~3/437556651/Hey, everyone. It’s time again for the PlayStation Store weekly update.
Price Promotion
SIREN: Blood Curse Halloween 1-week sale (from 10/30 - 11/6)
Full downloadable game for $29.99, or chapter bundles for $10.99/each.
Add-on Game Content
Sid Meier...
5 things to do after installing Ubuntu 8.10 Intrepid Ibex
http://linuxowns.wordpress.com/2008/10/30/5-things-to-do-after-install...Ubuntu is a complete, full featured distro. But it can’t come with support for everything OOTB.
That’s why you’ll need to install/tweak some things after installing it.
Especially if you are new to Ubuntu (linux), this will be useful.
Note: The ...
The Problem With URLs
http://www.codinghorror.com/blog/archives/001181.htmlURLs are simple things. Or so you'd think. Let's say you wanted to detect an URL in a block of text and convert it into a bona fide hyperlink. No problem, right?
Visit my website at http://www.example.com, it's awesome!
To locate the URL in the abo...
James Henstridge: Streaming Vorbis files from Ubuntu to a PS3
http://blogs.gnome.org/jamesh/?p=376One of the nice features of the PlayStation 3 is the UPNP/DLNA media renderer. Unfortunately, the set of codecs is pretty limited, which is a problem since most of my music is encoded as Vorbis. MediaTomb was suggested to me as a server that could ...
Dustin Kirkland: Booting Degraded RAID in Hardy: Test Packages in my PPA
http://blog.dustinkirkland.com/2008/10/booting-degraded-raid-in-hardy-...We have significantly improved booting on degraded software RAID in Ubuntu Intrepid Ibex.Numerous Hardy users have requested a backport of this functionality to Ubuntu 8.04 LTS.I'm pleased to announce that I have some very preliminary, working packages...
Matt Zimmerman: Ubuntu quality: or, “but what about my bug?”
http://mdzlog.wordpress.com/?p=153Leading up to the Ubuntu 8.10 release, Ubuntu developers and quality assurance engineers have been very busy sorting bugs, deciding what can and should be fixed for the final release, and what cannot. They make these decisions by estimating the impor...
Dirk Deimeke: Project Cartoon ...
http://www.deimeke.net/dirk/blog/index.php?/archives/1389-guid.htmlOpen Source version Alt, aber wahr: Wer auch immer Projektarbeit leistet, weiss wie viel Wahrheit darin steckt.
Schaut Euch auch die neuen Karten an (unten).
Old, but true: Who ever does project work, knows how true this is.
Please take a look at the ...
Best of TUTS - October
http://feedproxy.google.com/~r/nettuts/~3/PqXtKobCGXM/Each month we like to remind the community of what is happening on the other three sites in our TUTS network. This month we have some great Adobe illlustrator tutorials, some ace Photoshop tips, and some excellent audio techniques from other TUTS famil...
Readable PHP code #1 Return ASAP
http://patrickallaert.blogspot.com/2008/10/readable-php-code-1-return-...Good tip for newbies trying to improve coding style
Paul M. Jones » Blog Archive » Escape from Namespaces
http://paul-m-jones.com/?p=366i know you want namespaces very badly ... but do you want them *this* badly?
if you want them badly, badly is what you've got ;-)
Benchmarking Zend Platform, APC and Xdebug
http://patrickallaert.blogspot.com/2008/10/benchmarking-zend-platform-...the usage of Xdebug and especially the Zend Platform both without a bytecode cache will dramatically decrease the performance of your system. If you are a Zend Platform user, be sure to activate the bytecode cache (Zend Accelerator)! If performance is ...
Dustin Kirkland: What's in my Encrypted ~/Private directory?
http://blog.dustinkirkland.com/2008/10/what-in-my-encrypted-private-di...Ubuntu Intrepid's integration of Per-User Encrypted Private Directories is one of the most important new features to me to be included in the 8.10 release later this month.I've spent quite a bit of time over the last 5 months developing, testing, docum...
Dustin Kirkland: Ubuntu Server Survey
http://blog.dustinkirkland.com/2008/10/ubuntu-server-survey.htmlFrom the Ubuntu Server Team...I continue to be impressed by how democratic processes are within the Ubuntu community. The Ubuntu Development Summit for the Jaunty Jackalope development cycle is quickly approaching, scheduled for December 8 - 12, 2008 ...
Dustin Kirkland: The 'pirate' manpage, Arrrgggghhhhh!
http://blog.dustinkirkland.com/2008/09/manpage-arrrgggghhhhh.htmlAye mates!man pirate ... odds are, ye don't 'ave pirate installed...Shimmy on o'er t' http://manpages.ubuntu.com and type in th' search box: "pirate".T'will send ye o'er t': http://manpages.ubuntu.com/manpages/intrepid/en/man6/pirate.htmlOn th' top o'...
Dustin Kirkland: What's behind GregKH's (latest) Rant?
http://blog.dustinkirkland.com/2008/09/what-behind-gregkh-latest-rant....If you haven't seen the latest rant from Novell's Greg Kroah-Hartman, I'm not going to link to it. You'll have to find it on your own.Greg has used at least two high-profile speeches this year (a Linux Plumber's Conference keynote, and a Google Tech T...
Dustin Kirkland: update-motd in Ubuntu Intrepid
http://blog.dustinkirkland.com/2008/09/update-motd-in-ubuntu-intrepid....From the Ubuntu server team...Every time you ssh or login to an Ubuntu system, you see some text that looks like this: Linux t61p 2.6.26-5-generic #1 SMP Fri Aug 15 13:54:22 UTC 2008 x86_64 The programs included with the Ubuntu system are free softwar...
Now that’s a pro!
http://www.rants.org/2008/10/27/now-thats-a-pro/Watching Joe Biden handle being interviewed by this sky-addled loon is a particular kind of pleasure. It’s sort of like watching Tiger Woods play golf in a raging hailstorm — maybe he can’t beat par today, but he can still beat the weather:
...
LittleBigPlanet: We’re Up, Online and Official!
http://feeds.feedburner.com/~r/PSBlog/~3/433827500/UPDATE: Pre-order codes are now activated and are able to be redeemed now!
Great news! Media Molecule has unveiled that the LittleBigPlanet servers are up and running and ready for the world to start posting new creations and levels. Click over to www...
Namespaces, decisions, wasting time - Johannes Schlüter
http://schlueters.de/blog/archives/85-Namespaces,-decisions,-wasting-t...As allow of you will have read a namespace separator for PHP was chosen. The discussions lasted more than 3 years and yes, we know most of the reasons why the chosen one is bad and
§%§$&"& is way better before wasting your and our times by
writing to...
The Fridge: Interview with Dustin Kirkland
http://fridge.ubuntu.com/node/1701This is the first in a series of interviews with Ubuntu developers about their work, and features that will be available in future versions.
Dustin Kirkland is a developer on Canonical’s Ubuntu Server Team, working from Austin, Texas, USA. He is the ...
Five Tips to Prepare for Release Day!
http://feeds.feedburner.com/~r/UbuntuTutorials/~3/432782535/With only four days to go before Ubuntu 8.10 is released we should start preparing. Those of us that know we are going to be upgrading, or would like to seed torrents, should do what we can ahead of time to help conserve bandwidth. Here are some th...
Debian Package of the Day: rdiff-backup: Easy incremental backups from the command line
http://debaday.debian.net/2008/10/26/rdiff-backup-easy-incremental-bac...Storage is becoming cheaper and cheaper: you can find hard drives that cost less than a dollar per GiB. Buying an external hard drive to make backups (or even having a backup server) is a must if you value your work and what you have stored in your com...
Week 42
How To Play MKV Files On Playstation 3
http://hubpages.com/hub/How-To-Play-MKV-Files-On-Playstation-3The windows mkv2vob way
AfterDawn.com: Guides: How to play MKV content on PlayStation 3 (PS3) (M2TS)
http://www.afterdawn.com/guides/archive/how_to_play_mkv_content_on_pla...The windows tsmuxer way
HOWTO VirtualBox Host networking - Ubuntu Forums
http://ubuntuforums.org/showthread.php?t=346185Short script to bridge tap interfaces, so you can run servers on a virtualbox guest; and actually reach them from your LAN.
Beautifully Minimalist Conky Setup
http://lifehacker.com/5068294/beautifully-minimalist-conky-setupTopping off our fascination with Linux desktop monitor Conky this week, here's a remarkable setup on Ubuntu that delivers Gmail counts, Yahoo weather with graphics and system stats, all with an eye for uncluttered text and transparent integration with ...
Galleria
http://feedproxy.google.com/~r/nettuts/~3/CzyutHU-VVY/Javascript Library: jQuery
License: GPL
Found Via: DevKick
Galleria is a javascript image gallery written in jQuery. It loads the images one by one from an unordered list and displays thumbnails when each image is loaded. It will create thumbnails fo...
Zend Developer Zone: Cachegrind-less profiling with Xdebug 2.0
http://www.phpdeveloper.org/news/11275In this new post on the Zend Developer Zone Richard Thomas points out a way he's creates to mimic the cachgrind software that parses XDebug profile output.
Cachegrind provides a nice graphical display of your profiling information but I run Mac OSX [...
jorge's stompbox: Palladia
http://stompbox.typepad.com/blog/2008/10/palladia.htmlIt's basically live music, all the time. Shows like Unplugged and Storytellers, along with hourlong cuts of bands on tour, in nice, widescreen, HD glory.
So far we've watched AC/DC, Pearl Jam, Snoop Dogg, The Police(!), KT Tunstall, Sheryl C...
FLV Player 2.0.25
http://feeds.feedburner.com/~r/tweakers/mixed/~3/429508309/flv-player-...Martijn de Visser heeft via zijn website een nieuwe versie van FLV Player aangekondigd. De videospeler is bij versienummer 2.0.25 aangekomen en kan door te klikken op deze link vanaf de Tweakers.net-fileserver worden gedownload. FLV Player is in staat ...
gOS: The Ubuntu giant killer?
http://www.ubuntukungfu.org/blog/2008/08/gos-the-ubuntu-giant-killer/Shared by kvz
It isn't that gOS takes Ubuntu 8.04.1 as a base, in the same way Ubuntu takes Debian as a base. gOS takes Ubuntu and repurposes it, applying a different visual style and a handful of apps, mostly concerned with Google functionality. It...
9 tips for Ubuntu notebook users
http://www.ubuntukungfu.org/blog/2008/09/9-tips-for-ubuntu-notebook-us...Here are some tips for Ubuntu users who use notebook computers, including how to sync files effortlessly between a laptop and desktop, how to switch CPU speeds on the fly from the desktop, how to power-save your hard disk, and more. Only one or two are...
Visualizing Data with Flot
http://feedproxy.google.com/~r/nettuts/~3/4-pmcdagSuA/Shared by kvz
How to create nice graphs with JavaScript.There are many possibilities with Flot. The Flot API details all the different options that are available for tweaking your graphs including specifying different graph types, colors, axes, and ...
What spaghetti code looks like
http://eriwen.com/opinion/what-spaghetti-code-looks-like/Spaghetti code is a term we seem to hear a lot in the programming realm, but we need to make sure we know how to recognize it when we’re scanning code.
Mackenzie Morgan: Why do people hate Ubuntu's fonts?
http://ubuntulinuxtipstricks.blogspot.com/2008/10/why-do-people-hate-u...I always see people complaining about Ubuntu's fonts and font-rendering. I don't get it. Could someone please tell me exactly what is wrong?
Ubuntu has some pre-set font settings: Monochrome, Best Shapes, Best Contrast, and Subpixel Smoothing. These...
PixelPatch: PJ Monsters Updates Incoming
http://feeds.feedburner.com/~r/PSBlog/~3/428635887/Hi PixelJunkies! I’m Matt Morton, Associate Producer at SCEA Santa Monica Studio and I’ve had the great fortune of working on the PixelJunk series since the very first title, PixelJunk Racers. We’ve been working hard to keep spreading the PixelJu...
Burn After Reading (2008)
http://www.imdb.com/title/tt0887883/A disk containing the memoirs of a CIA agent ends up in the hands of two unscrupulous gym employees who attempt to sell it.
GNOME Do 0.5
http://www.ubuntu-unleashed.com/2008/06/news-announcing-gnome-do-05-fi...Quickly perform actions on your desktop
Allows you to quickly search for many items present in your
GNOME desktop environment (applications, Evolution contacts, Firefox
bookmarks, files, artists and albums in Rhythmbox, Pidgin buddies,
etc.) and perfor...
Ubuntu Uncomplicated Firewall UFW
http://www.ubuntu-unleashed.com/2008/05/howto-take-use-setup-and-advan...Howto: Use, setup, and Take advantage of the New Ubuntu Uncomplicated Firewall UFW
Here is an overview on howto use ufw the Uncomplicated Firewall:
Kees Cook: Feisty Finale
http://www.outflux.net/blog/?p=167Feisty is now officially at end-of-life.
Looking back through my build logs, I can see that my desktop spent 34 hours, 44 minutes, and 46 seconds building 255 security updates. (And 25 hours, 40 minutes, 13 seconds doing 249 builds during the Feisty d...
Vincent Untz: Desktop Shell from the User Experience Hackfest: General Overview
http://www.vuntz.net/journal/2008/10/22/494-desktop-shell-from-the-use...It's probably time to start talking a bit more about what was discussed during the User Experience Hackfest that happened two weeks ago in Boston. I won't repeat what I previously wrote; a short summary was that it was wonderful :-) However, I'd like t...
Google maakt broncode Android openbaar
http://feeds.feedburner.com/~r/tweakers/mixed/~3/427728535/google-maak...Google heeft de broncode van zijn besturingssysteem Android openbaar gemaakt. Daarmee is het besturingssysteem voor telefoons open source geworden. De broncode is te downloaden voor Ubuntu en Mac Os X, maar niet voor Windows.
Ontwikkelaars kunnen met ...
JOIN Performance & Charsets
http://www.mysqlperformanceblog.com/2008/10/21/join-performance-charse...We have written before about the importance of using numeric types as keys, but maybe you've inherited a schema that you can't change or have chosen string types as keys for a specific reason. Either way, the character sets used on joined columns can ...
Change (gk)sudo timeout
http://linuxowns.wordpress.com/2008/10/21/change-gksudo-timeout/I have always found that the standard behaviour of sudo and gksu in Ubuntu is very dangerous and a huge security thread.
If you don’t know what I mean, I’ll explain.
Every time you enter your password to get root access in the terminal or when laun...
Wikimedia Ubuntu migration FAQ - Meta
http://meta.wikimedia.org/wiki/Wikimedia_Ubuntu_migration_FAQThere's been some recent news coverage about Wikimedia's ongoing migration of servers to Ubuntu Linux. While much of the coverage is fairly straightforward and fact-based, there are some common questions and misconceptions I've seen in c...
SimplePie Documentation: Sort multiple feeds by time and date
http://simplepie.org/wiki/tutorial/sort_multiple_feeds_by_time_and_dateLearn Python in 10 minutes
http://www.poromenos.org/tutorials/pythonSo, you want to learn the Python programming language but can't find a concise and yet full-featured tutorial. This tutorial will attempt to teach you Python in 10 minutes. It's probably not so much a tutorial as it is a cross between a tutor...
Upgrading Ubuntu
http://www.ubuntu.com/getubuntu/upgradingThe official Ubuntu document with the best ways for upgrading Desktop & Server versions of Ubuntu.
SVN: How to structure your repository
http://ariejan.net/2006/11/24/svn-how-to-structure-your-repository/For SVN beginners. This article tells you about trunk, branches, tags and will discuss how to structure your repository in order for you to take full advantage of Subversion's possibilities.
Complete installation of a rails server system
http://www.tsfsc.com/blog/?p=6Everything to set up debian, mysql and ruby in a vmware. You start with an empty vmware and end with a complete running server enviroment.
Rules for High Performance Web Sites
http://developer.yahoo.com/performance/The Exceptional Performance team has identified 13 rules for making web pages fast. Specializes on front-end like js & css.
Tabs in a Textarea/WYSIWYG editor?
http://l4x.org/Story/261/You may have a textarea that you want to allow people to write code into, but you also want them to be able to put
tabs into the textarea without the normal copy+paste trick. This useful article will allow people to use the tab key normally in a textar...
How to: Stream Any Type of Video To Your Playstation 3
http://www.unplggd.com/unplggd/how-to/how-to-stream-any-type-of-video-...Looking for a way to watch any movie or TV show on your multimedia powerhouse, Playstation 3? Here’s a step by step, if not a bit convoluted, method of getting nearly all your standard and high definition movies on your computer to play on your big s...
Steven Harms: Old dog, new trick
http://www.sharms.org/blog/?p=225I commonly have 4-6 ssh sessions open at once, and when I lose my VPN connection, they just sit there until their timeout hits. I was looking for a way to stop the session, and CTRL-C, CTRL-D, CTRL-Z and everything inbetween didn’t work.
I found sal...
Ext4-bestandssysteem komt eindelijk uit ontwikkelfase
http://feeds.feedburner.com/~r/tweakers/mixed/~3/426642652/ext4-bestan...Door Theodore Ts'o zijn patches voor ext4 aan de Linux-kernel toegevoegd waardoor dit bestandssysteem na twee jaar van ontwikkelen en testen af is. Vanaf de volgende release van kernelversie 2.6.28 zal ext4 voor iedereen beschikbaar zijn.
Het ext4-bes...
The Sun - The Big Picture - Boston.com
http://www.boston.com/bigpicture/2008/10/the_sun.htmlBrilliant Pictures of the sun
Onkar Shinde: Rufscript - A nice handwriting font
http://tarunaai.blogspot.com/2008/10/rufscript-nice-handwriting-font.h...Hiran has created a nice font called Rufscript based on the handwriting of someone he knows. What is more important is that the font is available under GPLv3 with font exception.Here is how nice this font looks.Please head over to Hiran's post for deta...
Debian Package of the Day: memstat: Identify what is using up virtual memory
http://debaday.debian.net/2008/10/19/memstat-identify-what-is-using-up...Article submitted by Todd Troxell. Guess what? We still need you to submit good articles about software you like!
This tool lets you discover what libraries and programs are using up memory. It is very simple to use. Here is an example of its output ...
Ubuntu 8.10 beta review
http://linuxowns.wordpress.com/2008/10/18/ubuntu-810-beta-review/As promised a while back, I’m doing a review on 8.10.
Ubuntu 8.04.1 is a great OS, but I had a few problems.
The ATI drivers in the repo weren’t performing like they should, the bootup time was over 1 minute, …
All of those problems are fixed no...
Week 41
Nick Ali: Ubuntu Halloween Pumpkin and US Store
http://boredandblogging.com/?p=438Its almost that time of the year, found through Digg:
Also, on the ubuntu-us mailing list, Elizabeth Bevilacqua pointed out there is now an US Ubuntu store: http://usshop.ubuntu.com.
the life of a sysadmin » /etc/ld.so.nohwcap
http://saintaardvarkthecarpeted.com/wordpress/?p=182Simple trick to speed up ubuntu
Using Ajax to Populate a Select Box in CakePHP
http://www.jamesfairhurst.co.uk/posts/view/using_ajax_to_populate_a_se...My apologies for the lack of articles recently, after completing the monster Dvd application I've been pretty busy with regular work and a few freelance gigs. In a project I've been working on I had to dynamically grab some data and then use it in a se...
Jorge Castro: On awesomeness...
http://feeds.feedburner.com/~r/JorgesStompbox/~3/423224944/on-awesomen...It has been brought to my attention that I use the word "awesome" too much, but I never let it get me down. I would like to share 2 wallpapers with everyone that I use to ensure I am always motivated and doing the right thing. Both apply to any situati...
Andres Rodriguez: DRBD and NFS
http://roaksoax.wordpress.com/?p=113Hey all. Sorry for the delay in posting this tutorial, I’ve been pretty busy and I finally had some time to finish it. Enjoy :).
Well, as you may know, in previous posts (Post 1, Post 2) I’ve showed you how to install and configure DRBD in an activ...
Ubuntu 8.10 Gets Optional DarkRoom Theme
http://lifehacker.com/5064515/ubuntu-810-gets-optional-darkroom-themeUbuntu 8.10, the next release of the Linux distro we looked at earlier this month, will have a much-requested "DarkRoom" theme available, though the lighter Human remains the default. A full screen of the DarkRoom desktop is below. [via]
Ten Amazing Movies Your Friends Have Never Heard Of &8212; PopCultureOfDestruction.com
http://www.stumbleupon.com/demo/?src=favorites#url=http://www.popcultu...67 reviews
Zend "PHP Mashed-up" Tequila Glass - Zend.com
http://www.zend.com/en/store/php-extras/tequila-glassSeeing Blurry? Everything is Mashed-up?
This Tequila shot-glass is the perfect thing for when you had too many drinks, or too many lines of code... ;)
2 oz. golf base shot, sheer glass with purple color imprint.
Working Calculator Constructed in Little Big Planet
http://www.1up.com/do/newsStory?cId=3170411Somebody made a working 'mechanic' calculator using a lot of strings, switches & wheels in a 'incredible machine' alike game
John Resig: Ultra-Chaining with jQuery
http://www.dzone.com/links/rss/john_resig_ultrachaining_with_jquery.htmlWe were having a discussion, the other day, on the jQuery-dev mailing list concerning style and jQuery code. There was some discussion about how it could be improved.
One of the points discussed was concerning the use of callbacks and jQuery(this). Ca...
Object Oriented Programming With JavaScript
http://www.dzone.com/links/rss/object_oriented_programming_with_javasc...In this article we are going to take an introductory look at how OO JavaScript works.
20 Amazing jQuery Plugins and 65 Excellent jQuery Resources
http://www.dzone.com/links/rss/20_amazing_jquery_plugins_and_65_excell...20 Amazing jQuery Plugins and 65 Excellent jQuery Resources...
20 jQuery Plugins for Unforgettable User Experience
http://www.dzone.com/links/rss/20_jquery_plugins_for_unforgettable_use...20 Useful and New jQuery plugins you should always have ready to create more interactive, more responsive and more flexible web-solutions.
PHP5 Akismet | Aching Brain
http://www.achingbrain.net/stuff/php/akismetUntar or unzip the archive and put the Akismet.class.
xkcd - A Webcomic - Exploits of a Mom
http://xkcd.com/327/What's your favorite "programmer" cartoon. - Stack Overflow
http://stackoverflow.com/questions/84556?sort=votes#sort-topSome of the best cartoons related to developing
Trac On Ubuntu Hardy
http://trac.edgewall.org/wiki/0.10.4/TracOnUbuntuHardyThis fixed my problems with Trac breaking on Ubuntu
50+ Amazing Jquery Examples
http://www.dzone.com/links/rss/50_amazing_jquery_examples_4.htmlMany of us have been using a good deal of jQuery plugins lately. Below I have provided a list of the 50 favorite plugins many developers use. Some of these you may have already seen, others might be new to you. This is just the first series , the seco...
Google Translation API: Translate on server side using PHP
http://www.dzone.com/links/rss/google_translation_api_translate_on_ser...As you know, there is google translate ajax api which can be used on client side translation using it's javascript interface. But how do we do translation on server side languages such as PHP, Java, ASP.NET or Rails. There is a task for us to translate...
Working Calculator Constructed in Little Big Planet
http://digg.com/playstation/Working_Calculator_Constructed_in_Little_B...The ingenuity and sheer incredibleness of the creations in the Little Big Planet beta continues to ratchet up with each passing day. A functioning calculator was built using more than 1600 parts, including 610 magnetic switches, 500 wires, and 430 pist...
Writing a Simple REST and SOAP Service With PHP
http://www.dzone.com/links/rss/writing_a_simple_rest_and_soap_service_...This is a simple HowTo on creating a Web Service which handle both REST and SOAP request.
Web-Based Rich Text Editors Compared
http://www.dzone.com/links/rss/webbased_rich_text_editors_compared.htmlWe look at 5 web-based rich-text editors as well as how to embed them directly into your pages.
Fun With jQuery’s Animate() Function
http://www.dzone.com/links/rss/fun_with_jquerys_animate_function.htmlI'm a huge jQuery fan; there's no hiding that. For me, a designer, there is no easier JavaScript library to use and learn. I've been leaning on jQuery to do my heavy lifting for a while now, and it continues to blow me away almost every time. With each...
jQuery - The Man, The Myth, The Legend
http://www.stumbleupon.com/demo/?src=favorites#url=http://blog.dmbcllc...1 reviews
Week 40
Tom Novy / ibiza, spain / DJ set episodes 41 / by DanceTrippin.TV
http://www.dancetrippin.tv/lib.cfm/1847/dj_set_episodes_41/Tom_Novy/ib...Ajaxload - Ajax loading gif generator
http://www.stumbleupon.com/demo/?src=favorites#url=http://www.ajaxload...170 reviews
Ajaxload - Ajax loading gif generator
http://www.ajaxload.info/50 Dirty, Filthy Grunge Photoshop Effects
http://digg.com/design/50_Dirty_Filthy_Grunge_Photoshop_EffectsThe grunge movement in design combines rips, tears, decay, smears and scratches to form a dark and gritty result. Here we've collected fifty of the best ever Photoshop grunge tutorials for your enjoyment and education.
http://psdtuts.com/tutorials-effects/50-dirty-filthy-grunge-photoshop-effects/
http://www.stumbleupon.com/demo/?src=favorites#url=http://psdtuts.com/...51 reviews
50 Dirty, Filthy Grunge Photoshop Effects - PSDTUTS
http://psdtuts.com/tutorials-effects/50-dirty-filthy-grunge-photoshop-...Why use Constraints in SQL ?
http://www.dzone.com/links/rss/why_use_constraints_in_sql_.htmlConstraints enables business rules to be enforced by the database instead of via application code. Through the judicious use of constraints, application and SQL coding can be minimized and data integrity can be maximized.
Constraints may be applied t...
the Barney Stinson Office Poster collection. True Story. | be awesome instead
http://www.stumbleupon.com/demo/?src=favorites#url=http://www.beawesom...0 reviews
How to rip a dvd in Ubuntu (as .avi)
http://linuxowns.wordpress.com/2008/10/07/how-to-rip-a-dvd-in-ubuntu-t...Do you want to rip your latest commercial movie dvd to your computer, not just as an .iso but as a nice .avi?
Well, keep reading the guide and you’ll know how.
In this guide I’m using k9copy. There are others available, but I prefer this one.
It...
Writing Robust Bash Shell Scripts
http://www.stumbleupon.com/demo/?src=favorites#url=http://www.davidpas...3 reviews
How virtualisation will improve your code
http://digg.com/programming/How_virtualisation_will_improve_your_codeAbout setting up a good test environment in no time.
Week 39
DownloadView - A MediaView replacement for CakePHP
http://dsi.vozibrale.com/articles/view/downloadview-a-mediaview-replac...For those who want to use the MediaView for downloads only, this is a simple alternative with no worries about MIME type.
Scott Hanselman's Computer Zen - Blog Interesting - 32 Ways to Keep Your Blog from Sucking
http://www.hanselman.com/blog/BlogInteresting32WaysToKeepYourBlogFromS...Scott Hanselmans Computer Zen - Blog Interesting - 32 Ways to Keep Your Blog from Sucking
http://www.stumbleupon.com/demo/?src=favorites#url=http://www.hanselma...2 reviews
.. so I got one of the new Intel SSD's
http://torvalds-family.blogspot.com/2008/10/so-i-got-one-of-new-intel-...The kernel summit was two weeks ago, and at the end of that I got one of the new 80GB solid state disks from Intel. Since then, I've been wanting to talk to people about it because I'm so impressed with it, but at the same time I don't much like using ...
Writing robust bash shell scripts
http://www.dzone.com/links/rss/writing_robust_bash_shell_scripts.htmlMany people hack together shell scripts quickly to do simple tasks, but these soon take on a life of their own. Unfortunately shell scripts are full of subtle effects which result in scripts failing in unusual ways. It's possible to write scripts which...
The New Worck Releases By Release
http://www.tnieuwewerckpress.blogspot.com/Understanding LOST sequence of numbers
http://www.stumbleupon.com/demo/?src=favorites#url=http://www.cricava....1 reviews
Firefox is a hungry mother!
http://www.stumbleupon.com/demo/?src=favorites#url=http://www.cricava....1 reviews
My top 10 commands for July, 2008
http://www.stumbleupon.com/demo/?src=favorites#url=http://www.cricava....1 reviews
XPath on PHP Arrays (Set::extract)
http://www.dzone.com/links/rss/xpath_on_php_arrays_setextract.htmlthis has been something I wanted to write about for quite a while. Back when I was writing the post on the original Set::extract method by nate the idea of doing one supporting XPath came up.
Week 38
Zattoo
http://linuxowns.wordpress.com/2008/09/25/zattoo/I’ve just done a post about livestation, when I stumbled across another tv viewing app for linux (and osx and windows) called Zattoo.
They offer a .deb package that works on Ubuntu, so installation is easy as pie.
I think they have a better collectio...
Livestation
http://linuxowns.wordpress.com/2008/09/25/livestation/Livestation is a app that will allow you to watch major tv channels (mostly news channels) from around the world from your desktop.
They just released their Linux version. It seems more and more people are starting to realize we are out there.
Browse ...
Simple CoalesceBehavior for CakePHP
http://dsi.vozibrale.com/articles/view/simple-coalescebehavior-for-cak...Although I won't be needing it any time soon, I've decided to create a tiny CoalesceBehavior, utilizing the SQL COALESCE function.
Week 37
YouTube - Flobots - Handlebars
http://www.youtube.com/watch?v=AuK2A1ZqoWsxkcd: volume 0 now available!
http://store.xkcd.com/xkcd/#xkcdvolume0Hey! I've finally finished the first xkcd book, and it's now available in the store! xkcd: volume 0 is published by BreadPig, a company started by reddit founder Alexis Ohanian, and all publisher profits go toward building a school in Laos. The book ...
Week 36
Playdeb Brings Up-to-Date Games into Ubuntu
http://lifehacker.com/5046100/playdeb-brings-up+to+date-games-into-ubu...Linux enthusiasts never stop hearing about how the open-source operating system lacks support for popular games. That's often true, but that doesn't mean there aren't good games to be found. Playdeb, a custom repository for Ubuntu systems, makes it eas...
Week 35
S0D333-06428-D Dane Elec 1GB SODIMM PC2700 [C58] :: InternGeheugen.com - Geheugen Uitbreiding Upgrade
http://www.interngeheugen.com/prodmem.odb?artcod=22159Microsoft Word Fail | English Fail Blog
http://www.englishfailblog.com/2008/08/25/microsoft-word-fail/Week 34
retard-owls.jpg (JPEG Image, 500x400 pixels)
http://msober.files.wordpress.com/2008/05/retard-owls.jpgAdvancedExample - testing-doctest - Google Code
http://code.google.com/p/testing-doctest/wiki/AdvancedExampleCoding Horror: The Best Code is No Code At All
http://www.codinghorror.com/blog/archives/000878.htmlxkr.us / javascript / escape(), encodeURI(), encodeURIComponent()
http://xkr.us/articles/javascript/encode-compare/The Art of Web ~ JavaScript: Escaping Special Characters
http://www.the-art-of-web.com/javascript/escape/Week 33
10 fun and/or useful things to do at Ubuntu’s command-line
http://www.ubuntukungfu.org/blog/2008/08/10-fun-andor-useful-things-to...Ah, the command-line! Refuge for the scoundrel, proving ground for the true expert, tool of choice for the power-user.
The following 10 tips explain how to do cool and interesting things at the command-line. They’re not specific to Ubuntu but they ...
Week 32
PHP: Describes possible modifiers in regex patterns - Manual
http://php.oregonstate.edu/manual/en/reference.pcre.pattern.modifiers....Week 30
PHP Freaks - Tutorial: OO PHP Part 1: OOP in Full Effect
http://www.phpfreaks.com/tutorial/oo-php-part-1-oop-in-full-effect/page4Week 29
Give Your Ubuntu Desktop the Complete Mac Look
http://lifehacker.com/399281/give-your-ubuntu-desktop-the-complete-mac...No, you won't actually have a Mac at the end of this transformation tutorial and, yes, it's just a tad bit, well, excessive. But if you're going to go through the effort of turning your Linux desktop into a Leopard clone, you may as well give it the fu...
Mark Rothko
http://beeldendekunst-passie.blogspot.com/2008/07/mark-rothko.htmlHierboven is een werk afgebeeld van Mark Rothko "Untitled, 1962 uit de collectie van het Stedelijk Museum Amsterdam. Rothko's werk heeft een absolute, onontkoombare zeggingskracht die te maken heeft met de warmte en de zuigkracht van zijn kleurgebruik,...
Debugging PHP with Firebug and FirePHP
http://www.dzone.com/links/rss/debugging_php_with_firebug_and_firephp....FirePHP is a plugin for Firebug, the web development plugin for Firefox, that allows PHP scripts to talk to a Firebug panel. FirePHP installs alongside Firebug, and provides a simple PHP library to bridge the two. FirePHP provides a window of insight i...
PHP/JavaScript Efficiency - a small Revolution
http://www.dzone.com/links/rss/phpjavascript_efficiency_a_small_revolu...About a project which goal it is to recode all useful PHP functions in JavaScript: PHP.JS The list of already supported functions is very impressive (140+) and even things like require() and file_get_contents() are included.
Week 27
Creating robots.txt for CakePHP apps
http://dsi.vozibrale.com/articles/view/creating-robots-txt-for-cakephp...Sometimes you just don't want to index/crawl parts of your site. Learn how to automate this with CakePHP and robots.txt
Week 24
VirtualBox - Community Ubuntu Documentation
https://help.ubuntu.com/community/VirtualBoxWeek 22
jSuggest 1.0 - Advanced Auto-complete for jQuery
http://www.dzone.com/links/rss/jsuggest_10_advanced_autocomplete_for_j...jSuggest is yet another auto-completer for your text input box. It mimics the functionality of Google suggest. jSuggest will also bind item selection to your up and down arrows and also allow you to select the suggestions using your mouse.
The Nazg Speaketh: Eclipse Mylyn - Sync to PEAR
http://thenazg.blogspot.com/2008/04/eclipse-mylyn-sync-to-pear.htmlLoad Content While Scrolling With jQuery (Like dzone)
http://www.dzone.com/links/rss/load_content_while_scrolling_with_jquer...Ajax content loading while scrolling with jQuery tutorial.
Week 21
PHP Tutorial: Using Eclipse+PDT as a PHP IDE (with video)
http://www.dzone.com/links/rss/php_tutorial_using_eclipsepdt_as_a_php_...There are a lot PHP Integrated Development Environments (IDEs) on the market, some freeware, some pretty expensive. In this tutorial you will learn how to install and use Eclipse + PDT.
Google to Host Most Important Ajax Libraries
http://www.dzone.com/links/rss/google_to_host_most_important_ajax_libr...Google will host Ajax libraries such as jQuery, prototype, script.aculo.us, MooTools and dojo.
Week 20
How to Give Up Coffee
http://www.stevepavlina.com/blog/2005/05/how-to-give-up-coffee/How to Become an Early Riser
http://www.stevepavlina.com/blog/2005/05/how-to-become-an-early-riser/Polyphasic Sleep
http://www.stevepavlina.com/blog/2005/10/polyphasic-sleep/Week 14
maatkit - Essential command-line utilities for MySQL.
http://maatkit.sourceforge.net/doc/maatkit.htmlWeek 13
Customize Firefox
http://en-us.www.mozilla.com/en-US/firefox/customize/Get Bookmark Add-ons
https://en-us.add-ons.mozilla.com/en-US/firefox/bookmarks/Help and Tutorials
http://en-us.www.mozilla.com/en-US/firefox/help/Week 12
Make PHP Growl . . . but in a good way!
http://www.dzone.com/links/rss/make_php_growl_but_in_a_good_way.htmlI stumbled upon a fantastic PHP class today and felt compelled to comment on it. Originally written by Tyler Hall, this class allows you to send notifications to any system running Growl from a PHP script.
Week 10
Breaking Bad (TV Show)
http://www.jamesfairhurst.co.uk/posts/view/breaking_bad_tv_showBreaking Bad is a new TV Show airing in America about a high school chemistry teacher who suddenly finds out that he has terminal lung cancer. In order to support his pregnant wife and disabled son after he passes on, Walter White turns to a life of cr...
Week 8
jQuery for Designers
http://www.dzone.com/links/rss/jquery_for_designers_2.html"Here are 10 visual exmples to demonstrate on how to use jQuery to enchance user experience and semantic web design"
Week 7
Baking with Markdown and dp.SyntaxHighlighter
http://dsi.vozibrale.com/articles/view/baking-with-markdown-and-dp-syn...Creating a content editor with has never been easier. All you need is Markdown and dp.SyntaxHighlighter!
Week 2
PayPal Express Payments with ActiveMerchant
http://www.codyfauser.com/2008/1/17/paypal-express-payments-with-activ...There is a lot of confusion over the myriad of services that PayPal offers for accepting PayPal payments. In reality there are two ways of accepting PayPal payments.
PayPal Website Payments Standard
Website Payments Standard is the basic service Pay...
Week 1
Graceful handling of anchors with jQuery
http://www.dzone.com/links/rss/graceful_handling_of_anchors_with_jquer...I've coded myself a small anchor handler for jQuery. Looking at the code I think I could quite easily make it compatible with the Prototype framework too, but I'll keep that for another post :D
Step-by-Step instruction for setting up a rails server from zero (in a vmware)
http://www.dzone.com/links/rss/stepbystep_instruction_for_setting_up_a...Everything to set up debian, mysql and ruby in a vmware.
You start with an empty vmware and end with a complete running server enviroment.
2007, week 43
Ubuntu Server Team
http://www.porcheron.info/ubuntu-server-team/One of the thing I should have done on the 18th of october, is blogging about the new Ubuntu release : 7.10, codename Gutsy Gibbon. No need to make another list of new (great) features included in the release, I would like to talk about the server team...
Week 26
Security Paranoia Scale
http://www.ladadadada.net/articles/security_paranoia_scaleIn the 17th century, a wind scale was devised and standardised on so that naval officers writing the wind speeds in their ship's logs could accurately describe the weather. The problem at the time was that what one man would call "calm", another man m...
Week 24
Hacking Markdown: Classes on the element
http://feeds.feedburner.com/~r/warpspire/~3/131589413/For the redesign of my site, I decided I wanted some sexy code-highlighting. For a number of reasons I rejected most PHP-based solutions, the driving reason being accessibility and semantics. I want my code untouched in the source — I just want to ...
Week 13
Simple SSH security tips and tricks
http://www.dzone.com/links/rss/advanced_ssh_security_tips_and_tricks.h...In this article I'll show you some simple tricks to help you tighten security for your secure shell (SSH) service. The SSH server configuration file is located in /etc/ssh/sshd_conf. You need to restart the SSH service after every change you make to t...