The Passionate Programmer

peter / 27.aug.2009

Det har blivit dags för en bokrekommendation och denna gång har jag läst The Passionate Programmer av Chad Fowler.

New books from AdLibris

Med undertiteln “Creating a Remarkable Career in Software Development” så är det inte konstigt om man förväntar sig rätt mycket och jag tycker att Chad har lyckats bra med detta.

“Too many of us seem to believe that specializing in something simply means not knowing about other things.”
— Be a Specialist (Kap. 8)

Något man bör uppmärksamma är att detta är en reviderad version av My Job Went to India: 52 Ways to Save Your Job, så om du redan läst den kanske det inte finns så mycket nytt att hämta.

Bokens (korta) förord är skrivet av David Heinemeier Hansson (Mest känd som skaparen av Ruby on Rails).

Även om de flesta tipsen i boken är relativt självklara så är det trevligt att få dem uppradade på detta sätt. Varje kapitel avslutas med sektionen Act On It! där man får konkreta tips om hur man ska applicera det man lärt sig i kapitlet på sitt eget arbete.

“To find out whether you really know something, try teaching it to someone else.”
— Be a Mentor (Kap. 14)

Gott och Blandat #7

peter / 27.aug.2009

Den 19:e Augusti hände något oväntat, en av de största konstnärerna i Ruby-communityt, why the lucky stiff raderade större delen av sin online identitet. Oväntat kanske är fel ord, då _why alltid har varit en smula oberäknelig.

Chunky Bacon!

Som tur var så startades whymirror relativt omedelbart. (Syftet är att samla alla _whys projekt)

MagickWand

Om man är ute efter ett alternativ till RMagick så kan man kika på MagickWand.

Exempel: Att skapa en tumnagel

1
2
3
4
5
6
7
require "magickwand"

wand = MagickWand::Wand.new
wand.read "shamrock.jpg"
wand.resize_to_fill 75
wand.modulate 100, 115
wand.write "thumbnail.jpg"

Compass

Compass är ett meta-ramverk för CSS (Använder sig av SASS) med stöd för Mixins.

ART && CODE

Om vvvv, Processing, Max/MSP/Jitter och Pure Data låter intressant så kan jag rekomendera videoklippen från konferensen ART && CODE.

qTip

I veckan som gick behövde jag lägga till hjälpinformation i en applikation. Mitt önskemål var att hitta ett plugin till jQuery för att göra pratbubblor och efter en stunds letande hittade jag qTip. Jag blev helt klart mäkta imponerad, speciellt av deras demos och dokumentation.

Exempel: Pratbubblor på alla länkar med title attribut


$('a[title]').qtip({ style: { name: 'cream', tip: true } })

#songsincode

Tweet meme som vägrar dö, nördigt men ganska kul :)


while(i++<100){ (new Balloon(Color.Red)).Go(); }

var u = {do(They.told=="ya"){ kill InNameOf(They); }

fear(REAPER);^H^H^H^H^H^H^H^H^H^H^H^H^H^H

if status ='ready' OR 'not' THEN getgps.localpos [TAB]

public bool NoSatisfaction { set { _noSatisfaction = value; } }

Gott och Blandat #6

peter / 27.jul.2009

Sinatra och Rails uppdaterade

För ett tag sedan uppdaterades Ruby on Rails (2.3.3) och nu har även Sinatra fått en mindre uppdatering (0.9.4).

Du kan läsa om förändringarna i Sinatra här och förändringarna i Rails här.

KORG nanoPad

KORG Nanopad

Jag har skaffat en KORG nanoPAD som som jag tänker kombinera med en KORG nanoKONTROL alternativt en AKAI LPD8 även om den senare saknar faders.

Ett tips är att mappa om X-axeln på touchplattan från Pitch Bend till CC0 och sedan använda den för crossfade i till exempel Native Instruments Traktor eller Ableton Live, jag skulle dock föredragit om X/Y-plattan ersatts med en fader och några vridreglage.

Rekomenderad läsning

Testning

Utvecklingsmiljö

Applikationer/Bibliotek

Design

Ny skärm

Jag har äntligen tagit och skaffat en ny skärm, det blev en 23.6” (16:9, 1920x1080) BenQ G2412HD som både har DVI-D och HDMI, det enda som saknas nu är en DisplayPort → HDMI sladd, om det nu finns sådana.

New toys

Spent Per Day

peter / 05.mar.2009

Scriptet jag bloggade om tidigare är nu klart och jag kallar det spent-per-day. Jag har använt mig av Gruff för att generera graferna och slutresultatet blev rätt stiligt.

Det ligger självklart på GitHub.

Vad gör scriptet?

Genererar grafer utifrån datat på översiktssidan på swedbank.se

Hur ser graferna ut?

Balance

Spend Per Day

RMagick på OS X

peter / 04.mar.2009

RMagick

Har suttit och kodat i några timmar och när jag nästan är klar så märker jag att jag inte hade installerat RMagick på datorn. Och för att RMagick ska fungera så måste man såklart ha en fungerande ImageMagick installation (eller GraphicsMagick om man kör RMagick 1), detta har tidigare varit en aning krångligt. Även om man använt sig av MacPorts.

Men nu är det bara att köra Rubyscriptet rmagick-osx-installer för att få allt installerat som det ska.

rmagick-osx-installer

Athegas nya blogg

peter / 04.mar.2009

Nu har jag satt upp Athegas blogg och ni kommer att kunna läsa mina inlägg på http://blogg.athega.se/author/peter/. Jag kommer fortsätta att blogga här men Athega-specifika poster kommer jag att skriva på sin rätta plats så att säga.

Prenumerera

Håll dig uppdaterad om vad jag gör på Athega genom rss!

Upp

Temat heter micro och är gjort av seaofclouds.
Det drivs med Mephisto under Ruby on Rails