bash scripting: randomly rename files
13 june 2013 | programming

Small script to enable quick randomization of files in a directory and conversion back to original names later. Original inspiration was a [...]way to blind data analysis, e.g. if studying images from an experiment and don't want to be biased by the conditions applied.

global history of architecture
08 june 2013 | architecture

One of my favorite classes at MIT was 4.605 (Global History of Architecture), which explored various styles and themes found throughout dif[...]ferent buildings and other types of architecture from the beginning of civilization to the present. In the spirit of sharing my enthusiasm for the course i'll discuss some takeaways from, and have included a couple papers i wrote for, the class.

r functions: ggplot barplot with errorbars
06 june 2013 | programming

The best way to create a barplot with errorbars using ggplot in R is not obvious. I'll show a super simple solution.[...]

brain initiative notes
27 may 2013 | neuroscience

This is a continually updated collection of news, ideas/findings, and other tidbits related to the [...]n/' target='_blank'>BRAIN initiative, promising biotechnologies, and neuroscience/biology in general. This is a really exciting time in neuroscience and I hope to capture a bit of that here.

¿qué es la calle?
24 may 2013 | short story | spanish

Había terminado y salé para mi cocina. Tenía hambre pero este día no había comida dentro de mi despensa. Me fui y caminé hacienda[...] la Tport—una máquina que puede transportar una persona a otro lugar sin energía y tiempo. Cuando entré la máquina, toqué algunos botónes y esperé. Pero nada ocurrió y lo hice las mismas acciones otra vez—y nada ocurrió.

How would the disappearance of streets affect the social fabric? This short story briefly (in castellano!) explores a world in which instantaneous, free transport is possible. Meant mainly to practice my spanish, i plan to follow-up with a more detail story in the future.

bash scripting: youtube downloading macro
17 may 2013 | programming

<p> Once again, the command line is the root of all that is good in the world. This time, it has helped improve on a long[...]-standing issue for me: what is the easiest way to get a copy of all the <a href='http://www.youtube.com/playlist?list=PLmku2swCXQpqWAZSscjV4h9bcLennVcif' target='_blank'>luscious melodies</a> i hear on youtube? Courtesy of <a href='http://rg3.github.io/youtube-dl/' target='_blank'>youtube-dl</a>, a nifty little command line utility, this problem has been solved. However, every once in awhile it throws errors and i wanted a wrapper bash script to take care of this and some other processing. I'll briefly go over the code. </p>

bio42: notes
12 may 2013 | teaching

<p>While teaching bio42 (cell biology and animal physiology) I created weekly notes to help students in my section study [...]and focus on the important materials presented in the class. I built off of the latex boilerplate that I have been improving over time to create weekly notes. This highlights why I love <a href='http://www.latex-project.org/' target='_blank'>LaTeX</a> so much, especially for larger projects that are heavily linked&mdash;it allows easy annotation, indexing, creation of new document styles, and other related processes rapidly and consistently. Plus, separating content and style is always a plus and images stay uncoupled from a propriety source (e.g. Word files). </p> <p>I really love the resulting notes and student feedback was quite positive. I thought sharing them might be useful for others in the future. The source latex files and raw images can be sent upon request (I'm considering making a Github repository in the future). I'll briefly talk about the document below and certain decisions that were made to get it to its current state. </p>

club coat check stats: part 1
19 April 2013 | designs

Made a script to access the facebook api, extract information from our group and parse the data for youtube links. Kept the date posted and[...] other information then graphed the contributions of each user over time. Axis and other flourishes have been removed to focus on the aesthetics of the graph.

Cheyne-Stoke Respiration
12 April 2013 | designs

One can create art with data, many have proven that with beautiful infographics or dazzling company reports. I thought using R[...]ong> to create an artistic rendering of a normally mundane process would be neat. I created a graphic based on Cheyne-Stokes respiration with the help of ggplot package. I think the resulting work has a sci-fi feel to it, almost like it could be a symbol for a corporation should the sinusoidal lobes be made solid.

Note: The black line is the breathing rate while the red and blue interlocking lines signify aponea and hyperponea, respectively.

sharing minds
26 march 2013 | short story

We had just met and she knew everything about me: where I'd come from, job, favorite books, hideaway where I went to think, special Sun[...]day bike routes, time of day I woke and slept, first time abroad, family members' names, secret hobbies, wants, desires, people I abhorred, my first love...everything.

What if you could access all of another's memory? What would you do?

from the archives: poems, part 1
24 march 2013 | poems

A couple of my old poems from way back when, with minor edits. Enjoy.[...]

bash scripting: playlist maker
23 march 2013 | programming

Decided to take another stab at converting small programs to bash. This time, the python playlist maker was updated to bash and greatly sim[...]plified, no longer need to do sketchy recursions.

©2006-2017 | biafra ahanonu | updated 19 june 2017
biafra ahanonu