Visualized fever of WordCamp Osaka 2018. Measure temperature and humidity at 4F Wapuu Cafe, calculate discomfort index, and make a graph of them.
WordCamp Osaka 2018の熱気を可視化しました。4F わぷーカフェ周辺の温度・湿度を測定、不快指数を計算して、これらの値をグラフ化しています。
Your Hive honeymoon can be cut short if you don't take the necessary precautions. In this talk I'll share my experience with Hive in the last 3 years (in Elastic MapReduce and Cloudera CDH3), describing what I got wrong the first time around, and what eventually saved the day. I've used Hive in environments with a number of events ranging from a few million to a few billion a day, so hopefully there'll be something for everyone.
Hadoop isn't limited to running Java code, you can write your jobs in a variety of dynamic languages.
This talk is about Hadoop's Streaming API, and the best way we found to run Perl jobs on Amazon's Elastic MapReduce platform.
The document discusses using functional programming techniques in Perl to efficiently calculate tree hashes of large files uploaded in chunks to cloud storage services. It presents a tree_fold keyword and implementation that allows recursively reducing a list of values using a block in a tail-call optimized manner to avoid stack overflows. This approach is shown to provide concise, efficient and elegant functional code for calculating tree hashes in both Perl 5 and Perl 6.
Implementing Glacier's Tree Hash using recursive, functional programming in Perl5. With Keyword::Declare we get clean syntax for tail-call elimination. Result is a simple, fast, functional solution.
Abstract:
This talk will introduce you to the concept of Kubernetes Volume plugins. We will not only help you understand the basic concepts, but more importantly, using practical examples, we will show how you can develop your own volume plugins and contribute them back to the community of the OSS project as large as Kubernetes.
We will conclude the talk by discussing various challenges one can come across when contributing to a high velocity OSS project of Kubernetes' size which can help you avoid the pain and enjoy the path.
Sched Link: http://sched.co/6BYB
Tutorial dos conceitos básicos de Puppet, uma ferramenta de gestão automática de configuração de servidores.
Essa apresentação está incompleta, pois foi parte de um curso básico sobre Puppet.
Moose is a Perl object framework that provides features like inheritance, encapsulation, and method/attribute definition. The document shows examples of defining a Person class with attributes like name and birthdate, then extending it with a Student class that adds a required course attribute and modifies the introduce method to print the course. This demonstrates how Moose allows for object-oriented programming in Perl.
Your Hive honeymoon can be cut short if you don't take the necessary precautions. In this talk I'll share my experience with Hive in the last 3 years (in Elastic MapReduce and Cloudera CDH3), describing what I got wrong the first time around, and what eventually saved the day. I've used Hive in environments with a number of events ranging from a few million to a few billion a day, so hopefully there'll be something for everyone.
Hadoop isn't limited to running Java code, you can write your jobs in a variety of dynamic languages.
This talk is about Hadoop's Streaming API, and the best way we found to run Perl jobs on Amazon's Elastic MapReduce platform.
The document discusses using functional programming techniques in Perl to efficiently calculate tree hashes of large files uploaded in chunks to cloud storage services. It presents a tree_fold keyword and implementation that allows recursively reducing a list of values using a block in a tail-call optimized manner to avoid stack overflows. This approach is shown to provide concise, efficient and elegant functional code for calculating tree hashes in both Perl 5 and Perl 6.
Implementing Glacier's Tree Hash using recursive, functional programming in Perl5. With Keyword::Declare we get clean syntax for tail-call elimination. Result is a simple, fast, functional solution.
Abstract:
This talk will introduce you to the concept of Kubernetes Volume plugins. We will not only help you understand the basic concepts, but more importantly, using practical examples, we will show how you can develop your own volume plugins and contribute them back to the community of the OSS project as large as Kubernetes.
We will conclude the talk by discussing various challenges one can come across when contributing to a high velocity OSS project of Kubernetes' size which can help you avoid the pain and enjoy the path.
Sched Link: http://sched.co/6BYB
Tutorial dos conceitos básicos de Puppet, uma ferramenta de gestão automática de configuração de servidores.
Essa apresentação está incompleta, pois foi parte de um curso básico sobre Puppet.
Moose is a Perl object framework that provides features like inheritance, encapsulation, and method/attribute definition. The document shows examples of defining a Person class with attributes like name and birthdate, then extending it with a Student class that adds a required course attribute and modifies the introduce method to print the course. This demonstrates how Moose allows for object-oriented programming in Perl.
1) The document provides instructions for setting up an AWS account and launching an EC2 instance with an AMI that contains tools and documentation for a hands-on tutorial on NoSQL databases and MongoDB.
2) The tutorial covers basic MongoDB commands and demonstrates how to create, insert, update, and query document data using the mongo shell client. Embedded and nested documents are explored along with geospatial queries.
3) A map-reduce example aggregates historical check-in data to calculate popular locations over different time periods, demonstrating how MongoDB supports batch operations.
The document shows code snippets for integrating Objective-C and Cocoa frameworks like Foundation and Growl with Perl using XS and related modules. It includes examples of registering a Growl application, sending Growl notifications, and handling callbacks from notifications using AnyEvent.
The document discusses configuration management tools like Chef, Puppet, and Cfengine. It also discusses using these tools to manage versions of software like MySQL, PHP, and Ruby on different server environments. Specific commands are provided to install, remove, and change software versions. The document also discusses using tools like Capistrano and Lorenz for deployment and managing state changes across servers.
This document summarizes CUDA programming using CUBLAS and direct parallelization. It first introduces CUBLAS, which implements BLAS functions on GPUs using CUDA. It describes how to initialize CUBLAS, transfer data between host and device memory, execute CUBLAS functions, and clean up. It then discusses direct parallelization, where each thread is assigned a specific task. It explains how to determine grid and block sizes, allocate device memory, copy data to the device, execute kernels, and copy results back to host memory. The document provides examples of using CUBLAS and coding a direct parallelization kernel for a matrix-vector multiplication operation.
Fast and cost effective geospatial analysis pipeline with AWS lambdaMila Frerichs
This document discusses using AWS Lambda for geospatial analysis. It provides examples of serverless configuration files that define Lambda functions with Python 2.7 and 3.6 runtimes. It also describes a Dockerfile and build process for packaging Python dependencies within Lambda deployment packages to reduce their size and optimize startup performance.
2017 02-07 - elastic & spark. building a search geo locatorAlberto Paro
Presentazione dell'evento EsInRome del 7 Febbraio 2017 - Integrazione Elasticsearch in architettura BigData e facilità di integrazione con Apache Spark.
This document discusses encoding and decoding of data. It includes 1) an introduction of the author, 2) an agenda covering ID generation and encoding/decoding, 3) a reference to the RFC on base64 encoding, 4) an example of ID generation from a database sequence, and 5) code examples for generating unique hashes and encoding/decoding data using gzip compression and base64url encoding. The document concludes by thanking the reader.
The document provides code examples for common PHP tasks like validating emails, resizing images, parsing JSON/XML, sending mail, and zipping/unzipping files. It includes functions for checking email addresses, getting the real IP address, importing CSV files, detecting mobile devices, downloading images, and more. Each code snippet is accompanied by a brief description of its use.
This document summarizes the history and future of PHP. It discusses the creators of PHP (Rasmus Lerdorf, Zeev Suraski, John Morris) and outlines the major versions released from PHP 1.0 in 1995 to the upcoming PHP 8.0, which will include features like FFI, JIT compilation, and asynchronous programming. It also previews potential features for future PHP versions such as OpCache core improvements and extending the instanceof operator.
The following illustrates some of the common security challanges Node.js developers are up against. The presentation covers various types of JavaScript-related hacks and NoSQL injection hacking via Express and MongoDB.
Introduction to CloudForecast / YAPC::Asia 2010 TokyoMasahiro Nagano
The document introduces CloudForecast, an open source tool for monitoring server resources and metrics. It provides instructions for installing dependencies, configuring CloudForecast, and running the fetcher, updater and radar components to collect and visualize server performance data. Tips are also included for debugging and optimizing the number of worker processes used by CloudForecast.
Internationalizing CakePHP ApplicationsPierre MARTIN
The document discusses internationalization in CakePHP, including:
- Using methods like __() and __n() to translate text strings, and Configure::write() to set the application language.
- The Translate behavior, which allows translating database records into multiple languages and automatically filtering by the current language.
- Generating translation files using the i18n extractor, editing them with POEDIT, and caching translated elements.
Ruby is amazing. It has a huge standard library and a core choc full of weird and wonderful things. In this talk, given at the Ipswich Ruby User Group, I give a whimsical nonstop tour through some of the more obscure parts of Ruby.
Gazelle - Plack Handler for performance freaks #yokohamapmMasahiro Nagano
1) Gazelle is a fast PSGI/Plack HTTP server written in Perl and C code.
2) Benchmarks show it can handle 3x more requests per second than other servers for simple applications.
3) Its speed comes from optimizations like using accept4, writev system calls, and being written mostly in fast C code via XS.
Even nowadays, PHP code is mostly manually audited. Expert pore over actual code, in search for bugs or code smells. Actually, it is possible to have PHP do this work itself ! Strengthened with the internal Tokenizer, bolstered by the manual, it is able to scan thousands of lines of code, without getting bored, and bringing pragmatic pieces of wisdom: official manual recommendations, version migration, code pruning and security. In the end, it deliver a global overview of the code, without reading it.
The document discusses Node.js and compares it to other technologies like CakePHP. It provides an overview of Node.js including its event-driven and asynchronous model, key features like the V8 engine and packages/modules, and frameworks like Express. It then demonstrates building a sample messaging application with a JSON API using both CakePHP and Node.js.
PHP has its own treasure chest of classic mistakes that surprises even the most seasoned expert : code that dies just by changing its namespace, strpos() that fails to find strings or arrays that changes without touching them. Do that get on your nerves too? Let’s make a list of them, so we can always teach them to the new guys, spot them during code reviews and kick them out of our code once and for all. Come on, you’re not frightening us?
The document discusses programming for fun and enjoyment. It provides tips on using Vim and Ruby for fun programming projects. It also discusses Ruby programming concepts like classes and threads. Finally, it promotes programming meetups and brigades as a way to socially engage with other programmers.
This document discusses using a Raspberry Pi to log temperature and humidity readings and display the data in a graph on a WordPress site. It describes creating a custom post type to store fever log entries, registering REST API routes to log readings and retrieve the history, and using a Python script and crontab to automatically log readings. JavaScript and CSS are used to display a graph of the fever readings on the WordPress site.
This document contains code snippets for connecting to and extracting information from various data sources and applications using PHP, including:
1. Connecting to Microsoft Word and extracting the subject text from a document.
2. Retrieving thumbnail images from Adobe Lightroom files.
3. Accessing elevation data from SRTM files by calculating file offsets.
4. Sending SNMP traps containing error information from a RADIUS monitoring script.
5. Connecting to an Avaya OSSIS system using telnet and extracting field data.
Versão com GIFs:
https://docs.google.com/presentation/d/17M-jHlkAP5KPfQ4_Alck_wIsN2gK3dZNGfJR9Bi1L50/present
Códigos para instalação das dependências:
https://github.com/fdaciuk/talks/tree/master/2015/wordcamp-sao-paulo
This document provides an overview of Redis, a key-value store database. It discusses how Redis can be used for caching database queries, restricting access by IP address, selecting random news items, processing job queues, using locks, and exploring database design options with Redis. Examples are given covering common use cases like caching, access control, processing asynchronous jobs, and using locks to coordinate access to shared resources.
1) The document provides instructions for setting up an AWS account and launching an EC2 instance with an AMI that contains tools and documentation for a hands-on tutorial on NoSQL databases and MongoDB.
2) The tutorial covers basic MongoDB commands and demonstrates how to create, insert, update, and query document data using the mongo shell client. Embedded and nested documents are explored along with geospatial queries.
3) A map-reduce example aggregates historical check-in data to calculate popular locations over different time periods, demonstrating how MongoDB supports batch operations.
The document shows code snippets for integrating Objective-C and Cocoa frameworks like Foundation and Growl with Perl using XS and related modules. It includes examples of registering a Growl application, sending Growl notifications, and handling callbacks from notifications using AnyEvent.
The document discusses configuration management tools like Chef, Puppet, and Cfengine. It also discusses using these tools to manage versions of software like MySQL, PHP, and Ruby on different server environments. Specific commands are provided to install, remove, and change software versions. The document also discusses using tools like Capistrano and Lorenz for deployment and managing state changes across servers.
This document summarizes CUDA programming using CUBLAS and direct parallelization. It first introduces CUBLAS, which implements BLAS functions on GPUs using CUDA. It describes how to initialize CUBLAS, transfer data between host and device memory, execute CUBLAS functions, and clean up. It then discusses direct parallelization, where each thread is assigned a specific task. It explains how to determine grid and block sizes, allocate device memory, copy data to the device, execute kernels, and copy results back to host memory. The document provides examples of using CUBLAS and coding a direct parallelization kernel for a matrix-vector multiplication operation.
Fast and cost effective geospatial analysis pipeline with AWS lambdaMila Frerichs
This document discusses using AWS Lambda for geospatial analysis. It provides examples of serverless configuration files that define Lambda functions with Python 2.7 and 3.6 runtimes. It also describes a Dockerfile and build process for packaging Python dependencies within Lambda deployment packages to reduce their size and optimize startup performance.
2017 02-07 - elastic & spark. building a search geo locatorAlberto Paro
Presentazione dell'evento EsInRome del 7 Febbraio 2017 - Integrazione Elasticsearch in architettura BigData e facilità di integrazione con Apache Spark.
This document discusses encoding and decoding of data. It includes 1) an introduction of the author, 2) an agenda covering ID generation and encoding/decoding, 3) a reference to the RFC on base64 encoding, 4) an example of ID generation from a database sequence, and 5) code examples for generating unique hashes and encoding/decoding data using gzip compression and base64url encoding. The document concludes by thanking the reader.
The document provides code examples for common PHP tasks like validating emails, resizing images, parsing JSON/XML, sending mail, and zipping/unzipping files. It includes functions for checking email addresses, getting the real IP address, importing CSV files, detecting mobile devices, downloading images, and more. Each code snippet is accompanied by a brief description of its use.
This document summarizes the history and future of PHP. It discusses the creators of PHP (Rasmus Lerdorf, Zeev Suraski, John Morris) and outlines the major versions released from PHP 1.0 in 1995 to the upcoming PHP 8.0, which will include features like FFI, JIT compilation, and asynchronous programming. It also previews potential features for future PHP versions such as OpCache core improvements and extending the instanceof operator.
The following illustrates some of the common security challanges Node.js developers are up against. The presentation covers various types of JavaScript-related hacks and NoSQL injection hacking via Express and MongoDB.
Introduction to CloudForecast / YAPC::Asia 2010 TokyoMasahiro Nagano
The document introduces CloudForecast, an open source tool for monitoring server resources and metrics. It provides instructions for installing dependencies, configuring CloudForecast, and running the fetcher, updater and radar components to collect and visualize server performance data. Tips are also included for debugging and optimizing the number of worker processes used by CloudForecast.
Internationalizing CakePHP ApplicationsPierre MARTIN
The document discusses internationalization in CakePHP, including:
- Using methods like __() and __n() to translate text strings, and Configure::write() to set the application language.
- The Translate behavior, which allows translating database records into multiple languages and automatically filtering by the current language.
- Generating translation files using the i18n extractor, editing them with POEDIT, and caching translated elements.
Ruby is amazing. It has a huge standard library and a core choc full of weird and wonderful things. In this talk, given at the Ipswich Ruby User Group, I give a whimsical nonstop tour through some of the more obscure parts of Ruby.
Gazelle - Plack Handler for performance freaks #yokohamapmMasahiro Nagano
1) Gazelle is a fast PSGI/Plack HTTP server written in Perl and C code.
2) Benchmarks show it can handle 3x more requests per second than other servers for simple applications.
3) Its speed comes from optimizations like using accept4, writev system calls, and being written mostly in fast C code via XS.
Even nowadays, PHP code is mostly manually audited. Expert pore over actual code, in search for bugs or code smells. Actually, it is possible to have PHP do this work itself ! Strengthened with the internal Tokenizer, bolstered by the manual, it is able to scan thousands of lines of code, without getting bored, and bringing pragmatic pieces of wisdom: official manual recommendations, version migration, code pruning and security. In the end, it deliver a global overview of the code, without reading it.
The document discusses Node.js and compares it to other technologies like CakePHP. It provides an overview of Node.js including its event-driven and asynchronous model, key features like the V8 engine and packages/modules, and frameworks like Express. It then demonstrates building a sample messaging application with a JSON API using both CakePHP and Node.js.
PHP has its own treasure chest of classic mistakes that surprises even the most seasoned expert : code that dies just by changing its namespace, strpos() that fails to find strings or arrays that changes without touching them. Do that get on your nerves too? Let’s make a list of them, so we can always teach them to the new guys, spot them during code reviews and kick them out of our code once and for all. Come on, you’re not frightening us?
The document discusses programming for fun and enjoyment. It provides tips on using Vim and Ruby for fun programming projects. It also discusses Ruby programming concepts like classes and threads. Finally, it promotes programming meetups and brigades as a way to socially engage with other programmers.
This document discusses using a Raspberry Pi to log temperature and humidity readings and display the data in a graph on a WordPress site. It describes creating a custom post type to store fever log entries, registering REST API routes to log readings and retrieve the history, and using a Python script and crontab to automatically log readings. JavaScript and CSS are used to display a graph of the fever readings on the WordPress site.
This document contains code snippets for connecting to and extracting information from various data sources and applications using PHP, including:
1. Connecting to Microsoft Word and extracting the subject text from a document.
2. Retrieving thumbnail images from Adobe Lightroom files.
3. Accessing elevation data from SRTM files by calculating file offsets.
4. Sending SNMP traps containing error information from a RADIUS monitoring script.
5. Connecting to an Avaya OSSIS system using telnet and extracting field data.
Versão com GIFs:
https://docs.google.com/presentation/d/17M-jHlkAP5KPfQ4_Alck_wIsN2gK3dZNGfJR9Bi1L50/present
Códigos para instalação das dependências:
https://github.com/fdaciuk/talks/tree/master/2015/wordcamp-sao-paulo
This document provides an overview of Redis, a key-value store database. It discusses how Redis can be used for caching database queries, restricting access by IP address, selecting random news items, processing job queues, using locks, and exploring database design options with Redis. Examples are given covering common use cases like caching, access control, processing asynchronous jobs, and using locks to coordinate access to shared resources.
A helper to make the life of Wordpress developers easier.
This helper can be used to quickly register Custom Post Types, Taxonomies, Meta Boxes, Menu Pages and Sidebars within your Wordpress projects. Please comment, review, watch, fork and report bugs.
This document discusses non-relational databases and MongoDB. It provides an overview of MongoDB, how to install and connect to it using Perl, and how to perform common operations like inserting, updating, querying and indexing data. Examples are given for inserting documents, updating them by pushing to arrays, and querying based on field values, regular expressions and JavaScript expressions. Tips are also provided on optimizing queries, paging through results and logging data.
Revue de parcours des pièges les plus classiques en PHP, entre les références qui pendouillent, les opérateurs et leur précédence, array_merge() en boucle, ou encore les fonctionnalités natives oubliées et les améliorations de PHP 8.0.
From mysql to MongoDB(MongoDB2011北京交流会)Night Sailer
The document summarizes differences between MySQL and MongoDB data types and operations. MongoDB uses BSON for data types rather than separate numeric, text and blob types. It supports embedded documents and arrays. Unlike MySQL, MongoDB does not have tables or rows, but collections and documents. Operations like insert, update, find, sort and index are discussed as alternatives to SQL equivalents.
How to write rust instead of c and get away with itFlavien Raynaud
Ever tried optimizing a slow Python application and thought: “Oh! I wish I could just write this bit it in Rust”? Well, turns out you can! Let’s discuss why Rust is a better choice than C, how to use Rust to make your apps lightning fast and how to get away with it; without your users even noticing.
As Infrastructure Engineers at Yelp, the challenge we face everyday is: scale. Yelp is mostly a Python shop, so our work often revolves around making Python applications run faster. Until now, we have been using different techniques: faster interpreters, or, more often, C code.
Given its safety guarantees, performance and promise of better tooling than C, we decided we had to give Rust a try. The initial results helped reinforce that there was a lot of opportunity for Rust to play an important role in our production code.
Yelp heavily relies on the Apache Avro serialization format for its internal infrastructure. During the talk, we will show how we implemented avro-rs, an Avro serialization/deserialization library in Rust, how we were able to call it from Python (and in theory from any other language) with very little code, using tools such as cbindgen, CFFI and Milksnake.
This talk would outline how easy it is to write interoperable code in a performant language like Rust and why a company should invest in Rust, over the many other available alternatives, to run production services.
The document discusses the results of a study on the impact of COVID-19 lockdowns on air pollution. Researchers found that lockdowns led to significant short-term reductions in nitrogen dioxide and fine particulate matter pollution globally as economic activities slowed. However, the impacts on greenhouse gases and long-term air quality improvements remain uncertain without permanent behavior and economic changes.
The document is a JSON object representing a blog post with the title "Hello world!". It contains metadata about the post such as its date, ID number, and status as published. The post's content is a short paragraph welcoming visitors to the site.
Photography staff at WordCamp Tokyo 2019Yuriko IKEDA
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document lists three types of validation tests: Engineering Validation Test (EVT), Design Validation Test (DVT), and Product Validation Test (PVT). EVT, DVT, and PVT are abbreviations used in product development to refer to stages of testing a product to validate its design and engineering.
This document appears to be notes from a local government meeting on January 12, 2019 regarding an upcoming event from May 31 to June 1 and includes details like the event website and contact number. It also references another meeting on January 13 and notes from that meeting regarding WordPress and the number of attendees.
The document discusses the history and future of the Raspberry Pi line of single-board computers. It outlines the different models released over the years, from the original Raspberry Pi Model B in 2012 to the recent Raspberry Pi 4. It also shares links to the official Raspberry Pi website for more information on specifications, tutorials, forums and examples of how the devices are being used.
The document is a JSON object representing a blog post with the title "Hello world!". It contains metadata about the post such as its ID, date published, last modified date, slug, status, type, and link. The content field includes an introductory paragraph welcoming the reader.
Create LED lightened Wapuu (LEDパネルで光るわぷーを)Yuriko IKEDA
1. The document discusses setting up a Raspberry Pi to display images on an LED matrix using the REST API in WordPress.
2. Code is provided to register routes to set and get the image ID and functions to update the image ID in the database and return it.
3. A Python script is shown to call the API, get the image ID, and display the corresponding image on the LED matrix periodically.
This document provides WordPress commands to update the core files, check the theme status, and activate a plugin. It recommends running "wp core update" to update WordPress core files, "wp theme status" to check if themes are up to date, and "wp plugin activate wp-multibyte-patch" to activate a plugin that patches multibyte encoding issues.
The document describes how to create a LED rollsign display using a Raspberry Pi and RGB LED matrix panel to scroll through images of Wapuu characters. Key steps include collecting Wapuu images, arranging them horizontally, connecting the LED panel to a Raspberry Pi with an RGB Matrix HAT, and writing a Python script to retrieve the image number from a WordPress page and display the corresponding image on the panel. The display can then be run automatically on startup by adding the script to the Raspberry Pi's crontab.
The document discusses converting a Japanese font file into a format that can be displayed on the Scroll pHAT HD. It involves taking a BDF font file with JIS X 0208 character encodings, running it through a Perl script to convert the encodings to Unicode, and outputting it as a Python data structure that can be loaded and used by the Scroll pHAT HD library. An example Python script is provided that loads the converted font file and displays Japanese text on startup.
This document discusses the expanding world of Raspberry Pi small computers. It provides a table comparing the specifications of different Raspberry Pi models including the SoC, USB ports, dimensions, current price, and key features. Links are also included for the official Raspberry Pi website which has information on trademark rules, examples of Raspberry Pi uses, an introductory slideshow presentation, a Japanese Raspberry Pi community site, and a Raspberry Pi discussion forum.
This document provides instructions for setting up and running a Raspberry Pi RGB LED matrix display. It explains how to install necessary software, clone the RGB LED matrix code repository, compile the code, and run a demo program to display an image on the LED matrix using a Raspberry Pi.
This document discusses mobile device styles and entries. It mentions WordBench, Ktai Style, Ktai Entry, WordPress, WordCamp, WordFes. It lists bullet points about screen sizes and angles. It also mentions years, products and ISBN numbers including WooCommerce, Automatic, WelCart from 2010 to 2015. It includes a link to a slideshare presentation about a weapon shop.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
"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.
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!
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
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.
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.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
7. Raspberry Pi
Single Board Computer
Same size as cards
Linux,
Windows 10 IoT, etc..
$5〜$35
(648〜5400 JPY)
Low power(5~12W)
From U.K.
http://wp.yuriko.net
38. TODO
投稿時 OAuth認証
Add OAuth authentication when posting.
開始・終了時刻 指定可能
Can specify start/end time.
温度・湿度 描画
Draw graph of temperature or humidity only.