Andrew Downes created an animated game project over multiple days. He made assets like a skull, water features, doors, and background stones. He animated the main character's walk and created concept art for enemies. Andrew added lighting, shading, buttons, and animated elements like falling water. Music and sound effects were also created. The project was compiled and exported, with some minor issues due to resizing. Overall, Andrew completed the core aspects of the game but wished for more time to expand it further.
Faster and smaller inverted indices with Treaps Research Papersameiralk
This document presents a new compressed inverted index representation using treaps. Treaps allow ranked intersections and unions to be performed directly by differentially encoding document identifiers and weights. Experiments show the treap implementation uses significantly less space (22% less than block-max and 18% less than dual-sorted) and is faster for small result sizes, performing up to 3 times faster for ranked intersections when retrieving the top 30 documents. The treap representation provides an elegant and flexible method that outperforms prior techniques in both space and time.
Byzantine General Problem Reliable computer system must be able to deal with failure of one or more of its components. Whenever a failed component exhibits a type of behavior it is generally referred as Byzantine General Problem. This type of behavior is often overlooked and involves mainly sending conflicting information to different parts of system.
DockerCon SF 2015: The Distributed System ToolkitDocker, Inc.
Slides from Brendan Burns Advanced Tech Talk at DockerCon SF 2015:
Talk Description:
People often adopt containers for the dramatic improvements in application packaging and deployment that they provide. However, possibly more important, is the abstraction layer that containers provide. By encouraging users to build their distributed applications through containerized modules, rather than monolithic systems, developers are building composable, reusable distributed applications. In this talk we will explore both the development of abstract application patterns for distributed systems, as well as introduce a set of reusable, composable containers that radically simplify the process of distributed application design and construction.
This document discusses lessons learned from developing a social messaging application called Pownce over 4 months. It covers choosing technologies like Django, S3, and AIR. It emphasizes doing a lot with a small team, using open source tools, and being kind to databases through caching, queuing, pagination and indexing. The document stresses expecting problems, keeping backups, monitoring data, engaging the community, and preparing for potential growth.
The document discusses how the complexity and difficulty of setting up programming tools can present barriers to enjoying programming. It notes that programming often requires many steps and prerequisite skills compared to activities like writing a story or playing a keyboard. To demonstrate this, it outlines the number of steps required to set up various programming languages and environments like Ruby on Rails, QBASIC, NetBeans, iPhone SDK, and Heroku. It concludes that more "technical" hobbies take more steps to set up, and that reducing this complexity could help make programming more accessible and fun.
This is the presentation I presented to an audience of about 70 at the May iOS MeetUp in Shibuya, Tokyo on Saturday 16th May 2015. The main iPhone app in the presentation is KanjiKing available in my Allan's Apps on the App Store.
Andrew Downes created an animated game project over multiple days. He made assets like a skull, water features, doors, and background stones. He animated the main character's walk and created concept art for enemies. Andrew added lighting, shading, buttons, and animated elements like falling water. Music and sound effects were also created. The project was compiled and exported, with some minor issues due to resizing. Overall, Andrew completed the core aspects of the game but wished for more time to expand it further.
Faster and smaller inverted indices with Treaps Research Papersameiralk
This document presents a new compressed inverted index representation using treaps. Treaps allow ranked intersections and unions to be performed directly by differentially encoding document identifiers and weights. Experiments show the treap implementation uses significantly less space (22% less than block-max and 18% less than dual-sorted) and is faster for small result sizes, performing up to 3 times faster for ranked intersections when retrieving the top 30 documents. The treap representation provides an elegant and flexible method that outperforms prior techniques in both space and time.
Byzantine General Problem Reliable computer system must be able to deal with failure of one or more of its components. Whenever a failed component exhibits a type of behavior it is generally referred as Byzantine General Problem. This type of behavior is often overlooked and involves mainly sending conflicting information to different parts of system.
DockerCon SF 2015: The Distributed System ToolkitDocker, Inc.
Slides from Brendan Burns Advanced Tech Talk at DockerCon SF 2015:
Talk Description:
People often adopt containers for the dramatic improvements in application packaging and deployment that they provide. However, possibly more important, is the abstraction layer that containers provide. By encouraging users to build their distributed applications through containerized modules, rather than monolithic systems, developers are building composable, reusable distributed applications. In this talk we will explore both the development of abstract application patterns for distributed systems, as well as introduce a set of reusable, composable containers that radically simplify the process of distributed application design and construction.
This document discusses lessons learned from developing a social messaging application called Pownce over 4 months. It covers choosing technologies like Django, S3, and AIR. It emphasizes doing a lot with a small team, using open source tools, and being kind to databases through caching, queuing, pagination and indexing. The document stresses expecting problems, keeping backups, monitoring data, engaging the community, and preparing for potential growth.
The document discusses how the complexity and difficulty of setting up programming tools can present barriers to enjoying programming. It notes that programming often requires many steps and prerequisite skills compared to activities like writing a story or playing a keyboard. To demonstrate this, it outlines the number of steps required to set up various programming languages and environments like Ruby on Rails, QBASIC, NetBeans, iPhone SDK, and Heroku. It concludes that more "technical" hobbies take more steps to set up, and that reducing this complexity could help make programming more accessible and fun.
This is the presentation I presented to an audience of about 70 at the May iOS MeetUp in Shibuya, Tokyo on Saturday 16th May 2015. The main iPhone app in the presentation is KanjiKing available in my Allan's Apps on the App Store.
This document describes a presentation given by imacat (Yang Shih-Ching) about creating mosaic art and stop-motion animations using spreadsheets in OpenOffice Calc. The presentation demonstrates creating a mosaic version of the iPod advertisement using 256 frames and calculating average colors with Java. It also discusses an approach by Villeroy that stores color values in cells and paints them faster using OpenOffice BASIC macros. The presentation concludes by demonstrating a full mosaic version of the Gangnam Style music video created over 10 spreadsheet documents and concatenated into one video.
The document discusses the various technologies the author learned to use while completing a school project. These include:
- Blogging on Blogspot to write posts and embed media
- Using a digital HD camcorder to film scenes, focusing on different techniques like zooms and maintaining steady shots
- Getting comfortable with the iMac interface and learning new programs like Open Office
- Editing footage and adding titles/audio using Final Cut Pro video editing software
- Sending files via Hotmail and learning about SkyDrive cloud storage
- Uploading videos to YouTube and embedding links
- Extending music loops using GarageBand software
- Presenting work by uploading PowerPoints to SlideShare
- Taking photos on
Raspberry pi: Aprende raspberry pi con Linux por peter membrey y david hows.SANTIAGO PABLO ALBERTO
This document provides an introduction to the Raspberry Pi and discusses the motivation behind its creation. It notes that fewer people today have an in-depth understanding of computer hardware and how software interacts with it. The Raspberry Pi aims to address this by being an accessible yet fully functional computer that gives users insight into its inner workings.
The document discusses planning and designing mashups. It provides guidelines for mashups such as solving a problem, not requiring behavior change, having easy distribution, and identifying the core functionality. It also discusses prioritizing features and having a minimum viable product ready in one day. Examples are given of possible mashups like combining music listening data with concert schedules and combining weather data with maps. The document emphasizes starting simply and building on an initial minimum functionality rapidly.
This document provides code samples and explanations for building a simple web application server and serving dynamic content using Ruby and the WEBrick library. It shows how to:
1) Serve static files and code blocks with WEBrick;
2) Define request context and servlet classes to wrap requests and responses;
3) Register pages and methods on an ApplicationServer to route requests and responses.
The summary highlights the key aspects of using WEBrick to build a basic Ruby web application server for serving dynamic content in a simple and straightforward way.
Translated presentation slides of my talk about the FormulaPi Autonomous Robot Programming Challenge (Raspberry Pi based, summer and winter series 2017)
This document outlines 4 steps to optimize one's Mac life:
1) Learn keyboard shortcuts to reduce mouse usage.
2) Use Exposé and Spaces to allow for corner window movements and create a large virtual desktop.
3) Use Quicksilver, an application launcher, to efficiently keep many applications open and create triggers.
4) Use FluidApp to create site-specific browsers and easily access frequently visited sites without navigating through many tabs.
During this demonstration a practical example of a web app will be developed. Its nature will be ludic (based on Sesame Street characters) but complex enough to put into spot the different features of Grails likewise as Domain Classes, Validators, GORM, Controllers, Services, Testing, etc. It will cover all the commands necessary from the beginning of the project to its end. The whole point will underline what Grails specific traits are over the other rapid development models in use at the moment. Attendants will have a wide glance of involved technologies capacities and roles and of the style of working together with GGTS 3.4 and Grails 2.3, All necessary program code to develop the application will be supplied in advance.
Notice Me, Senpai! Get Discovered with Creative Technical ContentTomomi Imura
"Notice me, Senpai!" - well, in this case, Senpai = developers.
Developer acquisition and adoption don't go proportionally to the quality of your platform, APIs, dev tools etc. If developers out there have never heard of your products, you fail no matter how awesome your developer offerings are. You must be discovered first, and getting discovered is not so easy.
In this talk, Tomomi Imura will share her experiences at various companies, including large corporates to start-ups and how she created developer-centric contents and docs to drive the community and acquire new developers.
Going mobile - tip, tricks and tools for building mobile web-appsJoshua May
The document discusses tips and challenges for building mobile web apps. It notes that while mobile capabilities have improved, developing for the wide variety of devices, browsers, and firmwares remains difficult. Complex layouts are especially challenging due to varying screen sizes and lack of mouse/keyboard. The document recommends tools like WURFL and WALL to detect device capabilities and serve the appropriate experience, as well as testing on actual devices. It emphasizes keeping content simple, reducing requests/file sizes, and adapting to changing mobile landscapes.
For their music video project, the student used various media technologies at different stages:
In the initial research stage, they used their school iMacs and websites like Wikipedia, YouTube, and Lyricsmania to research music videos and the chosen artist. They later acquired a Macbook to do most of the work.
For planning, they used Microsoft Word to storyboard and plan ancillary tasks.
For filming, they used a Canon digital camera over a video camera for its compact size. Footage was transferred to the Mac via SD card.
In post-production, they used iMovie to upload clips, add music/effects, though it took time to learn. Photographs were taken on
This is the talk I gave at the 2019 Appium Conference in Bangalore, India. In this talk, I will go over the current challenges we face in today's development world, why we need more tools to help us keep pace, and cover how you can build your own crawler.
I've open sourced this tool and is available here for everyone to use: https://github.com/isonic1/Appium-Native-Crawler
See the video here => https://www.youtube.com/watch?v=u-gAn8bVbPg
Bruce Wang has been programming since learning C in college. He has worked for several companies in Korea and Japan, creating programs across many platforms and languages. His career has included work on 3D graphics, encryption software, VPN clients, anti-virus solutions, online games, and social networking applications. While he has enjoyed the technical challenges, several of his projects and companies struggled due to financial or management issues. He now does freelance work and continues learning new skills.
iMyCom:Tripping along iOS development of Langauge Communication toolVijaya Prakash Kandel
This document discusses the development of an iOS app called iMyCom that aims to provide real-time language translation and learning. It describes the technical challenges faced over 1.5 months of development, including dealing with Japanese grammar, asynchronous calls, and refactoring code to improve debugging. It also discusses using machine learning and hosting code on external servers to integrate an existing natural language processing library. The document encourages searching for open source solutions and committing code frequently, and provides resources for learning machine learning.
Retooling the world wide web for its original purposesingingfish
This document discusses the history and evolution of the World Wide Web from its origins to modern times. It focuses on the author's experiences developing various web applications and sites over time using different tools and frameworks, and the lessons learned around community, technical challenges, and prioritizing usability. Key frameworks and projects discussed include Maypole, Catalyst, Scoop, and Zotero.
Writing for software in school leaves out much of the true hassles in software development.
This brief lecture covers the hidden challenges when deploying to the real world.
The student used a variety of media technologies throughout the entire process of planning, creating, and evaluating their project. During planning and research, they used their IMac, iPhone, YouTube, and Blogger. They used their IMac, iPhone, iTunes, Photoshop, and Final Cut Pro/iMovie for production. And they used their IMac, YouTube, Blogger, and LinkedIn for evaluation and post-production. The student found the various media technologies very helpful for organizing their work and incorporating media into their final product.
This document discusses 13 things the author wishes they knew before buying a Mac, including issues transferring files from a PC, the inability to upgrade storage on a MacBook Pro with a retina display, differences between apps on Mac versus iPhone/iPad, keyboard shortcuts, and problems with various Microsoft Office applications like Outlook, Word, PowerPoint and lack of Access for Mac. The author ultimately had to partition their Mac and buy Windows/Office to reliably use important presentations, concluding that while Apple products work well on Mac, Microsoft products have integration issues.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
This document describes a presentation given by imacat (Yang Shih-Ching) about creating mosaic art and stop-motion animations using spreadsheets in OpenOffice Calc. The presentation demonstrates creating a mosaic version of the iPod advertisement using 256 frames and calculating average colors with Java. It also discusses an approach by Villeroy that stores color values in cells and paints them faster using OpenOffice BASIC macros. The presentation concludes by demonstrating a full mosaic version of the Gangnam Style music video created over 10 spreadsheet documents and concatenated into one video.
The document discusses the various technologies the author learned to use while completing a school project. These include:
- Blogging on Blogspot to write posts and embed media
- Using a digital HD camcorder to film scenes, focusing on different techniques like zooms and maintaining steady shots
- Getting comfortable with the iMac interface and learning new programs like Open Office
- Editing footage and adding titles/audio using Final Cut Pro video editing software
- Sending files via Hotmail and learning about SkyDrive cloud storage
- Uploading videos to YouTube and embedding links
- Extending music loops using GarageBand software
- Presenting work by uploading PowerPoints to SlideShare
- Taking photos on
Raspberry pi: Aprende raspberry pi con Linux por peter membrey y david hows.SANTIAGO PABLO ALBERTO
This document provides an introduction to the Raspberry Pi and discusses the motivation behind its creation. It notes that fewer people today have an in-depth understanding of computer hardware and how software interacts with it. The Raspberry Pi aims to address this by being an accessible yet fully functional computer that gives users insight into its inner workings.
The document discusses planning and designing mashups. It provides guidelines for mashups such as solving a problem, not requiring behavior change, having easy distribution, and identifying the core functionality. It also discusses prioritizing features and having a minimum viable product ready in one day. Examples are given of possible mashups like combining music listening data with concert schedules and combining weather data with maps. The document emphasizes starting simply and building on an initial minimum functionality rapidly.
This document provides code samples and explanations for building a simple web application server and serving dynamic content using Ruby and the WEBrick library. It shows how to:
1) Serve static files and code blocks with WEBrick;
2) Define request context and servlet classes to wrap requests and responses;
3) Register pages and methods on an ApplicationServer to route requests and responses.
The summary highlights the key aspects of using WEBrick to build a basic Ruby web application server for serving dynamic content in a simple and straightforward way.
Translated presentation slides of my talk about the FormulaPi Autonomous Robot Programming Challenge (Raspberry Pi based, summer and winter series 2017)
This document outlines 4 steps to optimize one's Mac life:
1) Learn keyboard shortcuts to reduce mouse usage.
2) Use Exposé and Spaces to allow for corner window movements and create a large virtual desktop.
3) Use Quicksilver, an application launcher, to efficiently keep many applications open and create triggers.
4) Use FluidApp to create site-specific browsers and easily access frequently visited sites without navigating through many tabs.
During this demonstration a practical example of a web app will be developed. Its nature will be ludic (based on Sesame Street characters) but complex enough to put into spot the different features of Grails likewise as Domain Classes, Validators, GORM, Controllers, Services, Testing, etc. It will cover all the commands necessary from the beginning of the project to its end. The whole point will underline what Grails specific traits are over the other rapid development models in use at the moment. Attendants will have a wide glance of involved technologies capacities and roles and of the style of working together with GGTS 3.4 and Grails 2.3, All necessary program code to develop the application will be supplied in advance.
Notice Me, Senpai! Get Discovered with Creative Technical ContentTomomi Imura
"Notice me, Senpai!" - well, in this case, Senpai = developers.
Developer acquisition and adoption don't go proportionally to the quality of your platform, APIs, dev tools etc. If developers out there have never heard of your products, you fail no matter how awesome your developer offerings are. You must be discovered first, and getting discovered is not so easy.
In this talk, Tomomi Imura will share her experiences at various companies, including large corporates to start-ups and how she created developer-centric contents and docs to drive the community and acquire new developers.
Going mobile - tip, tricks and tools for building mobile web-appsJoshua May
The document discusses tips and challenges for building mobile web apps. It notes that while mobile capabilities have improved, developing for the wide variety of devices, browsers, and firmwares remains difficult. Complex layouts are especially challenging due to varying screen sizes and lack of mouse/keyboard. The document recommends tools like WURFL and WALL to detect device capabilities and serve the appropriate experience, as well as testing on actual devices. It emphasizes keeping content simple, reducing requests/file sizes, and adapting to changing mobile landscapes.
For their music video project, the student used various media technologies at different stages:
In the initial research stage, they used their school iMacs and websites like Wikipedia, YouTube, and Lyricsmania to research music videos and the chosen artist. They later acquired a Macbook to do most of the work.
For planning, they used Microsoft Word to storyboard and plan ancillary tasks.
For filming, they used a Canon digital camera over a video camera for its compact size. Footage was transferred to the Mac via SD card.
In post-production, they used iMovie to upload clips, add music/effects, though it took time to learn. Photographs were taken on
This is the talk I gave at the 2019 Appium Conference in Bangalore, India. In this talk, I will go over the current challenges we face in today's development world, why we need more tools to help us keep pace, and cover how you can build your own crawler.
I've open sourced this tool and is available here for everyone to use: https://github.com/isonic1/Appium-Native-Crawler
See the video here => https://www.youtube.com/watch?v=u-gAn8bVbPg
Bruce Wang has been programming since learning C in college. He has worked for several companies in Korea and Japan, creating programs across many platforms and languages. His career has included work on 3D graphics, encryption software, VPN clients, anti-virus solutions, online games, and social networking applications. While he has enjoyed the technical challenges, several of his projects and companies struggled due to financial or management issues. He now does freelance work and continues learning new skills.
iMyCom:Tripping along iOS development of Langauge Communication toolVijaya Prakash Kandel
This document discusses the development of an iOS app called iMyCom that aims to provide real-time language translation and learning. It describes the technical challenges faced over 1.5 months of development, including dealing with Japanese grammar, asynchronous calls, and refactoring code to improve debugging. It also discusses using machine learning and hosting code on external servers to integrate an existing natural language processing library. The document encourages searching for open source solutions and committing code frequently, and provides resources for learning machine learning.
Retooling the world wide web for its original purposesingingfish
This document discusses the history and evolution of the World Wide Web from its origins to modern times. It focuses on the author's experiences developing various web applications and sites over time using different tools and frameworks, and the lessons learned around community, technical challenges, and prioritizing usability. Key frameworks and projects discussed include Maypole, Catalyst, Scoop, and Zotero.
Writing for software in school leaves out much of the true hassles in software development.
This brief lecture covers the hidden challenges when deploying to the real world.
The student used a variety of media technologies throughout the entire process of planning, creating, and evaluating their project. During planning and research, they used their IMac, iPhone, YouTube, and Blogger. They used their IMac, iPhone, iTunes, Photoshop, and Final Cut Pro/iMovie for production. And they used their IMac, YouTube, Blogger, and LinkedIn for evaluation and post-production. The student found the various media technologies very helpful for organizing their work and incorporating media into their final product.
This document discusses 13 things the author wishes they knew before buying a Mac, including issues transferring files from a PC, the inability to upgrade storage on a MacBook Pro with a retina display, differences between apps on Mac versus iPhone/iPad, keyboard shortcuts, and problems with various Microsoft Office applications like Outlook, Word, PowerPoint and lack of Access for Mac. The author ultimately had to partition their Mac and buy Windows/Office to reliably use important presentations, concluding that while Apple products work well on Mac, Microsoft products have integration issues.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
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.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
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.
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 .
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
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.
9. • choose a desire to fulfill (ex: sushi on the
beach)
• take a bunch of pictures and text
• create an entry
• the owner of the mekwa decides if the
wish was fulfilled
11. • mobile was an original goal for the mekwa
project
• it was a good tech showcase
• could play a bit further with localization
• we all had iPhones
36. • it’s not just drag’n’drop
• a designer can’t do it
• you have to code it
• we ended up pixel managing
• took a lot of work/time to
make them look nice
37. and was slow as a snail...
...but it was our fault
38. • cells are redrawn on demand
• images were being downloaded multiple
times
• scrolling was not smooth
• our answer was...
40. • before loading each view we prefetched the
images needed.
• made loading a bit slower
• but scrolling was smooth
• at this point we didn’t have much time
• solution was a compromise
47. • the prototype was made in a collective
programming spree
• everything kinda worked but it was a
glorious mess
48. • the iphone has no garbage collector
• memory leaks are everywhere, releases
were missing
• iphone OS is merciless, it warns you the
first time and then it kicks you out
• crash!boom!bang!
50. • objective-c memory model is based on a
reference counter
• alloc incs one
• release decs one
• on zero the object is deleted
• it’s pretty straight forward...
51. ...as long as you know
who owns object
...it was two very frustrating weeks...
52. app was stable enough...
... except when taking pictures
55. • every time a picture was snapped, the
memory usage had a 6mb spike
• adding that to the lack of releases, three
pictures and the app was kicked out
• so be careful how you use it
• our solution involved using a singleton
instance of the image picker controller
56. as data grew...
prefetching was revealing itself painfully slow...
57. • technical debt caught us pretty fast
• we were showing 10 entries, each could
have 4 pictures
• wait for 40 pictures to download
• 1 minute until the app is usable
• it made you think the app was dead
58. ... use an activity indicator
...to show you app is not dead
59. how do you show an activity
indicator on the iphone?
hint: it’s not an animated gif...
61. • it had never occurred to us to use threads
on the iphone
• sending time consuming tasks to a
background thread keeps the UI responsive
• every desktop software developer knows
that...
62. ... we had been stuck
in a webapp mindset for so long...
64. • we used background threads to load all
images as they were needed
• and after some synchronization issues
resolved
• we had just had turbocharged our app
65. and it felt good...
you can find it in the app store
67. • iphone apps are similar to desktop apps
• but with memory capabilities from 10 years
ago
• design is hard, not just drag and drop, you
have to code it
• threads speed up you app
68. • UIImagePickerController is a memory hog
• there was no maps api used route-me
• networking is really low level
• xml parsing is really low level