Archive for July, 2006

Secure Instant Messaging

It’s called ScatterChat by Hacktivismo/CDC. Very nice tool that uses the Gaim source along with the Tor network to route IM traffic as well as encrypt it using RSA key files. Very slick.

ScatterChat

MBL Plugin Point Release v0.4.2

Just a hotfix on the MBL plugin, this is really just a point release before the next version is released. Basically, this version fixes the multiple insertions per page issue. This update should insert the code into the header using the wp_head() hook instead of at the beginning of each post.

If you currently use the plugin, please give me a heads up. If you’d like to be notified of updates, feel free to let me know and I will send you an email each time I make an update to the plugin.

Thanks for being patient, and let me know if there are any bugs/wishes and I will try to get them fixed/added as soon as I can.

MBL Plugin for Wordpress 0.4.2

Coming Soon: An Updated MBL Plugin for Wordpress

MyBlogLog has recently released a ton of new features which were brough to my attention by Nathan Dintenfass (thanks!) and I guess it is time to update the trusty Wordpress plugin. So far the update lineup is as follows:

  • Wordpress Widgets
  • Color Selector
  • Communities Integration
  • Better integration with template system
  • More options and control over look and feel

My First ASP.NET App

Background

It is (about) day 2 of using ASP.NET and Visual Studio 2003 and I’ve finally managed to deploy an application to the new webserver. Basically all it does is read the iTunes text file output (File –> Export Song List… –> Text File) and outputs a DataGrid component with the artist, album, and song title with nice pagination. The nice thing is that the DataGrid handles the pagination and pretty much any operations with the data. I have to say, I really wrote this in about 2 hours in the wee hours of the night so if it breaks, let me know.

iTunes TXT v0.01

Why ASP.NET is unique…

There are so many people that have told me that ASP.NET and .NET in general is pretty much a waste of my time, but see, there are so many others who are using it and loving it. Here are a few reasons I personally see promise in the language(s).

  • .NET keeps the code out of the interface using ‘Code Behind’ allowing your layout people to work on layout, and your coders to work on… code.
  • .NET uses more than one language, but those languages can be used in both desktop and web based development. What this means is, an employer only has to hire one person and they could easily jump from web to desktop in hours instead of weeks.
  • I can’t say just how much .NET WebForms really act like desktop applications. You can actually write subroutines that run on the webpage based on user actions. This is really unique, as at my work we usually have to shoehorn it by creating a new page or using a ton of javascript. .NET tries to take care of it for you and does a darn good job.
  • Choices: You get a choice of VB.NET, J#, and C#. They all work pretty much the same with the .NET framework, but it really gives programmers the choice to specialize or just pick their favourite to work in. Personally, I like C# because it reminds me of Java and C mashed together, but these choices give developers with different backgrounds the ability to work together.
  • Postbacks: .NET has a built in way of handling postbacks, you know, when there is an error or if you want to process data on the same page it is displayed, .NET can handle it for you.
  • Source code safety: ASP.NET builds. It actually has to complie, which for some of us LAMP developers sounds like a royal pain, but really it keeps your source safe. Think about it, if you lose a client, or a client demands FTP access, they cannot access your source (at least not easily). It’s really a beautiful thing.

Hello World, for good measure…

I of course had to write a classic ‘Hello World’ in C# (desktop!) for good measure. It has a little more than a standard hello world, but I think it just shows how carried away I can get at 2am.

Hello World C#

Well, that’s it for now. More when I finally write something useful!

Oh the pain?

Well, I had my wisdom teeth (all 4!) taken out this morning (7:45am…geez). Everything seems to have gone well. My body doesn’t take well to the pain meds, but otherwise I seem fine. Bleeding has calmed down, I can drink/eat as long as I don’t take the meds. If all goes well I will be back at work on Monday (the day my DVD burner arrives).

Anyways, this is just one of the very few personal entries I make here. ;)

Birthday Wishes

Yes, yes, my 21st birthday is slowly coming into view. If you happen to enjoy my company, or just like spending money here are a few things I might like this very jolly holiday season, aka August.

  • Some computer speakers…
  • A Decent Digital Camera w/ Optical Zoom
  • Nintendo Wii
  • Apple iMac or Macbook :) [You can even use my 10% discount, promise!]
  • A new cellphone… [I kinda, uhm, broke the top off of mine and the buttons stick.]
  • Nokia 770 Internet Tablet
  • Invisible Shield Nano
  • Dual Layer Internal DVD Drive [Yeah, I just realized after I bought a game on DVD that I don’t actually own a DVD drive.] Bought it!

Oh, and sendmail is still broken. Site is moving to ASP.NET as soon as I learn how to write it, and when I get my hands on my copy of Visual Studio. Go me.

And we’re back!

Took awhile, but the site is back.

Please note that all email notifications and contact forms are offline due to the lack of sendmail. I am working on it, if you really need to contact me you can email me. Thanks!

Soon to come:

  • Wordpress Update
  • Ali’s Website
  • More updates.
  • Fix sendmail
  • Recode Site in ASP.NET