• Think like a Programmer

    Allen Downey talks about how thinking like a programmer will improve your code and your brain!

    published: 27 Mar 2013
  • Christian Sievert - ”Magenta” | P8 Jazz Alive | DR K

    Du kan til hver en tid besøge DR TV på www.dr.dk/tv og se både nye og ældre programmer i fuld længde. Hvis du har en YouTube-konto, så kan du abonnere på denne YouTube-kanal, hvilket giver dig mulighed for at få besked, når der bliver lagt nye videoer ud. Du kan abonnere på denne YouTube-kanal, ved at trykke på dette link: https://www.youtube.com/user/DR?sub_confirmation=1 Husk at tale pænt. Profilen her modereres efter DRs regler for god opførsel på DRs sociale profiler. Du kan læse dem her: http://www.dr.dk/om-dr/regler-god-opfoersel-paa-drs-sociale-profiler.

    published: 03 Apr 2017
  • Creating a Doom-style 3D engine in C

    In this tool-assisted education video I walk through the creation of a Duke Nukem 3D style (or Doom-style) software-rendering pseudo-3D engine from scratch. It supports non-Euclidean geometry. Topics such as vector rotation and portal rendering are at the core. SUBTITLES ARE AVAILABLE. Twitter: https://twitter.com/RealBisqwit Patreon: https://patreon.com/Bisqwit (alternatives at http://iki.fi/bisqwit/donate.html) Twitch: http://twitch.tv/RealBisqwit Homepage: http://iki.fi/bisqwit/ Contribute subtitles: http://www.youtube.com/timedtext_video?vHQYsFshbkYw or: http://www.youtube.com/timedtext_cs_panel?c=UCKTehwyGCKF-b2wo0RKwrcg&tab=2 This homebrew software-rendering pseudo-3D engine bears many similarities to Duke Nukem 3D. The geometry can be tweaked at run time without performance penal...

    published: 19 Jan 2015
  • How to Generate Music with Tensorflow (LIVE)

    This live session will focus on the details of music generation using the Tensorflow library. The goal is for you to understand the details of how to encode music, feed it to a well tuned model, and use it to generate really cool sounds. And I'm going to NOT use Google Hangouts, instead I'll do this with a green screen and a DSLR camera :) Code for this video: https://github.com/llSourcell/music_demo_live/ Please subscribe! And like. And comment. That's what keeps me going. My Udacity course is open for enrollments until this Saturday at midnight: https://www.udacity.com/course/deep-learning-nanodegree-foundation--nd101 More Learning Resources: http://www.asimovinstitute.org/analyzing-deep-learning-tools-music/ http://www.hexahedria.com/2015/08/03/composing-music-with-recurrent-neural...

    published: 15 Mar 2017
  • The Basics of Berkeley LOGO (Programming Language)

    Sorry my computer is so loud. :O Here`s the list for the colors: 0 black 1 blue 2 green 3 aqua 4 red 5 magenta 6 yellow 7 white 8 brown 9 light brown 10 pea green 11 grayish blue 12 salmon 13 light purple 14 orange 15 gray Commands to try: forward right left cleerscreen (i havent showed this one) repeat setPenColor setbg (sets background color) Thanks for Watching and Subscribe for new videos

    published: 27 Sep 2013
  • Coding Challenge #3: The Snake Game

    In this 10 Minute Coding Challenge, I attempt to code a p5.js version of the Snake Game. Send me your 10 minute coding challenge! Contact: http://twitter.com/shiffman To see the debugging process: https://www.youtube.com/watch?v=yUO2bWfBgN8#t=39m00s Source Code For This Challenge: p5.js: https://github.com/CodingTrain/Rainbow-Code/tree/master/CodingChallenges/CC_03_Snake_game_p5.js Processing: https://github.com/CodingTrain/Rainbow-Code/tree/master/CodingChallenges/CC_03_Snake_game p5.js: https://p5js.org/ Wikipedia page for the Snake Game: https://en.wikipedia.org/wiki/Snake_(video_game) For More 10 Minute Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

    published: 20 Apr 2016
  • Build an AI Composer - Machine Learning for Hackers #2

    This video will get you up and running with your first AI composer in just 10 lines of Python. The app can compose british folk songs after training on an existing folk dataset. The code for this video is here: https://github.com/llSourcell/AI_Composer I created a Slack channel for us, sign up here: https://wizards.herokuapp.com/ This is 'a' way to generate music, it's not necessarily the absolute best way. Another attempt I really like is this one since it can generate not just monophonic music, but polyphonic music as well: http://www.hexahedria.com/2015/08/03/composing-music-with-recurrent-neural-networks/ Tensorflow install instructions here: https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#pip-installation In a future video, I'll discuss how to easily use cloud...

    published: 08 May 2016
  • OSCON 2013: "Functional Thinking" - Neal Ford

    http://oreilly.com/go/oscon-js-html5 Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from an object-oriented imperative programmer to a functional programmer, using Java, Clojure and Scala for examples.

    published: 10 Sep 2013
  • A Gentle Introduction to Embedded Systems Programming

    Want to do some embedded software? Or worse, did you get handed a project and just want to know what is going on? There are some concepts you'll need to understand: volatile variables, hardware registers, static keywords, memory maps, bit manipulation and function pointers, oh my! This webcast walks step-by-step through the most important concepts a software engineer will need to get started on the path to embedded systems. About Elecia White: Elecia White has worked on DNA scanners, inertial measurement units for airplanes and race cars, toys for preschoolers, a gunshot location system for catching criminals, and assorted other medical and consumer devices. She is the founder of Logical Elegance, an embedded systems consulting company based in San Jose. Elecia has developed strong skil...

    published: 15 Dec 2011
  • Live-coding music with a Deep Neural Network

    live-coding with a deep neural network from Google Magenta project ( https://magenta.tensorflow.org/ ) using MIDI control from Extempore ( http://extempore.moso.com.au/ )

    published: 06 Feb 2017
  • 14BMC016 (MAGENTA COLOR GENERATION USING AT89C2051 MCU AND RGB LED)

    SIMPLE PROJECT ON RGB COLOR GENERATION USING 89C2051 MICROCONTROLLER AND RGB LED LINK: https://drive.google.com/file/d/0B8g2s-041dlZNWVuTEpVeDhxV00/view?usp=sharing

    published: 02 Oct 2016
  • Mac OS X Productivity Tips for Developers

    http://oreilly.com/go/productivity-tips-osx You're a talented coder and might even apply some agile practices to your daily workflow. Still, you're looking for that next boost to better keep track of information, manage your open applications, make working with the terminal more productive, recall information quickly, manage files rapidly, and produce documentation in a portable and effective manner. This video course shows you how to apply a wide range of tools and techniques—including shell enhancements, markdown files, and spotlight filters, to name a few—to help you become a more productive developer on the Mac OS X platform.

    published: 28 Jan 2014
  • Tutorial - Dash8 Q400 - Programming the FMS

    With the launch of the Majestic Dash8 Q400 Pro, I've decided to update my original Sample Flight videos (especially as one of the originals had to be pulled owing to inadvertent copyright issues). This is part one of a multi-part series where I cover the Control Panel and programming the FMS. If you've ever suffered from problems with the sample flight with things like the ILS not engaging or being unable to get the VNAV to work correctly, this video has the answers.

    published: 22 Nov 2015
  • Interview with Gene Kogan on Deep Learning & Creative AI | Kadenze

    Watch this course for FREE: https://www.kadenze.com/courses/creative-applications-of-deep-learning-with-tensorflow/info The Kadenze team sat down with Gene Kogan, a programmer and artist, to hear his thoughts on Deep Learning and Machine Learning. Featured as part of Creative Applications of Deep Learning with TensorFlow.

    published: 22 Sep 2016
  • AVP-2431 Resetting DS2431 / DS2432

    How to reset DS2431 via AVP-2431 Programmer.

    published: 10 Nov 2008
  • Creative Programming For Audio Visual Art

    Learn to use computers to make new and exciting Audio Visual artwork. Sign up today: https://www.kadenze.com/courses/creative-programming-for-audiovisual-art/info

    published: 22 Jul 2015
Think like a Programmer

Think like a Programmer

  • Order:
  • Duration: 10:10
  • Updated: 27 Mar 2013
  • views: 21168
videos
Allen Downey talks about how thinking like a programmer will improve your code and your brain!
https://wn.com/Think_Like_A_Programmer
Christian Sievert - ”Magenta” | P8 Jazz Alive | DR K

Christian Sievert - ”Magenta” | P8 Jazz Alive | DR K

  • Order:
  • Duration: 4:43
  • Updated: 03 Apr 2017
  • views: 435
videos
Du kan til hver en tid besøge DR TV på www.dr.dk/tv og se både nye og ældre programmer i fuld længde. Hvis du har en YouTube-konto, så kan du abonnere på denne YouTube-kanal, hvilket giver dig mulighed for at få besked, når der bliver lagt nye videoer ud. Du kan abonnere på denne YouTube-kanal, ved at trykke på dette link: https://www.youtube.com/user/DR?sub_confirmation=1 Husk at tale pænt. Profilen her modereres efter DRs regler for god opførsel på DRs sociale profiler. Du kan læse dem her: http://www.dr.dk/om-dr/regler-god-opfoersel-paa-drs-sociale-profiler.
https://wn.com/Christian_Sievert_”Magenta”_|_P8_Jazz_Alive_|_Dr_K
Creating a Doom-style 3D engine in C

Creating a Doom-style 3D engine in C

  • Order:
  • Duration: 18:50
  • Updated: 19 Jan 2015
  • views: 403648
videos
In this tool-assisted education video I walk through the creation of a Duke Nukem 3D style (or Doom-style) software-rendering pseudo-3D engine from scratch. It supports non-Euclidean geometry. Topics such as vector rotation and portal rendering are at the core. SUBTITLES ARE AVAILABLE. Twitter: https://twitter.com/RealBisqwit Patreon: https://patreon.com/Bisqwit (alternatives at http://iki.fi/bisqwit/donate.html) Twitch: http://twitch.tv/RealBisqwit Homepage: http://iki.fi/bisqwit/ Contribute subtitles: http://www.youtube.com/timedtext_video?vHQYsFshbkYw or: http://www.youtube.com/timedtext_cs_panel?c=UCKTehwyGCKF-b2wo0RKwrcg&tab=2 This homebrew software-rendering pseudo-3D engine bears many similarities to Duke Nukem 3D. The geometry can be tweaked at run time without performance penalties, to create things like ceiling crushers or rotating doors. For rendering, it only supports single-color floors, walls and ceilings, with optional depth shading. Unlike Duke3D, it also requires that each sector is convex. So far this engine does not support objects or sprites. It also does not support sloped surfaces or parallax ceilings. DOWNLOAD MATERIAL: - http://iki.fi/bisqwit/jkp/portalrendering.html SUPPORT / INSTRUCTIONS: The C program must be compiled with a C compiler supporting the C11 standard. If you attempt to compile it as C++, errors will be produced. If you attempt to compile it on a C98/C03 compiler, errors will be produced. You must compile it as C using C11 standard or newer (on GCC, use the commandline option: -std=c11). You also need libSDL 1.2. SDL 2.0 will not work. Add the options printed by pkg-config sdl --libs --cflags into your compiler commandline. The BASIC program is ideally run in QBASIC or QuickBASIC 4.5. It will not work in QB64 without modifications, because QB64 does not support DEF FN. It will not work in GW-BASIC, because of the structural programming statements. Music credits in order of appearance: - Lunar: Silver Star Story - Lunar Traffic theme (Noriyuki Iwadare) - Axelay - SPIDERS (Taro Kudou) - Tales of Phantasia - Final Act (Motoi Sakuraba and Shinji Tamura) - Tales of Phantasia - Ridge Racer (Shinji Hosoe) All these video game songs have been transformed into OPL3 songs with homebrew tools and played through ADLMIDI. Sorry about the fluctuating narration volume. I recorded pretty much every sentence separately over many days, and my microphone was positioned differently at different times, and sometimes it was day, sometimes night, sometimes I had morning voice, etc. I tried to compensate with both manual volume adjustment as well as running a compression filter over it all, but it was only after publication when I noticed how uneven it still is. My typical workflow for recording the narration involves the following: 1. Watching some of the video 2. Writing into a text file what I would like to say (this file will also form the basis of closed-captioning later). Much of the text comes from the directing script that I wrote before I even began any video recording. 3. Speaking that dialog and recording using Audacity. I honestly try to speak as naturally as possible. If I stutter or mispronounce some part, as happens many _many_ MANY times with English (that whole language is a frigging tongue twister to me), I simply repeat the sentence or part of a sentence as many times as necessary until I get it right. Then I listen to it, and delete the flubbed parts until I have the best takes for that text. Typically this involves about two minutes of recording for every 40 seconds of narration. Sometimes I leave a particularly difficult part in out of spite even if it doesn't sound fluent. Unfortunately having to do the recording in this manner tends to kill natural prosody. I do not use voice synthesizers for reference. 4. If the dialog is shorter or longer than the section of video I was planning this to be narration over, adjust something. From here the editing may branch anywhere, including things like changing the text, or adjusting the playback speed/length/order for clips, or even changing the source code (which requires a new round of video recording). 5. Go ahead in the video with step 1 For the record, my native language is Finnish. It has a small set of phonemes similar to Spanish or ancient Greek, and a similar rhythm of vowels/consonants as Japanese. This background is quite a disadvantage for speaking English, considering that a person's ability to distinguish and to reproduce a language's defining traits, such as phonemes, rhythm, accent and intonation, is mostly determined by the languages they are exposed to as a toddler. So, if my bad accent disturbs your harmony, I urge you to disable the sound and use the closed captions instead.
https://wn.com/Creating_A_Doom_Style_3D_Engine_In_C
How to Generate Music with Tensorflow (LIVE)

How to Generate Music with Tensorflow (LIVE)

  • Order:
  • Duration: 1:03:10
  • Updated: 15 Mar 2017
  • views: 27184
videos
This live session will focus on the details of music generation using the Tensorflow library. The goal is for you to understand the details of how to encode music, feed it to a well tuned model, and use it to generate really cool sounds. And I'm going to NOT use Google Hangouts, instead I'll do this with a green screen and a DSLR camera :) Code for this video: https://github.com/llSourcell/music_demo_live/ Please subscribe! And like. And comment. That's what keeps me going. My Udacity course is open for enrollments until this Saturday at midnight: https://www.udacity.com/course/deep-learning-nanodegree-foundation--nd101 More Learning Resources: http://www.asimovinstitute.org/analyzing-deep-learning-tools-music/ http://www.hexahedria.com/2015/08/03/composing-music-with-recurrent-neural-networks/ https://github.com/hexahedria/biaxial-rnn-music-composition http://www.hexahedria.com/2016/08/08/summer-research-on-the-hmc-intelligent-music-software-team https://magenta.tensorflow.org/ https://github.com/farizrahman4u/seq2seq http://stackoverflow.com/questions/14448380/how-do-i-read-a-midi-file-change-its-instrument-and-write-it-back https://github.com/vishnubob/python-midi Join us in the Wizards Slack channel: http://wizards.herokuapp.com/ Please support me on Patreon: https://www.patreon.com/user?u=3191693 Streaming Live from UploadVR's Studio in San Francisco!: https://www.youtube.com/uploadvr
https://wn.com/How_To_Generate_Music_With_Tensorflow_(Live)
The Basics of Berkeley LOGO (Programming Language)

The Basics of Berkeley LOGO (Programming Language)

  • Order:
  • Duration: 9:43
  • Updated: 27 Sep 2013
  • views: 24402
videos
Sorry my computer is so loud. :O Here`s the list for the colors: 0 black 1 blue 2 green 3 aqua 4 red 5 magenta 6 yellow 7 white 8 brown 9 light brown 10 pea green 11 grayish blue 12 salmon 13 light purple 14 orange 15 gray Commands to try: forward right left cleerscreen (i havent showed this one) repeat setPenColor setbg (sets background color) Thanks for Watching and Subscribe for new videos
https://wn.com/The_Basics_Of_Berkeley_Logo_(Programming_Language)
Coding Challenge #3: The Snake Game

