Submit Search
Upload
Fun with Raspberry PI (and Perl)
•
Download as PPTX, PDF
•
1 like
•
1,408 views
A
Andrew Shitov
Follow
Short stories about playing with Raspberry Pi for couple of years
Read less
Read more
Technology
Report
Share
Report
Share
1 of 56
Download now
Recommended
FreeBSD 主機自保指南
主機自保指南
主機自保指南
維泰 蔡
In this slide, I introduced how Gameboy works and how to build a Gameboy emulator using Rust programming language. Also, I introduce how to migrate the Rust emulator to Webassembly, so that we can run the emulator using browser. Video of presentation of this slide: https://www.youtube.com/watch?v=LqcEg3IVziQ
Gameboy emulator in rust and web assembly
Gameboy emulator in rust and web assembly
Yodalee
Python code for Buzzer Control using Raspberry Pi
Python code for Buzzer Control using Raspberry Pi
Python code for Buzzer Control using Raspberry Pi
Amarjeetsingh Thakur
A short slide that introduces the basic concepts of course Nand2Tetris.
Introduction to nand2 tetris
Introduction to nand2 tetris
Yodalee
The raw material of my Sophia Antipolis Ruby Drinkup talk on esoteric languages. This deck isn't really suitable for plain browsing with no commentary.
The Dark Side of Programming Languages
The Dark Side of Programming Languages
Jean-Baptiste Mazon
A brief introduction to Rust, Amethyst game framework, and rust/WebAssembly. Focus on the ECS concept in amethyst framework and how to build a simple game by it.
Make A Shoot ‘Em Up Game with Amethyst Framework
Make A Shoot ‘Em Up Game with Amethyst Framework
Yodalee
Samuel
Samuel
sponcei
Algorithm cup 2010
Algorithm cup 2010
Wizche
Recommended
FreeBSD 主機自保指南
主機自保指南
主機自保指南
維泰 蔡
In this slide, I introduced how Gameboy works and how to build a Gameboy emulator using Rust programming language. Also, I introduce how to migrate the Rust emulator to Webassembly, so that we can run the emulator using browser. Video of presentation of this slide: https://www.youtube.com/watch?v=LqcEg3IVziQ
Gameboy emulator in rust and web assembly
Gameboy emulator in rust and web assembly
Yodalee
Python code for Buzzer Control using Raspberry Pi
Python code for Buzzer Control using Raspberry Pi
Python code for Buzzer Control using Raspberry Pi
Amarjeetsingh Thakur
A short slide that introduces the basic concepts of course Nand2Tetris.
Introduction to nand2 tetris
Introduction to nand2 tetris
Yodalee
The raw material of my Sophia Antipolis Ruby Drinkup talk on esoteric languages. This deck isn't really suitable for plain browsing with no commentary.
The Dark Side of Programming Languages
The Dark Side of Programming Languages
Jean-Baptiste Mazon
A brief introduction to Rust, Amethyst game framework, and rust/WebAssembly. Focus on the ECS concept in amethyst framework and how to build a simple game by it.
Make A Shoot ‘Em Up Game with Amethyst Framework
Make A Shoot ‘Em Up Game with Amethyst Framework
Yodalee
Samuel
Samuel
sponcei
Algorithm cup 2010
Algorithm cup 2010
Wizche
Introduction to emulator programming including source code of a Game Boy emulator written in Go: https://github.com/drhelius/demo-emulator This was presented at Codemotion 2016 (Madrid, Spain): https://2016.codemotion.es
8-bit Emulator Programming with Go
8-bit Emulator Programming with Go
Ignacio Sánchez Ginés
The Custard Pi 7 provides Raspberry Pi hardware hackers with a handy board that is packed with features.
Custard pi 7 user information
Custard pi 7 user information
Seggy Segaran
A little systemtap by detailyang
A little systemtap
A little systemtap
yang bingwu
PHPerKaigi2019の発表資料。ファミコンエミュレータの実装を通して好きな言語でコンピュータアーキテクチャが学べる話
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ichikaway
Raspberry Pi I/O控制與感測器讀取 https://bit.ly/3kLZhAq
Raspberry Pi I/O控制與感測器讀取
Raspberry Pi I/O控制與感測器讀取
艾鍗科技
Nextera XT Paired End Schema
NexteraXTpe
NexteraXTpe
Daniel Guariz Pinheiro
GoCon Fukuoka 2019 発表資料 ファミコンエミュレータを通してコンピュータアーキテクチャの世界を見る。
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
ichikaway
Сhannels — почему это круто для мультизадачности, defer и другие особенности Go.
C-spirit reborn: why Go was bound to be created
C-spirit reborn: why Go was bound to be created
Artem Kovardin
Those slides, inspired by the works and ideas of many, are a state of what PHP gets in upgrades as of Q1 2018. Market share and evolution. PHP 7.0 PHP Ecology PHP 7.3 Cool stuff.
PHP in 2018 - Q1 - AFUP Limoges
PHP in 2018 - Q1 - AFUP Limoges
✅ William Pinaud
Illumina-truseq-paired-end
Illumina-truseq-paired-end
Daniel Guariz Pinheiro
Slides 2nd session course PENO
PenO 3 2014 sessie 2
PenO 3 2014 sessie 2
Sven Charleer
Programming OpenRISC on Altera De0_nano
Programming OpenRISC on Altera De0_nano
Yi-Chiao
関西Vim勉強会#5でvimrcの書き方について簡単に説明したときの発表資料
関西Vim勉強会#5 vimrcの書き方
関西Vim勉強会#5 vimrcの書き方
tsukkee _
Programação em C do projeto bloqueador via celular
Programação completa e perfeira
Programação completa e perfeira
Magno Rodrigues
淺入淺出 GDB
淺入淺出 GDB
Jim Chang
linux vimrc setting
Vimrc
Vimrc
Ted Hsu
An introduction to GNU Debugger (gdb) with examples
Introduction to gdb
Introduction to gdb
Owen Hsu
Apresentado por Fabio Andrijauskas
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Zabbix BR
images oriented of c++ it can be easily learn to c++, it can be eagerly understand for students.and it can be easily understand the programming in c++. I have attached the simple programs in my slide it is very useful for students.
3 rd animation
3 rd animation
divyalakshmi77
Golang é uma linguagem fantástica para se desenvolver aplicações e um fator a ser explorado é o seu uso em dispositivos IoT. A linguagem já conta com diversas ferramentas de cross-compile, alguns pacotes experimentais de comunicação baixo nível e diversos projetos relacionados a hardware.
Explorando Go em Ambiente Embarcado
Explorando Go em Ambiente Embarcado
Alvaro Viebrantz
A brief historical overview of how Perl 6 was used to make web sites in the past, and how you can use it today to run the Plack/PSGI-based site.
Perl6 in-production
Perl6 in-production
Andrew Shitov
A brief overview of the complicate Web::Machine Perl Module.
Web::Machine - Simpl{e,y} HTTP
Web::Machine - Simpl{e,y} HTTP
Michael Francis
More Related Content
What's hot
Introduction to emulator programming including source code of a Game Boy emulator written in Go: https://github.com/drhelius/demo-emulator This was presented at Codemotion 2016 (Madrid, Spain): https://2016.codemotion.es
8-bit Emulator Programming with Go
8-bit Emulator Programming with Go
Ignacio Sánchez Ginés
The Custard Pi 7 provides Raspberry Pi hardware hackers with a handy board that is packed with features.
Custard pi 7 user information
Custard pi 7 user information
Seggy Segaran
A little systemtap by detailyang
A little systemtap
A little systemtap
yang bingwu
PHPerKaigi2019の発表資料。ファミコンエミュレータの実装を通して好きな言語でコンピュータアーキテクチャが学べる話
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ichikaway
Raspberry Pi I/O控制與感測器讀取 https://bit.ly/3kLZhAq
Raspberry Pi I/O控制與感測器讀取
Raspberry Pi I/O控制與感測器讀取
艾鍗科技
Nextera XT Paired End Schema
NexteraXTpe
NexteraXTpe
Daniel Guariz Pinheiro
GoCon Fukuoka 2019 発表資料 ファミコンエミュレータを通してコンピュータアーキテクチャの世界を見る。
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
ichikaway
Сhannels — почему это круто для мультизадачности, defer и другие особенности Go.
C-spirit reborn: why Go was bound to be created
C-spirit reborn: why Go was bound to be created
Artem Kovardin
Those slides, inspired by the works and ideas of many, are a state of what PHP gets in upgrades as of Q1 2018. Market share and evolution. PHP 7.0 PHP Ecology PHP 7.3 Cool stuff.
PHP in 2018 - Q1 - AFUP Limoges
PHP in 2018 - Q1 - AFUP Limoges
✅ William Pinaud
Illumina-truseq-paired-end
Illumina-truseq-paired-end
Daniel Guariz Pinheiro
Slides 2nd session course PENO
PenO 3 2014 sessie 2
PenO 3 2014 sessie 2
Sven Charleer
Programming OpenRISC on Altera De0_nano
Programming OpenRISC on Altera De0_nano
Yi-Chiao
関西Vim勉強会#5でvimrcの書き方について簡単に説明したときの発表資料
関西Vim勉強会#5 vimrcの書き方
関西Vim勉強会#5 vimrcの書き方
tsukkee _
Programação em C do projeto bloqueador via celular
Programação completa e perfeira
Programação completa e perfeira
Magno Rodrigues
淺入淺出 GDB
淺入淺出 GDB
Jim Chang
linux vimrc setting
Vimrc
Vimrc
Ted Hsu
An introduction to GNU Debugger (gdb) with examples
Introduction to gdb
Introduction to gdb
Owen Hsu
Apresentado por Fabio Andrijauskas
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Zabbix BR
images oriented of c++ it can be easily learn to c++, it can be eagerly understand for students.and it can be easily understand the programming in c++. I have attached the simple programs in my slide it is very useful for students.
3 rd animation
3 rd animation
divyalakshmi77
Golang é uma linguagem fantástica para se desenvolver aplicações e um fator a ser explorado é o seu uso em dispositivos IoT. A linguagem já conta com diversas ferramentas de cross-compile, alguns pacotes experimentais de comunicação baixo nível e diversos projetos relacionados a hardware.
Explorando Go em Ambiente Embarcado
Explorando Go em Ambiente Embarcado
Alvaro Viebrantz
What's hot
(20)
8-bit Emulator Programming with Go
8-bit Emulator Programming with Go
Custard pi 7 user information
Custard pi 7 user information
A little systemtap
A little systemtap
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
Raspberry Pi I/O控制與感測器讀取
Raspberry Pi I/O控制與感測器讀取
NexteraXTpe
NexteraXTpe
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
C-spirit reborn: why Go was bound to be created
C-spirit reborn: why Go was bound to be created
PHP in 2018 - Q1 - AFUP Limoges
PHP in 2018 - Q1 - AFUP Limoges
Illumina-truseq-paired-end
Illumina-truseq-paired-end
PenO 3 2014 sessie 2
PenO 3 2014 sessie 2
Programming OpenRISC on Altera De0_nano
Programming OpenRISC on Altera De0_nano
関西Vim勉強会#5 vimrcの書き方
関西Vim勉強会#5 vimrcの書き方
Programação completa e perfeira
Programação completa e perfeira
淺入淺出 GDB
淺入淺出 GDB
Vimrc
Vimrc
Introduction to gdb
Introduction to gdb
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
Monitoramento ambiental e alertas visuais com Zabbix - 3º Zabbix Meetup do In...
3 rd animation
3 rd animation
Explorando Go em Ambiente Embarcado
Explorando Go em Ambiente Embarcado
Viewers also liked
A brief historical overview of how Perl 6 was used to make web sites in the past, and how you can use it today to run the Plack/PSGI-based site.
Perl6 in-production
Perl6 in-production
Andrew Shitov
A brief overview of the complicate Web::Machine Perl Module.
Web::Machine - Simpl{e,y} HTTP
Web::Machine - Simpl{e,y} HTTP
Michael Francis
My training course from the 2014 London Perl Workshop
Perl in the Internet of Things
Perl in the Internet of Things
Dave Cross
An overview of project Humix, and the robots created with it.
Project humix overview - For Raspberry pi community meetup
Project humix overview - For Raspberry pi community meetup
Jeffrey Liu
Mr 342-trafic-3
Mr 342-trafic-3
ReZiak
台灣樹莓派 2016/12/26 #17, Raspberry Pi IoT 應用展示 介紹如何使用QNAP NAS與物聯網裝置連結,如使用IFrog LoRa dongle 將QNAP NAS變身為LoRa gateway. QNAP website : https://www.qnap.com/zh-tw/ QIoT Website : http://qiot.qnap.com
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
Anderson Cheng
Viewers also liked
(6)
Perl6 in-production
Perl6 in-production
Web::Machine - Simpl{e,y} HTTP
Web::Machine - Simpl{e,y} HTTP
Perl in the Internet of Things
Perl in the Internet of Things
Project humix overview - For Raspberry pi community meetup
Project humix overview - For Raspberry pi community meetup
Mr 342-trafic-3
Mr 342-trafic-3
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
Similar to Fun with Raspberry PI (and Perl)
The Raspberry Pi is a small credit-card sized linux computer. Developers and hobbyists around the world are creating miraculous applications and projects, and now you can join them. This presentation covers the first steps to using your Pi. From the basics, like burning your SD Card to creating a Weather Reporter. Discussing GPIO Basics and simple Python tools. Communication between other components using SPI or I2C is also covered.
Getting Started with Raspberry Pi - USC 2013
Getting Started with Raspberry Pi - USC 2013
Tom Paulus
Getting Started With Raspberry Pi - UCSD 2013
Getting Started With Raspberry Pi - UCSD 2013
Tom Paulus
You have one of those fruity *Pi arm boards and cheep sensor from China? Some buttons and LEDs? Do I really need to learn whole new scripting language and few web technologies to read my temperature, blink a led or toggle a relay? No, because your Linux kernel already has drivers for them and all you need is device tree and cat.
Linux+sensor+device-tree+shell=IoT !
Linux+sensor+device-tree+shell=IoT !
Dobrica Pavlinušić
應高師大跨藝所潘老師邀請機電整合工作坊簡報CPB+PMSA003+SGP003應用程式設計
Coding with CircuitPython@CPB
Coding with CircuitPython@CPB
National University of Kaohsiung
Interfacing two wire adc0831 to raspberry pi2
Interfacing two wire adc0831 to raspberry pi2 / Pi3
Interfacing two wire adc0831 to raspberry pi2 / Pi3
Dnyanesh Patil
Here's a presentation I did for the Japanese Perl Association on April 21st, 2009. It covers 10 aspects of Catalyst that may not be documented or discussed as much as they could be, that are very useful.
10 Catalyst Tips
10 Catalyst Tips
Jay Shirley
리눅스 드라이버 실습 #3 git clone https://github.com/pasang0000/linux_driver_practice.git
리눅스 드라이버 실습 #3
리눅스 드라이버 실습 #3
Sangho Park
Keynote for Ubuntu Masters 2019 by Brendan Gregg, Netflix. Video https://www.youtube.com/watch?v=7pmXdG8-7WU&feature=youtu.be . "Extended BPF is a new type of software, and the first fundamental change to how kernels are used in 50 years. This new type of software is already in use by major companies: Netflix has 14 BPF programs running by default on all of its cloud servers, which run Ubuntu Linux. Facebook has 40 BPF programs running by default. Extended BPF is composed of an in-kernel runtime for executing a virtual BPF instruction set through a safety verifier and with JIT compilation. So far it has been used for software defined networking, performance tools, security policies, and device drivers, with more uses planned and more we have yet to think of. It is changing how we use and think about systems. This talk explores the past, present, and future of BPF, with BPF performance tools as a use case."
UM2019 Extended BPF: A New Type of Software
UM2019 Extended BPF: A New Type of Software
Brendan Gregg
Raspberry pi lcd-shield20x4
Raspberry pi lcd-shield20x4
Iulius Bors
This is a part of the slide set used at the MakerSpace Noida (India) launch event, Pi Maker Workshop. This slide set is designed to help people get started with the Raspberry Pi and also serves as a collection of innovative projects and some core basic concepts that can aid anybody with their first few steps into the world of DIY electronics or maybe serve as a refresher for the experienced. Feel free to refer and share but please don't alter the watermarks :)
4. GPIO Access
4. GPIO Access
Mayank Joneja
Writing bios
Writing bios
Carlos Salgueiro Villarreal
DEF CON 27- SHEILA A BERTA - backdooring hardware devices by injecting malicious payloads on microcontrollers
DEF CON 27- SHEILA A BERTA - backdooring hardware devices by injecting malici...
DEF CON 27- SHEILA A BERTA - backdooring hardware devices by injecting malici...
Felipe Prado
My talk from the UKHAS 2012 conference about problems in HAB software.
HAB Software Woes
HAB Software Woes
jgrahamc
Blackfin Loop Asm
Blackfin Loop Asm
Adithya Rao
Pledge is a new mitigation technique available in the OpenBSD operating system. It is used to disable system calls a process is not allowed to call.
Pledge in OpenBSD
Pledge in OpenBSD
Giovanni Bechis
GPU faults aren't easy to debug and half of the time near the end you think "What if I was able to quickly edit this GPU packet", "What if I was able to dump GPU memory here?", "It would have been nice to print that shader register!". Finally I caved in and spent time implementing these little improvements for Turnip driver. Was it worth it? Spoiler: Yes! In this talk I'll show unsophisticated tools that were written for Turnip which greatly improved the debugging workflow and could be implemented in other drivers. (c) X.Org Developer's Conference (XDC) 2023 October 17-19, 2023 A Coruña (Spain) https://indico.freedesktop.org/event/4/
Debugging GPU faults: QoL tools for your driver – XDC 2023
Debugging GPU faults: QoL tools for your driver – XDC 2023
Igalia
We say about the GPIO on the raspberryPi
[5]投影片 futurewad樹莓派研習會 141218
[5]投影片 futurewad樹莓派研習會 141218
CAVEDU Education
http://devgrapher.com
Windbg랑 친해지기
Windbg랑 친해지기
Ji Hun Kim
https://coscup.org/2021/en/session/39M73K https://www.youtube.com/watch?v=L_Gyvdl_d_k Engineers have plenty of debug tools for user space programs development, code tracing, debugging and analyzing. Except “printk”, do we have any other debug tools for Linux kernel development? The “KGDB” mentioned in Linux kernel document provides another possibility. Will share how to experiment with the KGDB in a virtual machine. And, use GDB + OpenOCD + JTAG + Raspberry Pi in the real environment as the demo in this talk. 開發 user space 軟體時,工程師們有方便的 debug 工具進行查找、分析、除錯。但在 Linux kernel 的開發,除了 printk 外,還可以有哪些工具可以使用呢?從 Linux kernel document 可以看到 KGDB 相關的資訊,提供了在 kernel 除錯時的另一個可能性。 本次將分享,從建立最簡單環境的虛擬機機開始,到實際使用 GDB + OpenOCD + JTAG + Raspberry Pi 當作展示範例。
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Jian-Hong Pan
ExperiencesSharingOnEmbeddedSystemDevelopment_20160321
ExperiencesSharingOnEmbeddedSystemDevelopment_20160321
Teddy Hsiung
Similar to Fun with Raspberry PI (and Perl)
(20)
Getting Started with Raspberry Pi - USC 2013
Getting Started with Raspberry Pi - USC 2013
Getting Started With Raspberry Pi - UCSD 2013
Getting Started With Raspberry Pi - UCSD 2013
Linux+sensor+device-tree+shell=IoT !
Linux+sensor+device-tree+shell=IoT !
Coding with CircuitPython@CPB
Coding with CircuitPython@CPB
Interfacing two wire adc0831 to raspberry pi2 / Pi3
Interfacing two wire adc0831 to raspberry pi2 / Pi3
10 Catalyst Tips
10 Catalyst Tips
리눅스 드라이버 실습 #3
리눅스 드라이버 실습 #3
UM2019 Extended BPF: A New Type of Software
UM2019 Extended BPF: A New Type of Software
Raspberry pi lcd-shield20x4
Raspberry pi lcd-shield20x4
4. GPIO Access
4. GPIO Access
Writing bios
Writing bios
DEF CON 27- SHEILA A BERTA - backdooring hardware devices by injecting malici...
DEF CON 27- SHEILA A BERTA - backdooring hardware devices by injecting malici...
HAB Software Woes
HAB Software Woes
Blackfin Loop Asm
Blackfin Loop Asm
Pledge in OpenBSD
Pledge in OpenBSD
Debugging GPU faults: QoL tools for your driver – XDC 2023
Debugging GPU faults: QoL tools for your driver – XDC 2023
[5]投影片 futurewad樹莓派研習會 141218
[5]投影片 futurewad樹莓派研習會 141218
Windbg랑 친해지기
Windbg랑 친해지기
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021
ExperiencesSharingOnEmbeddedSystemDevelopment_20160321
ExperiencesSharingOnEmbeddedSystemDevelopment_20160321
More from Andrew Shitov
During the talk, I will show a number of short Perl 6 fragments (mostly one-liners), that can express complex problems in a very concise way. We will also solve a few problems from Project Euler, where Perl 6 can demonstrate its extreme beauty.
Perl6 one-liners
Perl6 one-liners
Andrew Shitov
I will show how to create an interpreter for a simple programming language using Perl 6 grammars. This talk is not an introduction to Perl 6 regexes and grammars, so we'll use them straight on, but I will add comments so that you can understand what's going on even if you never tried Perl 6 grammars. There will not be enough time to write the whole compiler, of course, but I will show how you can do that at home.
Creating a compiler in Perl 6
Creating a compiler in Perl 6
Andrew Shitov
Краткий обзор возможностей Perl 6 для явного и неявного распараллеливания вычислений.
Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6
Andrew Shitov
Announcing the site with the collection of the Perl book covers ever printed on paper.
AllPerlBooks.com
AllPerlBooks.com
Andrew Shitov
Features available in Perl 6 out of the box for parallel computation and concurrency
Perl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel Computing
Andrew Shitov
The Joy of Smartmatch
The Joy of Smartmatch
Andrew Shitov
The YAPC::Europe 2013 annual Perl conference info from the organisers.
YAPC::Europe 2013
YAPC::Europe 2013
Andrew Shitov
The story of the big public discussion happened in the beginning of 2013 about the future naming of the Perl programming language.
Perl 7, the story of
Perl 7, the story of
Andrew Shitov
Введение в язык программирования Go с интересными примерами.
Язык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистов
Andrew Shitov
Подборка смешных способов очистки массива в перле.
Как очистить массив
Как очистить массив
Andrew Shitov
An overview of new features appeared in the version 5.14 of the Perl programming language.
What's new in Perl 5.14
What's new in Perl 5.14
Andrew Shitov
Обзор новых возможностей версии Perl 5.14
Что нового в Perl 5.14
Что нового в Perl 5.14
Andrew Shitov
Perl6 grammars
Perl6 grammars
Andrew Shitov
1. Using Perl 5.10 for parsing search queries like "99 EUR in LVL". 2. Perl 6 grammars. 3. Gearman.
Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6
Andrew Shitov
Funny story of how Perl people can clear an array.
There's more than one way to empty it
There's more than one way to empty it
Andrew Shitov
Going through existing Perl 6 programmes to see how early adopters use the language today, before Perl 6 is completed in any sence.
Perl 6 by example
Perl 6 by example
Andrew Shitov
Summary of how Moscow.pm people carry out "@a = ()" action.
How to clean an array
How to clean an array
Andrew Shitov
О новых возможностях, появившихся в свежих версиях Perl.
Perl 5.10 и 5.12
Perl 5.10 и 5.12
Andrew Shitov
О том, почему появился sayperl.org, и как он помогает в жизни :-)
Say Perl на весь мир
Say Perl на весь мир
Andrew Shitov
A semi-joke on how to create your own Perl 6 compiler and run the code in production already today.
Personal Perl 6 compiler
Personal Perl 6 compiler
Andrew Shitov
More from Andrew Shitov
(20)
Perl6 one-liners
Perl6 one-liners
Creating a compiler in Perl 6
Creating a compiler in Perl 6
Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6
AllPerlBooks.com
AllPerlBooks.com
Perl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel Computing
The Joy of Smartmatch
The Joy of Smartmatch
YAPC::Europe 2013
YAPC::Europe 2013
Perl 7, the story of
Perl 7, the story of
Язык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистов
Как очистить массив
Как очистить массив
What's new in Perl 5.14
What's new in Perl 5.14
Что нового в Perl 5.14
Что нового в Perl 5.14
Perl6 grammars
Perl6 grammars
Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6
There's more than one way to empty it
There's more than one way to empty it
Perl 6 by example
Perl 6 by example
How to clean an array
How to clean an array
Perl 5.10 и 5.12
Perl 5.10 и 5.12
Say Perl на весь мир
Say Perl на весь мир
Personal Perl 6 compiler
Personal Perl 6 compiler
Recently uploaded
Uncertainty, Acting under uncertainty, Basic probability notation, Bayes’ Rule,
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Presented by Mike Hicks
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
MySQL Webinar, presented on the 25th of April, 2024. Summary: MySQL solutions enable the deployment of diverse Database Architectures tailored to specific needs, including High Availability, Disaster Recovery, and Read Scale-Out. With MySQL Shell's AdminAPI, administrators can seamlessly set up, manage, and monitor these solutions, ensuring efficiency and ease of use in their administration. MySQL Router, on the other hand, provides transparent routing from the application traffic to the backend servers in the architectures, requiring minimal configuration. Completely built in-house and supported by Oracle, these solutions have been adopted by enterprises of all sizes for their business-critical applications. In this presentation, we'll delve into various database architecture solutions to help you choose the right one based on your business requirements. Focusing on technical details and the latest features to maximize the potential of these solutions.
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Accelerating FinTech Innovation: Unleashing API Economy and GenAI Vasa Krishnan, Chief Technology Officer - FinResults Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Terragrunt, Terraspace, Terramate, terra... whatever. What is wrong with Terraform so people keep on creating wrappers and solutions around it? How OpenTofu will affect this dynamic? In this presentation, we will look into the fundamental driving forces behind a zoo of wrappers. Moreover, we are going to put together a wrapper ourselves so you can make an educated decision if you need one.
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
In the thrilling conclusion to 2023, ransomware groups had a banner year, really outdoing themselves in the "make everyone's life miserable" department. LockBit 3.0 took gold in the hacking olympics, followed by the plucky upstarts Clop and ALPHV/BlackCat. Apparently, 48% of organizations were feeling left out and decided to get in on the cyber attack action. Business services won the "most likely to get digitally mugged" award, with education and retail nipping at their heels. Hackers expanded their repertoire beyond boring old encryption to the much more exciting world of extortion. The US, UK and Canada took top honors in the "countries most likely to pay up" category. Bitcoins were the currency of choice for discerning hackers, because who doesn't love untraceable money?
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Building Digital Trust in a Digital Economy Veronica Tan, Director - Cyber Security Agency of Singapore Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Effective data discovery is crucial for maintaining compliance and mitigating risks in today's rapidly evolving privacy landscape. However, traditional manual approaches often struggle to keep pace with the growing volume and complexity of data. Join us for an insightful webinar where industry leaders from TrustArc and Privya will share their expertise on leveraging AI-powered solutions to revolutionize data discovery. You'll learn how to: - Effortlessly maintain a comprehensive, up-to-date data inventory - Harness code scanning insights to gain complete visibility into data flows leveraging the advantages of code scanning over DB scanning - Simplify compliance by leveraging Privya's integration with TrustArc - Implement proven strategies to mitigate third-party risks Our panel of experts will discuss real-world case studies and share practical strategies for overcoming common data discovery challenges. They'll also explore the latest trends and innovations in AI-driven data management, and how these technologies can help organizations stay ahead of the curve in an ever-changing privacy landscape.
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
This project focuses on implementing real-time object detection using Raspberry Pi and OpenCV. Real-time object detection is a critical aspect of computer vision applications, allowing systems to identify and locate objects within a live video stream instantly.
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Following the popularity of "Cloud Revolution: Exploring the New Wave of Serverless Spatial Data," we're thrilled to announce this much-anticipated encore webinar. In this sequel, we'll dive deeper into the Cloud-Native realm by uncovering practical applications and FME support for these new formats, including COGs, COPC, FlatGeoBuf, GeoParquet, STAC, and ZARR. Building on the foundation laid by industry leaders Michelle Roby of Radiant Earth and Chris Holmes of Planet in the first webinar, this second part offers an in-depth look at the real-world application and behind-the-scenes dynamics of these cutting-edge formats. We will spotlight specific use-cases and workflows, showcasing their efficiency and relevance in practical scenarios. Discover the vast possibilities each format holds, highlighted through detailed discussions and demonstrations. Our expert speakers will dissect the key aspects and provide critical takeaways for effective use, ensuring attendees leave with a thorough understanding of how to apply these formats in their own projects. Elevate your understanding of how FME supports these cutting-edge technologies, enhancing your ability to manage, share, and analyze spatial data. Whether you're building on knowledge from our initial session or are new to the serverless spatial data landscape, this webinar is your gateway to mastering cloud-native formats in your workflows.
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Whatsapp Number Escorts Call girls 8617370543 Available 24x7 Navi Mumbai Call Girls Service Offer Genuine VIP Model Escorts Call Girls in Your Budget. Navi Mumbai Call Girls Service Provide Real Call Girls Number. Make Your Sexual Pleasure Memorable with Our Navi Mumbai Call Girls at Affordable Price. Top VIP Escorts Call Girls, High Profile Independent Escorts Call Girls, Housewife Women Escorts Call Girl, College Girls Escorts Call Girls, Russian Escorts Call girls Service in Your Budget.
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Scaling API-first – The story of a global engineering organization Ian Reasor, Senior Computer Scientist - Adobe Radu Cotescu, Senior Computer Scientist - Adobe Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
How to get Oracle DBA Job as fresher.
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Scalable LLM APIs for AI and Generative AI Application Development Ettikan Karuppiah, Director/Technologist - NVIDIA Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
We will showcase how you can build a RAG using Milvus. Retrieval-augmented generation (RAG) is a technique for enhancing the accuracy and reliability of generative AI models with facts fetched from external sources.
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
This presentations targets students or working professionals. You may know Google for search, YouTube, Android, Chrome, and Gmail, but did you know Google has many developer tools, platforms & APIs? This comprehensive yet still high-level overview outlines the most impactful tools for where to run your code, store & analyze your data. It will also inspire you as to what's possible. This talk is 50 minutes in length.
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Stay safe, grab a drink and join us virtually for our upcoming "GenAI Risks & Security" Meetup to hear about how to uncover critical GenAI risks and vulnerabilities, AI security considerations in every company, and how a CISO should navigate through GenAI Risks.
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Recently uploaded
(20)
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Architecting Cloud Native Applications
Architecting Cloud Native Applications
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Fun with Raspberry PI (and Perl)
1.
Fun with Raspberry PI
2.
3.
4.
5.
GPIO
6.
GPIO General-purpose input/output
7.
1/0
8.
saveamsterdam.com
9.
Linux
10.
Perl 5.20+
11.
libbcm2835
12.
13.
Device::BCM2835::gpio_write($gpio, 1); Device::BCM2835::gpio_write($gpio, 0);
14.
Device::BCM2835::gpio_set($gpio); Device::BCM2835::gpio_clr($gpio);
15.
say Device::BCM2835::gpio_lev($gpio);
16.
5V vs 3.3V
17.
5V vs 3.3V
18.
Dimmer
19.
20.
21.
22.
Blinks!
23.
Is Perl slow?
24.
Trying C
25.
100x faster
26.
Blinks!
27.
???
28.
29.
30.
!!!
31.
Interrupts!
32.
33.
34.
35.
printf("Disabling interruptsn"); disable_interrupts(); pidelay(3000000); printf("Enabling interruptsn"); enable_interrupts();
36.
printf("Disabling interruptsn"); disable_interrupts(); pidelay(3000000); printf("Enabling interruptsn"); enable_interrupts();
37.
printf("Disabling interruptsn"); disable_interrupts(); pidelay(3000000); printf("Enabling interruptsn"); enable_interrupts();
38.
Works!
39.
40.
41.
But no network
42.
43.
44.
LED
45.
46.
47.
48.
49.
50.
Cheap, use many
51.
52.
53.
Linux + Perl, easy
to use!
54.
55.
56.
use Perl or
die;
Download now