[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