Machine Learning 2020

Machine Learning is a field of study that gives computers (machines) the ability to learn without being explicitly programmed. -Arthur Samuel

Explicitly programmed is defined as writing out the instructions in order to accomplish a change manually. A non computer writing each and every instruction for the machine’s (computer’s) action.

I have been coding in multiple languages since the 1990s. I have designed, coded, implemented, gone live with numerous enterprise government and business software systems and supported these systems since the 1990s.

The most exciting time and there have been many over the years, but for me was when a machine wrote code that was impossible for me to write, and to watch it write the code to solve the problem based on what it discovered. This was with a cyber security inventory system I wrote for NERC (North America Electrical Reliability Corporation) compliance.

Machine Learning 2020

The system scans the networks inside Power Plants and creates an inventory of all the machines on the network and what ports are open and what machines are talking to inside and outside the networks. Then it defines what machines are high risk, medium risk and low risk. It produces numerous reports that go to NERC and cyber security humans then go in and investigate and fix potential security risks. This system identifies hacking problems like Black Energy malware and others before they are activated and all were and still are successfully removed.

I know this system would not have worked if it wasn’t for the software being able to write it’s own code. It is not if and then statements either. I get sick and tired of reading or listening about people saying this and other nonsense when it is simply not true about machine learning systems. I also see the same people and corporations talk about Block Chain and A.I and throw these terms around and that is all make believe when it comes to real world machine learning. It appears these people and corporations do not have real world problems to solve and are only looking for other people’s investment money.

The rules of coding, client side and server side seem to me to be what limits machines from learning. Obviously, this is changing, but rules are rules. You have to have code. In order for the machine to work it is driven by code. Now when the machine experiences events that does not exist in it’s programming it needs functions to produce code. This is what I wrote, and it worked. I also created functions to removed code, that the machine removes because it is no longer used or needed. Which was a very cool to watch that work. What was interesting too, was the machine wrote the code based on the rules of coding and the rules we told it could use.

Without the software having this capability and if written via the explicitly programmed method it took almost 2 weeks to scan an operating power plant. With Machine Learned Coding (MLC) it took 28 minutes to scan an operating power plant.

Machine Learned Coding (MLC) is just a stepping stone. I keep thinking about where will this technology go? These are very exciting times, but very frustrating times too. I feel that the rules of coding must expand.

The human mind is very complicated, and by comparing a machine being run by its programming is not the same thing as a human mind which is probably a very good thing. Hopefully Machine Learned Coding (MLC) might be able to change the human rules that produced the coding languages, that will allow for a huge expansion on capabilities. We will see this in Machine Learning 2020 and beyond.

Contact us today toll free 1-888-392-9623 to find out more on how Adept Technologies can save you money by utilizing our services and technology.

Advanced GIS Maps in Adept Enterprise®

We have been working on many new features with GIS. One of many exciting new features is document and photo management in GIS. These features have in been in the Adept Enterprise ® systems for years, and with GIS we would just link back to the Adept system to view the documents and photos, and the information saved with them.

Adept Enterprise GIS 01
(Document and photo tab in GIS giving us a list of all attached files on the selected property record.)

Now, we just stay in the Adept GIS Mapping system which views ESRI maps, via published ARCGIS Servers. We write the mapping systems. We used to work with 3rd party GIS companies, but as ESRI provided better tools, we don’t need 3rd party GIS companies anymore, smart move by ESRI. Which helps us to deliver pure coded GIS enterprise systems at very cheap prices. In most cases we provide these GIS maps for free as long as you have an ESRI licensed GIS system.

Adept Enterprise GIS 02
(We select a file to open, we click the big open button, out in the field we use our fingers to click on buttons, so it is good to have finger sized buttons to click.)

We work with many government clients across the USA, and many utility corporations globally. GIS is a must have tool. When a huge project has been completed, such as a huge utility line, or gas line across many states is now going live and the contractors deliver all their project documents to you from the 8-10 plus year project that is now completed, odds are these documents are going into your Adept Enterprise® system. GIS tools makes it easy to locate that needed document, map, plan, image, by simply clicking locate me by the structure, or tool you need to find that document for.

