![Kodsnack artwork](https://is4-ssl.mzstatic.com/image/thumb/Podcasts123/v4/81/73/1a/81731a24-e41d-83f7-727e-61a152485c3b/mza_5403122623170804315.png/100x100bb.jpg)
Kodsnack 44 - Strandade på en öde ö
Kodsnack
English - March 31, 2014 07:30 - 48 minutes - 33.6 MB - ★★★★★ - 1 ratingTechnology Education How To java llvm scheme svenska swedish byggsystem clang ios kaffe kod Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Fredrik och Tobias snackar arbetsverktyg; saker, program och tjänster vi inte kan eller vill vara utan när vi kodar.
Som grädde på moset en historia om delade pekare i C++ och de där buggarna man bara inte kan förstå att man inte upptäckt för längesen.
Länkar
Elvatums Macbook air (sent 2010) - Fredriks privata dator
Kodsnack 8 - Byggare Bok - allt om byggsystem
Cores - processorkärnor
Kompilatorer - program som omvandlar källkod från en form (ett språk) till en anann (ett annat språk eller binärkod för en viss plattform)
Macbook pro (sent 2011) - Fredriks jobbdator och Tobias sekundära jobbdator
27-tums iMac (sent 2013) - Tobias huvudsakliga arbetsdator
Sublime text
Eclipse - mycket spridd utvecklingsmiljö för Java (med mera)
IntelliJ IDEA - Jetbrains utvecklingsmiljö för Java
Xcode - Apples utvecklingsmiljö, främst för Objective-C men även C och C++
Terminalemulator - program som ger en textterminal i ett fönster
Z shell - populärt och kraftfullt kommandoskal
Solaris - operativsystem från början utvecklat av Sun
tcsh - skal som är en utbyggnad av C shell
Grep - sökkommando
Oh-my-zsh - samling av inställningar, teman med mera för Z shell
Git
Bash) - skal som är standardvalet på Linux och Mac OS X
iTerm2 - terminalprogram för OS X
GNOME terminal
Windows powershell - modernt skal för Windows från Microsoft
Dropbox - filsynkning mellan enheter, som fungerar
iCloud - Apples paraplynamn för ett stort antal molntjänster som säkerhetskopiering, foto- och datasynkronisering med mera
Bittorrent sync - filsynkning mellan enheter, som … oftast … fungerar
QT creator - Tobias favoritmiljö för C++, just nu i alla fall
Clang - kompilatorframsida för Objective-C, C och C++
Parsnings- och kompileringsproblemen med C++
LLDB - debugger för LLVM och Instruments - analysverktyg för Xcode
Jetbrains - utvecklare av många populära utvecklingsmiljöer för olika språk och plattformar
Appcode - Jetbrains IDE för Objective-C-utveckling
IKEAS skrivbord Galant i höj- och sänkbar modell
Håg capisco - skrivbordsstolen som får Tobias varmaste rekommendationer
Firmor som säljer möbler från konkursbon
Skrivbord och rullband i förening
Fredriks jobbildskärm från Dell 2560x1440
Subversion - ett äldre och mer centraliserat (jämfört med Git) versionskontrollsystem
Gits design
Gitlab - en klon av Github som finns gratis och går att köra själv
Github
IBM model M stort, tungt och klassiskt tangentbord som Fredrik gillar
Truly ergonomic - Tobias tangentbord
Apples trådlösa tangentbord
Apple magic trackpad
Fredrik om varför han använder trackpad
C++
Boost
Delade pekare - shared pointer
Allokering och deallokering
new-operatorn i C++
Stack och heap - minnesareor där man kan lagra saker.
Scope - hur länge någonting lever
Minneshantering i C
const-nyckelordet i C++
Call by reference - att anropa en funktion och skicka in en referens till ett värde istället för en kopia av värdet
Reference counting - ett sätt att hantera minne när man skriver program
Garbage collection - automatisk minneshantering
Operatoröverlagring i C++
Locale - information om datum, tid med mera som är specifik för ett visst land eller en viss region
Kodsnacks IRC-kanal - #kodsnack på irc.freenode.net
Sex stadier av felsökning
John Gruber - skribent i applevärlden och mannen bakom Daring fireball