quiz2

Please select the most appropriate span of time for each of the following [4pts in total]: 1) The Bayh-Dole Act was passed, which gave rise to university technology transfer offices; the GNU Project and Free Software Foundation were founded; the US acceded to the international Berne Convention on copyrights; software was explicitly covered by US […]

blog12/meetup3: Spacemacs

This past week at RITLug, I give a quick overview of my favorite editor and customizations. Of course, I can’t imagine a text editor that doesn’t include a Tetris clone, a psychotherapist, or a Tower of Hanoi player. I’m talking about Emacs of course: undoubtedly, the most feature-rich text editor in existence. But, also, one […]

blog11: Python tooling

Oh dear. I love Python. It’s wonderful for prototyping, and it simplifies much of high-level programming. There’s a package for everything, from data science to graphics to Chromecast communication. But I’d be lying if I said it was perfect: everything from Python 2.7 hell, to the GIL, to poor performance. And, of course, tooling. Tooling […]

finalproposal: Frasteroid

For our final project, we’ve decided to build a fraction game in the “learn to type” style. I remember playing typing games in 3rd-4th grade. Words (or some combination of letters) would appear on incoming objects, and you’d have to type that combination to destroy them before they hit you, crossed a line, etc. The […]

meetup2/blog10: FP talk for RITLug

The current theme of RITLug talks is programming languages. My specialty. This talk was a little more impromptu, so no slide deck to link to. However, I went over a handful of functional programming techniques, mostly exemplified through Haskell. This meeting was at the same time as the start of Datafest. So I kept it […]

meetup1: ZFS talk for RITLug

Just before spring break, I gave a talk at RITlug on the best filesystem in the history of filesystems: ZFS. While that might be an opinion, it’s certainly cool, and worth talking about! There’s a lot ZFS can do, and a reason it’s sweeping server environments. I covered the history of ZFS, the features it […]

blog09/commarchreport: Krita

KDE has been going strong for more than 20 years: it was no surprise their development practices were so fluid. Even so, there were a few surprising things in our analysis. You can find the full report at our Github repo: https://github.com/jibby0/commarch-krita Author Knowledge Running Git by a Bus v2 showed that two main contributors […]

quiz1

1) Please expand each of the following acronyms (1 pt each): 1.1) IRC: Internet Relay Chat1.2) FOSS: Free and Open Source Software1.3) OLPC: One Laptop Per Child1.4) PR: Pull Request (Please use the expansion most appropriate to the class.) Bonus: Give the expansion for the acronym GNU. (1 pt) GNU’s Not Unix 2) What is the name […]

teamproposal: Analysis of Krita

Our team has decided to analyze Krita, an image manipulation tool for Linux. Krita handles raster (and recently vector) graphics, and targets digital artists in the tools it provides. This program falls under the (large) umbrella of the KDE project. Krita’s source is hosted on the KDE Project’s Phabricator server. Our team will consist of: […]