Er du blacklistet?

Får du tit at vide at dine emails ryger i andres spam-filtrer? Så er din ip-adresse måske blevet blacklisted.
Du kan med fordel finde ud af det på https://whatismyipaddress.com/blacklist-check som med det samme genkender din ip og giver dig status over, hvor mange af de 80 DNS-antispam lister, hvor dit ip er på listen. Du klikker bare på linket, og så viser det dig din status.

Og hvis du måske oven i købet kører en hjemmeside fra en delt server, er du måske især udsat for at din organisations mail ryger i spam-filtrene(det kan der være mange grunde til, og det er ikke nødvendigvis din hostingudbyders fejl). Du har måske oven i købet en dedikeret server, som dit site ligger på, men også her kan du være blevet blacklistet. Det kan der være mange årsager til(medarbejdere, der misbruger organisationens mails, DDOS angreb mv.

Hvis du vil finde din websides ip-adresse, kan du, i terminalen, nemt tilgå den ved at skrive:

dig minhjemmeside.dk

ip-adressen finder du i “answer section”.

ip-adresser er i øvrigt fuldt offentlige, men pga GDPR-politikker orker jeg ikke engang overveje om det er tilladt, at poste screenshots af proceduren. Så i dette eksempel får du intet screenshot med en snippet af kommandoen.

Tabulator

En meget vigtig shortcut i terminalen er tabulator. Linux er baseret på en skriftlig syntaks og er dermed en kilde til irritation, hvis man har glemt en kommando eller en sti, der skal benyttes i ens arbejde.

Og det er her tabulatoren eller tab(som de unge kalder den 😉 ) kommer ind i billedet. Ved kort og godt at afslutte en kommando med tab, vil ens shell færdiggøre ens syntaks. Hvis der skulle være flere filer med samme bogstaver kommer der ingen forslag medmindre man trykker på tabulator en ekstra gange, altså to gange i alt.

Surf i terminalen

Nettet kan for mit vedkommende godt være en tidsrøver, hvor jeg surfer rundt uden nogen mening. Og sådan fungerer strategien jo også på langt de fleste sider. De er bygget til at man skal klikke videre og videre og videre og videre og…

Derfor har jeg taget beslutningen, næsten, fuldt ud til at benytte terminalen i Linux og bruger i stor grad links og lynx som mine browsere. Sidstnævnte kan også bruges i Windows terminalen og sikkert også Mac. Man undgår dermed reklamer og forslag til, hvad der kunne tænkes at være ens næste netfix.

Du installere links eller lynx vha.
1 ) pip install links eller pip install lynx
2 ) I terminalen skriver du bare links efterfulgte af den url, du vil have vist. Fx links dr.dk

Webscraping

Jeg har set på webscrapping på blogs, som indeholder Youtube-videoer.

Først finder den entry-headeren i min wordpress, og derefter entry-content. Den søger også efter iframe og vha try-funktionen. Ved brug af split-funktionen splitter vi url’en i de fire slash(/) og ved ? som er repræsentant for videoens id.

Except sørger for at vi ikke modtager fejlmeddelelser, hvis bloggen ikke indeholder en youtube-video. I stedet for vi None retur. Man kan selvfølgelig også ændre meddelelsen til print-funktionen. Fx print(“ingen youtube-video her”). Prøv at bygge videre på den og forsøg at optimerer koden til også at indeholde vimeo ol.

Koden til github

Speedtest i Linux

I dag, på arbejdet, var jeg og mine kolleger noget forundrede over hastigheden på nettet. Foruden at jeg på wireshark havde set flere encrypted alerts, hvor nettet gentagene gange, havde smidt mig af for korte periode, gik jeg ind og så på hastigheden.

Speedtest-cli er her din ven. Se nedenstående. Du installere fra pip install speedtest-cli

Foruden Wireshark og Speedtest benytter jeg også gerne nload på en almindelig dag.

Ændre hostname i Linux

Har du et hostname, som du ikke bryder dig om, kan du med fordel ændre dette til et andet.

Dit hostname er det, som kommer efter @. Fx atle@ubuntu-linux:~$

Ønsker du at lave dit hostname om skriver du følgende inde i terminalen:

hostname som vil vise dit hostname.

sudo nano /etc/hostname som eksekvere nano(installer nano via sudo apt-get install nano). Ændre dit gamle hostname med dit nye.

sudo nano /etc/hosts ændre du også til dit nye hostname.

sudo reboot vil reboote din computer og du vil fremover kører med dit nye hostname.

Vær dog opmærksom på, at der i tilfælde af forindelse mellem servere, hvor du fx har en licens, som peger til dit hostname, skal ændre dette til det nye.

3D modellering

Jeg har leget med 3D modellering i Houdini. Under processen var jeg inspireret af Simon Stalenhags univers og fantastiske geometri.

Selve arbejdet med modellen tog et par timer(det er lidt tid siden, at jeg har arbejdet på 3D og rund geometri er altid lidt mere omfattende).

Modellen fylder ca. 70.000 polygoner. Den er renderet i Physically Based Rendering(PBR) med 12 * 12 pixels.

Billedmanipulation i Python

En sjov måde, at lege med billedmanipulation er med Tiler til Python. Du finder Tiler på github her:

https://github.com/nuno-faria/tiler

Herefter kloner du fra github(fx fra din terminal): git clone https://github.com/nuno-faria/tiler

Jeg går ud fra at du allerede har installeret Python, og har øvet dig i programmet, da Tiles ikke er et begynderværktøj.

Lav en mappe: mkdir tiles_is_fun og gå ind ind den.

Når du har klonet Tiler installerer du filen requirements.txt:

pip install -r requirements.txt

Din mappe vil nu indeholde et nyt directory som hedder tiler gå ind i denne mappe.

Inde i mappen images importerer du et billede af det, du vil manipulere. I mit tilfælde har jeg placeret et gammelt billede fra min tid som studerende – jeg har fået flere grå hår sidenhen 😉

Billede jeg har importeret er atle.jpg

I din terminal går du ind i din mappe, hvor du har installeret mapperne, og skriver flg.:

python tiler.py ./images/atle.jpg ./tiles/circles/gen_circle_100

Klik Enter og vent på at dit billede manipuleres. Det kan den første gang godt tage rigtig lang tid, helt op til 5-7 minutter. Derefter går det smidigt.

Circles

Burg config.py til at navngive dine billeder og ændre på formaterne. Det nytter jo ikke noget, hvis du glemmer at navngive et billede og ikke kan forstå, hvorfor det ikke indeholder det ønskede resultat og HUSK at gemme din config.py før du rendere – jeg taler af erfaring 😀

Eksperimenter dig frem med de andre tiles og se hvad du kan lave. Og prøv med andre billeder. Fx Skriget af Edvard Munch(jeg turde bare ikke sætte det ind her af frygt for copyright), men farverne er super sjove at lege med.