Archive for February, 2008
  • Visual studio gallery
    by admin
    Posted February 27th, 2008 at 6:56 pm
    This morning I found an announcement for the visual studio tools gallery. I went and had a look they have collected heaps of tools, some free most of them not into a website. I promptly downloaded a couple of tools. One of them is something I recently discovered I need, local history. That is in between check-ins a file can also change but that isn't recorded in source control so i can't revert or view differences. Turns out that there is a project on codeplex that allows you to do just that. I...
  • Consuming YouTube using XLinq
    by admin
    Posted February 27th, 2008 at 2:28 am
    I had to implement an integration with youtube for a client yesterday. Google provides API's but they are for Java and PHP. I'm using C# for this project. So I decided to use XLinq to fetch the feeds and parse them into classes for what I needed. I only need titles, movies and a thumbnail for each item. So I haven't implemented all of the properties. And I am impressed. From having no exposure to XLinq whatsoever to having it parse feeds and being able to use those feeds in my monorail applica...
  • Using Ruby to Generate LightSpeed Models – Part 4
    by admin
    Posted February 9th, 2008 at 5:27 am
    UPDATE: I have an update here with a new version and the location on google code where the project is hosted now.   In the previous 3 parts (part 1, part 2, part 3) we talked about getting the meta data out of the database and generating the lightspeed entities in memory. I won't put the code listings up in this blog post but instead will give you a link to the complete code :) You can download the express edition of LightSpeed and try it for yourself if you want. Instead I'll talk abou...
  • More on Mac KeyBindings
    by admin
    Posted February 7th, 2008 at 10:35 am
    The biggest problem so far I've had when switching from windows to a mac were the shortcut keys, and mostly the inconsistency thereof. It turns out there is a way to manipulate the keybindings for all cocoa apps, which should make them consistent across all good cocoa citizens. Firefox isn't one of those citizens neither is firefox 3.0. I uninstalled quicksilver because I couldn't work out what it would do for me and didn't want to spend time figuring it out either. This liberated my ctrl-spac...
  • On software development: the myth of no maintenance etc.
    by admin
    Posted February 6th, 2008 at 11:36 pm
    Jeremy Miller put a very intersting post up about the First causes in software developmentĀ  While I don't always like the how of delivering his messages, I think Jeremy is generally spot on. In fact he seems to voice my thoughts much more eloquently than I ever could. Anyway his post or series of posts is dealing with some of the choices he made concerning tools and development philosophy and it also tries to explain that while these tools seem to work today, there won't be anything stopping hi...
  • Using Ruby to Generate LightSpeed Models – Part 3
    by admin
    Posted February 5th, 2008 at 8:51 pm
    First off I'm writing with windows live writer again, ecto wasn't up to the job. It tried to "clean" my html, granted it was messy but it should leave my text untouched. The whole editing experience wasn't satisfying enough. And Ecto already seemed like the best blog editor for mac, slim pickings indeed. From my tools I expect foremost that they stay out of my way and it didn't. I just talked with Simone about looking at making a .NET based client that runs on mono, we'll see where that plan goe...
  • Using Ruby to Generate LightSpeed models – Part 2
    by admin
    Posted February 5th, 2008 at 9:16 am
    This is the second post in the series on generating LightSpeed entities with the help from ruby. In the previous post we connected successfully to the database and were able to execute some sql. At the end of the series I'll make the code downloadable. Today I'd like to talk about the metadata we'll be needing from the database. We're going to need a list of tables, we're going to need to know about the columns of each table. Furthermore we want to exclude the primary keys in the case of Ligh...
  • Compiling Mono and IronRuby on OSX Leopard
    by admin
    Posted February 5th, 2008 at 4:32 am
    I tried to compile IronRuby on OS X (leopard) with the dmg I downloaded from the mono website, and that didn't work. I then uninstalled that mono version by running monoUninstall.sh and proceeded to get mono from subversion. I'm putting these steps on my blog more for future reference when I decide to reinstall my box for some reason. Download gettext, pkgconfig and glib2.0 extract the archives and build them in the following order gettext, pkgconfig, glib2.0 ./configure --prefix=/op...
  • Using Ruby to Generate LightSpeed Models – Part 1
    by admin
    Posted February 4th, 2008 at 11:00 am
    This is the first in a multi-part post on a little ruby application I wrote to generate models for LightSpeed. The ultimate goal is to consume the entities we generate in this series with IronRuby and perform some data access. Today I'll post the code I wrote for creating the database connection. At this moment there is only code there to connect tho sql server. But I may want to add providers later if I decide to keep using this code. That's why some bits are in a separate module. This are...
  • OSX and Resharper get in eachothers way
    by admin
    Posted February 4th, 2008 at 5:39 am
    And today I discovered that using unity severly interferes with my flow in visual studio. I have ctrl-space mapped to quicksilver on mac osx which would mean I have to rebind either autocompletion or quicksilver, and it sure as hell won't be my autocompletion. I think it will be too hard to unset that binding in my brain I've been using ctrl-space for about 10 years now, without even thinking about it. I even try to use it in Word but of course that doesn't work ;) The typing speed is also a l...
Page 1 of 212
Around The Site
Categories
Archives
Tags