Have a look at this:
It's from a genome sequencing project from one of my CS classes. Do you notice anything odd about this database---perhaps a bit WTF-ish?
Have a look at this:
It's from a genome sequencing project from one of my CS classes. Do you notice anything odd about this database---perhaps a bit WTF-ish?
I am curious by nature, and I'm always looking to see whether there's something better over the horizon. I installed Ubuntu 8.04 Hardy Heron the day after it was released, and I was impressed. But I knew there were other fine Linux distros out there, like Fedora 9, OpenSUSE, Arch, and others.
Recently I've tried a few of these on my laptop, but I invariably return to Ubuntu Hardy Heron.
Why? Here:
Those are the four main reasons I like Ubuntu. At this point in the world of Linux distros, if Linux is ever to make any substantial gains into the desktop market, it will be Ubuntu that does it.
C-x-right or C-x-left to switch between buffers. Vim has the commands :bnext and :bprevious which do the same thing, which can be shortened to :bn and :bp. But with these lines in your .vimrc file:
map <C-Tab> :bn <CR>
map <C-S-Tab> :bp <CR>
ctrl+tab and ctrl+shift+tab to switch between buffers. Nifty, eh?
map <silent> <C-Tab> :bn! <CR>
map <silent> <C-S-Tab> :bp! <CR>
I've just published the first version of a ColdFusion component for the Amazon Simple Queue Service (SQS). The SQS CFC uses mostly the query interface to SQS' API, except for the sendMessage method, which uses REST. This is because the query interface version of sendMessage only allows messages with a maximum size of only 8 KB, whereas the REST interface allows messages up to the full 256 KB limit.
A known issue exists with the addGrant method, which, as of 20 Jun 2007, is returning "Service Unavailable."
It's now available at Google Code. Just download the zip file and insert your Amazon Web Services Access Key ID and Secret Access Key into index.cfm, and start queuing.
While working on a project at work, I dumped the Application scope to see what was in it. Then, on a lark, I dumped the This scope to see what would happen. To my surprise, it dumped Application.cfc! Then it occurred to me—Application.cfc really represents the entire application. You never leave its scope; you can always access its methods and members. In essence, each page you access is "inside" Application.cfc. Or, in other words, every page in an application is encapsulated within Application.cfc.
I liked Application.cfc and its power and elegance before, but I love them even more now.
I know that this statement by Ben Forta in support of Dreamweaver is a bit old, but you would think that Dreamweaver would only have improved since then. It hasn't.
Adobe Dreamweaver has some nice features, yes—chief among them being support for autocompletion of ColdFusion code, and pretty good syntax highlighting. Of course it has word wrap (cough—Eclipse), as one would expect it to, and it has a somewhat interesting RDS interface to your ColdFusion server, so that you can browse data sources and components, including SOAP web services.
It's not so much the feature set, you see, that has me not so eager to use Dreamweaver. It's the user experience. Call me a weirdo, but user experience is important to me. Dreamweaver is sluggish, sometimes unresponsive, and it is bloated. It's a WYSIWYG HTML editor that's trying to be an IDE, and, while it has nice IDE-like features, it just doesn't cut the mustard for serious CF application development.
But what are the alternatives? Here are the ones I know of:
So, even though I hate Dreamweaver, it's the best ColdFusion IDE available today. But that's not good enough.
We need a new IDE, and that's all there is to it. ASP.NET developers get to use Visual Web Developer and Visual Studio, J2EE developers have Eclipse and NetBeans and IntelliJ IDEA. We need an IDE for ColdFusion like those, and we should accept nothing less.
A ColdFusion IDE should have or do the following:
(I'm kidding about that last one.) I could probably think of more features that I'd like if I had the time right now. I admit that the more features it has, the less likely it will not be bloated and sluggish like Dreamweaver. Perhaps two editions could be made, an Express version and a Professional version, or something.
I'd make an IDE if I had the time. Is anyone else interested in this?