October is Halloween month, with everything that that entails: searching for or making the perfect costume, enjoying scary TV shows and movies, eating candy and Halloween-inspired dishes, and, of course, playing Halloween-y video games like Resident Evil, Dark Souls, or Castlevania.
I’m a computational materials scientist, and naturally, I enjoy programming. Recently, I’ve been thinking about picking up a programming language other than Python to help prepare me for a post-doctoral position at a national lab. I was having a hard time choosing between C++ and Fortran. On the one hand C++ would be pretty useful because it’s the language that LAMMPS is written in and so I could extend LAMMPS to fit my needs. On the other hand, Fortran is used in NASA Glenn’s MAC/GMC code (along with tons of other legacy code) and I would love to work with the micromechanics group at NASA Glenn someday. And then I found Julia which is a programming language designed for parallelism and cloud computing and combines the ease of Python with the speed of C++/Fortran, but it is still in beta (v0.6.3 is the current version). All three would be very useful to have at my disposal. Since I have a lot of time on my hands right now, I’m going to try to learn all three.
When I first saw the reveal trailer for the Nintendo Switch, I was quite surprised and happy to see The Elder Scrolls V: Skyrim running on the hybrid console. I’ve put in nearly 150 hours into the original PC version of the game over several characters, but I still haven’t experienced everything the game offers. Of the three DLC expansions, I had only played Dawnguard (the other two being Hearthfire and Dragonborn). At the time of the trailer, it was speculated that the Switch version of Skyrim would be the special edition of the game. Now we know that it is the special edition which not only includes the three DLC expansions, but also has updated graphical effects. Some reviews are calling it the definitive version of the vanilla game (vanilla == no mods). I can’t wait to play it again come Christmas Day.
In May of 2014, I released my first video game music album titled Aural Nostalgia Vol. 1 in partial fulfillment of the requirements to graduate from the Honors Institute at Michigan Tech.
This post reviews my 2016 resolutions and details my resolutions for 2017.
Let me start off with saying that I’m tremendously excited for the Nintendo Switch. So excited that I’m hoping to get the Switch at launch sometime in March 2017. I have never gotten a Nintendo console (or any other console for that matter) at launch. The closest was waiting in line at Walmart in February 2007 for a Wii. I’m so excited that I’m pretty much trembling while simultaneously writing this blog post and looking up news about it.
One of my biggest disappointments after moving to Linux was discovering that DisplayFusion doesn’t support Linux. DisplayFusion is hands-down the best way to manage multiple monitors on Windows and is definitely worth upgrading to the pro version. But this post isn’t meant to be a product endorsement, it’s meant to show how to set two separate wallpapers on Linux Mint 17.3 Cinnamon.
When I studied abroad in Chengdu, China three years ago, my Dad loaned me his Canon point-and-shoot camera. I fairly quickly realized that I take pretty good pictures (China pictures here), so for Christmas that year I received a Canon PowerShot SX260 HS. It’s a great camera for my needs which include taking pictures at tourist locations (zoos, museums, etc.), taking still pictures of family, friends, and pets, and taking the occasional video. It has served me quite well.
As I said in my first post, I’m using Jekyll, Git, and Github Pages to build, version control, and host this blog. One workflow you can have is writing your posts locally and pushing them to Github where Github builds the site for you. Another workflow is writing your posts locally, and building and viewing your website locally before pushing to Github. This second workflow allows for things to break without affecting the public website. For instance, I’m thinking of making this blog’s style match the style of my main website, but I’m not super familiar with Jekyll’s structure and way of doing things. So if I inadvertently break something, my mistake won’t affect you, my readers. I had wanted to use this workflow for a while, but I ran into error trying to install Ruby and the github-pages gem. I’ve finally figured it out and I’ll share my solution here.
This post is about the new Zelda, Pokemon Sun and Moon, and Mass Effect: Andromeda. I don’t have a PS4 or Xbox One and don’t really plan on purchasing either one so I haven’t followed their respective E3 news. I do have a Wii U and 3DS (and PC), and I’m very much a Nintendo guy. Always have been, probably always will be.
In my spare time, I enjoy reorchestrating video game music. Reorchestration is the process of arranging a piece of music for orchestra and then using high-quality sample libraries (virtual orchestras) to render the piece of music. I’m the Lead Reorchestrator of Metroid Reorchestrated, a website dedicated to transforming the music of the Metroid video game franchise into orchestral masterpieces. Metroid Reorchestrated, or MREO as I will be referring to it from now on, hasn’t been updated in a while because I’ve been quite busy with my Ph.D. coursework and research. Hopefully I’ll have some time this summer to reboot an MREO project called “Metroid Orchestral Fusion” which focuses on arranging/remixing the music of “Metroid Fusion” in orchestral and electronic styles. Please see the link above for more details.
Hi! My name is Will Pisani. I’m a second-year Ph.D. candidate in Mechanical Engineering - Engineering Mechanics at Michigan Technological University. My area of research is in using high-performance computing clusters to conduct molecular dynamics modeling of polymer composites. Understanding how polymer composites (widely used in the aerospace and automotive industries) behave at the molecular level is critical for building better polymer composites. Thanks to this guide by Barry Clark, I now have a blog that can be version controlled with Git. I plan to write about technical topics like Linux, molecular dynamics modeling, programming with Python and C/C++, and maybe a few other things. I’ll also probably write about gaming and arranging video game music.