[CentralOH] 2016-08-01 Pyohio Monday Sprints: Coaster Scribbles: Intro to Sprinting markdown anaconda beehave batavia etymology python in browser ride sharing plaintext grows superpowers nandtotetris security mba try.jupyter.org avoid git pull python path horizon oracle v pg
jep200404 at columbus.rr.com
jep200404 at columbus.rr.com
Wed Aug 3 14:05:24 EDT 2016
There was actual sprinting going on.
Intro to Sprinting
This project is for how to make sprints more productive
especially for beginners. This has been needed for a long time.
https://github.com/chalmerlowe/intro_to_sprinting
Chalmer Lowe
todo
markdown tutorial?
https://github.com/james-prior/pyohio-2016/blob/master/Part 4 - Markdown Cells.ipynb
http://nbviewer.jupyter.org/github/james-prior/pyohio-2016/blob/master/Part 4 - Markdown Cells.ipynb
How to render markdown:
Paste into a markdown cell in Jupyter Notebook,
then (re)execute cell.
https://try.jupyter.org/ lets one do so in firefox or chrome
without installing any jupyter or markdown stuff on one's PC.
When I am satisfied, copy cell and paste into foo.md file.
(this is what I usually do)
markdown README.md >README.md.html (then view file in browser)
Ubuntu 14.04.4 LTS
sudo apt-get install markdown
markdown README.md >README.md.html
Ubuntu 14.04.4 LTS
sudo apt-get install python-markdown
markdown_py README.md >README.md.html
push to github, then view with browser (too cumbersome)
howto for sprint leader
have files on USB flash drive as backup for bad network
FAT32 partition for portability
software for all platforms: anaconda! miniconda? git?
ceelo at sprints:~/mnt/flash-drive/anaconda$ ll
total 4069528
-rw-rw-r-- 1 ceelo ceelo 411562823 Mar 29 12:14 Anaconda2-4.0.0-Linux-x86_64.sh
-rw-rw-r-- 1 ceelo ceelo 348392297 Mar 29 12:14 Anaconda2-4.0.0-Linux-x86.sh
-rw-rw-r-- 1 ceelo ceelo 355703551 Mar 29 12:14 Anaconda2-4.0.0-MacOSX-x86_64.pkg
-rw-rw-r-- 1 ceelo ceelo 304288480 Mar 29 12:14 Anaconda2-4.0.0-MacOSX-x86_64.sh
-rw-rw-r-- 1 ceelo ceelo 350807856 Mar 29 12:14 Anaconda2-4.0.0-Windows-x86_64.exe
-rw-rw-r-- 1 ceelo ceelo 294659856 Mar 29 12:15 Anaconda2-4.0.0-Windows-x86.exe
-rw-rw-r-- 1 ceelo ceelo 417798602 Mar 29 12:15 Anaconda3-4.0.0-Linux-x86_64.sh
-rw-rw-r-- 1 ceelo ceelo 353266156 Mar 29 12:15 Anaconda3-4.0.0-Linux-x86.sh
-rw-rw-r-- 1 ceelo ceelo 358139390 Mar 29 12:16 Anaconda3-4.0.0-MacOSX-x86_64.pkg
-rw-rw-r-- 1 ceelo ceelo 306950558 Mar 29 12:16 Anaconda3-4.0.0-MacOSX-x86_64.sh
-rw-rw-r-- 1 ceelo ceelo 362171448 Mar 29 12:16 Anaconda3-4.0.0-Windows-x86_64.exe
-rw-rw-r-- 1 ceelo ceelo 296840248 Mar 29 12:16 Anaconda3-4.0.0-Windows-x86.exe
ceelo at sprints:~/mnt/flash-drive/anaconda$
the repo itself???
Beehave
a whole bunch of things, including Batavia,
which runs Python byte code in javascript
so that one can run Python in browsers.
batavia is much smaller than trying to put interpreter on browser
great etymology
https://github.com/pybee/batavia
Russell Keith-Magee
See the video of his presentation for various ways of doing
Python on javascript.
Snakes in a browser by Russell Keith-Magee
Ride Sharing
https://github.com/catherinedevlin/rideshare-matchmaker
Catherine Devlin
great title
https://github.com/catherinedevlin/plaintext-grows-superpowers
https://github.com/catherinedevlin/python-over-the-bumps
People who are really serious about software should make their own hardware.
https://en.wikiquote.org/wiki/Alan_Kay#1980s
nand to tetris
http://nand2tetris.org/
Building a Modern Computer from First Principles
The east room got very warm in afternoon
TVs had HDMI and various analog inputs
isc2-central-ohio-chapter-security-mba-tickets
https://github.com/chalmerlowe/data_generator.git
https://github.com/james-prior/pyohio-2016
http://jupyter-notebook.readthedocs.io/en/latest/examples/Notebook/Working With Markdown Cells.html
try.jupyter.org provoked security blockage by firefox
Prepending https:// made firefox happy.
BeeWare
http://pybee.org/
https://github.com/pybee
contributing
Russell Keith-Magee
batavia!!!!!!
https://github.com/pybee/batavia
need to know:
python bytecode
javascript
test suite
"unexpected success"
https://pypi.python.org/pypi/voc
Tools to convert Python bytecode into Java bytecode.
bower.io
github.com/bower/bower
afraid to do git pull
afraid of unresolved conflicts
instead:
git fetch remotereponame
look at diffs between their branch and my branch
incrementally resolve those differences with multiple little commits
on my branch (and maybe some on their branch also).
When there are no diffs between my branch and their branch,
I switch to their branch, merge my branch,
push merged branch to github
then create pull request for it
python path for imports
brought big new laptop with gorgeous 4k display, probably IPS
realtime open-source backend for Javascript apps by RethinkDB folks
github.com/rethinkdb/horizon
@horizonjs
boozallen.com/careers
when asked
opined that there was nothing that Oracle does that Postgresql can not
by the way Postgresql's GIS stuff blows away Oracle's in geodjango:
https://pythonhosted.org/django_simple_feedback/ref/contrib/gis/db-api.html#compatibility-tables
Next PyOhio: 2017-07-29 and 2017-07-30
s/alot/allot/
pack dongles for Carl
HDMI to VGA
VGA to HDMI
encourage all sprint leaders to have lightning talks
speaker prep:
encourage presenters to practice connecting to Carl's video system
long before the presenter's time slot. (e.g. during lunch time?)
Bringing extra adapters is good.
tell speakers what kind of video they are likely to connect to
Let's hope Carl recovers well.
More information about the CentralOH
mailing list