Archive for the ‘Miscellaneous’ Category

>"Does it solve the problem?"

November 15th, 2007

>This message will be repeated in english.

Ibland får jag buggar i produktion som tar tid att fixa. Då försöker jag hitta en omväg som gör att produktionen kan fortsätta.
Omvägen får vara i stort sett hur konstig som helst – bara produktionen fortsätter och data hålls konsistent.

Min fråga till användaren/kunden blir då alltid “Löser det problemet?”
Första gången det händer måste jag förklara med ett “Kan produktionen fortsätta?”

Säg att listningen av produkter kraschar. Jag kan printa ut en lista från databasen där ProductID syns och kan lära kunden manipulera URLen till att visa rätt produkt.
“Om jag ger dig en lista där du ser produkterna i bokstavsordning och har en kolumn med en siffra; så kan du mata in den siffran sist i URLen. Det är jobbigt men Löser det problemet? Kan produktionen fortsätta?”

När produktionen kan fortsätta kan jag och kunden koncentrera oss på rätt lösning.

Sometimes, in production, I get bugs that take some time to fix. My first mission is to find a work around to get the production up and running again.
The workaround can be almost anything – as long as production keeps going and data is kept consistent.

My first question to the user/customer is “Does it solve the problem?”
The first time this happens I have to explain with a following “Can the production continue?”

An example: The listing of products crashes. A work around can be to print a list of products and primary keys and to learn the user how to manipulate a URL.
“If I give you a list with the products. Can you then enter the number in this column in the URL at this place? It is tedious, I know, but does it solve the problem? Is production able to continue?”

When the production is up and running we then have a possibility to make the right solution.

>Virtual reality – Secondlife vs Facebook

November 8th, 2007

>This message will be repeated in english.

Är Second life är coolare för det är 3D?

Behöver vi 3D? Varför låta rummet handikappa oss i cybervärlden bara för att den gör det IRL?

Vi kanske bara skall släppa drömmen om en 3D cybervärld och koncentrera oss på hyperlänkning istället.

Is Second life cooler because it is 3D?

Do we even need 3D? Just because we are handicapped by the room IRL, I see no reason to bring it to the cyber world.

Maybe we should just forget the visions of a 3D cyber world and concentrate on hyper linking instead.

>You have always wondered how…

November 2nd, 2007

>Sorry, I can’t tell you more without spoiling the story.
http://www.365tomorrows.com/05/26/now-we-know/
But now you know.

>Do not use the web solution of VSNet2005

October 30th, 2007

>This message will be repeated in english.

När VSNet2005 kom skrevs det mycket om att man kunde kompilera applikationerna innan man skickar dem till webservern. Jag förstod ingenting, kompilera applikationerna hade jag gjort sedan Aspnet1.0.

När jag installerade VSNet2005 och kickade igång mitt första Aspnet-projekt förstod jag efter ett tag vad som menades. Med VSNet2005 kom en ny projektmodell utan projektfil. D.v.s. det var svårt att skilja det som låg i projektkatalogen av administrativa skäl från de som skulle till produktion. Detta för att man skulle kunna skicka källkod till servern.
De ansvariga för det tänkte säkert på något men jag vill inte veta vad.

Lösningen var att ladda ner en addon som numera ingår genom SP1 för VSNet – “ASP.NET Web Application” och få VSNet2003s projekttyp. Den som uppför sig som projekttyper skall.

When VSNet2005 was fresh one could find lots of text about the possibility to compile the project before sending it to the web server. I didn’t understand. I had compiled my applications before deploying them since Aspnet1.0.

When I got the chance to install VSNet2005 and try my first Aspnet-project I understood the meaning of it all. With VSNet2005 there was a new project model without project file. This makes it hard to separate the files that are in the project for administrative reasons from the ones that should go into production.
Somewhere someone had decided it was a good thing to send source code to the web server. They were probably thinking of something but I sure do not want to know what.

The solution was to download an addon from Microsoft. This addon is part of the SP1 for VSNet2005 so just use the “ASP.NET Web Application” to get earlier, better, project type. It behaves like it should.

>Difference between free and open source

October 17th, 2007

>This message will be repeated in english.

Free source är en etisk ståndpunkt. Open source är en pragmatisk.

Free source grundar sig på att allting du inte vet vad det är på din dator har du ingen kontroll över. Och för att ha kontroll över din data måste hela processen vara transparent; BIOS-OS-GUI-applikationer.

Open source grundar sig på att öppet är bra men att vår västerländska ekonomi inte är byggd för öppenhet. Alltså måste man ta avsteg från den perfekta vägen för att få fler användare.

Free source is an ethical viewpoint. Open source is a pragmatic.

Free source is based on that what you do not know about, you have no control over. And to have control over your data the whole process has to be transparent; BIOS-OS-GUI-applications.

Open source is based on open-is-good but that our western economy is not built on openess. Not ready. Therefore a different path than the perfect is used to allow more users into the community.

>Search Wikipedia through Opera

October 14th, 2007

>One of the simplest but lovliest inventions by the Opera browser is to search google through writing “g” in the address bar like so:
    g selfelected

It is easy to extend this to search Wikipedia through for instance “w”.
Meny:Tools->Preferences->Search->Add->Details
    key: w    <- e.g.     address: http://en.wikipedia.org/wiki/Special:Search?search=%s

To let Google search wikipedia.

    key: gw    <- e.g.     address: http://www.google.com/search?q=site:wikipedia.org+%s

More searches

>Difference between Free source and Open source

October 8th, 2007

>This message will be repeated in english.

Free source är en etisk ståndpunkt medan Open source är en pragmatisk

Free source is an ethical decision while Open source is a pragmatic.

>The looks and works of a method

October 6th, 2007

>This message will be repeated in english.

Har du någonsin stått inför dilemmat hur metoderna och deras paremetrar i en klass skall se ut?

Skriv anropet först så får du en känsla för hur användaren vill göra.

Hur en metod ser ut kan vara viktigt, det kan till och med påverka arkitekturen.

Have you ever been sitting without being able to work just to figure out the name and parameters of a method?

Start by writing the call to get a feeling for the user’s preferences.

The looks and work of a method can be important enough to have an impact on the architecture.

A simple sort in C#

July 16th, 2007

Here is a snippet that shows how to easily sort a class by a string property:

userList.Sort(
delegate(Customer customer1, Customer customer2)
{
return customer1.No.CompareTo(customer2.No);
});

Find.

Laziness is considered Good

July 16th, 2007

Getting the same amount of work done by as little effort as possible should be a worthy cause, shouldn’t it?

tags: | categories: Miscellaneous | no comments »