30
Aug

Husk å stemme

Det er snart valg, og for demokratiet er det din rett og plikt til å stemme. Husk derfor å bruke stemmeretten. Det du trenger er legitimasjon, og ta med valgkortet, spesielt om du forhåndsstemmer borte fra din hjemkommune.

UV Banner

For å finne ut hvor du kan stemme, gå til kommunens hjemmeside (google it). Der skal det være informasjon. For eksempel i Trondheim kan du stemme ved bibliotekene i byen, samt blant annet realfagsbiblioteket på Gløshaugen, biblioteket på Dragvoll, City Lade og Bytorget fra 03.09 til 07.09.

Når det gjelder hva du bør stemme, så sjekk partienes hjemmesider, eller nrks valgsider for kandidatene for alle partier i din kommune. Jeg stemmer jo normalt venstre, men det er ingen venstreliste for Surnadal. Jeg fant noen fornuftige folk langt oppe på et annen kjent parti. ;)

07
Jul

Effektiv utvikling med cakePHP

De siste ukene har jeg sittet og programmert PHP når jeg har hatt tid, og har tatt i bruk rammeverket CakePHP. CakePHP er bygd opp rundt model-view-controller arkitekturpattern, og lar meg meget effektivt utvikle sider som har en oppbygning som jeg lett kan uttrykke i den objektorienterte verden.

Snooze betaFor å prøve å forklare det enkelt, så tar modellen for seg lagring av informasjonen i SQL, view er nettsidene som vises og bruker HTML, JS og PHP og controlleren er en PHP-klasse som tar for seg brukerresponser, lagrer og henter informasjon som trengs.

Siden jeg bygger er snooze.no, som skal inneholder spill, filmer og annen tidtrøyte. Jeg er ferdig med grunnlaget nå, og optimaliserer nå for administrasjon, brukere, caching av informasjon og brukergrensesnitt. Forhåpentlig blir en betaversjon klar snart, og da blir det lagt ut. Merk at det jeg har gjort så langt ikke er lagt ut enda. En release candidate følger noen uker etterpå, og lanseringen håper jeg å få gjort i løpet av august eller starten av september, da med nok innhold til at det skal være verdt i være der.

Men tilbake til cakePHP. For å forklare litt hvordan det fungerer, så kopierer man filene til serveren sin (selv bruker jeg xampp for utvikling, anbefales), konfigurerer en SQL-database og legger inn tabeller for alle modeller man ønsker. Deretter lager man en kontroller for hver modell, og legger inn funksjoner for hver egenskap brukerne har til å se på modellen. Til slutt trenger man en view for hver av disse funksjonene.

En veldig fin introduksjon til cakePHP finner man i manualen, der man lærer det grunnleggende systemet ved å lage en blogg. Deretter kan man utvide denne siden til å tillate kommentering og brukerautorisering. En annen fin egenskap er at du finner mye ferdige tillegg til cakePHP. Blant de jeg har brukt så langt er WYSIWYG-editor og bildeuploading. I tillegg skal jeg se på AJAX-hjelperen som også følger med før jeg blir ferdig. CakePHP kan absolutt anbefales på det varmeste for å utvikle og prototype nettsider.

29
Jun

Klassikernes småbrødre

Klassikernes nye småbrødre begynner å ta form, og kan ventes snart. Dette vil si oppfølgere, oppdateringspakker og nye spill som prøver å gjenskape forduftet magi.

Civilization IV – Beyond the Sword
Civ 4 - BTSI kategorien oppdateringspakker finner vi en Expansion-pack til Civ 4, som jeg personlig er meget fornøyd med. Pakken “Beyond the Sword” fokuserer på den delen av spillet som jeg liker best, den moderne eraen. Selvsagt har det sin fasinasjon med knekter og seilskip, men det er med 20 atomraketter klare på en utpost på en øy, 3 flåter med hangarskip fullstappet med fly og stealth-bombere i anonyme flyplasser ved nordpolen jeg virkelig liker meg.

Nå må jeg ta noen forhåndsregler, jeg har ikke så mye til overs for såkalt fremtidsvåpen som lasere, og det ser Civ 4 - BTS Robotut til at jeg må akseptere dette i denne pakken. Roboter som har føtter som oss er ikke blitt utviklet i verden, og det er en grunn til det. Nye enheter og større frihet i enheter som kan bygges ser jeg derimot frem til. Håper også de introduserer flere defensive muligheter for folk som ikke har noe imot å bygge seg litt inn (aka meg).

En spennende ny mulighet er “Corporations” som skal fungere mye på samme måte som religioner fungerer i Civ4. Kanskje en liten samfunnskommentar innebygd, men uansett ser jeg frem til å ha muligheten til å sende en hydrogenbombe til hver by hvor McDonald’s etablerer seg. :)

Les mer:

