2017-02-20
Länk

Att känna sig som en bluff

David Walsh:

This is the hardest thing I’ve ever had to write, much less admit to myself.  I’ve written resignation letters from jobs I’ve loved, I’ve ended relationships, I’ve failed at a host of tasks, and let myself down in my life.  All of those feelings were very temporary — they would be heart-breaking temporarily but within months I’d have moved on.  There’s one feeling, however, that I’ve not been able to conquer during my professional career:  Impostor Syndrome.

Igenkänningsfaktorn är ganska stor i denna text, i synnerhet för oss som arbetar med någon form av IT-drift: man förväntas kunna allt, från larmsystem till lagringssystem, från nätverk och brandväggar till den nya datoriserade kaffemaskinen.

Mycket läsvärt.

(via Fredrik Björeman)


Macpro är annonsfri för att göra din läsupplevelse bättre.
Läs mer här



Länk

Ingen kärlek för iBooks från Apple

Michael Cohen:

I cannot see into the heart of Apple to judge the depth of its love for iBooks, but, from external appearances, whatever affection it has seems to become ever more shallow with each passing release. And, for an ebook lover like me, that is heartbreaking.

Jag har inte 700 böcker i min samling, men jag har tillräckligt många för att uppleva problem med synkronisering av böcker mellan mina datorer, plattor och telefoner. Rätt typiskt för att vara Apple detta, på något sätt.



2017-02-19
Guide

Kom igång med Ansible på macOS (X)

Har du börjat använda Ansible ännu?  Det är ungefär den enda fråga du behöver ställa dig själv, och om svaret är nej är frågan givetvis: varför inte?

Jag har kört Ansible ett tag nu och är helt kär i det. Det är, enkelt uttryckt, ett till synes simpelt verktyg för att via SSH exekverera kommandon på en annan maskin, oavsett om det är *BSD, macOS, Linux, AIX, och så vidare. Du installerar Ansible på en maskin, lägger in alla maskiner i en egen hosts-fil som Ansible använder, och sedan kan du utifrån de maskiner du lagt in i hosts-filen köra kommandon. Man måste skapa en ssh-nyckel som man trycker ut till samtliga maskiner man vill hantera via Ansible men även det är busenkelt att göra.

Man kan skapa grupper beroende på vilket kommando man vill köra och om man tar undertecknad som exempel är det ganska enkelt.  En sak jag gör relativt ofta är att starta om Apache på mina webbnoder. Det är ju enkelt att göra manuellt, men när man har gjort det några gånger så blir det ganska tjatigt, i synnerhet om man har sex webbnoder att köra kommandot på varje gång.  I Ansible:s hostfil har jag skapat en grupp som ser ut så här:

[webservers]

webnod01.joacimmelin.se

webnod02.joacimmelin.se

webnod03.joacimmelin.se

webnod04.joacimmelin.se

webnod05.joacimmelin.se

webnod06.joacimmelin.se

Du kan lägga IP-adresser eller hostnamn, det är upp till dig. utifrån denna grupp man man sedan ge kommandon. I mitt fall vill jag starta om Apache-servern för att läsa in den gemensamma konfigurationsfil som alla webbnoderna använder. Detta är busenkelt med Ansible:

ansible -m shell -a 'service httpd restart' webservers

Det är sannolikt rätt enkelt att läsa ut vad som händer ovan men för tydlighetens skull förklarar jag det snabbt:

Jag säger åt Ansible att ladda en modul som heter shell som innebär att jag vill skicka ett kommando i bash (som är standardshell på maskinerna i fråga), och det kommandot är service httpd restart. Kommandot skickas till alla servrar i gruppen “webservers”

Jag har lagt det i ett script jag enkelt döpt till restartweb.sh och när jag kör kommandot får jag ut följande resultat:

./restartweb.sh
webnod01.joacimmelin.se | SUCCESS | rc=0 >>
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

webnod04.joacimmelin.se | SUCCESS | rc=0 >>
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

webnod05.joacimmelin.se | SUCCESS | rc=0 >>
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

webnod02.joacimmelin.se | SUCCESS | rc=0 >>
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

webnod03.joacimmelin.se | SUCCESS | rc=0 >>
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

webnod06.joacimmelin.se | SUCCESS | rc=0 >>
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

I Mac-världen finns det massor du kan göra. Du kan exempelvis köra serveradmin med olika kommandon på flera servrar samtidigt, eller varför inte se till att synka över en backupfil till en offsite-backup via ssh med rSync, allt styrt av Ansible.

Det finns tonvis med fler saker du kan göra i Ansible så jag rekommenderar varmt att du gräver vidare om du vill göra ditt liv som systemadministratör lite enklare.

En bra guide som hjälper dig att komma igång på macOS (X) finns att läsa här. Denna guide är också läsvärd.



2017-02-18
Länk

Närmast omöjligt att radera Yahoo Mail-konto

ZDNet:

Deleted your Yahoo account? Think again.

Several Yahoo users, who last year decided to leave the service, told us that their accounts remained open for weeks or months after the company said they would be closed.

Jag är säker på att detta kommer bli bättre med den nya ägaren, en amerikansk mobiloperatör…



2017-02-17
Podcast

Björeman // Melin, avsnitt 65: Intryck från Fellingsbro

Kalla utedass i skogarna utanför Fellingsbro, underliga typer i Svenska Atariklubben, mjukvarutestande, Stunt Car Racer och Fredrik genomlider en datorkris.

Rafflande är bara förnamnet. I en poddspelare nära dig. Nu.




Länk

Gå över till IPv6 djävligt nu

The Register:

This week, the regional internet registry responsible for Latin America and the Caribbean, LACNIC, announced it has moved to “phase 3” of its plan to dispense with the remaining network addresses, meaning that only companies that have not received any IPv4 space are eligible. There is no phase 4.

Detta är inte ett lokalt fenomen – detta är ett globalt fenomen som kräver global handling djävligt i förrgår.


Föregående sida Nästa sida

© 2004 - 2017 Joacim Melin