Archive for the ‘funny’ Category

Delphi Random Class Namer

Wednesday, April 9th, 2008

Ever wonder what class to write next in Delphi?  Well, combine Delphi Live Templates (including a custom scripting engine) with www.ClassNamer.com and you never have to wonder again.

Although how to implement that class is another question.

If there is any interest in the code let me know and I will polish it up and post it.  I created a random HTTP parser script engine and then the live template does the rest.  I figured this would be a fun way to get familiar with Live Templates and the custom scripting engine.  This is a really powerful feature of Delphi.

D-Robots and Delphi Robot Rage

Tuesday, November 20th, 2007

The last session of CodeRage ][ (now FREE!) is the Delphi Robot Rage. This is your opportunity to show off your amazing Delphi programming skills. Download D-Robots and build your robot to compete in a Death Match on the Light Plaza map against one or more robots created by other participants. There will be amazing prizes (undisclosed as of yet), but of course the best prize will be having your amazing programming skills shown off to the world.

Requirements:

  1. Robot must have unsecured source (no password, or password must be provided), although the source will not be revealed until after the challenge is completed.
  2. If a unique skin is not used for your robot, then a new skin may be assigned to your robot for visual identification.
  3. Competition is open to everyone. No purchase necessary. Not required to be in attendance at CodeRage II to enter or win, although that is the best way to see the action!
  4. Email your robot to me (delphirobotrage@davinciunltd.com), and I will reply with acknowledgment. If I don’t reply, I didn’t receive it.

Deadline for submissions: November 26th, 2007 – midnight Pacific Time

Notice: There is an incompatibility between D-Robots and some video drivers (maybe just ATI). No known work around. It does work in a virtual machine, but your frame rate will be very poor.

If you submit your robot early enough, you might get some feedback from a practice round.

Short intro video online & Partial list of prizes.

Questions? Comments?

Just Talking to My Self

Wednesday, November 7th, 2007

There is something rather trippy about debugging a server that opens a socket and talks to itself.  Have to pay really close attention or Delphi will trace back into the server again, and all of a sudden you are someplace entirely different in the application.  Of course if you have a break point that gets triggered by the connection you had better disable it before you connect again.

Now to figure out if the server can get the information it needs from itself without going through a socket connection to itself.  I can see that being a bad scenario if it keeps opening new sockets back to itself again. . . .

Almost as much  fun as leaving comments and ping backs on your own blog.

Turbo Pascal 1.0 Floppy

Friday, November 2nd, 2007

I was giving out a couple boxes of old Delphi and Turbo Pascal books last night at the users group. I have this habit of leaving odd things in books though, including large sums of money, so I have taken to inspecting my books before giving them away. A lot of them had the original CD’s or 3.5″ floppies (yes, that old) that came with them. One of them did have an unexpected bonus though.

Turbo Pascal 1.0 5.25″ Floppy Disk

A Turbo Pascal 1.0 floppy (5.25″ even!) Notice the lack of version number, and the copyright date of 1983. It is for IBM PC & Compatibles, not CP/M. You can download the contents of the disk for free, but it is kind of cool to have one of the actual disks.

Visual SourceSafe is the SPAWN of the DEVIL!

Saturday, March 24th, 2007

As anyone who has used Visual SourceSafe will tell you, it is the SPAWN of the DEVIL! Well, it would appear Microsoft isn’t denying it. They have a picture of it next to the devil on their product page.

Visual SourceSafe is the SPAWN of the DEVIL!

Check out those horns!

[Source]