TimesToCome

Geekiness and life on the third coast

From OS X to Windows 10 Development




I’ve been developing apps on OS X for about 5 years. Many recent things have me rethinking OS X and looking at Windows again. I purchased a SurfaceBook with Windows 10. I absolutely adore it. Setting up the development environment has been mostly but not totally painless. All of the items listed have Windows and OS X versions.

 

Things to download and install:
Anaconda
R and RStudio
Octave
Visual Studio (try them all, I use Code for simple stuff, Studio for complex projects)
Calibre (pdf catalog for keeping all your manuals and technical papers organized)

 

Moving files and projects between OS X and Windows 10
GitHub
Google Drive
One Drive

 

Unexpected kinks:
“The term ‘conda’ is not recognized as the name of a cmdlet…..”
Open a terminal
type bash at the prompt, and try again.

Running Python and other languages from Visual Studio requires a tasks.json file in the .vscode directory.

 
Unbutu on Windows

Setting up Ubuntu on Windows 10

What works so far:
Anaconda 2.7, 3.5 ( *Installing Anaconda on Windows 10 Ubuntu )
XGBoost (conda install -c creditx xgboost )
Then (conda install theano)
TensorFlow (conda install tensorflow)
The easiest way is to download and install Anaconda, then use conda install to install other packages.

* Theano not working on Windows 10 Bash
OMP: Error #100: Fatal system error detected.
OMP: System error #22: Invalid argument
Aborted (core dumped)
This is actually a scipy fail. See discussion on turning off KMP affinity ENV setting ( add export KMP_AFFINITY=disabled to your .bashrc file, close and reopen bash shell )

( * I’m only using CPU, haven’t figured out GPU support yet )

 
Got yas
‘Double tap/drag’ to drag/resize windows on Windows instead of ‘click/drag’ on OS X

 

Moving music
In iTunes:
File->Create New Version->Create MP3 Version