Tuesday, June 21, 2016

Setting Up a New Windows 7 Box

Here's my list of things to do with a new windows 7 box in 2016: 
 
Set Preferences
-----------
Right-click RecycleBin, select "Properties" and uncheck "Display delete confirmation dialog" box
In the task bar, right-click select properties and set "Taskbar buttons:" to be "Always Combine"
Add environmental variable "HOME" and set to C:\home\mfincher so emacs can find me
Add C:\home\mfincher\bin to environmental variable "Path"
Create C:\tmp so ange-ftp can work.
Turn off error reporting, "My Computer"/Properties/Advanced system settings/Advanced/Startup and Recovery/Settings/System failure, set "Write debugging information" to "(none)"


Install Utility Programs
------------------------
Install Emacs and a
Install spell (https://www.emacswiki.org/emacs/AspellWindows)
ssh 
Install SoapUI from https://www.soapui.org/downloads/latest-release.html
Install Chrome and Firefox, set up sync in Firefox to get old bookmarks and addins
Install Launchy from https://sourceforge.net/projects/launchy/files/
Install AutoHotKey from https://autohotkey.com/download/
Install ConEmu from https://sourceforge.net/projects/conemu/
Install PostMan inside Chrome
Install Notepad++ from https://notepad-plus-plus.org
Install Mouse drivers
Install pdf reader sumatra - http://blog.kowalczyk.info/software/sumatrapdf/download.html
Install Paint.Net http://www.getpaint.net/download.html
Install Mezer Tools https://www.bayden.com/mezer/ Windows-s for capture Windows-c for calipers 
Install 7-zip for zip/tar files from http://www.7-zip.org/
Install Process Explorer  http://technet.microsoft.com/en-us/sysinternals
Install cygwin, add c:\cygwin64\bin to "Path" environmental variable so emacs can see "gzip"
        or unxutils from https://sourceforge.net/projects/unxutils/ 
Install SourceTree for git repos - https://www.atlassian.com/software/sourcetree 
Install cmder from http://cmder.net/ 
 
Install Microsoft Programs
------------------------
Set powershell to use unsigned scripts: add  "set-executionpolicy remotesigned" 
Install SQL Server and Red Gate's SQL Search
Install Visual Studio and ReSharper
Install "Remote Desktop Connection Manager" from https://www.microsoft.com/en-us/download/details.aspx?id=44989 
 
Copy Files From Old Computer
----------------------------
Copy My Documents, My Pictures, c:\home, c:\opt
copy over all the old databases
Copy over inetpub directories
Copy over old Microsoft Mail archives, *.pst files
Copy root directory of Perforce files, C:\workfiles
Copy the old %AppData%\Launchy\Luanchy.ini config file over to new machine 
Copy Themes from %userprofile%\AppData\Local\Microsoft\Windows\Themes C:\Users\fincherm\AppData\Local\Microsoft\Windows\Themes
 

Monday, June 06, 2016

Teaching My Nine Year Old Daughter to Program with LightBot.com

I introduced my nine-year old daughter to lightbot.com to show her how to program.  LightBot.com is a wonderful site where you can download a little game to a device (she has a $50 android table) and learn to program a little robot.

The game is amazing at teaching programming.  After learning the basics, the site introduces kids to the concept of functions and recursion (although its called 'loops').  Kids think they are just playing a game, when in reality they are learning some basics of programming.