Hospital Tycoon
Hospital Tycoon SS1Codemasters prøver seg på oppgaven jeg etterlyste for noen måneder siden, lage en oppfølger til det klassiske Theme Hospital. Etter min mening klarer de ikke dette så godt at det er verdt å droppe Theme Hospital fremfor Hospital Tycoon.

Det jeg helt klart må nevne først, er at de blander inn en såpeserie i spillet som jeg så ønsker å like. For hvert brett vil det først spilles av en liten sekvens som omhandler personalet, og så langt jeg giddet å spille, så var dette en dårligere historie enn hva en Hotel Cæsar-skribent hadde klart om han hadde 15 minutter på å skrive en Grey’s-episode.

Hospital Tycoon SS2En annen ting er at atmosfæren fra Theme Hospital ikke er gjenskapt. Sykdommene er parodier, men dårlige parodier, som om de har kjøpt opp alle forslagene som ble forkastet i utviklingen av Theme Hospital. Som jeg savner humor som “Patients are asked to be patient”. Min mening er at dette er et spill som det er mulig å spille, men ikke forvent et nivå på linje med Theme Hospital.

Les mer:

SimCity: Societies

SimCity: Society SS2Electronic Arts har annonsert en oppfølger til SimCity-serien, som jeg fortsatt nå og da spiller i form av Sim City 4 (og Rush Hour). Som navnet sier, er det en overhengende fare for at EA tenker at det å blande Sims inn i byen og gjøre dette spillet til en byomfattende Sims-opplevelse er en god ide. La meg si det med en gang, det er det ikke.

For å utdype dette, SimCity-tilhengere og Sims-tilhengere er ikke samme typen folk. En SimCity-tilhenger vil si at det å bygge et effektivt veinett er en interssant utfordring i et spill, mens en Sims-tilhenger vil si at det å se om man kan date seks damer på en gang uten å bli oppdaget er en interessant utfordring. Begge typer vil nok si “Hæ?” når de hører den andre gruppens syn.

SimCity: Society SS 1Grafisk ser det spennende ut, og jeg håper det fortsatt er nok SimCity-atmosfære i spillet og at EA ikke nok en gang skal lage seg en overdimensjonert melkeku med uhelbredelige innvendige blødninger og melkespreng som den jevne gamer sluker. La oss fortsatt få administrere veinett, bestemme om vi vil ha miljøvennlig kraft i en teknologimetropol eller lage en søppelbefengt kullkraftby der gjennomsnittsalderen på innbyggerne er under førti år. Ikke tving oss til å administrere to millioner “ni til fire“-mennesker som alle ønsker mer eller mindre det samme og gi de navn som “Susan”, “Chris” og “Bob”. Og la meg for guds skyld slippe å høre noe til Sims-bablinga!

Les mer:

30
May

I HAS 1337 CODE. LOL!!1

Så, da var det bare å legge Javaen på hylla, LOLCODE er her. De som her kjente med det, har nok sett en masse Interestsmorsomme katter på forum før, spesielt innen MMOG-samfunn. LOLCODE er implementeringen som gjør python til noe mer, 1337 programmeringskode.

For å vise et lite eksempel med if-then-else (CAN HAS importerer stdio, HAI er start og KTHXBAI er slutten):

HAI
CAN HAS STDIO?
I HAS A VAR
GIMMEH VAR
IZ VAR BIGGER THAN 10 O RLY?
YA RLY
VISIBLE "BIG NUMBER!"
NO WAI
VISIBLE "LITTLE NUMBER!"
KTHX
KTHXBYE

Spy among usDet er vel tvilsomt at det er noe vits å å diskutere dette videre? Java, C++, python som vi kjenner det, er dødt!

05
May

09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0

DiggsMan skal være geek for å synes disse tallene er web-historie, men den siste uken har vært spennende. Det hele startet på da en bruker la inn disse tallene på digg.com. Digg.com er et populært nettsted, og er et av de beste eksemplene på et vellykket Web 2.0-nettsted. Disse tallene er heksadesimale tall som trengs for å knekke HD-DVD-DRMen, altså kopibeskyttelsen på HD-DVD.

Digg.com fikk et såkalt Cease and Desist-brev, som sier at de må fjerne informasjonen siden den er i konflikt med kopirettighetene. Administratorene valgte å fjerne det. Dette er derimot ikke så enkelt som det høres ut. Er dette virkelig ulovlig informasjon? Informasjonen var allerede på nett, skal man skyte budbringeren? Dette er informasjon man finner ved såkalt reverse engineering, som vi kjenner fra DVD-Jon som knekte koden for å rippe DVD.

