Skip to main content

Posts

mole gopher #5 http://blog.tsunanet.net/2010/10/ioexception-well-known-file-is-not.html bug is in state closed http://bugs.sun.com/view_bug.do?bug_id=4244896 looks like jdk 8 to the rescue Tsuna  you the man

homebrew, git

IN PROGRESS - Steps to contribute a cask to homebrew. Also a good way to stay in touch with git use if you don't have it at work. https://github.com/caskroom/homebrew-cask/blob/master/CONTRIBUTING.md#getting-set-up-to-contribute 1: Fork the repository in GitHub with the  Fork  button. create or login into your github account use the Fork button at https://github.com/caskroom/homebrew-cask A  fork  is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project. Most commonly,  forks  are used to either propose changes to someone else's project or to use someone else's project as a starting point for your own idea. Now get a 'remote' local copy of the fork you must have git installed comes pre-installed on later osx versions can switch to most current with homebrew - $brew install git $ github_user= ' <my-github-username> ' $ cd " $( brew --repository ) ...

VPN Journeyman

Get free static ip with dns servic e Consider free vpn - you need trust they are and will do the right thing with your data Use opera-developer as an interim and fallback measure For private browsing. Available in homebrew versions tap on a Mac! ` ` ` ` ` mac mini vpn server

devops day 1

Kubernetes on a mac tutorial Assumes you have node and docker. Get them with homebrew works. https://kubernetes.io/docs/tutorials/stateless-application/hello-minikube/

read the glob docs! And never forget the sacrafice that glob is making for you.

extglob  changes the way certain characters are parsed. It is necessary to have a newline (not just a semicolon) between  shopt -s extglob  and any subsequent commands to use it. You cannot enable extended globs inside a  group command  that uses them, because the entire block is parsed before the  shopt  is  evaluated .  Note that the typical  function  body  is  a  group command . An unpleasant workaround could be to use a  subshell command list  as the function body. Therefore, if you use this option in a script, it is best put right under the shebang line. Toggle line numbers 1 #!/usr/bin/env bash 2 shopt -s extglob # and others, such as nullglob dotglob 3

Velocity and Burn Rate Budget

This is a great summary of where to get to in how you budget projects. http://www.agileadvice.com/2011/02/04/agilemanagement/calculating-a-budget-for-an-agile-project-in-six-easy-steps/ Most importantly, Using the definition of “done” add pre- and post- Iteration budgets Every agile team is supposed to be “ cross-functional ” but in reality, there are limits to this.  For example, in most software project environments, teams do not include full-time lawyers.  This limited cross-functionality determines what the team is capable of delivering in each cycle – anything outside the team’s expertise is usually done as either pre-work or after the iterations (cycles) are finished.  Sometimes, this work can be done concurrently with the team.  In order to understand this work, it is often valuable to draw an organization-wide  value stream map  for project delivery.  This map will show you the proportion of time spent for each type of work in the proje...

Estimate the Minimum Viable Product Backlog

Estimated size needs to include all work done by any silo'd team to get the next iteration on the vertical slice to a done-done state in a agreed upon production or production like environment. That means that this includes qa, dba and sysadmin effort to get this out the door not just what a silo'd dev team does. That way the estimate accounts for the time it takes to wade through the red tape of db change requests, glitches in continuous integration, system config changes, qa effort including customer feedback and anything else that creeps up on the scope of delivering your Minimum Viable Product. Estimating across silos has several additional beneficial outcomes. 1. Metrics gathered from estimates can be used to retrospect the entire process and effort through delivery. 2. It's a start toward deeper collaboration and breaking down knowledge silos - anyone can call bs on an estimate as they learn more about what it takes to execute a change in a part of the system they a...