Ivan Skytte Jørgensen

Rss
Personligt feed med nye kommentarer i tråde, du overvåger:
https://www.version2.dk/mit/0/kommentarer?token=HPnHcLYhJ8jCXC_UoTnfzqY2R9xpwMBmKONAZAek0jk

Kommentarer

Kommentar til Er automatiseret tilknytning af tråde til CPU-kerner mulig?

Re: CPU cache

Du skal ikke tælle clockcycles, men nanosekunder. Og picosekunder. Helt enig. Det er det, som det kommer an på i sidste ende. Jeg undrer mig blot lidt over at HP i 2002 kunne lave en så stor L1 cache med circa samme (nanosekund-)latency som andre chipfabrikanter kunne på samme tidspunkt.
Kommentar til Er automatiseret tilknytning af tråde til CPU-kerner mulig?

Re: CPU cache

En større cache er også langsommere. Det gør sig gældende for stort set alle typer lager - det er derfor man typisk har indført flere cache-niveauer frem for at gøre hvert niveau så meget større. Man kan også dele cachen op og dermed få 2 mindre og hurtigere caches. En ting, som undrer mig, ...
Kommentar til Huller i Java

Re: Fravalg af features -> boilerplate

Hvis du kigger på transitionsformer og lovlighed, så læner du dig rigtigt hurtigt op af en model-checker for at kunne afgøre om transitionerne er lovlige. Det er interessant, men jeg kender ikke noget mainstreamsprog der udnytter disse ideer. Nej, og det er en skam. På laveste niveau er alt b...
Kommentar til Huller i Java

Re: Fravalg af features -> boilerplate

[tilstandsmaskiner] Det er da nemt nok i mange sprog? [snip: pæn Scala implementering af en tilstandsmaskine] Der er forskel mellem at let kunne implementere tilstandsmaskiner (med patternmatching i dit eksempel), og at sproget direkte understøtter tilstandsmaskiner. Hvis sproget understøtte...
Kommentar til Huller i Java

Re: Fravalg af features -> boilerplate

Og det kogte man så ned til "C++ er velkendt og objektorienteret, hvis nu vi fjerner rigtigt grimme ting, indtil det er simpelt, er der nok ikke nogen, der opdager, at det der er tilbage, heller ikke er ret kønt..." Jeg vil ikke umiddelbart sige at Java er ukøn, men de fravalgte...
Kommentar til Huller i Java

Re: Fravalg af features -> boilerplate

Jeg kan tage fejl, men i min optik er boilerplate en masse besværgelser man skal igennem før man (endelig) kommer til at kunne løse sin opgave. Jeg brugte begrebet "boilerplate" lidt upræcist. Det var nærmere: håndkodning af den feature, som har brug for. F.eks. hvis man sidder med C...
Kommentar til Huller i Java

Fravalg af features -> boilerplate

Tilbage i 90erne tilvalgte og fravalgte Gosling+Naughton features, ud fra hvad de ønskede at sproget skulle bruges til. Som i alle sprog, så når man koder, savner man nogle gange features som findes i andre sprog. F.eks.: - funktionspointere - duck-typing - operator overloading - multipel ned...

Re: samtidighed og spaghetti?

Og meget af sandheden ligger sikkert i, at de folk (undertegnede inkluderet), som har behov for at skrive realtids-kode er elektroingeniører og ikke softwareingeniører Jeg tror at der er en hel del sandhed i at elektroingeniøreer skriver lige så fin kode, som softwareingeniører laver elektris...

Prepared statements

Jeg tvivler på at Torben Mogensen præcist sagde: I Java bliver det kodet som en streng, der indeholder både data og nøgleord Alle fornuftige libraries (inkl. dem tilJava) understøtter prepared statements, og hvis folk ikke bruger dem, så bør de piskes med brændenælder.
Kommentar til Hvad er det lige, folk har mod separatortegn?

Re: Skønhed vs. pragmatisme vs. læsbarhed

Det er i øvrigt forkert, at Pascal ikke tillader tomme sætninger. Jeg har Pascal User Manual and Report (som definerer sproget) foran mig, og både BNF-grammatikken og syntaksdiagrammerne viser tydeligt, at tomme sætninger er tilladt. Det var interessant. Jeg kan huske at jeg boksede med det ...
Kommentar til Hvad er det lige, folk har mod separatortegn?

