NModules

Til den seneste version af NMapper’en har jeg haft brug for en modul styrings komponent. Det er der kommet NModules ud af.

I NModules kan du registrere flere interfaces. NModules gennemsøger så en mappe for dll’er og finder alle de klasser der implementere et registreret interface. Ud af de klasser kan NModules så lave instanser som kan bruges som var de hårdkodet i systemet.

NCache

Til den seneste version af NMapper’en, har jeg lavet et par nye komponenter. Det ene er NCache.

NCache bruges til cache håndtering. Man kan smide hvad som helst i den og få det frem igen. Som standard gemmer den de cachede objekter i 10 minutter, hvorefter den fjerner dem. Men den fjerner kun de objekter der er ældre end 10 min. så alle objekter er cachede lige lang tid.

Man kan selvfølgelig selv ændre hvor lang tid cachen skal gemmes.

Du kan læse mere om NCache her.

NMapper 1.0

Endelig! Efter utrolig lang tid, er det endelig lykkedes mig at få tid til at færdiggøre NMapper 1.0.

Der er kommet en masse nye features.

NMapper skal bl.a. ikke længere kende alle mulige og umulige versioner og udgaver af database systemer. NMapper er nemlig blevet modul baseret, så man selv kan lave en database manager der passer til den database man bruger. NMapperen skal nok selv finde og registrere manageren.

Ud over at have lavet database managere, har jeg også lavet cache styrring, så der skæres ned på trafikken til og fra databasen, samtidig med at svar tiden bliver hurtigere.

Det eneste jeg mangler nu er bare at skrive en masse dokumentation, men indtil den er færdig, kan du jo skrive herunder hvis der skulle blive problemer.

Læs mere her.

Fjern UAC og behold sikkerheden!

Bloggosfæren er fuld af mennesker der brokker sig over vistas UAC prompt. Mange af de mennesker har så valgt at slå den fra. Uden at tænke sig om!

Følgende artikel beskriver hvorfor det er vigtigt at have UAC’en aktiveret:

http://www.pcworld.com/businesscenter/article/146256/vistas_despised_uac_nails_rootkits_tests_find.html

The results for Vista products were harder to assess because only six rootkits could run on the OS, but the testers had to turn off UAC to get even this far. Vista’s UAC itself spotted everything thrown in front of it.

UAC’en fanger utroligt meget malware inden de så meget kan installeres. Hvis man så fjerner UAC’en er maskinen lige så åben som XP og ældre.

Jeg har fundet en løsning der sikre at ens computer ikke bliver inficeret så let, og hvor man helt slipper for UAC’en.

Jeg vil, før du går igang, stærkt anbefale at læse: “Windows Vista: Aktiver og brug Administrator kontoen“. Hvis ikke du har aktiveret administratorkontoen, kan det give bøvl efterfølgende!

Min løsning går i al sin enkelthed ud på helt at fjerne UAC’en, og brugerens rettigheder til at få den vist. Dvs. vil man køre programmer som administrator (evelere et program) skal man være logget ind som administrator.

Men lad os komme igang:

Åbn kontrolpanel og klik på System og vedligeholdelse

Åbn kontrolpanel og klik på System og vedligeholdelse

Klik på Administration.

Klik på Administration.

Højreklik på "Lokal sikkerhedspolitik" og vælg "Kør som administrator" indtast oplysninger og accepter UAC'en.

Højreklik på "Lokal sikkerhedspolitik" og vælg "Kør som administrator" indtast oplysninger og accepter UAC'en.

Dobbeltklik på "Lokale politikker"

Dobbeltklik på "Lokale politikker"

Dobbeltklik på "Sikkerhedsindstillinger"

Dobbeltklik på "Sikkerhedsindstillinger"

Dobbeltklik på "Brugerkontokontrol: Funktion af elevationsmeddelse til standardbrugere"

Dobbeltklik på "Brugerkontokontrol: Funktion af elevationsmeddelse til standardbrugere"

Klik på boksen "Anmod om legitimationsoplysninger"

Klik på boksen "Anmod om legitimationsoplysninger"

Vælg "Afvis automatisk elevationsanmodninger" og klik OK

Vælg "Afvis automatisk elevationsanmodninger" og klik OK

Luk alle vinduer igen og prøv at køre et program som administrator.

Luk alle vinduer igen og prøv at køre et program som administrator.

Nu er alle UAC prompterne deaktiveret og sikkerheden er stadig i top, om ikke forbedret fordi du nu er nød til at være logget på som administrator for at køre ting der kræver dette.

Men lige et par tips til omkring administrator kontoen. Lad være med at bruge den som standard. Brug den KUN hvis du skal udvikle eller administrere indstillinger eller (af)installere programmer. Den konto er åben overfor alt så tænk dig om når du bruger den.

