Using ownCloud with TagSpaces to create a self hosted Evernote alternative Ilian Sapundshiev
Here you will learn how a self hosted Evernote alternative can be build with the help of TagSpaces and ownCloud. These slides were presented on the #owncloudconf in 2014.
Connect your Javascript web app to ownCloud over the WebDAV interface Ilian Sapundshiev
Here you will learn how to connect a pure JS app like TagSpaces to ownCloud over its WebDAV interface. These slides were presented on the #owncloudconf 2014 in Berlin.
[drupalday2017] - Behat per Drupal: test automatici e molto di piùDrupalDay
Behat è nato per semplificare il processo di accettazione da parte del cliente: per evitare ambiguità si realizza un test automatico (leggibile anche da chi non ha competenze tecniche) la cui esecuzione con successo garantisce che le specifiche siano rispettate. L'integrazione di Behat nel processo di sviluppo Drupal permette tuttavia di andare ben oltre: si può usare Behat per condividere le specifiche con il cliente, per guidare lo sviluppo (scrivendo il test prima del codice), per assistere il debug (usando uno scenario per popolare una situazione di errore ripetibile) e persino per migrare un sito da Drupal 7 a Drupal 8 (codificando il comportamento del sito in una serie di test che vengono poi usati come base per lo sviluppo del nuovo sito). Per tutti gli scenari descritti vedremo esempi basati sull'esperienza di Nuvole.
di Andrea Pescetti
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008eLiberatica
This is a presentation held at eLiberatica 2008.
http://www.eliberatica.ro/2008/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
Using ownCloud with TagSpaces to create a self hosted Evernote alternative Ilian Sapundshiev
Here you will learn how a self hosted Evernote alternative can be build with the help of TagSpaces and ownCloud. These slides were presented on the #owncloudconf in 2014.
Connect your Javascript web app to ownCloud over the WebDAV interface Ilian Sapundshiev
Here you will learn how to connect a pure JS app like TagSpaces to ownCloud over its WebDAV interface. These slides were presented on the #owncloudconf 2014 in Berlin.
[drupalday2017] - Behat per Drupal: test automatici e molto di piùDrupalDay
Behat è nato per semplificare il processo di accettazione da parte del cliente: per evitare ambiguità si realizza un test automatico (leggibile anche da chi non ha competenze tecniche) la cui esecuzione con successo garantisce che le specifiche siano rispettate. L'integrazione di Behat nel processo di sviluppo Drupal permette tuttavia di andare ben oltre: si può usare Behat per condividere le specifiche con il cliente, per guidare lo sviluppo (scrivendo il test prima del codice), per assistere il debug (usando uno scenario per popolare una situazione di errore ripetibile) e persino per migrare un sito da Drupal 7 a Drupal 8 (codificando il comportamento del sito in una serie di test che vengono poi usati come base per lo sviluppo del nuovo sito). Per tutti gli scenari descritti vedremo esempi basati sull'esperienza di Nuvole.
di Andrea Pescetti
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008eLiberatica
This is a presentation held at eLiberatica 2008.
http://www.eliberatica.ro/2008/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
Drupal is a flexible, open-source content management system, powering thousands of websites like those of The Onion, Bob Dylan and Amnesty International. In this introduction, you’ll learn the basic structure of a Drupal web site and find out how Drupal compares with other content management systems. We’ll also cover some common Drupal modules of specific interest for SEO, advertising and social media.
Wayne Eaker is a software developer and online strategy consultant, based in Ann Arbor, Michigan. Wayne is a key contributor to LA2M, and is LA2M’s website programmer.
This talk, presented at Drupal Global Training Days Montreal - September 2016 walks through features of Drupal 8, examples of sites built with Drupal, an introduction to the Drupal community and topics for learning Drupal theming and module development.
Digital Signage for YMCA and the Drupal roleDmitry Drozdik
The YMCA of the Greater Twin Cities is currently building an Internet of Things. As part of this project, we are assisting them in developing an omnichannel system for managing content that includes both marketing material and data from third-party systems across digital signage, web, and mobile experiences. In this system, we are using the Open Y Drupal distribution to serve as a proxy between resources that provide data about scheduled activities and to manage that content as well as to supplement it with both marketing content and time and location sensitive messaging.
In this session, I will cover a number of issues that we faced during development.
Our integration uses the following 3rd party services:
- GroupEx Pro - a private, web-based communication portal for group fitness programs
- ScreenCloud - an online platform which allows us to manage content on screens easily.
I will discuss:
- Business goals and Use Cases - The YMCA is an evolving organization with a wide variety of needs, from member services to marketing, to wellness promotion. With a new facility and new capabilities, we can only predict a portion of the messaging needs that the Y will have in-branch.
- Architecture - Because of the fundamental lack of control we have over third party services, a strong, flexible architecture that can cover a wide variety of use cases and adapt to changes in data format and service availability is necessary.
- Implementation - I will demonstrate how everything comes together and show what you need to implement it, add your own features, and adapt it to new use cases.
How to manage your digital assets across (Drupal) applications with MediaMosa and Sitebuilder? This presentation gives a brief introduction on building Media Rich applications using MediaMosa and Drupal.
Interested in the demo, feel free to contact me!
This was presented for an Online Portfolio workshop at Nova Southeastern University. The workshop was aimed at showing students how an online portfolio can help them for the future, professionally and personally. A small activity was given to the students at the end.
Free your "health" data from the tracking apps and devices with TagSpacesIlian Sapundshiev
This presentation shows how you can use your file system as a kind of database with the help the file tagging tool called TagSpaces. These are the slides from my talk on the Quantified Self Meetup in Munich on the 20th of March 2014.
Drupal is a flexible, open-source content management system, powering thousands of websites like those of The Onion, Bob Dylan and Amnesty International. In this introduction, you’ll learn the basic structure of a Drupal web site and find out how Drupal compares with other content management systems. We’ll also cover some common Drupal modules of specific interest for SEO, advertising and social media.
Wayne Eaker is a software developer and online strategy consultant, based in Ann Arbor, Michigan. Wayne is a key contributor to LA2M, and is LA2M’s website programmer.
This talk, presented at Drupal Global Training Days Montreal - September 2016 walks through features of Drupal 8, examples of sites built with Drupal, an introduction to the Drupal community and topics for learning Drupal theming and module development.
Digital Signage for YMCA and the Drupal roleDmitry Drozdik
The YMCA of the Greater Twin Cities is currently building an Internet of Things. As part of this project, we are assisting them in developing an omnichannel system for managing content that includes both marketing material and data from third-party systems across digital signage, web, and mobile experiences. In this system, we are using the Open Y Drupal distribution to serve as a proxy between resources that provide data about scheduled activities and to manage that content as well as to supplement it with both marketing content and time and location sensitive messaging.
In this session, I will cover a number of issues that we faced during development.
Our integration uses the following 3rd party services:
- GroupEx Pro - a private, web-based communication portal for group fitness programs
- ScreenCloud - an online platform which allows us to manage content on screens easily.
I will discuss:
- Business goals and Use Cases - The YMCA is an evolving organization with a wide variety of needs, from member services to marketing, to wellness promotion. With a new facility and new capabilities, we can only predict a portion of the messaging needs that the Y will have in-branch.
- Architecture - Because of the fundamental lack of control we have over third party services, a strong, flexible architecture that can cover a wide variety of use cases and adapt to changes in data format and service availability is necessary.
- Implementation - I will demonstrate how everything comes together and show what you need to implement it, add your own features, and adapt it to new use cases.
How to manage your digital assets across (Drupal) applications with MediaMosa and Sitebuilder? This presentation gives a brief introduction on building Media Rich applications using MediaMosa and Drupal.
Interested in the demo, feel free to contact me!
This was presented for an Online Portfolio workshop at Nova Southeastern University. The workshop was aimed at showing students how an online portfolio can help them for the future, professionally and personally. A small activity was given to the students at the end.
Free your "health" data from the tracking apps and devices with TagSpacesIlian Sapundshiev
This presentation shows how you can use your file system as a kind of database with the help the file tagging tool called TagSpaces. These are the slides from my talk on the Quantified Self Meetup in Munich on the 20th of March 2014.
Introduction to databases and metadata
Outline
What are databases?
What are the elements of databases?
What is metadata?
Why are they important for digital projects?
Evernote for Genealogists: How to Plan, Gather, Store, and Organize Your Research - See the 2021 updated version of these slides at https://www.slideshare.net/genealogymedia/evernote-for-genealogists-249703492
How do I get more clients? Is my site performing and converting the way it should? This 7 part worksheet is first part in a series designed to help identify the clients that you'd like to attract and get more of.
www.thefutur.com
My Personal CORE Strategy: Brand, Customers, Goals Jose Caballer
FREE Webinar Thursday, May 22nd 5:30 PM
fb.me/6Enzgvd23
The Skool OS CORE is a strategic planning framework that helps you define your brand, define your customers and prioritize your goals. As an experiment I used it on myself. Can the CORE Strategic framework be used for a person?
Designing the foundations of an iOS application is important to reduce the cost of maintenance and evolution. In this session we will see some best practices on how to organize iOS apps both from the point of view of the Xcode project and the source code. Based on the typical iOS client/server application, we will see how to structure the layers ranging from the user interface to the netwrok layer.
This presentation has been presented at the Flex User Group in Berlin [1] on July 5th, 2012. I basically tried to cover the current state of Apache Flex, its possible future role in 2050 and compared Apache Flex with other Web technologies. I also tried to summarise my current work at Apache Flex. Hopefully, you'll find this presentation inspiring, too ;)
[1] http://www.flash-kiez.de
An introduction to HTML5 and its API's for the extream beginners those who already know what is HTML. Presentation also includes few features the CSS3.
Building A Platform From Open Source At YahooDustin Whittle
Building a platform from symfony at Yahoo!
Presented at symfonyLive 2010 in Paris, France by Dustin Whittle.
Join us for a case study on using open source tools to build a platform for enterprise web applications with symfony. The focus of this session will be on how Yahoo! has built web applications that scale with symfony. Find out what worked and what didn't when building scalable web applications with the symfony framework.
* Why symfony?
* symfony vs ysymfony
* Social Search: Delicious and Answers
* YOS: Developer Tool & Application Platform
* Internal Tools: Customer Care + Dashboards
* The Platform + Components
* Yahoo! symfony Plugins
* Developer Tools - YUI3, YQL, Design Patterns, etc
Slides accompanying a day-long introduction to AtoM and Archivematica, presented by Dan Gillean and Justin Simpson at the UK National Archives as part of an AIM25 and Higher Education Archive Programme Network Meeting, December 2, 2016.
Top 10 python frameworks for web development in 2020Alaina Carter
Python is a high-level language and offers a broad scope of frameworks to developers. Read further to find out 11 Python frameworks for web development that developers should choose in 2020 to enhance the performance of the website.
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
This is a live walkthrough where we convert a common full trust solution to a SharePoint Framework solution. May the demo Gods be kind to me. Really, we will do it. Does not cover all possible scenarios, but I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A live demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx) in less than 1 hour.
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. Yes, you are welcome :)
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
2. WHAT IS TAGSPACES ?
it is open source and extensible platform for personal
data management
it let you organize, tag and browse your local files, photos
and documents on almost every platforms.
project initiated in 2013 in Munich, Germany
official website: , source hosted on
build with HTML5, Javascript, Cordova, Node-Webkit
tagspaces.org
github.com
3.
4. WHY TAGSPACES ?
In a world where more and more personal information is
collected and owned by mobile apps and web portals,
TagSpaces gives you an alternative of owning your data
and having it nicely organize and visualized with the
manner of modern web technologies.
Open Source
Extensible with Plugins
Easy to use
5. NO BACKEND PHILOSOPHY
TagSpaces is not a web portal or web application, so
there is no server back-end.
The Application is not Internet dependent, so a pure
offline use is absolutely possible.
TagSpaces is not indexing you files in a database in order
to save meta information. All the needed information is
extracted by the time of use from the file respectively
folder structure.
7. FILE TAGGING
TagSpaces uses the file name for saving the tags
tags are saved after the following schema:
file title [tag1 tag2 tag3].extension
example: img_2343 [USA beach miami].jpg
example: meeting [bmw 20140214 john].html
10. FILE SYSTEM AS A DATABASE
No database or vendor locking
Findability - with the search capabilities of your operating
system
Easy to synchronize between devices (just use TagSpaces
with your Dropbox folder)
But! File path lenght restricted on the some OSs like
Windows to ca. 255 chars (BTW tweets are max. 140 chars)
14. FILE BROWSING & PREVIEWING
TagSpaces can preview over 50 different file types such
as:
Images (PNG, BMP, JPG, GIF), Videos and Audio (MP3,
OGG)
Documents (PDF, MHT, HTML, ODF, ODT, ODS, ODP,
MARKDOWN)
Color coded preview of common programing languages
Additional viewers can be easily added
15.
16. PERSONAL WIKI - NOTE TAKING AS
IN ONENOTE
TagSpaces can also create and edit text files in the
following formats:
HTML, MARKDOWN, Text
Sourcecode (e.g. of C, Java, C++, Javascript, PHP, Ruby,
XML languages)
Additional editors can be implemented
17.
18. WEBSCRAPPING AS IN EVERNOTE
With the Chrome extension you are now able:
To capture whole webpage as MHTML
To save the selection from a webpage in HTML format
To take screenshot of the visibale part of the current
webpage as PNG
31. WEBDAV / SERVER EDITION
It is possible to install TagSpaces on a server:
Connection via WebDAV interface to
ownCloud or any other WebDAB server
Restriction: TagSpaces should be located on the same
server as the WebDAV server
35. HELP WITH DEVELOPMENT?
Improve existing or create new file viewers or editors.
Create new perspectives for directory visualization.
Just contact me to coordinate our efforts.
36. ABOUT ME
Ilian Sapundshiev
studied @ - computer science & computational
linquistics
worked @ Dassault Systemes and Siemens
now: freelancing and leading the TagSpaces project
find me on twitter or
interested in the open web, "noBackend" and VR
TUM
@ilianste www.ilian.me