Posted in 2017

Cambell's Law

This is a repost of a blog entry I made back on January 12, 2015

Read more ...


The Joy of PHP 1

In a previous post I described the process of setting up a basic virtual machine for PHP development using KVM. In this post I’ll decribe how to use it.

Read more ...


Getting Started with CiviCRM

This is the first of many posts to come that will be tagged CiviCRM . I’m going to follow the setup process documented by NOVA Web Developer, Douglas Cerna, and see how it goes. With any luck I’ll be able to begin exploring CiviCRM and further explore modifications to the setup. As an important example, I can see that these instructions use MySQL as the database. Since the work we will be doing almost immediately will involve geographic data and information, we will want a spatial database, and the clear choice there is PostGIS. We will have to determine how to escape from this quandary, but for now, I just want to get CiviCRM running.

Read more ...


Getting Started with PHP

Now that NOVA Web Development has made the decision to focus on CiviCRM support, I have been forced to deal confront the question of whether I should be teaching PHP to students in my web design and development classes instead of Python. I have been an active participant in the Python community since 1999, and I am very fond of both the language and the community around it, so it is with some reluctance that I make this decision.

Read more ...


PRIMEd for July

In an unexpected turn of events, I will have four high school interns through Arlington Public School’s PRIME program for the next three weeks. Their previously arranged internship fell through, so they will be interning with NOVA Web Development.

Read more ...


Why We Need NEA Members for Our Revolution - A View from Virginia

The NEA is the largest union in the United States, and according to our website, our annual Representative Assembly (RA) is the largest democratic deliberative assembly in the world.

Read more ...


GitHub Pages and the NEA Members for Our Revolution Website

We are using GitHub Pages to host the new website for NEA Members for Our Revolution. In addition to being available without charge, the workflow for editing and deploying changes to the website is fantastic. Regular git commits update the website at the same time as the source repository.

Read more ...


Beginning to Study for the RHCSA

Yesterday on the train ride from DC to Vermont I was able to complete chapter 1 of the Red Hat System Administration 1 curriculum, minus the end of chapter lab which I will do tomorrow. Today I’ll describe the motivation for pursuing RHCSA and talk about the virtual machine setup I’ll be using to practice for it.

Read more ...


A Morning of Networking

I came in early this morning to complete Unit 5 of Cybersecurity Fundamentals, which is the second of two units focused on networking. I’ll be teaching a one week Cybersecurity Camp beginning on August 7th, and this edX course is proving really helpful as preparation for that.

Read more ...


Summer Plans 2017

Tomorrow is officially the first day of Summer, so I’m just in time to start this new weblog with a Summer plans entry.

Read more ...