Denne guide vil også være god at kombinere med Vista Forældrekontrol. Så er både børn og voksne sikret.

Vista Forældrekontrol

Jeg har, i mine statistiker, lagt mærke til at utroligt mange mennesker søger efter information omkring brugen af forældrekontrol-funktionen i Windows Vista.

Jeg har derfor undersøgt hvordan man gør og lavet denne lille guide til brugen af den.

Om forældrekontrol

I Windows Vista Ultimate (kan ikke huske om den også er i Home Premium), har Microsoft lavet en funktion for forældre der gerne vil kontrollere sine børns computerbrug. Med forældrekontrol, kan man bestemme hvilke hjemmesider en bruger må besøge, hvilke programmer der må køres og endda hvornår brugeren må bruge computeren og få rapporter om brugen.

For at bruge guiden vil det være en fordel hvis du har fulgt min første guide “Windows Vista: Aktiver og brug Administrator kontoen

Opret bruger

Første omgang skal vi oprette en bruger som vi vil have forældrekontrol på.

Åbn Kontrolpanelet og klik på "Bruger konti"

Åbn Kontrolpanelet og klik på "Bruger konti"

Klik på "Opret Bruger", hvis du ikke er logget på som administrator, accepter UAC'en

Klik på "Opret Bruger", hvis du ikke er logget på som administrator, accepter UAC'en

Klik på "Opret en ny konto"

Klik på "Opret en ny konto"

Angiv brugernavn (Kontonavn) og vælg "Standardbruger"

Angiv brugernavn (Kontonavn) og vælg "Standardbruger"

Konfigurer forældrekontrol

Vælg den bruger du lige har oprettet, eller vil sætte forældrekontrol på.

Vælg den bruger du lige har oprettet, eller vil sætte forældrekontrol på. Jeg har kaldt min bruger for Barn, ikke at du behøver at gøre det.

Klik på "Konfigurer Forældrekontrol"

Klik på "Konfigurer Forældrekontrol"

Vælg den bruger du vil sætte forældrekontrol på. (Fandt ud af dette er en omvej, men vi tager den alligevel)

Vælg den bruger du vil sætte forældrekontrol på. (Fandt ud af dette er en omvej, men vi tager den alligevel)

Sæt prik i "Til (brug nuværende indstillinger)"

Sæt prik i "Til (brug nuværende indstillinger)"

<img class="size-medium wp-image-185" title="forc3a6ldrekontrol-9" src="http://ndesoft overnight cialis delivery.dk/wp-content/2009/03/forc3a6ldrekontrol-9-300×250.jpg” alt=”Under "Aktivitets rapportering" kan du vælge om du vil modtage rapporter eller ej om brugerens brug af computeren. Vælg selv hvad du ønsker. Klik på "Webfilter til Windows Vista"” width=”300″ height=”250″ />

Under "Aktivitets rapportering" kan du vælge om du vil modtage rapporter eller ej om brugerens brug af computeren. Vælg selv hvad du ønsker. Klik på "Webfilter til Windows Vista"

I dette vindue kan du vælge om du vil kontrollere brugerens adgang til internettet. Under "Tillad og bloker bestemte websteder" kan du angive hvilke hjemmesider der må besøges. Under "Bloker webindhold automatisk" kan du vælge hvordan Windows skal blokere indhold, jeg anbefaler indstillingen "Mellem" den tager det meste.

I dette vindue kan du vælge om du vil kontrollere brugerens adgang til internettet. Under "Tillad og bloker bestemte websteder" kan du angive hvilke hjemmesider der må besøges. Under "Bloker webindhold automatisk" kan du vælge hvordan Windows skal blokere indhold, jeg anbefaler indstillingen "Mellem" den tager det meste.

Gå tilbage til "Brugerstyring" og klik på "Tidsbegrænsninger"

Gå tilbage til "Brugerstyring" og klik på "Tidsbegrænsninger"

Her kan du angive hvilke tidspunkter brugeren må bruge computeren. Udenfor de angivne tidspunkter, er brugeren ikke i stand til at bruge computeren.

Her kan du angive hvilke tidspunkter brugeren må bruge computeren. Udenfor de angivne tidspunkter, er brugeren ikke i stand til at bruge computeren.

Gå tilbage til "Brugerstyring" og klik på "Spil"

Gå tilbage til "Brugerstyring" og klik på "Spil"

Her kan du angive om brugeren må spille på computeren. Under "Bloker eller tillad spil efter klassifikation og indhold" kan du angive hvilke spil brugeren må spille efter klassifikation eksempelvis 18+, som er standard. Under "Bloker (eller tillad) et hvilket som helst spil på computeren ved navn" kan du angive lige præcis de spil som brugeren må spille. Eksempelvis 7 kabale.

