Free Google Base / Froogle Submission and Optimization from SingleFeed
14800
My friend Brian Smith of Comparison Engines and SingleFeed is currently running a promotion for Search Engine Journal readers to help them submit nd optimize their shopping cart feed for free to Froogle / Google Base. Cyber Monday is only 10 days away.  If you&#8217;re not up on the shopping comparison engines, you&#8217;re potentionally [...]
397724
Padraic Brady has put together a very comprehensive post on his blog today about using the Zend_Feed component of the Zend Framework to help with the aggregation of content from other sites (like RSS and Atom feeds).   In this entry I explore Zend_Feed from the perspective of someone aggregating RSS and Atom feeds with a view to building a database of uniquely identified content for later presentation in a "Planet" style application. [...] In fact all we create here is a simple command line script to aggregate content frequently (e.g. just set up cron to run it every hour or so) into a database for later presentation.   He guides you through each step of the way:   Setting Up Database And Models The Aggregator Script Foundation Using Zend_Feed to get common data for RSS/Atom entries Putting It All Together   There's plenty of code (and SQL to insert) in the post and he explains each point well, helping to make the development process smoother. There's even a summary section to toss in a few extra bits of information just in case you missed them along the way.
572546
Jonathan Street has officially released his version of a Complete API (for Complete.com) to grab traffic information for a particular site.    With the exception of a link from the homepage, which is apparently in the works, Compete has made good on the points I raised so it's time for me to fulfil my part of the deal and release a PHP5 wrapper for the compete API.   The wrapper is simple at this point, only containing only a few methods to make the connection with Complete.com, generate the query and pull out one of three bits of information (including the traffic).
369280
Paul Jones has posted a teaser concerning his talks(s) at the upcoming php|works conference this year. One is about organizing your applications to make them easier to maintain and work better and the other is a follow up to some previous benchmarks he created comparing several of the popular PHP frameworks.   About The Benchmarking Talk - Easy one-liner: "Statistical Histories for Fun and Profit." And I do mean profit: the better your apps runs on a given stack, the more eyeballs you get on your ads (or, the more users you can handle).   He will be talking about why benchmarking your app is important, how to benchmark a framework and, the thing everyone's waiting for - his benchmark stats comparing several popular frameworks.   Paul also requests that, if possible, one developer from the teams of each of the other frameworks (besides Solar of course) could be in attendance to critique the talk and help point out issues either with the talk or in his methods.
12135
Froogle, directories and search clippings by SMS
123531
Nick Halstead has started up another programming competition today - this time it's a bit broader in scope and doesn't focus so much on just PHP.   I have a couple of licenses for Zend Studio Professional that I have been holding back to give away for a competition. So after writing yesterdays programming 'tips' I thought perhaps I should get my readers to submit their own tips and then give away one copy for what I think is the best 'tip' and then I will also hold a online vote for the second copy.   The basic process is to submit your favorite tip to Nick and he'll pick his favorite of the day. This happens each day and at the end of the week, there'll be a drawing for the licenses from each day's top tips.   Submit your entries via his contact form.
448104
Tim Berners-Lee gives the world its first practical web browser. Can Google be far behind? Compiled by Tony Long.
117011
KGuitar is powerful KDE-based music tabulature editor with support of guitar, drums, classic note scores, MIDI synthesizer output, chord, scales, modes, melody and rhythm construction and analysis tools, lots of tab effects, Guitar Pro files import.   After a long period of silence, I'm pleased to announce KGuitar 0.5.1 - a major bugfix release that covers most of issues for the last few years :)      * Compatiblity fixes: added support for autoconf 2.61, automake 1.10, gcc 4.2. Removed last bits of qt2->qt3 transition deprecations. Internal structures refactoring.     * Added zoom level (Ctrl Minus, Ctrl Plus), introducing multiple bars per row, automatically tuning to available window width;     * Finally introduced new exception-based framework for converters load/save. Makes converters much more bullet-proof and easier to write and debug.     * Guitar Pro import undergone major rewrite. Now it properly loads all gp4 files I have. Guitar Pro v3 and v5 formats are coming next. Anyway, Guitar Pro loader is now much more helpful about what errors it gets and less crash-prone. It detects and helps debug problems it encounters.     * Lots of displaying, mouse and keyboard control, printing fixes and prettifying. Track pane now has a header and it's synchronized with track list. Melody editor now has trapezoid and shark fin inlays.     * New QMap-based API for song metainformation - stores not a fixed number of fields, but key=value pairs.     * Misc things: project transitioned to Subversion.  As always, comments and especially bug reports are welcome. Also keep in mind that KGuitar is now registered at http://www.ohloh.net/projects/8959?p=KGuitar - so, take a look there too :)
38399
Beehive Code Now Available in Apache; XMLBeans Officially Approved as Apache Project
496780
Lorenzo Alberton has posted some updates about the PEAR packages that he maintains to his blog today including MDB_QueryTool, Mail_Queue2, MDB2, and Translation2.   Even if lately I've been coding way more in C/C++ than in PHP, I still keep an eye on PEAR developement: I reckon in the last month I've closed a bug a day, on average. And after my last call for help about my PEAR packages, I'm also pleased to announce that someone did indeed offer a hand. I'm happy to welcome not one, but two new developers!   Each of the items has links to their PEAR homepage and a few quick words on where the package stands (including developers involved or wanting to get involved). He also reminds developers out there that they can help out too if they want to jump in and get into PEAR.
696609
On his blog, Stoyan Stefanov takes a look at using on of the most popular pieces of PHP forum software out there - phpBB - and optimizing the front-end.   During this short workshop there will be no changes to the phpBB code, we'll create a new template instead, so that in case something bad happens, your board will continue to work normally. As an example, I'll use the bgcanada.com/phpBB2, the board I volunteer to administrate.   The tutorial is broken up into sections:   The plan New subdomains Creating a new template Moving CSS to an external file, merging Copying files to the new subdomains Serving gzipped content Turning ETags off Expires header Sysadmin summary   It looks like a lot of steps, but each section is relatively short and written well so as not to have more information than needed. In the end you'll have a simple template that uses Yahoo's 14 optimization rules to make things work that much faster.
152191
Hasin Hayder has started up a new project that he's documented in a new blog entry - the creation of a new jobs website in PHP.   I was involved in making a job site few days ago. During the development, I have studied how easily anyone can develop a job site using PHP (language independent in true sense) . So I decide to write a blog post about my experience and here it goes. But note that this article is not about scaling or balancing the load on your site during heavy traffic, heh heh.   He comments on the startup process surrounding this type of site and makes suggestions about something to consider for your careers site - pulling job content from other sites in two ways - screen scraping and using the job search APIs out there.
124078
I think I've mentioned this before but on Saturday Feb 12th I'll be talking  about the Jakarta FeedParser at CodeCon  in San Francisco.  I published an outline  of the talk on the FeedParser wiki.  I'm hoping to have a 0.5 release done before then and havepotentially another suprise in the works.
660553
DevShed continues their series looking at connecting a PHP5 script to the powerful Yahoo! search backend with part four of the series today. This part focuses on reworking some of the previous examples to make them more modular using custom defined functions.   Logically, these examples can be really useful for learning the basic concepts surrounding the use of these search services, but undoubtedly, it's necessary to modify and improve their source code to make it more compact and completely reusable.   They start the overhaul with the web search (complete with example results) then push on to the video and image searches and work them over the same way.
16593
Adobe Integrated Runtime paves the way for Web applications that perform like desktop-bound programs.Images: Building apps on AIR
464537
Ordering take-out, finding phone numbers and a slew of alternative search engines
631942
Google launched another new service this morning, this time to enable software developers to find snippets of public source code that they may integrate into their own projects. But with source code more algebraic than linguistic, is Google's ubiquitous query line the right tool for the job?