La teoría de la comunicación estudia los intercambios comunicativos y cómo afectan a la sociedad. Es un campo relativamente joven que surgió en EE.UU. a partir de los trabajos de Claude Shannon en la teoría de la información y Norbert Wiener en cibernética. Existen varios modelos de comunicación que describen elementos como el emisor, receptor, canal y código.
Mining Software Archives to Support Software DevelopmentThomas Zimmermann
1. The document discusses mining software archives and repositories to help guide software developers and predict defects.
2. It describes the eROSE tool which mines past associations between code changes to suggest related files and locations to developers.
3. The BugCache model predicts future defects based on the hypothesis that defects are temporally local, with a cache that loads elements likely to have defects.
A empresa de tecnologia anunciou um novo smartphone com câmera avançada, tela grande e bateria de longa duração por um preço acessível. O aparelho tem como objetivo atrair mais consumidores para a marca com especificações poderosas a um custo menor que os principais concorrentes. Analistas esperam que o lançamento ajude a empresa a ganhar participação no competitivo mercado de smartphones.
The document discusses updates and commits made in CVS version control software. It includes logs of revisions for an IBuffer.java file with information on dates, authors, and changes made. It also contains charts showing data on how often updates integrate changes, how many commits lead to integrations, what percentage of integrations have conflicts, and how many conflicting changes are discarded for different projects like JEdit and Python. The conclusion is that CVS can integrate many changes but not all, and developers often have their own workspaces.
Unit testing with JUnit focuses on testing individual units of source code using JUnit. Key aspects covered include:
- Unit testing tests the smallest testable parts of code, while integration testing tests groups of code modules and system testing tests complete integrated systems.
- Tests in JUnit are implemented as public void testX() methods that call methods under test and assert expected outcomes.
- A test suite assembles individual test methods using reflection and executes the suite to automatically run all tests.
- Best practices include writing tests before code, testing all code that could break, and running tests frequently for rapid feedback.
1) The document discusses the major technology wars between companies in various sectors such as databases, servers, networks, storage, and PCs from the 1990s to 2010s.
2) It analyzes how Microsoft came to dominate the operating system and office software markets in the late 1990s with Windows and Office achieving over 80% market share each.
3) The document also covers Apple's resurgence in the 2000s with products like the iMac and iPod and the launch of Windows XP which helped Microsoft maintain its dominance.
The document discusses openness in mobile platforms and operating systems. It summarizes the approaches taken by various platforms including iPhone, Android, mainstream mobile Linux platforms, and others. iPhone and Android are not fully open source and have limited open development environments. Mainstream mobile Linux platforms are more open source, have open development processes, and support a variety of programming languages and environments. Being more open leads to greater third-party development, which drives further platform improvements and reduced fragmentation.
La teoría de la comunicación estudia los intercambios comunicativos y cómo afectan a la sociedad. Es un campo relativamente joven que surgió en EE.UU. a partir de los trabajos de Claude Shannon en la teoría de la información y Norbert Wiener en cibernética. Existen varios modelos de comunicación que describen elementos como el emisor, receptor, canal y código.
Mining Software Archives to Support Software DevelopmentThomas Zimmermann
1. The document discusses mining software archives and repositories to help guide software developers and predict defects.
2. It describes the eROSE tool which mines past associations between code changes to suggest related files and locations to developers.
3. The BugCache model predicts future defects based on the hypothesis that defects are temporally local, with a cache that loads elements likely to have defects.
A empresa de tecnologia anunciou um novo smartphone com câmera avançada, tela grande e bateria de longa duração por um preço acessível. O aparelho tem como objetivo atrair mais consumidores para a marca com especificações poderosas a um custo menor que os principais concorrentes. Analistas esperam que o lançamento ajude a empresa a ganhar participação no competitivo mercado de smartphones.
The document discusses updates and commits made in CVS version control software. It includes logs of revisions for an IBuffer.java file with information on dates, authors, and changes made. It also contains charts showing data on how often updates integrate changes, how many commits lead to integrations, what percentage of integrations have conflicts, and how many conflicting changes are discarded for different projects like JEdit and Python. The conclusion is that CVS can integrate many changes but not all, and developers often have their own workspaces.
Unit testing with JUnit focuses on testing individual units of source code using JUnit. Key aspects covered include:
- Unit testing tests the smallest testable parts of code, while integration testing tests groups of code modules and system testing tests complete integrated systems.
- Tests in JUnit are implemented as public void testX() methods that call methods under test and assert expected outcomes.
- A test suite assembles individual test methods using reflection and executes the suite to automatically run all tests.
- Best practices include writing tests before code, testing all code that could break, and running tests frequently for rapid feedback.
1) The document discusses the major technology wars between companies in various sectors such as databases, servers, networks, storage, and PCs from the 1990s to 2010s.
2) It analyzes how Microsoft came to dominate the operating system and office software markets in the late 1990s with Windows and Office achieving over 80% market share each.
3) The document also covers Apple's resurgence in the 2000s with products like the iMac and iPod and the launch of Windows XP which helped Microsoft maintain its dominance.
The document discusses openness in mobile platforms and operating systems. It summarizes the approaches taken by various platforms including iPhone, Android, mainstream mobile Linux platforms, and others. iPhone and Android are not fully open source and have limited open development environments. Mainstream mobile Linux platforms are more open source, have open development processes, and support a variety of programming languages and environments. Being more open leads to greater third-party development, which drives further platform improvements and reduced fragmentation.
Scaling a Rails Application from the Bottom Up Abhishek Singh
The document outlines Jason Hoffman's presentation on scaling a Rails application from the bottom up. It discusses fundamental limits like money, time, and hardware resources. It provides examples of logical server roles needed for a scalable architecture including provisioning, monitoring, logging etc. It also discusses hardware considerations like power, space, and networking. The presentation emphasizes standardization, virtualization, and keeping infrastructure costs below 10% of revenue.
[Harvard CS264] 15a - The Onset of Parallelism, Changes in Computer Architect...npinto
The document discusses changes in computer architecture and Microsoft's role in the transition to parallel computing. It notes that computer cores are increasing rapidly and that Microsoft aims to make parallelism accessible to all developers through tools like Visual Studio. It also outlines Microsoft's involvement in GPU computing through technologies like DirectX and efforts to support GPU programming across its software stack.
Volunteered Geographic Information and OpenStreetMapchippy
Short introduction to the subject of Volunteered Geographic Information and outlining some of the characteristics, issues themes of VGI
and then a comprehensive talk about the OpenStreetMap Project.
By Tim Waters, at AGI Northern Group (SIG), April 2009, Manchester University
Webinar - AWS 201 IoT with AWS - Smart devices powered by the cloudAmazon Web Services
Connected devices are all around us. From tiny sensors with Arduinos and Raspberry Pi's, to TV's, thermostats and turbines. Join this session to see how you can harness the low cost, scalable and automated utility cloud computing services to ingest, store and compute the data streams sent by these devices. Learn how you can add value with an analytics, insights and feedback control loop, through real life customer examples.
Five Myths About GIS in 2011 (Bill Dollins)geeknixta
1. The desktop is not dead for GIS work. While web apps are popular, the desktop remains important for starting GIS projects and performing complex spatial analysis. Desktop GIS work can then be shared to web apps.
2. Maps are a powerful part of GIS but spatial analysis and processing adds even more utility. Background tasks like joins, exports, and analysis can be done and results visualized through maps.
3. While the web has disrupted some areas, GIS is also disrupting the web by bringing location and spatial analysis to more web services and applications. Standards like REST and JSON have helped GIS integrate with the web.
The document discusses web form elements and their appearances in different web browsers over time. It includes lists of common form elements like text boxes, radio buttons, and submit buttons. It also lists CSS properties that can style these elements, such as font sizes, borders, and backgrounds. Charts and screenshots show how radio buttons and other elements were rendered differently across browsers through various versions.
This document discusses the integration of Virtual Earth and ESRI technologies. It provides an overview of Virtual Earth data and APIs and considers whether Virtual Earth can be considered a GIS. It also outlines how Virtual Earth data can be used within ESRI tools like ArcMap and ArcGIS Server, and how ESRI data and tasks can be integrated into Virtual Earth. Finally, it discusses solution architectures for combining the technologies and provides information on getting started and costs.
Google_A_Behind_the_Scenes_Tour_-_Jeff_DeanHiroshi Ono
This document provides a behind-the-scenes tour of Google from both a user's and computer scientist's perspective. It discusses Google's hardware design philosophy of using many low-cost commodity servers to achieve high performance and reliability through parallelism. It also summarizes Google's core distributed systems like GFS, MapReduce, Bigtable, and how they are used to process large datasets and provide services across many Google products and clusters containing thousands of machines.
The document discusses Genome Browser, a lightweight and portable genome browsing software. It can be configured and customized easily. It promotes data sharing through tracks and supports the Distributed Annotation System (DAS) for adding third-party data. The software uses common bioinformatics libraries and has easy installation methods for various operating systems.
Twinverse is a proposed virtual world based on the real geography of Earth, supported by peer-to-peer technology which allows it to scale more effectively than traditional server-based virtual worlds. It aims to integrate with social media and the web to allow users to communicate, discover and share content within a virtual representation of the real world. The founders believe Twinverse could become the largest virtual world by leveraging its scalability, location-based features, and integration with existing online content and communities.
This document discusses GenomeBrowser. It mentions that the UCSC Human Genome Browser receives 50,000 hits per day and 3,000 users per day, while another receives 1,257 hits per day and 10 users per day. It also discusses various features of GenomeBrowser like being lightweight, configurable, and promoting data sharing.
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.
This document discusses potential next steps for Apple following the success of the iPod. It first provides an overview of Apple's history and financial performance. It then analyzes problems in the digital music market like piracy and restrictive DRM. Three alternatives are presented: expanding digital content and services, broadening devices to include a mobile phone, or licensing their DRM technology. The alternatives are evaluated based on strategic fit, profitability, market factors, growth, and customer value. The team recommends Apple expand beyond the iPod into digital content and services to maintain leadership and loyalty.
WSO2Con USA 2015: Safe for Work: The Internet of Dirty ThingsWSO2
The Internet of Things is deep in Trimble’s DNA. This session will discuss how Trimble combines positioning with domain expertise in construction, agriculture, and fleet management to improve the efficiency, productivity and transparency of our customers’ businesses through a connected network of things. Big things, that like to play in the mud.
CTIA 2002, Orlando, "Thats Entertainment", Jean Barrette, SpeakerJean Barrette
The document discusses the emerging market for wireless entertainment and identifies opportunities for investment. It notes that the industry is still in its early stages but growth in technologies, devices, and subscriber segments representing time fillers and social players could significantly drive revenues. The value chain is examined, finding console providers focused on their existing markets while platform and application developers aim to create new consoles for the future in wireless entertainment.
This document summarizes several Ruby libraries for geospatial and geographic data processing:
- Rosemary is a Ruby library for interacting with the OpenStreetMap API to create, update, and delete map data like nodes and changesets.
- The Overpass API Ruby library allows querying OpenStreetMap data through Overpass and retrieving results as JSON.
- The GEOS extension provides spatial operations like buffering on geometric features.
- GDAL/OGR enables reading and writing raster and vector geospatial data formats.
- RGeo handles common geometric operations on spatial objects like distance calculations between points and geometries.
- PostGIS/Postgres allows storing and querying spatial data in PostgreSQL with PostGIS extensions,
Tim waters OpenHistoricalMap State of the Map Scotland 2015chippy
This document introduces OpenHistoricalMap.org (OHM), a project to map historical objects and places in OpenStreetMap. OHM maintains a separate database from OSM to store historical data with start and end dates. Examples are given of areas mapped in both historical and current times. Contributors can add historical data by importing archive data from OSM, tracing from historical maps, or directly editing in OHM with normal OSM tags plus start/end dates. Future goals include more map layers, timesliders, and better tracing tools to make OHM data more accessible and usable.
More Related Content
Similar to This Mapping Thing Could Really Take Off
Scaling a Rails Application from the Bottom Up Abhishek Singh
The document outlines Jason Hoffman's presentation on scaling a Rails application from the bottom up. It discusses fundamental limits like money, time, and hardware resources. It provides examples of logical server roles needed for a scalable architecture including provisioning, monitoring, logging etc. It also discusses hardware considerations like power, space, and networking. The presentation emphasizes standardization, virtualization, and keeping infrastructure costs below 10% of revenue.
[Harvard CS264] 15a - The Onset of Parallelism, Changes in Computer Architect...npinto
The document discusses changes in computer architecture and Microsoft's role in the transition to parallel computing. It notes that computer cores are increasing rapidly and that Microsoft aims to make parallelism accessible to all developers through tools like Visual Studio. It also outlines Microsoft's involvement in GPU computing through technologies like DirectX and efforts to support GPU programming across its software stack.
Volunteered Geographic Information and OpenStreetMapchippy
Short introduction to the subject of Volunteered Geographic Information and outlining some of the characteristics, issues themes of VGI
and then a comprehensive talk about the OpenStreetMap Project.
By Tim Waters, at AGI Northern Group (SIG), April 2009, Manchester University
Webinar - AWS 201 IoT with AWS - Smart devices powered by the cloudAmazon Web Services
Connected devices are all around us. From tiny sensors with Arduinos and Raspberry Pi's, to TV's, thermostats and turbines. Join this session to see how you can harness the low cost, scalable and automated utility cloud computing services to ingest, store and compute the data streams sent by these devices. Learn how you can add value with an analytics, insights and feedback control loop, through real life customer examples.
Five Myths About GIS in 2011 (Bill Dollins)geeknixta
1. The desktop is not dead for GIS work. While web apps are popular, the desktop remains important for starting GIS projects and performing complex spatial analysis. Desktop GIS work can then be shared to web apps.
2. Maps are a powerful part of GIS but spatial analysis and processing adds even more utility. Background tasks like joins, exports, and analysis can be done and results visualized through maps.
3. While the web has disrupted some areas, GIS is also disrupting the web by bringing location and spatial analysis to more web services and applications. Standards like REST and JSON have helped GIS integrate with the web.
The document discusses web form elements and their appearances in different web browsers over time. It includes lists of common form elements like text boxes, radio buttons, and submit buttons. It also lists CSS properties that can style these elements, such as font sizes, borders, and backgrounds. Charts and screenshots show how radio buttons and other elements were rendered differently across browsers through various versions.
This document discusses the integration of Virtual Earth and ESRI technologies. It provides an overview of Virtual Earth data and APIs and considers whether Virtual Earth can be considered a GIS. It also outlines how Virtual Earth data can be used within ESRI tools like ArcMap and ArcGIS Server, and how ESRI data and tasks can be integrated into Virtual Earth. Finally, it discusses solution architectures for combining the technologies and provides information on getting started and costs.
Google_A_Behind_the_Scenes_Tour_-_Jeff_DeanHiroshi Ono
This document provides a behind-the-scenes tour of Google from both a user's and computer scientist's perspective. It discusses Google's hardware design philosophy of using many low-cost commodity servers to achieve high performance and reliability through parallelism. It also summarizes Google's core distributed systems like GFS, MapReduce, Bigtable, and how they are used to process large datasets and provide services across many Google products and clusters containing thousands of machines.
The document discusses Genome Browser, a lightweight and portable genome browsing software. It can be configured and customized easily. It promotes data sharing through tracks and supports the Distributed Annotation System (DAS) for adding third-party data. The software uses common bioinformatics libraries and has easy installation methods for various operating systems.
Twinverse is a proposed virtual world based on the real geography of Earth, supported by peer-to-peer technology which allows it to scale more effectively than traditional server-based virtual worlds. It aims to integrate with social media and the web to allow users to communicate, discover and share content within a virtual representation of the real world. The founders believe Twinverse could become the largest virtual world by leveraging its scalability, location-based features, and integration with existing online content and communities.
This document discusses GenomeBrowser. It mentions that the UCSC Human Genome Browser receives 50,000 hits per day and 3,000 users per day, while another receives 1,257 hits per day and 10 users per day. It also discusses various features of GenomeBrowser like being lightweight, configurable, and promoting data sharing.
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.
This document discusses potential next steps for Apple following the success of the iPod. It first provides an overview of Apple's history and financial performance. It then analyzes problems in the digital music market like piracy and restrictive DRM. Three alternatives are presented: expanding digital content and services, broadening devices to include a mobile phone, or licensing their DRM technology. The alternatives are evaluated based on strategic fit, profitability, market factors, growth, and customer value. The team recommends Apple expand beyond the iPod into digital content and services to maintain leadership and loyalty.
WSO2Con USA 2015: Safe for Work: The Internet of Dirty ThingsWSO2
The Internet of Things is deep in Trimble’s DNA. This session will discuss how Trimble combines positioning with domain expertise in construction, agriculture, and fleet management to improve the efficiency, productivity and transparency of our customers’ businesses through a connected network of things. Big things, that like to play in the mud.
CTIA 2002, Orlando, "Thats Entertainment", Jean Barrette, SpeakerJean Barrette
The document discusses the emerging market for wireless entertainment and identifies opportunities for investment. It notes that the industry is still in its early stages but growth in technologies, devices, and subscriber segments representing time fillers and social players could significantly drive revenues. The value chain is examined, finding console providers focused on their existing markets while platform and application developers aim to create new consoles for the future in wireless entertainment.
This document summarizes several Ruby libraries for geospatial and geographic data processing:
- Rosemary is a Ruby library for interacting with the OpenStreetMap API to create, update, and delete map data like nodes and changesets.
- The Overpass API Ruby library allows querying OpenStreetMap data through Overpass and retrieving results as JSON.
- The GEOS extension provides spatial operations like buffering on geometric features.
- GDAL/OGR enables reading and writing raster and vector geospatial data formats.
- RGeo handles common geometric operations on spatial objects like distance calculations between points and geometries.
- PostGIS/Postgres allows storing and querying spatial data in PostgreSQL with PostGIS extensions,
Tim waters OpenHistoricalMap State of the Map Scotland 2015chippy
This document introduces OpenHistoricalMap.org (OHM), a project to map historical objects and places in OpenStreetMap. OHM maintains a separate database from OSM to store historical data with start and end dates. Examples are given of areas mapped in both historical and current times. Contributors can add historical data by importing archive data from OSM, tracing from historical maps, or directly editing in OHM with normal OSM tags plus start/end dates. Future goals include more map layers, timesliders, and better tracing tools to make OHM data more accessible and usable.
Tim waters openhistoricalmap geomob london july 2015chippy
about open historical maps creating a map of everything that has existed, open history mapping openhistoricalmap.org with examples of peoples mapping from roman times to 18th century to 20th century in various different places
OpenStreetMap and Geospatial Ruby Tim Waters sheffield ruby user group july 2...chippy
OpenStreetMap is a collaborative project to create a free editable map of the world. It was founded in 2004 in response to expensive licensing of Ordnance Survey data. Users can map areas by collecting GPS data or editing existing maps. The data is openly licensed and used in many applications. OpenStreetMap has over a million users who have collected billions of GPS points to map nodes, ways and areas using a folksonomy tagging scheme. The data can be accessed through the website, API or exports and rendered into maps using tools like Ruby libraries, PostGIS, and Mapnik.
Tim waters OpenHistoricalMap Changes to the OSM Stack. SOTM-US 2015chippy
This document discusses OpenHistoricalMap (OHM), which aims to create a map of everything that has ever existed by adding a time dimension to OpenStreetMap data. It provides background on OHM and outlines the technical stack used, including the website, editors, database replication, tile generation, and potential areas for future work like improved time-based querying and interfaces. The speaker encourages participants to get involved in further developing OHM through activities at an upcoming hack day.
John C.S. Quel interviewed Ken Campbell about his career as a hoaxer. Campbell discussed some of his most famous hoaxes including the nonexistent play "The Sweeney" and his hoaxing of the British Library. He also spoke about what motivated his hoaxes and how he was eventually able to admit they were not real.
OpenHistoricalMap is creating a map of everything that has ever existed with a time slider to view how the world has changed over time. It currently has maps from prehistory through ancient and modern history and aims to map yesterday as well. OpenHistoricalMap wants contributors to help add more historical data and take part in a hackday event.
This document discusses the concept of psychogeography and situationist practices related to exploring and mapping one's surroundings. It covers theories put forth by Guy Debord and the Situationists on deriving meaning from one's environment and how architecture can influence behavior. Specific situationist techniques are mentioned like the dérive, which involves drifting through an area and mapping psychogeographical features. Examples are given of alternative mapping projects that apply these ideas like mapping unusual or subjective attributes of places. The document advocates exploring one's surroundings through playful derivation to gain new perspectives and insights.
The map is not whats there - psychogeography and openstreetmapchippy
This document discusses the concept of psychogeography and mapping. It provides an overview of psychogeography as defined by Situationists like Debord, involving deriving or drifting through varied urban environments and being aware of how places shape interactions. It discusses different types of psychogeography and gives examples of related practices like urban exploration, parkour and mapping community spaces. The document emphasizes that maps reflect the interests of their creators and can be used to argue perspectives or identify things worth advocating for. It encourages participants to go outside in small groups and engage in informal mapping activities.
Leeds Data Thing OpenStreetMap and Other Geo Visualization Stuffchippy
This document discusses OpenStreetMap, a collaborative project to create a free editable map of the world. It provides statistics on OSM's growth, encourages participants to contribute data, and demonstrates how OSM data can be accessed and visualized through tools like OverPass, TagInfo, various map APIs, and platforms like CartoDB, GeoCommons, and Stamen Maps. Videos and animations are linked to illustrate how OSM is edited and has grown over time. The presenter advocates for OSM as an open alternative to proprietary mapping platforms.
Introduction to OpenStreetMap and Humanitarian OSM Team for Plan Internationa...chippy
Presentation about OSM for Humanitarian use at Plan International Mapping Workshop, Woking, Nov. 2012.
Getting started with OSM: http://learnosm.org
About HOT: http://hot.openstreetmap.org/
Current HOT projects: http://hot.openstreetmap.org/projects
Psychogeography is the study of how geographic environments influence individuals' emotions and behaviors. It involves exploring landscapes in unconventional ways to gain unique perspectives. Techniques include deriving, which involves drifting through an area without a fixed route or purpose. The Situationists in 1950s Paris were early practitioners of psychogeography and deriving as a way to transform perceptions of places and everyday life. Modern interest has revived with groups conducting psychogeographic walks and events to re-experience urban environments. Mobile apps now offer new ways to engage in psychogeographic mapping and storytelling about places.
The document describes a web-based GIS tool called Tagger that allows users to capture fuzzy geographic areas and attributes. It has three main components: 1) A user input tool that lets users spray fuzzy areas on a map and tag attributes. 2) A storage and weighting tool that aggregates inputs from multiple users. 3) A querying tool that represents the aggregated data and allows searching tagged comments based on perceived importance. The tool was developed to capture everyday geography like areas people perceive as "nice" or having "high crime", which usually have vague boundaries and vary within.
The document discusses crowdsourcing the georectification of historical maps by having people trace over digitized maps online. It provides context that while crowdsourcing work to users can build a site, companies must also provide structure for users to collaborate. Examples are given of past mapping projects that used crowdsourcing as well as technical steps to georectify maps and tools that can be used.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
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.
[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.
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
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 .
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.