Anton Niklasson

The perfect nap

Jag har alltid älskat powernaps, eller tupplurer, som man också kan kalla dem. Jag har börjat lära mig hur jag kan använda dem för att få ut mer av varje dag.

Nu när jag pluggar har jag en del egen tid som jag får bestämma över, och då passar det mig klockrent att ta en powernap någon gång på eftermiddagen.

Såhär ser mitt recept på en bra powernap ut:

  1. Välj en tid som passar! Jag skulle säga någonstans mellan 13:00 och 16:30 beroende på hur din dygnsrytm ser ut.
  2. Hitta en plats där du kan ligga helt platt. Det är mycket svårare att somna sittandes.
  3. Mörklägg rummet så mycket det bara går.
  4. Ställ en klocka på drygt 10-20 minuter.
  5. Lägg dig helt stilla, och fokusera på andningen. Det här kan vara svårt, men det fungerar.
  6. När du vaknar ska du inte hoppa upp direkt och förvänta dig att vara superpigg. Du kommer vara trött och lite seg, men så då till att ligga kvar en stund till (max 10 minuter) och låt kroppen vakna till igen.
  7. Ta dig en kopp kaffe och börja kötta det som behöver köttas!

Det här fungerar för mig, det betyder inte att det kommer fungera för alla. För mig är det dock jättesmidigt, jag kan hålla en högre produktivitet. Tiden det här tar arbetar jag ENKELT ikapp då jag är mycket effektivare än om jag inte att knoppat en stund.

SSH-sessioner fryser

Jag satt med en kopp kaffe och en SSH-session. Mitt kaffe tog slut, så jag gick för att fylla på. När jag kom tillbaka och började knappa igen hände ingenting. Min session var helt frusen, den satt fast. Det enda jag kunde göra var att döda den helt, och logga in på nytt.

Det här problemet uppstår då OSX inte gör några som helst försök till att hålla kopplingen levande. Lösningen finns alltså i att helt enkelt be om att kopplingen får leva vidare. Rent tekniskt skickas data med ett angivet antal sekunders intervall till "andra sidan". Såhär gör man det:

Börja med att starta Terminal.app, där ska vi köra ett par enkla kommandon. Kör sedan följande:

cd ~
mkdir .ssh
cd .ssh
touch config
vim config

Det här skapar en konfigurationsfil för ssh, och öppnar den i editorn Vim. Tryck på i för att gå in i redigeringsläget, och klistra därefter in följande: ServerAliveInterval 10. Tryck Esc och därefter :x för att spara och stänga filen.

10 talar om hur många sekunder systemet ska vänta mellan varje ping. Om det här inte skulle fungera kan du prova något annat intervall, men för mig fungerar det såhär. Nu ska problemet vara löst, och dina SSH-sessioner lever vidare.

Spoofa din MAC-adress

Jag har kommit fram till att min dator har två olika MAC-adresser. En självklarhet för vissa kanske, men jag hade ingen aning om det sedan tidigare. Som en parantes kan jag nämna att jag sitter med en Macintosh. Följande princip är den samma över andra typer av datorer också skulle jag tro.

Jag stötte på problem då jag har en lokal WordPressinstalltion som beror HELT på att jag behåller en konstant IP-adress. Jag har konfigurerat min router till att hela tiden ge mig samma IP-adresser. Med det som grund har jag kunnat installera WordPress med min lokala IP som domän. På så sätt kan jag nå installationen ifrån, exempelvis, min telefon. Det i sig är grymt smidigt i utvecklingen för mobila enheter.

Såååååå, när jag kopplar upp mig via Wifi har jag en annan MAC-adress och då en annan IP-adress, i och med att den jag får via Ethernet är reserverad för just den MAC-adressen. Jag vill ha en gemensam MAC-adress, så därför spoofar jag min Wifi-MAC till att vara exakt samma som min Ethernet-MAC.

Båda adresserna finns annars under Systeminställningar > Nätverk > Ethernet/Wi-fi > Maskinvara. Kommandot ifconfig en1 | grep ether ger datorns nuvarande Wifi-Mac-adress. Kör ifconfig en0 för att plocka fram Ethernet-adressen.

Till själva spoofingen. Kör följande kommando: sudo ifconfig en1 ether aa:bb:cc:dd:ee:ff. Det här sätter alltså min Wifi-MAC-adress till angivna aa:bb:cc:dd:ee:ff. Det går såklart lika bra att göra samma sak åt andra hållet, med en0 som parameter då istället.

Om du någon gång skulle vilja ha en random MAC-adress finns det här.

Kör ifconfig en1 | grep ether för att kontrollera att allting fungerade.

För att återställa addressen till vad den tidigare var kan du såklart köra samma sak igen, med originaladressen. Det går också bra att starta om datorn, då återställs adressen. Jag skulle vilja behålla det här över omstart, det har jag inte hittat någon lösning för ännu...

Vertabs 1.3

Det var ett bra tag sedan jag uppdaterade Vertabs. Men nu äntligen fick jag ut lite ny kod. Jag skrev i ett tidigare inlägg om mitt mål för Vertabs under 2013. Det ser ut att lösa sig redan under första kvartalet. Det är alltid kul att nå mål, men jag känner att jag ändå vill ha något nytt att sikta på. Därför tänkte jag istället försöka nå 1000 användare av Vertabs under året. Det kanske är lite väl högt, men det gör egentligen ingenting.

Jag vet att Vertabs är en aning buggigt, men jag tror starkt på att det kan bli ett verktyg som faktiskt är användbart. Jag måste bara ta mig i kragen och investerar lite mer tid i det.

1.3 rör följande:

  • Renare UI. Jag har putsat en aning på gränssnittet och försökt snygga till det lite.
  • Data sparas nu istället i Chromes egen "wrapper" till localStorage. Det innebär att data kan synkas med din Chrome-inloggning. Jag kan även spara fin JSON istället för strängar som man fick klara sig med i localStorage.
  • Jag har filat på hur inställningarna hanteras, och de ska nu vara mindre buggiga. Inställningar injiceras direkt in i alla Vertabs-instanser.
  • Jag valde nu att bara visa välkomstskärmen när en användare installerar. Hela grejen med automatisk uppdatering är att man ska slippa bry sig om att det sker. Changelog finns på inställningsskärmen.
  • Jag har smugit in lite uppmaningar om att rapportera buggar, och även idéer, direkt till mig.

Ladda ner Vertabs