Categories: RawPreview Posted by bjarte.skogoy on 8/26/2008 6:23 AM | Comments (1)

The preview handler finally registers. For now it registers for Nef, Pef, Cr2 and Dng.

Download

    and preview your raw images in Vista.

Categories: Software Development Posted by bjarte.skogoy on 8/25/2008 6:04 AM | Comments (2)

I discovered some good Viking advice on a postcard today. The Viking laws. The laws seems very suitable for agile software development. Suitable for most things probably. Anyway, take a look:

  • Be brave and aggressive
    1. Be direct
    2. Grab all opportunities
    3. Use varying methods of attack
    4. Be versatile and agile
    5. Attack one target at a time
    6. Don’t plan everything in detail
    7. Use top quality weapons
  • Be prepared
    1. Keep weapons in good condition
    2. Keep in shape
    3. Find good battle comrades
    4. Agree on important points
    5. Choose one chief
  • Be a good merchant
    1. Find out what the market needs
    2. Don’t promise what you can’t keep
    3. Don’t demand overpayment
    4. Arrange things so that you can return
  • Keep the camp in order
    1. Keep things tidy and organised
    2. Arrange enjoyable activities which strengthen the group
    3. Make sure everybody does useful work
    4. Consult all members of the group for advice
  • Tags: , , | Categories: .Net Posted by bjarte.skogoy on 8/24/2008 8:05 AM | Comments (3)

    Thursday evening ViaNett announced a competition. To create the first application able to use their new service SMShttp. Guess what. I won! You can download the application called iMessage here and register for an account here.

    The application uses WCF to connect to their webservice and WPF for GUI.

    Posted by bjarte.skogoy on 8/14/2008 10:30 AM | Comments (1)

    IMGP4151

    Tags: , , , | Categories: Theology Posted by bjarte.skogoy on 8/13/2008 7:48 AM | Comments (3)

    Whenever I've got the time and the urge I try to broaden my theological mind. For some time now I've been reading Christian Theology: An Introduction by Alister E. McGrath.

    When treating Luther's view on justification he writes "[...] it is not necessary to be perfectly righteous to be a Christian. Sin does not point to unbelief, or a failure on the part of God; rather, it points to the continued need to entrust one's person to the gentle care of God".
    Not far from Smeagol's experience with Frodo? He is used to trust in Gollum and his tricks and selfishness, but realizes that Frodo has something that Gollum, whoever that might be, has not. "Master looks after us now". Smeagol still fights Gollum, but he's on the way. Entrusting himself to his Master. Not without fallbacks though.

    And how does the sinner really achieve righteousness? He cannot. Both Augustine and Luther agrees that everything has been made ready by God. Even faith is a gift we'll never deserve. However, God has committed himself to let us choose freely. Probably not an easy decision. Even if the gift of faith is free, it is not necessarily carried lightly. And of course God has a solution for this problem too. He will carry the sinner. Just listen to Sam standing at the foot of nothing less than Mount Doom: "Come Mr. Frodo! I can't carry it for you, but I can carry you and it as well." Frodo makes it to the top of Mount Doom, but what about the ring? His sinful nature. Frodo isn't even able to let go of that. It takes the sacrifice of a life to get rid of the ring. It has to be taken from him by force. By the one who is sacrificed for our sake.

    Well then. What is left for us to do? Besides being carried to the place where our sinful nature can be taken from us, by force? Not much, I'm afraid. All we can do is to accept the work that has already been done for us. Which isn't the easiest thing to do, considering our pride and stubbornness.

    Which leads us to one of Augustine's favourite biblical texts. John 15:5: "apart from me you can do nothing."

    Tags: , , | Categories: .Net, Photography, RawPreview Posted by bjarte.skogoy on 8/12/2008 7:23 AM | Comments (2)

    I present to You, the first alpha release of RawPreview. For now it's only a preview handler for Windows Vista allowing preview of different raw image formats in the preview pane. I'm using dcraw to extract the embedded thumbnail. It currently only registers for *.pef, *.dng, *.nef.

    Download the first version here: setup.zip

    For the future:
    • Support thumbnail creation on Vista and XP
    • Be able to edit the file-types it's registered for in some kind of GUI
    • Show exif information in the preview on Vista
    References:
    Tags: , , , | Categories: .Net Posted by bjarte.skogoy on 8/9/2008 10:22 PM | Comments (8)

    Evaluant has finally published some of their projects on CodePlex. You can see them all here.

    The most important one being Euss (Evaluant Universal Storage Services), an object storage solution with qualities. You can find it here.

    There's also a project providing Lucene indexing with the somewhat short name Lucene Persistence Engine for Evaluant Universal Storage Services (EUSS).

    Posted by bjarte.skogoy on 8/8/2008 10:28 AM | Comments (0)
    Categories: .Net Posted by bjarte.skogoy on 8/8/2008 8:04 AM | Comments (1)

    I was just thinking, what if WPF was implemented with OpenGL rendering. WPF on Mac/linux and Windows ... I don't have enough sparetime or OpenGL knowledge to even think about how and where to start something like that.

    Or maybe DirectX via Wine would suffice?

    Tags: , , , | Posted by bjarte.skogoy on 2/27/2008 10:56 PM | Comments (37)

    Found a good article on the visitor pattern using C# / .Net

    Visitor Design Pattern revisited for .Net