Pågående Projekt
För tillfället jobbar jag på ett projekt åt min arbetsgivare där vi skall ge en sajt ett rejält ansiktslyft samt att den skall fungera nationellt och inte enbart för Stockholmsregionen, vilket den gjort tidigare.
Eftersom jag bygger sajten mer eller mindre från scratch så innebär det en hel del programmering
men även en hel del designande. Den slutgiltiga designen kommer inte jag att lägga på men jag
måste ändå få saker att placera sig på rätt ställen och så.
Kan i nuläget inte säga exakt vad det är jag jobbar med men kan säga att sajten påminner om http://www.hemnet.se fast för ett annat ändamål.
En intressant sak som jag lärt mig den hårda vägen i detta projekt är när jag skulle slumpa ut
4st objekt till förstasidan. Jag byggde denna funktion i C# där jag slumpade fram 4st unika
nummer mellan 0 och max id i databasen. Detta fungerade ju självklart inte då vissa id
i databasen hade blivit raderade när man raderat poster.
Pratade då med en kompis som tipsade mig om att SQL själv kan fixa allt detta. Detta
sqlkommando slumpar ut 4st rader i databasen och sparde mig ca 30 rader c# kod!
string sql = "select TOP 4 * from tabell where annonsor=1 order by newid()";
Sen körde jag bara enkelt en databind() på detta till en DataList och det fungerade klockrent :)
Skriver mer om detta projekt vid ett annat tillfälle.
Eftersom jag bygger sajten mer eller mindre från scratch så innebär det en hel del programmering
men även en hel del designande. Den slutgiltiga designen kommer inte jag att lägga på men jag
måste ändå få saker att placera sig på rätt ställen och så.
Kan i nuläget inte säga exakt vad det är jag jobbar med men kan säga att sajten påminner om http://www.hemnet.se fast för ett annat ändamål.
En intressant sak som jag lärt mig den hårda vägen i detta projekt är när jag skulle slumpa ut
4st objekt till förstasidan. Jag byggde denna funktion i C# där jag slumpade fram 4st unika
nummer mellan 0 och max id i databasen. Detta fungerade ju självklart inte då vissa id
i databasen hade blivit raderade när man raderat poster.
Pratade då med en kompis som tipsade mig om att SQL själv kan fixa allt detta. Detta
sqlkommando slumpar ut 4st rader i databasen och sparde mig ca 30 rader c# kod!
string sql = "select TOP 4 * from tabell where annonsor=1 order by newid()";
Sen körde jag bara enkelt en databind() på detta till en DataList och det fungerade klockrent :)
Skriver mer om detta projekt vid ett annat tillfälle.
Kommentarer
Trackback
Trackback-URL för detta inlägg:
