Blog
-
Whiteboard
October 06, 2014
My RCOS project Whiteboard that was started in the spring semester has finally been released into beta. It is a Django project and has had a lot of work done on it before preparations were made for deployment. What I didn’t realize is as the size of the project grows without attempting to deploy things can become complicated. Django also has a lot of settings to configure. Eventually I got it working with Apache on AWS with S3 storage and an RDS.
There was a lot that went wrong but now I know a lot more and feel it has only helped me grow as a developer. This semester has seen a large growth in my broadening knowledge. Javascript went from a scary and afraid to touch to something to I have worked on and feel comfortable looking at. This is thanks to 2 hackathon projects written entirely with Javascript using node.js.
-
Harlem Academy
June 08, 2014
For he summer I am living in Troy working for RCOS and the Dean of Students Office doing summer pipeline programs. The programs are all about exposing grade school students to the STEM fields and hopefully garnering an interest in pursuing science and math related fields.
I work as a camp counselor and I love it. We just finished our first week of camp and it was really good. We hosted students from Harlem Academy for three days and showed them some really cool stuff. As a counselor I got just as into the events as a lot of the students. We got to burn Cheerio’s and Frito’s to show the difference in calories and then we got to tour RPI’s MILL where we saw a waterjet, industrial robots, a CNC mill, a 3d printer, a laser cutter and a lot more. It was all really exciting and interesting. We also got to play with LEGO Mindstorms robots and show the 5th and 6th graders the basics of robotics and programming. A physics “magic” show was another stop and we got to play with a lot of cool physics focusing mostly on electricity and magnetism. A favorite was launching a metal ring into the air using a super powerful electromagnet. Another cool experiment was electron bending and playing with the current and magnets to move the field.
There was a lot of other fun stuff involved too and I got to tell the students, teachers, and parents what I am currently studying and involved in and take questions. I got a lot of great questions and even met a 5th grader that loved computers and wanted to study them too.I am doing 3 more camps this summer and can’t wait!
-
Must Have Programs For Linux
May 18, 2014
I do all my work in Linux and I have a few programs I could not live without. The programs I like are all over the place and this list may grow.
-
i3
A powerful, tiling windows manager. i3 is an awesome windows manager that helps me be productive and stay organized as I work. Here is a taste of what is going on while I write this post.
-
Autojump
An awesome program for navigating the command line. Autojump stores where you cd into and you can type
j
and part of the directory name you want to be in and j will guess where you want to be and get you there. -
Tree
Another command line tool. Tree gives you a prettier output than ls and shows subdirectories and files. And when you pass it the
-L
flag followed by a number it will only show items to that many layers below current level. -
vim
Always use for quick edits of text files. I love not having to leave the Terminal.
-
Dropbox
Used to sync all of my school files and have them readily accessible from my tablet, phone or even a school computer.
-
inotify
A handy little program that monitors file system events and pipes output to your programs. Used to write this handy little script that runs the command you set everytime a file is changed in a directory. I use it all the time to rebuild a project after I update something. Works extremely well with Makefiles. This script is a child of Seve and I.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characterswhile [ 1 ]; do clear\ && echo "[Running \"$@\" on files changes in $(pwd) at $(date +'%r')]"\ && echo ""\ && sleep .1\ && $@ \ && sleep .3; inotifywait -r -q -e modify,move,create .; done
-
-
Hello World
May 17, 2014
Here is my first blog post. Here I will mostly be writing things that I want to be able to remember for myself. Perhaps other people will find some of my musings interesting too. I will most likely be blogging about Linux and projects I am involved with.