Restful Servies, Git and Other Materials

From: DCosta, John (HAL) Sent: Wednesday, December 17, 2014 4:55 PM

http://git-scm.com/book/en/v2

http://www.javaworld.com/article/2113465/developer-tools-ide/git-smart-20-essential-tips-for-git-and-github-users.html

http://fideloper.com/hexagonal-architecture

http://alistair.cockburn.us/Hexagonal+architecture

http://codeplanet.io/principles-good-restful-api-design/

http://blog.mwaysolutions.com/2014/06/05/10-best-practices-for-better-restful-api/

http://www.slideshare.net/mario_cardinal/best-practices-for-designing-pragmatic-restful-api

http://blog.2partsmagic.com/restful-uri-design/

http://martinfowler.com/articles/microservices.html

http://www.codingpedia.org/ama/tutorial-rest-api-design-and-implementation-in-java-with-jersey-and-spring/

Supporting multiple monitors with Macbook Pro

Used thunderbolt adapters to drive two external monitors.  One of them was rotated so there was another tweak necessary to get this to pickup.

Settings, Monitors

Choose: Gather Windows

Multiple windows appear, choose the window/panel with the monitor to rotate, and it should have a rotation option.

Please see attached example.

Rotate external monitor
Rotate external monitor

Offers4U Malware on Mac

Looks like John D, got hit by this item, fairly good article for removal.

http://virusremovalguideline.blogspot.jp/2014/05/offers4u-popup-how-do-i-stop-ads-by.html

Looking for MacBook Changes

John was looking around his MacBook pro to see if any Malware was installed.  These are notes from terminal history of where to look.

465 ls -ltr
466 cd /Library
467 ls -ltr
468 cd LaunchAgents/
469 ls -ltr
470 cd ..
471 cd LaunchDaemons/
472 ls -ltr

How to close save dialog with keyboard

Mac seems a bit backwards where you cannot close a dialog by default with the keyboard.  You need to go into settings, keyboard, shortcuts.

In the "Full keyboard access" section, choose the radio "All Controls"

After this, you can close without saving by using the space bar, use escape to cancel or enter to save with a prompt.

OS X: How to Change Default Application to Open File Type

If you click on a file and the wrong app opens it, you can change the default application to open that file or file type. These are the steps to both change the default app to open one specific file or to change the default app to open all files of one file type.

Change Default App for One File:

1. Ctrl-click on the file you want to open
2. Click Open with
3. Select Other
4. Select the applcation you want to open the file
5. Select Always Open With
6. Click Open button

Now that one file will always open with the application you picked.

If you want to change the default app that opens all the files of one particular file type, you can do that too.

Change Default App for All Files of a File Type:

1. Ctrl-click on the file
2. Click Get Info
3. Under Open With pick the app that you want to become the default
4. Click the Change All button
5. Confirm your decision

Macbook Sound Through HDMI

Installed sound flower and then it did not seem like audio went through the monitors speakers anymore.  Hold [Option}+[Sound Icon] at top of Macbook Panel to select the monitor's speakers again.

no vpn secrets ubuntu 14.04

I just rm'd all files in /etc/NetworkManager/system-connections/ and restarted Ubuntu 14.04. Problem solved. I know it was the last software update because I updated and shutdown. The next time I started up Ubuntu, the network kept dropping connection.

This almost worked to start from the command line but might need to run as sudo, might try if there are future problems.

Probably need this, needs read/write access to /var/run/vpnc, or change it's permissions:
$ sudo openconnect --no-cert-check gateway.hollandamerica.com

Original attempt that failed:
$ openconnect --no-cert-check gateway.hollandamerica.com

Another Idea is to try this for the, no luck with this:
[vpn]
password-flags=0

https://faq.i3wm.org/question/3796/nmcli-connection-activation-failed-no-valid-vpn-secrets/