Source: The Coding Train - Daniel Shiffman
https://www.youtube.com/user/shiffman
Playlists
0 - Introduction (1:18:44)
1 - Pixels (13:51)
2 - Processing Environment (38:38)
3 - Interaction (36:41)
4 - Variables (49:20)
5 - Conditionals (53:36)
6 - Loops (43:35)
7 - Introduction to Functions and Objects (31:07)
8 - What is Object-Oriented Programming (OOP)? (57:01)
9 - Arrays (43:23)
10 - Images and Pixels (1:39:29)
11 - Video (3:05:19)
Total: 12:10:54
Introduction
0.0 - Introduction (4:41) https://youtu.be/2VLaIr5Ckbs
0.1 - Who are you? Who am I? (3:16) https://youtu.be/bX1dtL_PZl4
0.2 - How and why should you learn Programming? (7:38) https://youtu.be/qUVWM2Q4vAU
0.3 - What is programming? (11:19) https://youtu.be/AImF__7FyzM
0.4 - What are some programming languages? (20:28) https://youtu.be/ktacm_VaF08
0.5 - Processing Examples (18:52) https://youtu.be/_F_qZBWmjyI
0.6 - Overview of Topics (12:30) https://youtu.be/XNgfxOUoJ4g
1 - Pixels
1.1 - Drawing with Pixels (13:51) https://youtu.be/a562vsSI2Po
2 - Processing Environment
2.1 - How to use Processing (14:38) https://youtu.be/5N31KNgOO0g
2.2 - RGB Color (24:00) https://youtu.be/n2oHuKG_BQc
3 - Interaction
3.1 - Flow (setup and draw) (15:44) https://youtu.be/o8dffrZ86gs
3.2 - Built-in Variables (mouseX, mouseY) (13:35) https://youtu.be/ibW4oA7-n8I
3.3 - Events (mousePressed, keyPressed) (7:22) https://youtu.be/UvSjtiW-RH8
4 - Variables
4.1 - Variables (19:02) https://youtu.be/B-ycSR3ntik
4.2 - Incrementing a Variable (11:10) https://youtu.be/rZ36BzXFT6Q
4.3 - Using random() (11:51) https://youtu.be/50Rzvxvi8D0
4.4 - Using println() (5:17) https://youtu.be/G9uDQBoHp08
5 - Conditionals
5.1 - Boolean Expressions (12:14) https://youtu.be/wsI6N9hfW7E
5.2 - If, Else If, Else (11:16) https://youtu.be/mVq7Ms01RjA
5.3 - Logical Operators: AND, OR (9:55) https://youtu.be/9857701OsDE
5.4 - Boolean Variables (8:47) https://youtu.be/_NJqfZUQ3i4
5.5 - The Bouncing Ball (11:24) https://youtu.be/YIKRXl3wH8Y
6 - Loops
6.1 - While Loop (11:15) https://youtu.be/RtAPBvz6k0Y
6.2 - Two Loops / Grid Exercise (2:56) https://youtu.be/esKLU3dJo70
6.3 - For Loop (7:00) https://youtu.be/h4ApLHe8tbk
6.4 - Variable Scope (9:01) https://youtu.be/pC7RUmHL2KY
6.5 - Loop vs. Draw (6:32) https://youtu.be/Z8s-7beNP1c
6.6 - Nested Loops (6:51) https://youtu.be/H7frvcAHXps
7 - Functions
7.1 - Introduction to Functions and Objects (6:02) https://youtu.be/XCu7JSkgl04
7.2 - Functions Basics (9:18) https://youtu.be/zBo2D3Myo6Q
7.3 - Modularity with Functions - Processing Tutorial (8:40) https://youtu.be/j_XyeWg_3EE
7.4 - Reusability with Functions (7:07) https://youtu.be/b9AYvekwKIg
8 - Object-Oriented Programming
8.1 - What is Object-Oriented Programming (OOP) (7:34) https://youtu.be/YcbcfkLzgvs
8.2 - Defining a Class Part I (7:13) https://youtu.be/lmgcMPRa1qw
8.3 - Defining a Class Part II (10:47) https://youtu.be/XwfOVFelLoo
8.4 - Constructor Arguments (10:43) https://youtu.be/NrwaKOsplZk
8.5 - More on Objects (13:59) https://youtu.be/V7k5bFQbhG0
8.6 - Pass by Value vs. Pass by Reference (7:45) https://youtu.be/hNR6fsksEu8
9 - Arrays
9.1: What is an Array? (7:09) https://youtu.be/NptnmWvkbTw
9.2: Declare, Initialize, and Use an Array (9:52) https://youtu.be/47JBVxCWXJA
9.3: Arrays of Objects (4:22) https://youtu.be/-sSRHRfK2EU
9.4: Arrays and Loops (11:32) https://youtu.be/am6e1U2BHkA
9.5: Arrays of Flexible Size (10:28) https://youtu.be/Hf-AHwRaodA
10 - Images and Pixels
10.1 - Intro to Images (13:23) https://youtu.be/-f0WEitGmiw
10.2 - Animate an Image (7:06) https://youtu.be/7BoJBYh16CQ
10.3 - An Array of Images (11:18) https://youtu.be/DPFJROWdkQ8
10.4 - Pixels! (The Pixels Array) (21:25) https://youtu.be/EmtU0eloTlE
10.5 - Image Processing with Pixels (16:09) https://youtu.be/j-ZLDEnhT3Q
10.6 - Pixel Neighbors (13:20) https://youtu.be/qB3SA43vKYc
10.7 - Painting with Pixels (13:48) https://youtu.be/NbX3RnlAyGU
11 - Video
11.1 - Capture and Live Video (22:21) https://youtu.be/WH31daSj4nc
11.2 - Using the Movie Object for Displaying Recorded Videos (5:33) https://youtu.be/nJWV7X7df9w
11.3 - Slit-Scan Video (12:37) https://youtu.be/WCJM9WIoudI
11.4 - Introduction to Computer Vision (22:54) https://youtu.be/h8tk0hmWB44
11.5 - Computer Vision: Color Tracking (13:19) https://youtu.be/nCVZHROb_dE
11.6 - Computer Vision: Motion Detection (17:35) https://youtu.be/QLHMtE5XsMs
11.7 - Computer Vision: Blob Detection (21:07) https://youtu.be/ce-2l2wRqO8
11.8 - Computer Vision: Improved Blob Detection (20:15) https://youtu.be/1scFcY-xMrI
11.9 - Computer Vision: Blob Tracking with Persistence (40:21) https://youtu.be/r0lvsMPGEoY
11.10 - Computer Vision: Adding Lifespan to Blobs (9:17) https://youtu.be/o1Ob28sF0N8
We write about tech, news and products!
facebook.com/jomirifeMedia • twitter.com/jomirife • youtube.com/jomirife
Mostrar mensagens com a etiqueta guide. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta guide. Mostrar todas as mensagens
quinta-feira, 1 de agosto de 2019
sábado, 4 de novembro de 2017
Microsoft .NET Technology Framework
Today, technology use is in the midst of a shift toward multi-device experiences powered by services in the cloud. Usage patterns are increasingly dependent on local hardware capabilities such as touch, sensors, and mobility, combined with the power of web connectivity and back-end services such as data storage, media streaming, and social connectivity.
The devices-services nexus spans both business and consumer scenarios. In the consumer space, mobile computing initially created a wave of devices focused on consumption, which continues to grow as hardware capabilities and technologies advance. Within the enterprise, the twin phenomena of the consumerization of IT and bring-your-own-device (BYOD) have created a dynamic in which consumer experiences are driving the future of business computing and line-of-business (LOB) applications.
The next generation of device- and service-dependent applications is not emerging in isolation. These applications have to work in an extremely well-integrated fashion with existing applications, unlocking their value to new audiences and new modes of interaction. This creates two different patterns that every application developer must now face:
This extension of established patterns to meet the end user is a key opportunity for developers to drive new innovation and differentiation vs. competitors. Retail, communications, finances, logistics, customer services—every company is a software company in today’s business world. Each company’s ability to fulfill customer needs and compete effectively is only as good as their ability to deliver software innovation.
However, extending existing applications to embrace these new needs is a challenging transformation process. Current development technologies are deeply rooted in the established pattern and are difficult to integrate with the emerging patterns needed for modern software. Existing tools do not provide an obvious path from the existing client/server world to the emerging device/cloud world.
The Microsoft platform enables developers to address these challenges. It builds upon existing applications, extending them to emerging application patterns. It embraces multiple development technologies, so developers can choose the option that best fits their skills or the technologies used by their existing applications. For services development, Microsoft Windows Azure supports a multitude of technologies that any developer can use, such as Java, Node.js, PHP, Python, Ruby, and first-class support for .NET. Client development for the Microsoft platform also supports a broad range of technologies natively, such as .NET, HTML5/JavaScript, and C++.
.NET development and specifically on business applications. It covers how to use .NET to develop for the established patterns that shape existing applications and also how to embrace the emerging patterns that are enabling the modern business applications of the future.
The .NET Framework and the future of development
The Microsoft .NET Framework was built to enable developers to create compelling applications on the Microsoft platform and, by all accounts, it has been a huge success in the market. Today, millions of developers across companies of all sizes and segments rely on .NET to create applications. It provides the core services required to build consumer applications; small business applications; and large, mission-critical applications, all with unprecedented quality, performance, and productivity.
.NET was also built with these now-emerging patterns in mind. At Forum 2000, Bill Gates said that the goal for .NET was “to move beyond today’s world of stand-alone websites to an Internet of interchangeable components where devices and services can be assembled into cohesive, user-driven experiences.” The original vision for .NET is remarkably well aligned with today’s developer landscape, including cross-device, service-powered experiences that are changing how the industry thinks about software development.
Enabling multi-device experiences empowered by services was a key attribute for .NET from the beginning. .NET has kept evolving since then, providing a first-class development experience for the new needs of applications:
Source: .NET Technology Guide for Business Applications, Cesar de la Torre, David Carmona
The devices-services nexus spans both business and consumer scenarios. In the consumer space, mobile computing initially created a wave of devices focused on consumption, which continues to grow as hardware capabilities and technologies advance. Within the enterprise, the twin phenomena of the consumerization of IT and bring-your-own-device (BYOD) have created a dynamic in which consumer experiences are driving the future of business computing and line-of-business (LOB) applications.
The next generation of device- and service-dependent applications is not emerging in isolation. These applications have to work in an extremely well-integrated fashion with existing applications, unlocking their value to new audiences and new modes of interaction. This creates two different patterns that every application developer must now face:
- Established application patterns: These are applications developed using technology patterns such as client/server or web applications optimized for desktop browsers. They act as foundational applications and are heavily centered in existing business processes.
- Emerging application patterns: Patterns such as multi-devices and the cloud are emerging as technology enablers for new applications. They complement the established patterns by extending the applications to be centered on the end user.
This extension of established patterns to meet the end user is a key opportunity for developers to drive new innovation and differentiation vs. competitors. Retail, communications, finances, logistics, customer services—every company is a software company in today’s business world. Each company’s ability to fulfill customer needs and compete effectively is only as good as their ability to deliver software innovation.
However, extending existing applications to embrace these new needs is a challenging transformation process. Current development technologies are deeply rooted in the established pattern and are difficult to integrate with the emerging patterns needed for modern software. Existing tools do not provide an obvious path from the existing client/server world to the emerging device/cloud world.
The Microsoft platform enables developers to address these challenges. It builds upon existing applications, extending them to emerging application patterns. It embraces multiple development technologies, so developers can choose the option that best fits their skills or the technologies used by their existing applications. For services development, Microsoft Windows Azure supports a multitude of technologies that any developer can use, such as Java, Node.js, PHP, Python, Ruby, and first-class support for .NET. Client development for the Microsoft platform also supports a broad range of technologies natively, such as .NET, HTML5/JavaScript, and C++.
.NET development and specifically on business applications. It covers how to use .NET to develop for the established patterns that shape existing applications and also how to embrace the emerging patterns that are enabling the modern business applications of the future.
The .NET Framework and the future of development
The Microsoft .NET Framework was built to enable developers to create compelling applications on the Microsoft platform and, by all accounts, it has been a huge success in the market. Today, millions of developers across companies of all sizes and segments rely on .NET to create applications. It provides the core services required to build consumer applications; small business applications; and large, mission-critical applications, all with unprecedented quality, performance, and productivity.
.NET was also built with these now-emerging patterns in mind. At Forum 2000, Bill Gates said that the goal for .NET was “to move beyond today’s world of stand-alone websites to an Internet of interchangeable components where devices and services can be assembled into cohesive, user-driven experiences.” The original vision for .NET is remarkably well aligned with today’s developer landscape, including cross-device, service-powered experiences that are changing how the industry thinks about software development.
Enabling multi-device experiences empowered by services was a key attribute for .NET from the beginning. .NET has kept evolving since then, providing a first-class development experience for the new needs of applications:
- On the server side, .NET provides a common platform for developers to target services that run on-premises or in the cloud. Its close integration with Windows Server and Windows Azure allows applications to be gradually extended to the cloud, taking the best of each platform and enabling hybrid applications that sit between the two worlds. The fast delivery cadence in the .NET Framework libraries also provides continuous innovation that addresses the new needs of cloud-based applications in areas such as lightweight services, real-time communications, mobile web applications, and authentication.
- On the client side, .NET provides a consistent, first-class development experience across all Microsoft devices: desktop experiences, Windows Phone apps, and Windows Store apps. It allows .NET developers to keep developing foundational applications on the desktop and add exciting new experiences, all while using their existing skills and reusing code between devices. For scenarios where the reach goes beyond Microsoft devices, HTML5 browser-based solutions are the norm. .NET, in conjunction with Visual Studio, provides a modern solution for creating standard-based web applications that run across various devices. For developers looking to create more tailored, native experiences on any device, Visual Studio industry partners provide solutions that enable reusing C# skills and code with non-Windows devices.
Source: .NET Technology Guide for Business Applications, Cesar de la Torre, David Carmona
Etiquetas:
.NET Technology,
Business Applications,
BYOD,
development,
Framework,
guide,
HTML5,
jomirife,
microsoft,
php
terça-feira, 24 de outubro de 2017
All about Halloween and a guide to do a good Halloween
When is Halloween?
October 31. The last day of October.
What is Halloween?
Halloween is the evening before the Christian holy days of All Hallows' Day (also known as All Saints' or Hallowmas) on 1 November and All Souls' Day on 2 November, thus giving the holiday on 31 October the full name of All Hallows' Eve (meaning the evening before All Hallows' Day).
Why do we celebrate Halloween?
Straddling the line between fall and winter, plenty and paucity, life and death, Halloween is a time of celebration and superstition. It is thought to have originated with the ancient Celtic festival of Samhain, when people would light bonfires and wear costumes to ward off roaming ghosts.
How did Halloween start and why?
The history of Halloween - how it all started. Halloween began as the festival of Samhain. It was part of the ancient Celtic religion in Britain and other parts of Europe. At the end of summer, the Celts thought the barrier between our world and the world of ghosts and spirits got really thin.
When wast the first Halloween?
Ancient Origins of Halloween. Halloween's origins date back to the ancient Celtic festival of Samhain (pronounced sow-in). The Celts, who lived 2,000 years ago in the area that is now Ireland, the United Kingdom and northern France, celebrated their new year on November 1.
How is it Halloween celebrated?
Many Americans celebrate the traditions of Halloween by dressing in costumes and telling tales of witches and ghosts. Pumpkins are carved into glowering jack-o'-lanterns. Children parade from house to house, knocking on doors and calling out "Trick or treat!" hoping to have their bags filled with candy.
What does trick or treat mean?
A children's custom of calling at houses at Halloween with the threat of pranks if they are not given a small gift (often used as a greeting by children doing this).
What time does trick or treating start?
Here is when to flip on the porch light or take your kids out for Halloween trick-or-treating on Oct. 31. As more trick-or-treat times are determined, we will update this list. What time does trick-or-treating start? Indianapolis and the surrounding communities start trick-or-treating for Halloween between 5 and 6 p.m.
How old is too old to trick or treat?
FiveThirtyEight and Survey Monkey found that more than half of people who celebrate Halloween think kids should stop going door-to-door at some point between ages 12 and 15. Also—Bathurst city council, take note—people generally agree that trick-or-treating should start at 6 p.m. and end at 9 p.m.
What should I be for Halloween?
The most commons disguises are the current super-heroes or characters on a current movie, or characters that people really like.
What are the most common decorations used on Halloween?
Stickers, Picture frames, Curtains, Candrles, Pumpkins, Bones, Spider webs, Fog machine, Scary Sounds.
October 31. The last day of October.
What is Halloween?
Halloween is the evening before the Christian holy days of All Hallows' Day (also known as All Saints' or Hallowmas) on 1 November and All Souls' Day on 2 November, thus giving the holiday on 31 October the full name of All Hallows' Eve (meaning the evening before All Hallows' Day).
Why do we celebrate Halloween?
Straddling the line between fall and winter, plenty and paucity, life and death, Halloween is a time of celebration and superstition. It is thought to have originated with the ancient Celtic festival of Samhain, when people would light bonfires and wear costumes to ward off roaming ghosts.
How did Halloween start and why?
The history of Halloween - how it all started. Halloween began as the festival of Samhain. It was part of the ancient Celtic religion in Britain and other parts of Europe. At the end of summer, the Celts thought the barrier between our world and the world of ghosts and spirits got really thin.
When wast the first Halloween?
Ancient Origins of Halloween. Halloween's origins date back to the ancient Celtic festival of Samhain (pronounced sow-in). The Celts, who lived 2,000 years ago in the area that is now Ireland, the United Kingdom and northern France, celebrated their new year on November 1.
How is it Halloween celebrated?
Many Americans celebrate the traditions of Halloween by dressing in costumes and telling tales of witches and ghosts. Pumpkins are carved into glowering jack-o'-lanterns. Children parade from house to house, knocking on doors and calling out "Trick or treat!" hoping to have their bags filled with candy.
What does trick or treat mean?
A children's custom of calling at houses at Halloween with the threat of pranks if they are not given a small gift (often used as a greeting by children doing this).
What time does trick or treating start?
Here is when to flip on the porch light or take your kids out for Halloween trick-or-treating on Oct. 31. As more trick-or-treat times are determined, we will update this list. What time does trick-or-treating start? Indianapolis and the surrounding communities start trick-or-treating for Halloween between 5 and 6 p.m.
How old is too old to trick or treat?
FiveThirtyEight and Survey Monkey found that more than half of people who celebrate Halloween think kids should stop going door-to-door at some point between ages 12 and 15. Also—Bathurst city council, take note—people generally agree that trick-or-treating should start at 6 p.m. and end at 9 p.m.
What should I be for Halloween?
The most commons disguises are the current super-heroes or characters on a current movie, or characters that people really like.
What are the most common decorations used on Halloween?
Stickers, Picture frames, Curtains, Candrles, Pumpkins, Bones, Spider webs, Fog machine, Scary Sounds.
Sources: www.history.com, www.bbc.co.uk, https://en.wikipedia.org, http://www.americaslibrary.gov, https://www.indystar.com, http://www.newsweek.com
Subscrever:
Mensagens (Atom)