I took some pictures from my window earlier this week at work and decided to post them here to test out the new gallery feature built into WordPress 2.5. Let’s see how this works.
Monthly Archives: March 2008
Daily del.icio.us for March 26th through March 27th
- Ext JS Ext.ux.YoutubePlayer – The Ext.ux. YoutubePlayer is a user extension that utilizes the Youtube Chromeless API. You can embed any Youtube video into Ext native controls and place it in your application. It's like a mediaplayer built on top of Ext JS and the Youtube API.
- InfoQ: Real World Web Services – In this presentation, Scott Davis provides a pragmatic, down-to-earth introduction to Web services as used in the real world by public sites, including SOAP-based, REST and POX-style examples. While the buzzword density leaves nothing to be desired, the p
- Microsoft and Sourcesense Partner to Contribute to Open Source, Apache POI to Support Ecma Office Open XML File Formats: Companies to collaborate on the development of open source solutions for the Microsoft Office product suite. – Microsoft and Sourcesense announced that the two companies will collaborate on the strategy, development and deployment of open source solutions for the MS Office. One of the initial goals is contributing to the development of a new version of Apache POI
- Watch Out – Adobe Is Slowly Building an Online Empire – ReadWriteWeb – Adobe seems to "get it" – they know that software is moving online, but they're betting on the co-existence of both online software with their corresponding offline apps, like those built with Adobe AIR
- Brian Alvey: The Audacity of Code – Code in the face of difficulty. Code in the face of uncertainty. The audacity of code!
- GigaOM Interview: Ray Ozzie, Chief Software Architect, Microsoft Corp. – GigaOM – Fresh from his Mix’08 keynote, Microsoft’s Chief Software Architect and industry luminary, Ray Ozzie, spent some time on the phone with me, discussing everything from the company’s services strategy, to the economics of cloud computing, to the relev
- Cobra: Java HTML Parser – The all-Java Cobra HTML Toolkit includes a HTML DOM parser that can be used independently of the rendering engine. The following are some of its features: * It implements W3C HTML DOM Level 2 interfaces. It parses "street HTML", can be used in headless mo
- Coding Horror: Is Eeyore Designing Your Software? – I think sometimes programmers forget how much work it is to create software at large companies. What may seem like a no-brainer five line code change to us on the outside is perhaps five man-weeks of work once you factor in all the required process overhe
- Dabblers and Blowhards – As for the mystical connection between painters and programmers, the famous Lloyd Bentsen put-down keeps coming to mind…. You, sir, are no painter. And while you hack away at your terminal, or ride your homemade Segway, we painters and musicians are goi
- Google’s five-year plan to hit Enterprise continues (Cemaphore helps Google out) « Scobleizer — Tech geek blogger – Enterprises will never move wholesale over to Gmail and Google’s other offerings. Users just don’t like that kind of change. There would be revolt at work, if CTOs tried to force it.
Simple Tags plugin & WordPress 2.5 RC2 breaks your blog
I just upgraded my blog to WordPress 2.5 RC2 and everything stopped working. Instead of getting my blog or the admin screen, I got the following error message:
Fatal error: Call to a member function add_query_var() in taxonomy.php
I discovered the root-cause of the problem and it is the wonderful Simple Tags plugin. Disabling the plugin restores WordPress back to it’s own awesome self. Simple Tags is an awesome plugin that allows you to manage tags within WordPress.
I’ve opened an issue with the Simple Tags issue tracker on Google Code.
Daily del.icio.us for March 22nd through March 25th
- SaveTheDevelopers.org :: Making The Web A Better Place – Say no to IE 6! Our current campaign focuses on assisting users in upgrading their Internet Explorer 6 web browser. This campaign will result in former IE 6 users having a more enjoyable experience on the web while (hopefully) creating a less stressful an
- Save the Developers! Stop Using Internet Explorer 6 – There is a scourge on the Web. It is called Internet Explorer 6. Even though IE7 has been around for more than two years, IE6 still represents 31% of all browsers out there (versus only 22 % for IE7 and 36.5 % for Firefox).
- Amazon’s cloud computing service fuels startup’s launch | InfoWorld | News | 2008-03-25 | By Jon Brodkin, Network World – A startup called Elastra is launching Tuesday with software that helps customers build database management systems and other applications that can be deployed on top of Amazon's EC2 cloud computing service.
- Gartner Says Worldwide PC Shipments to Grow 11 Percent in 2008, Market Could Fall Victim to Weaker Global Economy – Worldwide PC shipments are forecast to total 293 million units in 2008, up 10.9 percent from 2007 shipments of 264 million units, according to Gartner, Inc. However, analysts warned that growth could fall into single digits if global economic headwinds st
- Microsoft partners with open source Jaspersoft, Sourcesense | Open Source | ZDNet.com – Microsoft and Jaspersoft are working together to ensure that Jasper’s business intelligence software suite runs well on the latest editions of Windows and SQL Server.
- The ’80s Video That Pops Up, Online and Off – New York Times – For rickrolling, the duck was replaced with the 20-year-old Astley video, and in the last year it has become a hugely successful “meme,” the Internet’s word for an idea repeated across the Web. The video from yougotrickrolled.com has been viewed mor
- Roundtable: The state of open source | InfoWorld | News | March 24, 2008 | By Jason Snyder – Any endeavor rooted in community is bound to spark passionate debate. After all, without contention, how else to determine the best way forward? Since its emergence, open source has embodied this spirit. Part defiant, part self-reliant, and often outspoke
- ETL for Free-Form Data – SQL Server Central – Would you like to learn a handy little process for extracting, transforming and loading data fields from a free-form source like a web page or word processing document into something structured like a staging table?
- Asynchronous HTTP and Comet architectures – Java World – In this article, Gregor Roth takes a wider view of asynchronous HTTP, explaining its role in developing high-performance HTTP proxies and non-blocking HTTP clients, as well as the long-lived HTTP connections associated with Comet.
- Ext.ux.grid.RowActions – RowActions Plugin for Ext 2.x – Beta1 by Saki – RowActions plugin allows you to add icons in a grid that you want to bind actions to: delete row, edit row, whatever. It displays an icon and fires two events: beforeaction (return false to cancel) and action (here you put the action you want to execute)
- Coding Horror: Paul Graham’s Participatory Narcissism – Loved this comment 🙂 – I hadn't realized how unhappy I was until I watched Office Space and my wife said, "That seems like your job". I soon switched jobs
Upgraded to WordPress 2.5
I know the latest release of WordPress, v2.5 is not officially out but I have been running WordPress 2.5 from their Subversion repository trunk for about the last week. My initial thoughts on the 2.5 release are very positive and all of my plugins and themes have worked without any major changes. Most plugin and theme authors are already busy upgrading their stuff to the latest code.
Some of the new features include a customizable dashboard, multi-file upload, built-in galleries, one-click plugin upgrades, tag management, built-in Gravatars, full text feeds, and major performance improvements. Apparently, the Automattic crew has been working with the folks at Happy Cog — Jeffrey Zeldman, Jason Santa Maria, and Liz Danzico — to redesign WordPress from the ground-up. The result is a new way of interacting with WordPress that will remain familiar to seasoned users while improving the experience for everyone. It’s more than just a new CSS – it’s a very nice redesign of the user interface that may require a little time to get familiar with, but it’s worth the effort as the new interface is very user-friendly, slick, and powerful.
Do this at your own risk as this is still pre-release software, but if you want to run the latest development trunk of WordPress, use the checkout command (svn co) to get the latest code and then an update once you get the latest code to make sure you are getting the latest code (svn update).
[source:xml]svn co http://svn.automattic.com/wordpress/trunk/ .
svn update
[/source]
Daily del.icio.us for March 20th through March 21st
- Mediator Pattern – The Mediator is a behavioral design pattern that provides a central hub to guide the interactions between many objects. According to Gamma et al, the intent of the Mediator pattern is to define an object that encapsulates how a set of objects interact.
- John Resig – Secrets of JavaScript Libraries (SXSW) – Today, at SXSW, I hosted a panel discussion on the "Secrets of JavaScript Libraries." We set out to discuss the behind-the-scenes nitty-gritty code that powers the universal features of the most popular JavaScript libraries.
- IntelliJ IDEA Blog » Blog Archive » Opening EAP for IntelliJ IDEA 8.0 – We’re glad to announce the availability of IntelliJ IDEA 8.0 first EAP. Some of the IntelliJ IDEA 8.0 features are now available for the first preview: Flex debugger, Improved Flex code editor, with new inspections, JavaScript debugger and much more.
- Creating a Simple Web Application Using a MySQL Database – This document describes how to create a simple web application that connects to a MySQL database server. It also covers some basic ideas and technologies in web development, such as JavaServer Pages™ (JSP), JavaServer Pages Standard Tag Library™ (JSTL
- Ajaxian » Yahoo! releases new performance best practices – Stoyan Stefanov has been working with the Yahoo! engineers to find more best practices, and presented on a new batch: He covers the existing 14 rules, plus 20 new rules for faster web pages. We’ve categorized the optimizations into: server, content, coo
- GWT + Gears : The browser is the platform » SlideShare – GWT + Gears : The browser is the platform
- snippely – Adobe AIR application to organize snippets – Snippely is a basic text and code organizational tool. Instead of storing bits of code, quick notes, and memos in text files all over your hard drive, this application will let you save and organize "snippets" in one convenient location
- Google Public Policy Blog: The end of the FCC 700 MHz auction – consumers whose devices use the C-block of spectrum soon will be able to use any wireless device they wish, and download to their devices any applications and content they wish. Consumers soon should begin enjoying new, Internet-like freedom to get the mo
- You Weren’t Meant to Have a Boss – It's doubly important to hire the best people. Mediocre hires hurt you twice: they get less done, but they also make you big, because you need more of them to solve a given problem.
- Cedric Champeau’s Weblog : Weblog – Before criticizing, I must admit that Lucene is a very good high-performance full text search engine. However, it's development has been going very slow those late months, and I think Lucene will most likely not keep in touch with today's document proces
- [shell-fu:home]$ – Shell-fu is a place for all those little command line goodies that you come across and then can never find again when you need them. Hopefully we'll end up with a comprehensive and easily usable resource for anyone working with the shell
Daily del.icio.us for March 16th through March 19th
- reForm: CSS Form Design Template for Any Layout (Part 2) | CSS Zone – formReForm is a methodology to style HTML forms without a huge amount of markup (or [gasp] a Table-based layout). Taking it one step further, this article discusses how to use the formReForm javascript library to create usable, accessible and beautiful us
- Seifi.org » Blog Archive » Safari 3.1 Features Review – Apple claims that Safari 3.1 executes JavaScript up to 6 times faster than Internet Explorer 7 and up to 4 times faster than Firefox 2
- Google about to drop the other Enterprise shoe on Microsoft? « Scobleizer — Tech geek blogger – I’m hearing about a few things that Google is planning to do to newly compete with Microsoft’s enterprise offerings.
- The long awaited HTC Shift is now coming to you from Sprint, 140+ hands-on photos | The Mobile Gadgeteer | ZDNet.com – I’ve been using an HTC Shift from Sprint for over a week now and as you can see in over 140 photos and screenshots found in my extensive image gallery I have had a chance to try out most all aspects of the device
- Microsoft working with Eclipse on Vista, ID links – Yahoo! News – Microsoft's much-anticipated revelations about collaborations with the Eclipse Foundation did not include joining the open-source tools foundation. But the two are working together to enable use of Eclipse technology to build Java applications for Vista.
- James Ward – RIA Cowboy » Blog Archive » New Flex Screencast and VideoCoverFlow Component – For Flex 3 I recorded a new version of that screencast. In the new version I used Doug McCune’s CoverFlow component but extended it to easily support playing videos. Check out a demo of the VideoCoverFlow component .
- James Ward – RIA Cowboy » Video: Flex 3 / Adobe AIR 1.0 Pre-release Tour – In case you missed the Flex 3 / Adobe AIR 1.0 Pre-release Tour that went on around the world in January you can watch a recording of the session Serge Jespers and I did in Amsterdam
- Ajax World Conference – Day 1 « dambalah – Yakov believes that Flex is the better technology today, that Microsoft will catch up next year with Silverlight and that Sun still has some work to do before JavaFX becomes stable and competitive.
- The Atlassian Blog – Launching JIRA Studio – After a couple of months in Beta, today JIRA Studio launches into production! JIRA Studio integrates JIRA, Confluence, Fisheye, Crucible & Crowd, and then adds in Subversion, Streams, the JIRA Studio toolbar, and makes them all available as a hosted, on-d
- Web Developer 1.1.5 and User Agent Switcher 0.6.11 on Blog on chrispederick.com – New versions of the Web Developer and User Agent Switcher extensions have been released. These releases are mainly to add support for the upcoming Firefox 3, but also contain a few other bug fixes.
- Adam Bien’s Weblog : EJB 3 and Memory Consumption Myths or Is it worth to use POJOs instead of EJB 3 in terms of memory? – I'm often asked about the usage Stateless Session Beans (EJB 3) regarding memory consumption and comparing them to POJOs. The nice Markus Kohler's comment for my recent post made me curious – and I started some evaluation.
- Google Open Source Blog: “Look! Actual Code!” – We recently launched a new source code browsing tool as part of Google Code's project hosting feature. This new tool makes it easy to navigate through a project's SVN repository. Key features include: fast directory browsing tree, syntax highlighting, etc
- Internet Explorer 8 Readiness Toolkit – Welcome to the Windows Internet Explorer 8 Readiness Toolkit, the first place to look when you’re ready to optimize web sites and applications for Internet Explorer 8. Here is a message from Chris Wilson, IE Platform Architect:
Daily del.icio.us for March 12th through March 16th
- Raible Designs | JSP’s Evolution – It started out as a discussion of JSP vs. Velocity and Craig (McClanahan) provided an interesting evolution of JSP (and comparison to Velocity).
- How To Analyze Data Using the Average | BetterExplained – You drove to work at 30 mph, and drove back at 60 mph. What was your average speed? Hint: It’s not 45 mph, and it doesn’t matter how far your commute is. Read on to understand the many uses of this statistical tool.
- The Obama I know — chicagotribune.com – This is the Barack Obama I have known for nearly 15 years — a careful and evenhanded analyst of law and policy, unusually attentive to multiple points of view.
- A Quick Way To See If a Website Is Down For Everyone or Just You | Laughing Squid – Down for everyone or just me? “Down for everyone or just me?” is a great little website created by Twitter developer Alex Payne that helps you check to see if a website is down for everyone or just you
- Seamless integration of Java and Groovy with IntelliJ IDEA | JetBrains Zone – IntelliJ IDEA provides a seamless development environment for integrated Java and Groovy development with debugging and refactoring support, Smart Code Completion, advanced Editing, Inspections, Navigation, Search/Replace and Usage Search support and much
- IntelliJ IDEA Blog » Blog Archive » IntelliJ IDEA 7.0.3 is Here – We’re glad to announce the availability of IntelliJ IDEA version 7.0.3 – This new release brings multiple new features, improvements and bug-fixes, including improved performance and usability, improved Flex support, Totally new, reworked debugger UI
- Ajaxian » Secrets of JavaScript Libraries – Andrew Dupont, Thomas Fuchs, John Resig, Alex Russell, Sam Stephenson. These were the folks that gathered at SXSW to talk about the “Secrets of JavaScript Libraries” in a panel that was full to the brim
- Google Code Blog: How we improved performance on Google Code – According to our latency measurement stats, the user-perceived latency on Google Code dropped quite a bit, anywhere between 30% and 70% depending on the page. This is a huge return for relatively small investments we've made along the way, and we hope you
- ooma blog » Blog Archive » Here by Popular Demand: Number Porting – After months of testing, we’re thrilled to announce that we’re ready to start porting phone numbers at ooma. So, for all those customers who’ve been waiting to drop their phone provider (and monthly bills) and keep their current number, the time is
- John Resig – JavaScript in Internet Explorer 8 – Internet Explorer 8 is our release. The first beta was pushed out today and it shows huge promise. It's already achieved way more than I would've expected and it's made me hungry for more.
Daily del.icio.us for March 10th through March 12th
- XML processing in Ajax, Part 2: Two Ajax and XSLT approaches – his series looks at four separate approaches for implementing the weather badge. This installment looks at the second and third approaches. These two approaches share one thing in common: they both use XSLT.
- Otaku, Cedric’s weblog: TDD leads to an architectural meltdown around iteration three – I don't know about you, but I'm getting a bit tired of fear mongering in the software community, whether it comes from TDD fanatics or from people who claim they wouldn't hire someone who doesn't use a Mac for development.
- Ext JS Blog – » Learning Ext: Many Resources Available – The Ext JavaScript library is a robust framework encompassing components for many typical development needs. With support for DOM traversal/manipulation, UI controls, data binding and more, Ext provides the hooks and tools to help build engaging applicati
- Nasdaq Data Replay Service « newyorkscot – Nasdaq has released a new tool for replaying market data, viewing National Best Bid and Offer (NBBO) at any point in time and confirming best execution.
- InfoQ: POJO Messaging Architecture with Terracotta – Mark Turansky detailed his implementation of a POJO message bus architecture using Terracotta and Java 5. This allowed for a clean, simple, and inexpensive infrastructure solution to his message needs.
- InfoQ: Design and Code Reviews : The Good, Bad and Ugly – In an interesting article on Design and Code reviews Kirk Knoernschild mentions that such reviews promise to improve software quality, ensure compliance with standards, and serve as a valuable teaching tool for developers.
- Notes On Using EC2 and S3 – manAmplified – Thought I would share a few helpful hints to keep in mind when using EC2 and S3. Nothing mind blowing here, just some things worthy of note to the beginner. All of them born of fire managing Cascading / Hadoop clusters.
- Linking Check-in Comments to Issues in Tracker | JetBrains Zone – IntelliJ IDEA leaves you no excuse for not writing check-in comments. You have to configure navigation to your issues tracker just once. Then, every time you commit your changes, type a matching string – IDEA will take care of replacing it with a link to
- InfoQ: From Tags to Riches: Going from Web 1.0 to Flex – James Ward and I put together an article on porting over an HTML application to Flex. We used the Pentaho BI Dashboard as the sample application in our endeavor. After reading the article you will realize the simplicity of the task and the quick gains….
- Flex Camp Wall Street – Meet with the Flex experts and get ready to build your next cutting edge financial application. – Be there to catch-up with the famous Adobe Flex & AIR evangelists — Christophe Coenraets & James Ward. You have read their blogs, now talk to them live. A full-day event for Flex developers and architects and the Flex-curious.
Daily del.icio.us for March 9th through March 10th
- BEA JRockit Mission Control – JRockit Mission Control for Eclipse is a set of plug-ins for the Eclipse IDE designed to help develop, profile and diagnose applications running in the BEA JRockit ® JVM.
- GridGain – Open Source Grid Computing For Java – GridGain is focused on doing one thing and doing it better than any other product – providing the best grid computing platform for Java that is fun, simple and productive to use.
- Ajaxian » Mozilla Prism update makes it easy to create wrappers – Create Prism applications directly from Firefox – Refractor creates a Prism web application from within Firefox. Users can manually create web applications using "Tools > Convert Website to Application".
- Open Source and Enterprise Architecture: JVM Performance Tuning – I was able to achieve an over 3x improvement in my EJB 3 application, of which fully 60 to 70% of that was due to using large page memory with a 3.5GB heap
- OAuth — An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications. – An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications.
- Data Portability, Authentication, and Authorization – We will take a detailed look at the right and wrong ways to request user data from social hubs large and small, and outline some action items for developers and business people interested in data portability and interoperability done right.
- The world’s 50 most powerful blogs | Technology | The Observer – Blogging has never been bigger – It can help elect presidents and take down attorney generals while simultaneously celebrating the minutiae of our everyday obsessions
- Simplifying Web Service development with JSR-181 – JSR 181 or Web Services Metadata for the Java Platform is a Java Specification Request that defines an annotated Java format that uses Java Language Metadata (JSR 175) to enable easy definition of Java Web Services in a J2EE container
- InfoQ: Architecture as Language: A story – As you develop the architecture, evolve a language that allows you to describe systems based on this architecture. Based on my experience in a number of real-world projects, this makes the architecture tangible and provides an unambiguous description of t
- Hello, OSGi, Part 1: Bundles for beginners – Java World – The Open Services Gateway Initiative (OSGi), also known as the Dynamic Module System for Java, defines an architecture for modular application development. Similar to the Java Servlet and EJB specifications, the OSGi specification defines two things: a se