Home
Search results “Foundations of qt development”
QtDD13 - Johan Thelin - A Qt-based GENIVI Stack
 
58:51
Recorded at the Qt Developer Days in Berlin in 2013. Slides available at https://devdays.kdab.com/?page_id=225 Short Abstract: The GENIVI alliance has made Linux and open source a viable option within the automotive infotainment industry. Given the needs in this market, Qt is one of the tools available to build user interfaces. In this talk, we look at how Qt fits into the picture, but also the tools and standards to relate to. Abstract: The GENIVI alliance has made Linux and open source a viable option within the automotive infotainment industry. Given the needs in this market, Qt is one of the tools available to build user interfaces. In this talk, we look at how Qt fits into the picture, but also the tools and standards to relate to. For instance, we dive into GENIVI compliance, the Yocto project, the Pelagicore platform and APIs. We also look at the wide range of deployment scenarios available, as well as the trends in the market. The changes range from hardware / software separation to the consequences of allowing the users to download apps. All of this changes the playing field and offers new challenges and opportunities. Presenter Biography: Johan Thelin has worked with Qt for more than 10 years. He is the author of the Foundations of Qt Development, the Qt in Education training material, numerous articles on-line as well as in printed publications. He currently works at Pelagicore, building the next generation in-vehicle infotainment framework based on open source software.
Views: 1621 Qt
最终项目
 
00:21
This video is part of an online course, Programming Foundations with Python. Check out the course here: https://www.udacity.com/course/ud036. This course was designed as part of a program to help you and others become a Full Stack Web Developer. You can check out the full details of the program here: https://www.udacity.com/course/nd004.
Views: 3535 Udacity
Qt DevDays 2011, Advanced Qt -A Deep Dive 1/6 Graphics View Part 1: Volker Krause, Jesper Pedersen
 
01:24:32
Advanced Qt -A Deep Dive 1/6 Graphics View Part 1 Presented by: Volker Krause, Jesper Pedersen Part 2: http://youtu.be/agM61sIE89E Recorded at the Qt Developer Days in Munich in 2011 In this track we will take a deep dive into the foundations of Qt covering technologies that are important for more advanced Qt development. We will cover Graphics View, Multithreading and ModelView in an efficient and practical manner. Prerequisites: 12 months or more experience in Qt C++ programming. Training style: Lecture, live coding examples edit by: greenwoodworx videoproduktionen Berlin, http://www.greenwoodworx.com
Views: 9650 Qt
Where Does Class Movie Fit? - Programming Foundations with Python
 
01:52
This video is part of an online course, Programming Foundations with Python. Check out the course here: https://www.udacity.com/course/ud036. This course was designed as part of a program to help you and others become a Full Stack Web Developer. You can check out the full details of the program here: https://www.udacity.com/course/nd004.
Views: 4073 Udacity
List Comprehensions 2 - Design of Computer Programs
 
01:34
This video is part of an online course, Design of Computer Programs. Check out the course here: https://www.udacity.com/course/cs212.
Views: 2380 Udacity
QtWS17 QML For C++ Developers, Bo Thorsen, Viking Software
 
24:23
This presentation is for those of you either have no previous Qt knowledge and need some help with getting started on the right track with QML. And it is for those of you who have been a Qt coder for years, but never done any real QML work, and think widgets is still the proper way to do UIs. I will try to convince you that QML is actually useful and maybe even worth your time. QML and Qt Quick are two related topics that an all round Qt developer must at least understand. There are strengths and weaknesses in QML as well as in widgets, and if you only use one of those, you will not completely use all the power that Qt offer to you and your users. The most important part of this presentation is that I will try and help you understand how to think in the proper style of QML. It’s a very different language and mindset, when coming from a C++ point of view, and it takes some time to fully understand the way to think. And looking at examples only gets you some of the way, because those are usually so small that it’s hard to imagine how QML is actually useful for writing large user interfaces. I will show you how to get started with QML based projects – where should files go, how do you work with Qt Creator, how should I approach the development of these things, etc. This will give you a foundation for your daily life with the QML code. I will also help you with the foundations of how to build the QML code. How to structure it properly, how to do encapsulation, and how to modularize the code for reuse. Finally, I will talk about what parts of the project should remain in C++, and how the C++ and QML layers will communicate.
Views: 4815 Qt
Nick Ard
 
03:08
For those of you that did not know Nick you missed a wonderful kid. He was so full of life and could have changed the world but his life was cut short buy an illness that took him at the tender age of 22. He had SADS. I know many of you know what SIDS is,simply put it is Sudden Infants Death, what Nick had was close, Sudden Adults Death or Sudden Arrhythmia Death Syndrome. 1 in 20 die even on the medication and 1 in 5 have a sudden cardiac event that leads to their death without a diagnosis, during autopsy the doctors have ruled out drugs and alcohol use that could have caused the sudden death. I am by no means no expert on this the subject, I am just now learning what I know. Along with this syndrome he was diagnosed with Long QT Syndrome. The two always go hand in hand together. 1 in 2500 adults in the United States have this and have gone most of their life without being diagnosed, until it too late. Please check these foundations out and learn more about them: www.sads.org long-qt-syndrome DNAandU.org We will miss you but we will never forget you Nick, our Rock n Roll Angel.
Views: 248 shannonstorm13
Art/Sci/Phi: Connecting the Dots (QT Long version 19 min)
 
