Tuesday, April 16, 2019

Robust Home Security Vacuum


Wednesday, April 10, 2019

Thursday, March 28, 2019

Clonezilla

Clonezilla at home: https://clonezilla.org

Tuesday, March 19, 2019

Wednesday, March 06, 2019

GITHUB location for vRealize PowerShell Automation

GITHUB location for vRealize PowerShell Automation:
https://github.com/jakkulabs

Thursday, February 28, 2019

Tails Project

Tails Project
https://tails.boum.org

Thursday, January 17, 2019

MobaXterm

MobaXterm: https://mobaxterm.mobatek.net

Friday, January 04, 2019

Friday, November 30, 2018

3D Print Stuff (20181130)


https://www.autodesk.com/products/fusion-360/overview

And a "Slicer"

Also, see: OpenSCAD and Meshmixer

https://www.openscad.org

http://www.meshmixer.com

Protolabs
https://www.protolabs.com

Xometry (on-demand manufacturer)
https://www.xometry.com

3D Hubs (on-demand manufacturer)
https://www.3dhubs.com

3MF Consortium
https://3mf.io

Wednesday, October 10, 2018

Monday, August 13, 2018

JAVA Restful Micro-frameworks

JAVA Restful Micro-frameworks

GIT Tips


##### To include (e.g. "add") in what will be committed
git add 

##### Determine your current branch and display local branches
git branch

##### CREATE a new local branch and switch to it
git checkout -b 

Where "BN" is a branch name like "engineer-feature-YYYYMMDD-xx" or "engineer-task-YYYYMMDD-xx"
NOTE: git apparently doesn't like like branch names with leading "/" characters
NOTE: in the examples above, the "xx" might represent a sequence # (which may be overkill)

##### SWITCH to an existing branch using checkout command
git checkout 

Where "BN" is a branch name like "engineer-feature" or "engineer-task"

##### To discard changes in the working directory to an individual file
git checkout --  

##### To commit to current branch with comment
git commit -m ""  

##### To show commit history on a branch, use variations of this base command
git log 

##### To merge from one branch to another, use this base command
git merge 

##### To push local branch up to the origin repo, use this base command
git push

##### To remove files from the Git index
git rm --cached 

##### Determine your Git status (what branch, untracked files, etc.)
git status



Saturday, July 21, 2018

Good Crypto Links

Bruce Schneier's site:
https://www.schneier.com
Great Crypto Summary:
https://cryptofundamentals.com/algorithms

Friday, March 30, 2018

Tuesday, March 13, 2018

Sunday, February 25, 2018

Node Related

JavaScript tutorial: https://www.w3schools.com/js/
Node.js official site: https://nodejs.org/en/
NPM main site: https://www.npmjs.com

Monday, January 29, 2018

Monday, November 27, 2017

Spark Framework

Spark Framework (a pure Java technique to create REST APIs fast)
http://sparkjava.com

Good, Related Article
https://www.boxuk.com/insight/blog-posts/creating-rest-api-quickly-using-pure-java

Saturday, November 04, 2017

Open API Initiative (was Swagger)

Open API Initiative Github Base Link:
https://github.com/OAI

Swagger Online Editor
http://editor.swagger.io

Tuesday, August 29, 2017

Monday, August 07, 2017

OTP Software

OTP Software (Python)
http://www.red-bean.com/onetime/

This kind of thing seems to work:
 ./onetime -e -n -p pad.dat < cleartext.dat > ciphertext.dat
 ./onetime -d -n -p pad.dat < ciphertext.dat > cleartext2.dat
  sha256sum cleartext.dat cleartext2.dat
Where: pad.dat was created like:
dd if=/dev/urandom of=./pad.dat count=1

Good OTP Jump Link to other possibilities
http://www.hacker10.com/encryption-software-2/list-of-one-time-pad-encryption-programs/

Monday, June 19, 2017

Tuesday, June 06, 2017

Wednesday, March 29, 2017

