Flemming Frandsen

Youtube leger med HTML5: Se mor, video uden Flash!

Du har ret i at det er noget rod at man ikke har kunnet blive enige om at alle skal supportere Ogg Theora, men der gad Apple ikke være med, på den anden side kunne Mozilla ikke være med til H.264 pga. patent probemet i USA.

Heldigvis kan man nøjes med H.264 og Ogg Theora, så er man dækket ind og med Quicktime og Flash fallbacks til de tilbagestående browsere så virker det også alle steder, se:

http://camendesign.com/code/video_for_everybody

21. januar 2010 kl. 19:10
Youtube leger med HTML5: Se mor, video uden Flash!

Ja, se f.eks. som kom fra Opera og der kom fra Safari, der er flere eksempler på features som først er blevet en del af HTML5 efter det er implementeret i virkeligheden.

Internettet og w3c er i stor grad specificeret ud fra hvad der allerede virker.

21. januar 2010 kl. 17:44
Youtube leger med HTML5: Se mor, video uden Flash!

Det kan de ved at html5 er en nedskrivning af hvad man allerede gør i moderne browsere så som Firefox, Chrome, Safari og Opera.

Mao er den eneste leverandør af browsere der først begynder på html5 i 2020 MS.

21. januar 2010 kl. 17:09
DK-CERT: Brug IE8 eller skift til en anden browser

Ja, du har evig ret, der er rigtigt mange fæle IE-only korthuse rundt omkring.

Det værste er selvfølgelig at når man har en enkelt IE-only skod-app inde i huset så er der ikke nogen straf for at indføre en mere.

Man burde som virksomhed fjerne IE fra alle maskiner og i stdet have IE-tab i Firefox til de få elendige legacy apps der kræver IE.

MS har et stort ansvar for rodet, de burde have sat en rød 10 pixel ramme på html siderne i IE når den kører i quirks-mode, på den måde kunne klytmiklerne nemt se når de havde lavet noget griseri.

Suk

19. januar 2010 kl. 20:36
DK-CERT: Brug IE8 eller skift til en anden browser

Burde man ikke snart følge .fr og .de og anbefale folk at droppe IE helt?

http://news.bbc.co.uk/2/hi/technology/8465038.stm

19. januar 2010 kl. 11:51
VIA sætter netbook-processor i kompakte servere

Jeg bruger også picoPSU'er, det er dog kun de større og dyrre modeller der kan regulere 12V og samtidig levere en fornuftig strøm 12V, men hvis man har reguleret 12V kan man bruge de små modeller.

15. januar 2010 kl. 18:31
VIA sætter netbook-processor i kompakte servere

Yepper, jeg har 3 VIA C7 maskiner i drift lige nu med MSI Fuzzy CX700 boards:

http://us.msi.com/index.php?func=proddesc&maincat_no=388&prod_no=1186

Med et CF kort til at boote på og et par wifi kort trækker hele maskinen lige omkring 10W.

Jeg kunne godt tænke mig at vide hvor meget tab der kommer fra den byzantinske ATX strømforsyning, den er en skam at der ikke er flere motherboards der kan køre på ureguleret 12V.

14. januar 2010 kl. 20:22
VIA sætter netbook-processor i kompakte servere

Jeg har for nyligt bygget en server baseret på X7SLA-H Atom boardet fra Supermicro:

http://www.supermicro.com/products/motherboard/ATOM/945/X7SLA.cfm?typ=H

Med 2 GB RAM, en PCIe SATA controller og 5x 1.5 TB lowpower Seagate diske i RAID5 bruger maskinen 65W målt ved stikkontakten.

Performance er ok i, jeg kan streame data til/fra array'et med omkring 30 MB/s.

14. januar 2010 kl. 08:49
Microsoft hopper på vektor-vognen

Det betyder absolut intet at den rå xml fil er 5 gange større end det tilsvarende data som hårdt pakket binært data, komprimering tager sig jo nemt af det problem, tilgengæld er det meget svært at lave et binært format som er lige så fleksibelt og fremtidssikret.

Det interessante ved SVG er at det er en standard som gør det muligt at bruge flere forskellige værktøjer, incl. Javascript til runtime manipulering af DOM'en i stil med html.

Se på moderne formater som ODF, der er dokumentet blot en zip fil der indeholder xml filer, sidst jeg kiggede efter fyldte samme content i ODF mindre end samme content i legacy formater som .doc.

11. januar 2010 kl. 17:48
Microsoft hopper på vektor-vognen

Det er noget vrøvl at brokke sig over xml-markup overhead, for hvis man gerne vil have mindre filer og spare noget båndbredde kan man nemt komprimere dem, hvis browseren understøtter det og det gør alle moderne browsere.

Se: http://en.wikipedia.org/wiki/HTTP_compression

11. januar 2010 kl. 12:46
Skjult kryptering hos bankerne forvirrer it-kyndige

Det er 100% usikkert at submitte data fra en http side til https, netop fordi brugeren ikke kan se om data bliver opsnappet, selv hvis man er en kyndig bruger der checker at der står https på output siden, for den kan lige så godt være opstået ved:

  1. Angriberen modificerer form'en så target for formen er sat til http://angriber.ru/form

  2. Brugeren har ingen mulighed for at kontrollere at siden ikke er pillet ved eller at formen ikke submitter det forkerte sted hen, med mindre han læser sourcen, så han udfylder formen og submitter sine data til angriberen.

  3. Angriberen opsnapper data fra browseren.

  4. Angriberen laver en 302-redirect til https siden med data'ene url-encodet.

  5. Brugeren får den side han forventede og aner ikke at han er blevet narret.