19:50
Project to accompany academic paper for MA degree from European Graduate School on science and philosophy. Turned into a sample for series on art, science and philosophy. Interviews with Peter Galison, Manuel Delanda, Karl Pribram (1919-2015. Intv. 2006), Ismael Ivo, Robert Nadeau, Irene Porro, Witold Fitz Simon, Ted Pawlik. Same program as Meeting of the Minds with different title sequence. Series is in Development
Views: 116 Linda Lewett
Qt DevDays 2011, Advanced Qt - A Deep Dive 2/6 Graphics View Part 2: Volker Krause, Jesper Pedersen
 
40:17
A Deep Dive 2/6 Graphics View Part 2 Presented by: Volker Krause, Jesper Pedersen Graphics View Part 1 here: http://youtu.be/j_W7UQqE0GQ Recorded at the Qt Developer Days in Munich in 2011 In this track we will take a deep dive into the foundations of Qt covering technologies that are important for more advanced Qt development. We will cover Graphics View, Multithreading and ModelView in an efficient and practical manner. Prerequisites: 12 months or more experience in Qt C++ programming. Training style: Lecture, live coding examples edit by: greenwoodworx videoproduktionen Berlin, http://www.greenwoodworx.com
Views: 3214 Qt
rEDActor
 
13:29
rEDActor is a standard GUI (Graphical User Interface) style text editor for programs and plain-text files. rEDActor provides all of the standard menu, dialog, editing, and mouse support, as well as all of the standard shortcuts to which the users of modern GUI based environments are accustomed. rEDActor is a DRC-LVS rule deck development environment that provides you with tools to develop and compile-run rule decks withing the rEDActor framework. rEDActor is based on Qt API (http:--qt.nokia.com) so it can be deployed across several desktops and operating systems. rEDActor is an advanced viewer-editor supporting plain text. It is optimized to handle large rule decks and to respond quickly to user input. One of the major advantages of rEDActor is that it allows a team of developers to share a project across different development platforms with a common tool for development and debugging.
Views: 489 anton8119
Qt DevDays 2011, Advanced Qt - A Deep Dive 3/6 Multithreading Part1: Volker Krause, Jesper Pedersen
 
48:23
Advanced Qt - A Deep Dive 3/6 Multithreading Part1 Presented by: Volker Krause, Jesper Pedersen Multithreading Part 2 here: http://youtu.be/JYHeG1J7AUo Recorded at the Qt Developer Days in Munich in 2011 In this track we will take a deep dive into the foundations of Qt covering technologies that are important for more advanced Qt development. We will cover Graphics View, Multithreading and ModelView in an efficient and practical manner. Prerequisites: 12 months or more experience in Qt C++ programming. Training style: Lecture, live coding examples edit by: greenwoodworx videoproduktionen Berlin, http://www.greenwoodworx.com
Views: 2465 Qt
Qt DevDays 2011, Advanced Qt - A Deep Dive 5/6 - ModelView Part 1: Volker Krause, Jesper Pedersen
 
01:01:20
Advanced Qt - A Deep Dive 5/6 - ModelView Part 1 Presented by: Volker Krause, Jesper Pedersen Part 2: http://youtu.be/f3gkpd25BqE Recorded at the Qt Developer Days in Munich in 2011 ModelView Part 2 here: http://youtu.be/f3gkpd25BqE In this track we will take a deep dive into the foundations of Qt covering technologies that are important for more advanced Qt development. We will cover Graphics View, Multithreading and ModelView in an efficient and practical manner. Prerequisites: 12 months or more experience in Qt C++ programming. Training style: Lecture, live coding examples edit by: greenwoodworx videoproduktionen Berlin, http://www.greenwoodworx.com
Views: 4255 Qt
Qt DevDays 2011, Advanced Qt - A Deep Dive 6/6 - ModelView Part 2: Volker Krause, Jesper Pedersen
 
01:20:54
Advanced Qt - A Deep Dive 6/6 - ModelView Part 2 Presented by: Volker Krause, Jesper Pedersen ModelView Part1 here: http://youtu.be/N4X8oLgVORY Recorded at the Qt Developer Days in Munich in 2011 In this track we will take a deep dive into the foundations of Qt covering technologies that are important for more advanced Qt development. We will cover Graphics View, Multithreading and ModelView in an efficient and practical manner. Prerequisites: 12 months or more experience in Qt C++ programming. Training style: Lecture, live coding examples edit by: greenwoodworx videoproduktionen Berlin, http://www.greenwoodworx.com
Views: 2333 Qt
设计“电影网站”
 
02:19
This video is part of an online course, Programming Foundations with Python. Check out the course here: https://www.udacity.com/course/ud036. This course was designed as part of a program to help you and others become a Full Stack Web Developer. You can check out the full details of the program here: https://www.udacity.com/course/nd004.
Views: 3850 Udacity
CppCon 2017: Lars Knoll “Qt as a C++ Framework: History, Present State and Future”
 
01:30:05
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Qt is one of the largest and most widely used C++ frameworks. It is fully cross-platform, covering all functionality required to develop advanced graphical applications. The talk will go through important parts of Qt's history from it's roots to what it is today. We will have a look into the relation between Qt and C++, some of the design philosophies driving the evolution of Qt. I'll go through the current state of the frameworks, latest releases, ongoing development focus, and give an outlook into the future. — Lars Knoll - The Qt Company, CTO Lars is The Qt Company CTO and Qt Project Chief Maintainer. He has been working on Qt for more than 17 years starting as a software engineer to later leading the global Qt engineering team in Nokia before the Digia acquisition in October 2012. Lars has been an active member of the KDE community and the architect behind KDE’s HTML rendering library that formed the basis for the WebKit open source project. Lars holds a PhD in physics from the University of Heidelberg. He is a German national and lives with his family in Oslo.) — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 21058 CppCon
QtDD13 - Dario Freddi - Easy Qt Development on embedded devices with Hemera
 