Client Side Pieces

  1. agent/shim
  2. selenium server
  3. chromedriver
  4. chrome

Sunday, March 26, 2017

GitHub Desktop

GitHub Desktop:
https://desktop.github.com

Friday, March 17, 2017

Postman and Postman Interceptor Module

To debug REST requests:

Postman + Postman Interceptor Extension

As Google Chrome is navigation, activate the Postman Interceptor and watch web requests flow into Postman.

Cucumber Multi-Steps

Cucumber Multi-Steps
https://github.com/cucumber/cucumber/wiki/Calling-Steps-from-Step-Definitions

Cucumber (Ruby Hooks)

Cucumber (Ruby Hooks)
https://github.com/cucumber/cucumber/wiki/Hooks

Thursday, March 16, 2017

More Git Tips

##### To include (e.g. "add") in what will be committed
git add

##### Determine your current branch and display local branches
git branch

##### Create a new local branch and switch to it
git checkout -b

Where "BN" is "engineer//" (example)
NOTE: git apparently doesn't like like branch names with leading "/" characters

##### Switch to an existing branch using checkout command
git checkout

##### To discard changes in the working directory to an individual file
git checkout --

##### To commit to current branch with comment
git commit -m ""

##### To show commit history on a branch, use variations of this base command
git log

##### To merge from one branch to another, use this base command
##### The command below merges the specified branch into the current branch
git merge

##### To push local branch up to the origin repo, use this base command
git push

##### Determine your Git status (what branch, untracked files, etc.)
git status

Friday, March 10, 2017

Ruby Resources

AWS SDK for Ruby: http://docs.aws.amazon.com/sdk-for-ruby/v2/developer-guide/
The Book Of Ruby (online somewhere)
Little Book Of Ruby (online somewhere)
Ruby Style Guide: https://github.com/bbatsov/ruby-style-guide
Ruby Gems Guides: http://guides.rubygems.org/


Wednesday, December 21, 2016

Friday, December 16, 2016

Bless Hex Editor For Linux

Bless Hex Editor for Linux
http://home.gna.org/bless/

Thursday, December 15, 2016

Burp Suite

https://portswigger.net/burp/

https://portswigger.net/burp/

Wednesday, October 05, 2016

Ruby Links

Great Ruby Tutorial:
https://www.tutorialspoint.com/ruby/

C42 Initiatives

  • Requirements Cross Referencing Via Ruby/Cucumber
  • JVM Usage In Conjunction With Ruby/Cucumber

Monday, September 19, 2016

Jasimine -- Bahavior Driven Javascript

Jasmine Base Link:
http://jasmine.github.io/

Jasmine on GitHub:
https://github.com/jasmine/jasmine

Example Java/Cuke Execution

C:\data\svn-work\proj-0014-jvm-cucumber-pmg>java -jar target/pmg-tests-1.0-SNAPSHOT.jar support/test-suites/mid-injection.json support/features
Test Suite File: [support/test-suites/mid-injection.json] Feature File Base Dir: [support/features] Run Dir: [support/run/20160919133009-885/]
Executing Feature File : [support/run/20160919133009-885/run.feature]
Cucumber Plugin Value 1: [junit:support/run/20160919133009-885/run-output.xml]
Cucumber Plugin Value 2: [json:support/run/20160919133009-885/run-output.json]

Tuesday, August 30, 2016

API Testing With Curl / Postman

Curl base link:
https://curl.haxx.se/

Curl Github link:
https://github.com/curl/curl

Postman (Chrome app) base link:
https://www.getpostman.com/

Monday, August 22, 2016

Adding Ubuntu Box To 802.1X Network Without Using GUI

Per: http://www.nowiressecurity.com/#!configure-8021x-authentication-linux/coxb -- add something like this to the /etc/network/interfaces file for wired eth0:

# The eth0 network interface
auto eth0
iface eth0 inet dhcp
pre-up wpa_supplicant -B -i eth0 -D wired -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

