howardism.org
Teaching Programming to Middle Schoolers
http://www.howardism.org/Technical/Learning/index.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. Teaching Programming to Middle Schoolers. After many years of teaching Scratch at my local elementary school, I decided to start teaching an after-school session at my local Middle School. With diverse interests and abilities (not to mention, I’m considerably more busy during my day job), I thought I’d try a new approach: nothing. Wrote up the description in the school paper:. Don’t know how to program?
howardism.org
TMUX: My Getting Started Guide
http://www.howardism.org/Technical/Linux/tmux.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. TMUX: My Getting Started Guide. Terminal multiplexer is the cool name for TMux. Which replaces Gnu Screen. In advertising this app to colleagues, I figured I would write the Complete Getting Started Guide to TMux. What follows, however, is just the stuff that I think is cool. In others, a very-opinionated guide. A few use cases for your consideration:. Kick off lots of virtual tabs. Use the wemux Shell Script.
howardism.org
Emacs Folder Actions
http://www.howardism.org/Technical/Emacs/save-hooks.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. Normally, we edit code on our workstation, and then copy it to production-like server for final verification…which seldom works, right? We fix the discovered problems directly on that server (quick turn-around). Don’t forget to copy back the updates…as soon, we aren’t sure which system has the latest version. My work flow is only slightly different. I edit locally in Emacs, but write. Script could contain an.
howardism.org
The Gerrit Workflow
http://www.howardism.org/Technical/Git/gerrit-workflow.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. Perhaps you have heard the Git-oriented review system, Gerrit. But one side-effect of this system is how it encourages creating a good Git commit history. The following is a screen-shot of part of the commit history of a repository at work before using Gerrit:. And here is a screen-shot of the same repository a month later once we started using Gerrit:. The newest engineer, Fritz, is assigned. She went to th...
howardism.org
Lots of Small Spreadsheets
http://www.howardism.org/Technical/Emacs/spreadsheet.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. Lots of Small Spreadsheets. Since falling in love with org-mode. Many years ago, I keep everything as text files, and I do mean everything. I’ve even converted my notes associated with my taxes into a single. Text file instead of loading up a big-app spreadsheet. Was exporting summary tables from the document, leaving out most of the details. Here are some of my tips. If you are already familiar, skip ahead.
howardism.org
Emacs is My New Window Manager
http://www.howardism.org/Technical/Emacs/new-window-manager.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. Emacs is My New Window Manager. Most companies that employ me, hand me a work laptop as I enter the building. Of course, I do not install personal software and keep a clear division between my work like and my real life. Since I want this VM to have minimal impact on my work, I base it on a “Server” version of Ubuntu. however, I like some graphical features, so my most minimal after market. Emacs, I can call.
howardism.org
Journaling with org-mode
http://www.howardism.org/Technical/Emacs/journaling-org.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. Regardless of whether you are into capturing personal data as part of the Quantified Self movement, or simply like to reflect on your day, I thought Emacs and org-mode. Would be a good approach to journaling. I began my journal as a single file,. Each day, I would add one or more events. By using a capture template. File datetree " /journal.org". Depending on how you bind it (I have mine set to. 2014 * 2014-...
howardism.org
Squashing Commits with Magit
http://www.howardism.org/Technical/Emacs/magit-squashing.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. Squashing Commits with Magit. While squashing Git commits. Isn’t too difficult, with Magit, I don’t want to use Git on the command line. However, manipulating the commit history in Emacs isn’t as straight-forward as other Magit activities, so I thought I would share my notes. To explain this, I figure I need a story. While in Magit, hit the. Lowercase L) twice to bring up the log history summary:. Pretty sim...
howardism.org
Literate Database Example
http://www.howardism.org/Technical/Emacs/literate-database-example.html
Babblings of an aging geek in love with the Absurd, his family, and his own hubris. oh, and Lisp. Not knowing anything about the token properties in the Keystone database structure, I jumped into the database to expose a bit of the schema. What follows is a summary of my exploration as well as some recommendations we can use to ascertain its health. First, here are the tables associated with the. Table has the following schema:. Each person that connects to the Keystone service is given an entry in the.
SOCIAL ENGAGEMENT