Simon Lodal

Her måtte Bash og Grep give op: Vi skriver et værktøj til at udtrække data fra aktindsigt

  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4.  
  5. print("filename;time;refnum\n");
  6. while (<*.pdf.txt>) {
  7. my ($filename, $filehdl, $text);
  8. $filename = $_;
  9. open($filehdl, $filename) or die;
  10. $text = join('', <$filehdl>);
  11. print($filename);
  12. print(($text =~ /Tidspunkt for indberetningen[\r\n]+(^.+$)/gm) ? ";$1" : ";ERROR");
  13. print(($text =~ /^Referencenummer[\r\n]+(^[^ ]+$)/gm) ? ";$1" : ";ERROR");
  14. print("\n");
  15. }

20. marts 2020 kl. 12:55
Fiber

Enig. Jeg bor på Nørrebro. I fortovet ligger der fiber fra fem forskellige selskaber, men ingen af dem vil sælge til mig[1]: De vil allesammen have, at hele ejendommen slutter sig til samlet.

Klart, man kan ikke bare trække kabler i et hus uden tilladelse fra ejeren, og du ejer næppe hele karreen.

Desuden kan man ikke bare koble sig ind på en fiber fordi den løber lige forbi. Du skal hen til nærmeste brønd, eller have gravet en brønd ned selv.

Når du så har gravet fortovet op, skal du også lige have trukket fiberen op i lejligheden, sikkert 20-30k oven i. Og måske have sat aktivt udstyr op i kælderen. Næppe under 100k ialt.

Jeg ville foreslå at få dine naboer med på ideen.

3. februar 2020 kl. 20:24
Verona: Nyt sikkert sprog fra Microsoft skal løse problemer med gammel C og C++

I C++ er der ikke rigtig nogen undskyldning for lække. Alle allokeringer på stakken, eller indkapslet i objekter som delete'r i destructor (RAII). Og smart pointers. Men selvfølgelig kan man gøre det galt, hvis man virkelig vil.

Verona lyder som om det løser ét specifikt problem på én specifik måde.

Eller en løsning på jagt efter et problem.

Jeg kan ikke se hvorfor det skulle være interessant (nok) - der er så mange andre facetter i et sprog.

5. december 2019 kl. 09:26
Hvad sagde jeg? Regeringen ser ANPG som en god business case!

når forfatteren ikke engang gider at forklare hvad ANPG står for?

11. oktober 2019 kl. 21:52
Derfor bragede NemLog-in ned trods failover: Host forsøgte at bruge forkert storage

Hvorfor opdagede det sekundære datacenter ikke bare at det primære var nede, og overtog hele driften?

Hvis det sekundære ikke overtager før det primære center fortæller at det går skidt, så har man ét stort single point of failure system. Man skal bare trække stikket mellem de to hjernehalvdele, så dør de begge. Er det virkelig sådan det er designet?

10. september 2019 kl. 21:00
Scannings-databasen Shodan gør det legende let at hacke

Hvis nogen stadig har åbne SCADA systemer koblet direkte på nettet burde de fyres og straffes ved ret.

Det er i hvert fald ikke shodan's skyld at de findes.

De kriminelle/stater som virkelig vil, skal nok finde de SCADA systemer alligevel.

20. maj 2019 kl. 20:53
En Linux-router med MPLS

Når du kun får 19gbit/s synes jeg det lyder som skæv fordeling af trafikken.

Har du kigget på CPU load, altså per kerne, per sekund (htop)? Kan være en af dine kerner maxer ud? Latens og drops begynder gerne rigtigt over 70%.

De ensartede antal interrupts siger ikke særlig meget om fordeling af trafikken. Du vil få ca samme antal interrupts om en cpu behandler 10kpps eller 100kpps, fordi netkortet batcher flere pakker i samme interrupt.

/proc/net/dev indeholder derimod både pakke- og byte-stats per interface og dermed pr kerne. Jeg bruger et script der parser den hvert sekund og udskriver forskellen. Ellers kan du også tælle pakker per kerne med iptables, men det går jeg ikke ud fra at du bruger.

1. februar 2019 kl. 18:00
En Linux-router med MPLS

vconfig har svjh en option om at beholde vlan tags på pakkerne.

1. februar 2019 kl. 17:21
'123456' er stadig det mest brugte kodeord: Se top 25 for 2017

Folk burde aldrig selv få lov at vælge deres kodeord. Utroligt at det stadig er default i stort set alle systemer.

29. december 2017 kl. 11:12
Kastrup høvler dyrebare minutter af bagage-håndtering med Googles TensorFlow

