Presentation on basics of computer programming and programming Raspberry Pi's using the Python Programming Language at the Raspberry Pi Demo Day at Toronto Reference Library on May 28, 2016.
De Raspberry Pi is een minicomputer (de grootte van een bankkaart) met ARM-processors die tegen een minimale prijs (v.a. 30 euro) wordt vervaardigd en verkocht. De Raspberry Pi werd ontwikkeld aan de Universiteit van Cambridge en is bedoeld voor educatieve doeleinden. Sinds zijn introductie in januari 2012 kent de Raspberry Pi een enorm succes bij technici allerhande (academici, onderzoekers, bedrijfswereld, hobbyisten, kunstenaars, ...).
Mogelijke toepassingen van de Raspberry Pi zijn:
bestandsserver of NAS (Network Attached Storage), mailserver, webserver
HTPC (Home Theater PC)
telefooncentrale (Asterisk PBX SIP)
voordeur-monitor (webcam)
enzoverder
In deze sessie geeft Koen De Smet een korte introductie en demontreert hij enkele voorbeeldprojectjes met de Raspberry Pi.
Presentation on basics of computer programming and programming Raspberry Pi's using the Python Programming Language at the Raspberry Pi Demo Day at Toronto Reference Library on May 28, 2016.
De Raspberry Pi is een minicomputer (de grootte van een bankkaart) met ARM-processors die tegen een minimale prijs (v.a. 30 euro) wordt vervaardigd en verkocht. De Raspberry Pi werd ontwikkeld aan de Universiteit van Cambridge en is bedoeld voor educatieve doeleinden. Sinds zijn introductie in januari 2012 kent de Raspberry Pi een enorm succes bij technici allerhande (academici, onderzoekers, bedrijfswereld, hobbyisten, kunstenaars, ...).
Mogelijke toepassingen van de Raspberry Pi zijn:
bestandsserver of NAS (Network Attached Storage), mailserver, webserver
HTPC (Home Theater PC)
telefooncentrale (Asterisk PBX SIP)
voordeur-monitor (webcam)
enzoverder
In deze sessie geeft Koen De Smet een korte introductie en demontreert hij enkele voorbeeldprojectjes met de Raspberry Pi.
Radio related project ideas using a Raspberry Pi. Covers use of RTL SDR USB, WSPR using WsprryPi, and Packet Radio using Direwolf, ax25 and PiLinBPQ (BPR32)
Getting Started with Raspberry Pi and ArduinoChad Mairn
Arduino and Raspberry Pi are two names that get thrown around technology circles quite often, but do you know what they actually are and what they can do? Newbies and people with experience with these open source electronics will Iearn about these amazing DIY tools. An Arduino is an open-source electronics micro-board and is used to develop interactive objects. A Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV. In this webinar you will:
• Learn what an Arduino and Raspberry Pi are
• Compare the Arduino and Raspberry Pi and determine which one is right for you
• Explore the Arduino and Raspberry Pi Development Environments
• See innovative Arduino and Raspberry Pi projects
• Start a resource kit for future project ideas
Exploring the ABC's of Raspberry Pi with PythonShahed Mehbub
Raspberry Pi introduction and hardware details are explained in details with a thorough introduction and practice session with Python programming language.
A lot of Python Programming Language Basics are covered in this session.
Connecting Hardware to the Web with the BeagleBoneFrank Hunleth
Introduction to the BeagleBone and demo of a simple project that connects LEDs and a push button switch to a web page. This was presented at the first Pi Masters meetup.
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackDrew Fustini
NOTE: Slides by Jason Kridner and Mark Yoder
Source: http://event.lvl3.on24.com/event/11/07/48/2/rt/1/documents/resourceList1454015491443/cookbookbeyondblack_draft.pdf
Raspberry pi is really an efficient board that lets you do everything you want ...All you need is to learn how to program it ..A mini computer for the programmers..
The following presentation contains references on how to configure hadoop on a single pi, initially. In the later part of the presentation we'll be configuring hadoop in and out. And also will be experimenting with an application on HadoopPY
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!
Building your own RC Car with Raspberry PiJeff Prestes
In this presentation we talk about basic concepts of Internet of Things, Java for Embedded, Android, Raspberry Pi and a practical workshop how to create your own IoT RC Car - Brasilino - and rent it.
Radio related project ideas using a Raspberry Pi. Covers use of RTL SDR USB, WSPR using WsprryPi, and Packet Radio using Direwolf, ax25 and PiLinBPQ (BPR32)
Getting Started with Raspberry Pi and ArduinoChad Mairn
Arduino and Raspberry Pi are two names that get thrown around technology circles quite often, but do you know what they actually are and what they can do? Newbies and people with experience with these open source electronics will Iearn about these amazing DIY tools. An Arduino is an open-source electronics micro-board and is used to develop interactive objects. A Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV. In this webinar you will:
• Learn what an Arduino and Raspberry Pi are
• Compare the Arduino and Raspberry Pi and determine which one is right for you
• Explore the Arduino and Raspberry Pi Development Environments
• See innovative Arduino and Raspberry Pi projects
• Start a resource kit for future project ideas
Exploring the ABC's of Raspberry Pi with PythonShahed Mehbub
Raspberry Pi introduction and hardware details are explained in details with a thorough introduction and practice session with Python programming language.
A lot of Python Programming Language Basics are covered in this session.
Connecting Hardware to the Web with the BeagleBoneFrank Hunleth
Introduction to the BeagleBone and demo of a simple project that connects LEDs and a push button switch to a web page. This was presented at the first Pi Masters meetup.
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackDrew Fustini
NOTE: Slides by Jason Kridner and Mark Yoder
Source: http://event.lvl3.on24.com/event/11/07/48/2/rt/1/documents/resourceList1454015491443/cookbookbeyondblack_draft.pdf
Raspberry pi is really an efficient board that lets you do everything you want ...All you need is to learn how to program it ..A mini computer for the programmers..
The following presentation contains references on how to configure hadoop on a single pi, initially. In the later part of the presentation we'll be configuring hadoop in and out. And also will be experimenting with an application on HadoopPY
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!
Building your own RC Car with Raspberry PiJeff Prestes
In this presentation we talk about basic concepts of Internet of Things, Java for Embedded, Android, Raspberry Pi and a practical workshop how to create your own IoT RC Car - Brasilino - and rent it.
I created this presentation for my colleagues within DSM. In a workshop we applied this knowledge and created our own blogs, rss readers, google alerts, etc... Want to know more? Contact me.
Vital Trends in Digital and Social in 2015 and Beyond by Dion Hinchcliffe7Summits
Join Dion Hinchcliffe, industry visionary and thought leader, as he explores the latest trends in digital transformation, and provides some simple strategies for managing fast digital change.
Slides from my presentation at the Mayo Clinic Education and Technology Forum (#MayoClinicETF). For more information about the Mayo Clinic Social Media Network, go here: http://socialmedia.mayoclinic.org/
Together an iPad application to help parents raise healthier kids.
The Together app focuses on helping families establish the healthy habit of cooking together as a family for a healthier lifestyle by given them recipes recommendations they can easily cook at home with their children.
Topic: Low cost computing using the Raspberry PI and other single board computing platforms. Overview of the growing low cost computing environment and demo of basic configuration of the Raspberry PI and Arduino for home and business projects.
Raspberry Pi - Unlocking New Ideas for Your LibraryBrian Pichman
Join Brian Pichman as he uncovers the world of microcomputing; which are low cost, small computers (ranging from the size of a credit card to a stack of credit cards). Brian will cover Raspberry Pi's and how they can be used in your library; from attendance counters, event displays, library programming and more.
complete Lab manual as Per AKTU syllabus that file contains Internet of Things they contains following topic
1. Familiarization with concept of IoT,
Arduino/Raspberry Pi and perform necessary
software installation.
Will be able to understand IoT,
Arduino/Raspberry Pi, and also able to
install software setup of Arduino/
Respberry Pi
2
To interface motor using relay with
Arduino/Raspberry Pi and write a program to
turn ON/OFF motor.
Able to use relay to control motor and
other mechanical devices
3
To interface sensors* with Arduino/Raspberry Pi
and write a program to displaysensors data on
the computer screen.
Able to retrieve data from sensors and to
display it on computer screen
4 To interface OLED with Arduino/Raspberry Pi
and write a program to display sensor data on it.
Able to retrieve data from sensors and to
display it on OLED
5
To interface sensor with Arduino/Raspberry Pi
and write a program to turn ON/OFF Relay when
sensor data is detected.
Able to control relay with help of
microcontroller and sensors
6
To interface sensor with Arduino/Raspberry Pi
and write a program to turn ON/OFF Solenoid
valve when sensor data is detected.
Able to control Solenoid valve with help of
microcontroller and sensors
7
To interface sensor with Arduino/Raspberry Pi
and write a program to turn ON/OFF Linear
Actuator when sensor data is detected.
Able to control linear actuator with help
of microcontroller and sensors
8
To interface sensor with Arduino/Raspberry Pi
and write a program to turn ON/OFF Starter
Motor when sensor data is detected.
Able to control Starter Motor with help of
microcontroller and sensors
9
To interface Bluetooth with Arduino/Raspberry
Pi and write a program to send sensor data to
smart phone using Bluetooth.
Able to communicate sensor data from
microcontroller to smart phone
10
To interface Bluetooth with Arduino/Raspberry
Pi and write a program to turn Actuators*
ON/OFF when message is received from smart
phone using Bluetooth.
Able to control actuators using mobile
phone through Bluetoth
11 Write a program on Arduino/Raspberry Pi to
upload Sensor data to thingspeak cloud.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Securing your Kubernetes cluster_ a step-by-step guide to success !
Raspberry Pi Hacks
1. Ruth Suehle Tom Callaway
@suehle @spotrh
Presented by
Raspberry Pi Hacks
2. The history of the RasPi
Early 2006 concept based on Atmel ATmega644
Designed for educational use
Intended for Python (but of course is friendly
to all)
9. Getting started
1. Get the right SD card
2. Get the right distro
3. Don't break off C6
4. ???
5. Profit!
10. 1. Get the right SD card
Most quality cards are OK
Micro with adapter?
elinux.org/RPi_SD_cards
11. Display options
HDMI 1.3 and 1.4 supported; audio and video
output, does not support HDMI input
PAL and NTSC supported through RCA with
audio through 3.5 mm to red/white RCA
connector
DSI
No VGA
13. Touchscreens
Ooh, look! DSI connector!
Mimo 720
USB DisplayLink Framebuffer Driver
CONFIG_FB_UDL/udlfb.ko
USB DisplayLink Kernel Mode Setting (KMS)
driver
CONFIG_DRM_UDL/udl.ko
Won't work with OpenELEC without rebuilding
the kernel
16. 2. Get the right distro
Pidora (of course)
Raspbian
Moebius
RaspBMC
Occidentalis
17. 2.14 Or get brave
Android Arch ARM AROS
Chromium OS Debian Squeeze
Firefox OS FreeBSD Gentoo
Haiku IPFire NetBSD PiBang
Plan 9 from Bell Labs QtonPi
RISC Slackware ARM Squeezed
ARM Puppy WebOS
18. Pidora
Graphical firstboot configuration (with additional modules
specifically made for the Raspberry Pi)
Compact initial image size (for fast downloads) and auto-resize
(for max storage afterwards)
Auto swap creation available to allow for larger memory usage
C, Python, & Perl included in the SD card image
Includes libraries capable of supporting external hardware
such as motors and robotics (via GPIO, I2C, SPI)
For graphical operation, Gedit text editor can be used with
plugins (python console, file manager, syntax highlighting) to
serve as a mini-graphical IDE
21. Installing it
Fedora ARM installer
fedoraproject.org/wiki/Fedora_ARM_Installer
yum install fedora-arm-installer
22. Installing it
Fedora ARM installer
fedoraproject.org/wiki/Fedora_ARM_Installer
yum install fedora-arm-installer
On a Mac, Rpi-sd card builder or RasPiWrite
Google “Rpi-sd builder”
github.com/exaviorn/RasPiWrite
24. Power
5V. 5V. 5V.
Why you shouldn't use iPhones
Your laptop's USB port is not the droid you're
looking for
Put a power brick on your shopping list
Did I mention C6?
30. Decode the LEDs
D5 OK (Rev 1.0) ACT (Rev 2.0) Green SD card
access, connected to GPIO 16
D6 PWR Red 3.3 V Power, connected to 3V3
D7 FDX Green Full Duplex LAN
D8 LNK Green Link/Activity LAN
D9 10M (Rev 1.0) 100 (Rev 2.0) Yellow
10/100Mbit LAN
31. Why didn't it start?
Red light off = No power
Red light on, green light off = The Pi can't read
the image on the card. The voltage is below 5V.
Green light blinks 3 times = start.elf was not
found
Green light blinks 4 times = start.elf did not
launch
Green light blinks 7 times = kernel.img was not
found
34. Building a cross-compiler
You could use an existing one... or you could
DIY with crosstool-ng (crosstool-ng.org)
Get kernel source:
github.com/raspberrypi/linux
35. Blah blah blah.
Stop saying words and
show us pretty pictures
of cool things
people made.
40. Or just buy it.
http://www.thedailybrick.co.uk/lego-sets/custom/lego-custom-raspberry-pi-case.html
41. Aren't you a little small for an HTPC?
RaspBMC/XBMC
1080p
Share over NFS, SMB, FTP, HTTP, USB, XYZ, and
other acronyms
Install to SD, USB, or run off NFS Embedded Samba
TVHeadend FTP SSH
66. More ideas
Samba
Remote print server
LEGO robot
Temperature sensor
Light sensor
Listen to aircraft transponders
Spotify (Pi MusicBox)
Control 3D printer