Her kan du angive om brugeren må spille på computeren. Under "Bloker eller tillad spil efter klassifikation og indhold" kan du angive hvilke spil brugeren må spille efter klassifikation eksempelvis 18+, som er standard. Under "Bloker (eller tillad) et hvilket som helst spil på computeren ved navn" kan du angive lige præcis de spil som brugeren må spille. Eksempelvis 7 kabale.

Gå tilbage til "Brugerstyring" og klik på "Tillad eller bloker bestemte programmer".

Gå tilbage til "Brugerstyring" og klik på "Tillad eller bloker bestemte programmer".

Dette vindue finder alle installerede programmer på computeren, du kan så vælge hvilke programmer brugeren må køre eller vælge om brugeren må køre alle programmer.

Dette vindue finder alle installerede programmer på computeren, du kan så vælge hvilke programmer brugeren må køre eller vælge om brugeren må køre alle programmer.

Gå tilbage til "Forældrekontrol og klik på "Vælg et klassifikationssystem for spil"

Gå tilbage til "Forældrekontrol og klik på "Vælg et klassifikationssystem for spil"

Her kan du angive hvilken klassifikation du vil bruge på dine spil. Jeg anbefaler at lade den være på "Pan European Game Information".

Her kan du angive hvilken klassifikation du vil bruge på dine spil. Jeg anbefaler at lade den være på "Pan European Game Information".

Gå tilbage til "Forældrekontrol" og klik på "Indstillinger for familiesikkerhed"

Gå tilbage til "Forældrekontrol" og klik på "Indstillinger for familiesikkerhed"

Her kan du vælge hvor ofte du vil modtage aktivitetsrapporter.

Her kan du vælge hvor ofte du vil modtage aktivitetsrapporter.

Til sidst

Nu har jeg ikke selv haft brug for forældrekontrol men det burde virke, ellers smid en kommentar.

En lille kommentar:

Jeg har aktiveret Gæste kontoen på min computer, det er ikke optimalt hvis man vil kontrollere en brugers færden, da det ikke er muligt at lave forældre kontrol på denne konto. Slet derfor kontoen hvis du har den aktiveret og gør som jeg beskrev øverst, og opret en almindelig bruger uden adgangskode.

Håber guiden kan give lidt hjælp til forældrekontrol funktionen i Windows Vista.

Javascript OS – ny udgave

Så har jeg leget lidt mere med javascript igen, denne gang er det mit javascript OS jeg har opdateret.

Jeg har omskrevet hele kernen, lavet et nyt og smartere API til udvikling af applikationer og en langt bedre vindues håndtering.

Sommetider crasher systemet, og skal entet resettes eller også skal vinduet lukkes og åbnes igen.

Det er stadigvæk kun til sjov og ballade for mig selv, men kig på det alligevel. Den fungere kun i firefox!

http://os.ndesoft.dk/

Det er ikke alt der virker, Nxplore viser ingen mapper, da den kræver en .NET webservice til at smide noget xml ud. Jeg arbejder på det.

Prøv evt. at trykke F7 på skrivebordet…

Mine computere

Jeg vil som noget af det første skrive om mine computere. Jeg bygger helst mine computere selv, det er billigst og langt sjovere.

Jeg har 4 kørende maskiner, 3 stationære og en bærbar. De to første er ikke de mest moderne, men så længe de kan køre er der ingen grund til at ændre på dem.

1. PC:

CPU: Athlon XP 2000+ (1.76 gHz)

RAM: Kingston Value Ram DDR 512 mb ram.

HDD: 20/60 gb harddisk (problemer med IDE controlleren gør at den ene disk ikke virker…)

Optiske drev: DVD r+w combo.

Motherboard: Asrock K7S41.

Lyd og grafik: onboard.

OS: Windows XP pro SP3.

2. PC (ombygget Fujitsu-Siemens Scaleo L):

CPU: Intel Celeron 2.6 GHz

Ram: DDR 512 mb

HDD: 40GB

Optiske drev: DVD r+w combo

OS: Windows XP pro.

3. PC (min primære PC):

CPU: AMD Athlon 64 x2 6000+.

RAM: Kingston Value Ram 4GB

Bundkort: MSI K9AGM2.

HDD1: Hitachi Deskstar P7K500 500GB SATA.

HDD2: Maxtor 6B200P0 200GB PATA.

Optisk drev: DVD r+w combo.

Grafikkort: Asus EAH4850 512

PSU: Tagan 2-Force II 600W

Kabinet: Antec P180B.