Coding Challenge #3: The Snake Game

  • Order:
  • Duration: 27:27
  • Updated: 20 Apr 2016
  • views: 1062292
videos
In this 10 Minute Coding Challenge, I attempt to code a p5.js version of the Snake Game. Send me your 10 minute coding challenge! Contact: http://twitter.com/shiffman To see the debugging process: https://www.youtube.com/watch?v=yUO2bWfBgN8#t=39m00s Source Code For This Challenge: p5.js: https://github.com/CodingTrain/Rainbow-Code/tree/master/CodingChallenges/CC_03_Snake_game_p5.js Processing: https://github.com/CodingTrain/Rainbow-Code/tree/master/CodingChallenges/CC_03_Snake_game p5.js: https://p5js.org/ Wikipedia page for the Snake Game: https://en.wikipedia.org/wiki/Snake_(video_game) For More 10 Minute Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
https://wn.com/Coding_Challenge_3_The_Snake_Game
Build an AI Composer - Machine Learning for Hackers #2

Build an AI Composer - Machine Learning for Hackers #2

  • Order:
  • Duration: 4:55
  • Updated: 08 May 2016
  • views: 47717
videos
This video will get you up and running with your first AI composer in just 10 lines of Python. The app can compose british folk songs after training on an existing folk dataset. The code for this video is here: https://github.com/llSourcell/AI_Composer I created a Slack channel for us, sign up here: https://wizards.herokuapp.com/ This is 'a' way to generate music, it's not necessarily the absolute best way. Another attempt I really like is this one since it can generate not just monophonic music, but polyphonic music as well: http://www.hexahedria.com/2015/08/03/composing-music-with-recurrent-neural-networks/ Tensorflow install instructions here: https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#pip-installation In a future video, I'll discuss how to easily use cloud GPU computing. Likely using www.fomoro.com I recently created a Patreon page. If you like my videos, feel free to help support my effort here!: https://www.patreon.com/user?ty=h&u=3191693 Much more to come so please subscribe, like, and comment.
https://wn.com/Build_An_Ai_Composer_Machine_Learning_For_Hackers_2
OSCON 2013: "Functional Thinking" - Neal Ford

