> ohjelmointi

Olen kokeillut ruby-ohjelmointikieltä vähän Rails for Zombies-oppaan parissa. Siinä ei juuri oppinut, koska ei tarvinnut paljoa ajatella, vaan opas näytti suoraan mitä pitää kirjoittaa. Nyt olen kolmena iltana opetellut rubya Project Eulerin tehtäviä ratkomalla. Pari tuntia illassa ja 26 tehtävää on
Yhä useammin tietokantoja käsitellään ORMien kautta. Yhä vahvemmin olen myös alkanut ajatella, että ORMin piilottaminen jonkin lisäkerroksen taakse on huono idea. Kokosin neljä tapaa hakea dataa sekä niiden hyvät ja huonot puolet. Oletuksena on, että kaikissa vaihtoehdoissa käytetään kuitenkin ORMia
Törmäsin Entity Frameworkiin vuosien 2008/2009 vaihteessa ja siitä tuli pian de facto -datakerros omiin projekteihini. 2010 olin tekemässä projektia MySQL:n päälle, mutta Entity Designer ei oikein toiminut sen kanssa yhteen Visual Studio Expressissä, joten päädyin etsimään vaihtoehtoa. Ja sen tarjosi
Tässä oppaassa asennetaan Mercurial-versionhallintapalvelin Windows 7:aan. Samojen ohjeiden pitäisi käydä myös Windows Server 2008:aan. 1. Asenna Python ja Mercurial Valitse molemmista sama versio (32- tai 64-bit). Asenna Python 2.6.6, jos koneellasi ei sitä vielä ole. Voit ladata sen osoitteesta
Let's say you want a property to represent a date. You could use DateTime type, but you would have to format the value to get rid of the time part. Instead, you could create a Date type. public struct Date { public int Year { get; set; } public int Month { get; set; } public int Day { get; set;
Joskus tulee tarve luoda luokkia dynaamisesti ajon aikana eli ns. lennosta. Tällaiseen tilanteeseen joutuu, kun koodia kirjoittaessa ei voi tietää millainen luokan tulisi olla. Esim. sovellus saa jostain ulkoisesta järjestelmästä vaikkapa seuraavat tiedot string className = "BlogPost"; var props =
Jos on tarvetta kääntää C#-projekti lähdekoodeista dll- tai exe-tiedostoksi "lennosta", se onnistuu helposti Microsoft.Build -nimiavaruuden työkaluilla, jos käsillä on Visual Studion luoma .csproj-tiedosto. // polku .csproj-tiedostoon string projFile = @"D:\Projektit\Testi\Testi.csproj"; Project
The goal is to create a plugin architecture for asp.net mvc 3 using razor as view engine. Plugins should be compiled into .dll files and they should be placed in a directory other than ~/bin (like ~/extensions/plugins/rating/PageRating.dll) and views (admin views for settings) should be found behind