Ubuntu 11.10 Oneiric Ocelot presentation given on Tuesday, October 11, 2011.
Audience was small and the presenter knew the audience so please forgive the jabs at Unity and Gnome3, may want to remove them for more diverse audiences :)
GNOME 3.0 presentation at Software Freedom Day 2010 BaguioAllan Caeg
GNOME 3.0 is a major new release of the GNOME desktop environment scheduled for March 2011. It focuses on improving the overall user experience, accessibility, and social features of applications. GNOME started in 1997 as the GNU Network Object Model Environment and is now one of the most successful open-source projects, with a huge user base. The presentation demonstrates mockups of GNOME 3.0's new interface and concludes with a live demo.
Making the GNOME 3.0 desktop accessible: building accessibility into GNOME Sh...AEGIS-ACCESSIBLE Projects
The document discusses improvements to accessibility in the GNOME desktop environment. It describes adding a new "Barnacle code" property to allow setting and getting an identifier for barnacle installations. This involves defining a GParamSpec and installing the new property on the relevant GObject class.
Linux Containers (LXC) @Open Source Camp Moldova 2018
LXC (Linux Containers) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel. https://en.wikipedia.org/wiki/LXC
Puppet can be used effectively and at scale without running as root. In many organizations, particularly large ones, different teams are responsible for different pieces of the infrastructure. In my case, I am on a team responsible for installation, configuration, upkeep, and monitoring of an application, but we are denied root access. Despite this, we have a rich puppet infrastructure thats saves us time and reduces configuration drift. I will present our model for success in this kind of limited environment, including recipes for using puppet as non root and some encouraging words and ideas for those who want to implement puppet, but the rest of their organization isn't ready yet.
Spencer Krum
Systems Admin, UTI Worldwide
Spencer is a Linux and application administrator with UTI Worldwide, a shipping and logistics firm. He lives and works in Portland. He has been using Linux and Puppet for years. Spencer is co-authoring (with William Van Hevelingen and Ben Kero) the second edition of Pro Puppet by James Turnbull and Jeff McCune, which should be available from Apress in alpha/beta E-Book in time for Puppet Conf '13. He enjoys hacking, tennis, StarCraft, and Hawaiian food.
This document provides an overview of Ubuntu, an open-source operating system based on Debian. It discusses Ubuntu's origins with Mark Shuttleworth and Canonical, its focus on usability and a predictable release cycle. Key aspects covered include Ubuntu's package repositories, regular release schedule, official derivatives like Kubuntu and Xubuntu, and ways to obtain support.
This document outlines a plan to build a customized Linux distribution based on Ubuntu from scratch. It discusses using Ubuntu 8.10 to build the distribution, tools needed like debootstrap and binutils, including a lightweight desktop environment and LAMPP server, creating a local software repository, modifying artwork, and ultimately producing a bootable live CD with the customized Linux distro. The goal is to get experience building a own Linux distribution and live system.
This document provides instructions for installing OpenStack Swift on Virtualbox by fetching an installation script from GitHub, selecting a version (Folsom, Grizzly, or Havana) to install, running the script as superuser, sourcing credentials, and testing the deployment, with assumptions that it is not intended for production and requires Ubuntu 12.04, Git, and Virtualbox.
Ubuntu 11.10 Oneiric Ocelot presentation given on Tuesday, October 11, 2011.
Audience was small and the presenter knew the audience so please forgive the jabs at Unity and Gnome3, may want to remove them for more diverse audiences :)
GNOME 3.0 presentation at Software Freedom Day 2010 BaguioAllan Caeg
GNOME 3.0 is a major new release of the GNOME desktop environment scheduled for March 2011. It focuses on improving the overall user experience, accessibility, and social features of applications. GNOME started in 1997 as the GNU Network Object Model Environment and is now one of the most successful open-source projects, with a huge user base. The presentation demonstrates mockups of GNOME 3.0's new interface and concludes with a live demo.
Making the GNOME 3.0 desktop accessible: building accessibility into GNOME Sh...AEGIS-ACCESSIBLE Projects
The document discusses improvements to accessibility in the GNOME desktop environment. It describes adding a new "Barnacle code" property to allow setting and getting an identifier for barnacle installations. This involves defining a GParamSpec and installing the new property on the relevant GObject class.
Linux Containers (LXC) @Open Source Camp Moldova 2018
LXC (Linux Containers) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a control host using a single Linux kernel. https://en.wikipedia.org/wiki/LXC
Puppet can be used effectively and at scale without running as root. In many organizations, particularly large ones, different teams are responsible for different pieces of the infrastructure. In my case, I am on a team responsible for installation, configuration, upkeep, and monitoring of an application, but we are denied root access. Despite this, we have a rich puppet infrastructure thats saves us time and reduces configuration drift. I will present our model for success in this kind of limited environment, including recipes for using puppet as non root and some encouraging words and ideas for those who want to implement puppet, but the rest of their organization isn't ready yet.
Spencer Krum
Systems Admin, UTI Worldwide
Spencer is a Linux and application administrator with UTI Worldwide, a shipping and logistics firm. He lives and works in Portland. He has been using Linux and Puppet for years. Spencer is co-authoring (with William Van Hevelingen and Ben Kero) the second edition of Pro Puppet by James Turnbull and Jeff McCune, which should be available from Apress in alpha/beta E-Book in time for Puppet Conf '13. He enjoys hacking, tennis, StarCraft, and Hawaiian food.
This document provides an overview of Ubuntu, an open-source operating system based on Debian. It discusses Ubuntu's origins with Mark Shuttleworth and Canonical, its focus on usability and a predictable release cycle. Key aspects covered include Ubuntu's package repositories, regular release schedule, official derivatives like Kubuntu and Xubuntu, and ways to obtain support.
This document outlines a plan to build a customized Linux distribution based on Ubuntu from scratch. It discusses using Ubuntu 8.10 to build the distribution, tools needed like debootstrap and binutils, including a lightweight desktop environment and LAMPP server, creating a local software repository, modifying artwork, and ultimately producing a bootable live CD with the customized Linux distro. The goal is to get experience building a own Linux distribution and live system.
This document provides instructions for installing OpenStack Swift on Virtualbox by fetching an installation script from GitHub, selecting a version (Folsom, Grizzly, or Havana) to install, running the script as superuser, sourcing credentials, and testing the deployment, with assumptions that it is not intended for production and requires Ubuntu 12.04, Git, and Virtualbox.
[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013Sylvain Zimmer
Ma session de live-coding à DevoxxFR 2013. Le but était de faire une présentation rapide de Backbone et de montrer très simplement aux gens pourquoi et comment l'utiliser.
Le code que j'ai live-codé est disponible sur https://github.com/sylvinus/backbone-simpleapp-kitlers
The document provides an overview of the Joshfire Framework version 0.9 release. It describes Joshfire as a powerful and modular framework based on standard web technologies that allows developers to build one application that works across multiple devices using a single codebase. It achieves this through the use of device-specific adapters and by separating an application's data and user interface definitions.
5-minute lightning talk presented at ParisJS #12 by Sylvain Zimmer from Joshfire (@sylvinus)
140byt.es is a project created by the awesome @jed with contributions from an army of code golfers ;-)
Javascript Views, Client-side or Server-side with NodeJSSylvain Zimmer
The document summarizes a presentation on building applications that can render on both the server and client using a single codebase. It discusses how traditional server-side and client-side apps are structured, then shows how server-side JavaScript allows building a single app with a shared core that can adapt for the server or browser through the use of adapters. It demonstrates this approach with a sample app and discusses benefits like serving HTML versions for search engines or legacy browsers. Key aspects covered are rendering on the server/client with a View class and handling browser history across environments.
PyCon FR 2016 - Et si on recodait Google en Python ?Sylvain Zimmer
This document discusses recoding Google in Python. It summarizes Google's early use of Python for its crawler before switching to C++ for performance reasons. It then outlines the major components of a web search engine (crawler, parser, index, searcher/ranker) and discusses Python libraries and techniques that could be used to implement each component today, noting improved stability, performant C/Cython libraries, and algorithmic changes. It calls for contributors to help build out additional features and discusses open challenges.
The original vision of Nutch, 14 years later: Building an open source search ...Sylvain Zimmer
The document discusses the original vision of the Nutch project to provide an open source alternative to private search services and increase transparency. It describes how Nutch has been adopted by smaller organizations rather than operating a large public index. The presentation then outlines the technical components of building an open source search engine like Nutch, including the crawler, indexer, database, and searcher/frontend. It also discusses challenges around funding, spam, relevance, and outreach, as well as opportunities for decentralization, research, and making the web a better place.
Celery for internal API in SOA infrastructureRoman Imankulov
The document discusses using Celery as an internal API for service-oriented architectures, describing how Celery can provide a low-level interface that defines only task names and handles serialization, routing, and error handling through message passing via a broker like RabbitMQ. It also outlines the benefits of Celery for building asynchronous and parallel APIs, while noting its complexity and that the broker should never be exposed publicly for security reasons.
Celery is a really good framework for doing background task processing in Python (and other languages). While it is ridiculously easy to use celery, doing complex task flow has been a challenge in celery. (w.r.t task trees/graphs/dependecies etc.)
This talk introduces the audience to these challenges in celery and also explains how these can be fixed programmatically and by using latest features in Celery (3+)
Having problems with Android application compatibility? You're not alone.
From the very beginning of the Android platform, developers always had to cope with a very difficult target: developing on a moving platform, a very fast moving one.
Release after release, features and goodies piled up, but, to a minor extent, so did API differentiation. This talk will step through how platform releases can risk jeopardizing professional development of Android applications, analyzing how to keep consistent UI patterns and implementation, and ending with the biggest release since 1.0: Honeycomb.
The document describes the sshGate tool, which provides centralized access control and logging for SSH connections to managed servers. It outlines sshGate's presentation including its functionality of centralized access control lists, logging of connections, and recording of SSH sessions. It also describes sshGate's internal workings, including the four step process for opening sessions that involves connecting to the sshGate server, parsing the target host, launching the SSH client, and establishing the connection.
Many people use Zend Framework for it's MVC implementation, but it has a lot of hidden gems. Internationalization (i18n) is one of them. We will look how you can create an application that will have the right languages, currencies, dates and times all based on the location of the visiting user. This session will take away a lot of headaches in international projects and will improve the quality in overall.
Mercurial: Modern Source Control ManagementJohn Paulett
The document discusses Mercurial, an open source distributed version control system. It describes some shortcomings of CVS like network connectivity requirements and expensive branch operations. As alternatives to CVS, it mentions Subversion, Git, and Mercurial. Mercurial allows for complete local repositories with trivial branching and merging. The document provides steps for creating and working with a Mercurial repository locally and remotely.
Spotify: Horizontal Scalability for Great SuccessNick Barkas
The document discusses Spotify's use of horizontal scalability to handle its large user and music catalog sizes. It describes how Spotify scales out by distributing work across separate services and handling shared data through techniques like sharding and eventual consistency. Key approaches Spotify uses include running multiple instances of each service, using load balancers to distribute requests, storing only necessary data in globally consistent databases, and implementing distributed hash tables for service discovery.
The document discusses Node.js and how it can be used to build server-side applications using JavaScript. Some key points include:
- Node.js allows for non-blocking, asynchronous programming which improves performance compared to traditional blocking I/O.
- It uses a single thread with event loops to handle multiple connections concurrently without blocking.
- JavaScript is a good choice as it is the language of the web and supports features like closures that are useful for asynchronous programming.
- Node.js has gained popularity due to its ability to build high performance web servers using a non-blocking approach that is accessible to programmers without expertise in asynchronous programming.
The document discusses Node.js and how it can be used to build server-side applications using JavaScript. Some key points include:
- Node.js allows for non-blocking asynchronous programming which improves performance over traditional blocking servers.
- It uses a single thread event loop model that handles all I/O asynchronously, avoiding context switching.
- JavaScript is the language of the web and Node.js allows using JavaScript on the server side for building real-time applications.
- Node.js has an active community and growing ecosystem of packages on npm that can be easily installed and used in applications.
Application performance is critical to a usable user interface. Learn about the tools and techniques that Ext GWT developers can use to tune client-side code. Get detailed instructions on how to use the available performance profiling tools including Speed Tracer, Firebug, and Visual Studio.
Git is awesome and you want it in your large company?
Then you will need to take into account some of the unique characteristics of such an environment.
Namely:
- centralization
- authentication
- authorization
(and more, detailed in this presentation)
Slide deck for a presentation during a JavaScript meetup in Atlanta, GA.
This is an intro into titanium with a twist being that I focused on explaining some of the power titanium gives developers by allowing them to easily create their own UI versus using native graphics.
The document discusses the TouchForums app, which was originally created by Sencha to be a forum browser and support portal tool for Sencha forums that could be used on phones and tablets. It describes how the app was built using Sencha Touch with an MVC architecture and outlines some challenges in development like working with the vBulletin mobile API and unit testing. Future plans include migrating to Sencha Touch 2.0 and rewriting the API using Node.JS.
[fr] Introduction et Live-code Backbone.js à DevoxxFR 2013Sylvain Zimmer
Ma session de live-coding à DevoxxFR 2013. Le but était de faire une présentation rapide de Backbone et de montrer très simplement aux gens pourquoi et comment l'utiliser.
Le code que j'ai live-codé est disponible sur https://github.com/sylvinus/backbone-simpleapp-kitlers
The document provides an overview of the Joshfire Framework version 0.9 release. It describes Joshfire as a powerful and modular framework based on standard web technologies that allows developers to build one application that works across multiple devices using a single codebase. It achieves this through the use of device-specific adapters and by separating an application's data and user interface definitions.
5-minute lightning talk presented at ParisJS #12 by Sylvain Zimmer from Joshfire (@sylvinus)
140byt.es is a project created by the awesome @jed with contributions from an army of code golfers ;-)
Javascript Views, Client-side or Server-side with NodeJSSylvain Zimmer
The document summarizes a presentation on building applications that can render on both the server and client using a single codebase. It discusses how traditional server-side and client-side apps are structured, then shows how server-side JavaScript allows building a single app with a shared core that can adapt for the server or browser through the use of adapters. It demonstrates this approach with a sample app and discusses benefits like serving HTML versions for search engines or legacy browsers. Key aspects covered are rendering on the server/client with a View class and handling browser history across environments.
PyCon FR 2016 - Et si on recodait Google en Python ?Sylvain Zimmer
This document discusses recoding Google in Python. It summarizes Google's early use of Python for its crawler before switching to C++ for performance reasons. It then outlines the major components of a web search engine (crawler, parser, index, searcher/ranker) and discusses Python libraries and techniques that could be used to implement each component today, noting improved stability, performant C/Cython libraries, and algorithmic changes. It calls for contributors to help build out additional features and discusses open challenges.
The original vision of Nutch, 14 years later: Building an open source search ...Sylvain Zimmer
The document discusses the original vision of the Nutch project to provide an open source alternative to private search services and increase transparency. It describes how Nutch has been adopted by smaller organizations rather than operating a large public index. The presentation then outlines the technical components of building an open source search engine like Nutch, including the crawler, indexer, database, and searcher/frontend. It also discusses challenges around funding, spam, relevance, and outreach, as well as opportunities for decentralization, research, and making the web a better place.
Celery for internal API in SOA infrastructureRoman Imankulov
The document discusses using Celery as an internal API for service-oriented architectures, describing how Celery can provide a low-level interface that defines only task names and handles serialization, routing, and error handling through message passing via a broker like RabbitMQ. It also outlines the benefits of Celery for building asynchronous and parallel APIs, while noting its complexity and that the broker should never be exposed publicly for security reasons.
Celery is a really good framework for doing background task processing in Python (and other languages). While it is ridiculously easy to use celery, doing complex task flow has been a challenge in celery. (w.r.t task trees/graphs/dependecies etc.)
This talk introduces the audience to these challenges in celery and also explains how these can be fixed programmatically and by using latest features in Celery (3+)
Having problems with Android application compatibility? You're not alone.
From the very beginning of the Android platform, developers always had to cope with a very difficult target: developing on a moving platform, a very fast moving one.
Release after release, features and goodies piled up, but, to a minor extent, so did API differentiation. This talk will step through how platform releases can risk jeopardizing professional development of Android applications, analyzing how to keep consistent UI patterns and implementation, and ending with the biggest release since 1.0: Honeycomb.
The document describes the sshGate tool, which provides centralized access control and logging for SSH connections to managed servers. It outlines sshGate's presentation including its functionality of centralized access control lists, logging of connections, and recording of SSH sessions. It also describes sshGate's internal workings, including the four step process for opening sessions that involves connecting to the sshGate server, parsing the target host, launching the SSH client, and establishing the connection.
Many people use Zend Framework for it's MVC implementation, but it has a lot of hidden gems. Internationalization (i18n) is one of them. We will look how you can create an application that will have the right languages, currencies, dates and times all based on the location of the visiting user. This session will take away a lot of headaches in international projects and will improve the quality in overall.
Mercurial: Modern Source Control ManagementJohn Paulett
The document discusses Mercurial, an open source distributed version control system. It describes some shortcomings of CVS like network connectivity requirements and expensive branch operations. As alternatives to CVS, it mentions Subversion, Git, and Mercurial. Mercurial allows for complete local repositories with trivial branching and merging. The document provides steps for creating and working with a Mercurial repository locally and remotely.
Spotify: Horizontal Scalability for Great SuccessNick Barkas
The document discusses Spotify's use of horizontal scalability to handle its large user and music catalog sizes. It describes how Spotify scales out by distributing work across separate services and handling shared data through techniques like sharding and eventual consistency. Key approaches Spotify uses include running multiple instances of each service, using load balancers to distribute requests, storing only necessary data in globally consistent databases, and implementing distributed hash tables for service discovery.
The document discusses Node.js and how it can be used to build server-side applications using JavaScript. Some key points include:
- Node.js allows for non-blocking, asynchronous programming which improves performance compared to traditional blocking I/O.
- It uses a single thread with event loops to handle multiple connections concurrently without blocking.
- JavaScript is a good choice as it is the language of the web and supports features like closures that are useful for asynchronous programming.
- Node.js has gained popularity due to its ability to build high performance web servers using a non-blocking approach that is accessible to programmers without expertise in asynchronous programming.
The document discusses Node.js and how it can be used to build server-side applications using JavaScript. Some key points include:
- Node.js allows for non-blocking asynchronous programming which improves performance over traditional blocking servers.
- It uses a single thread event loop model that handles all I/O asynchronously, avoiding context switching.
- JavaScript is the language of the web and Node.js allows using JavaScript on the server side for building real-time applications.
- Node.js has an active community and growing ecosystem of packages on npm that can be easily installed and used in applications.
Application performance is critical to a usable user interface. Learn about the tools and techniques that Ext GWT developers can use to tune client-side code. Get detailed instructions on how to use the available performance profiling tools including Speed Tracer, Firebug, and Visual Studio.
Git is awesome and you want it in your large company?
Then you will need to take into account some of the unique characteristics of such an environment.
Namely:
- centralization
- authentication
- authorization
(and more, detailed in this presentation)
Slide deck for a presentation during a JavaScript meetup in Atlanta, GA.
This is an intro into titanium with a twist being that I focused on explaining some of the power titanium gives developers by allowing them to easily create their own UI versus using native graphics.
The document discusses the TouchForums app, which was originally created by Sencha to be a forum browser and support portal tool for Sencha forums that could be used on phones and tablets. It describes how the app was built using Sencha Touch with an MVC architecture and outlines some challenges in development like working with the vBulletin mobile API and unit testing. Future plans include migrating to Sencha Touch 2.0 and rewriting the API using Node.JS.
The document is a presentation about Node.js, CoffeeScript, and real-time web technologies. It introduces Node.js as an event-driven JavaScript runtime, not a framework or programming language. It discusses getting started with Node.js and libraries like NPM. It also covers CoffeeScript as a language that compiles to clean JavaScript and introduces syntactic sugar. Finally, it discusses challenges with real-time web technologies and solutions like WebSocket, Socket.io, and Pusher.
The document provides an overview and agenda for the Google Web Toolkit (GWT) 2.2 presentation. It includes demos of new tools like GWT Designer, and discusses new features such as SafeHTML wrappers, the Application framework including RequestFactory and Activities/Places, Cell Widgets, GWT Canvas, and built-in logging. It also summarizes the different options for making RPC calls in GWT and provides examples of using the new RequestFactory for data-oriented services.
This document discusses running Ruby on Windows. It introduces Ruby implementations like MRI, JRuby, and IronRuby that support Windows. It recommends using RubyInstaller to easily install Ruby without compiling. The document also introduces tools like Pik that help manage multiple Ruby versions on Windows. It provides examples of how to do Windows automation with WIN32OLE and build GUIs with Swing in JRuby. Finally, it discusses packaging Ruby programs into executables with tools like OCRA.
The document discusses taking videos beyond YouTube by making them more engaging and participatory using open web technologies. It describes a new lab that is pioneering this approach through tools like Popcorn and Butter, which make it easy to create interactive video pages connected to other online content. Examples are given of a youth media project and "Land of Opportunity" case study that use these tools to engage audiences.
The document discusses Node.js and its support on Windows platforms. It notes that Node.js was originally built on libev but has since adopted libuv which supports IOCP on Windows. It mentions efforts by Microsoft to support Node.js including iisnode and notes upcoming features like Windows 8 Server and npm support on Windows. Overall it expresses appreciation for Microsoft's support of Node.js while also acknowledging contributions from non-Microsoft developers.
SeaBeyond 2011 ProcessOne - Eric Cestari: XMPP over WebSocketProcessOne
This document discusses using XMPP over the WebSocket protocol. It provides an overview of WebSocket, including its benefits over older protocols like Comet. It describes the WebSocket API and standardization process. It then outlines how XMPP can be implemented as a sub-protocol over WebSocket, including support in ejabberd and StropheJS. Finally, it introduces a new product called GitLive that visualizes GitHub activity in real-time over WebSocket.
This document discusses proxy objects in Smalltalk. It begins by defining a proxy as a surrogate or placeholder that controls access to another target object. It then describes different approaches to implementing proxies and their limitations, such as issues with traditional approaches that use #doesNotUnderstand:. The document proposes an alternative "ghost model" using #cannotInterpret: to intercept all messages in a uniform way while keeping proxies and handlers separate. It explains how this approach works and advantages it has over traditional proxies. The document also discusses extending this approach to proxy classes and methods.
Developer-friendly taskqueues: What you should ask yourself before choosing oneSylvain Zimmer
This document summarizes key considerations for choosing a task queue system. It discusses task properties like idempotency and reentrancy. It covers performance factors like latency and throughput as well as consistency models. Common task queue systems like Celery, RQ, and MRQ are evaluated based on factors like performance, complexity, community support, and future plans. The document emphasizes thinking carefully about specific needs before choosing a system and being grateful for open source software.
This document discusses ranking web pages using Apache Spark. It begins by introducing the speaker and their background. It then provides an overview of how search engines traditionally work, including crawling, indexing, and ranking pages. It discusses using static features like URL depth and dynamic features like click-through rates to calculate page scores. The document proposes using Spark to perform learning to rank by training models on features and user data to improve results. It also demonstrates calculating PageRank on the Common Crawl dataset using GraphFrames in SparkSQL. Finally, it provides links to learn more about the Common Search open source project.
Kinect + Javascript tech talk at #ParisJS Jan 2011Sylvain Zimmer
My analog slides for a very quick tech demo of DepthJS working on an app built with Joshfire's javascript framework, Joshlib (demo not included in the prez). I explained briefly the data flow between the kinect, libusb, libfreenect, opencv, tornado, websockets and finally the javascript page.
Presentation I gave 30/05/2009 at PyCon FR in Paris http://pycon.fr
I'm not a twisted guru but I tried to explain to the audience as simply as I could the idea of asynchronous programming and the benefits of Twisted.
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.
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.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
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
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!
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 .
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...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 automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
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.
11. Get a coupon
$ curl -k https://api.no.de/ -X POST -u joshfire:secret
Or: how to look cool and require utf8
support from the beginning ;-)
28 days later...
Wednesday, February 23, 2011
17. How to deploy
$ git remote add joyent ssh://node@joshfire.no.de/home/node/repo
$ git push joyent master
code entry point in ./server.js
opt. node version in ./config.json
joyent post-receive hooks do the rest
Wednesday, February 23, 2011
18. no.de vs heroku
Heroku no.de
node support closed beta public beta
websockets no yes
npm no yes
shell no user
deploy git git
Others: nodejscoud.com, nodejitsu.com, nodester.com, duostack.net,
cloudno.de
Wednesday, February 23, 2011
19. Nodester
https://github.com/nodester/nodester
Open Source Node.js hosting platform
no.de-like RESTful API
NodeJS sandboxing (npm)
node v0.4
Looks promising!
Wednesday, February 23, 2011