OSCON 2013: "Functional Thinking" - Neal Ford

  • Order:
  • Duration: 40:37
  • Updated: 10 Sep 2013
  • views: 32957
videos
http://oreilly.com/go/oscon-js-html5 Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from an object-oriented imperative programmer to a functional programmer, using Java, Clojure and Scala for examples.
https://wn.com/Oscon_2013_Functional_Thinking_Neal_Ford
A Gentle Introduction to Embedded Systems Programming

A Gentle Introduction to Embedded Systems Programming

  • Order:
  • Duration: 56:45
  • Updated: 15 Dec 2011
  • views: 39206
videos
Want to do some embedded software? Or worse, did you get handed a project and just want to know what is going on? There are some concepts you'll need to understand: volatile variables, hardware registers, static keywords, memory maps, bit manipulation and function pointers, oh my! This webcast walks step-by-step through the most important concepts a software engineer will need to get started on the path to embedded systems. About Elecia White: Elecia White has worked on DNA scanners, inertial measurement units for airplanes and race cars, toys for preschoolers, a gunshot location system for catching criminals, and assorted other medical and consumer devices. She is the founder of Logical Elegance, an embedded systems consulting company based in San Jose. Elecia has developed strong skills in signal processing, hardware integration, complex system design, and performance. Having been through FAA and FDA certification processes, she understands the importance of producing quality designs and how they lead to quality implementations. Elecia has spent several years in management roles but enjoys hands-on engineering and the thrill of delivering excellent products. While continuing to provide leadership and mentoring, she prefers to focus on the technical aspects of a project. A graduate of Harvey Mudd College in Claremont, CA, Elecia enjoys sharing her passion for science, engineering and interesting gizmos, particularly how these things can make the world a better place. Produced by: Yasmina Greco
https://wn.com/A_Gentle_Introduction_To_Embedded_Systems_Programming
Live-coding music with a Deep Neural Network

