Innan du börjar läsa, följ mig på twitter!
Få tillbaka gamla filer via Git
Ännu en “note to self”, kring en fråga som kommer upp ganska ofta nu förtiden. Hur får man tillbaka en gammal ändring i Git? Det händer trots allt att man gör misstag som commitas, vi är väl människor säg. Och Git är ju faktiskt ypperligt i dessa lägen.
git show treeish:file
Där treeish är en commit, branch eller tag och file är sökvägen till filen du vill kolla närmare på.
Efter det kan man skriva över nuvarande fil med filen som den såg ut då:
git show treeish:file > current_file
Kontrollera därefter korrigeringen:
git diff
Ok? Commita och pusha upp!
Barcelona tips
Note to self: lista med grejer att se och uppleva i Barcelona. [Uppdaterad] numera med karta!
Tips: Pär Lindholm på Active Spain guidade oss en heldag uppe i Montserrat, vingården Torres i området Penedes och avslutade med en trerätters lunch på den genuina restaurangen Vinya Nova. Väl värt en heldag!
View Barcelona sights in a larger map
Användbara vim-kommandon
Jonas vs Vim – jakten på den perfekta editorn. Note to self: några smidiga kommandon till text-editorn Vim.
- G= – autoindentering på allt under raden du står på
- ^ – gå till första tecknet på raden du är på
- A – Insert mode sist på raden
- % – gå till tillhörande (), {} eller [].
- 1G – gå till början av filen
- G – slutet av filen
- 23G – gå till rad 23
- cw – ta bort resten av ordet och gå till insert mode
- o – insert mode på ny rad
- O – insert mode på ny rad innan raden du är på
- za – toggla “fold” (dölj ett block exv)
- :e # – switcha till föregående öppna fil (en gång till för att gå tillbaka till den du började på)
- CTRL-r – redo
- u – undo
- “kyy – ” accessar registret (plats k), yy kopierar raden
- “p – ” accessar registret (om något register är satt, så letar den där (k i detta fall)), p klistrar in såklart.
- alt # – Highlight every word that matches the one you stand on
Sök med vimgrep
En funktion jag använder väldigt ofta i TextMate är “Find in project” (SHIFT + CMD + F) för att hitta exempelvis en metod som använts på flera ställen. I Vim kan man använda sig av Vimgrep, vilket fungerar på ett liknande sätt, förutom att du får specifiera vilka filer du ska söka igenom som ett andra argument. Regexp används mer än ofta i vim, vilket också vimgrep använder sig av.
- :vimgrep /@site.slug/g app/views/**/* – söker efter “@site.slug” i kataloger som matchar app/views/*/*, eller app/views/*
- Lista sedan sökningarna genom att skriva: :cw
Tre veckor i Barcelona
En av de största fördelarna med att driva eget är helt klart friheten att göra egna val och ta beslut i frågor på sitt egna sätt. Just därför passar jag på att jobba ifrån Barcelona i tre veckor. Efter ett par veckor har vi jobbat hårt och samtidigt hunnit med att besöka diverse sevärdheter och ätit tapas i mängder.
Att jobba på distans är egentligen inte något nytt för mig, då många av mina kunder redan finns på distans i Stockholm, Jönköping, Göteborg och Malmö. 2008 jobbade jag från Melbourne i Australien och Bali, vilket förutom avståndet också innebär 8-10 timmars skillnad i tidszoner. Nu är ju tidsskillnaden noll och allt verkar flyta på nästan över förväntan. Skype är som vanligt aktivt och välanvänt under vistelsen här. Internet har vi haft sedan dag noll, tack vare mina reskamrater Simon Hedberg och Victor Hillebjörk.
Jag har känt Simon i snart nåt år och i somras berättade han om en vän (Victor) som hade planer på att dra ner till Barcelona den här hösten. Vi träffades alla tre och åt tapas på Tapas i Umeå och kom fram till; “Varför inte?”. Och nu sitter vi här tillsammans i Spanien.
Tanken att jobba mer på resande fot är otroligt frästande. Det känns som att en ny miljö ger en kraft och inspiration som är otroligt välbehövlig, särskilt såhär på höst/vintern. Tänk att åka till San Fransisco och frilansa för något startup, eller tillbaka till Australien och jobba hos de man lärde känna sedan förra vistelsen där, eller…
Vi hyr en lägenhet med sex sovplatser på Comte d´Urgell i tre veckor och har bjudit ner vänner och bekanta för att passa på att ha lite kul också. Jonas Karlsson från Push Forward har bland andra varit här och hälsat på i nån vecka, vilket var riktigt trevligt!
Förutom jobb under svenska traditionella arbetstider (8-16), så har vi redan hunnit köra en del nattliga pass. Var och varannan timma ställer vi oss upp och rockar loss till 90-talsteman på Spotify, innan vi går ut på stan och äter tapas.
Jag hoppas att jag tar mig för att åka iväg fler gånger på det här sättet. Det finns egentligen ingen anledning att inte göra det.
Så kom Mac OS ljudeffekter till
Intervju med Jim Reekes, skaparen av ljuden i Mac OS. Många av de ljud som nämns finns fortfarande kvar i operativsystemet. Däribland just “sosumi”.
OMT in San Francisco #3: ‘Let it beep’ from One More Thing on Vimeo.