fixing broken git stuff

This commit is contained in:
Charles N Wyble 2023-12-06 18:05:34 -06:00
parent d2d66a8f06
commit b47de883d9
7 changed files with 274 additions and 265 deletions

View File

@ -1,6 +1,68 @@
# RandDTodo - [TSYS Todo List](#tsys-todo-list)
- [CIO](#cio)
# Shop Equipment - [IT System Admin - Communications](#it-system-admin---communications)
- [IT System Admin - Configuration Management](#it-system-admin---configuration-management)
- [IT System Admin - Security/Assurance](#it-system-admin---securityassurance)
- [SWAG/Authelia](#swagauthelia)
- [Internal CA](#internal-ca)
- [Creature comfort setup](#creature-comfort-setup)
- [COO](#coo)
- [InProgress](#inprogress)
- [ERPNEXT](#erpnext)
- [Bizops General](#bizops-general)
- [Bizops Marketing](#bizops-marketing)
- [Follow up on these](#follow-up-on-these)
- [CTO](#cto)
- [PCB Assembly/rework workflow](#pcb-assemblyrework-workflow)
- [PCB Stencil making](#pcb-stencil-making)
- [Reflow Oven](#reflow-oven)
- [Pick N Place Machine](#pick-n-place-machine)
- [Other elements](#other-elements)
- [Environmental chamber](#environmental-chamber)
- [RF Chamber](#rf-chamber)
- [Overview](#overview)
- [Hardware](#hardware)
- [Process](#process)
- [Enclosure](#enclosure)
- [Software](#software)
- [SDR server](#sdr-server)
- [EE](#ee)
- [CNC/3d](#cnc3d)
- [CNC](#cnc)
- [3d printer workflow/ops](#3d-printer-workflowops)
- [Documentation of existing POC](#documentation-of-existing-poc)
# TSYS December Todo List
## CIO
- CIO:TechopsGeneral:Get FetchApply setup (port newSrv.sh to it)
- CIO:CTOWorkStation:google earth
- CIO:CTOWorkstation:flora
- CIO:CTOWorkstation:gephi
- CIO:CTOWorkstationSetup:metasploit and armitage (maybe other gui as well? msfgui?)
- CIO:CTOWorkstationSetup:fonts
- CIO:CTOWorkstationSetup:powerline10k
- CIO:CTOWorkstationSetup:posh
- TechOPS-Documentation: Adding a VPN user
- TechOPS-Documentation:new server setup (via assisted configuration management)
- TechOPS-Documentation: AD authentication (app/user)
- TechOPS-Documentation: Migrate final bits from IT wiki to TSYS handbook
- TechOPS-Documentation: Move VsCode onboarding section to main engineering onboarding section in handbook
- CIO:Communications:deploy an internal phone system and setup DID etc: <http://pnijjar.freeshell.org/2015/fusionpbx-tftp/>
- CIO:Communications:Migrate lists.thefnf.org from tsys-cloud-www to cloudron
- CIO:TechopsGeneral:full netdata coverage
- CIO:TechopsGeneral:full librenms coverage
- CIO:TechopsGeneral:Local apt mirror
- CIO:SecOPS:Setup IDS
- CIO:SecOps:Setup IPS
- CIO:SecOps:Setup outbound web proxy for server and classified user networks
- CIO:SecOps:Setup ICAP clamav scanning on outbound web proxy
- CIO:SecOps:Auth:Setup authelia <https://github.com/linuxserver/docker-swag> <https://github.com/authelia/authelia> <https://www.linuxserver.io/blog/2020-08-26-setting-up-authelia>
- CIO:SecOps: Setup Internal CA (offline root CA : use XCA on an airgap workstation and XCA on CA VM with the HSM intermediate device passed through)
- CIO:LabSetup:scansnap (on my laptop and lab laptop)
## CTO
### PCB Assembly/rework workflow ### PCB Assembly/rework workflow
@ -86,40 +148,9 @@ to categorize
- <https://hforsten.com/cheap-homemade-30-mhz-6-ghz-vector-network-analyzer.html> - <https://hforsten.com/cheap-homemade-30-mhz-6-ghz-vector-network-analyzer.html>
- <https://www.jpier.org/PIER/pier138/31.13030606.pdf> - <https://www.jpier.org/PIER/pier138/31.13030606.pdf>
### CNC/3d
We have a crealty ender (something) which has laser cuter, filament extruder, cnc.
We also have monoprice 3d printers. ### Software
#### CNC
- Deploy <https://camotics.org/>
- Deploy <http://flatcam.org/>
The following are some options to drive the controller
- <https://github.com/vlachoudis/bCNC>
- <https://github.com/synthetos/TinyG/wiki/Chilipeppr>
- <https://winder.github.io/ugs_website/guide/platform/>
Depending on maintenance , installation difficulty, features etc, may end up with multiple options.
#### 3d printer workflow/ops
Evaluate
- <https://octoprint.org/download/>
- <https://github.com/MatterHackers/MatterControl>
- <https://www.repetier-server.com/>
Leaning towards MatterControl
MatterControl has an issue post install, bug report at <https://github.com/MatterHackers/MatterControl/issues/5096>
## TSYS R&D Lab Workstation Needs
### RF
- <https://github.com/AD-Vega/rtl-power-fftw> - <https://github.com/AD-Vega/rtl-power-fftw>
- <http://swigerco.com/gnuradio/> - <http://swigerco.com/gnuradio/>
@ -128,7 +159,7 @@ MatterControl has an issue post install, bug report at <https://github.com/Matte
- <http://ab-initio.mit.edu/wiki/index.php?title=Meep> - <http://ab-initio.mit.edu/wiki/index.php?title=Meep>
- <https://github.com/AlexandreRouma/SDRPlusPlus/releases> - <https://github.com/AlexandreRouma/SDRPlusPlus/releases>
### SDR server #### SDR server
Idea is to use the raspi4 on the lab bench, with the various SDR/pluto USB radios hung off it and stream the output to the (either/or) upstairs GPU farm or downstairs gpu/cpu server farm for processing. Idea is to use the raspi4 on the lab bench, with the various SDR/pluto USB radios hung off it and stream the output to the (either/or) upstairs GPU farm or downstairs gpu/cpu server farm for processing.
@ -155,6 +186,35 @@ Idea is to use the raspi4 on the lab bench, with the various SDR/pluto USB radio
- Setup USB microscope <https://www.adafruit.com/product/636> and <https://plugable.com/pages/microscope-drivers> - Setup USB microscope <https://www.adafruit.com/product/636> and <https://plugable.com/pages/microscope-drivers>
- Setup jtag <https://www.digikey.com/en/products/detail/ST-LINK%2fV2/497-10484-ND/2214535?itemSeq=371798146> and <https://github.com/stlink-org/stlink> and <http://openocd.org/doc/html/Debug-Adapter-Configuration.html> (google openocd st-link v2 ) (maybe add jtag as well) - Setup jtag <https://www.digikey.com/en/products/detail/ST-LINK%2fV2/497-10484-ND/2214535?itemSeq=371798146> and <https://github.com/stlink-org/stlink> and <http://openocd.org/doc/html/Debug-Adapter-Configuration.html> (google openocd st-link v2 ) (maybe add jtag as well)
### CNC/3d
We have a crealty ender (something) which has laser cuter, filament extruder, cnc.
We also have monoprice 3d printers.
#### CNC
The following are some options to drive the controller
- <https://github.com/vlachoudis/bCNC>
- <https://github.com/synthetos/TinyG/wiki/Chilipeppr>
- <https://winder.github.io/ugs_website/guide/platform/>
Depending on maintenance , installation difficulty, features etc, may end up with multiple options.
#### 3d printer workflow/ops
Evaluate
- <https://octoprint.org/download/>
- <https://github.com/MatterHackers/MatterControl>
- <https://www.repetier-server.com/>
Leaning towards MatterControl
MatterControl has an issue post install, bug report at <https://github.com/MatterHackers/MatterControl/issues/5096>
``` ```
For the above items that present serial port over USB, we need to setup persistent device names. For the above items that present serial port over USB, we need to setup persistent device names.
@ -265,11 +325,130 @@ and
would be some things to check out. would be some things to check out.
``` ```
## Documentation of existing POC ### Documentation of existing POC
- POC1 Hardware - POC Hardware
- Software Engineering tooling stack - Software Engineering tooling stack
- Hardware Engineering tooling stack - Hardware Engineering tooling stack
- Mechanical/Industrial design tooling stack - Mechanical/Industrial design tooling stack
- Software Engineering supply chain (software components) stack - Software Engineering supply chain (software components) stack
- Hardware Engineering supply chain (hardware/software components ) stack - Hardware Engineering supply chain (hardware/software components ) stack
## COO
- Entity stuff For all TSYS components:
- HFNOC/HFNFC
- AFABN
- SDG
- TheCampusTradingCo
- RedWFO
- RedWGR
- YDN
- MOrse
- Suborbital Systems
- RackRental
### InProgress
- Finish website (landing page at least) build out
- Accounting / finance
- HR
- Discourse
- Discord
- Obtain EIN
- Bank account
- Phone number/IVR
- Tax election
- D&BSN
- sam
- Corp CC
- Corp Frequent Flyer
- Create/finalize stanalone / subsidiary entities:
- Finalize operating agreement with following series language
```
series language
Notice of Limitation on Liability of Series
The Company Agreement may establish or provide for the establishment of one or more designated series of members, managers, membership interests, or assets that (1) has separate rights,
powers, or duties with respect to specified property or obligations of the Company or profits and losses associated with specified property or obligations, or (2)
has a separate business purpose or investment objective.
Subject to the provisions of the Texas Business Organizations Code (1) the debts, liabilities, obligations, and expenses incurred, contracted for, or otherwise existing with
respect to a particular series shall be enforceable against the assets of that series only, and shall not be enforceable against the assets of the Company generally
or any other series, and (2) none of the debts, liabilities, obligations, and expenses incurred, contracted for, or otherwise existing with respect to the Company generally
or any other series shall be enforceable against the assets of a particular series.
Specific series of assets shall be separately labeled or enumerated in such a manner as to identify each series assets, structure, and operations.
Pursuant to §101.614 of the Texas Business Organizations Code, and as ore fully set forth in the Company Agreement,
a specific series and its business and affairs ay be wound up and terminated without causing the winding up of the Company.
The winding up of a series shall not affect the litigation of liability of members and managers of other series or the Company at large.
```
- Contract execution
- NDA
- Non compete
- Invention Assignment
- anything else needed from <http://siliconhillslawyer.co/startup-formation-issues/> <http://siliconhillslawyer.co/2013/05/01/austin-startup-form-yourself-avoid-crappy-lawyers/>
- Finish federal government registration for all entities
| Task | Notes |
| ---------- | ----- |
| SBIR Reg | |
| NASA SBIR | |
| Grants.gov | |
| DOD SBIR | |
| SAM | |
| NSF | |
| Grants.gov | |
| DOD SBIR | |
| DHS SBIR | |
| DOE | |
### ERPNEXT
| Entity Name | Entity Created | Documents & Records | Assets | Accounting |
| -------------- | -------------- | -------------------- | ------ | ---------- |
| Subo LLC | | | | |
| RackRental LLC | | | | |
| RWSCP Series | | | | |
| RWSCP BDC Inc | | | | |
| AFABN INC | | | | |
| SDG 501c4 INC | | | | |
| SDG PAC INC | | | | |
| HFNOC Series | | | | |
| TSYS LLC | | | | |
### Bizops General
| Entity Name | Bank Account | Online Banking | Stripe | Paypal | Fileshare | State Tax Filing | Federal Tax Filing | EIN | EIN no dash | Other Federal Filings | Sales tax & Use Permit |
| -------------- | ------------ | ---------------- | ------- | ------- | ---------- | ---------------- | ------------------ | ---------- | ----------- | --------------------- | ---------------------- |
| Subo LLC | Y | Y | Y | Y | Y | Y | | 84-2245901 | 842245901 | | Y |
| RackRental LLC | Y | Pending Amp call | Blocked | Blocked | Y | Y | | 84-2251518 | 842251518 | | Y |
| RWSCP Series | N/A | N/A | N/A | N/A | Y | N/A | N/A | | | | N/A |
| RWSCP BDC Inc | N/A | N/A | N/A | N/A | Y | | | | | | N/A |
| AFABN INC | N/A | N/A | N/A | N/A | Y | Y | | 84-1825176 | 841825176 | N/A | N/A |
| SDSG 501c4 INC | N/A | N/A | N/A | N/A | Y | Y | | | | N/A | N/A |
| SDG PAC INC | N/A | N/A | N/A | N/A | Y | Y | | 84-1855678 | 841855678 | | N/A |
| HFNOC Series | N/A | N/A | N/A | N/A | Y | N/A | N/A | | | N/A | N/A |
| Axios Series | Y | Y | Y | Y | Y | Y | Y | | | | Y |
### Bizops Marketing
| Brand Name | Webstats | Facebook Page | Instagram | Twitter | Reddit | Cross Social Integration | WP tech | WP social integration | Mautic |
| ------------------ | -------- | ------------- | --------- | ------- | ------- | ------------------------ | ------- | --------------------- | ------- |
| Suborbital Systems | Y | Y | Y | Y | Y | | Y | | |
| RackRental.net | Y | Y | Y | Y | recover | | Y | | |
| RWSCP | Y | Y | Y | Y | Y | | Y | | |
| AFABN | Y | Y | Y | Y | Y | | Y | | |
| SDG | Y | Y | Y | Y | Y | | Y | | |
| HFNOC | Y | Y | Y | Y | Y | | Y | | |
### Follow up on these
- <https://news.ycombinator.com/item?id=10884209>
- <<https://news.ycombinator.com/item?id=10833213>

View File

@ -1,172 +0,0 @@
# CNWHUDTodo
## Things to finish by 08:00 04/16/2022
### Techops things:
These are items for which @ReachableCEO is the Directly Responsible Individual and once completed allow him to exit techops critical path (handing over to the wonderful Technical Operations team he has put together)
* VM8 (in progress, monitor goes blank after starting proxmox install, need to swap monitor potentially?)
* pfv-nas-01 (wd) (in progress, completed initial setup, need to finish patching and make available to the pfv-vmsrv farm for use)
* System / dashboard inventory (merge into handbook) (in progress)
* IT task list (backlog) in gitea (in progress)
* SRE task list (backlog) in gitea (in progress)
* pfv-nas-02 (netapp) (racked, powered, console access setup, need to factory reset)
* UPS (blocked)
### CEO force multiplier / foundational things (Tenacity/velocity/focus):
* Setup automations to alert me via pushover to take breaks, drink water, switch locations etc
* Finish paypal/venmo/cash app/buy me a coffee/patreon/librepay/github sponsors profile/banking setup
* Finish video streaming setup (OpenStreamingPlatform for self host (canonical source) and OBS to a proxy out to YT/FB/Twitch)
* Setup wordpress cross posting to discord/discourse/facebook/linked in/twitter
* IOS Focus modes tweaks (done)
* IOS Fabulous app adjustments (daily routine support system)
* gym bag tweaks / finalization
* consolidating personal / business overhead todo lists
* Get all contacts consolidated and into CRM
## Introduction
THis is a working / live document where I track what i'm working on past/present/future
## CIO
Techops Todo list: https://git.turnsys.com/TSGTechops/docs-techops/issues?type=all&sort=&state=open&labels=&milestone=0&assignee=3
## CTO
### SUBO
### RackRental
## COO
## Backlog
- Entity stuff For all TSYS components:
- HFNOC/HFNFC
- AFABN
- SDG
- TheCampusTradingCo
- RedWFO
- RedWGR
- YDN
- MOrse
- Suborbital Systems
- RackRental
### InProgress
- Finish website (landing page at least) build out
- Accounting / finance
- HR
- Discourse
- Discord
- Obtain EIN
- Bank account
- Phone number/IVR
- Tax election
- D&BSN
- sam
- Corp CC
- Corp Frequent Flyer
- Create/finalize stanalone / subsidiary entities:
- Finalize operating agreement
```
series language
Notice of Limitation on Liability of Series
The Company Agreement may establish or provide for the establishment of one or more designated series of members, managers, membership interests, or assets that (1) has separate rights,
powers, or duties with respect to specified property or obligations of the Company or profits and losses associated with specified property or obligations, or (2)
has a separate business purpose or investment objective.
Subject to the provisions of the Texas Business Organizations Code (1) the debts, liabilities, obligations, and expenses incurred, contracted for, or otherwise existing with
respect to a particular series shall be enforceable against the assets of that series only, and shall not be enforceable against the assets of the Company generally
or any other series, and (2) none of the debts, liabilities, obligations, and expenses incurred, contracted for, or otherwise existing with respect to the Company generally
or any other series shall be enforceable against the assets of a particular series.
Specific series of assets shall be separately labeled or enumerated in such a manner as to identify each series assets, structure, and operations.
Pursuant to §101.614 of the Texas Business Organizations Code, and as ore fully set forth in the Company Agreement,
a specific series and its business and affairs ay be wound up and terminated without causing the winding up of the Company.
The winding up of a series shall not affect the litigation of liability of members and managers of other series or the Company at large.
```
- Contract execution
- NDA
- Non compete
- Invention Assignment
- anything else needed from <http://siliconhillslawyer.co/startup-formation-issues/> <http://siliconhillslawyer.co/2013/05/01/austin-startup-form-yourself-avoid-crappy-lawyers/>
- Finish federal government registration for all entities
| Task | Notes |
| ---------- | ----- |
| SBIR Reg | |
| NASA SBIR | |
| Grants.gov | |
| DOD SBIR | |
| SAM | |
| NSF | |
| Grants.gov | |
| DOD SBIR | |
| DHS SBIR | |
| DOE | |
#### ERPNEXT
| Entity Name | Entity Created | Documents & Records | Assets | Accounting |
| -------------- | -------------- | -------------------- | ------ | ---------- |
| Subo LLC | | | | |
| RackRental LLC | | | | |
| RWSCP Series | | | | |
| RWSCP BDC Inc | | | | |
| AFABN INC | | | | |
| SDG 501c4 INC | | | | |
| SDG PAC INC | | | | |
| HFNOC Series | | | | |
| TSYS LLC | | | | |
#### Bizops General
| Entity Name | Bank Account | Online Banking | Stripe | Paypal | Fileshare | State Tax Filing | Federal Tax Filing | EIN | EIN no dash | Other Federal Filings | Sales tax & Use Permit |
| -------------- | ------------ | ---------------- | ------- | ------- | ---------- | ---------------- | ------------------ | ---------- | ----------- | --------------------- | ---------------------- |
| Subo LLC | Y | Y | Y | Y | Y | Y | | 84-2245901 | 842245901 | | Y |
| RackRental LLC | Y | Pending Amp call | Blocked | Blocked | Y | Y | | 84-2251518 | 842251518 | | Y |
| RWSCP Series | N/A | N/A | N/A | N/A | Y | N/A | N/A | | | | N/A |
| RWSCP BDC Inc | N/A | N/A | N/A | N/A | Y | | | | | | N/A |
| AFABN INC | N/A | N/A | N/A | N/A | Y | Y | | 84-1825176 | 841825176 | N/A | N/A |
| SDSG 501c4 INC | N/A | N/A | N/A | N/A | Y | Y | | | | N/A | N/A |
| SDG PAC INC | N/A | N/A | N/A | N/A | Y | Y | | 84-1855678 | 841855678 | | N/A |
| HFNOC Series | N/A | N/A | N/A | N/A | Y | N/A | N/A | | | N/A | N/A |
| Axios Series | Y | Y | Y | Y | Y | Y | Y | | | | Y |
#### Bizops Marketing
| Brand Name | Webstats | Facebook Page | Instagram | Twitter | Reddit | Cross Social Integration | WP tech | WP social integration | Mautic |
| ------------------ | -------- | ------------- | --------- | ------- | ------- | ------------------------ | ------- | --------------------- | ------- |
| Suborbital Systems | Y | Y | Y | Y | Y | | Y | | |
| RackRental.net | Y | Y | Y | Y | recover | | Y | | |
| RWSCP | Y | Y | Y | Y | Y | | Y | | |
| AFABN | Y | Y | Y | Y | Y | | Y | | |
| SDG | Y | Y | Y | Y | Y | | Y | | |
| HFNOC | Y | Y | Y | Y | Y | | Y | | |
### Follow up on these
- <https://news.ycombinator.com/item?id=10884209>
- <<https://news.ycombinator.com/item?id=10833213>
## Done (as of 04/08/2021)

View File

@ -1,54 +0,0 @@
# TSYS Technical Operations Todo
- Get FetchApply setup (port newSrv.sh to it) (in progress)
- NASA worldwind
- google earth
- flora
- recoll
- scansnap (and on my and shared kiosk system)
- gephi
- metasploit and armitage (maybe other gui as well? msfgui?)
- TechOPS-Documentation: Adding a VPN user
- TechOPS-Documentation:new server setup (via assisted configuration management)
- TechOPS-Documentation: AD authentication (app/user)
- TechOPS-Documentation: Migrate final bits from IT wiki to TSYS handbook
- TechOPS-Documentation: Move VsCode onboarding section to main engineering onboarding section in handbook
### IT System Admin - Communications
- deploy an internal phone system and setup DID etc: <http://pnijjar.freeshell.org/2015/fusionpbx-tftp/>
- Migrate lists.thefnf.org to cloudron
### IT System Admin - Configuration Management
- full netdata coverage
- full librenms coverage
- Local apt mirror
### IT System Admin - Security/Assurance
This covers areas such as
- SIEM
- access control (ldap) / zero trust / authentication / SSO
- IDS,IPS
- auditing/reporting/vulnerability scanning
* Setup IDS
* Setup IPS
* Setup outbound web Proxy
* Setup ICAP clamav scanning on outbound web proxy
#### SWAG/Authelia
- <https://github.com/linuxserver/docker-swag>
- <https://github.com/authelia/authelia>
- <https://www.linuxserver.io/blog/2020-08-26-setting-up-authelia>
#### Internal CA
- Internal CA (use XCA on an airgap workstation and XCA on CA VM with the HSM intermediate device passed through)
#### Creature comfort setup
- fonts

View File

@ -0,0 +1,56 @@
- [The Charles Wyble Show](#the-charles-wyble-show)
- [early years](#early-years)
- [Tenant 1 - exclusive expert](#tenant-1----exclusive-expert)
- [the first time](#the-first-time)
- [the second time](#the-second-time)
- [the third time](#the-third-time)
- [Tenant 2 - Get comforable being right](#tenant-2----get-comforable-being-right)
- [Tenant 2 - OODA is all](#tenant-2----ooda-is-all)
# The Charles Wyble Show
## early years
### Tenant 1 - exclusive expert
#### the first time
become an exclusive expert at something. it's key.
from 14 to 18 years old i spent 10,000+ hours develping deep expertise in the micrsofot file formats. excel specfically. i am a co-author of the only comprehesive documentation outside
micrsoft. i was the very first person to request the formats after the consent decree.
9/11/2001 was the first day of my senior high school year
less than a year later at 17 i was recruite by the department of defense to support global counter terrorism operations.
why? i was the worlds expert on microsoft file formats (specifically excel).
yes terrorists use excel. i supported sensitive site operations (SSE) pipelines that sourced, colated, processed, exploited intelligence
in country to support industrial scale, stovepope counter terrorism ops
#### the second time
I .... "helped people do stuff". We will simply say "offensive cyber" , but you know before 2010. No , it's not on my linkedin. Only people who are glorified metasploit operators put "NSA Cyber Ops" on linkedin. Because that's not useufl OSINT for our enemies. I was there in the beginning and I was an early pioneer.
#### the third time
This little balloon project. It's nothing big and profesisonal like (insert co name here) #TODO , just some 30/40 somethings in a garage with a dream and a world
class leadership/founding engineering team drawn from our mid career rolodexes and relenteless pounding of the pavement.
### Tenant 2 - Get comforable being right
9 billion in capital spend for TWDC in 52 weeks
Thre people being my gatekeepers and nothing under 10 million in rev impact was worth my time
I was 25 . It was scary and exhiliarting
Critical path shot caller for million/billon revenue/capex make/break decisions my whole career
Took companies public. Lots of firing.
Make decisions quickly and own em. YOLO is real. Fime only moves forward
### Tenant 2 - OODA is all