Mike Sollami
  • Ideas
  • Code
  • Arts
  • Books Gallery Musings Videos
  • About
Mike Sollami
  • Ideas/
  • Code/
  • Arts/
  • Links/
    • Books
    • Gallery
    • Musings
    • Videos
  • About/
code.jpeg
Mike Sollami

“Be thine own palace, or the world’s thy jail.” - John Donne

Code

Mike Sollami
  • Ideas/
  • Code/
  • Arts/
  • Links/
    • Books
    • Gallery
    • Musings
    • Videos
  • About/
August 02, 2019

SSH Jump Host Trick

August 02, 2019/ Michael Sollami
SSH Jump Host Trick

When using a bastion host, there’s no need to enter credentials twice… with this one ssh configuration trick!

Read More
August 02, 2019/ Michael Sollami/ Comment
July 14, 2019

Google Image Search HACK

July 14, 2019/ Michael Sollami
Google Image Search HACK

Ok, you need a bunch of images and don't have to time to read API docs, request a key, write scripts, reread API docs, etc... sound familiar?  Then you might like this little javascript trick.

Read More
July 14, 2019/ Michael Sollami/ 5 Comments
January 06, 2018

Complexity CHEATSHEET

January 06, 2018/ Michael Sollami
Complexity CHEATSHEET

This is the first entry in a series of cheatsheets that I'll be posting more of soon. This poster includes a compactified review of computational complexities of all the basic data structures and algorithms.

Read More
January 06, 2018/ Michael Sollami/ 6 Comments
January 02, 2017

Magic Beans for Deep Learning

January 02, 2017/ Michael Sollami
Magic Beans for Deep Learning

