Blog

post-image

Powershell remoting over SSH from macOS Catalina

Thursday, May 21, 2020 by Dacoda Strack powershell, mac, windows, work

Introduction and broad statements To a Windows novice like me, Powershell appears to be the real way to get things done on Windows machines. Since I am only familiar with the string-oriented way in which bash, sh, and other Unix shells work, it has been an interesting experience learning some basic Powershell concepts. For example, as opposed to the command line arguments being passed as just strings, it seems that there is some further processing and object-orientation that goes on in the form of Powershell parameters.

Continue Reading
post-image

Exploring spherical harmonics with WebGL

Monday, May 18, 2020 by Dacoda Strack math, vibrations, graphics, opengl

Demo attribute vec2 vertex_position; varying vec2 texture_coordinates; void main() { gl_Position = vec4( 0.5 + ( vertex_position / 2.0 ), 0, 1 ); texture_coordinates = vertex_position; } precision mediump float; varying vec2 texture_coordinates; uniform sampler2D rho_sampler; uniform float screen_scale; void main() { gl_FragColor = texture2D(rho_sampler, vec2(texture_coordinates.x, texture_coordinates.y)); } precision mediump float; attribute vec2 vertex_position; // attribute vec3 model_position; varying vec2 texture_coordinates; varying vec3 position_tpr; varying vec3 position; varying vec3 normal; uniform float amplitude; uniform float phi_offset; uniform sampler2D rho_sampler_vertex; uniform sampler2D x_sampler; uniform sampler2D y_sampler; uniform sampler2D z_sampler; uniform mat4 model; uniform mat4 view; uniform mat4 proj; #define M_PI 3.

Continue Reading
post-image

Flexible resume generation with mustache, SQLite and Latex

Sunday, May 17, 2020 by Dacoda Strack sqlite, latex, mustache, templating

Overview Ever since being introduced to the TeX ecosystem during my time as an undergrad at UCI, I have enjoyed exploring typesetting and learning what makes TeX tick in a different way than other text rendering engines. It is also interesting learning about portable ways to share documents, and what sort of interesting dependencies there are between the format and the underlying system which tries to display that format.

Continue Reading