Giter Club home page Giter Club logo

MY RESUME

https://github.com/JosephDillard/JosephDillard/blob/main/Joseph_Dillard_GIS_Architect_Developer.pdf

MY LINKEDIN

https://www.linkedin.com/in/joe-dillard-gis-architect

OTHER LINKS

Wireshark The world's most popular network protocol analyzer https://www.wireshark.org/

BeEF is short for The Browser Exploitation Framework. It is a penetration testing tool that focuses on the web browser. https://beefproject.com/

theHarvester is a simple to use, yet powerful tool designed to be used during the reconnaissance stage of a red team assessment or penetration test https://github.com/laramies/theHarvester

OWASP https://owasp.org/www-project-zap/

tcpdump(8) - Linux man page https://linux.die.net/man/8/tcpdump

dnsenum is a perl script that enumerates DNS information https://github.com/fwaeytens/dnsenum

This is a Python command-line utility and library for using websites that can perform port scans on your behalf. https://github.com/vesche/scanless

https://mvnrepository.com/artifact/org.grails.plugins/spring-security-core/5.2.1

https://www.instagram.com/josephcdillard/

https://developers.arcgis.com/pricing/build-arcgis-solutions/

https://www.youtube.com/watch?v=7xqNyUOIRCs&ab_channel=ComputerHistoryArchivesProject

FREE SATELLITE IMAGERY SOURCES Google Earth Pro: https://www.google.co.uk/earth/about/versions/#download-pro

Sentinel Hub Playground: https://apps.sentinel-hub.com/sentinel-playground/

Zoom Earth: https://zoom.earth/

World Imagery Wayback: https://livingatlas.arcgis.com/wayback

15 Free Satellite Imagery Data Sources: https://gisgeography.com/free-satellite-imagery-data-list/

Free Satellite Imagery Sources: https://eos.com/blog/free-satellite-imagery-sources/

MY RANDOM NOTES

  1. ArcGIS System Design

a. Questions before design

  • What types of data?
  • How many records are in the vector data that will be stored in the database?
  • Data pulled into the systems? GIS systems or non GIS data? ETL?
  • What kind of users will use this system - ArcGIS Editors in Pro or Desktop? End user are mostly non-GIS users mostly consuming information? Both?
  • What types of app or functions will be built to use the system.
  • How much downtime is acceptable?
  • High available? Active - Active or Active - Passive - Two duplicate systems can be use to also increase the amount of users servers but will require twice the license as Active Passive.
  • Geographically distributed system?
  1. ArcGIS on AWS
  1. Load Balancing
  1. AWS Scaling
  1. Latency numbers every programmer should know - https://en.wikipedia.org/wiki/Power_of_two

Latency Comparison Numbers

L1 cache reference 0.5 ns Branch mispredict 5 ns L2 cache reference 7 ns 14x L1 cache Mutex lock/unlock 25 ns Main memory reference 100 ns 20x L2 cache, 200x L1 cache Compress 1K bytes with Zippy 10,000 ns 10 us Send 1 KB bytes over 1 Gbps network 10,000 ns 10 us Read 4 KB randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD Read 1 MB sequentially from memory 250,000 ns 250 us Round trip within same datacenter 500,000 ns 500 us Read 1 MB sequentially from SSD* 1,000,000 ns 1,000 us 1 ms ~1GB/sec SSD, 4X memory HDD seek 10,000,000 ns 10,000 us 10 ms 20x datacenter roundtrip Read 1 MB sequentially from 1 Gbps 10,000,000 ns 10,000 us 10 ms 40x memory, 10X SSD Read 1 MB sequentially from HDD 30,000,000 ns 30,000 us 30 ms 120x memory, 30X SSD Send packet CA->Netherlands->CA 150,000,000 ns 150,000 us 150 ms

Notes

1 ns = 10^-9 seconds 1 us = 10^-6 seconds = 1,000 ns 1 ms = 10^-3 seconds = 1,000 us = 1,000,000 ns Handy metrics based on numbers above:

Read sequentially from HDD at 30 MB/s Read sequentially from 1 Gbps Ethernet at 100 MB/s Read sequentially from SSD at 1 GB/s Read sequentially from main memory at 4 GB/s 6-7 world-wide round trips per second 2,000 round trips per second within a data center

Joseph Dillard's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.