This anti-tutorial provides a magic one-liner (a-la brew's installation) to get all the common libraries setup and configured (on P2 class machines running Ubuntu 16.04) in Amazon Web Services.

Read More
January 02, 2017/ Michael Sollami/ 1 Comment
January 02, 2017

CSS Filter Magic

January 02, 2017/ Michael Sollami

The snippet below shows a css wave effect, the cool part is that you can still select and copy just like normal text!

See the Pen Text Wave by Mike Sollami (@msollami) on CodePen.

January 02, 2017/ Michael Sollami/ 1 Comment

Michael Sollami

Researcher, Engineer, Director, Founder, Earthling

February 22, 2016

Boids

February 22, 2016/ Michael Sollami
Boids

The Boids algorithm was an artificial life program developed by Craig Reynolds in 1986 to model flocking behavior of birds. Complicated behaviors emerge from only a few simple rules, try changing them and see what happens.

Read More
February 22, 2016/ Michael Sollami/ Comment
November 10, 2015

Primes in the Matrix

November 10, 2015/ Michael Sollami
Primes in the Matrix

Mind-bottling to behold (yes that’s a Ron Burgundy reference), this 2D automaton both generates and displays the primes.

Read More
November 10, 2015/ Michael Sollami/ 2 Comments
June 16, 2015

Computer Language Timeline

June 16, 2015/ Michael Sollami
Computer Language Timeline

Today it seems everything in the ML field is Python. Amazingly, this animation shows life wasn’t always so monolingual.

Read More
June 16, 2015/ Michael Sollami/ 2 Comments
December 24, 2014

Graph Isomorphisms

December 24, 2014/ Michael Sollami
Graph Isomorphisms

Two graphs are isomorphic if there is a renaming of vertices that makes them equal. In other words, if you are given two different drawings (or embeddings as nerds are apt to say) of the same graph, you can always deform one into the other.

Read More
December 24, 2014/ Michael Sollami/ 2 Comments
December 14, 2014

The Ultimate Print Statement

December 14, 2014/ Michael Sollami
The Ultimate Print Statement

This macro is a must-have for your Objective-C/C++ debugging toolkit, and replaces all print statements.

Read More
December 14, 2014/ Michael Sollami/ Comment
objective-c
November 21, 2014

Tweeting the Mariner Valley

November 21, 2014/ Michael Sollami
Tweeting the Mariner Valley

A little while after tweeting my program I received a text message from a friend at the company saying that I won - my "Mar's Flyby" submission was in first place.

Read More
November 21, 2014/ Michael Sollami/ Comment
August 13, 2014

Review of Mathematica 10.1

August 13, 2014/ Michael Sollami
Review of Mathematica 10.1

The best new feature in v10 is multiple-undo for the front end (kernel undo is still not available). 

Read More
August 13, 2014/ Michael Sollami/ Comment
August 13, 2014

2014 MITX Award

August 13, 2014/ Michael Sollami
2014 MITX Award

The app we built won the most Innovative Mobile App Award of 2014! This is kind of a big deal, folks.

Read More
August 13, 2014/ Michael Sollami/ Comment
July 01, 2014

Face Tracking

July 01, 2014/ Michael Sollami
Face Tracking

Found myself with a few extra hours (sick at home today) so I decided to see how easy it would be to simulate a 3D TV with my webcam. This amounts to interpolating a scene's view vector (where the camera is) from the motion of your head in the video. 

Read More
July 01, 2014/ Michael Sollami/ 1 Comment
June 05, 2014

Expression Browser

June 05, 2014/ Michael Sollami
Expression Browser

I'm a huge fan of Clojure and lisp in general, but when dealing with every large expressions, there is much to be desired in terms of presentation. Here is a tool I just built to quickly identify the index of a sub-expression in the full form of a normal expression tree.

Read More
June 05, 2014/ Michael Sollami/ Comment
June 05, 2014

Read at 6,000 words per minute.

June 05, 2014/ Michael Sollami
Read at 6,000 words per minute.

Spritz is a Boston-based venture in the tech industry (they raised $3.5M) whose SDK promises to evolve reading into the wearable devices century.

Read More
June 05, 2014/ Michael Sollami/ Comment
June 05, 2014

Dendrogram

June 05, 2014/ Michael Sollami
Dendrogram

In case you didn't know, I love data visualization. The dendrogram is one of my favs - it's a tree diagram frequently used to illustrate the arrangement of the hierarchies. Dendrograms are often used in computational biology to illustrate the clustering of genes.

Read More
June 05, 2014/ Michael Sollami/ Comment
April 06, 2014

Jumping the GAP

April 06, 2014/ Michael Sollami
Jumping the GAP

My friend Alexander Hulpke at Colorado State University in Fort Collins was one of the principal authors of the computer algebra system GAP. This is one of my favorite discrete algebra packages and is the golden standard for any computational group theory. 

Read More
April 06, 2014/ Michael Sollami/ 1 Comment
April 06, 2014

Cardioids for Valentines Day

April 06, 2014/ Michael Sollami
Cardioids for Valentines Day

A cardioid is a plane curve traced by a point on the perimeter of a circle that is rolling around a fixed circle of the same radius. The typical technique for constructing them is by complex equations, but here is another technique for producing the pattern that only use simple straight lines.

Read More
April 06, 2014/ Michael Sollami/ 1 Comment
February 22, 2014

Binary Clock in 88 Characters

February 22, 2014/ Michael Sollami
Binary Clock in 88 Characters

I find computer-science fictional interfaces e.g. alien clocks, rather exquisite. The timepiece above is a favorite of mine. The countdown graphic is displayed on the villain's trilithium missile launching platform in the movie Star Trek Generations. 

Read More
February 22, 2014/ Michael Sollami/ 1 Comment
  • Next
  • Ideas/
  • Code/
  • Arts/
  • Links/
    • Books
    • Gallery
    • Musings
    • Videos
  • About/

Mike Sollami

Website and blogs of Michael Sollami Phd. Original thoughts on mathematics, computer science, and art.

 

© Michael Sollami