Archive for the ‘Technical’ Category

Formatting strings in .NET

Thursday, March 22nd, 2007

Every so often I need to format string in .NET.  For whatever reason, the printf formats always stick in my head from years ago, but I don’t use the .NET equivalents frequently enough to drill them into my head.  Instead of having to Google the pages I use to refresh my memory, I’m just going to post them here.  Way to use the blog as a bookmark tool…

iPhoto –> Facebook

Saturday, March 17th, 2007

Facebook just released a new plugin for iPhoto that allows you to tag people in pictures and export them to Facebook.  The plugin is really well done, and works well.  The developers at Facebook have continued to impress me with the quality of work they churn out.  These are people with a cohesive vision of what they’re trying to put together.  One minor quirk with the plugin, depending on a friend’s privacy settings, it appears that their name won’t appear on the tag list from iPhoto where it might actually appear in the list when you upload to Facebook via the website.  If you type in the name correctly, however, it will pick up the tag upon export, though.

Apple Mail Tips & Tricks

Saturday, March 3rd, 2007

To follow up on my previous post, HawkWings.net is a site that’s full of great information about the Apple Mail client. Usability improvements, fun add-ins, and all sorts of other stuff, it’s a really great resource if your on the Mac. The speed up tip I’m mentioned previously has definitely helped make my mail app more zippy. Especially when starting the program.

Speed Up Mail.app

Friday, March 2nd, 2007

For those of you using the Mac mail program out there, you may want to check out this housekeeping trick.  Basically, it cleans up the inbox database, which can become fragmented from extended use.  I don’t have any hard evidence to prove things are faster, but things do feel a bit more zippy when I’m navigating my mailboxes.

Speedtest.net

Thursday, February 22nd, 2007

I ran across Speedtest.net several months ago on Digg, and since then every time I’ve wanted to use it, I’ve had to search Digg to remember the name.  When it made the front page again today, I figured I’d just stick it in my blog so it would be easier to find.  I guess this post is more of a bookmark than a real post, but if you haven’t tried it you should check out Speedtest.  It’s a nice flash-based, graphical internet connection speed tester.

Video demo of upcoming Parallels features

Wednesday, January 17th, 2007

This video shows some of the upcoming new features in Parallels, such as coherence mode.  Looks really cool.  I haven’t installed any of their pre-releases because I don’t want to risk hosing things with my Windows installs, but I can’t wait until the final version.

Smack!

Wednesday, November 8th, 2006

I just downloaded the release canidate for .NET 3.0 and less than a week later, Microsoft goes and releases the final version.  Back to the downloading board…

I must say though, the new version is pretty slick.  The new Windows Presentation Framework is awesome, I’m just starting to learn the ins and outs of it.

Multi-point touch user interface

Saturday, November 4th, 2006

I want my entire desk to be made of this stuff.  Awesome.

http://www.ted.com/tedtalks/tedtalksplayer.cfm?key=j_han&flashEnabled=1& 

Two-way syncing between iCal and Google Calendar

Wednesday, November 1st, 2006

These guys have apparently solved the problem: http://www.spanningsync.com/

When that comes out I might actually start using Google calendar. If I get over the idea of Google knowing what I’m doing 24/7. What would be really cool is if someone would offer the same feature for iScrybe, when that comes out. That would be money.

Open Source MATLAB Alternatives

Wednesday, November 1st, 2006

As I mentioned previously, I recently graduated from the University of Illinois. Unfortunately, I also graduated from academic discounts. Specifically, I was looking to pick up a copy of MATLAB for some data analysis problems I need to hammer on for work, only to find that Mathworks does a remarkably good job at checking if you are currently a student (we’re talking send us proof of your current enrollment here).

Anyway, I don’t have “grips” to drop on this (thanks Mike and Ben) so I went in search of Open Source MATLAB alternatives. The following is a list of the major players out there:

Of these, Octave or Scilab is probably the most complete as solution to the problem (though it’s not 100% compatible with MATLAB). Scilab was written by INRIA (who also brought you OCAML), so they know what they’re doing over there. Octave also a great alternative available on many platforms. I wasn’t able to get it via fink, and I didn’t want to manually install it, so I set up a separate Debian machine to run it. I’ve been pleased.

I also gave Freemat a try on my Mac. I was pleased that it provides a visual environment and installs easily on both OSX and Windows. I found it somewhat limited in its graphing capabilities. Octave has been working well for me. Octave actually defers to gnuplot for its graphing, so it’s very full featured. There are a few quirks, but it works fairly well.

Sage was mentioned on Slashdot a while back. I haven’t had a chance to to try it out yet, but it looks like it could be the new forerunner. It aims to bring together other Mathmatics software and lets you program in Python rather than some obscure proprietary language. Definitely something worth checking out.

JMathLib is a Java clone of the above implementations. Again, I haven’t really had a chance to take it out for a spin yet, but it does have the advantage of being runnable in applet form which makes it a nice choice for quick computations.

For a more complete listing of MATLAB alternatives, visit http://www.maths.lth.se/matstat/stixbox/matlabfaq.html. See the section on “Are there many Matlab-type environments?” Another site listing possible open source math programs can be found here.