I don't normally get into politics on my business site. But Congress wants to mess with something that's very important to me, and to my family. They want to kill the network that brings Sesame Street, Austin City Limits and New Yankee Workshop into homes across the country. They want to kill the only radio network that has decent news coverage during daily drive time.
The bulk data loader tool creates archives of data from an SQL Server database, and rapidly loads that data into a different SQL Server database. The receiving database must have the same schema as the originating database.
Bulk Data LoaderThe data loading utility is designed so that it can be burned to a CD and sent to the customer as an auto-run program. It requires no additional runtime files and can be completely controlled from the command line.
A few years back I wrote an article about writing CGI programs in C for Linux Journal. The text of my article remains online, but the code listings have long since gone by the wayside. From time to time i get requests for that code. I have attached the article, with code listings, below.
You'll also need to get libtemplate, my templating library, and the mysql client libraries.
I haven't written here about Qt before, but I've been playing with it for the last four or five months. I saw the announcement yesterday about Qt 4.6 and a new version of Qt Creator (the IDE for Qt), and I had to try it. And I have to say, it is excellent.
I've been working on a new app, and I wanted to give everybody a sneak peak just to show that Lazarus is not, in fact dead. This is just a screen mockup, but it lets you see where my head is for my new UI.Adventure Designer default screen
A potential customer asked me for a demo of how to use the registration and serial library in a GUI app. To give a decent approximation of how an application might work, I created a serial number generator that encodes the customer number, software expiration date, and program options in the serial number.
Registration FormThere's also something akin to a program registration form. When the proper serial number is entered, it will display the program options, expiration date and customer number.
A simple SQL Backup utility which puts each backup into a logically named file. SQL Backup simplifies creating and managing SQL Server Backups.
If you are shipping an application that uses SQL Server, this is an ideal utility to include. You can configure automatic backups from inside your NSIS script. Your customers get peace of mind and you get a lot fewer panicked calls when the customer's database crashes.
I've been doing a lot of work with Drupal lately. I've known about views in the past, knew that they could let you filter on information in a simple way. What I didn't realize was just how powerful they can be, and I'm pretty sure I haven't really scratched the surface.
A colleague recently ran into the problem of not being able to write large chunks of data into a text field using SQL Server. This happens because there is an 8k limit on data chunks in SQL Server. For straight ODBC users this isn't that hard to deal with, just send the data in streaming mode. If you use Delphi though, you access ODBC via the BDE based components, and the BDE doesn't do streaming mode. You could, of course, rewrite the application to use ADO for data access, and that shouldn't take more than a few months.