Kodsnack 68 - En saga helt utan sedelärande sidor
Kodsnack - Podcast tekijän mukaan Kristoffer, Fredrik, Tobias - Tiistaisin
Fredrik och Kristoffer snackar byggsystem, nya mobiler och utveckling för mobiler. Fredrik talar ut om sina äventyr med Cmake, och vi funderar över hur man får in nya rutiner och lösningar i sina jobbprojekt. Sedan snackar vi om Apples senaste presentation, dess livesändningsproblem, prylarna som presenterades och androidmobilen Oneplus one. Vi snackar också lite om att skripta sin vardag, smarta klockors plats eller avsaknad av plats i våra liv och hur mängden skärmstorlekar och enheter påverkar apputveckling.
Avsnittet sponsras av Procera, som bland annat söker skarpa webbapplikationsutvecklare.
Diskutera gärna avsnittet på Techworld.
Länkar
- Byggsystem - program som hjälper en att sätta ihop ens program - har vi talat om förr
- C++
- Linux - öppet operativsystem som distribueras i en stor mängd varianter
- Ubuntu - populär linuxdistribution, framför allt på persondatorer (snarare än servermaskiner)
- Debian - tidig och populär linuxdistribution
- Cmake - byggsystem
- MySQL - populär och öppen databas
- Glob - bygger en lista av filer som matchar ett visst uttryck, exempelvis alla filer med en viss filändelse i en viss mapp.
- Xcode - Apples utvecklingsmiljö
- Cmake kan generera filer för Xcode
- Länkning av program skapar en enda körbar fil av de många filer som skapas av kompilatorn
- Precompiled header
- Visual studio och precompiled headers
- Grand central dispatch
- apt-get - kommando för att installera paket på bland annat Debian
- libdispatch - biblioteket Grand central dispatch bygger på. Har portats till flera andra operativsystem
- GCC och precompiled headers
- Clang
- Precompiled headers och Xcode
- Att ersätta saker (eller personer) med mycket små shell-skript
- Applescript - skriptspråk för Mac OS X
- Service på Mac OS X
- Fredriks “flikar till Markdown”-skript
- Markdown - enkelt märkformat för rena textfiler
- Applescript dictionary beskriver vilka möjligheter en applikation ger via Applescript
- UI-skriptning med Applescript
- BBedit - anrik textredigerare för Mac OS X - och dess stöd för skript
- Acorn - bildbehandlingsprogram för Mac OS X - och dess stöd för skript
- Gus Mueller
- JSTalk - alternativt skriptspråk för Mac OS X
- Javascript och skriptande i Yosemite (Mac OS X 10.10)
- TV truck schedule - bilden vi alla fick se när sändningen strulade
- Videoströmmen av Apples presentation
- Artikeln om varför livesändningen gick dåligt - ifrågasatt av folk med kunskap
- Akamai
- CDN - content delivery network - system av utspridda servrar som kan användas för att snabbare leverera data till slutanvändare
- Tommy Krul - killen med den häftiga sjalen
- Super evil megacorp utvecklar spelet Vainglory
- Iphone 6 och 6 plus
- Apple watch
- Watchkit - Apples ännu inte släppta ramverk för att utveckla olika typer av appar för Apple watch
- M7 och M8 - kretsar i nyare modeller av Iphone som registrerar rörelse
- Den magnetiska laddaren för Apple watch
- Pebble - smart klocka
- Galaxy gear - Samsungs familj smarta klockor
- E-ink - skärmteknik som ser ut som bläck på papper och som (i många versioner) inte kräver ström för att visa en bild
- Dick Tracy
- Oneplus one - stor och välgjord androidtelefon
- Hur skärmen renderas på Iphone 6 plus
- Skärmrendering på retinamacar
- Iphone 6 plus i landskapsläge
- Rykten kring “Ipad pro”
- Square
- Apple pay - nyss presenterat system för att betala med applemobiler
- Izettle
- GB glace
- Swift är nu 1.0
- Cocoa - Apples övergripande ramverk för Mac- och IOS-utveckling
- Saker Apple släppt som öppen källkod
- Block för C
- libimobiledevice - linuxbibliotek för att prata med Iphone
- Cyanogenmod - androidbaserat operativsystem för mobila enheter
- Android 4.4
- Android L
- Androids fula progress bar - Video som visar den fula progressbaren (och en ersättare)
- Alien Dalvik - virtuell maskin använd av bland annat Jolla för att köra androidapplikationer
- Dalvik - Androids virtuella maskin. Ersatt av ART från och med Android L
- Bittorrent sync - decentraliserat system för filsynkronisering, lite som Dropbox fast bara mellan datorer du delar din information med
- Anpassning för olika skärmstorlekar och upplösningar på Android
- Humble bundle - köp spelpaket och ge pengar till välgörande ändamål
- Double fine - spelutvecklingsstudio
- Brütal legend
- Nexus 7 - Googles sjutumsplatta
- HTC Desire Z - Kristoffers första Android-telefon
- Launchers för Android - programmet som visar enhetens huvudvy och startar andra program
- Quasseldroid - IRC-klient till Android
- Kodkata - övning för att bli en bättre programmerare genom träning och upprepning
- Fontrendering på Android
- Chet Haase
- Filthy rich clients - bok om att skapa fräcka gränssnitt med Java
- Massive - malmöbaserad spelstudio
- World in conflict - realtidsstrategispel från 2007
- TAT - The astonishing tribe - malmöbaserad designstudio som köptes av Blackberry 2010
- Blackberry 10 - Blackberrys senaste operativsystem för mobila enheter
- Androids 2D-grafik har haft stöd för hårdvaruacceleration sedan 3.0.
- Near-field communication - NFC - trådlös kortdistanskommunikationsstandard