My Blog

Happy Holidays!

Happy Holidays!

This year I learned how to create handmade cards using watercolors. I painted the cover of each card by hand. Have a look at the results.

Read more…

New Accordion Plugin

I've been a Nikola user for a few years now, and I'm a big fan. One of the reasons why I picked it is because it is implemented in Python. Python is of course my favorite programming language. And because Nikola is written in Python, it should be easier for me to write code to build my own extensions.

For various reasons I never actually did that until now. I wanted an Accordion reStructuredText directive, and since it didn't exist, I had to build it myself. And that's what I did. Getting it to work completely took some fiddling but I have it working. See an example below.

Read more…

New Theme

This weekend I updated my website's theme. As I've said before, I use Nikola, a static site generator written in Python. My new theme is a customization of the bootblog4 theme.

I'm quite happy with the new look. It is clean, functional, and it works well on mobile devices. It also fixed some cosmetic issues that I wasn't able to fix with the previous theme. In addition, I was finally able to get figure captions to work the way I wanted them to work.

Read more…

Graduated from ITP

After two long years of hard work I have graduated from NYU's Interactive Telecommunications Program (ITP). ITP was a wonderful experience and I am grateful for everything I learned and everyone I met. I'm definitely a changed person as a result. I'm happier and more optimistic about my future. And the ITP experience is not over! I am happy to say that I will be continuing for another year as a resident. I'm excited to continue contributing to this community as I continue to learn.

Over the past two years most of my blog posts have been in the ITP section of this website. Now that I've graduated I want to leave the ITP posts alone and start developing the regular blog section of this site. I will reorganize things a bit and will probably make some breaking changes. That's OK though because nobody links to this site outside of the ITP blog and Processing library documentation. To best prepare for the future, I need to make some adjustments.

Happy Holidays!

Happy Holidays!

This is the 3D animation I made for my holiday cards. View this with red-cyan 3D Glasses (red on the left, cyan on the right).

If you don't have 3D glasses you can watch the non-anaglyph version.

Read more…

New Host

I haven't posted over here in a long time because all of my efforts have been going towards the ITP section of the website. School is demanding all of my time and attention. I love it, but now that the summer break is here I will put a few posts over here.

I'm happy to say that I finally changed the hosting of this website from GitHub pages to an AWS S3 bucket and AWS CloudFront. Also the domain registration is now through Route 53. The immediate problem I had to solve is that the size of this website and the git repository backing it started to exceed the maximum GitHub repo size (1 GB). Doing something was necessary. The new location will provide unlimited growth as well as solve some minor problems. In addition, by moving to AWS I will be able to easily utilize sub-domains for new projects that make use of various AWS services. I'm eager to try out AWS Lambda functions in particular. Stay tuned!

Winter Break

My first semester at ITP is complete, and I enjoyed it very much. The workload was intense but that never bothered me. Every day I got out of bed excited for the things I would do that day.

Currently I am making improvements to this website. I made many enhancements to the style sheets and added a logo to the side menu. I also wrote extra documentation that I didn't have time for during the semester.

Before the next semester starts I hope to move the hosting from github to S3. If I have time, I'll add a P5 animation to the homepage.