The "pre-up" entry (above) will allow the interface to be brought up automatically on rebooting without the need to use a GUI dialog box.

Here are the key entries in the /etc/wpa_supplicant.conf file that I used:

ctrl_interface=/var/run/wpa_supplicant

eapol_version=2

ap_scan=0

network={
        key_mgmt=IEEE8021X
        eap=PEAP
        identity="ACCOUNT NAME HERE"
        password="PASSWORD HERE"
        eapol_flags=0
}

Monday, July 18, 2016

Friday, July 01, 2016

Monday, June 27, 2016

App Inventor (maintained by MIT now)

App Inventor (maintained by MIT now)
http://appinventor.mit.edu/explore/

Friday, June 03, 2016

Thursday, June 02, 2016

Android GPS Apps

One of the best Android apps for injecting GPS points into an emulated device and displaying via offline, tiled maps is:

"GPS Essentials"

A simple Android app to just display GPS coordinates is, you guessed it:

"GPS Coordinates"

Wednesday, May 25, 2016

Android Studio - Installation

Android Developer Base Link
https://developer.android.com/index.html

Android Studio Installation
https://developer.android.com/studio/install.html

Android Emulator

Howto Install and Run the Android Emulator
http://www.petefreitag.com/item/763.cfm

Howto Disable Authentication For Telnet To Android Emulator Console
https://developer.android.com/studio/run/emulator-commandline.html

Thursday, April 21, 2016

Auth0 Base Link

Auth0 Base Link
https://auth0.com/

Friday, April 08, 2016

Tuesday, April 05, 2016

AWS SDK for Java

AWS SDK for Java
https://aws.amazon.com/sdk-for-java/

JMeter

JMeter Base Link
http://jmeter.apache.org/

Monday, March 14, 2016

Saturday, February 20, 2016

Backups Using OTP

Here's how we roll:
  • 00000-clear.dat (ZIP) consists of
    • md5sum.txt (of data.ZIP)
    • data.ZIP
  • 00000-ct.dat (cipher text of 00000-clear.dat)
  • 00000-otp.dat (one time pad used to create 00000-ct.dat)
Example Implementation:

Cryptomni 1.1

Thursday, February 04, 2016

GPX Parser (Java)


GPX Base Link:
http://www.topografix.com/gpx.asp

A search on the Maven Central Repository shows this:
GroupId                    ArtifactId
---------------------------------------------------------
org.vesalainen.gpx    GPX11
ca.carleton.gcrc    nunaliit2-gpx
ca.carleton.gcrc    nunaliit2-gpx-jaxb
com.revolsys.open    com.revolsys.open.gis.gpx

Geographic Information Systems Stack Exchange

Geographic Information Systems Stack Exchange
http://gis.stackexchange.com/

GPS Calculation Libraries (Java)

Geocalc
https://github.com/grumlimited/geocalc

Tuesday, February 02, 2016

GPS Logger for Android

GPS Logger for Android
http://code.mendhak.com/gpslogger/

NOTE - The Garmin GLO can evidently update position location information 10 times per second.

One reviewer claimed that the Windows version of OziExplorer could keep up with the 10Hz update rate of the Garmin GLO.

Here is the base link for OziExplorer:
http://www.oziexplorer.com/

I installed a trial version on my Nexus II Android tablet

Friday, January 15, 2016

Tuesday, December 01, 2015

Monday, November 30, 2015

Thursday, November 12, 2015

Friday, October 09, 2015

Robotics Alley Conference

Robotics Alley Conference
http://roboticsalley.org/

Sunday, October 04, 2015

Friday, September 04, 2015

Monday, August 31, 2015

Firebase

Firebase Link
https://www.firebase.com/

TestRail (Gurock Dot Com)

TestRail Base Link
http://www.gurock.com/testrail/

Thursday, July 02, 2015

Tuesday, June 30, 2015

American / Euro Truck Simulator