RFID tags burde løse alle de problemer på en meget mere elegant måde.

25. august 2017 kl. 11:20
Konsulent: Hvorfor accepterer virksomheder at få software leveret med møggreb?

Det lader til at være et buzzword som alle lægger deres egen mening i.

Jeg ville tænke på et system der bruger standardiserede dataformater og protokoller.

Altså noget der kan integreres og driftes på en standard måde, og ikke er en "blackbox".

Men åbenbart betyder det oftere noget a'la:

  • Et system der allerede eksisterer og er i drift hos andre kunder.
  • Et system som alle andre bruger, uanset hvor ringe det måtte være.
  • Hvad som helst man kan betale sig fra i stedet for at tænke selv.
  • Det må være lige så utilgængeligt og u-administrerbart som det vil, bare der er et nummer man kan ringe til.

Andre bud?

2. februar 2017 kl. 12:31
Udvikler: Linux er en del af IoT-sikkerhedsproblemet

Ja, internetudbyderen må holde brugerne ansvarlige for deres udstyr ved at lukke ned for netforbindelsen (eller skrue op for prisen) hvis brugeren har udstyr der benyttes i dos-angreb.

Hvad har ISP'en at gøre med det? Skal vi holde rede i alle dimser brugerne anskaffer sig? Der er mange bagsider af den overvågning.

Nej, producenten skal stå til ansvar. Obligatorisk patching af alle sårbarheder der får et CVE nummer, alternativt udelukkelse fra markedet og andre former for straf.

20. januar 2017 kl. 12:17
Efter IoT-DDoS: Hvad skal kaffemaskinen og støvsugeren med wifi?

Producenten skal have det fulde lifecycle ansvar.

De skal udsende opdateringer når der findes nye problemer, minimum i garantiperioden.

Og den dag opdateringer stopper, skal de give brugeren besked om, at enheden ikke længere må tilsluttes internet og bør kasseres.

22. november 2016 kl. 18:17
Netflix slipper for politisk indgreb: EU giver op i kampen imod geoblokering

Martin...

Lad os tage et eksempel: Star Trek NG, fra 80/90'erne. Ligger på US-Netflix. Hvordan kan det være den ikke findes i DK/Europa? Der er to muligheder:

  1. Rettigheds-ejere vil ikke sælge den.
  2. Netflix vil ikke købe den.

Det er vist længe siden den er blevet sendt på TV. Så #1 er svær at tro på.

Så er der kun #2 tilbage. Logik, Watson.

Netflix lader europæerne betale for amerikanernes x10 større udbud.

18. maj 2016 kl. 11:26
Netflix slipper for politisk indgreb: EU giver op i kampen imod geoblokering

Film og serier købes i pakker hvor der betales forud - fx køber man 500 blandede film + 50 serier i 6 måneder, som man så betaler 10 mio kr for... Netflix skal derefter vurdere om kunderne i den periode kan dels konsumere indholdet og dels finansere indholdet via abonnementsbetalinger.

Hele den forklaring hænger slet ikke sammen.

Mon ikke indholdsleverandørerne sætter en pris der passer områdets størrelse? Eller mener du, at pakken koster 10mio, uanset om det er til Danmark eller Tyskland, som har 10-15 gange flere brugere?

Hele din kommentar er bare den samme gamle undskyldning om, at det er indholdsleverandørernes skyld.

Fortæl mig hellere hvad Netflix har gjort i de 3-4 år de har været her.

Danmark er et lille marked ...

Danske film og serier er måske en historie for sig selv. Men langt hovedparten er det samme som resten af verden ser. Der skal bare undertekster på, så dyrt kan det heller ikke være.

Hvis "lille marked" virkelig er et problem, og Netflix virkelig ville gøre noget ved det, så skulle de da behandle hele EU som én region. Bare til at starte med. Præcis som kommissionen ønskede det, jvf artiklen; en god gang fornuft.

Men støtter Netflix kommissionens forslag?

14. maj 2016 kl. 13:04
Netflix slipper for politisk indgreb: EU giver op i kampen imod geoblokering

Præcis! Netflix er the good guys her, de vil sgu helst ikke blokkere.

Det er bare enormt komfortabelt for Netflix, at alle hader Hollywood selskaberne der lever i fortiden.

Faktum er at Netflix' danske service har 1/10 af det amerikanske udbud, og intet er sket i de 3-4 år de har været her. Tværtimod er prisen steget.

Netflix er nogle griske sataner ligesom de andre, bare med en moderne forretningsmodel. Men stadig nogle griske sataner.

13. maj 2016 kl. 23:22