torsdag den 27. november 2014

Porada - Giolo : Lækkert spejl til væggen (Vægspejl)


Fandt dette lækre spejl til væggen (vægspejl) som jeg virkeligt godt kunne tænke mig.
Det var et man godt kunne bruge ude i gangen, som et fedt anderledes spejl som ikke så mange lige har. De fleste har et kedeligt almindeligt et som ligner en billedramme med et spejl, eller noget ikea eller et som er meget ordinært. Dette er specielt og fedt så overvejer jeg kraftigt om det ikke skal op i gangen.

tirsdag den 25. november 2014

ASYNC med store filer - fil kopiering


Når man skal kopiere store filer (fx 1-2-3 gb data), så kan du ikke bruge File.Copy, men skal ud i at flytte dem selv. Her benyttes original filestream og den nye filestream.
Ulempen ved denne er at der skal læses lidt fra orignal filestream, put det i en buffer, kopier ind i den nye filestream. Det er der en kerne der gør, hvilket gør at sådan en kopiering kan tage op imod en time for 1,5 gb data.

Fordi den ikke kan udnytte at læse og skrive samtidigt, gør det processen langsom.
Hvis man derimod benytter ASYNC, så sker det asynkront, og vil sige den kan fortsætte med næste stykke arbejde når den har kopieret data imens den skriver.
Ved at det er asynkront kan der kopieres imens der skrives, så den hele tiden har en buffer klar.

Det gjorde at den kom fra en time ned til et par minutter.

INDSÆT KODE

tirsdag den 11. november 2014

F9 til opdatering af referencer i Word


Når man laver referencer i word er det utroligt lækkert at lave referencer (krydshenvisning) til andre afsnit med nummer og tekst og eventuelt sidenummer.
Problemet er så bare at når du kommer videre så ændrer tekster sig, numre ændrer sig, sidetal opdateres, MEN word opdaterer dem ikke automatisk for dig.
Derfor skal du selv opdatere dem for ellers står der de forkerte afsnitsnumre, tekster og sidetal i dine henvisninger, hvilket altid kan blive et problem.

Det man gør er:
at markere alt tekst med Ctrl + A.
at opdatere referencer med F9
at vælge "opdater alt" og trykke OK.

Nu er dit dokument opdateret til den virkelighed som du har i hele dokumentet.

Kabelrod er no-go! Cordlets hjælper


Cordlets er et dejligt produkt!
Synes altid mine kabler ligger og flyder og nu kan man få dejligt styr på dem.
Om du så har til dine høretelefoner, til dine ladere eller andet så er der plads til at kunne fastgøre dem, og hvis nødvendigt er der plads til oprulning på enhederne også.

søndag den 9. november 2014

CSS3 Animations - Gør simple ting mere spændende


Med introduktionen af HTML5, fulgte CSS3 heldigvis med som en stor del af pakken for en webudvikler til at gøre hverdagen med at gøre web og webudvikling for webudviklere mere spændende, uanset platform. Du er helt uafhængig af at have plugins, eller javascript biblioteker såsom jquery lagt ind på din side.
To af de spændende ting som CSS3 bragte med sig var; CSS3 animations, og CSS3 transitions.

CSS3 Transitions er overgange fra en state til den næste.
Det vil sige at hvis fx at du på en hover effekt flytter et element 50px til højre, så vil din transition bestemme overgangen fra state A (startposition) til state B (50px til højre for start position).

CSS3 Animations er at du har mulighed for at lave en animation der afspilles.
Du kan opbygge en animation i punkter og så automatisk laves der "ruter" imellem dem.
Så fx hvis du har en animation med 6 punkter (0%, 20%, 40%, 60%, 80%, 100%), så vil den automatisk finde ud af hvordan den laver transitions fra state A til state B til state C osv.
Så hvis fx du i 0% har sagt at et element har opacity: 0 og i 20% har opacity: 1 så på den tid dette tager så laves en overgang fra 0 til 1.0. Hvis du så bagefter ændrer farven fra sort til rød, laves igen en automatisk overgang fra sort til rød.
Så du kan få et element til at flytte sig lidt til højre (20%), så flytte sig lidt op imens teksten ændrer sig til rød (40%), så flytte sig til venstre imens tekststørrelsen vokser (60%), og til sidst få baggrundsfarven til at skifte til en grøn baggrundsfarve (80%), for at afslutte ved at gå tilbage til sin første state (100%).
Her kan man bestemme hvor lang tid denne overgang (0-100%) skal tage, og hvordan den skal afvikles (start langsomt og afslut hurtigt, eller modsat, og mange andre muligheder.
Så kan man også sætte forskellige animationer på forskellige states - så du kunne sætte ovenstående animation på når der gås fra normal til :hover-state, og når man så går tilbage til normal så afspilles det hele igen baglæns fra en anden animation. Det giver en så ufatteligt mange muligheder.

Det er noget der gør at du nemt med lidt fodarbejde kan lave simple ting meget mere interessante ved at der er aktivitet på dine sider.

Billeder kan fade frem, elementer kan vokse når du peger på dem, tekster kan forstørres når du peger på dem, ikoner kan bevæge sig når du ser dem, menu'er kan danse når du åbner dem.
Alt sammen ting der gør en side lidt mere sjov og spændende (hvis man beherske sig), men nu heldigvis er relativt nemt fordi du har så mange muligheder og variationer der kan gøre dine sider mere spændende.

Fordi du kan bestemme flere punkter der udføres så gør det at dine muligheder er ret mange, fordi du kan få lavet så mange forskellige fede overgange så du vil tro det er løgn.

Da jeg er en meget passioneret og nysgerrig systemudvikler, så har jeg igennem noget tid rodet med både CSS3 transitions, men også med CSS3 animations, og begge er gode til hver sine ting.
Men efter jeg nu er blevet relativt god til dem, så er jeg helt vild med at gøre små bitte ting mere interessante med de muligheder CSS3 har givet mig.
Det skal ikke ligne min side er opbygget i Flash med et hav af effekter, men vil gerne have at der er lidt spil og ting der sker når man ser på min side for gør den interaktiv og dermed spændende.