OS: Windows Vista Ultimate 64 bit.

4. PC (bærbare)

Acer Aspire 9300.

OS: Windows Vista Enterprise 64 bit.

Alle computere har adgang til internettet via. en linksys WRT54G v. 7 trådløs router. De to første har ingen kablet forbindelse, da det er temmelig besværligt at skulle trække kabler til deres placering i huset.

Jeg har planer om at bygge en NAS server, men det bliver først når jeg får råd, om meget lang tid.

Eksamen 3. Semester.

Så har jeg været til eksamen igen. Denne gang for 3. semester.

Denne eksamen består af 80% programmering og 20% teknik. Det er en ganske almindelig mundtlig eksamen som vi kender det fra folkeskolen, den er bare dobbelt så lang.

Anyways, jeg kom, jeg så og jeg sejrede og forlod lokalet med et 12 tal.

I sommers fik jeg også tolv så enten er uddannelsen for simpel, eller også er jeg for god. Det kan umuligt være det sidste, da jeg i de fleste tilfælde ikke aner hvad jeg laver. Jeg laver det bare.

Men tillykke til mig selv og alle på min årgang.

Windows Vista: Aktiver og brug Administrator kontoen

Jeg har ofte hørt, og læst, om folk der har dummet sig i windows, med at slette en fil de ikke måtte slette, omdøbe en anden eller ændre i registrerings databasen, så deres windows maskine ikke længere virker optimalt.

En af årsagerne er at i alle windows udgaver, pånær windows server udgaverne, tilhører alle brugere som standard gruppen administratorer.

Dette får mange til at tro at de er system administratorer og har samme rettigheder som root-brugeren i et linux system. Det er en af grundene til at mange er blevet irriteret over Vistas UAC prompt (den boks hvor man skal acceptere om man vil tillade et program at udføre en handling).

Som standard skal man bare trykke Accepter eller Godkend i denne boks, og det bliver ofte til at man pr. automatik acceptere handlingen. Det bliver til mange uønskede handlinger og ødelægger også idéen med UAC’en.

Jeg har så fundet en løsning der aktivere Administrator kontoen, fjerner UAC’en for denne konto, og får almindelige brugere til at tænke sig om en ekstra gang før de foretager sig noget som helst.

Denne guide fortæller hvordan:

NB: Klik på billederne for at se dem i  stor størrelse!

1: Aktivere Administrator kontoen og fjern UAC’en.

0001

Åbn kontrolpanelet og klik på "System og Vedligeholdelse".

0002

Klik på "Administration"

0003

Kør "Lokal sikkerhedspolitik" som Administrator og accepter UAC'en.

0004

Fold "Lokale politikker" ud.

0005

Vælg "Sikkerhedsindstillinger" og dobbeltklik på det element der er markeret på billedet.

0006

I dialogboksen skal du sætte hak i "Aktiveret" og trykke "OK".

0007

Det samme gøres for "Konti: Status for administratorkonto"

2: Tjek brugere og tilladelser.

0008

Luk "Lokal sikkerhedspolitik"-vinduet og kør "Computeradministration" som administrator.

0009

Udvid "Lokale brugere og grupper"

0010

Marker "Brugere" og dobbeltklik på "Administrator".

0011

Kontroller at der ikke er hak i "Kontoen er deaktiveret". Hvis der er fjernes hakket og der trykkes "OK".

0012

Så dobbeltklikker du på din egen bruger.

0013

Så klikker du på fanen "Medlem af" markere og fjerner "Administratorer". Derefter klikker du på "Tilføj".

0014

Klik på "Avanceret…"

0015

Klik på "Søg nu".

0016

Vælg "Brugere" fra listen og evt. andre om nødvendigt. Ved valg af flere hold da ctrl-tasten nede. Tryk "OK" i alle boksene og gentag ved alle brugere du vil "nedgradere" til almindelige brugere.

3: Skift administrator adgangskode, nødvendig hvis ikke angivet tidligere.

0017

Luk "Computer administratrion" og går ud i roden af kontrolpanelet. Klik på "Brugerkonti og Familiesikkerhed".

0018

Klik på "Brugerkonti"

0019

Klik på "Administrer en anden konto" og accepter UAC'en.

0020

Klik på "Administrator"

0021

Klik på "Skift adgangskode"

0022

Lad "Nuværende adgangskode være tom. Udfyld de markerede felter og skriv evt see this here. et adgangskodetip. Tryk "Skift adgangskode".

0023

Genstart computeren.

Hvis jeg ellers husker rigtigt og du har fulgt guiden, skulle du have din almindelige bruger og Administrator kontoen på login skærmen..

Hvis ikke, smid en kommentar, og jeg kigger på det.