Live-coding music with a Deep Neural Network

  • Order:
  • Duration: 5:19
  • Updated: 06 Feb 2017
  • views: 280
videos
live-coding with a deep neural network from Google Magenta project ( https://magenta.tensorflow.org/ ) using MIDI control from Extempore ( http://extempore.moso.com.au/ )
https://wn.com/Live_Coding_Music_With_A_Deep_Neural_Network
14BMC016 (MAGENTA COLOR GENERATION USING AT89C2051 MCU AND RGB LED)

14BMC016 (MAGENTA COLOR GENERATION USING AT89C2051 MCU AND RGB LED)

  • Order:
  • Duration: 1:31
  • Updated: 02 Oct 2016
  • views: 141
videos
SIMPLE PROJECT ON RGB COLOR GENERATION USING 89C2051 MICROCONTROLLER AND RGB LED LINK: https://drive.google.com/file/d/0B8g2s-041dlZNWVuTEpVeDhxV00/view?usp=sharing
https://wn.com/14Bmc016_(Magenta_Color_Generation_Using_At89C2051_Mcu_And_Rgb_Led)
Mac OS X Productivity Tips for Developers

Mac OS X Productivity Tips for Developers

  • Order:
  • Duration: 2:34
  • Updated: 28 Jan 2014
  • views: 13393
videos
http://oreilly.com/go/productivity-tips-osx You're a talented coder and might even apply some agile practices to your daily workflow. Still, you're looking for that next boost to better keep track of information, manage your open applications, make working with the terminal more productive, recall information quickly, manage files rapidly, and produce documentation in a portable and effective manner. This video course shows you how to apply a wide range of tools and techniques—including shell enhancements, markdown files, and spotlight filters, to name a few—to help you become a more productive developer on the Mac OS X platform.
https://wn.com/Mac_Os_X_Productivity_Tips_For_Developers
Tutorial - Dash8 Q400 - Programming the FMS

Tutorial - Dash8 Q400 - Programming the FMS

  • Order:
  • Duration: 11:28
  • Updated: 22 Nov 2015
  • views: 8044
videos
With the launch of the Majestic Dash8 Q400 Pro, I've decided to update my original Sample Flight videos (especially as one of the originals had to be pulled owing to inadvertent copyright issues). This is part one of a multi-part series where I cover the Control Panel and programming the FMS. If you've ever suffered from problems with the sample flight with things like the ILS not engaging or being unable to get the VNAV to work correctly, this video has the answers.
https://wn.com/Tutorial_Dash8_Q400_Programming_The_Fms
Interview with Gene Kogan on Deep Learning & Creative AI | Kadenze

Interview with Gene Kogan on Deep Learning & Creative AI | Kadenze

  • Order:
  • Duration: 21:47
  • Updated: 22 Sep 2016
  • views: 622
videos
Watch this course for FREE: https://www.kadenze.com/courses/creative-applications-of-deep-learning-with-tensorflow/info The Kadenze team sat down with Gene Kogan, a programmer and artist, to hear his thoughts on Deep Learning and Machine Learning. Featured as part of Creative Applications of Deep Learning with TensorFlow.
https://wn.com/Interview_With_Gene_Kogan_On_Deep_Learning_Creative_Ai_|_Kadenze
AVP-2431 Resetting DS2431 / DS2432

AVP-2431 Resetting DS2431 / DS2432

  • Order:
  • Duration: 1:01
  • Updated: 10 Nov 2008
  • views: 9697
videos
How to reset DS2431 via AVP-2431 Programmer.
https://wn.com/Avp_2431_Resetting_Ds2431_Ds2432
Creative Programming For Audio Visual Art

Creative Programming For Audio Visual Art

  • Order:
  • Duration: 2:31
  • Updated: 22 Jul 2015
  • views: 914
videos
Learn to use computers to make new and exciting Audio Visual artwork. Sign up today: https://www.kadenze.com/courses/creative-programming-for-audiovisual-art/info
https://wn.com/Creative_Programming_For_Audio_Visual_Art
×