11:58
Lightning talk from Qt Developer Days 2013 in Berlin Abstract: Developing on embedded devices can be a pain, and achieving results may need a set of competencies which overwhelms the simplicity of the final application. So, what if developing an application for your favorite board was as easy as developing a mobile application? Hemera, leveraging the solid foundations of Mer and a custom middleware system in Qt5, makes Qt5 and Qt4 development on embedded devices fast, productive... and fun! Find out what's inside and outside, and how to get your QML application running in the time span of a lightning talk. Presenter Bio: Dario Freddi found his love for Qt by being strongly involved in several open source projects since his early years -- in particular KDE, to which he started contributing in 2007, and never stopped. From there on, he signed up as a Qt Ambassador and specialized in freedesktop.org technologies integration, writing Qt bindings to several open source frameworks such as polkit and Telepathy. He is a regular speaker to some of the most important Open Source conferences worldwide, usually on Qt-related topics. Qt has been an integral part of his academic and work life since forever -- his degree in Information Engineering came with a thesis over an abstract communication system for musical devices completely built on top of Qt. Afterwards, he worked as a freelance consultant for several important companies around the globe, and nowadays he runs Ispirata, a company providing services and products built around KDE and Qt technologies.
Views: 1870 Qt
Qt DevDays 2011, Advanced Qt - A Deep Dive 4/6 Multithreading Part 2: Volker Krause, Jesper Pedersen
 
25:00
Advanced Qt - A Deep Dive 4/6 Multithreading Part 2 Presented by: Volker Krause, Jesper Pedersen Multithreading Part1 here: http://youtu.be/zlpDGhZNYh0 Recorded at the Qt Developer Days in Munich in 2011 In this track we will take a deep dive into the foundations of Qt covering technologies that are important for more advanced Qt development. We will cover Graphics View, Multithreading and ModelView in an efficient and practical manner. Prerequisites: 12 months or more experience in Qt C++ programming. Training style: Lecture, live coding examples edit by: greenwoodworx videoproduktionen Berlin, http://www.greenwoodworx.com
Views: 1530 Qt
Introduction to Isometric Movement in Games
 
07:51
Learn how we make characters move in isometric games! We look at both the foundations and the code in Godot. Gumroad shop: https://gumroad.com/gdquest ---- In this gamedev tutorial, we look at the most common "isometric" projection in games. It's not exactly the same we use for isometric drawing, e.g. in industrial design. You'll see why we use a 2:1 ratio for the size of our base cells in the video. The function to convert cartesian coordinates to isometric ones takes only 2 lines of code: func cartesian_to_isometric(vector): return Vector2(vector.x - vector.y, (vector.x + vector.y) / 2) But it's not that easy to understand without some visual pointers. When a character moves in one direction in the isometric system, he always moves both on the X and Y axis in the game. That's where the complexity of isometric games come from: you have to manage the game data as if you were creating a top-down title, and you must then convert all the positions and motion vectors to render the characters and the levels properly. New tutorial every day until June 22! 17/30 The playlist: https://youtube.com/playlist?list=PLhqJJNjsQ7KEr_YlibZ3SBuzfw9xwGduK Project sources on Github: https://github.com/GDquest/Godot-30-days-tutorial-challenge-2017 This tutorial is supported by: - Gamblify: https://www.gamblify.com/ - Pineapple Works: http://pineapple.works/ - Play it Forward Space Subscribe to the channel now and become a member of the community! https://youtube.com/c/Gdquest?sub_confirmation=1 Follow GDquest on: Twitter: https://twitter.com/NathanGDquest Google Plus: http://bit.ly/GDquest-Google-Plus
Views: 72019 GDquest
Elements of Programming
 
01:18:21
(November 3, 2010) Speakers Alexander Stepanov and Paul McJones give a presentation on the book titled "Elements of Programming". They explain why they wrote and attempt to explain their book. They describe programming as a mathematical discipline and that it is extremely useful and should not be overlooked. Stanford University: http://www.stanford.edu/ School of Engineering: http://soe.stanford.edu/ Stanford Center for Professional Development: http://scpd.stanford.edu/ Stanford University Channel on YouTube: http://www.youtube.com/stanford
Views: 26691 Stanford
Templates Solution - Full Stack Foundations
 
01:09
This video is part of an online course, Full Stack Foundations. Check out the course here: https://www.udacity.com/course/ud088. This course was designed as part of a program to help you and others become a Full Stack Developer. You can check out the full details of the program here: https://www.udacity.com/course/nd004.
Views: 424 Udacity
QT 165 Geometry of Quadrilateral
 
07:38
Access this FREE online course at http://mentorsnet.org/course_preview?course_id=35 This course leads to in depth quantitative aptitude development. It is useful for students preparing for entrance examinations like IBPS, GATE, etc. and company campus placements.
Views: 3841 Oresoft LWC
Super Mario Bros Programming Tutorial - CS50's Intro to Game Development
 