#0 kan virke svær lige ind til man indser at det kan gøres som man-in-the-middle og at det angreb faktisk kun kræver at man får kørt sin kode på en eller anden tilfældig maskine på offerets netværk, for så kan man både dns og arp spoofe sig vej ind mellem brugeren og nettet.

Selv https hele vejen er ikke sikkert, med mindre brugeren er meget opmærksom jf.:http://www.blackhat.com/presentations/bh-usa-09/MARLINSPIKE/BHUSA09-Marlinspike-DefeatSSL-PAPER1.pdf

http://www.blackhat.com/presentations/bh-usa-09/MARLINSPIKE/BHUSA09-Marlinspike-DefeatOCSP-PAPER2.pdf

https://media.blackhat.com/bh-usa-09/video/MARLINSPIKE/BHUSA09-Marlinspike-DefeatSSL-VIDEO.mov

http://www.blackhat.com/presentations/bh-usa-09/MARLINSPIKE/BHUSA09-Marlinspike-DefeatSSL-SLIDES.pdf

http://www.youtube.com/watch?v=Rvp0oPluuLEhttp://www.youtube.com/watch?v=xWBeQ0cR0WY

Den eneste måde at sørge for en 100% sikker https forbindelse er ved at nægte adgang for brugeren hvis han ikke har et klient certifikat man stoler på, kun på den måde kan man slippe for at stole på brugerens sans for sikkerhed.

6. januar 2010 kl. 12:33
Tanker om Arduino

Det eneste magiske ved Arduino er en bootloader og børnevenlig indpakning af toolchain'en, selv sproget man bruger er C med støttehjul.

Det er nemt at skifte de børnevenlige komponenter (sprog, IDE, bootloader, hardware) en af gangen efterhånden som man får brug for mere kontrol og før man ved af det har man et professionelt system og en karriere;)

Lad os håbe at der er flere der bliver hooked.

3. januar 2010 kl. 20:25
40.000 processorer sørgede for digitale effekter i 'Avatar'

Det er sjovt at tænke på at da Titanic kom ud i 1997 var der i hver eneste artikel om filmen en lille blurp om at vandet havde taget en masse computer kraft og at man havde brugt Linux software til formålet.

Nu om stunder er det en selvfølge at der der er brugt masser af computere og Linux til at lave film med, så de tekniske detaljer kan kun findes i nørdpressen:)

28. december 2009 kl. 09:47
Hostingfirma køber god open source-karma for 10.000 kroner

Nej, da, hvis v2 kan lave gratis reklame for store udenlandske firmaer som burde have råd til at købe det selv, så er der da intet galt i at donere omtale til et lokalt OpenSource projet der har brug for det.

15. december 2009 kl. 10:32
50 nye Android-mobiler på gaden i 2010

Google holder Jul med HTC og har gjort det lige siden starten af Android projektet, så det skulle da kun være prisen på Motorola der kunne gøre dem mere interessante at købe...

14. december 2009 kl. 15:30
MySQL-skabers nødråb: Hjælp med at redde MySQL fra Oracle

Det er svært at transplantere pascal ind i en C kodebase som mySQL, alternativt skulle man forurene sit source træ med pascal og blive afhængig af en pascal compiler.

14. december 2009 kl. 12:49
MySQL-skabers nødråb: Hjælp med at redde MySQL fra Oracle

Jeg har haft fingrene i SAPDB og jeg kan godt love dig at der ikke har været noget i SAPDB der gav mySQL et løft.

SAPDB er:

  • For det meste skrevet i pascal.
  • Af tyskere, med hang til tyske navne.
  • Og ret syge navnekonventioner (3-bogstavs prefixer + 3 tal + galskab så vidt jeg husker)
  • med korte fil og funktions navne.
  • Fyldt med sære fejl.
  • Bruger locking i stedet for mvcc.
  • LAANGSOM fordi man har brugt rigtigt meget tid på at optimere efter forhold som de var på mainframes for 90 år siden.

Det gør at SAPDB/MaxDB koden er totalt værdiløs for andre end de oprindelige udviklere og selv for dem er der kun affektionsværdi.

mySQL har traditionelt været et legetøjsDBMS som var en glimrene erstatning for flade filer (ingen ACID), lidt lige som sqllite, blot multibruger.

mySQL fik et løft den gang man tilføjede InnoDB, så man kunne få transaktioner på udvalgte tabeller og med ekstra options ACID.

Hvis man ser sig ordentligt for og bruger mySQL rigtigt kan man godt få ACID og nogle tilfælde også performance, men jeg vil stadig mene at hvis man vil have et rigtigt DBMS, med både ACID, performance og skalerbarhed så er PostgreSQL et bedre valg end mySQL.

... så skulle Oracle fumle mySQL væk uden at et community overtager vedligeholdelsen (ret usansynligt), så er der stadig PostgreSQL.

14. december 2009 kl. 11:42
SF sender dokumentformater i Folketingssalen

Der er to ting som gerne må gå væk:

  1. Mails om kommentarer om den her artikel.

  2. Microsoft, deres produkter og deres fans.

11. december 2009 kl. 14:09
Oracle ville malke Vejdirektoratet for millionbeløb

Mon ikke den opgave kunne løses nøjagtigt lige så godt med Postgresql?

Faktisk er det nok så simpelt et behov at man kan nøjes med mysql eller flade filer.

11. december 2009 kl. 09:58