American Truck Simulator (supposed to come out in 2016)
https://en.wikipedia.org/wiki/American_Truck_Simulator

American Truck Simulator (on STEAM)
http://store.steampowered.com/app/270880/  (Base Game)
http://steamcommunity.com/app/270880/discussions/  (Discussions)

American Truck Simulator (base link on web)
http://www.americantrucksimulator.com/

Euro Truck Simulator
http://www.eurotrucksimulator2.com/

Forum (Message Board)
http://forum.scssoft.com/index.php

Modding
http://www.eurotrucksimulator2.com/mod_tools.php

Telemetry Access Via The SDK
http://blog.scssoft.com/search/label/SDK

Telemetry Access Via The SDK (Github Repo)
https://github.com/nlhans/ets2-sdk-plugin

Thursday, June 04, 2015

Camera Links

Stonkam
http://www.stonkam.com/

Wednesday, June 03, 2015

Vertx IO Links

Vert.x Base Link
http://vertx.io/

Spring Boot Links

Spring Boot Quick Start
http://projects.spring.io/spring-boot/

Saturday, May 23, 2015

Android Test Frameworks


  • Robotium
  • uiautomator
  • Expresso
  • Calabash
  • Appium
The list above noted by this article:
http://testdroid.com/tech/top-5-android-testing-frameworks-with-examples

Thursday, May 07, 2015

Wednesday, May 06, 2015

Selenium Info

Selenium (Official Documentation)
http://docs.seleniumhq.org/

Selenium (WikiPedia)
http://en.wikipedia.org/wiki/Selenium_(software)

Wednesday, April 08, 2015

Wednesday, March 25, 2015

Node.js Related

Express (minimalist web framework for Node.js)
http://expressjs.com/

Node.js Home Page
https://nodejs.org/

Thursday, March 05, 2015

Raspberry Pi

Raspberry Pi (Base Link)
http://www.raspberrypi.org/

Wednesday, February 25, 2015

Thursday, February 19, 2015

Adding Custom JARs To A Maven Project

Mkyong - How To Include Custom Library Into Maven Local Repository?
(seems like one of the easiest techniques)
http://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/

Guide to installing 3rd party JARs (Apache Maven Project)
http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

Maven External Dependencies (another valid technique)
http://www.tutorialspoint.com/maven/maven_external_dependencies.htm

Stackoverflow Link:
http://stackoverflow.com/questions/5692256/maven-best-way-of-linking-custom-external-jar-to-my-project

Adding external/custom jars into Maven project
Excellent link, especially "Installing jar into local Maven repository".
http://softwarecave.org/2014/06/14/adding-external-jars-into-maven-project/
In case content changes, screenshot of important snippet here:



Wednesday, February 18, 2015

Thursday, February 05, 2015

Docker

Docker
https://docs.docker.com/

Docker User Guide
https://docs.docker.com/userguide/

Quoting from the Docker website:
https://www.docker.com/whatisdocker/

"Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications."

WikiPedia Docker Entry
http://en.wikipedia.org/wiki/Docker_(software)

YouTube Docker Networking
https://www.youtube.com/watch?v=uq8ZEYEYk1Q

Saturday, January 31, 2015

GIT Workflow Links

"A successful Git branching model" by Vincent Driessen
http://nvie.com/posts/a-successful-git-branching-model/

Excellent Article by "End Point"
http://blog.endpoint.com/2014/05/git-workflows-that-work.html

Sunday, January 18, 2015

Encryption For Business (e.g. Medical Billing)

7-Zip (can also AES encrypt files)
http://www.7-zip.org/

AES Crypt (individual files)
https://www.aescrypt.com/

GNU Privacy Guard
https://www.gnupg.org/

List Of Top 24 Free Tools For Data Encryption
http://www.gfi.com/blog/the-top-24-free-tools-for-data-encryption/

TrueCrypt Final Release Repository
https://www.grc.com/misc/truecrypt/truecrypt.htm