01:54:21
Learn game development by creating a Super Mario Brothers clone game using Lua and LÖVE2D. This beginner's course teaches the foundations of game development. This video is lecture 4 of CS50's Intro to Game Development from Harvard University. Check out the full course playlist: https://www.youtube.com/playlist?list=PLWKjhJtqVAbluXJKKbCIb4xd7fcRkpzoz 🔗Code: https://github.com/games50/mario ⭐️Contents⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:04:20) Super Mario Bros. Demo ⌨️ (0:07:13) Tilemaps ⌨️ (0:08:34) tiles0 ⌨️ (0:13:46) tiles1 ⌨️ (0:21:29) character0 ⌨️ (0:23:57) character1 ⌨️ (0:26:38) character2 ⌨️ (0:30:07) character3 ⌨️ (0:30:46) Animation ⌨️ (0:38:48) character4 ⌨️ (0:45:12) Procedural Level Generation ⌨️ (0:52:44) level0 ⌨️ (1:02:40) level1 ⌨️ (1:07:28) level2 ⌨️ (1:09:50) Tile Collision ⌨️ (1:31:36) Entities ⌨️ (1:37:45) Game Objects ⌨️ (1:53:09) In Conclusion Lecture taught by Colton T. Ogden. Thanks to Harvard's CS50 for giving us permission to post this lecture. Checkout their YouTube channel for more great lectures: https://www.youtube.com/cs50 -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
Views: 14525 freeCodeCamp.org
Teaching Joe: Programming Foundations with Python, Lesson 1 - Udacity.
 
23:02
One of the requirements of lesson one, Take a Break - Mini Project, is to teach what we've learned to someone else. I have chosen to teach this to Joe, my 9 year old son. Sammy, his younger brother joins a little later, at which point the 'lesson' starts to unravel somewhat.
Views: 245 Jeff Moger
Building and Testing an Automotive Platform - How Automotive Grade Linux is Built and Tested
 
31:56
Building and Testing an Automotive Platform - How Automotive Grade Linux is Built and Tested - Jan-Simon Moeller, The Linux Foundation Ever since Linux started running on embedded devices, having a swap for such had been considered a misconfiguration rather than a method for overcoming RAM shortage or performance booster. This attitude started to change with the spread of Android devices which usually don’t have a problem utilizing virtually any amount of memory. An with the introduction of ZRAM the usage of a compressed swap in RAM became more useful and more popular. This talk will give a comprehensive description of ZRAM and its counterpart, zswap, a summary of pro’s and con’s of both. This talk will also cover a brand new z3fold compressed memory allocator which can be used for both zswap and ZRAM, of course presenting measurement results for these, obtained on various devices, ranging from set top boxes to laptops, not to forget Android phones. About Jan-Simon Moeller Jan-Simon Möller is the AGL Release Manager and also a trainer for the Linux Foundations Training Program. He holds a Dipl.-Ing. degree in electrical engineering with strong background in Embedded Linux ranging from realtime to SELinux.
Views: 1586 The Linux Foundation
[ Ruby Foundations ] 47 -Input using HighLine
 
05:48
[ Ruby Foundations ] 47 -Input using HighLine
Programming tutorial: What you should know | lynda.com
 
03:23
This tutorial spells out the prerequisite knowledge and skills for the Foundations of Programming: Code Efficiency course, on lynda.com. Watch more at http://www.lynda.com/Developer-Programming-Foundations-tutorials/Foundations-Programming-Code-Efficiency/122461-2.html?utm_campaign=Sp-B_95Utn4&utm_medium=viral&utm_source=youtube. This tutorial is a single movie from the Foundations of Programming: Code Efficiency course presented by lynda.com author Simon Allardice. The complete course is 3 hours and 7 minutes and shows how to make your programs faster and more responsive by understanding how to create efficient, optimized, well-running code in any programming language. Introduction 1. Approaching Efficiency 2. Measurement 3. Memory 4. Algorithmic Efficiency 5. Disk-Based and Network Resources Conclusion
Views: 367 LinkedIn Learning
Message Flashing
 
01:57
This video is part of an online course, Full Stack Foundations. Check out the course here: https://www.udacity.com/course/ud088. This course was designed as part of a program to help you and others become a Full Stack Developer. You can check out the full details of the program here: https://www.udacity.com/course/nd004.
Views: 671 Udacity
CppCon 2017: Alan Bucior “Building Better Worlds: Developing a Procedural City Tool for Alien...”
 
29:39
Building Better Worlds: Developing a Procedural City Tool for Alien: Covenant http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — When MPC was asked to create a massive CG city for the film Alien: Covenant, they looked to leverage procedural generation as a means for iterating on the overall shape and structure of the city, in place of a prohibitively large team of environment artists. After evaluating all the practical third party options, it was ultimately decided that the best option was to build a custom tool to procedurally assist artists' city-building skills. This allowed for rapid iteration on the overall look of the city by striking a balance between manual and procedural techniques. The core algorithms were written in C++ for speed. The user interface was written in Python to accommodate quick feature changes, and a dash of Fabric Engine's KL helped with model import and rendering. This multi-language approach allowed the consistent application of the "best tool for the job" rule, which is a common pattern at MPC, allowing flexible teams with experts in a variety of skillsets. This talk will detail the history and development of MPC's city building tool, "Machi". Alan Bucior, Lead Developer of Machi, reviews the algorithms for city layout and building placement, discusses how to implement algorithms in an artist-driven manner, and shares various insights gleaned through the development process and discussion with stakeholders. — Alan Bucior: Lead Software Developer, MPC Film Alan Bucior is a lead software developer at MPC, with over 20 years of experience developing software in the entertainment industry. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 7094 CppCon
PJ Treffner - Direct perception and ecological realism + Q&A
 
