Bash Scripts I Use With Github

I’ve recently decided that I should put some of my projects on GitHub.

I use two bash scripts to ease my communication with my repo.

. gitpush.sh

<code>
cd [path to local repo]git add .
git status
git commit
git push origin HEAD:master
git diff HEAD~1 HEAD > ~/Desktop/diff.txt
</code>

. gitrm.sh filename

<code>
file=$1
git rm $file
git commit -m "remove $file"
</code>

Thoughtful Containers

Today, my father and I drove to the nearest Target to pick up containers.

I wanted water-tight seals to take non-leaky foods to work, so I examined the container selection and chose the containers that best fit these parameters. We purchased the containers and went to climb at the nearest climbing gym. After we went climbing together (for 3 hours, I got carried away), I sat in the living room coding while my dad faffed about in the kitchen area.

As I finished the header of my next method, my dad called for my attention.
I paused from writing my method header, and met his eyes.

His face was lit by his glee, and he was practically hopping up and down as his voice lilted, changed slightly by his wide grin. I changed my focus from the color-coded plain text file on my monitor to the objects he held in his hands. He was excited (the best comparison to his level of excitement is fan-girling) about the containers and how thoughtfully designed they were.

These containers, although different depths, share the same sized top. The tops stack in a tight fashion which prevents the lids from toppling when in storage. These tops click to the bottom of the containers tightly to prevent loss of the top. Someone (or, more likely, an assembly line of people) thought “How can we make the optimal container within our budget, that will last and please our clients?”, and delivered.

In short, Dad and I had an animated conversation about how beautiful these containers were, appreciating fine details of the container’s simple design.

Many people have made comments to me along the lines of “You get very excited/interested about things that I find boring”. Until today, I hadn’t noticed this trait in full. This brings to mind a quote by Richard Feynman (a man which I hold in the highest respect) along the lines of “Nearly everything is really interesting if you go into it deeply enough”. My dad’s excitement over the economical containers revealed to me where I learned to appreciate the little things in life.

Introduction to FractalCows

I am creating this blog in order to keep my family and friends updated on my adventures. I often neglect to update those close to me on my daily life and changing interests, because of my tendency to get caught up in my school work and research.
I expect this blog an eclectic patchwork of explanations, project updates, doodles, and code.

Here goes. I’ll start with a short introduction.

Hello. I’m Rin, or Catherine. I’m a junior at George Mason University – my major is Computational Physics. In other words, I study scientific simulation, algorithm development, and data analysis. I thrive in the intersections of fields: especially computer science, maths, and physics. This leads me to call myself a compumathemaphysicist.

In my free time, I program in python, cube, rock climb, run, do math, play trombone, read, and draw.

I have 3 main philosophies, based on those held by one of my favorite modern scientists (Neil Degrasse Tyson):
0. Stay healthy.
1. Know more about the world than I did yesterday.
2. Lessen the suffering of others.