Resultatet ble at brukerne gjorde opprør, og overfylte forsiden på Digg med lignende saker. Mange titusener med diggs ble delt ut, og grunnleggeren og gründeren bak Digg, Kevin Rose, valgte å ignorere C&D-brevet og legge ut informasjonen. Som han selv sier, vi vil heller se Digg.com gå ned med rak rygg og slåss, enn å legge seg og slikke føttene til advokatene til store, etablerte, dresskledde selskaper som sender C&D-brev hit og dit.

For mange vil nok dette være en sak som fyker rett forbi, men det er en viktig pekepinn på hva vi vil se i fremtiden. Med så mye informasjon, så lite tid, så mange brukere og et dynamisk miljø som internett er ikke kopirettigheter, opphavsrett og skillet mellom lovlig og ulovlig informasjon så enkelt å definere som tidligere. Dessuten har vi den anonyme mob, altså millioner av brukere bak peudosymer og nick, som vil gjøre opprør om de ser noe galt. Vi ser det også med piratkopiering, distribuering av kjendisbilder, kjendisnavn og så videre.

Jeg støtter Kevin Rose, og om Digg.com blir saksøkt, har jeg også like god grunn til å bli saksøkt, tallene ligger i tittelen om noen skulle trenge de. :)

Les mer:
Kevin Rose’s blogginnlegg
NY Times’ artikkel
DiggNation podcast om digg-saker (ikke relatert enda, men det kommer nok opp i neste episode)

29
Apr

Ubuntu 7.04 – Feisty Fawn

Da var årets første Ubuntu-versjon ute, nemlig 7.04. Denne versjonen har prøvd å eliminere en del av problemene som tidligere har vært et problem for folk som migrerte fra Windows XP.

Ubuntu peopleMigrere data fra Windows
Når du installerer Ubuntu, har du nå muligheten til å hente ut opplysninger fra Windows-versjonen som ligger på datamaskinen, ved å hente ut informasjon som bokmerker, brukere, e-post-oppsett, IM-egenskaper og bilder. Dette vil gjøre overgangen enklere, siden du øyeblikkelig får de velkjente instillingene, og trenger ikke sette opp alt på nytt.

Multimedia Codecs
Multimedia codecs har vært et problem tidligere, siden f.eks. MP3 ikke er åpen programvare, og derfor ikke er med i den standard installasjonspakken. Dette har gjort at mange har hatt problemer med å bruke multimedia i Ubuntu, men nå skal det altså bli langt enklere å installere codecs for alle nødvendige multimedia-standarder.

Skrivebordeffekter
Jeg har tidligere installert Beryl på min desktop-PC med ubuntu, men det var en innviklet prosess som trolig ville vært problematisk uten å surfe rundt på forum og tutorials. Heldigvis er det nå langt enklere, siden Beryl (eller den andre typen) er med automatisk. Den er ikke slått på ved default, men du slipper mye av stresset det innebærer å installere. Se min forrige Ubuntu-omtale for å lese litt om effektene.

Nettverksverktøy
Denne gangen er det med en Network Manager, som skal gjøre det langt enklere å bruke trådløse nettverk. Dette var et av de store problemene jeg støtte på med min bærbare PC, og jeg ser frem til å få testet denne på NTNU’s trådløse nettverk. Har dessverre ikke fått testet det enda.

Driverinstallasjon
Også installering av f.eks. nVidia-drivere har vært problematisk tidligere, og det er nå blitt løst ved at du får med driverne ved installasjon, og trenger kun å godkjenne bruken når du kjører. Som mange av codecene for multimedia, er ikke drivere open source, og derfor ikke med i den standard Ubuntu-pakken.

Tredjeparts programvare
Det å installere tredjeparts programvare, altså programvare som ikke er med i Ubuntu eller kan installeres enkelt via pakkesystemet (java, flash, etc), har nå fått ekstra støtte, som gjør det enklere å få disse installert. Dette er en utvidelse av pakkesystemet som absolutt settes pris på.

Ubuntu SodukoI tillegg finner du to nye spill ved default, sjakk og soduko. Tidligere er det en haug med kortspill (langt bedre enn windows sitt tilbud) inkludert. Ikoner og bakgrunner er også oppgradert (vil selv anbefale GNOME-look for få det til å se bedre ut). Det er også et nytt disk-overvåkningsverktøy med, men jeg kan ikke kommentere hvordan dette fungerer, siden jeg ikke har fått testet det enda.

Er du fortsatt i tvil? Når du enten laster ned Ubuntu eller bestiller en CD, kan du bruke denne CDen til å kjøre Ubuntu direkte uten å installere den, så du kan teste hvordan du liker det (selvsagt med en del begrensninger). Uansett, jeg vil fortsatt påstå at Ubuntu er den ledende linux-versjonen for folk som ikke vil sette seg alt for mye inn i tekniske detaljer.
Her er en direktelink til Ubuntu Desktop 7.04 torrent for i386-pcer (og her er for 64-bit versjonen).

« Forrige side  Neste side »