In the past, I’ve written about
scams in computer services, and poor use of technology on a campus media site. Now bringing you… my views on a student government project to deliver a mobile app, PennMobile, to the University of Pennsylvania.
Since I was involved with planning when the 2013-2014 Vice-President of the UA was drafting
the Penn Mobile App Resolution (which passed on December 8, 2013), I have been tracking the project and offering feedback since its inception. On multiple occasions, I have been disappointed with how the project was realized.
In this 3-part post, I’m going to cover:
The botched initial public release
Still unfixed bugs on Android that were reported
The original vision
Continue reading Review: PennMobile app, and its botched launch
I was experimenting with configuration management tools, and wanted to set up a Puppet master node for my virtualized machines.
It is unfortunate that most guides out there today are tailored specifically for Ubuntu, or rely on prepackaged DEBs that do all the work (which, obviously, don’t really help on CentOS/Fedora/RedHat).
This guide on DigitalOcean for setting up a Puppet master on Ubuntu 14.04 is pretty solid, but my own preferences are for CentOS and Fedora. Furthermore, I have completely migrated to using nginx in all my servers, though many deployment guides for Puppet still use Apache and Passenger. And the closest I could find in a guide for CentOS 6, nginx, and Unicorn used SysVinit and God… which are unnecessary now that systemd has been adopted.
(If you’re not as picky, just use Foreman Installer. It’ll take care of everything… even on CentOS 7.)
This guide will use:
CentOS 7 (at the time of writing, latest release)
x (mainline, from official nginx repository) Unicorn
Puppet open source 3.7.
Continue reading Installing a Puppet master on CentOS 7 with nginx and Unicorn
VMware Workstation 11’s wizard for creating a new VM includes an option for “Windows Server Threshold”…
I’ve got 3 invites for the 64 GB Sandstone Black model of the
OnePlus One, about to expire on January 1, 2015. Comment or tweet at me.
In this post:
Prebuilt Fedora Cloud images for XenServer
Kickstart scripts for Fedora Server on XenServer
Fedora 21 was just released earlier this week on December 9, 2014. The biggest change was the separation of the distribution into three “products”:
Fedora Cloud, a lightweight optimized distribution for public/private clouds, containerization with Docker and Project Atomic.
Fedora Server, the traditional platform for running services, usually on a headless host whether virtualized or on baremetal.
Fedora Workstation, a developer-friendly desktop running a cutting edge OS.
Of course, as always, OpenStack/KVM and Docker get a lot of love, but Xen and XenServer are once again ignored. This post is my solution. With the prebuilt images distributed here and the kickstart scripts below, you can deploy Fedora 21 on your own XenServer (6.2+).
Continue reading Fedora 21 on XenServer
Terrorism is salient and graphic. Wars abroad are visible — at least imaginable. Justifying trillions in spending on fighting threats that can be exaggerated is easy when
triggering fear in the population is as easy as reporting a claim without evidence; even more so when all Americans feel like it’s a threat they face.
But death from lack of access to medicine isn’t the kind of problem that privileged lawmakers and the people with power and influence tend to encounter, except, perhaps, the doctors and health economists who see it most vividly.
Quotation above from
. Required reading for HCMG 850. The Healing of America, by T.R. Reid
When I first came to Penn, the website for the Nominations & Elections Committee looked like this:
No, this wasn’t the year 1999… this was in 2011. NEC website redesign
I set out to redevelop and redesign this, upgrading it from a static HTML site edited over SFTP to a WordPress CMS on
Canvas. More importantly, the website redesign in 2012 needed to fit the rebranding that Penn underwent that academic year. In other words, I wanted it to look more like the university’s design. (An email to the Communications office responsible for web assets clarified that we could, in fact, do this.)
Continue reading Found some old screenshots…
I am transitioning PGP keys from an old 2048-bit RSA key to a new 8192-bit RSA master key with subkeys.
Continue reading PGP key transition