2015-08-26

Frank Schaeffer: "Why I am an Atheist Who Believes in GOD" | Talks at Go...


source: Talks at Google      2015年8月18日
Frank Schaeffer visited Google's office in Cambridge, MA to discuss his book, "Why I am an Atheist Who Believes in GOD: How to Give Love, Create Beauty and Find Peace".

The book is Mr. Schaeffer's latest set of observations on the human condition and our relation to spirituality, religion, art, and the universe. He was born into a family of prominent evangelicals, and helped found the Religious Right in the U.S. Rejecting that political point of view, he became a vocal enemy of the Tea Party. He has been a film director; a New York Times-bestselling author of fiction and nonfiction; a visual artist whose work has been shown, and collected, around the world; a frequent guest on The Rachel Maddow Show, with appearances on Oprah, The Today Show, Fresh Air, and BBC News; and an a highly sought-after lecturer, with appearances at Princeton and the Kennedy School of Government at Harvard.

Programming Methodology by Mehran Sahami at Stanford University

# click the upper-left icon to select videos from the playlist

source: Stanford     Last updated on 2012年8月23日
Programming Methodology (CS106A) is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language.

Lecture 1 | Programming Methodology (Stanford) 49:47
Lecture 2 | Programming Methodology (Stanford) 48:20
Lecture 3 | Programming Methodology (Stanford) 50:31
Lecture 4 | Programming Methodology (Stanford) 48:28
Lecture 5 | Programming Methodology (Stanford) 49:15
Lecture 6 | Programming Methodology (Stanford) 45:58
Lecture 7 | Programming Methodology (Stanford) 51:09
Lecture 8 | Programming Methodology (Stanford) 48:44
Lecture 9 | Programming Methodology (Stanford) 52:26
Lecture 10 | Programming Methodology (Stanford) 46:59
Lecture 11 | Programming Methodology (Stanford) 49:50
Lecture 12 | Programming Methodology (Stanford) 49:17
Lecture 13 | Programming Methodology (Stanford) 46:35
Lecture 14 | Programming Methodology (Stanford) 46:20
Lecture 15 | Programming Methodology (Stanford) 48:03
Lecture 16 | Programming Methodology (Stanford) 49:49
Lecture 17 | Programming Methodology (Stanford) 50:23
Lecture 18 | Programming Methodology (Stanford) 46:32
Lecture 19 | Programming Methodology (Stanford) 49:41
Lecture 20 | Programming Methodology (Stanford) 44:52
Lecture 21 | Programming Methodology (Stanford) 47:39
Lecture 22 | Programming Methodology (Stanford) 45:43
Lecture 23 | Programming Methodology (Stanford) 51:14
Lecture 24 | Programming Methodology (Stanford) 47:15
Lecture 25 | Programming Methodology (Stanford) 47:05
Lecture 26 | Programming Methodology (Stanford) 42:11
Lecture 27 | Programming Methodology (Stanford) 41:53
Lecture 28 | Programming Methodology (Stanford) 41:31

Developing Mobile Apps with Web Technologies (Stanford U)

# click the upper-left icon to select videos from the playlist 

source: Stanford      Last updated on 2014年9月25日
Interested in mobile application development? Palm executives including VP, Directors, and Senior Product Managers lead a course on mobile application development on the WebOS. Students have the unique opportunity to attain the technical knowledge needed to create their own apps, get insider information about the application submission process at companies like Apple and Palm, and network with various members of Palm's executive team.

1. Web Vision for Mobile (April 1, 2010) 57:26
2. Web Skills: Introduction to Web Technologies and HTML 5 52:42
3. Mobile User Experience Design 1:04:07
4. Developing WebOS Apps: Basics, SDK, Ares 1:01:14
5. Developing WebOS Apps: UI Components, Services 47:17
6. Developing WebOS Apps: Advanced Development and Techniques 31:01
7. Developing Games for the Web 53:06
8. Cross Platform Mobile App Development with Appcelerator 1:02:43
9. Mobile Apps: Marketing and Strategy 1:16:36

iPhone Application Development (Winter 2010, Stanford U)

# click the upper-left icon to select videos from the playlist

source: Stanford      Last updated on 2014年9月25日

1. Introduction to Mac OS X, Cocoa Touch, Objective-C and Tools 47:08
2. Objective-C and Foundation Framework 1:13:32
3. Custom Classes, Object Lifecycle, Autorelease 1:07:23
4. Building an Application, MVC, Nib Files, Controls 55:45
5. Views, Drawing, and Animation 1:12:14
6. Designing iPhone Applications, MVC, View Controllers 49:54
7. Navigation & Tab Bar Controllers 1:11:36
8. Scroll Views and Table Views 1:13:19
9. Data in Your iPhone App 1:15:48
[private video]
11. Text Input and Presenting Content Modally 46:59
12. Web Views; Locations and Maps 1:14:28
[private video]
14. Touch Events & Multi-touch 55:57
15. Device APIs; Location, Accelerometer & Camera; Battery 1:13:32
16. Audio APIs, Video Playback, Settings 1:11:02
17. Bonjour, NSStream, GameKit 1:04:02
18. Unit Testing; Fun with Objective-C; Localization 1:16:42
19. OpenGL ES 55:26

iPhone Application Programming (Spring 2009, Stanford U)

# click the upper-left icon to select videos from the playlist

source: Stanford     Last updated on 2014年9月25日

1. Introduction to Mac OS X and Cocoa Touch 1:04:46
2. Using Objective-C, Foundation Framework 1:09:01
3. Custom Classes, Memory Management, and ObjC Properties 1:16:07
4. Interface Builder, Controls, Target-Action 53:55
5. Views and Drawing, Animations 1:09:57
6. View Controller Basics 1:12:53
7. Navigation Controllers 1:13:29
8. Table Views 55:17
9. Dealing with Data: User Defaults, SQLite, Web Services 1:14:30
10. Performance and Threading 1:09:02
11. Text Input, Presenting Content Modally 1:11:31
12. Address Book: Putting People in Your App 1:05:10
13. Debugging Tips, Searching, Notifications, KVC/KVO 1:02:14
14. Touch Events and Multi-Touch 1:10:37
15. iPhone APIs: Location, Accelerometer & Camera, Batteries 1:02:47
16. Audio APIs, Video Playback, Displaying Web Content, Settings 1:07:17
17. Creating New Expressive Social Mediums on the iPhone 56:16
18. Unit Testing, Localization & More 1:10:41