Home
Search results “Safari web crypto api functions”
2015 FluentConf -  Cryptography in the Browser
 
31:17
Presentation on performing strong cryptography in web browsers using the Web Cryptography API, from the 2015 O'Reilly Fluent Conference.
Views: 595 Charles Engelke
Retrieving External Data for Excel on Mac
 
02:16
This is a video showing how to get data from the internet, and put it into your excel sheet. -~-~~-~~~-~~-~- Please watch: "PlayBoy Bunny Makeup!!" https://www.youtube.com/watch?v=rUP2zJVIOrU -~-~~-~~~-~~-~-
Views: 25267 makeup17jam
Assessment Techniques - CompTIA Security+ SY0-401: 3.7
 
06:32
Security+ Training Course Index: http://professormesser.link/sy0401 Professor Messer’s Course Notes: http://professormesser.link/sy0401cn Frequently Asked Questions: http://professormesser.link/faq - - - - - Security policies should be written to include the security assessment of your infrastructure. In this video, you’ll learn the best practices around baselining, reviewing code, performing design reviews, and completing architecture reviews. - - - - - Download entire video course: http://professormesser.link/401adyt Get the course on MP3 audio: http://professormesser.link/401vdyt Subscribe to get the latest videos: http://professormesser.link/yt Calendar of live events: http://www.professormesser.com/calendar/ FOLLOW PROFESSOR MESSER: Professor Messer official website: http://www.professormesser.com/ Twitter: http://www.professormesser.com/twitter Facebook: http://www.professormesser.com/facebook Instagram: http://www.professormesser.com/instagram Google +: http://www.professormesser.com/googleplus
Views: 17762 Professor Messer
DEF CON 23 - Patrick Wardle - Stick That In Your root Pipe and Smoke It
 
40:54
You may ask; "why would Apple add an XPC service that can create setuid files anywhere on the system - and then blindly allow any local user to leverage this service?" Honestly, I have no idea! The undocumented 'writeconfig' XPC service was recently uncovered by Emil Kvarnhammar, who determined its lax controls could be abused to escalate one's privileges to root. Dubbed ‘rootpipe,' this bug was patched in OS X 10.10.3. End of story, right? Nope, instead things then got quite interesting. First, Apple decided to leave older versions of OS X un-patched. Then, an astute researcher discovered that the OSX/XSLCmd malware which pre-dated the disclosure, exploited this same vulnerability as a 0day! Finally, yours truly, found a simple way to side-step Apple's patch to re-exploit the core vulnerability on a fully-patched system. So come attend (but maybe leave your MacBooks at home), as we dive into the technical details XPC and the rootpipe vulnerability, explore how malware exploited this flaw, and then fully detail the process of completely bypassing Apple's patch. The talk will conclude by examining Apple’s response, a second patch, that appears to squash ‘rootpipe’…for now. Speaker Bio: Patrick Wardle is the Director of Research at Synack, where he leads cyber R&D efforts. Having worked at NASA, the NSA, and Vulnerability Research Labs (VRL), he is intimately familiar with aliens, spies, and talking nerdy. Currently, Patrick’s focus is on automated vulnerability discovery, and the emerging threats of OS X and mobile malware. In his personal time, Patrick collects OS X malware and writes OS X security tools. Both can be found on his website Objective-See.com
Views: 5120 DEFCONConference
🔴   Global Site Tag (gtag.js) - What you need to know
 
20:11
Google recently switched a lot of tracking codes over to gtag.js - The Global site Tag. While other tags still stay in tact there are a few new changes that this tracking code brought with it. Today we want to dicuss what the gtag exactly is, when you should or shouldn’t use it and if Google Tag Manager is still important. What is gtag.js? What are the advantages of gtag? What are the disadvantages of gtag? When should you use gtag? Should you migrate to gtag? What about Google Tag Manager? #GlobalSiteTag #gtag #Tracking 🔗 Links mentioned in the video: https://juliencoquet.com/en/2017/09/11/switch-google-analytics-global-site-tag/ https://developers.google.com/analytics/devguides/collection/gtagjs/ 🎓 Learn more from Measureschool: http://measureschool.com/products GTM Copy Paste https://chrome.google.com/webstore/detail/gtm-copy-paste/mhhidgiahbopjapanmbflpkcecpciffa 🚀Looking to kick-start your data journey? Hire us: https://measureschool.com/services/ 📚 Recommended Measure Books: https://kit.com/Measureschool/recommended-measure-books 📷 Gear we used to produce this video: https://kit.com/Measureschool/measureschool-youtube-gear 👍 FOLLOW US Facebook: http://www.facebook.com/measureschool Twitter: http://www.twitter.com/measureschool
Views: 14768 Measureschool
Streaming Service Workers: Live Code Session - Supercharged
 
01:19:52
In this Supercharged Live Code Session, Jake & Surma implement a streaming Service Worker, coding in real time, bugs and all! Whether you are watching live or not, please send in your questions and comments to the guys as they will read them and if they can, answer them for you. Code for this live stream session: https://github.com/GoogleChrome/ui-element-samples/tree/gh-pages/streaming-service-worker
Rapidly Deploy and Integrate Your Apps on Enterprise Blockchain Platform
 
51:53
Mark Rakhmilevich Product Mgmt/Strategy Director-ProdDev Blockchain Technology Oracle This session will dive into on how developers can easily build Blockchain applications without worrying about the performance/scalability limitations, and security/management concerns of managing the open source Hyperledger Fabric blockchain implementation.
Views: 87 Oracle Developers
The Curse of Cross-Origin Stylesheets - Web Security Research
 
