uPresenter, new way to control keynote.
Wear on your Glass or Smart Watch, and have a nice presentation.
---
Available on Google Play
https://play.google.com/store/apps/details?id=com.johnnyworks.presenter
Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos s...Maarten Balliauw
After buying a set of Sonos-compatible speakers at IKEA, I was disappointed there's no support for playing audio from a popular video streaming service. They stream Internet radio, podcasts and what not. Well, not that service I want it to play!
Determined - and not knowing how deep the rabbit hole would be - I ventured on a trip that included network sniffing on my access point, learning about UPnP and running a web server on my phone (without knowing how to write anything Android), learning how MP4 audio is packaged (and has to be re-packaged). This ultimately resulted in an Android app for personal use, which does what I initially wanted: play audio from that popular video streaming service on Sonos.
Join me for this story about an adventure that has no practical use, probably violates Terms of Service, but was fun to build!
BKK16-406 Ubuntu Core - a snappy platform for Embedded, IoT and 96boards!Linaro
During first part of this session, Alexander will give a technology perspective on the motivation, features and possibilities that Ubuntu's latest rendition has to offer for developers and product makers of smart embedded and IoT devices.
Alexander will walk the audience through the building blocks and core ingredients that make up a snappy solution and will show how snappy unifies concepts found in traditional binary distribution with those observed in modern consumer grade Linux products to make a platform for building modern, smart IoT device products.
During the second half of this session Ricardo Mendoza, lead architect behind snappy Ubuntu Core, will showcase snappy Ubuntu Core running on the 96boards Dragonboard 410c. The showcase will include a bottom-to-top image creation demo taking building blocks from the Ubuntu Core online store in real time, followed by a deployment of the image on the Dragonboard hardware, then a demo of available snaps for the platform.
In his part of the presentation, Ricardo will illustrate how well aligned the concepts behind 96boards and snappy Ubuntu Core are, to show how hand in hand they can become a very versatile platform for all IoT and embedded device manufacturers to quickly bring their products to market and benefit from an expanding ecosystem of applications through the Ubuntu Store.
UpStage: scène virtuelle & performance participative en ligneFoobarlab
"UpStage: scène virtuelle & performance
participative en ligne" --- a presentation on UpStage, a web-based venue for online performance. This presentation was hold on February 1st 2012 in France, Nantes, La Place / La Fabrique. Although the title may suggest it is in French, it is actually in English.
From the contents:
The presentation was split in two parts: first part is an observation of existing platforms from an artists perspective, second part is the perspective of a software developer.
Part 1:
Lift the red curtain, the "Digital Campfire", textbased and multimedia chat/MMO platforms, The Palace and UpStage, an inside view of UpStage, the annual UpStage festival, more platforms like VJ-sites, Second Life and Waterwheel.
Part 2:
UpStage actually is an open source software, "How does it work?", Pros and Cons, UpStage Fork, "What we want!", the pillars for a new project, DownStage: an engine for Cyberformance, Q+A
Create a Romantic Audio for Valentine's Dayaudio4fun
This tutorial will guide you on how to create an audio story for the upcoming Valentine using Voice Changer Software Diamond (VCSD) and Music Morpher Gold (MMG).
"Understanding Open Source and Ubuntu Part 1 of 2" by Kurt von Finck @ eLiber...eLiberatica
This is a presentation held at eLiberatica 2007.
http://www.eliberatica.ro/2007/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos s...Maarten Balliauw
After buying a set of Sonos-compatible speakers at IKEA, I was disappointed there's no support for playing audio from a popular video streaming service. They stream Internet radio, podcasts and what not. Well, not that service I want it to play!
Determined - and not knowing how deep the rabbit hole would be - I ventured on a trip that included network sniffing on my access point, learning about UPnP and running a web server on my phone (without knowing how to write anything Android), learning how MP4 audio is packaged (and has to be re-packaged). This ultimately resulted in an Android app for personal use, which does what I initially wanted: play audio from that popular video streaming service on Sonos.
Join me for this story about an adventure that has no practical use, probably violates Terms of Service, but was fun to build!
BKK16-406 Ubuntu Core - a snappy platform for Embedded, IoT and 96boards!Linaro
During first part of this session, Alexander will give a technology perspective on the motivation, features and possibilities that Ubuntu's latest rendition has to offer for developers and product makers of smart embedded and IoT devices.
Alexander will walk the audience through the building blocks and core ingredients that make up a snappy solution and will show how snappy unifies concepts found in traditional binary distribution with those observed in modern consumer grade Linux products to make a platform for building modern, smart IoT device products.
During the second half of this session Ricardo Mendoza, lead architect behind snappy Ubuntu Core, will showcase snappy Ubuntu Core running on the 96boards Dragonboard 410c. The showcase will include a bottom-to-top image creation demo taking building blocks from the Ubuntu Core online store in real time, followed by a deployment of the image on the Dragonboard hardware, then a demo of available snaps for the platform.
In his part of the presentation, Ricardo will illustrate how well aligned the concepts behind 96boards and snappy Ubuntu Core are, to show how hand in hand they can become a very versatile platform for all IoT and embedded device manufacturers to quickly bring their products to market and benefit from an expanding ecosystem of applications through the Ubuntu Store.
UpStage: scène virtuelle & performance participative en ligneFoobarlab
"UpStage: scène virtuelle & performance
participative en ligne" --- a presentation on UpStage, a web-based venue for online performance. This presentation was hold on February 1st 2012 in France, Nantes, La Place / La Fabrique. Although the title may suggest it is in French, it is actually in English.
From the contents:
The presentation was split in two parts: first part is an observation of existing platforms from an artists perspective, second part is the perspective of a software developer.
Part 1:
Lift the red curtain, the "Digital Campfire", textbased and multimedia chat/MMO platforms, The Palace and UpStage, an inside view of UpStage, the annual UpStage festival, more platforms like VJ-sites, Second Life and Waterwheel.
Part 2:
UpStage actually is an open source software, "How does it work?", Pros and Cons, UpStage Fork, "What we want!", the pillars for a new project, DownStage: an engine for Cyberformance, Q+A
Create a Romantic Audio for Valentine's Dayaudio4fun
This tutorial will guide you on how to create an audio story for the upcoming Valentine using Voice Changer Software Diamond (VCSD) and Music Morpher Gold (MMG).
"Understanding Open Source and Ubuntu Part 1 of 2" by Kurt von Finck @ eLiber...eLiberatica
This is a presentation held at eLiberatica 2007.
http://www.eliberatica.ro/2007/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
與 Sign in with Apple 的愛恨情仇 @ iPlayground2020Johnny Sung
注重用戶隱私的 Apple 在開發者大會 WWDC 2019 發表了 Sign in with Apple 的功能,iOS 13 後皆支援。今年(2020 年) 4 月之後強制要求所有新上架的 App(包含更新)皆要支援這個服務。
Sign in with Apple 怎麼接?跟其他第三方服務有什麼不同?
App 端、網站前端、後端要如何因應?會有什麼樣的雷?
讓我來跟你娓娓到來...
#iPlayground2020
Speaker: Young Fang, Johnny Sung
---
How visually impaired people use their phone?
How mobile developer fix their problems they encountered?
Here is the small tips for that.
Everything About Bluetooth (淺談藍牙 4.0) - Peripheral 篇Johnny Sung
2016.01.22 @ Android Taipei
講解 Bluetooth 的 GATT 的概念,並以 Android 實作
Example code:
Peripheral - BLE CPU Temp
https://github.com/j796160836/Ble-CPUTemp-Android
Central - BLE Temperature Receiver
https://github.com/j796160836/BleTemperatureReceiver-Android
Everything About Bluetooth (淺談藍牙 4.0) - Central 篇Johnny Sung
講解 Bluetooth 的 GATT 的概念,並以 Android 實作
Example code:
Peripheral - BLE CPU Temp
https://github.com/j796160836/Ble-CPUTemp-Android
Central - BLE Temperature Receiver
https://github.com/j796160836/BleTemperatureReceiver-Android
Android workshop - 02. Glass development 101Johnny Sung
Glass development 101
All example sources are in Github:
Example 00: Hello, World
https://github.com/j796160836/GlassWorkshop-Exercise00_HelloWorld
Example 01: New Hello, World
https://github.com/j796160836/GlassWorkshop-Exercise01_NewHelloWorld
Example 02: MyVoiceCommand
https://github.com/j796160836/GlassWorkshop-Exercise02_MyVoiceCommand
Example 03: UseCardBuilder
https://github.com/j796160836/GlassWorkshop-Exercise03_CardBuilder
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
UIIN Conference, Madrid, 27-29 May 2024
James Wilson, Orkestra and Deusto Business School
Emily Wise, Lund University
Madeline Smith, The Glasgow School of Art
Have you ever wondered how search works while visiting an e-commerce site, internal website, or searching through other types of online resources? Look no further than this informative session on the ways that taxonomies help end-users navigate the internet! Hear from taxonomists and other information professionals who have first-hand experience creating and working with taxonomies that aid in navigation, search, and discovery across a range of disciplines.
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
f you offer a service on the web, odds are that someone will abuse it. Be it an API, a SaaS, a PaaS, or even a static website, someone somewhere will try to figure out a way to use it to their own needs. In this talk we'll compare measures that are effective against static attackers and how to battle a dynamic attacker who adapts to your counter-measures.
About the Speaker
===============
Diogo Sousa, Engineering Manager @ Canonical
An opinionated individual with an interest in cryptography and its intersection with secure software development.
Acorn Recovery: Restore IT infra within minutesIP ServerOne
Introducing Acorn Recovery as a Service, a simple, fast, and secure managed disaster recovery (DRaaS) by IP ServerOne. A DR solution that helps restore your IT infra within minutes.
This presentation by Morris Kleiner (University of Minnesota), was made during the discussion “Competition and Regulation in Professions and Occupations” held at the Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found out at oe.cd/crps.
This presentation was uploaded with the author’s consent.