Switching from Mollom to Disqus: The aftermath
A while back, I stated here that I was switching from Drupal comments with Mollom to Disqus comments. Here are my preliminary results. First, AFAIK, I currently have no spam on my blog comments. Second, on an average day, I get about 4-5 spammish comments that I need to delete. Third, overall my legitimate comments are down, too. I get <1 a day. That may just be because I don't write anything inflammatory anymore. More likely, it's due to the higher barrier of entry. The net result: Disqus is far more manageable for me.
PhpDocumentor vs. Doxygen: Five Reasons I like Doxygen Better
I like the fact that PhpDocumentor is implemented in PHP. I like that it has a mature feature set, and has a long history of support. But when it comes to generating API documentation from PHP, I am preferring Doxygen these days. Here are five reasons why. <!--break-->
1. Doxygen's Default Output...
PHP Arrays are NOT Arrays
I'm continually surprised by PHP programmers who argue tooth and nail that a PHP "array" is a "real array". These same programmers, who often program in at least one other language (JavaScript), seem confused over what an array is and how it ought to work. (One even referred to collections classes...
Testing Disqus Comments and Dealing with Spam
I have been inundated with Spam, with peaks of 1,400+ spam requests per day. I'm experimenting with various work-arounds. Mollom has not helped enough, so I'm trying Disqus and Akismet. Right now I have disabled old comments and enabled Disqus. This means old comments are no longer available. I might...
Drupal Easy, Episode 59
Yesterday, I had the privilege of hanging out with Ryan and Mike from DrupalEasy. We had a great time talking about recent changes in Drupal 7's bug release cycle, DataTables, Schema.org and other stuff. We talked a little about the Aloha Editor, too -- a project my friend Henry Bergius is involved...
Sqlite: Database is Locked error and unlocking the database
On a few occasions, my Drupal sites that use SQLite have gotten into various states where Drupal was locked out with an error that reads something like this:
PDOException: SQLSTATE[HY000]: General error: 5 database is locked
Usually this happens after a server crash of some sort. As I understand...
TextMate Wishlist: Five features I wish TextMate had
I love TextMate. I've pretty much given up on IDEs in favor of TextMate's simple yet powerful code editing. I think I've written upwards of nine bundles, some of which are available at my GitHub repo. TextMate one of the few applications that is always running on my Mac.
But there are a few things...
Drupal Without Functions: A Proposal for D8
Drupal 8 is in the early stages of planning, and I have a proposal to add -- a proposal which, if implemented, would make Drupal the first of a new breed of faster, leaner, meaner and simpler web applications. Now is the time to grab the bull by the horns, and steer fate.
In my tireless fight against...
Analyzing Xdebug Trace Files: Tools we use to parse and examine Xdebug trace files
During DrupalCon Chicago 2011, I mentioned that we collect Xdebug trace files and analyze them to identify performance bottlenecks and other issues in our PHP code. Some of the Xdebug tracing tools we wrote in-house. As promised, we have now released two of our Xdebug tracing tool suites: ValaXdebugTools...
Read This: 100 Things to Watch in 2011
JWT Intelligence has some pretty interesting predictions about what's gonna be big this year. Here's their slideshare deck, which I found inspirational.