19:58
In 2017 a cool bug was reported by a researcher, which lead me down a rabbit hole to a 2014 and even 2009 bug. This provides interesting insight into how web security research looks like. cgvwzq's Bug (2017): https://bugs.chromium.org/p/chromium/issues/detail?id=788936 filedescriptor's Bug (2014): https://bugs.chromium.org/p/chromium/issues/detail?id=419383 scarybeasts' Bug (2009): https://bugs.chromium.org/p/chromium/issues/detail?id=9877 GynvaelEN: https://www.youtube.com/user/GynvaelEN Efail Stream: https://www.youtube.com/watch?v=VC_ItSQaUx4 -=[ 🔴 Stuff I use ]=- → Microphone:* https://amzn.to/2LW6ldx → Graphics tablet:* https://amzn.to/2C8djYj → Camera#1 for streaming:* https://amzn.to/2SJ66VM → Lens for streaming:* https://amzn.to/2CdG31I → Connect Camera#1 to PC:* https://amzn.to/2VDRhWj → Camera#2 for electronics:* https://amzn.to/2LWxehv → Lens for macro shots:* https://amzn.to/2C5tXrw → Keyboard:* https://amzn.to/2LZgCFD → Headphones:* https://amzn.to/2M2KhxW -=[ ❤️ Support ]=- → per Video: https://www.patreon.com/join/liveoverflow → per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join -=[ 🐕 Social ]=- → Twitter: https://twitter.com/LiveOverflow/ → Website: https://liveoverflow.com/ → Subreddit: https://www.reddit.com/r/LiveOverflow/ → Facebook: https://www.facebook.com/LiveOverflow/ -=[ 📄 P.S. ]=- All links with "*" are affiliate links. LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm. #SecurityResearch
Views: 58610 LiveOverflow
Google I/O 2009  Native Code for Compute Intensive Web Apps
 
47:20
Google I/O 2009 - Native Client: Using Native Code to Build Compute Intensive Web Applications Brad Chen Some applications require high-performance client-side computation. Native Client is a technology for running native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps. This talk will give a brief overview of the architecture of Native Client. We'll then look at some specific example applications as well as strategies for how to use native code to handle compute intensive tasks within web applications using SRPC, Shared Memory and NPAPI. For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html
Views: 28079 Google Developers
Google I/O 101:  Introduction to Dart with Seth Ladd
 
37:22
In this tutorial, Seth Ladd will teach you the basics of the Dart language, libraries, and tools. Learn how this new open source project can help you scale your web programs from small scripts to large structured and modern apps.
Views: 54075 Google Developers
IOTA tutorial 25: WebRTC and MAM Signaling
 
12:05
If you like this video and want to support me, go this page for my donation crypto addresses: https://www.youtube.com/c/mobilefish/about This is part 25 of the IOTA tutorial. In this video series different topics will be explained which will help you to understand IOTA. It is recommended to watch each video sequentially as I may refer to certain IOTA topics explained earlier. The main objective of this video is to explain what WebRTC is and demonstrate a proof-of-concept WebRTC MAM signaling implementation. WebRTC (Web Real-Time Communication) was announced in 2011 and is a HTML5 specification supported by Google, Mozilla and Opera, amongst others. WebRTC provides browsers and devices with direct data, voice and video peer-to-peer communication without the need to install plugins or download native apps. WebRTC is supported by most modern browsers such as Chrome, Firefox, Safari and Microsoft Edge. WebRTC uses the following main component JavaScript APIs: - RTCPeerConnection To setup and create a peer-to-peer connection. - RTCDataChannel To bidirectional transfer arbitrary data peer-to-peer. Every data channel is associated with an RTCPeerConnection, and each peer connection can have one or more data channels. - MediaStream (more commonly known by its JavaScript function getUserMedia) It gives access to a stream object that represent video (camera) and audio (microphone) streams. If two peers needs to communicate directly with each other they need to know each other public ip address and port. Often a direct connection is not possible because the peers uses a router with a built-in firewall that uses Network Address Translation (NAT). The Interactive Connectivity Establishment framework (ICE) deals with the process of connecting peers through NATs. A STUN (Session Transversal Utilities for NAT) server allows the peers to discover their public IP address, port and the type of NAT they are behind. This information is used to establish a peer-to-peer connection. A media stream will flow directly between the peers. In most cases (~70%) a STUN server suffice to setup a peer-to-peer connection. If a STUN server cannot establish the connection, ICE uses a TURN (Traversal Using Relay NAT) server. When a TURN server is used, this server relays the media stream between the peers. The use of a STUN server is preferred above a TURN server because a TURN server uses a lot of processing power. In a WebRTC application the STUN and TURN server locations can be specified. There are public STUN servers available but use them for prototyping or non-mission critical applications.  To create a peer-to-peer connection, the peers must also exchange several types of information first, for example: - Their external IP addresses and ports. - Their codecs and media types that they support. - When to initialise, close, and modify the communications sessions. This exchange of information between peers is called signaling and usually an external server is used called a "signaling server" which can store this information, for example in a database. Signaling methods and protocols are not specified by the WebRTC standards. When Alice initiates a peer-to-peer communication with Bob, Alice is called the local user (aka caller) and Bob is the called the remote user (aka callee). The information send from Alice's browser to a signaling server is called the "offer", and Bob's browser information send to a signaling server is called the "answer". The offer and answer are written in a so called Session Description Protocol (SDP) format. To demonstrate the WebRTC signaling process use the following application: https://www.mobilefish.com/download/webrtc/webrtc_noserver.html I have created a proof-of-concept to test if Masked Authenticated Messaging (MAM) can be used as a signaling implementation for WebRTC. See: https://www.mobilefish.com/services/cryptocurrency/mam_webrtc.html You can use Masked Authenticated Messaging (MAM) as a signaling implementation for WebRTC. However it takes too long to establish a peer-to-peer connection because publishing the offer and answer to the Tangle takes too much time. In a production like environment this is not acceptable, but for prototyping or just for demo applications its perfect. When using MAM it is recommended to compress your data, which will decrease the time to publish this data to the Tangle. For example you can use the lz-string compression javascript library. See: http://pieroxy.net/blog/pages/lz-string/index.html Check out all my other IOTA tutorial videos: https://www.youtube.com/playlist?list=PLmL13yqb6OxdIf6CQMHf7hUcDZBbxHyza Subscribe to my YouTube channel: https://www.youtube.com/channel/UCG5_CT_KjexxjbgNE4lVGkg?sub_confirmation=1 The presentation used in this video tutorial can be found at: https://www.mobilefish.com/developer/iota/iota_quickguide_tutorial.html #mobilefish #howto #iota
Views: 1503 Mobilefish.com
This Sahara Railway Is One of the Most Extreme in the World | Short Film Showcase
 
