Had the most frustrating time grading projects this semester. Since I got a new laptop just before the semester ended, I held off migrating until classes were over. I took advantage of the time between classes and exams to migrate to the new laptop. Big mistake. I had to finish grading projects on the new …
Category Archives: Computer Science
Installing JDK 14 & JavaFX for IntelliJ
Download the JAVA SDK. I used JAVA 14 (jdk-14.0.1_osx-x64_bin.dmg) and installed. Download JavaFX, here I use v.14 (openjfx-14.0.1_osx-x64_bin-sdk.zip). Uncompress and install JavaFX: Add the following to .tcshrc (or other shell initialization file): 5. In IntelliJ, set a Path Variable for JavaFX: Follow the directions in the JavaFX documentation to configure projects to use JavaFX: https://openjfx.io/openjfx-docs/#IDE-Intellij …
Software Engineering Class Projects
I’m still debating the best project for this semester’s class project. We’re probably going to have 10-12 people per team, with two competing teams. Some of my current thoughts: Cross-Platform Synchronizing Chore management system Software Tool/Environment for teaching children to program The chore management system is needed around our house, and we have a group …
Spring 2014 Courses
This semester’s schedule is going to be interesting: ITEC 325 – System Administration COSC 412 – Software Engineering COSC 485/670 – Reverse Engineering / Malware Analysis The reverse engineering class is a new one, and I’ll be dusting off some old-school skills to pass along to a new generation. This is either going to be …
BasicTeX 2013
Well that didn’t take long. Only 1 month after the release of BasicTeX 2013, I find myself in need of a new package. The TeXLive repository has already deprecated all of the 2012 pacakges, so I’m off and running installing BasicTeX 2013. This year the steps are mostly the same, with the addition of more …
BasicTeX 2012
I just upgraded to BasicTeX 2012, and here’s a quick synopsis of the steps: tlmgr uninstall download and install the current BasicTeX package from tug.org update PATH environment variable to include the current install location: /usr/local/texlive/2012basic/bin/universal-darwin tlmgr update –self tlmgr update –all tlmgr install collection-fontsrecommended tlmgr install subfigure tlmgr install exam The Exam package is …
Node.js
Just started looking at node.js, and I have to admit I think it looks really useful. So far it seems lightweight and pretty powerful with less mental baggage than some other languages I’ve seen lately. Anyone have a recommendation for a (canonical) project I should implement to get my feet wet?
OMFG! Want!
More importantly, I want to work with/for/near Bret Victor. After I spent a few posts bagging on Sierra as an inadequate mechanism for improving the spend and quality of code, here comes this guy with an amazing demo of the kinds of tools that could revolutionize software development. Check the video for all the hotness: …
My (long) note to the creator of Sierra
I’ve spent the evening trading e-mail with the creator of Sierra. Please forgive the lack of context, but I’m posting my last reply, since I think it sums up my thoughts on the language well. Ok, I’ll shift my focus from Sierra as implemented to your stated higher level goals for the purposes of trying …
Sierra, again.
OK, there are other things I meant to post, but I ran across the latest update on the Sierra language Kickstarter, and I really need to comment. First the update: Update #1: Sierra to Objective C Posted 5 days ago I have decided that the project will first translate into Objective C rather than having …