Kodsnack 74 - Resten av livet med dina handleder
2014-10-28 10:26Kristoffer och Tobias snackar tangentbord, att anpassa dem efter sina behov och hur de på diskreta och ofta störande sätt skiljer sig mellan operativsystem och länder. Vad man vill och kan göra för att motverka ont i händer, armar och handleder.
Sedan lite mer om Kristoffers hackvecka och minecraftklon. Problemen med obstinat felsökning per stirrande på kod. Teknikval för minecraftklonen, målsättningar och anledningar till olika val. Diskussioen glider naturligt över i att skriva i lågnivåspråk och om man idag förstår hur datorer fungerar. Det är bra för alla att skriva lite C. Eller? Vilka lågnivåsaker kan vara värda att ha lite koll på idag?
Som avslutning vankas snack om utvecklingsmiljöer och lite kort om språket Rust.
Ett stort tack till Cloudnet som sponsrar våra livesändningar och erbjuder finfina VPS!
Diskutera gärna avsnittet på Techworld!
Länkar
- Cloudnet sponsrar våra livesändningar
- VPS - virtual private server
- Truly ergonomic - Tobias tangentbord
- Bruna, röda och blå tangentbordskopplingar
- Kristoffers tangentbord - Microsoft comfort curve 3000 for business
- Purple scout - konsultbolag där både Tobias och Kristoffer jobbat
- KVM-växel - låter dig ha ett tangentbord och en mus ansluten till flera datorer
- Bricka - att råka sabba mjukvaran i en pryl så att prylen inte gör mer än en tegelsten
- Sculpt ergonomic keyboard for business
- Microsoft comfort curve 2000
- Chiclet-tangentbord
- Freestyle2-tangentbordet
- Synergy - mjukvarualternativ till KVM
- Dvorak
- Thinkpad
- Svorak
- Thinkpads trackpoint
- Microsoft Keyboard layout creator -program som kompilerar DLL-filer för att göra egna tangentbordslayouter
- HAL, udev och systemd - lågnivåsystem av olika ålder
- Anders tangentbordslayout
- XKB
- QWERTY - det vanligaste tangentbordsupplägget
- Wacom och deras ritbrädor
- Suses hackvecka 2014
- Unreal-motorn
- Unity-motorn
- ANSI C
- GDB
- Valgrind
- Alpha compositing
- Z-buffring
- Moirémönster
- OpenGLs många versioner
- Mesa-biblioteket
- Intel HD Graphics 3000
- Tessellering
- Shader
- strmcpy.c
- Assembler
- Lisp
- ML
- Prolog
- OCaml
- x86
- MIPS
- Bytekod
- Glib
- stb.h
- SDL
- Qt
- Chromes utvecklarverktyg
- Firebug
- Tabeller i HTML
- CSS
- Gopher
- Geocities
- Less - preprocessor för CSS
- Eclipse - stor och spridd utvecklingsmiljö för Java
- IntelliJ IDEA - populär utvecklingsmiljö för Java
- JetBrains - tillverkare av IntelliJ och flera andra utvecklingsmiljöer
- CLion - Jetbrains nya utvecklingsmiljö för C och C++
- Xcode - Apples utvecklingsmiljö
- Qt creator
- LLDB
- Refactoring
- vi
- Emacs
- Cmake - byggsystem
- Atom - Githubs textredigerare
- Skywriter - nedlagt projekt att utveckla en textredigerare inom Mozilla
- Light table
- Yosemite - senaste versionen av Mac OS X
- Virtual machine
- Rust
- Meetup - tjänst för att skapa och hitta mötesplatser för likasinnade
- Rust-träffen i Göteborg i vilken Kristoffer deltog
- Signedness
- Typkonvertering
- Normaltal
- Haskell
- Option-typ
- Monad
- Checked exceptions
- const i C++ - mer ett förslag än något annat
- Kristoffers rust-kod
- Øredev 2014 - kom och snacka kod med oss!
Titlar
- Inte helt rätt med de som har skrivit mjukvaran
- Jag brickade mitt tangentbord
- Ingen aning om hur man skriver mjukvara
- (I klass med att) flasha om tangentbordet
- Det ser ju ut som riktiga piltangenter
- Sitta och skriva på en kudde
- Det där låter mer som en riktig produkt
- Sin egen bastardvariant av Dvorak
- Om jag brydde mig tillräckligt mycket
- Fördelen med Qwerty är att det står på tangentbordet
- Bra att bry sig ganska mycket om sitt tangentbord
- Jag har köpt datorer i Hongkong ganska länge
- Fördelen med att ha din helt egna tangentbordslayout
- Tangentbordssnack med Kristoffer och Tobias
- Resten av livet med dina handleder
- Om värdet i z-bufferten är längre bort än det man vill rita
- Sprid ljuset med ett steg
- Det kompilerar ju oerhört snabbt
- Det låter lite som självspäkning
- Om man har utsatts för C
- Självspäka sig litegrann i C
- Har du en kompilator så har du C
- Lågt ner i grafikstacken
- Sjukt frustrerande och intressant
- Hjärnklåda
- Som att försöka installera ett virus på sin dator
- Antingen det man vill ha eller ingenting