12:50
At more than 430 miles long, the Mauritania Railway has been transporting iron ore across the blistering heat of the Sahara Desert since 1963. ➡ Subscribe: http://bit.ly/NatGeoSubscribe ➡ Get More Short Film Showcase: http://bit.ly/ShortFilmShowcase #NationalGeographic #Trains #Sahara About Short Film Showcase: The Short Film Showcase spotlights exceptional short videos created by filmmakers from around the web and selected by National Geographic editors. We look for work that affirms National Geographic's belief in the power of science, exploration, and storytelling to change the world. The filmmakers created the content presented, and the opinions expressed are their own, not those of National Geographic Partners. Know of a great short film that should be part of our Showcase? Email [email protected] to submit a video for consideration. See more from National Geographic's Short Film Showcase at http://documentary.com Get More National Geographic: Official Site: http://bit.ly/NatGeoOfficialSite Facebook: http://bit.ly/FBNatGeo Twitter: http://bit.ly/NatGeoTwitter Instagram: http://bit.ly/NatGeoInsta One of the longest and heaviest trains in the world, the 1.8-mile beast runs from the mining center of Zouerat to the port city of Nouadhibou on Africa’s Atlantic coast. The train is the bedrock of the Mauritanian economy and a lifeline to the outside world for the people who live along its route. Hop on board the ‘Backbone of the Sahara’ with filmmaker Macgregor for an incredible journey through the stunning Western Saharan landscape. Follow Macgregor: http://macgregor.works/ About National Geographic: National Geographic is the world's premium destination for science, exploration, and adventure. Through their world-class scientists, photographers, journalists, and filmmakers, Nat Geo gets you closer to the stories that matter and past the edge of what's possible. This Sahara Railway Is One of the Most Extreme in the World | Short Film Showcase https://youtu.be/jEo-ykjmHgg National Geographic https://www.youtube.com/natgeo
Views: 4161164 National Geographic
Google I/O 2009 - Exploring Chrome Internals
 
01:00:16
Google I/O 2009 - Exploring Chrome Internals Darin Fisher Learn about Google Chrome's multi-process architecture and sandboxing technology. This talk will provide an overview of the processes, threads, and IPC involved with getting pixels on the screen in a system where the WebKit rendering engine is denied, via the sandbox, from having direct access to your computer. For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html
Views: 22664 Google Developers
Jake Archibald: In The Loop - JSConf.Asia 2018
 