Adept Enterprise GIS 02
(Here is the document I need.)

Adept’s Clients can consolidate multiple databases with GIS into one manageable location, automate manual processes, prioritize work and cut expenses by eliminating paper-based procedures. Productivity increases and errors are virtually eliminated.

We have been working on many new features with GIS and are expanding these features weekly. We love to code and coding GIS is challenging, but very rewarding!

Contact us today toll free 1-888-392-9623 to find out more on how Adept Technologies can save you money by utilizing our services and technology.

Issuing Violations with Adept Enterprise ® on Candlewood Lake Connecticut for FERC Compliance.

The Adept Enterprise ® Shoreline Permit Management System is an enterprise software tool that provides for the advanced management of shorelines. It is specifically designed for Hydropower Project Reservoirs licensed by the Federal Energy Regulatory Commission (FERC), Corporate Real Estate Divisions, Water Districts and the U.S. Army Corps of Engineers Lake and Recreation operations.

Adept Mobile Inspections 01
(Code Enforcement sweep by boat- What is this non-permitted construction going on?)

Adept’s Shoreline Permit system consolidates your shoreline management operations and workflow processes, providing convenient, centralized access to shoreline permit and license data. Every Adept solution comes with end to end customization tailored to meet the unique and growing needs of your organization. Adept also offers Hosted Software as a Service plans for all its products, providing customers with state of the art, Secure Cloud options.

Adept Mobile Inspections 02
(GPS tells us where we are, select the address. Adept GIS)

The Adept Enterprise ® Shoreline Management System helps you to oversee shoreline activities and take action against unauthorized encroachments along your project boundaries. Reinforce your SMP goals by ensuring that adjacent property owners and marinas apply for permits prior to facility development and use. Effortlessly issue, track and collect penalty fees on Notices of Violation for infractions.

Adept Mobile Inspections 03
(Issue the Violation -yes that is a mac, we support mac too)

Adept’s Clients can consolidate multiple databases into one manageable location, automate manual processes, prioritize work and cut expenses by eliminating paper-based procedures. Productivity increases and errors are virtually eliminated.

Contact us today toll free 1-888-392-9623 to find out more on how Adept Technologies can save you money by utilizing our services and technology.

Windows 10 version 1903 hoses Visual Studio

After we upgraded Windows 10 to version 1903, we noticed that Visual Studio versions 2015 and higher lost references to the ADODB services, the IIS port numbers were claiming they were all in use, which was impossible and when you tried to re-reference the projects the projects were hosed.

Good news it was a simple fix. Reinstall or do a repair on your Visual Studio installation and you are good to go. If you changed your references in any of your projects after the Windows 10 upgrade to version 1903 before the Visual Studio reinstall, remove those projects and use a back up and your good to go. This was a pain, but not as bad as other Windows 10 updates in the past.

Secure Admin Accounts

We believe in staying current on all systems, but with that having backups are a must! Happy Coding!!

Contact us today toll free 1-888-392-9623 to find out more on how Adept Technologies can save you money by utilizing our services and technology.

Server 2008 R2 end of life

The end of the road is rapidly approaching. The Windows Server 2008 R2 end of life is January 14, 2020 and SQL Server 2008 R2 is July 9, 2019. That means the end of regular security updates.

For organizations that want to stay on premise and migrate to a newer Windows Server OS and SQL database system, the time is now. If the decision is to move to Windows Server 2016 or Windows Server 2019, we recommend Windows Server 2019, with SQL Server 2016 or newer.

Server 2008 R2 end of life

The on premise Adept Enterprise systems must be upgraded to support the new versions of Windows Server OS and SQL database systems. We have already provided these updates to our customers. The time is now to upgrade.

The real threat of ransomware and damage to corporate brands is a major risk to not upgrade to supported systems. The 2017 WannaCry outbreak is an example of attacks that used vulnerabilities in outdated Windows systems.

The Software as a Service Adept Enterprise systems are already updated.

If your organization is still running Windows Server 2008 R2 and SQL Server 2008 R2 you have been warned. There is no excuse to run unsupported software systems. The risk is just to great.

Contact us today toll free 1-888-392-9623 to find out more on how Adept Technologies can save you money by utilizing our technology.