I had presented at OpenExpo Europe 2022 on 30th June, talking about Ubuntu on Desktop Environment, how to deal with it and manage for your good one. also talking about Ubuntu on RaspberryPi.
This document provides instructions for preparing an SD card to use with a Raspberry Pi. It discusses downloading an operating system image, choosing a distribution like Raspbian or Occidentalis, and using different tools to write the image to the SD card depending on whether you have a Windows, Mac, or Linux computer. The summary explains how to use the Fedora ARM Installer application for Windows or a shell script for Mac to format the SD card and copy over the operating system files. Once complete, the SD card can be inserted into the Raspberry Pi to test and configure the new installation. A bonus section also describes how to create a backup image of the SD card using a script stored directly on the Raspberry Pi.
This document discusses using Java on Raspberry Pi computers. It provides an overview of Raspberry Pi revisions, installing operating systems like Raspbian, and getting Java running using tools like JamVM and Node.js. Instructions are given for installing Java runtimes and frameworks like Jetty on the Raspberry Pi. The author founded the Japanese Raspberry Pi Users Group to help others learn about and use Raspberry Pis.
My presentation for Google Developer Group San Francisco. Step-by-step guide to turning a ThinkPad X220 into a Chromium OS Android development machine. Covers flashing modified Coreboot firmware, building and installing Chromium OS from source, and hardware upgrades.
Updated slides at https://goo.gl/ivaugY
Slide deck for my presentation at the Google Developer Group San Francisco. Step-by-step guide to turning a ThinkPad X220 into a Chromium OS Android development machine. Covers hardware, firmware and software upgrades. Dynamic up-to-date slides at https://goo.gl/ivaugY
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.
The document discusses setting up a homemade IPTV system using a Raspberry Pi. Key points:
- A Raspberry Pi is a small, inexpensive computer that can be used as an IPTV receiver and turned any TV into a media center using XBMC software.
- To set up IPTV, a PC is used as the server with a digital TV receiver and TSReader Pro to receive streams and send to the network. A Raspberry Pi connected to a TV receives the streams via the network.
- The Raspberry Pi needs MPEG2 and other licenses purchased separately to properly decode video formats, which are entered into a configuration file on the SD card.
- With TSReader Pro, received
1. The document describes how to set up a simple home IPTV network using a Raspberry Pi as the receiver and TSReader Pro software on a PC to stream TV channels over the network.
2. Key components needed include a Raspberry Pi board, SD card, power supply, keyboard/mouse, and MPEG2 license key. XBMC media software is loaded onto the Raspberry Pi to display streamed IPTV channels.
3. TSReader Pro runs on the PC and uses its demuxing function to separate channels from the transport stream and stream each individually over the network. This allows multiple channels to be viewed on the Raspberry Pi using XBMC without being limited to just one channel.
The document describes how to set up a basic home IPTV system using inexpensive hardware. A Raspberry Pi small computer is used as the IPTV receiver and connected to a TV. A PC with a digital TV tuner card and TSReader Pro software is used as the IPTV server to receive and stream channels over the home network. The TSReader Pro software demuxes the TV channels and streams each one to a different port. An M3U playlist file lists the IP addresses and ports so that the Raspberry Pi running XBMC media software can access and display the streamed channels as an IPTV service.
This document provides instructions for preparing an SD card to use with a Raspberry Pi. It discusses downloading an operating system image, choosing a distribution like Raspbian or Occidentalis, and using different tools to write the image to the SD card depending on whether you have a Windows, Mac, or Linux computer. The summary explains how to use the Fedora ARM Installer application for Windows or a shell script for Mac to format the SD card and copy over the operating system files. Once complete, the SD card can be inserted into the Raspberry Pi to test and configure the new installation. A bonus section also describes how to create a backup image of the SD card using a script stored directly on the Raspberry Pi.
This document discusses using Java on Raspberry Pi computers. It provides an overview of Raspberry Pi revisions, installing operating systems like Raspbian, and getting Java running using tools like JamVM and Node.js. Instructions are given for installing Java runtimes and frameworks like Jetty on the Raspberry Pi. The author founded the Japanese Raspberry Pi Users Group to help others learn about and use Raspberry Pis.
My presentation for Google Developer Group San Francisco. Step-by-step guide to turning a ThinkPad X220 into a Chromium OS Android development machine. Covers flashing modified Coreboot firmware, building and installing Chromium OS from source, and hardware upgrades.
Updated slides at https://goo.gl/ivaugY
Slide deck for my presentation at the Google Developer Group San Francisco. Step-by-step guide to turning a ThinkPad X220 into a Chromium OS Android development machine. Covers hardware, firmware and software upgrades. Dynamic up-to-date slides at https://goo.gl/ivaugY
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.
The document discusses setting up a homemade IPTV system using a Raspberry Pi. Key points:
- A Raspberry Pi is a small, inexpensive computer that can be used as an IPTV receiver and turned any TV into a media center using XBMC software.
- To set up IPTV, a PC is used as the server with a digital TV receiver and TSReader Pro to receive streams and send to the network. A Raspberry Pi connected to a TV receives the streams via the network.
- The Raspberry Pi needs MPEG2 and other licenses purchased separately to properly decode video formats, which are entered into a configuration file on the SD card.
- With TSReader Pro, received
1. The document describes how to set up a simple home IPTV network using a Raspberry Pi as the receiver and TSReader Pro software on a PC to stream TV channels over the network.
2. Key components needed include a Raspberry Pi board, SD card, power supply, keyboard/mouse, and MPEG2 license key. XBMC media software is loaded onto the Raspberry Pi to display streamed IPTV channels.
3. TSReader Pro runs on the PC and uses its demuxing function to separate channels from the transport stream and stream each individually over the network. This allows multiple channels to be viewed on the Raspberry Pi using XBMC without being limited to just one channel.
The document describes how to set up a basic home IPTV system using inexpensive hardware. A Raspberry Pi small computer is used as the IPTV receiver and connected to a TV. A PC with a digital TV tuner card and TSReader Pro software is used as the IPTV server to receive and stream channels over the home network. The TSReader Pro software demuxes the TV channels and streams each one to a different port. An M3U playlist file lists the IP addresses and ports so that the Raspberry Pi running XBMC media software can access and display the streamed channels as an IPTV service.
The document describes how to set up a basic IPTV system using inexpensive hardware like a Raspberry Pi. A Raspberry Pi can be used as an IPTV receiver by installing XBMC on the device. TSReader Pro software is used on a PC to receive TV signals via a digital TV tuner, demux the channels, and stream them individually over the network in UDP format. XBMC on the Raspberry Pi can play the streamed channels by accessing them via a playlist file that lists the IP addresses and port numbers for each channel stream. In this way, a basic IPTV system can be set up inexpensively to receive and distribute TV channels over a home network.
1. The document describes how to set up a self-made IPTV system using inexpensive hardware like a Raspberry Pi.
2. A Raspberry Pi board running XBMC software can be used as an IPTV receiver and connected to a TV to receive streaming video channels.
3. TSReader Pro software on a PC is used to receive TV signals, demux channels, and stream them over the network to be displayed on the Raspberry Pi IPTV receiver.
The Raspberry Pi is an inexpensive ($35), credit card sized computer that is able to run the Linux operating system. The card also contains USB ports, an Ethernet port, camera port, GPIO lines, serial ports, SPI port, HDMI port, and I2C port – just about anything you would want for an inexpensive and very powerful robot controller! Lloyd Moore will show us how to get started with this device. Specifically we'll talk about loading and configuring the operating system, installing the Qt (C++) development system, and controlling some of the ports.
The document describes how to set up a basic home IPTV network using inexpensive hardware. A Raspberry Pi small computer board can be used as an IPTV receiver connected to a TV for under $35. The Raspberry Pi runs XBMC media software to display streaming video channels. A PC equipped with a digital TV tuner card and TSReader Pro software acts as the network video server, demuxing TV channels from the transport stream and streaming them over the network to the Raspberry Pi client. MPEG2 decoding licenses must be purchased separately to enable playback of common SD video formats.
This document discusses bringing the Tizen operating system to the Raspberry Pi 2 device. It describes how Yocto was used to build Tizen for the RPi2 architecture. Major challenges included getting Yocto to work with Tizen and addressing hardware acceleration issues. Work is ongoing to add support for important elements like Crosswalk, IoTivity, and Rust/Servo. Steps are provided to build Tizen images for RPi2 using Yocto.
1. The document describes how to set up an IPTV system using a Raspberry Pi device as the receiver. A PC is used as the server with TSReader Pro to receive broadcast signals and stream channels over the network.
2. Key steps include downloading the OpenELEC operating system onto an SD card for the Raspberry Pi, adding MPEG2 license keys, and configuring TSReader Pro on the server PC to demux channels and stream them individually over the network to be received by the Raspberry Pi.
3. The Raspberry Pi converts any TV into a networked media center using XBMC. Being small and inexpensive, it can be easily hidden behind a TV and controlled remotely with a wireless keyboard
Some resources how to navigate in the hardware space in order to build your own workstation for training deep learning models.
Alternative download link: https://www.dropbox.com/s/o7cwla30xtf9r74/deepLearning_buildComputer.pdf?dl=0
PiFlash: Linux utility to flash SD cards for Raspberry Pi computersIan Kluft
Presentation by Ian Kluft at Silicon Valley Perl (SVPerl) on Feb 7, 2019 on "PiFlash: Linux utility to flash SD cards for Raspberry Pi computers". This tool is for use on Linux systems in place of manual procedures to write SD cards to boot a Raspberry Pi board. Safety features for newcomers include checking the destination device and refusing to erase any device that isn't an SD card. Handy automation for experience users includes automatically extracting the OS image from a tar/zip archive and uncompressing it to the SD card in one step.
This document is regarding the installation of Ubuntu 12.04 on Pandaboard. The documentation includes the formation of SD card manually and installing pre-installed image file on SD card.
This document provides release notes for Android 2.1 on the BM-170 device. It describes the installation process, known issues, and hardware/software support in this pre-release version. The user should not use this software in production and it is intended for development, testing and demonstration only. Installation requires upgrading the SDGBoot bootloader if older than version 1283. The document outlines steps for reflashing the device and provides information on USB, WiFi, Bluetooth, and other functionality.
Hardware refers to all of the physical parts of a computer system. F.pdfanjaniar7gallery
The document provides information about various hardware components of a computer system, including RAM, hard drives, graphics systems, and installing/upgrading these components. RAM is temporary memory that improves performance when more is installed. Hard drives store long-term data, and upgrading to a larger or solid state drive can speed up a computer. Graphics systems handle visual output, and a dedicated graphics card provides better performance for gaming and video editing than integrated graphics. Installing or upgrading RAM, graphics cards, and hard drives involves opening the computer case, inserting/connecting the new component, and ensuring proper installation through software.
Raspberry Pi and Amateur Radio - 2020 updateKevin Hooke
Raspberry Pi and Amateur Radio
The document discusses various ways a Raspberry Pi can be used for amateur radio activities. It describes how to set up a Raspberry Pi with software-defined radio (SDR) dongles to receive ADS-B aircraft signals and use WSPR and other digital modes. It also covers using a Raspberry Pi as a cheap desktop replacement for logging and internet access, as well as setting up a Raspberry Pi for packet radio with a TNC board and software like Direwolf. The document provides examples of complete Raspberry Pi packet radio stations that can be made portable with USB batteries.
This document provides instructions for setting up a workspace to build embedded Linux for the Raspberry Pi 3 board. It describes downloading source code and packages, configuring the build environment, building a basic Linux image, writing it to an SD card, and connecting to the board via serial terminal. Key steps include using Git to obtain source, modifying configuration files, issuing bitbake commands to compile the image, and using minicom to interact with the booted board over USB serial.
OzKFest 2015 - (Solid) State of the Nationapple2europlus
My presentation at OzKFest 2015 was an overview of solid state storage options for the Apple ][, ][+, //e, IIgs and //c line of retrocomputers (with occasional mention of other machines such as early Macs and Lisas). This included both modifications/add-ons to existing interfaces and via new storage solutions. The OzKFest 2015 conference was held in Keysborough, Victoria, Australia from 17-19 April 2015.
The document describes how to set up a homemade IPTV system using a Raspberry Pi and TSReader Pro software. Key points:
1. A Raspberry Pi is used as the IPTV receiver due to its low cost and small size. It can turn any TV into a media center when running XBMC software.
2. TSReader Pro software is used on a PC to receive TV channels and stream them individually over the network via multicast to the Raspberry Pi.
3. An M3U playlist file lists the streamed channels and their IP addresses and ports so that XBMC on the Raspberry Pi can display the channel guide and allow channel surfing.
Raspberry pi history, tips and use case (coscup19)Masafumi Ohta
The document discusses an event organized by the Japanese Raspberry Pi Users Group on August 18, 2019. The event featured a talk on the history and use cases of Raspberry Pi by Masafumi Ohta, the founder and representative of the Japanese Raspberry Pi Users Group. Ohta is a longtime contributor to open source projects and helps the Raspberry Pi Foundation as a volunteer. He discussed the origins and growth of Raspberry Pi from its first models to the latest versions, providing tips on using Raspberry Pi. Examples of Raspberry Pi uses included education, industrial prototyping, agriculture, and healthcare. The last part of the document describes an academic program featuring hands-on learning with Raspberry Pi to teach health informatics
I have presented May Raspberry Pint in May. Raspberry Pi Use Case at a Japanese vineyard. non-tech-skill is needed, though, it is a good use case at a Japanese Winery.
Contenu connexe
Similaire à Desktop Ubutu on Laptops and RaspberryPi_practices how to use it with SD cards and how to manage UEFI and more.pdf
The document describes how to set up a basic IPTV system using inexpensive hardware like a Raspberry Pi. A Raspberry Pi can be used as an IPTV receiver by installing XBMC on the device. TSReader Pro software is used on a PC to receive TV signals via a digital TV tuner, demux the channels, and stream them individually over the network in UDP format. XBMC on the Raspberry Pi can play the streamed channels by accessing them via a playlist file that lists the IP addresses and port numbers for each channel stream. In this way, a basic IPTV system can be set up inexpensively to receive and distribute TV channels over a home network.
1. The document describes how to set up a self-made IPTV system using inexpensive hardware like a Raspberry Pi.
2. A Raspberry Pi board running XBMC software can be used as an IPTV receiver and connected to a TV to receive streaming video channels.
3. TSReader Pro software on a PC is used to receive TV signals, demux channels, and stream them over the network to be displayed on the Raspberry Pi IPTV receiver.
The Raspberry Pi is an inexpensive ($35), credit card sized computer that is able to run the Linux operating system. The card also contains USB ports, an Ethernet port, camera port, GPIO lines, serial ports, SPI port, HDMI port, and I2C port – just about anything you would want for an inexpensive and very powerful robot controller! Lloyd Moore will show us how to get started with this device. Specifically we'll talk about loading and configuring the operating system, installing the Qt (C++) development system, and controlling some of the ports.
The document describes how to set up a basic home IPTV network using inexpensive hardware. A Raspberry Pi small computer board can be used as an IPTV receiver connected to a TV for under $35. The Raspberry Pi runs XBMC media software to display streaming video channels. A PC equipped with a digital TV tuner card and TSReader Pro software acts as the network video server, demuxing TV channels from the transport stream and streaming them over the network to the Raspberry Pi client. MPEG2 decoding licenses must be purchased separately to enable playback of common SD video formats.
This document discusses bringing the Tizen operating system to the Raspberry Pi 2 device. It describes how Yocto was used to build Tizen for the RPi2 architecture. Major challenges included getting Yocto to work with Tizen and addressing hardware acceleration issues. Work is ongoing to add support for important elements like Crosswalk, IoTivity, and Rust/Servo. Steps are provided to build Tizen images for RPi2 using Yocto.
1. The document describes how to set up an IPTV system using a Raspberry Pi device as the receiver. A PC is used as the server with TSReader Pro to receive broadcast signals and stream channels over the network.
2. Key steps include downloading the OpenELEC operating system onto an SD card for the Raspberry Pi, adding MPEG2 license keys, and configuring TSReader Pro on the server PC to demux channels and stream them individually over the network to be received by the Raspberry Pi.
3. The Raspberry Pi converts any TV into a networked media center using XBMC. Being small and inexpensive, it can be easily hidden behind a TV and controlled remotely with a wireless keyboard
Some resources how to navigate in the hardware space in order to build your own workstation for training deep learning models.
Alternative download link: https://www.dropbox.com/s/o7cwla30xtf9r74/deepLearning_buildComputer.pdf?dl=0
PiFlash: Linux utility to flash SD cards for Raspberry Pi computersIan Kluft
Presentation by Ian Kluft at Silicon Valley Perl (SVPerl) on Feb 7, 2019 on "PiFlash: Linux utility to flash SD cards for Raspberry Pi computers". This tool is for use on Linux systems in place of manual procedures to write SD cards to boot a Raspberry Pi board. Safety features for newcomers include checking the destination device and refusing to erase any device that isn't an SD card. Handy automation for experience users includes automatically extracting the OS image from a tar/zip archive and uncompressing it to the SD card in one step.
This document is regarding the installation of Ubuntu 12.04 on Pandaboard. The documentation includes the formation of SD card manually and installing pre-installed image file on SD card.
This document provides release notes for Android 2.1 on the BM-170 device. It describes the installation process, known issues, and hardware/software support in this pre-release version. The user should not use this software in production and it is intended for development, testing and demonstration only. Installation requires upgrading the SDGBoot bootloader if older than version 1283. The document outlines steps for reflashing the device and provides information on USB, WiFi, Bluetooth, and other functionality.
Hardware refers to all of the physical parts of a computer system. F.pdfanjaniar7gallery
The document provides information about various hardware components of a computer system, including RAM, hard drives, graphics systems, and installing/upgrading these components. RAM is temporary memory that improves performance when more is installed. Hard drives store long-term data, and upgrading to a larger or solid state drive can speed up a computer. Graphics systems handle visual output, and a dedicated graphics card provides better performance for gaming and video editing than integrated graphics. Installing or upgrading RAM, graphics cards, and hard drives involves opening the computer case, inserting/connecting the new component, and ensuring proper installation through software.
Raspberry Pi and Amateur Radio - 2020 updateKevin Hooke
Raspberry Pi and Amateur Radio
The document discusses various ways a Raspberry Pi can be used for amateur radio activities. It describes how to set up a Raspberry Pi with software-defined radio (SDR) dongles to receive ADS-B aircraft signals and use WSPR and other digital modes. It also covers using a Raspberry Pi as a cheap desktop replacement for logging and internet access, as well as setting up a Raspberry Pi for packet radio with a TNC board and software like Direwolf. The document provides examples of complete Raspberry Pi packet radio stations that can be made portable with USB batteries.
This document provides instructions for setting up a workspace to build embedded Linux for the Raspberry Pi 3 board. It describes downloading source code and packages, configuring the build environment, building a basic Linux image, writing it to an SD card, and connecting to the board via serial terminal. Key steps include using Git to obtain source, modifying configuration files, issuing bitbake commands to compile the image, and using minicom to interact with the booted board over USB serial.
OzKFest 2015 - (Solid) State of the Nationapple2europlus
My presentation at OzKFest 2015 was an overview of solid state storage options for the Apple ][, ][+, //e, IIgs and //c line of retrocomputers (with occasional mention of other machines such as early Macs and Lisas). This included both modifications/add-ons to existing interfaces and via new storage solutions. The OzKFest 2015 conference was held in Keysborough, Victoria, Australia from 17-19 April 2015.
The document describes how to set up a homemade IPTV system using a Raspberry Pi and TSReader Pro software. Key points:
1. A Raspberry Pi is used as the IPTV receiver due to its low cost and small size. It can turn any TV into a media center when running XBMC software.
2. TSReader Pro software is used on a PC to receive TV channels and stream them individually over the network via multicast to the Raspberry Pi.
3. An M3U playlist file lists the streamed channels and their IP addresses and ports so that XBMC on the Raspberry Pi can display the channel guide and allow channel surfing.
Similaire à Desktop Ubutu on Laptops and RaspberryPi_practices how to use it with SD cards and how to manage UEFI and more.pdf (20)
Raspberry pi history, tips and use case (coscup19)Masafumi Ohta
The document discusses an event organized by the Japanese Raspberry Pi Users Group on August 18, 2019. The event featured a talk on the history and use cases of Raspberry Pi by Masafumi Ohta, the founder and representative of the Japanese Raspberry Pi Users Group. Ohta is a longtime contributor to open source projects and helps the Raspberry Pi Foundation as a volunteer. He discussed the origins and growth of Raspberry Pi from its first models to the latest versions, providing tips on using Raspberry Pi. Examples of Raspberry Pi uses included education, industrial prototyping, agriculture, and healthcare. The last part of the document describes an academic program featuring hands-on learning with Raspberry Pi to teach health informatics
I have presented May Raspberry Pint in May. Raspberry Pi Use Case at a Japanese vineyard. non-tech-skill is needed, though, it is a good use case at a Japanese Winery.
Let's play mini card-sized computer boards on the business!Masafumi Ohta
This document discusses mini-card-sized computer boards like Raspberry Pi. It provides background on Masafumi Ohta, a contributor to open source projects who founded the Japanese Raspberry Pi Users Group. It then discusses characteristics of mini-card-sized computers like their low cost, ability to run full operating systems, and suitability for various uses including education, business, and hobbyist projects. The document raises questions about disk media, robustness, kernel updates, operating systems, and potential use cases in enterprise companies.
Raspberry pi history, tips and use caseMasafumi Ohta
Masafumi Ohta gave a presentation on the history and uses of Raspberry Pi. He discussed how Raspberry Pi was created in 2012 to encourage computer programming education. It was designed to be inexpensive, fun, robust, and programmable. Raspberry Pi models have since expanded in capabilities while maintaining an affordable $35 price point. Ohta highlighted several innovative ways Raspberry Pi is being used, such as for automation, healthcare education, and more. He encouraged attendees to check the official forum for tips and hinted at upcoming Raspberry Pi developments.
The document discusses the Japanese Raspberry Pi Users Group meeting where they summarized the recent developments with the Raspberry Pi Foundation. This included the sudden announcement and release of the new Raspberry Pi 2 model which has a faster quad-core processor but requires users to move their operating systems to the new ARM architecture. The group also learned about new official accessories being developed and the Foundation's focus on expanding educational resources and programs.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Northern Engraving | Nameplate Manufacturing Process - 2024
Desktop Ubutu on Laptops and RaspberryPi_practices how to use it with SD cards and how to manage UEFI and more.pdf
1. JAPANESE RASPBERRY PI USERS GROUP
EVENT
NAME
DATE EVENT ORGANIZE
JUN 30TH IN 2022
Desktop Ubuntu on Laptops/RaspberryPis - practices how to use it
with SD cards, how to manage UEFI and more
At OpenExpo Europe 2022 in Madrid, Spain
2. MASAFUMI OHTA
FOUNDER AND REP.
JAPANESE
RASPBERRY PI
USERS GROUP
Established Raspberry Pi community in
Japan with Raspberry Pi Nerds and lead
the community since 2012, and
volunteering for Raspberry Pi Foundation/
LTD, helping Japanese categories and
helping their business in Japan.
Lately looking into Asian markets to help
them
3. I am one of the volunteer for Raspberry Pi Foundation.
I am volunteering for them as one of the forum moderator on Raspberry Pi official forum site.
8. - Past -
Freedom is important
No need MS Office
OpenSource is great
Debian Gnu/Linux...
- Present -
MacOS is great Unix
Macbook Pro is great
9. Using Linux(Ubuntu) Desktop is like building some with Lego
There are many unexpected to build my desktop environment, need some patient to use for newbies/beginners
10. Once make it, You may have a fan to use it
This is my GPD Pocket 2 environment, works good for me
11. This is my latest, install Ubuntu directly to SSD in GPD P2
This is my latest, GPD Pocket 2 2021, install MATE 20.04LTS directly to SSD in GPD P2
12. Prevent from the heat..
Core m3-8100Y gets really hot, so I am now using heatsink plates to get rid of heats.
13. Sus/Resume is really faster using SSD
It makes good portability - easy to use on train and other commute ways. Pics at a train, using my GPD P2 2021
15. If you want to update BIOS/UEFI safely, you should leave Windows
We often fail to update BIOS/UEFI, the safest way to update is to do with Windows OS
16. Pros
- Many of apps works friendly on Windows
- Zoom
*Using background, Linux desktop has not supported any AI cameras for such
conference tools
- Office/Antivirus
- BIOS Updates
- Chat tools (WeChat/LINE)
*Wine sometimes is not friendly to those apps
- Laptops are supposed to be maintained by Windows
17. Cons
- Cannot use faster internal storage as a boot device
- SD Cards are really slow and easy to corrupt
- USB boot is good but speeds are limited by USB speed and its
circuits
- Manage some apps to manage the system because of its
disk speeds
- Internal disks are faster than external one
*SD/USB sticks
19. We have to do for slow disks
- Using hibernate, Not suspend
*my GPD is difficult to resume from suspend
*it may be caused by disk speeds
- Using memdisk as cache for games/browsers/mailers
*it is for less access to such disks
21. Get unlocked UEFI from..
- Almost UEFI is ‘locked’ lately..
*vt-d/clock control..many setting are not visible and some are disable,is
not friendly to use container/VM.
*Vendors says those settings are caused that their customers should use
their Laptop machines safely.
*(cf) Many of Gaming Laptops are unlocked to be optimized its speeds
- Some manufacturers are negotiable
*Good luck your try…
- Press Ctrl + $(Key) +α with start booting is latest way to unlock
*GPD Pocket 3→Ctrl + H during startup and then Del restarting
*LG Gram 17→Ctrl+ALT + F7
22. Unlocking UEFI is ‘like Konami Command’
Some of you remember Gradius - a retro game
23. SD Card hacks
- Use SD cards as linux boot-device for your laptops
*east way to use linux on your laptops
- Consider SD card itself
*vendors
*number of write is much more different each vendors.
*doesn’t have any ‘trims’ to reduce the number of write.
- Understand that SD Cards are really easy to corrupt data and
be broken.
* if you meets suspected suspicious failure you need to do some actions
24. SD Card can NOT
- Boot device for Windows
*Windows needs to use internal PCIe-connected disks as boot
devices, NOT SD Cards slotted
- Trim like SSD
*SD Card doesn’t have the feature
*Consider how to reduce the number of write
*Check your data corrupted or not
*Check the responses are really slow..
*Check your SD turns ‘Read-only’
25. If you meet the SD failure
- ‘touch’ command to check ‘read-only’
- Booting from LiveCD(USB) and chkdisk by gparted may be
recovered the issue
*a SD card vendor set the number of write to reset the number with
chkdisk
- If you cannot recover with chkdsk but can read the data, dd to
move other SDs is easy tool to solve the issue.
*dd as sd backup may be useful if the capacity is small
- Some failure SD cards are re-used by chkdsk or format, others are not
* throw to dustbox..
26. Tuning to solve the issue
- Working directory on NAS, Ramdisk as temp
27. Tuning to solve the issue
- Ramdisk as temp (using temp for firefox)
28. To understand the sd issue
- Pete Stevens reported the story of Raspberry Pi Cloud and
many issues on SD cards using their Raspberry Pi cloud
service.
https://www.mythic-beasts.com/blog/wp-content/
uploads/2017/03/raspberry-pi-cloud-final.pdf
29. Grub setting
- Grub on desktop is supposed to use dual boot with Windows
*Please check grub setting Installing Linux directly to internal disk,
remove ‘current’ Windows OS
- It should be considered using Linux on inter-disk/sd dual
boot.
*Which should have boot-loader
*Installing kernel updates with apt update, it will restructure grub, it
make us annoyed
*Workaround is ‘grub-install’ on the main disk (which is prefer to
boot? sd or internal disk?)
31. Antivirus
- Some of Antivirus eats many more resources up to 100%
CPU
*Check your virus-check schedule to prevent from this issue
- If you cannot apt update because of network connection,
please check Antivirus settings.
32. mipi issue on UMPC
- Almost all of UMPC (like GPD) have mipi display interface, not
DisplayPort ordinal laptops used
- Intel display driver for mipi is now being developed so there are
some issue on Windows/Linux
- See ‘halo’ issue cheap tablet display + mipi driver
https://www.reddit.com/r/GPDPocket/comments/udogi6/
about_pocket3_screen_halo/
the solution is to manage display output with resistances..
- Lately GPU driver on Windows/Linux cannot catch up with latest
CPU generation (11th, 12th) , they need more time to improve..
33. Referred link for my laptops
17.10 How do I change login screen background?
https://ubuntu-mate.community/t/17-10-how-do-i-change-login-screen-background/15266
Ubuntu 14.04 Mate - disable automatic screen lock and “Screen Lock” button over terminal
https://askubuntu.com/questions/685827/ubuntu-14-04-mate-disable-automatic-screen-lock-and-screen-lock-button-over
No Wi-Fi settings or connection after switching to NVIDIA graphics drive
https://askubuntu.com/questions/1286738/no-wi-fi-settings-or-connection-after-switching-to-nvidia-graphics-driver
Boot-Repair
https://help.ubuntu.com/community/Boot-Repair
Hibernate and resume from a swap file
https://askubuntu.com/questions/6769/hibernate-and-resume-from-a-swap-file
Set pm-hibernate as default in Ubuntu 18.04
https://askubuntu.com/questions/1070286/set-pm-hibernate-as-default-in-ubuntu-18-04
How to Install Battery Optimizer App on Ubuntu Laptops
https://www.omgubuntu.co.uk/2019/05/slimbook-battery-optimizer-ubuntu
fancontrol-gui (found GPD P2 has no PWM fan)
https://github.com/Maldela/fancontrol-gui
34. Issues on k8s
-If you would try ‘On-premise k8s cluster system’ on your Desktop/
laptop system you might use ubuntu server + desktop environment
because of the difference between ‘networkd’ and ‘network manager’
-networkd can manage multiple network, network manager can
manage single network, not multiple routing. It makes us
annoyed when you use public external network.
*If you try single cluster microk8s is easier to make it.
*you can ‘enforce’ externalIP value in your deployment (.yml)
-If you use kxs for your development on your laptop/Desktop I would
recommend to use Docker Desktop/Rancher Desktop
36. Ubuntu is now official 64bit OS for Raspberry Pi
Hammered out by Engineers at Raspberry Pi and it is one of the official 64bit OS for Raspberry Pi devices.
37. Raspberry Pi Zero 2 W
Raspberry Pi Zero 2 W
- 1GHz quad ARM Cortex-A53
(RP3A0 SoC, Broadcom
BCM2710A1, quad-core 64-bit SoC)
- 512MB RAM (integrated onto
RP3A0 SoC)
- 802.11bgn + Bluetooth 4.2
- $15
Renew Zero with latest CPU, but poor
memories, not recommended to use
64bit..
38. Raspberry Pi 3
Raspberry Pi 3 Model B+
- 1.4GHz quad ARM Cortex-A53
(BCM2837B0 compared
BCM2837A1, which is for RPi3B)
- 1GB RAM
- 802.11ac + Bluetooth 4.2
- $35
Raspberry Pi 3 is still the best
selling model in Raspberry Pi
products
39. Raspberry Pi 4
Raspberry Pi 4 Model B
- 1.5GHz quad ARM Cortex-A72
- 1GB,2GB,4GB and up to 8GB LDDR4-
RAM
- 802.11b/g/n/ac + Bluetooth 5.0 BLE
- VL805 USB controller
- BCM54213PE Gigabit Ethernet
- VideoCore VI 3D Graphics, supports
dual HDMI display output up to 4Kp60
- From $35
Now striking the supply-chain issue…
40. Raspberry Pi
Compute Module 4
Raspberry Pi Compute Module 4
- 1.5GHz quad ARM Cortex-A72
- 1GB/2GB/4GB and up to 8GB RAM
- Lite(No eMMC)/8GB/16GB/32GB eMMC
- 2.5/5GHz 802.11ac + Bluetooth 5.0
or No Wifi/Bluetooth
- PCIe use with IO board
- Long Term Availability
(∼2028)
- 25$
Can use PCIe but please understand USB2.0
limitation..
And it may be worth to use Ubuntu..
*Now not sell to public , Enterprise Users only
41. Outie Pi works also on Ubuntu (based on CM4)
But need to be improved many…
42. Compute Module 4s is for supply chain issue
The module is to meet the demand for Enterprise Users
43. Compute Module 3E.. don’t know in detall…
Sorry I don’t have any detailed information…but the CPU-base is the same as PiZero 2W (RP3A0)
44. 10Gbps Ethernet on PCIe with CM4+IO board
Tried PCIe Works https://akkiesoft.hatenablog.jp/search?q=CM4
45. NVMe SSD on PCIe with CM4+IO board
Tried PCIe Works https://akkiesoft.hatenablog.jp/entry/20210106/1609922005
46. RTC on CM4 IO board
For more see our member Akkie’s blog https://akkiesoft.hatenablog.jp/entry/20201217/1608130800
47. Raspberry Pi
400
Raspberry Pi Compute Module
400
- 1.8GHz quad ARM Cortex-A72
- 4GB RAM
- 2.5/5GHz 802.11ac + Bluetooth 5.0
- Gigabit Ethernet
- Localized keyboard (ES/JP..more)
inspired by Commodore 64 - retro PC.
Embedded in Raspberry Pi with fan-
less design and a bit over-clocked.
48. It works good on my JP Pi400
Kana-input works good on Ubuntu 22.04 (64bit) on my JP Pi 400, note some old archives are gone..
49. Raspberry Pi Network install
https://www.raspberrypi.com/news/network-install-beta-test-your-help-required/
50. Raspberry Pi imager is now ‘embedded’ into its ‘EEPROM’
It is planned long while ago (since last year?) now it is beta that you can use it to install Ubuntu
51. Downloading installer images starting press/hold ‘shift’ key
Not only Raspberry Pi OS images but also other OS images
52. You can see the latest Ubuntu images in the imager installer
Other OSes on Raspberry Pi can be installed on your Raspberry Pi without PCs
53. Install Ubuntu 22.04 Deskstop images in the imager installer
I am wondering old alternatives has gone… it is the issue by Canonical?
54. The installer Requirement
- Raspberry Pi 4/400
*cannot use PiZero2 W or 3/2
- Need wire Ethernet to download Raspberry Pi Imager
- Updated latest EEPROM image w/
*apt update && apt dist-upgrade (safest way)
*sudo raspi-config
6 Advanced Options Configure advanced settings >
A7 Bootloader Version Select latest or default boot ROM
software > E1 Latest Use the latest version boot ROM software
** both need to reboot the system
56. Check EEPROM version
- Check the status of EEPROM release
*critical(=default)/stable/beta,
**critical(=default): factory default
**stable: can be chosen as ‘latest stable’ by rasps-config
**beta: beta version - now there is 1 version improved boot
speed.
58. Interview to Eben on Tom’s hardware webcast
Talking about Pi5 and Pi4A
59. Remember..sneaking point
- Down-compatible: works old/new Raspberry Pi
- ’It would have to be interesting to children, which for us meant
playing games and videos’
- Official stuff, magazines and books combined with Raspberry Pi
- MagPi/Hackspace/WireFrame
- Cases
- Sneak Github :-)
61. Check supply-chain update blog by Eben
Eben continuously updates supply-chain status, please check raspberrypi.com official blog for more details
62. https://rpilocator.com/ is non-official site but useful to check the stocks
These resellers are approve reseller, you can purchase safely and they support you
64. Looking for good project to intorduce to MagPi - Official Raspberry Pi Magazine
This is one of the case - CutiePi by Penk Chen
65. 2nd Case: Vineyard use Raspberry PI to measure Temps and Thamos
Kikushima-san is not familiar with IT, he tried his project with the knowledge on search listings.
66. It’s me - encourage your projects in asian area
I will be your help - not only for Japanese but also Asian people (HongKong/Taiwan/Singapore/Korea..etc)
68. Conclusion
- Using Ubuntu Desktop is like building some with Lego block
- There are pros/cons about target devices internal disks/sd-
cards
- We should understand how SD-card works as boot devices
- Ubuntu on Raspberry Pi is one of the official OS that works
on 64bit
- Please let me know if you have good projects with Raspberry
Pi.