Skip to content

Instantly share code, notes, and snippets.

View jgarte's full-sized avatar
🎯
Focusing

Jorge Gomez jgarte

🎯
Focusing
View GitHub Profile
@jgarte
jgarte / yana-chen-resume-2019.md
Created March 10, 2021 04:31
Yana Chen Resume 2019 in markdown

YANA CHEN

EXPERIENCE

Participant at Recurse Center, Sept 2019 - Present

  • learned more about Ruby:
  • learned the basics of how Ruby tokenizes, parses, and compiles code from "Ruby Under a Microscope" by Pat Shaughnessy
  • paired and soloed on Advent of Code 2018, exploring various CS fundamentals through puzzles
@jgarte
jgarte / Awesome-Fennel.md
Created April 25, 2021 20:11 — forked from christoph-frick/Awesome-Fennel.md
Use fennel to write the awesome-wm config

Fetch a recent Fennel version (the code here uses 0.8) and what else you need (e.g. I also use fun.fnl) into your ~/.config/awesome/ directory.

Then put just some bootstrap code to allow Fennel require files in the rc.lua:

local fennel = require("./fennel")
@jgarte
jgarte / exapunks-nonograms.md
Created May 19, 2021 06:42 — forked from wasamasa/exapunks-nonograms.md
Transcription of the nonograms in the 2nd EXAPUNKS zine

EASY

                              1  4
                           1  1  1  4
                     3  2  3  1  1  1  7  4  4
                 15  5  6  3  5  3  5  3  6  4 15

              11
            3  6
@jgarte
jgarte / traffic-lights.el
Created May 19, 2021 06:47 — forked from wasamasa/traffic-lights.el
Finite state machine
(defun traffic-lights ()
(let ((state 'red))
(while t
(cond
((eq state 'red)
(message "Red")
(sleep-for 1)
(setq state 'red+yellow))
((eq state 'red+yellow)
(message "Red+Yellow")
;;;; Haskell's arrow library implemented in common lisp as an exercise
;;; date: 2019-09-17
;;; author: Niko L.
(defstruct arrow func)
(defmacro arr (args &body body)
`(make-arrow :func (lambda ,args ,@body)))
(defun run (arrow arg)
@jgarte
jgarte / fsharpjobs.md
Created May 24, 2021 00:08 — forked from swlaschin/fsharpjobs.md
My suggestions on how to look for F# jobs

How to find F# jobs

People often ask me how to find F# jobs. I don't have any special connections to companies using F#, and I don't have any special tricks either. I wish I did!

So, given that, here's my take on F# jobs.

Job hunting

For job hunting my suggestions are:

@jgarte
jgarte / test.md
Created June 12, 2021 17:25 — forked from ityonemo/test.md
Zig in 30 minutes

A half-hour to learn Zig

This is inspired by https://fasterthanli.me/blog/2020/a-half-hour-to-learn-rust/

Basics

the command zig run my_code.zig will compile and immediately run your Zig program. Each of these cells contains a zig program that you can try to run (some of them contain compile-time errors that you can comment out to play with)

@jgarte
jgarte / README.md
Created June 23, 2021 07:23 — forked from joyrexus/README.md
Vanilla JS equivalents of jQuery methods

Sans jQuery

Events

// jQuery
$(document).ready(function() {
  // code
})
@jgarte
jgarte / Setting up Postfix on Debian.md
Created August 5, 2021 10:46 — forked from howyay/Setting up Postfix on Debian.md
A guide to set up a Postfix + Dovecot IMAP server with complete spf, dkim and dmarc support.

An ultimate guide to Postfix + Dovecot IMAP server with complete SPF, DKIM and DMARC support and additional instructions for a multi-domain setup

In this guide, domain.com will be your root domain and mail.domain.com will be the hostname of your mail server

@jgarte
jgarte / visrc.lua
Created August 9, 2021 11:59 — forked from jeebak/visrc.lua
Example $HOME/.config/vis/visrc.lua for the vis editor, with a simple "Plug()" (plugin manager) implementation
-- load standard vis module, providing parts of the Lua API
require('vis')
function FilterRange(file, range, pos, filter)
-- Based on: http://martanne.github.io/vis/doc/#Vis:operator_new
local status, out, err = vis:pipe(file, range, filter)
if not status then
vis:info(err)
else
file:delete(range)