01:33:25
Direct perception: Ecological realism and perception-action - philosophical foundations. An invited philosophy department seminar given by Dr. PJ Treffner in New Zealand plus 30 mins Q & A. Time tags below. Almost all theories of perception are a variant of the same theory: INDIRECT PERCEPTION. Supposedly, WE CAN NOT KNOW our world DIRECTLY. All we can "know" directly are physical, meaningless "sensations" at our body's sensory surfaces and then INFER ("perceive") a meaningful world that's "represented" inside our brain. Our awareness of "the world" is one step removed from reality! Thus, they say, we incorrectly believe we perceive the chair (a stance pejoratively called "naive realism") because a brain only has access to a retinal "image" and INFERS that a chair exists...we know nothing directly with certainty! We can only INDIRECTLY know (guess, infer) the world...they say. Opposing this nonsense are serious, competent scientists from the tradition known as ECOLOGICAL PSYCHOLOGY. They promote a self-consistent theory based on modern scientific and empirical evidence, especially evolutionary theory and dynamical systems (complexity) theory. Philosophically, this approach argues for DIRECT PERCEPTION theory - that we CAN know our environments and apprehend the meaning of it DIRECTLY, without the assumption of internal mediation and a "neural representation". Brains are important, sure, but not sufficient. Direct perception theory emphasises the need for (external) INFORMATION in the analysis. This was originator James Gibson's main point: perception is not based on sensations; it is based on information. Perception is not about images...it is about action and the awareness of AFFORDANCES - based on the detection of INFORMATION, not on the creation of internal models. This is exciting but difficult 21st Century science, not the simplistic 20th Century version of Cartesian dualism, and its variants. However, leading philosophers (eg, Searle - 1:01:08) now, finally, admit Gibson was in fact RIGHT. 00:55 - VIDEO - instability of perception 02:04 - cause of all the confusion - Descartes 04:36 - the nonsense of sensation-then-perception 07:38 - the assumed theory of perception 09:49 - the "argument" from illusion 12:19 - VIDEO - spinning ballet illusion 13:11 - illusions and importance of context 14:21 - illusions, retinal images, size constancy 15:08 - Gibson and texture gradient 17:19 - eye height information - (self) perception/size perception 19:01 - phenomenology...behaviourism...functionalism 21:12 - type-type vs. token-token identity theory 24:28 - problems of functionalism - "easy/hard problem" 30:40 - action and affordances - stair climbing 30:50 - VIDEO - climbing goats 31:07 - Warren's experiments on stair climbing 32:01 - maximum height perceivable? - results - scaling 33:29 - preferred height? 33:43 - preferred height: results - minimum energy 34:14 - preferred height perceivable? 34:28 - preferred height perceivable: results 35:01 - monument steps (and fail) 35:20 - affordances (Gibson): direct perception 37:54 - walking through doorways (Len Mark's research) 38:00 - walking through doorways: results 38:29 - passable doorway perceivable? 39:40 - other animals? (VIDEO during QT-Question Time) 41:33 - summary: Gibson's affordances and information 42:21 - information is detected; affordances are perceived 44:34 - VIDEO - motion information - occlusion 47:09 - VIDEO - now you see me now you don't! 47:23 - VIDEO - occlusion & point light displays 47:46 - summary - occlusion 48:58 - development and learning - kitten carousel 49:44 - EJ Gibson's visual cliff 50:58 - driving, optic flow, Gibson's field of safe travel 51:52 - VIDEO - optic flow (also during QT) 52:18 - VIDEO - our locomotion experiments 52:28 - moving room and vision for balance 52:44 - VIDEO - moving room (David Lee) (also during QT) 53:51 - VIDEO - artificial intelligence and affordances? 54:21 - indirect versus direct perception 55:07 - perception-action cycle 55:28 - driving inattention (phones) - our research 56:04 - the "hard problem"?-subjective consciousness?? 59:32 - the answer! 1:01:08 - VIDEO - Searle - Gibson: "I think he's on the right track" 1:03:05 - VIDEO - Searle - action fundamental for perception -------- Question Time (with videos) -------- 1:04:21 - Q. Misperception? VIDEO: optic flow 1:07:30 - VIDEO - optic flow driving (David Lee) 1:09:19 - VIDEO - moving room (full) 1:10:04 - Q. Innate perception vs. learning? 1:11:28 - VIDEO - climbing goats (full) 1:13:32 - VIDEO - Big Dog robot (full) 1:14:32 - Q. Does affordance change or perceiver change? 1:15:18 - VIDEO - animals' affordances - kea parrot 1:18:38 - Q. Virtual world affordances and "metaffordances"? 1:29:55 - Q. Was the (potential) affordance there before I existed? PDF: http://metaffordance.com/papers/JackTreffner-DirectPerception-Sept2012.pdf Technology's "metaffordances": https://www.youtube.com/watch?v=-NpMxKdImKw http://www.metaffordance.com
Views: 2474 perceivingacting
CppCon 2018: Juan Pedro Bolivar Puente “The Most Valuable Values”
 
58:52
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — The modern C++ community puts a strong emphasis on value semantics. We know how to build types and algorithms thinking in terms of values, their properties and relationships. However, when it gets to the big picture—the architecture—we end up growing ad-hoc webs of mutable objects that perform poorly and are hard to understand, debug and maintain. In this talk, we'll learn what value semantics are about in a fundamental way. We'll then use values where they matter most: the architectural foundations of our system! As an example, we'll present the Unidirectional Data Flow Architecture, that is changing how people build interactive software. We'll show some patterns, examples and tools that make it easy to implement, and efficient to execute. We will also present Lager, a library that implements such architecture and augments value-based programs with time-travel capabilities! Links: https://github.com/arximboldi/lager https://github.com/arximboldi/immer https://github.com/arximboldi/ewig — Juan Pedro Bolivar Puente, Independent (Sinusoidal Engineering) Consultant Juanpe is a Berlin based freelance software engineer, with a focus on interactive software, modern C++, functional programming and open source strategy. Before he worked for Ableton and he has been involved in various music technology projects. He has also developed for the GNU project and cofounded a Hacklab in Granada. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 2834 CppCon
gtorrent-gtk development visualised
 
02:18
join in at http://github.com/gtorrent/gtorrent-gtk this visualisation made using gource.
Views: 241 Graeme Wolfendale
We've Never Had it So Good
 
01:36:11
Want to join the debate? Check out the Intelligence Squared website to hear about future live events and podcasts: http://www.intelligencesquared.com __________________________ http://www.intelligencesquared.com/events/weve-never-had-it-so-good/ "We're going to hell in a handcart." That's the cry of the deteriorationists who believe everything has got worse: the planet is overheating, population numbers are exploding, communities are being lost; liberal democracy is creaking on its foundations, and for twentysomethings prospects are looking seriously grim: they're leaving university with substantial debts, little hope of finding a job and next to no chance of getting on the property ladder. Meanwhile, children no longer romp outside and explore the world but fester indoors with their iPads posting selfies and surfing internet porn. As for culture, both classical and pop music pale in comparison to the heights reached in the past. Art has become a corporate fetish, and the figure our times now exalt is no longer the artist or the scientist but the celebrity. But which age, argue the optimists, would these people prefer to live in? The age when they burnt witches? When women were chattels? When disease and agony could not be addressed by antibiotics and anaesthetics? Anyone who isn't a killjoy should recognise that now is the golden age: we are freer, richer, warmer, healthier, and more tolerant of differences than we've ever been in history. The internet has brought the world to our finger tips, cheap travel has allowed us to roam the earth and almost everything -- good food, entertainment, music -- that was once limited to the very rich is available to most of us in infinite variety.
Views: 72964 iqsquared
Kickstarter: Python Jumpstart by Building 10 Apps [video course]
 
05:39
Visit the kickstarter at https://www.kickstarter.com/projects/mikeckennedy/python-jumpstart-by-building-10-apps-video-course Learning programming the fun way: Become a Python developer by building 10 small apps and learn all the basics in context. What's this course about and how is it different? The goal of this online video course is to teach you the Python programming language. It assumes you have just a small amount of programming experience (e.g. you know what a variable, a function, and a loop are in some language). But otherwise, it is a from the ground up, comprehensive introduction to the Python programming language. Most courses focus on teaching you hundreds of details and leave putting them together as an exercise for the student. My course is different. You will learn all the basics, yes. But you will learn them while building 10 stand alone applications. You will see each application built from the ground up in live demos. When we hit new topics (functions for example), we will pause, discuss them, and return to our application we are building. This way you will continuously be "putting the pieces together". You don't have to wade through many small details before making sense of Python. It starts right from the beginning and grows from there. Who is this course for? It's for people who have some programming / scripting experience and want to improve their Python knowledge. Maybe you Know JavaScript but you want to learn Python Used Python casually, but you want to learn it comprehensively Know part of the language well, but want rounded knowledge Want to write more Pythonic code (iterators, comprehensions, etc.) Are a scientist looking to use the Python data tools and need a foundation Are a college student and want more than your university course offers Considering becoming a software developer If any of those descriptions fit you, then you're my target student. I am writing this course for you. If you've been doing Python for years, maybe this isn't your course. Don't worry though. The very next set of courses I'm starting after this one will be building on this knowledge and diving into advanced areas such as web development, relational and nosql database programming, web service programming, and more. Who am I? Why should you take my course? My name is Michael, nice to meet you. ;) There are a couple of reasons I'm especially qualified to teach you Python. 1. I'm the host of the #1 podcast on Python called Talk Python To Me. On there I've interviewed many of the leaders and creators in the Python community. I bring that perspective to all the courses I create. 2. I've been a professional software trainer for over 10 years. I have taught literally thousands of professional developers in hundreds of courses throughout the world. 3. Students have loved my courses. Here are just a few of quotes from past students of mine. "Michael is super knowledgeable, loves his craft, and he conveys it all well. I would highly recommend his training class anytime." - Robert F. "Michael is simply an outstanding instructor." - Kevin R. "Michael was an encyclopedia for the deep inner workings of Python. Very impressive." - Neal L. You'll learn like real programmers learn Real programmers don't sit down and learn hundreds of details and then try to apply them. We learn a little, apply it, learn a little more, apply and experiment again, and around it goes for our whole careers. This course is like that. We'll work on an app. Hit a new concept. Pause to learn it. Immediately return to apply it, iterating many times over 10 distinct applications. Each small step is straightforward, concrete, and relevant. Yet, in the end, you'll have learn the language comprehensively. What applications will we build? We will build the following apps, which among many other things, focus on the language concepts listed under them.
Views: 1265 Michael Kennedy
4 Flask SQLAlchemy Updating Data
 
05:54
This is our fourth video in flask and sqlalchemy with mysql database,in this video iam going to show you how you can update data from mysql database in flask application, we are using mysql database and a local server at name of wamp server check the below links for prerequisite and more videos installations pip install flask pip install Flask-SQLAlchemy Download Wamp Server http://www.wampserver.com/en/ Download Pycharm IDE Comunity Edition https://www.jetbrains.com/pycharm/ Download Python 3.6 https://www.python.org/ Dow You Want Learn More In Python Than Watch These Playlists Python Flask CRUD Application Development https://www.youtube.com/watch?v=Pu9XhFJduEw&list=PL1FgJUcJJ03vLZXbAFESDqGKBrDNgi-LG Complete Video Tutorial For PyQt5 Application Development https://www.youtube.com/watch?v=pnpL9Sl79g8&list=PL1FgJUcJJ03uwFW8ys2ov2dffKs3ieGYk Tkinter Application Development Playlist https://www.youtube.com/watch?v=1jn3PH-fA4g&list=PL1FgJUcJJ03sm4WuVCPMbT0RIf2uMmoAj Pyglet Tutorial For Multimedia Applications And Game Development https://www.youtube.com/watch?v=lJQ3UgcDHto&list=PL1FgJUcJJ03s7kYUy40ydTA9gBnj_KDlK Python Opengl Programming With Pyopengl https://www.youtube.com/watch?v=AQ1JPbWgWpc&list=PL1FgJUcJJ03s_nmCAA7F5rv7QDOp-V6kn Developign QtQuick C++ Applications https://www.youtube.com/watch?v=ZkIbxxTbrBs&list=PL1FgJUcJJ03tP9xS-QXOJFH8GqlgiHV4i Python For Data Science Playlist https://www.youtube.com/watch?v=k9A5oxTTLeE&list=PL1FgJUcJJ03vXmv0nUOxJd1TL7C1JBHNV Pyqt5 And Qt Designer Making Rich Text Editor https://www.youtube.com/watch?v=k9A5oxTTLeE&list=PL1FgJUcJJ03vXmv0nUOxJd1TL7C1JBHNV
Views: 419 Parwiz Forogh
JRuby EU 2015 - Get Your Shoes Back On by Jason Clark
 
19:13
Get Your Shoes Back On by Jason Clark Years ago the enigmatic Rubyist _why created Shoes, a tiny GUI toolkit for writing fun, simple applications in Ruby. Shoes served as the foundation for Hackety Hack, a programming environment specially designed to be accessible to kids. In the wake of _why's departure, many people assumed Shoes was finished as well. Such is not the case! Shoes has continued to evolve and grow, and the latest revision (Shoes4) builds off the cross-platform strengths of JRuby and SWT. If you've ever wanted to write a desktop app as easily as you write a web page, Shoes is for you. If you've ever wanted to get involved in a welcoming, accessible open-source project, we'll show you how to hack on Shoes. Get your Shoes on, and let's build something awesome! Help us caption & translate this video! http://amara.org/v/Gvnc/
Views: 804 Confreaks
Foundations of EcoSector: Following the Principles of Nature
 
01:59
http://ecosector.com/join - Help launch 1000 eco-solution companies by 2016! EcoSector provides member-supported business development services to mission-driven green entrepreneurs and leaders.
Views: 38 ecosector
让程序等待更长的时间
 
00:42
This video is part of an online course, Programming Foundations with Python. Check out the course here: https://www.udacity.com/course/ud036. This course was designed as part of a program to help you and others become a Full Stack Web Developer. You can check out the full details of the program here: https://www.udacity.com/course/nd004.
Views: 14727 Udacity
Differences Between Two Files Solution - How to Use Git and GitHub
 
00:40
This video is part of an online course, How to Use Git and GitHub. Check out the course here: https://www.udacity.com/course/ud775. This course was designed as part of a program to help you and others become a Front-End Developer. You can check out the full details of the program here: https://www.udacity.com/course/nd001.
Views: 9869 Udacity
Java Game Programming 29 - Tower Foundation
 
08:18
Tower defense without towers? Not anymore! This episode of java game programming we add the base for towers that will be attacking our enemies! Make sure to get the 2D textures below. Cannon Base: http://raidleader.tv/JGP/cannonBase.png Cannon Gun: http://raidleader.tv/JGP/cannonGun.png Episode 1 of the series: http://bit.ly/1GdOxnW
Views: 4522 Indie Programmer
The Remainers have lots of Money Behind Them!
 
05:28
While the Leave campaign sits back thinking job well done and let’s watch Mrs May deliver, the Remainers have other ideas. Since that grand victory on the 23rd June 2016, the Leave side has generally been content to sit back and let the Conservative government make all the running in the delivery of Brexit. The Remain side though has now re-grouped and is actively looking for ways to reverse Brexit. LIKE THIS? PLEASE SHARE IT using the url - https://youtu.be/ARJSaw8R6Ts *SUBSCRIBE* to Jeff Taylor Here: https://goo.gl/NyzUPo How to *SUPERCHARGE* your YouTube videos - start for FREE: http://bit.ly/2vbl9z2 And one part of that campaign is the Best for Britain group co-founded by one Gina Miller, whose stated aim his to remain in the EU. Best for Britain has, it says, legitimately received £400,000 through the foundations of George Soros as well as over £400,000 from other donors. I’m not saying if that’s good or bad, all I’m saying is that you had better be prepared for a deluge of pro-EU propaganda in the coming months. This propaganda, although aimed at ordinary people and businesses, will be designed to get them to go to their politicians and tell them to either somehow reverse the Brexit procedure, force through a second referendum or bring down the government and force a general election - with the hope for them of bringing in a fully Remain government. But while they’re peddling this propaganda they will be seriously misleading the people they talk to. Many at the very top of these Remain organisations are hard line unitary European Unionists. That is, they totally believe in the greater EU project where all power and sovereignty is derived from the centre of the EU and nation states become defunct. They believe totally in the UK giving up the pound to be replaced by the euro, they believe that our borders should be fully opened up to all comers and they believe that our economy, foreign policy, police and armed forces should be controlled by a foreign power. Remember the words of that arch pro-EU Remainer, Ken Clarke, when 1n 1996 he told the International Currency Review: “I look forward to the day when the Westminster Parliament is just a Council Chamber in Europe.” But what these Remainers will tell the people, is that we’re just going back to the imaginary safety of how it was. Expect the fear-mongering rhetoric to explode over the next few months as they spread worry and anxiety for their own political ends. They will also try to sell the false vision of the UK at the centre - somehow 'leading' Europe as they call it. The Guardian quotes their campaign chairman, Lord Malloch-Brown, as saying: “We, like millions of people, believe that Britain should lead, not leave, Europe.” Next time someone sees him just ask him how far David Cameron got trying to 'lead' and 'renegotiate' with the EU. And of course the usual names are also involved, such as Lord Adonis and Nick Clegg. Leavers must of course respond in kind and write to their MPs to ensure they know that they must follow through on Brexit. Why not attend one of their surgeries and tell them what you think (nicely of course). And lastly, go and politely engage with their leafletters and ask if they really understand the ramifications of their actions. And if they organise a meeting local to you, why not toddle along to find out what lies they are peddling and, if given the opportunity ask some searching questions. Ask them if they support the EU army, navy and air force, ask if they know how much the EU budget contributions would go up by if we stayed, ask if they agree with Ken Clarke's statement, ask if they want the UK in Schegen, ask if they want to keep the pound - and if they say yes then demand that they guarantee they will be kept forever. you get the idea What I'm saying is - pop the Remain bubble at every opportunity! And to inspire you into action, I'll leave the words attributed to the last leader of the old Soviet Union, Mikhail Gorbachev: “The most puzzling development in politics during the last decade is the apparent determination of Western European leaders to re-create the Soviet Union in Western Europe.” So, are you going to do your bit to burst the last Remainer bubbles? Sources: https://www.theguardian.com/politics/2018/feb/07/billionaire-george-soros-backs-campaign-to-reverse-brexit http://www.breitbart.com/london/2017/01/31/arch-europhile-ken-clarke-applauded-by-mps-after-saying-uk-should-remain-in-eu/
Views: 2481 Jeff Taylor
How To Enable Mass Collaboration | Linux Foundation Collaboration Summit 2014
 
34:04
A panel discussion on collaborative development featuring Neela Jacques (OpenDaylight); Mark Hinkle (Citrix) and Mauri Whalen (Intel). Moderated by Linux Foundation Executive Director, Jim Zemlin. From Linux Foundation Collaboration Summit 2014 in Napa, CA.
Views: 2276 The Linux Foundation
Freud Documentary p. 4
 
10:18
Freud Documentary p. 4
Views: 16707 oftherabblement
Make Duck Hunt 8-bit NES Game on HTML & CSS
 
05:58
#8bit #nes #html #css Make Duck Hunt 8-bit NES Game on HTML & CSS Subscribe to my channel! Instagram: https://instagram.com/alex_borsch
Views: 1169 Alex Borsch
GOTO 2014 • The Functional Final Frontier • David Nolen
 
32:51
This presentation was recorded at GOTO Chicago 2014 http://gotochgo.com David Nolen - Software Engineer at Cognitect ABSTRACT The Model-View-Controller (MVC) approach to user interfaces was first proposed by Trygve Reenskaug in a 1979 Xerox PARC note. As Object Oriented methodologies gained popularity, MVC too gained traction as a natural and logical way to construct user interfaces despite obvious short comings. Even though OO researchers moved forward with alternative approaches likes Morphic and constraint based systems, MVC today maintains a strangehold on developer approaches to UI. Can functional programming take the good lessons from MVC while advancing the state of the art? Functional Reactive Programming and its derivates primarily solve complexities around events - what of component modularity and abstraction? We'll examine how a new library for ClojureScript called Om, a simple functional layer over Facebook's React, makes some traditional hard problems in MVC based UIs simple without abandoning the abtractions OO programmers find useful. These concepts are easily portable to other systems provided the presence of persistent data structures. Please find slides here: http://gotocon.com/dl/goto-chicago-20... https://twitter.com/gotochgo https://www.facebook.com/GOTOConference http://gotocon.com
Views: 5607 GOTO Conferences
The Python Software Foundation and Tech Education #PyCon2014
 
09:44
Montreal, April 12, 2014 - Mahtab Ghamsari-Esfahani (Savoir-faire Linux), Jessica McKellar (Python Software Foundation) and Marianne Corvellec (PyLadies Montreal) discuss the issue of computer science and programming education in North America. Mahtab Ghamsari-Esfahani: http://sflx.ca/mahtab Jessica McKellar: https://twitter.com/jessicamckellar Marianne Corvellec: https://twitter.com/pyladiesmtl CC BY-SA: Savoir-faire Linux - http://www.savoirfairelinux.com
Views: 3217 Savoir-faire Linux
C++ Tanks vs Zombies | 04 | Live Training | Unreal Engine
 
01:17:37
Announce Post: https://forums.unrealengine.com/showthread.php?113629 The zombies are finally attacking! In this stream Lauren and Richard create simple zombie enemies to chase our tank, set up the collisions between tanks and zombies, and start doing some damage!
Views: 10878 UnrealEngine

Here!
Dating for people with disabilities free sites
Sex video chat mac
Akrdzaluli siyvaruli turquli online dating
Here!