35:12
Have you ever had a bug where things were happening in the wrong order, or particular style changes were being ignored? Ever fixed that bug by wrapping a section of code in a setTimeout? Ever found that fix to be unreliable, and played around with the timeout number until it kinda almost always worked? This talk looks at the browser's event loop, the thing that orchestrates the main thread of the browser, which includes JavaScript, events, and rendering. We'll look at the difference between tasks, microtasks, requestAnimationFrame, requestIdleCallback, and where events land. Hopefully you'll never have to use setTimeout hacks again!" Jake is developer advocate for Google Chrome. He's one of the editors of the service worker spec, so he's into offline-first, push messaging and web performance. JSConf.Asia - Capitol Theatre, Singapore - 27 January 2018 Source: https://2018.jsconf.asia/ License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Views: 112671 JSConf
PWA starter kit: build fast, scalable, modern apps with Web Components (Google I/O '18)
 
37:47
Web Components are encapsulated, re-usable elements using just the web platform. But these APIs don't say much about how to turn components into fast and modern apps. Learn how Polymer has been honing methods for building apps out of Web Components by melding the best ideas from the community with new platform APIs. You'll leave this talk understanding how using a few simple patterns like Redux to wire components together enables building highly scalable apps on the web like never before. Rate this session by signing-in on the I/O website here → https://goo.gl/8rLYRx Watch more Chrome and Web sessions from I/O '18 here → https://goo.gl/5fgXhX See all the sessions from Google I/O '18 here → https://goo.gl/q1Tr8x Subscribe to the Chrome Developers channel → http://goo.gl/LLLNvf #io18
Views: 108440 Google Chrome Developers
Real World WebAssembly (Chrome Dev Summit 2017)
 
27:54
WebAssembly brings a new capability to the web, delivering a performant run-time to allow compiled languages such as C++ to be used in web applications. In this video, Alex Danilo and Deepti Gandluri introduce the principles for using WebAssembly in a web application, techniques for debugging, and demonstrate a real-world example of a large code-base built to run in the browser for production deployment. They also present future features coming to Web Assembly along with some tips for how to deploy and support older browsers using a graceful degradation approach. Check out the rest of the Chrome Dev Summit videos here: https://goo.gl/ekCoVu Subscribe to the Google Chrome Developers channel: http://goo.gl/LLLNvf
An introduction to Dart, the structured web programming platform
 
01:01:44
Learn more about Dart at http://www.dartlang.org Seth Ladd presents Dart, the open source web programming platform. In this video, Seth gives an overview of the philosophy and motivation of the language, reviews some of the interesting new language features like optional static types and isolates, and gives a demo of the editor. Special thanks to http://www.carbonfive.com for recording the video, and for the invitation.
Views: 16785 Google Developers
George Hotz | Programming | Improving and running QIRA from scratch! | Part3
 
08:47:54
Date of stream 24 Mar 2019 and 25 Mar 2019. Live-stream chat added as Subtitles/CC - English (Twitch Chat). Stream title: improving github.com/geohot/qira | Part2.5 Stream title: running a program from scratch! with github.com/geohot/qira | Part3 Video archive: - https://youtube.com/commaaiarchive/playlists Source files: - https://github.com/geohot/qemu - https://github.com/geohot/qira Follow for notifications: - https://twitch.tv/georgehotz Subscribe to support: - https://twitch.tv/products/tomcr00s3_3000 - https://twitch.tv/products/georgehotz_3000 We archive George Hotz videos for fun. Follow for notifications: - https://twitter.com/commaaiarchive We are not affiliated with comma.ai. Official communication channels: - https://comma.ai - https://twitter.com/comma_ai - https://pscp.tv/comma_ai - https://youtube.com/commaai - https://github.com/commaai - https://discord.comma.ai - https://community.comma.ai - https://comma.ai/jobs - https://comma.ai/shop
Views: 25570 commaai archive
GDC 2012: The Bleeding Edge of Open Web Tech
 
48:33
(Pre-recorded GDC content) Web browsers from mobile to desktop devices are in a constant state of growth enabling ever richer and pervasive games. This presentation by Google software engineer Vincent Scheib focuses on the latest developments in client side web technologies, such as Web Sockets, WebGL, File API, Mouse Lock, Gamepads, Web Audio API and more. Speaker: Vincent Scheib
Views: 5650 Google Developers
Chrome Dev Summit 2018 - Day 2 Livestream
 
08:47:28
Join us at the 6th Chrome Dev Summit to engage with Chrome engineers and leading web developers for a two-day exploration of modern web experiences. 33:18 - Day 2 Keynote 1:02:24 - Feature Policy & the Well-Lit Path for Web Development 2:02:46 - virtual-scroller: Let there be less (DOM) 2:37:50 - A Quest to Guarantee Responsiveness: Scheduling On and Off the Main Thread 3:15:45 - Architecting Web Apps - Lights, Camera, Action! 5:05:18 - From Low Friction to Zero Friction with Web Packaging and Portals 5:34:16 - State of Houdini 6:00:23 - Building Engaging Immersive Experiences 7:03:30 - Using WebAssembly and Threads 7:29:55 - The Virtue of Laziness: Leveraging Incrementality for Faster Web UI 8:00:40 - Chrome OS: Ready for Web Development We'll be diving deep into what it means to build a fast, high quality web experience using modern web technologies and best practices, as well as looking at the new and exciting capabilities coming to the web platform. Watch all the session recordings in the All Sessions playlist → https://bit.ly/CDS18-AllSessions Find the event schedule and more info on the website → http://bit.ly/2AA1R87 Subscribe to the Chrome Developers channel! → http://bit.ly/ChromeDevs1 Event music by Terra Monk → http://bit.ly/2B2BrMO
Getting Started with MaaS360: Cloud Extender 101
 
56:11
Learn how to get started with the MaaS360 Cloud Extender in this discussion of prerequisites and live demonstration of enabling, installing, configuring, and backing up the Cloud Extender. Skip to a specific topic using the links below: 00:00 Introduction 01:44 Overview of Cloud Extender 03:50 Enabling Cloud Extender and Cloud-to-Cloud Integrations 10:46 Cloud Extender Planning and Prerequisites 14:45 Downloading and Installing Cloud Extender 16:05 Configuring Cloud Extender 29:46 Verifying Configuration 37:42 Settings and Setup 52:16 Announcements and Q&A Learn even more about MaaS360 with free courses, videos, and labs from IBM Security Learning Academy! http://www.ibm.biz/academy_maas360
DEF CON 24 - Alex Chapman and Paul Stone - Toxic Proxies: Bypassing HTTPS
 
44:57
Rogue access points provide attackers with powerful capabilities, but in 2016 modern privacy protections such as HTTPS Everywhere, free TLS certificates and HSTS are de-facto standards. Surely our encrypted traffic is now safe on the local coffee shop network? If not, my VPN will definitely protect me… right? In this talk we’ll reveal how recent improvements in online security and privacy can be undermined by decades old design flaws in obscure specifications. These design weakness can be exploited to intercept HTTPS URLs and proxy VPN tunneled traffic. We will demonstrate how a rogue access point or local network attacker can use these new techniques to bypass encryption, monitor your search history and take over your online accounts. No logos, no acronyms; this is not a theoretical crypto attack. We will show our techniques working on $30 hardware in under a minute. Online identity? Compromised. OAuth? Forget about it. Cloud file storage? Now we’re talking. Bio: Alex Chapman is a Principal Security Researcher at Context Information Security in the UK, where he performs vulnerability discovery, exploit development, bespoke protocol analysis and reverse engineering. He has been credited in security advisories for a number of major software products for vendors such as Citrix, Google, Mozilla and VMware, and has presented his research at security conferences around the world. He has spent the past several months making things (for a change), poking holes in old technologies, and pointing out security flaws which have no place in modern day software. Paul Stone is a Principal Security Researcher at Context Information Security in the UK where he performs vulnerability research, reverse engineering, and tool development. He has a focus on browser security and has reported a number of vulnerabilities in the major web browsers including Chrome, Internet Explorer, Firefox, and Safari. He has spoken at a number of Black Hat conferences, presenting the well-received ‘Pixel-Perfect Timing Attacks’ and ‘Next Generation Clickjacking’ talks. Paul’s recent obsession has been Bluetooth LE and has helped create the RaMBLE Android app for collecting and analyzing BLE data.
Views: 2622 DEFCONConference
DEF CON 22 - Dan Kaminsky - Secure Random by Default
 
01:38:53
Secure Random By Default Dan Kaminsky Chief Scientist, White Ops As a general rule in security, we have learned that the best way to achieve security is to enable it by default. However, across operating systems and languages, random number generation is always exposed via two separate and most assuredly unequal APIs -- insecure and default, and secure but obscure. Why not fix this? Why not make JavaScript and PHP and Java and Python and even libc rand() return strong entropy? What are the issues stopping us? Should we just shell back to /dev/urandom, or is there merit to userspace entropy gathering? How does fork() and virtualization impact the question? What of performance, and memory consumption, and headless machines? Turns out the above questions are not actually rhetorical. Just because a change might be a good idea doesn't mean it's a simple one. This will be a deep dive, but one that I believe will actually yield a fix for the repeated *real world* failures of random number generation systems. Dan Kaminsky has been a noted security researcher for over a decade, and has spent his career advising Fortune 500 companies such as Cisco, Avaya, and Microsoft.Dan spent three years working with Microsoft on their Vista, Server 2008, and Windows 7 releases. Dan is best known for his work finding a critical flaw in the Internet’s Domain Name System (DNS), and for leading what became the largest synchronized fix to the Internet’s infrastructure of all time. Of the seven Recovery Key Shareholders who possess the ability to restore the DNS root keys, Dan is the American representative. Dan is presently developing systems to reduce the cost and complexity of securing critical infrastructure.
Views: 53317 DEFCONConference
Livestream Day 2: Stage 3 (Google I/O '18)
 
11:03:15
This livestream covers all of the Google I/O 2018 day 2 sessions that take place on Stage 3. Stay tuned for technical sessions and deep dives into Google's latest developer products and platforms. Event schedule (all times are PDT) → https://goo.gl/qYxGPM 38:05 - Code beautiful UI with Flutter and Material Design 1:28:02 - Analyze your audience and benchmark metrics to grow on Google Play 2:27:14 - Make your WordPress site progressive 3:29:35 - Challenges and learnings of building for the next billion users 5:27:24 - What's new with the Google Assistant SDK for devices 6:27:47 - Design, machine learning, and creativity 7:27:34 - PWA starter kit: build fast, scalable, modern apps with Web Components 8:27:43 - What's new in Angular 9:27:33 - The power of Headless Chrome and browser automation 10:27:32 - Best practices for text on Android Google I/O 2018 All Sessions Playlist → https://goo.gl/q1Tr8x Subscribe to the Google Developers channel → http://goo.gl/mQyv5L Music by Terra Monk → https://goo.gl/wPgbHP
Views: 13250 Google Developers
Kai Jäger: What it’s like to live on the Edge | JSConf EU 2015
 
28:53
This is the story of a new browser with a complicated legacy. It’s a story about making new friends without alienating old acquaintances. Most of all, it’s a story about innovating without breaking the Web. This is the story of Microsoft Edge, the new browser in Windows 10, how it came to be, what separates it from Internet Explorer and what that means for web developers. It’s a tale of epic proportions with a happy ending that is really only the beginning. Intro music by @halfbyte
Views: 1395 JSConf
Shadow Project - Umbra: How to create HD Wallet
 
03:38
website: https://shadowproject.io/ slack: https://slack.shadowproject.io/ written instruction: https://shadowproject.io/en/tutorials/create-restore-hd-wallet SDC donation address: Sabv3rAEsfLvhYqirLcs8kXsYabmdtYHRr
Views: 478 b.b. 2k16
WCUS 2018 Guitar Fri AM
 
03:34:37
Check out the schedule here: https://2018.us.wordcamp.org/schedule/
Views: 964 WordCamp US
Introduction to HTML 5
 
41:55
Note: Higher quality version on Vimeo: http://vimeo.com/6691519 Are you interested in HTML 5 and what's coming down the pipeline but haven't had time to read any articles yet? Brad Neuberg has put together an educational Introduction to HTML 5 video that goes over many of the major aspects of this new standard, including: * Web vector graphics with the Canvas tag and Scalable Vector Graphics (SVG) * The Geolocation API * HTML 5 Video * The HTML 5 Database and Application Cache * Web workers In the video we also crack open the HTML 5 YouTube Video prototype to show you some of the new HTML 5 tags, such as nav, article, etc. It's chock full of demos and sample source code.
Views: 655269 Google Developers
Edge Conf 2: Offline
 
01:00:04
Web applications that work offline are still clearly in demand, but the standards lack support for even fairly basic use cases, and encourage developers to break fundamental navigation models of the web. There are two competing (or perhaps complementary), proposals to improve the situation, but it'll be a long slog. In the meantime, workarounds remain some of the most hackish in the web world. Are there any workable solutions to 'adding' offline to an existing site? What patterns allow offline to be used today while remaining open to replacement solutions in the future?
IOS | Wikipedia audio article
 
40:10
This is an audio version of the Wikipedia Article: https://en.wikipedia.org/wiki/IOS 00:02:13 1 History 00:05:19 1.1 Software updates 00:06:24 2 Features 00:06:33 2.1 Home screen 00:08:41 2.1.1 System font 00:09:37 2.1.2 Folders 00:10:53 2.1.3 Notification Center 00:11:58 2.2 Accessibility 00:14:10 2.3 Multitasking 00:16:41 2.3.1 Switching applications 00:18:24 2.3.2 Ending tasks 00:19:16 2.3.3 Task completion 00:19:46 2.4 Siri 00:21:16 2.5 Game Center 00:22:26 3 Hardware 00:23:33 4 Development 00:25:15 5 Market share 00:26:50 6 Jailbreaking 00:29:08 7 Unlocking 00:29:53 8 Digital rights management 00:31:24 9 Kernel 00:32:10 10 Security 00:32:28 10.1 Secure Boot 00:33:08 10.2 Secure Enclave 00:33:53 10.3 Passcode 00:34:27 10.4 Touch ID 00:35:03 10.5 Address Space Layout Randomization 00:35:40 10.6 Non-Executable Memory 00:36:06 10.7 Encryption 00:36:49 10.8 Keychain 00:37:10 10.9 App Security 00:38:22 10.10 Network Security 00:39:00 10.11 Two-Factor Authentication 00:39:40 11 Devices 00:39:49 12 See also Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago. Learning by listening is a great way to: - increases imagination and understanding - improves your listening skills - improves your own spoken accent - learn while on the move - reduce eye strain Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone. You can find other Wikipedia audio articles too at: https://www.youtube.com/channel/UCuKfABj2eGyjH3ntPxp4YeQ You can upload your own Wikipedia articles through: https://github.com/nodef/wikipedia-tts "The only true wisdom is in knowing you know nothing." - Socrates SUMMARY ======= iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that presently powers many of the company's mobile devices, including the iPhone, iPad, and iPod Touch. It is the second most popular mobile operating system globally after Android. Originally unveiled in 2007 for the iPhone, iOS has been extended to support other Apple devices such as the iPod Touch (September 2007) and the iPad (January 2010). As of March 2018, Apple's App Store contains more than 2.1 million iOS applications, 1 million of which are native for iPads. These mobile apps have collectively been downloaded more than 130 billion times. The iOS user interface is based upon direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface. Internal accelerometers are used by some applications to respond to shaking the device (one common result is the undo command) or rotating it in three dimensions (one common result is switching between portrait and landscape mode). Apple has been significantly praised for incorporating thorough accessibility functions into iOS, enabling users with vision and hearing disabilities to properly use its products. Major versions of iOS are released annually. The current version, iOS 12, was released on September 17, 2018. It is available for all iOS devices with 64-bit processors; the iPhone 5S and later iPhone models, the iPad (2017), the iPad Air and later iPad Air models, all iPad Pro models, the iPad Mini 2 and later iPad Mini models, and the sixth-generation iPod Touch. On all recent iOS devices, the iOS regularly checks on the availability of an update, and if one is available, will prompt the user to permit its automatic installation.
Views: 16 wikipedia tts
IOS | Wikipedia audio article
 
47:38
This is an audio version of the Wikipedia Article: https://en.wikipedia.org/wiki/IOS 00:02:39 1 History 00:06:22 1.1 Software updates 00:07:39 2 Features 00:07:48 2.1 Home screen 00:10:23 2.1.1 System font 00:11:30 2.1.2 Folders 00:13:00 2.1.3 Notification Center 00:14:19 2.2 Accessibility 00:16:56 2.3 Multitasking 00:19:56 2.3.1 Switching applications 00:22:00 2.3.2 Ending tasks 00:23:02 2.3.3 Task completion 00:23:37 2.4 Siri 00:25:24 2.5 Game Center 00:26:47 3 Hardware 00:28:05 4 Development 00:30:05 5 Market share 00:31:56 6 Jailbreaking 00:34:41 7 Unlocking 00:35:34 8 Digital rights management 00:37:23 9 Kernel 00:38:15 10 Security 00:38:36 10.1 Secure Boot 00:39:24 10.2 Secure Enclave 00:40:17 10.3 Passcode 00:40:58 10.4 Touch ID 00:41:40 10.5 Address Space Layout Randomization 00:42:23 10.6 Non-Executable Memory 00:42:52 10.7 Encryption 00:43:43 10.8 Keychain 00:44:07 10.9 App Security 00:45:34 10.10 Network Security 00:46:17 10.11 Two-Factor Authentication 00:47:05 11 Devices 00:47:15 12 See also Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago. Learning by listening is a great way to: - increases imagination and understanding - improves your listening skills - improves your own spoken accent - learn while on the move - reduce eye strain Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone. Listen on Google Assistant through Extra Audio: https://assistant.google.com/services/invoke/uid/0000001a130b3f91 Other Wikipedia audio articles at: https://www.youtube.com/results?search_query=wikipedia+tts Upload your own Wikipedia articles through: https://github.com/nodef/wikipedia-tts Speaking Rate: 0.876297428329789 Voice name: en-GB-Wavenet-D "I cannot teach anybody anything, I can only make them think." - Socrates SUMMARY ======= iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that presently powers many of the company's mobile devices, including the iPhone, iPad, and iPod Touch. It is the second most popular mobile operating system globally after Android. Originally unveiled in 2007 for the iPhone, iOS has been extended to support other Apple devices such as the iPod Touch (September 2007) and the iPad (January 2010). As of March 2018, Apple's App Store contains more than 2.1 million iOS applications, 1 million of which are native for iPads. These mobile apps have collectively been downloaded more than 130 billion times. The iOS user interface is based upon direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface. Internal accelerometers are used by some applications to respond to shaking the device (one common result is the undo command) or rotating it in three dimensions (one common result is switching between portrait and landscape mode). Apple has been significantly praised for incorporating thorough accessibility functions into iOS, enabling users with vision and hearing disabilities to properly use its products. Major versions of iOS are released annually. The current version, iOS 12, was released on September 17, 2018. It is available for all iOS devices with 64-bit processors; the iPhone 5S and later iPhone models, the iPad (2017), the iPad Air and later iPad Air models, all iPad Pro models, the iPad Mini 2 and later iPad Mini models, and the sixth-generation iPod Touch. On all recent iOS devices, iOS regularly checks on the availability of an update, and if one is available, will prompt the user to permit its automatic installation.
Views: 18 wikipedia tts
Electrolysis Project | Wikipedia audio article
 
52:56
This is an audio version of the Wikipedia Article: https://en.wikipedia.org/wiki/Firefox 00:02:53 1 History 00:06:11 2 Features 00:08:28 2.1 Standards 00:12:03 2.2 Security 00:20:45 3 Localizations 00:21:34 4 Platform availability 00:22:30 4.1 Microsoft Windows 00:24:00 4.2 macOS 00:24:43 4.3 Linux 00:25:26 4.4 Firefox for mobile 00:28:14 4.5 Unofficial ports 00:29:41 4.6 Gallery 00:29:49 5 Version history 00:31:08 6 Licensing 00:33:17 7 Trademark and logo 00:36:46 7.1 Branding and visual identity 00:38:36 8 Promotion 00:42:33 9 Performance 00:51:06 10 Market adoption 00:52:33 11 See also Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago. Learning by listening is a great way to: - increases imagination and understanding - improves your listening skills - improves your own spoken accent - learn while on the move - reduce eye strain Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone. Listen on Google Assistant through Extra Audio: https://assistant.google.com/services/invoke/uid/0000001a130b3f91 Other Wikipedia audio articles at: https://www.youtube.com/results?search_query=wikipedia+tts Upload your own Wikipedia articles through: https://github.com/nodef/wikipedia-tts Speaking Rate: 0.8687229347312261 Voice name: en-US-Wavenet-C "I cannot teach anybody anything, I can only make them think." - Socrates SUMMARY ======= Mozilla Firefox (or simply Firefox) is a free and open-source web browser developed by The Mozilla Foundation and its subsidiary, Mozilla Corporation. Firefox is available for Windows, macOS, Linux, BSD, illumos and Solaris operating systems. Its sibling, Firefox for Android, is also available. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards. In 2017, Firefox began incorporating new technology under the code name Quantum to promote parallelism and a more intuitive user interface. An additional version, Firefox for iOS, was released on November 12, 2015. Due to platform restrictions, it uses the WebKit layout engine instead of Gecko, as with all other iOS web browsers. Firefox was created in 2002 under the codename "Phoenix" by the Mozilla community members who desired a standalone browser, rather than the Mozilla Application Suite bundle. During its beta phase, Firefox proved to be popular with its testers and was praised for its speed, security, and add-ons compared to Microsoft's then-dominant Internet Explorer 6. Firefox was released on November 9, 2004, and challenged Internet Explorer's dominance with 60 million downloads within nine months. Firefox is the spiritual successor of Netscape Navigator, as the Mozilla community was created by Netscape in 1998 before their acquisition by AOL.Firefox usage grew to a peak of 32% at the end of 2009, with version 3.5 overtaking Internet Explorer 7, although not Internet Explorer as a whole. Usage then declined in competition with Google Chrome. As of November 2018, Firefox has 9.1% usage share as a "desktop" browser, according to StatCounter, making it the second-most popular such web browser; usage across all platforms is lower at 4.92% (and then third-most popular overall). Firefox is still the most popular desktop browser in Cuba (even most popular overall at 62.77%) and Eritrea with 78.3% and 91% of the market share, respectively. According to Mozilla, as of December 2014, there were half a billion Firefox users around the world.
Views: 8 wikipedia tts
Week 12
 
42:27
Views: 26562 CS50
Ruby Conf 2013 - Opal, A new hope (for Ruby programmers)
 
51:08
By Forrest Chang A short time ago, in an internet not far away ... It is a period of Javascript revolution. Rebel Ruby coders, striking from an obscure repository, have won significant victories against evil Javascript Empire. During the battle, Rebel Ruby coders have managed to duplicate the Empire's ultimate weapon, the use of the same language on both server and client sides, but this time with a language with enough meta programming power to make the most elegant DSLs on the planet. Pursued by myriad Javascript options, the Rebel Coders race home to their repositories, custodian of the code that can save their people and restore freedom to Ruby Coders everywhere. --- Do you have mixed feelings about the Javascript Revolution? It is a truly exciting time with many options and opportunities. Unfortunately, the language of this revolution is Javascript. "Javascript is the path to the dark side. Javascript leads to anger. Anger leads to hate. Hate leads to suffering." - Yoda, if he were a coder With all this Javascript goodness, what's a Ruby programmer to do? One word - Opal. Opal is a source to source ruby to javascript compiler, corelib and a runtime implementation that currently passes 1716 rubyspecs w/a reachable goal of passing them all. You might be thinking, yet another language that compiles down to Javascript. Why should you as a Ruby Coder board care? Matz once wrote: "For me the purpose of life is partly to have joy. Programmers often feel joy when they can concentrate on the creative side of programming, So Ruby is designed to make programmers happy." As another Ruby, Opal is designed to make programmer's happy Here's the top 8 reasons why Opal will make you, the Ruby programmer, happy 1. It's just Ruby, and a viable one 2. Greenspun's 10th Rule, Opal Edition 3. Solves things the Ruby way, making the programmer happy 4. Frameworks, we don't need no stinking frameworks (but we have some) 5. Tools you already know and love 6. Easy integration with Ruby web frameworks 7. Awesome In Browser tools 8. New possibilities This talk will go over those 8 reasons and more. There will be live code demonstrations. Opal, this might just be the droid you're looking for. You'll laugh, you'll cry, you'll kiss Javascript goodbye. Coming a computer near you. Help us caption & translate this video! http://amara.org/v/FG40/
Views: 6608 Confreaks
Inside VMware Fusion
 
58:08
Google Tech Talks October, 17 2007 ABSTRACT Join Ben Gertzfield of VMware for a look behind the curtain at virtualization on the Mac, the technology that frees operating systems from their earthly hardware chains. Similar in spirit to the ideals of the microkernel and distributed computing, the abstracted and idealized CPU, storage, network, and other devices provided by virtualization remove the barriers formed by the underlying realities of heterogeneous physical hardware. We'll discuss the technologies forming and building upon virtualization, including the hypervisor (or virtual machine monitor), replay (deterministic recording and replaying of all hardware and software events), and virtual machine-based disaster recovery. In addition, we'll share the lessons learned from jumping head-first into the consumer software and Mac worlds, and how "thinking different" applies to porting a massive source code base to its third platform (after Linux and Windows). This talk will be taped by the engEDU Tech Talks Team. Speaker: Ben Gertzfield Ben Gertzfield is the lead developer of VMware Fusion for Mac, VMware's first virtualization solution for Intel Macs, currently available for free trial download. Ben graduated from the University of California, Santa Cruz with a degree in computer science, and subsequently lived and worked in Japan be...
Views: 45330 GoogleTechTalks
AMP Conf 2019 - Day 2 Livestream
 
09:52:00
Welcome to Day 2 of #AMPConf 2019, live from Tokyo, Japan! The AMP team and community is bringing its yearly gathering to Tokyo for two days full of talks by developers for developers, all crafted to help you create a best-in-class user experience. Whether you're interested in rich animations, dynamic content, DevOps or monetization, we got you covered. Tune in and join us! View the schedule → http://bit.ly/2Sc94Wv AMP Conf '19 all sessions playlist → http://bit.ly/AmpConf2019 Take part in the discussion and get your questions answered by the AMP Team! Submit your questions on https://www.sli.do/ using #AMPConf Subscribe to The AMP Channel → http://bit.ly/2sejPYv Get started now at → https://amp.dev/
Views: 4223 The AMP Channel
How to Fix Google Chrome Download Failed Network Error
 
02:46
How to fix download failed- Network error in Google Chrome?. Its very frustrating and can’t download anything on google chrome. Here is how to fix it. #fixgooglechrome, #fixgooglechromedownloadfailed, Get More Helpful Tips - Subscribe ➜ https://goo.gl/m68dT5 ►Like Us on Facebook https://www.facebook.com/pg/BRB-Academy-1748045235417945 ►Follow us on Twitter https://twitter.com/howtodothis2017 ►Follow us on Google+ https://plus.google.com/u/0/113721659306518572392 ►Follow us on Instagram https://www.instagram.com/brbacademy/ Website : https://goo.gl/9DqTnd Thanks For Watching.. Please Hit Like & Subscribe Button Don't Forget to Subscribe @brbacademy #brbacademy
Views: 24647 BRB Academy
Python Tutorial - Hashing [GERMAN/DEUTSCH]
 
09:23
In diesem Tutorial schauen wir uns an, wie man in Python Hashes leicht berechnen kann. ❤❤❤ Früherer Zugang zu Tutorials, Abstimmungen, Live-Events und Downloads ❤❤❤ ❤❤❤ https://www.patreon.com/user?u=5322110 ❤❤❤ ❤❤❤ Keinen Bock auf Patreon? ❤❤❤ ❤❤❤ https://www.paypal.me/TheMorpheus ❤❤❤ 🌍 Website 🌍 https://the-morpheus.de ¯\_(ツ)_/¯ Tritt der Community bei ¯\_(ツ)_/¯ ** https://discord.gg/BnYZ8XS ** ** https://www.reddit.com/r/TheMorpheusTuts/ ** ( ͡° ͜ʖ ͡°) Mehr News? Mehr Code? ℱ https://www.facebook.com/themorpheustutorials 🐦 https://twitter.com/TheMorpheusTuts 🐙 https://github.com/TheMorpheus407/Tutorials Du bestellst bei Amazon? Bestell über mich, kostet dich null und du hilfst mir »-(¯`·.·´¯)-» http://amzn.to/2slBSgH Videowünsche? 🎁 https://docs.google.com/spreadsheets/d/1YPv8fFJOMRyyhUggK8phrx01OoYXZEovwDLdU4D4nkk/edit#gid=0 Fragen? Feedback? Schreib mir! ✉ https://www.patreon.com/user?u=5322110 ✉ https://www.facebook.com/themorpheustutorials ✉ https://discord.gg/BnYZ8XS ✉ [email protected] oder schreib einfach ein Kommentar :)
Google Cloud Next Amsterdam '17- Julien Blanchez : "More Security and Compliance in the Cloud"
 
48:48
Deep dive into the technology to keep your data safe with Julien Blanchez, Security, Privacy and Compliance Strategist. He will go deeper into the compliance side of security which is primordial for organizations.
Words at War: Barriers Down / Camp Follower / The Guys on the Ground
 
01:28:33
Alfred Friendly (December 30, 1911 -- November 7, 1983) was an American journalist, editor and writer for the Washington Post. He began his career as a reporter with the Post in 1939 and became Managing Editor in 1955. In 1967 he covered the Mideast War for the Post in a series of articles for which he won the Pulitzer Prize for International Reporting in 1968. He is credited with bringing the Post from being a local paper to having a position of national prominence. Friendly was born in Salt Lake City. After graduating in from Amherst College in 1933, he came to Washington, DC to look for work. A former professor who worked in the Commerce Department hired him, but his appointment to a high position at such a young age earned him criticism in the press and he resigned. For the next year he travelled the country in the middle of the Depression, eventually returning to become a reporter at the Washington Daily News, writing a column for government employees. Less than two years later he was hired to write the same kind of column for the Post, where he was soon assigned to cover war mobilization efforts and anti-war strikes. When World War II broke out he entered the Army Air Force, rising to the rank of Major before leaving in 1945. While in the military he was involved in cryptography and intelligence operations, finally becoming the second in command at Bletchley Park, and the highest ranking American officer there. After the war he remained in Europe as press aide to W. Averell Harriman supervisor of the Marshall Plan. A year later he returned to Washington and to the Post, where he became assistant managing editor in 1952 and managing editor in 1955. In 1966 he became an associate editor and a foreign correspondent based out of London. Hearing rumors of war in 1967 he headed to the Middle East where he was present throughout the 1967 War and wrote his series of award winning articles. He retired from the Post in 1971, though he continued writing occasional editorials and book reviews. During his retirement he wrote several books, and after his death the Alfred Friendly Foundation was established. It administers the Alfred Friendly Press Fellowships to bring foreign journalists to the United States for internships at prominent newspapers. The Archives and Special Collections at Amherst College holds a collection of his papers. http://en.wikipedia.org/wiki/Alfred_Friendly
Views: 155606 Remember This
Internet Technologies - Computer Science for Business Leaders 2016
 
01:26:10
DHCP, DNS, TCP/IP, VPNs, Wi-Fi; HTTP, HTTPS; hosts, registrars
Views: 39206 CS50