This is a presentation of a textiles ERP (Enterprise Resource Planning) system that I wrote. It shows what a single professional programmer can do. Analysis, Design, UX Design, Database Design, Programming, Testing, Implementation, Training, Maintenance, Iteratively and using Agile, before Agile was invented.
Textile Factory Software System and Implementation Processes Presentation. Problems solved. Amazing achievements.
Delphi & Interbase Open Source Software. Get an idea of how textile factories operate. Use the open source software in Delphi (Pascal) or use the algorithms in other environments
Consolidating MLOps at One of Europe’s Biggest AirportsDatabricks
At Schiphol airport we run a lot of mission critical machine learning models in production, ranging from models that predict passenger flow to computer vision models that analyze what is happening around the aircraft. Especially now in times of Covid it is paramount for us to be able to quickly iterate on these models by implementing new features, retraining them to match the new dynamics and above all to monitor them actively to see if they still fit the current state of affairs.
To achieve those needs we rely on MLFlow but have also integrated that with many of our other systems. So have we written Airflow operators for MLFlow to ease the retraining of our models, have we integrated MLFlow deeply with our CI pipelines and have we integrated it with our model monitoring tooling.
In this talk we will take you through the way we rely on MLFlow and how that enables us to release (sometimes) multiple versions of a model per week in a controlled fashion. With this set-up we are achieving the same benefits and speed as you have with a traditional software CI pipeline.
Textile Factory Software System and Implementation Processes Presentation. Problems solved. Amazing achievements.
Delphi & Interbase Open Source Software. Get an idea of how textile factories operate. Use the open source software in Delphi (Pascal) or use the algorithms in other environments
Consolidating MLOps at One of Europe’s Biggest AirportsDatabricks
At Schiphol airport we run a lot of mission critical machine learning models in production, ranging from models that predict passenger flow to computer vision models that analyze what is happening around the aircraft. Especially now in times of Covid it is paramount for us to be able to quickly iterate on these models by implementing new features, retraining them to match the new dynamics and above all to monitor them actively to see if they still fit the current state of affairs.
To achieve those needs we rely on MLFlow but have also integrated that with many of our other systems. So have we written Airflow operators for MLFlow to ease the retraining of our models, have we integrated MLFlow deeply with our CI pipelines and have we integrated it with our model monitoring tooling.
In this talk we will take you through the way we rely on MLFlow and how that enables us to release (sometimes) multiple versions of a model per week in a controlled fashion. With this set-up we are achieving the same benefits and speed as you have with a traditional software CI pipeline.
When it comes to improving process efficiency for E-Business Suite, customers are often faced with many options: mobile apps, barcoding on various mobile devices, RFID, and so on. This presentation shares CSX and BullsEye’s experience on using mobile technologies to achieve the desired process efficiency improvement, including some less glamorous yet powerful solutions.
CSX will use the following case studies to share its corporate goals for investing in these projects, its process for solution evaluation, the implementation experience, the process efficiency achieved, and lessons learned.
1. Mobile barcode solution at 10 mechanical shops nationwide
2. RFID solution for automated asset tracking at the coal pier
3. Offline-enabled mobile barcode solution for remote work-order equipment trailers
Using CSX and other customer case studies, we will also provide guiding principles and tips on how to select the most appropriate mobile and other hardware devices for optimal efficiency gains while minimizing total cost of ownership.
1. Handheld barcode/RFID scanners
2. Vehicle mounts
3. Ruggedized vs. consumer grade tablets
4. Other less glamorous but powerful options
Last but not least, we will discuss factors beyond technology that contribute to successful process improvement initiatives such as corporate sponsorship, management support, and overcoming users’ initial fear and resistance to change.
Management of Library Automation
Library Automation refers to the use of computers to serve the needs of library users. The operations of a library get a quantum jump with the introductions of computers. The computers help to provide fast and reliable access to the resources available in the library as well as elsewhere. The application of computers in the library operations avoids repetitive jobs and saves lot of labour, time, speeds up operations, increases use of library resources. Computers are not only used as a tool for processing the data, but also for data storage and accessing. Planning for an automated system, no matter how big or small, should be part of an overall long-range plan for the library. Automation should always be used as a means to achieve overall better patron service.
Library Automation refers to the use of computers to serve the needs of library users. The operations of a library get a quantum jump with the introductions of computers. The computers help to provide fast and reliable access to the resources available in the library as well as elsewhere. The application of computers in the library operations avoids repetitive jobs and saves lot of labour, time, speeds up operations, increases use of library resources. Computers are not only used as a tool for processing the data, but also for data storage and accessing. Planning for an automated system, no matter how big or small, should be part of an overall long-range plan for the library. Automation should always be used as a means to achieve overall better patron service.
Designing the Enterprise for Manufacturingsc0ttruss
Britain has a long history of manufacturing, and whilst the decline of the sector is well documented, applying the basic principles of traditional manufacturing to the “whitecollar” office environment is the new manufacturing. This talk will take you through the basic building patterns of manufacturing, looking at vendor selection/audits, the QA process, understanding of basic costings, discovering if the “products” are low volume, High mix, or low mix high volume and what the implications of design for manufacture would be in such an environment. Also, how to apply these basic patterns to the modern software driven “Office ” world. This is part one of a two part talk, the second one being “Preparing the Enterprise for Manufacturing”.
A presentation detailing a Library Management System (LMS) Project for a Medical Research Council. The function of the Library is to organize and account for all the materials (Books, Journals, Magazines, Publications and Thesis) in the Library.
The system makes use of a Bar coding system to identify materials; used when checking in items.
Martins Jr.
Lauri Pietarinen - What's Wrong With My Test DataTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on What's Wrong With My Test Data by Lauri Pietarinen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
SCM Transformation Challenges and How to Overcome ThemCompuware
If your enterprise is focused on continuously improving quality, velocity and efficiency, you’re going to win against those that aren’t. Driving improvements on the mainframe, and in turn throughout the business, requires the transformation of three things: culture, processes and tools. In other words, changing mindsets, implementing modern practices (Agile, DevOps, CI/CD) and replacing outdated technology.
Mainframe source code management is currently a critical area in need of modernization and should be one of the initial tooling changes organizations make when setting out to improve mainframe systems delivery.
During this session, Compuware specialist Lars-Erik Berglund shares the challenges organizations face with mainframe source code management and what you can do to overcome those.
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...NETWAYS
IT infrastructure such as switches and servers is the traditional focus of network monitoring tools. Increasingly organisations are focusing on monitoring business critical applications sitting on top of this infrastructure.
Altinity have deployed their Opsview software in a number enterprise environments to ensure availability of business critical applications and capture data for capacity planning. We will explain how we approach monitoring in these environment and what challenges we encounter. Opsview is an Open Source monitoring solution based on Nagios. Altinity are the commercial organsiation behind Opsview.
Eskom Retail Tariff Application For 2023 onwards Mind map by David LipschitzDavid Lipschitz
The South African electricity utility, Eskom, have submitted 2023 Tariff application to NERSA, the National Energy Regulator of South Africa.
In this 120 page document, Eskom outline how they want to change Tariff Structures in order to charge their small users up to 4 times more than current rates.
Energy Crisis Notes by David Lipschitz 25 July 2022David Lipschitz
David Lipschitz took these notes during South African President Cyril Ramaphosa's national address on Monday 26th July 2022 at 9 pm.
Notes were taken on an iPad using Simple Mind.
The President spoke about:
* The situation now: what do we have?
* How Severe load shedding is impacting South Africans and their businesses and jobs
* Actions to respond to the crisis
* Additional actions and interventions
* New Generation
* And in purple, David wrote some questions and observations.
When it comes to improving process efficiency for E-Business Suite, customers are often faced with many options: mobile apps, barcoding on various mobile devices, RFID, and so on. This presentation shares CSX and BullsEye’s experience on using mobile technologies to achieve the desired process efficiency improvement, including some less glamorous yet powerful solutions.
CSX will use the following case studies to share its corporate goals for investing in these projects, its process for solution evaluation, the implementation experience, the process efficiency achieved, and lessons learned.
1. Mobile barcode solution at 10 mechanical shops nationwide
2. RFID solution for automated asset tracking at the coal pier
3. Offline-enabled mobile barcode solution for remote work-order equipment trailers
Using CSX and other customer case studies, we will also provide guiding principles and tips on how to select the most appropriate mobile and other hardware devices for optimal efficiency gains while minimizing total cost of ownership.
1. Handheld barcode/RFID scanners
2. Vehicle mounts
3. Ruggedized vs. consumer grade tablets
4. Other less glamorous but powerful options
Last but not least, we will discuss factors beyond technology that contribute to successful process improvement initiatives such as corporate sponsorship, management support, and overcoming users’ initial fear and resistance to change.
Management of Library Automation
Library Automation refers to the use of computers to serve the needs of library users. The operations of a library get a quantum jump with the introductions of computers. The computers help to provide fast and reliable access to the resources available in the library as well as elsewhere. The application of computers in the library operations avoids repetitive jobs and saves lot of labour, time, speeds up operations, increases use of library resources. Computers are not only used as a tool for processing the data, but also for data storage and accessing. Planning for an automated system, no matter how big or small, should be part of an overall long-range plan for the library. Automation should always be used as a means to achieve overall better patron service.
Library Automation refers to the use of computers to serve the needs of library users. The operations of a library get a quantum jump with the introductions of computers. The computers help to provide fast and reliable access to the resources available in the library as well as elsewhere. The application of computers in the library operations avoids repetitive jobs and saves lot of labour, time, speeds up operations, increases use of library resources. Computers are not only used as a tool for processing the data, but also for data storage and accessing. Planning for an automated system, no matter how big or small, should be part of an overall long-range plan for the library. Automation should always be used as a means to achieve overall better patron service.
Designing the Enterprise for Manufacturingsc0ttruss
Britain has a long history of manufacturing, and whilst the decline of the sector is well documented, applying the basic principles of traditional manufacturing to the “whitecollar” office environment is the new manufacturing. This talk will take you through the basic building patterns of manufacturing, looking at vendor selection/audits, the QA process, understanding of basic costings, discovering if the “products” are low volume, High mix, or low mix high volume and what the implications of design for manufacture would be in such an environment. Also, how to apply these basic patterns to the modern software driven “Office ” world. This is part one of a two part talk, the second one being “Preparing the Enterprise for Manufacturing”.
A presentation detailing a Library Management System (LMS) Project for a Medical Research Council. The function of the Library is to organize and account for all the materials (Books, Journals, Magazines, Publications and Thesis) in the Library.
The system makes use of a Bar coding system to identify materials; used when checking in items.
Martins Jr.
Lauri Pietarinen - What's Wrong With My Test DataTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on What's Wrong With My Test Data by Lauri Pietarinen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
SCM Transformation Challenges and How to Overcome ThemCompuware
If your enterprise is focused on continuously improving quality, velocity and efficiency, you’re going to win against those that aren’t. Driving improvements on the mainframe, and in turn throughout the business, requires the transformation of three things: culture, processes and tools. In other words, changing mindsets, implementing modern practices (Agile, DevOps, CI/CD) and replacing outdated technology.
Mainframe source code management is currently a critical area in need of modernization and should be one of the initial tooling changes organizations make when setting out to improve mainframe systems delivery.
During this session, Compuware specialist Lars-Erik Berglund shares the challenges organizations face with mainframe source code management and what you can do to overcome those.
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...NETWAYS
IT infrastructure such as switches and servers is the traditional focus of network monitoring tools. Increasingly organisations are focusing on monitoring business critical applications sitting on top of this infrastructure.
Altinity have deployed their Opsview software in a number enterprise environments to ensure availability of business critical applications and capture data for capacity planning. We will explain how we approach monitoring in these environment and what challenges we encounter. Opsview is an Open Source monitoring solution based on Nagios. Altinity are the commercial organsiation behind Opsview.
Eskom Retail Tariff Application For 2023 onwards Mind map by David LipschitzDavid Lipschitz
The South African electricity utility, Eskom, have submitted 2023 Tariff application to NERSA, the National Energy Regulator of South Africa.
In this 120 page document, Eskom outline how they want to change Tariff Structures in order to charge their small users up to 4 times more than current rates.
Energy Crisis Notes by David Lipschitz 25 July 2022David Lipschitz
David Lipschitz took these notes during South African President Cyril Ramaphosa's national address on Monday 26th July 2022 at 9 pm.
Notes were taken on an iPad using Simple Mind.
The President spoke about:
* The situation now: what do we have?
* How Severe load shedding is impacting South Africans and their businesses and jobs
* Actions to respond to the crisis
* Additional actions and interventions
* New Generation
* And in purple, David wrote some questions and observations.
By 2015, the South African government had realised that there was a serious problem with Eskom and its ability to provide electricity.
The South African government instituted The Eskom War Room. I was at the launch. Here is the mind map notes I took.
Our really big problems (CRISES) Mind Map By David LipschitzDavid Lipschitz
In this mindmap David Lipschitz looks at the multiple crises that are hitting humanity all at the same time and he has some ideas of how to solve these problems. This mind map forms part of David's Youtube series which you can find here https://bit.ly/davidlipschitzworldcrisesdiscussion
GIIG Global Startup Awards Africa Mind map by David LipschitzDavid Lipschitz
GIIG = Global Innovation Initiative Group
This Startup Investment Conference was held at the CTICC in Cape Town on 14th June 2022.
Representatives of The City of Cape Town, Wesgro and the UNDP (United National Development Program), and big Companies including Von Seidels, SAB, Distell, Standard Bank, and small companies / startups like Kubik, ScarabTech, Srapppays, took part.
Subjects included Raising Finance, Relationships with Investors, How small companies can partner with large companies to build opportunities, blockchain, cryptocurrency, health megatrends.
Textiles Industry Market Entry Strategy MindmapDavid Lipschitz
In 2021 I did a full 3 months project researching the publically available information on the textile industry with a possibility of entering the market with some investors. The project didn't work out; I didn't get paid; the team fell apart; and I've got this Mind Map sitting on my computer gathering dust.
Feel free to use it. If you can make use of my time or capabilities, please let me know. I grew up in a textile family and worked full time and part time for our family textile business for 27 years until the business was first sold, and then went into liquidation. Unfortunately the family business and the new owners ignored my advice.
My idea for a CashOnly app, separate from all the banking systems, switches, etc.
Some questions: do we need a blockchain? do we need to use any existing switches? can we do this without creating a bank? how do we prove that cash was received? how do we do this without using banking terms? is it perhaps a loan management app? how does money move between people?
ACDP Presentation by David Lipschitz - parliament in Cape TownDavid Lipschitz
Presentation to the political leadership of the ACDP, African Christian Democratic Party, about how to enhance and run the electrical system in South Africa. Presentation on 14th June 2012.
Note that my contact details have changed. My cell number is now +27 74 119 3246, and I don't have a landline anymore.
Parashah Re-eh and how it is applicable to our environment - A Modern and Biblical View - Presentation by David Lipschitz on 26th August 2014 at Limmud
This presentation was created in 2009. So many of the reasons why I created it are still valid. I still want to work with a group of people in the City of Cape Town, concerned Citizens for example, on building a place which can be a showcase for Environmentally Friendly, inexpensive, living.
Oh, and the site is still available, mainly because it is in a flood plain, but we have dealt with this problem by building a Berm.
Preparation for a meeting at Eskom Megawatt ParkDavid Lipschitz
What and who is electricity for? Eskom employees? The general public?
What should our current capacity be? 28 GW, 40 GW, 160 GW, 360 GW?
Stats: Statistics: what should we believe?
What is the fastest way for us to fix our electricity grid in South Africa, and also in the USA and worldwide?
How should Active Citizens be involved?
How does Moody's come into this?
How to future proof a utility?
How to scale up exponentially?
President Ramaphosa's second SONA (The Nation's in a State) State of the Nation speech on 2019, presented on 20th June 2019, with David Lipschitz highlighting and comments.
Download to read my comments, which you can click on in the little orange boxes in parts of the text, eg a whole lot of them on page 1, etc.
President Ramaphosa's first SONA (The Nation's in a State) State of the Nation speech on 2019, presented on 7th February 2019, with David Lipschitz highlighting and comments.
Download to read my comments, which you can click on in the little orange boxes in parts of the text, eg on page 3.
Citizen Power Station Mind Map by David Lipschitz created on 9th April 2016. How can we create publicly owned water and electricity utilities?
My hypothesis is that Citizens don't want to defect from the national grid, but rather want to work with their utilities to grow the economy and to make their lives safer and healthier.
International Day of Action on Climate
Rosebank Methodist Church Hall
8th September 2018 Mind Map
SAFCEI (South African Faith Communities Environmental Initiative)
WESSA (the Wildlife and Environment Society of South Africa), 350.org, Government, Private Individuals, and members of the public got together and discussed how to make our world a better place.
"Join a discussion with dynamic climate leadership from local government, business, the media, education, youth, civil society and faith communities. Speakers will be invited to provide brief responses to focused questions before an open discussion with all participants. Messages from the questions, responses and ensuing conversation will be collated into a statement challenging local and global leaders to act urgently and purposefully the global climate crisis. WESSA, SAFCEI and 350.org along with other supporting organisations and communities , are hosting this Cape Town mini-summit, contributing to a global initiative involving thousands of people around the world who are holding climate events on this day."
David Lipschitz's talk at the SAEE Conference on 12th November 2015. This talk was about the fact that technologically we don't have a problem in Africa anymore. Our problem is a Social one. And we should discuss this and solve this problem. Note that the fix will involve decentralisation, but decentralisation is anathema to our leadership and there is no opportunity for "rents" (corruption) in a decentralised system.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
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.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
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.
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.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
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.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Textiles ERP System
1. ODAcc Textile Factory System
By: My Power Station
Presentation by: David Lipschitz
21st April 2017
The ODACC system is open sourced, and is
designed and mostly written by David Lipschitz.
2. Objectives of Presentation
• Open Source
• Help you with your programming
• Start a discussion
• Help get an understanding of the
complexities of Textile & Factory Software
3. Textile Processes Computerised
• Stock Control
• Stock Tracking, Lot # Tracking
• Warehouse Management (Bar-coded)
• Sales Order Processing
• Planning
• Multi-Currency Invoicing
• Reporting and Analysis
4. Overall Requirements
• To provide instant information on the status
of all stocks
• to increase sales
• reduce lead-times to the customer
• reduce all stocks and work in progress
• provide order requirements information for
each process
• improve materials management
• historical knowledge
5. Critical Success Factors
• No writing as an objective of the system
• user acceptance
• accurate recording
7. Experience Gained
• To reduce errors, each process needs its
own unique program
• because of this, a background OLAP (on-
line analytical processing) transaction file
system is required to facilitate an increase in
the speed of reporting
8. Major Problems Solved (1)
• Work in progress management
• Work Breakdown Structures or Bill of
Materials
• “fixed weight” pallets (eg 25 bags of 30kgs each)
• consumption reporting
• ‘onwards in process or return to warehouse’
• materials taken out of the process (factory)
and sent to the dye-house, etc
9. Major Problems Solved (2)
• efficiency calculations
• OLAP reporting and reasons
• refinishing
• returns
• lot number tracking
• ordering and receiving different quantities
• sales orders and despatching different
quantities
10. Major Problems Solved (3)
• measuring what happened, eg to a warp
• demand planning based on orders, stock on
hand, estimated despatch date
• planning using a pull system (orders create
activity)
• planning without using MRP
• heuristic planning
• multiple warps or wefts per piece
11. Major Problems Solved (4)
• multiple products per warp
• multiple finishes per warp
• cutting a fabric into pieces & tracking
• bar code printing using serial
communications(different printers programmed)
• scanning using keyboard wedge devices and
Psion Workabouts(remote scanning).
12. Performance Improvements (1)
• If end of month stock take is required, it
takes one day with scanners and is 100%
accurate due to systems and processes used
• stock take reporting
– before production management system:
spreadsheets were used: took 2 weeks (~70%
accuracy)
– after system, took 3 days
– after OLAP, takes 3 hours (100% accuracy)
13. Performance Improvements (2)
• accurate consumption reports
• exact stock: 2 central problems solved
– if the system says the stock is in the warehouse,
it is!
– if the system says we haven’t got the stock, we
haven’t got it!
• fast picking(housekeeping means we know where the stock is)
• limited writing leads to recording, accuracy
and speed improvements
14. Performance Improvements (3)
• From order to despatch time took between 2 and 6
weeks on average before the ODAcc system.
Although stock was kept, it was difficult to track
and in many cases products were only made when
an order was received
• after implementation of the ODAcc system, 80%
of despatches are done the same day as the order
or on the estimated despatch date given to the
customer when the order is received.
15. Performance Improvements (4)
• soon after going live with the picking
program, we received a very large order at
10am and despatched it the same day
• orders leave the warehouse on estimated
despatch dates
• many differing kinds of reports can now be
produced which couldn’t be done before, eg
average sales per month, suggested
minimum stock requirements
16. Performance Improvements (5)
• planning took 2 to 3 days and was done
manually once per week. Any orders
received would have to wait until the next
plan was done
• planning now takes 2 to 3 hours and can be
done as often as required. Mixes can be
changed quickly and differing scenarios can
be looked at.
17. “Factory Dictionary”
• As part of the training of users and the
development of the system, a dictionary of
terms showing the jargon of the factory was
created. This “factory dictionary” or
nomenclature facilitates a common ground
in order to accommodate clear and precise
communication between users, management
and developers.
18. Factory Dictionary Examples
• Delivery: of goods from supplier
• Despatch: of goods to customer
• Receipt: of SKU from factory to warehouse
or to computer system if WIP
• Issue: of SKU from warehouse to factory
• Fibre Classification: Flock, Carded, Drawn,
Blended
• Weaving (required to weave), Woven,
Finished, Piece, Slit
35. Computerised Processes (1)
• Deliveries:
– order goods
– receive goods
– bar-code and warehouse (put-away) goods
– manage returns to suppliers
– manage issues and receipts from sub-
contractors (e.g. dye houses)
36. Computerised Processes (2)
• Deliveries (continued):
– manage discrepancies between ordered and
received quantities
– allow multiple deliveries for an order
– manage breakdown of totals
• total delivery
• pallet totals
• box / carton / bale totals
37. Computerised Processes (3)
• Warehouse To/From Spinning Factory:
– issue to factory (to any stage of production!)
– receive from factory (at any stage of production!)
– create fibre lot numbers
– create yarn lot numbers
– issue raw materials and yarn to factory
– receive raw materials, processed raw materials
and yarn from factory
38. Computerised Processes (4)
• Warehouse To/From Spinning Factory (cont.):
– issue yarn to be processed, eg into fancy yarn
or warps
– bill of materials and consumption management
– WIP Management
– waste management
– issue and receive yarn for assembly, twisting,
warping preparation, warping, beaming
39. Computerised Processes (5)
• Spinning Factory To Customer Despatches:
– yarn despatches
• Spinning to Weaving Factory Despatches:
– yarn despatches for weft yarn
– warp yarn despatches for warp yarn
• At Weaving Factory:
– deliveries of weft yarn
– deliveries of warps (incl warp lot numbers and warp
statistics)
40. Computerised Processes (6)
• Weaving Production:
– weaving (fabric planned to weave)
– woven (entered per greige (unfinished) per day)
– finished (multiple per greige)
– cut / slit (multiple per finish)
42. Computerised Processes (8)
• Loom Loading Planning
– planning per loom
– drag and drop planning
– planning based on order dates, stocks,
minimum stock requirements
– automatic checking that warps run on correct
looms and reeds
– automatic checking that weft jobs run on
correct warp jobs
– report on warp and weft yarn required
43. Computerised Processes (9)
• Spinning Planning
– planning per group of spinning machines
– automatic checking that correct jobs run on
correct machine groups
– report on fibre and other bill of materials
requirements
44. Textile System Costs
• all the systems are available excluding or
including source code
• separate module quotes available on request
• implementation assistance is available
• programming is available
• maintenance contracts can be arranged
45. Consultancy
• David Lipschitz is available on a
consultancy basis to help with:
– implementation
– problem solving
– stock control, tracking and accuracy projects
– reporting, OLAP & data mining
– other textile factory and stock control computer
problems
46. Knowledge Transfer
• In all our projects we will:
– 1) transfer knowledge from ourselves to you (our
clients);
– 2) create processes and systems that allow you to work
without us;
– 3) when writing software, write it so that it is:
maintainable, expandable, understandable;
– 4) when training you, ensure that each individual has a
foundation in place so that you can "work without
getting stuck”.
48. Database ERD’s
• Raw materials, purchasing and spinning
factory ERD (Entity Relationship Diagram)
• weaving factory system ERD
• despatch ERD
• planning ERD
• These will be published
49. Database Structure (DDL)
• DDL (database definition language)
including tables, triggers, stored procedures,
exceptions, primary keys, foreign keys,
views, generators and any other database
components: will be published
52. List of Reports
• There are ~ 308 ReportSmith® reports in
the applications
• the list of reports will be published
• report source code will be published
53. Source Code
• The source code is available and will be
found on GitHub
54. Demonstrations
• System demonstrations can be provided and
online demonstrations will be created
• If you wish us to do a presentation at your
site, the following terms apply:
– payment of disbursements, eg travel,
accommodation
– payment of a daily rate
55. System Development Steps
• Analyse requirements
• choose hardware, operating system,
network infrastructure, database,
programming tools
• design processes
• write system
• implement system
• maintain system
56. Maintenance Requirements
• “The system must have a zero maintenance
requirement on a monthly basis as there will
be no technical computer people on hand.
This means that the chosen system must
manage itself, that the software must be bug
free and at the same time easy to maintain.”
- David Lipschitz, 1995
57. System Implementation (1)
– System implementation deals with getting the
system going
• overall parameters: factory name; invoicing
companies
• currencies
• users
• week numbers
• working hours
58. System Implementation (2)
• product categories
• units of measurement and units of receipt of
goods
• terms
• agents
• departments
• suppliers
• customers
59. System Implementation (3)
• raw material products
• OLAP system work in progress control
accounts and reporting groups
• prices: stock; standard; various sales types
60. System Implementation (4)
• Yarn Maintenance
– efficiency groups
– yarn kind (eg: basic, colour, fancy, etc)
– yarn structure (tex / count, twist)
– yarn colour
– yarn type (kind + structure + twist + colour = type)
– yarn bill of materials
61. System Implementation (5)
• Loom Maintenance
– loom type (incl: tappet, dobby, jaquard)
– loom specification (specification for each loom)
– warp type (incl: reed, length, ends, yarn types)
– warp colour (colours for each warp type)
62. System Implementation (6)
• Fabric Maintenance
– fabric width
– fabric structure (incl warp type, greige & finished lengths)
– structure on type (looms each fabric runs on)
– finish types
– stock minima (incl automatic calc or manual override)
– quality types
63. System Implementation (7)
• enter all orders
• enter all raw materials received from
suppliers
• enter all materials received from factory
• enter all yarns
• enter all warp and weaving work in progress
• enter all fabrics
64. David Lipschitz
BSc (Honours), MBA, Textile Certificate,
Reiki Master, Tai Chi Instructor,
NABCEP PV Associate
• analysed & designed all aspects of the textile
system from purchasing through bar-coded
warehouse management, production management,
sales order processing, picking and despatching
• Programmed a substantial part of the system
relying on contractors for components and the
visual loom loading system
65. My Power Station and ODAcc
• Distinctive competency (strengths that set the
organisation apart from its competitors):
– ODAcc designed specifically for textile
companies
– we understand textiles inside out from both user
and development points of view
– we own the whole system, and it is open source
– ideal: system should be available 100% of the
time; downtime only required for planned
maintenance or hardware failure