Re: Skønhed vs. pragmatisme vs. læsbarhed

Det er godt nok modigt at du bringer Pascal på banen, da det jo af de fleste herinde anses for noget inferiørt. Den oprindelige pascal's syntax fra omkring 1970 var et skridt fremad i forhold til de andre sprog på det tidspunkt, men ret ynkelig i forhold til hvad vi har i dag. Men det betyde...
Kommentar til Hvad er det lige, folk har mod separatortegn?

Skønhed vs. pragmatisme vs. læsbarhed

Jeg finder det lidt overraskende at ingen endnu har brragt op den datalogisk smukke syntaks for pascal (den oprindelige ISO-pascal (sm implementered af compass/polypascal, ej Borlands afvigende parser), som belyste hvordan syntaksvalg kan have effekt på produktivitet. For de uindviede så var sem...
Kommentar til Tosproget integration

Re: Der mangler et lille tvist

Vi regner dog med, at serveren stadig skal sende følgende HTTP-header til klienten: Content-Language: da Er der andre headers, man bør sende med? Muligvis en HTML eller HTTP "link" header med rel="alternate" og hreflang="en" (kan ikke skrive eksemplet da...
Kommentar til Tosproget integration

Der mangler et lille tvist

På flersprogssiderne bør i have links til de specifikke sprogversioner. Det giver to fordele: 1: Nogle gange er browserens sprogindstillinger forkerte. Så skal folk have mulighed for at let vælge et andet sprog (uden at logge ind). 2: Webcrawlere vil følge linkene til de andre sprog og dermed vil...
Kommentar til Amerikansk tele-boss: ‘Hvem f*** er I, EFF?’

Re: SSL/HTTPS?

Hvis en video-tjeneste bruger HTTPS/SSL, så har det her Binge On vel ikke mulighed for at gøre noget? En DPI-boks kan nemt fange SNI-headeren i TLS når mobilenheden forbinder sig til https://en.vilkårlig.ip.adresse og sender SNI (som er ukrypteret) så kan DPI-boksen nemt se at klienten forsøg...
Kommentar til Open Source routere

soekris net5501

Ja, den kan følge med på 50Mbps, men helt ligetil er det ikke. Den har ingen APIC så 2 af ethernetportene konflikter med HPET, så de porte skal køres polled i linux. Jeg har tidligere brugt den forrige generation (net4801). Men efter i en del år have rodet med serielkabler, compactflash kort, osv...
Kommentar til Software-router del 2: Praktiske øvelser

Små pakker = mange pakker

Et trick som Jesper Brouer fortalte om, da han arbejdede med support af 100Gbps-kort inden han havde fået dem til at virke (ventede på firmware fra leverandøren) var at skrue pakkestørrelsen ned til det minimale, fordi det meste overhead er pr. pakke - ikke hvormeget de fylder. Hvis du ikke har b...
Kommentar til Skal vi sælge value added services?

Re: Hvad ønsker JERES kunder

95% af kunderne har så heller ikke noget at bruge [statisk IP-adresse] til og aner simpelthen ikke hvad det der. Derfor kommer dem der ønsker det til at betale den faktiske udgift for os. Vi fakturerer bare videre. Min kommentater var mere møntet på eksisterende ISPer, hvor alle kunder får e...
Kommentar til Skal vi sælge value added services?

Re: Hvad ønsker JERES kunder

Men hvem er det, der vælger den billigste internetforbindelse, de kan finde? Det er både folk, der tager et rationelt valg, fordi det er dumt at betale overpris for en forbindelse, og folk, der vælger det billigste, fordi de skal have alle enderne til at hænge sammen. Jeg tror at din analyse...
Kommentar til zlib udfordring

Re: Optimalt?

Optimalt vil så vidt jeg ved kræve en brute-force afsøgning af alle mulige reset-points under selve komprimeringen. Korrekt. Hvis data hidtil har indeholdt mange forekomster af "girafsliber" men få af "girafhalstørklæde", så vil huffmann-koden for girafsliber være kortere...