<div dir="ltr">Oooh, sharing .gitconfig aliases is my favorite. Mine:<div><br></div><div><div>[alias]</div><div> find = !sh -c 'git ls-files | grep --color=auto -i "$@" | less -FRSX' -</div><div> fixup = "!f() { TARGET=$(git rev-parse "$1"); git commit --fixup=$TARGET ${@:2} && EDITOR=true git rebase -i --autostash --autosquash $TARGET^; }; f"</div><div> squash = "!f() { TARGET=$(git rev-parse "$1"); git commit --squash=$TARGET ${@:2} && git rebase -i --autostash --autosquash $TARGET^; }; f"</div><div> ri = rebase --interactive --autosquash --autostash</div><div> lt = log --graph --pretty=changes</div><div> ll = log --numstat --pretty=changes</div><div> ds = diff --staged</div><div> dw = diff --word-diff</div><div> ego = shortlog -s -n --no-merges</div><div> pr = pull-request</div><div> rbs = !git for-each-ref --sort=committerdate --format='%(refname:short) * %(authorname) * %(committerdate:relative)' refs/remotes/ | column -t -s '*'</div><div> undo = reset HEAD^</div><div> fpr = "!f() { git fetch origin pull/$1/head:pr-$1; git checkout pr-$1; }; f"</div><div> append = commit --amend --no-edit</div><div> reword = commit --amend --reedit-message HEAD</div><div> reauthor = commit --amend --no-edit --reset-author</div></div><div><br></div><div><div>[pretty]</div><div> changes = format:%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset</div></div><div><br></div><div>Joe</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 29, 2017 at 5:23 PM, <span dir="ltr"><<a href="mailto:jep200404@columbus.rr.com" target="_blank">jep200404@columbus.rr.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href="https://github.com/joseph-albrecht/Project-Euler" rel="noreferrer" target="_blank">https://github.com/joseph-<wbr>albrecht/Project-Euler</a><br>
<a href="https://github.com/joseph-albrecht/Project-Euler/blob/master/Problem%203%20-%20Largest%20Prime%20Factor.ipynb" rel="noreferrer" target="_blank">https://github.com/joseph-<wbr>albrecht/Project-Euler/blob/<wbr>master/Problem%203%20-%<wbr>20Largest%20Prime%20Factor.<wbr>ipynb</a><br>
<br>
doj@sbc:~$ cat .gitconfig<br>
...<br>
<br>
[alias]<br>
co = checkout<br>
ci = commit<br>
st = status<br>
br = branch<br>
hist = log --pretty=format:\"%h %ad %s%d [%an]%n%P parents%n%T tree%n\" --graph --date=iso<br>
hist = log --pretty=format:\"%h %ad %s%d [%an]%n\" --graph --date=short<br>
hist = log --pretty=format:\"%h %ad %cd %s%d [%an]%n\" --graph --date=iso-local<br>
hist = log --pretty=format:\"%h %ad %s%d [%an]\" --graph --date=iso-local<br>
hist = log --pretty=format:\"%h %ad %s%d [%an]\" --graph --date=raw<br>
hist = log --pretty=format:\"%h %ad %cd %s%d [%an]\" --graph --date=format-local:'%Y-%m-%d %H:%M:%S'<br>
hist = log --pretty=format:\"%h %ad %s%d [%an]\" --graph --date=format-local:'%Y-%m-%d %H:%M:%S'<br>
type = cat-file -t<br>
dump = cat-file -p<br>
df = diff --color<br>
dw = diff --color --word-diff<br>
dm = difftool -t meld<br>
dy = difftool -t meld -y<br>
doj@sbc:~$<br>
<br>
git clone <a href="https://github.com/james-prior/kraftur-math-game.git" rel="noreferrer" target="_blank">https://github.com/james-<wbr>prior/kraftur-math-game.git</a><br>
cd kraftur-math-game<br>
git co jep-dev<br>
git hist --color=always | grep --color=always '([^)].*)\|$'<br>
git hist | tac | awk 'NR > 1 {print $2}' | while read h; do git difftool -t meld -y "$h"^ "$h" simpleMathGame.py;done<br>
<br>
recent notebooks: (not all are posted yet)<br>
<br>
<a href="http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170927-dojo-qtconsole-not-happy.ipynb" rel="noreferrer" target="_blank">http://nbviewer.jupyter.org/<wbr>github/james-prior/cohpy/blob/<wbr>master/20170927-dojo-<wbr>qtconsole-not-happy.ipynb</a><br>
<a href="http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170928-dojo-iterating-over-dictionary-gets-keys.ipynb" rel="noreferrer" target="_blank">http://nbviewer.jupyter.org/<wbr>github/james-prior/cohpy/blob/<wbr>master/20170928-dojo-<wbr>iterating-over-dictionary-<wbr>gets-keys.ipynb</a><br>
<a href="http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170928-dojo-iter-sentinel-else.ipynb" rel="noreferrer" target="_blank">http://nbviewer.jupyter.org/<wbr>github/james-prior/cohpy/blob/<wbr>master/20170928-dojo-iter-<wbr>sentinel-else.ipynb</a><br>
<a href="http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170928-dojo-refactoring-kraftur-math-game.ipynb" rel="noreferrer" target="_blank">http://nbviewer.jupyter.org/<wbr>github/james-prior/cohpy/blob/<wbr>master/20170928-dojo-<wbr>refactoring-kraftur-math-game.<wbr>ipynb</a><br>
<a href="http://nbviewer.jupyter.org/github/james-prior/cohpy/blob/master/20170928-dojo-references-map-zip_longest-fstrings.ipynb" rel="noreferrer" target="_blank">http://nbviewer.jupyter.org/<wbr>github/james-prior/cohpy/blob/<wbr>master/20170928-dojo-<wbr>references-map-zip_longest-<wbr>fstrings.ipynb</a><br>
<br>
wp:The Unix Programming Environment<br>
<br>
wp: prefix means Wikipedia<br>
To get good answers, consider following the advice in the links below.<br>
<a href="http://catb.org/~esr/faqs/smart-questions.html" rel="noreferrer" target="_blank">http://catb.org/~esr/faqs/<wbr>smart-questions.html</a><br>
<a href="http://web.archive.org/web/20090627155454/www.greenend.org.uk/rjk/2000/06/14/quoting.html" rel="noreferrer" target="_blank">http://web.archive.org/web/<wbr>20090627155454/www.greenend.<wbr>org.uk/rjk/2000/06/14/quoting.<wbr>html</a><br>
<br>
V. Anton Spraul's Think Like a Programmer, Python Edition<br>
<a href="http://www.linuxjournal.com/content/v-anton-sprauls-think-programmer-python-edition" rel="noreferrer" target="_blank">http://www.linuxjournal.com/<wbr>content/v-anton-sprauls-think-<wbr>programmer-python-edition</a><br>
<br>
Open source-based business lessons from a seasoned CEO<br>
<a href="https://opensource.com/article/17/9/qa-evan-powell" rel="noreferrer" target="_blank">https://opensource.com/<wbr>article/17/9/qa-evan-powell</a><br>
<br>
<a href="http://thefaradayproject.com/concept/" rel="noreferrer" target="_blank">http://thefaradayproject.com/<wbr>concept/</a><br>
<br>
xdpyinfo | less<br>
<br>
Facebook Relents on React.js License Issue<br>
<a href="http://windowsitpro.com/open-source/facebook-relents-reactjs-license-issue" rel="noreferrer" target="_blank">http://windowsitpro.com/open-<wbr>source/facebook-relents-<wbr>reactjs-license-issue</a><br>
<br>
autonomous car uses Python<br>
<br>
Donkey Car<br>
<a href="http://www.donkeycar.com/" rel="noreferrer" target="_blank">http://www.donkeycar.com/</a><br>
<br>
Joint Meetup with VR Columbus: VR demo and robotics racing in the works<br>
<a href="https://www.meetup.com/AutonomyHub/events/243521906/" rel="noreferrer" target="_blank">https://www.meetup.com/<wbr>AutonomyHub/events/243521906/</a><br>
<br>
Ohio Linuxfest 2017<br>
2017-09-29 to 2017-09-30<br>
<br>
Columbus Code Camp<br>
2017-10-14<br>
<a href="http://columbuscodecamp.com/" rel="noreferrer" target="_blank">http://columbuscodecamp.com/</a><br>
<br>
DevOps Days<br>
<a href="https://www.devopsdays.org/events/2017-ohio/" rel="noreferrer" target="_blank">https://www.devopsdays.org/<wbr>events/2017-ohio/</a><br>
Wednesday, Nov 8, 2017 - Thursday, Nov 9, 2017<br>
The Bluestone<br>
<br>
Machine Vision with Python<br>
openmv (open machine vision)<br>
<a href="https://openmv.io/" rel="noreferrer" target="_blank">https://openmv.io/</a><br>
<a href="https://github.com/openmv/openmv" rel="noreferrer" target="_blank">https://github.com/openmv/<wbr>openmv</a><br>
(opencv is too slow)<br>
<br>
What are the 7 stages of becoming a Python programmer?<br>
The 7 stages of becoming a Go programmer<br>
<a href="https://opensource.com/article/17/9/seven-stages-becoming-go-programmer" rel="noreferrer" target="_blank">https://opensource.com/<wbr>article/17/9/seven-stages-<wbr>becoming-go-programmer</a><br>
<br>
Microsoft is Doing to ‘Open Source’ (OSI) What it Did to W3C<br>
<a href="http://techrights.org/2017/09/28/osi-and-microsoft/" rel="noreferrer" target="_blank">http://techrights.org/2017/09/<wbr>28/osi-and-microsoft/</a><br>
<br>
<a href="https://www.reddit.com/r/dailyprogrammer/comments/6zvjre/20170913_challenge_331_intermediate_sum_of_digits/" rel="noreferrer" target="_blank">https://www.reddit.com/r/<wbr>dailyprogrammer/comments/<wbr>6zvjre/20170913_challenge_331_<wbr>intermediate_sum_of_digits/</a><br>
______________________________<wbr>_________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org">CentralOH@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/centraloh" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/centraloh</a><br>
</blockquote></div><br></div>