Google Web Fonts

Är det något jag gillar med CSS3 så är det att man kan använda fonts som inte finns på användarens dator med hjälp av @font-face.

För att göra det hela enklare så brukar jag använda mig av Google Web Fonts som har ett stort register av olika typsnitt man kan använda. Bara sök efter ett typsnitt, klicka på ”Quick-use” och använda en av de länkar som visas.

Självklart finns det inte stöd på alla browsers, så man ska inte ta för givet att typsnittet visas ändå. För att göra det lite lättare så kan man kolla på denna lista för att se vad som stödjer denna funktion.

Lösning för att få fungerande ljud i Ubuntu 12.04

Något som hände mig när jag installerat Ubuntu 12.04 var att mina hörlurar inte stängde av ljudet på högtalarna. Båda kanalerna spelades alltså samtidigt. Jag fick även vid ett tillfälle enbart hörlurarna att fungera men inte högtalarna. Men självklart finns det en lösning på allt!

Öppna terminalen och skriv följande:

sudo add-apt-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install alsa-hda-dkms

Detta installerar en fungerande version av Alsa som gör att allt fungerar som det ska.

Reboota och njut av fungerande ljud!

LÖSNING 2014:

Paketet som ska installeras är idag omdöpt så istället för ”sudo apt-get install alsa-hda-dkms” så ska ni skriva:

sudo apt-get install oem-audio-hda-daily-dkms

SVN Diff med hjälp av Vim

Jag tyckte att SVN DIFF outputen var lite tråkig och jobbig att gå igenom när den bara var i en färg. Ganska otydligt när det är så… Som tur är kan man använda Vim för att få en bättre översikt!

Skriv följande i terminalen:

 svn diff | vim -R -

Detta öppnar Vim i read only mode och visar ”diffen” i färg! Inga behov av att installera något nytt som colordiff eller liknande!

Snabba upp din TCP-hastighet på din Mac

Satt och skulle kopiera över en stor mängd filer till en remote server och tyckte det tog väääldigt lång tid. Men som tur var så kom jag över en liten rad text man kan skriva in i terminalen för att fixa detta.

Börja med att skriva:

sysctl net.inet.tcp.delayed_ack

Detta visar dig vilket värde du har på denna variabel. Sedan ändrar du det med kommandot:

sudo sysctl -w net.inet.tcp.delayed_ack=0

Detta gör att du inte ger TCP något delay, vilket den har som standard. Detta halverade tiden för mig när jag gjorde filöverföringen. Så det var en stor skillnad!

Det ska tilläggas att ibland så är denna inställning inte optimal men oftast så är det en bra lösning för att snabba upp din TCP hastighet.

Fixa indentering för PHP + HTML i Vim

Något jag tyckte var jobbigt när jag redigerade en .php fil var att html taggarna inte indenterades när jag körde g+g -> = -> G. Som tur var hittade jag en fix för detta som gjorde det möjligt att slippa byta filetype inne i filen.

Bara gå till http://www.vim.org/scripts/script.php?script_id=604 och ladda hem .vim scriptet där. Skapa sedan en mapp vid namn ”indent” i din .vim mapp. Lägg sedan php.vim filen du laddat hem i ”indent” mappen (/vim/indent/php.vim), starta om Vim och TADA så funkar allt som det ska!

Copy/Paste i Vim (Mac)

När jag satt med Vim på min arbetsdator med OS X (Snow Leopard) så upptäckte jag att jag inte kunde göra en ”yank” (kopiering) så att det sparades i systemets clipboard. Lite smått störande när man vill visa upp en liten bit kod för någon.

Som tur var så kunde det lösas enkelt genom att använda pbcopy och pbpaste. Så för att lösa problem så lägg bara in detta i din .vimrc fil:

map  :w !pbcopy
map  :r !pbpaste

Detta gör att du kan markera en text och trycka på F5 för att kopiera för användning utanför Vim. F6 i sin tur klistrar in det du kopierat.

Pixelmator

För lite mer än en månad sedan fick jag tipset att testa Pixelmator som en möjlig ersättare av Photoshop. Det jobb jag utför kräver inte de mest avancerade bitarna som Photoshop erbjuder men jag måste ändå ha möjlighet att göra lite mer än att rita en rektangel med text i.

Det som slog mig först av allt var hastigheten på Pixelmator. Programmet startade upp väldigt snabbt och tar inte upp mycket resurser på datorn. Som en gammal användare av Photoshop kände jag snabbt igen mig bland menyerna och ikonerna på verktygen som i stort sett var desamma.

Likadant var det med snabbtangenter och genvägar – men med ett par ändringar som gjorde att jag fick kolla upp och testa mig fram vad som var vad. Inga problem att lära sig men lite ovant i början.

Något som jag snabbt kom att sakna från Photoshop var de filter och alternativ som finns för dem. Pixelmator har en lång rad med filter som fungerar likadant men när det gäller t.ex skuggning så får man göra det på egen hand. Däremot så finns det ”plugins” man kan installera som gör jobbet åt dig och däribland finns bland annat skuggnings filter.

Så efter en tid av att ha använt Pixelmator i mitt arbete måste jag säga att det har fungerat bra och jag har klarat av att göra allt det jag krävt av programmet. Vissa saker får man göra lite annorlunda jämfört med Photoshop men i det stora hela är Pixelmator väldigt likt Photoshop. Den stora skillnaden så som jag ser det är priset, att Pixelmator har lite mindre features och att Pixelmator är snabbt och resurssnålt.

Jag rekommenderar att testa Pixelmator om Photoshop anses vara för stort och har massa onödigt du inte använder i ditt arbete eller kanske helt enkelt är lite för dyrt. Kolla även in Pixelmator’s tutorials som visar väldigt många vanliga exempel med allt från enkelt till avancerat.