Geokit is a Ruby gem and Rails plugin that provides geocoding and geographic distance/heading/midpoint calculation services. It supports geocoding addresses, latitude/longitude coordinates, and IP addresses. The gem contains classes for mappable models, geocoders, and distance/bounds calculations. Geokit can be used to geocode records and perform location-based searches in Rails applications. It has some limitations like not supporting SQLite or older PostgreSQL versions.
Viral Marketing / Social Media Marketing and The Advertising
This workshop will feature the leading social media platforms Twitter and Facebook, that offers new opportunities for businesses and solution providers to reach their customers and engage / acquire new customers. This will be followed by round table discussions led by experts who will help you with your specific questions and concerns. The session will conclude with a fireside chat with the experts and sharing of the learnings from the day.
Presentation to the Mobile Marketing Association in Singapore on customer engagement through mobile devices and how it will change the way Banks engage their customers (in time)!
Viral Marketing / Social Media Marketing and The Advertising
This workshop will feature the leading social media platforms Twitter and Facebook, that offers new opportunities for businesses and solution providers to reach their customers and engage / acquire new customers. This will be followed by round table discussions led by experts who will help you with your specific questions and concerns. The session will conclude with a fireside chat with the experts and sharing of the learnings from the day.
Presentation to the Mobile Marketing Association in Singapore on customer engagement through mobile devices and how it will change the way Banks engage their customers (in time)!
The state of the Chatham-Randolph Megasite, now the Chatham-Siler City Advanced Manufacturing Site, as of July 2014. Next steps: market, market, market!
ABCs of Brand Advertising
This hands-on workshop will teach you how top brand advertisers use the web for marketing, what it takes to get their attention and how you can create innovative programs for brand advertisers.
Led by Shari Gunn, Vice President Advertising & Business Development, Kaboodle , Director, Marketing, Hearst Digital Media, VP, Marketing, Primedia’s Automotive Enthusiast Group
Viva La Revolution: Why Universal Banking is under siege and what needs to be...Aman Narain
The world is experiencing incredible change both politically and technologically where industries are being re-imagined almost daily. Universal Banking is one business model that has been a very profitable business model. However with the changes in customer needs, regulation, technology and the emergence of new competitors this industry is most vulnerable to disruption. Disruption not just from TechGiants like Google and Apple but more so more small starts and an ecosystem of new financial services providers who instead of a head on challenge may be thin slicing the industry into oblivion. All is not lost however there are actions Universal Banks can and must take and this presentation shares some thoughts around these.
What Bank's can learn from the Fab FourAman Narain
A look at why Apple, Google, Facebook and Amazon were christened the Fab Four by FastCompany and what lessons Bank's can learn from them in driving innovation and channel development.
Slide de ma session sur l'integration d'une google map dans une application Rails. Le code est disponible sur github: http://github.com/xilinus/gmaps_demo/
GeoScript - Spatial Capabilities for Scripting LanguagesJustin Deoliveira
GeoScript adds spatial capabilities to dynamic scripting languages. With implementations in Python, JavaScript, Scala, and Groovy, GeoScript provides an interface to the powerful geospatial data access, processing and rendering functionality of the GeoTools library.
GeoScript provides concise and simple apis that allow developers to perform a variety of tasks quickly. Some include:
Geoprocessing - Coordinate reference system transforms, geometry operations, and feature queries.
Data Juggling - GeoScript allows you to read and write feature data in a variety of formats. Converting Shapefiles to PostGIS tables, and processing on the fly while converting formats.
Mapping Services - Using a simple web framework in conjunction with GeoScript, it is possible to write custom geospatial services quickly and easily like a simple WMS or WFS implementation.
GeoScript is a new project but is growing in the number of users and contributors. Come check this talk out if you are interested in learning about a new tool to add to your geospatial hacking toolbox. Maybe you have tried to use GeoTools but find it too difficult and complex to use. Or perhaps your java skills are not where you would like them to be. If that is the case this talk, and GeoScript, might be just what you are looking for.
The state of the Chatham-Randolph Megasite, now the Chatham-Siler City Advanced Manufacturing Site, as of July 2014. Next steps: market, market, market!
ABCs of Brand Advertising
This hands-on workshop will teach you how top brand advertisers use the web for marketing, what it takes to get their attention and how you can create innovative programs for brand advertisers.
Led by Shari Gunn, Vice President Advertising & Business Development, Kaboodle , Director, Marketing, Hearst Digital Media, VP, Marketing, Primedia’s Automotive Enthusiast Group
Viva La Revolution: Why Universal Banking is under siege and what needs to be...Aman Narain
The world is experiencing incredible change both politically and technologically where industries are being re-imagined almost daily. Universal Banking is one business model that has been a very profitable business model. However with the changes in customer needs, regulation, technology and the emergence of new competitors this industry is most vulnerable to disruption. Disruption not just from TechGiants like Google and Apple but more so more small starts and an ecosystem of new financial services providers who instead of a head on challenge may be thin slicing the industry into oblivion. All is not lost however there are actions Universal Banks can and must take and this presentation shares some thoughts around these.
What Bank's can learn from the Fab FourAman Narain
A look at why Apple, Google, Facebook and Amazon were christened the Fab Four by FastCompany and what lessons Bank's can learn from them in driving innovation and channel development.
Slide de ma session sur l'integration d'une google map dans une application Rails. Le code est disponible sur github: http://github.com/xilinus/gmaps_demo/
GeoScript - Spatial Capabilities for Scripting LanguagesJustin Deoliveira
GeoScript adds spatial capabilities to dynamic scripting languages. With implementations in Python, JavaScript, Scala, and Groovy, GeoScript provides an interface to the powerful geospatial data access, processing and rendering functionality of the GeoTools library.
GeoScript provides concise and simple apis that allow developers to perform a variety of tasks quickly. Some include:
Geoprocessing - Coordinate reference system transforms, geometry operations, and feature queries.
Data Juggling - GeoScript allows you to read and write feature data in a variety of formats. Converting Shapefiles to PostGIS tables, and processing on the fly while converting formats.
Mapping Services - Using a simple web framework in conjunction with GeoScript, it is possible to write custom geospatial services quickly and easily like a simple WMS or WFS implementation.
GeoScript is a new project but is growing in the number of users and contributors. Come check this talk out if you are interested in learning about a new tool to add to your geospatial hacking toolbox. Maybe you have tried to use GeoTools but find it too difficult and complex to use. Or perhaps your java skills are not where you would like them to be. If that is the case this talk, and GeoScript, might be just what you are looking for.
Mansour Raad & Anthony Jayaprakash - Yet Another Mapping Framework, NOT!360|Conferences
In this session we will demonstrate the Flex Mapping API For ArcGIS Server, where we will deconstruct live real-world mapping applications and algorithms such as dense clustering, auto labeling of features, collaborative editing, real-time asset tracking and client/server collaborative Geo-Processing. In addition, we will demonstrate how to create your own layer, geometry and symbol extensions for superior rendering performance taking advantage of the FP10 drawing API.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
4. The guts of the gem
Geokit
Contains class and instance
Mappable methods providing distance
calculation services
Contains customised instance
Inflector methods to extend the Inflector
module
Contains class methods wrapping
Geocoders geocoding services
5. The guts of the gem
Geocoders
GeocodeError < StandardError
Geocoder
CaGeocoder
UsGeocoder
YahooGeocoder
GeonamesGeocoder
GoogleGeocoder
GeoPluginGeocoder
IpGeocoder
MultiGeocoder
14. Auto‐geocode model
class User < TwitterAuth::GenericUser
acts_as_mappable :auto_geocode => {:field => :location}
before_validation_on_update :auto_geocode_address, :if
=> :location_changed?
end
15. Ge?ng a loca@on from
an ip address
• Maybe your users don’t login to your
applica>on, or provide an address to
geocode, what do you do then?
16. Ge?ng a loca@on from
an ip address
• You can use a 1 line method in your
controller to geocode your user’s ip address
and get a city‐level accurate loca>on for
your user.
17. Ge?ng a loca@on from
an ip address
class StaticController < ApplicationController
geocode_ip_address
end
18. So you know where I
am...
• ...but maybe that’s not what your
applica>on cares about.
• What if you have an applica>on that has
lots of records with addresses aHached to
them, and you’d like to make those records
searchable by their loca>on?