Skip to content

Instantly share code, notes, and snippets.

View fsmunoz's full-sized avatar

Frederico Muñoz fsmunoz

View GitHub Profile
@fsmunoz
fsmunoz / ragekill.sh
Created August 21, 2022 16:28
Kill the process with most CPU usage
alias ragekill="ps -eo pcpu,comm,pid | sort -k1 -n|awk 'END {print(\"killed\", \$2); system(\"kill -9 \" \$3)}'"
@fsmunoz
fsmunoz / .alias
Created October 24, 2017 21:13
Docker alias file (RHEL host)
### DOCKER ALIAS
## Sound options for RHEL7 OpenClient
snd_opts="--device /dev/snd \
-e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native \
-v ${XDG_RUNTIME_DIR}/pulse/native:${XDG_RUNTIME_DIR}/pulse/native:Z \
--group-add $(getent group audio | cut -d: -f3)"
x11_opts="-e DISPLAY=unix$DISPLAY \
--ipc=host \
-v /dev/dri/:/dev/dri/:Z \
@fsmunoz
fsmunoz / manifest.yml
Last active October 16, 2017 11:18 — forked from drnic/manifest.yml
BOSH deployment manifest - AWS
name: redis
director_uuid: f5d1f979-c7d4-443b-a24b-8479536eaeed
releases:
- name: redis
version: latest
stemcells:
- alias: trusty
os: ubuntu-trusty
version: latest
@fsmunoz
fsmunoz / blink.lisp
Created August 4, 2017 02:17
Arduino LED blink with uLisp
@fsmunoz
fsmunoz / arduino-serial.el
Created August 4, 2017 01:51
Arduino Serial in Emacs
;; Open serial connection with an Arduino
;;
;; 2017, Frederico Munoz <fsmunoz@sdf.org>
;; Serial port definitions
(defvar port "/dev/ttyACM1" "Serial port")
(defvar bauds 9600 "Bps")
(let ((serial-buffer (serial-term port bauds)))
@fsmunoz
fsmunoz / approximate.adb
Created August 1, 2017 12:36
Rational approximation in Ada
-- Approximates pi using a naïve algorithm as per Brian
-- Hayes' http://bit-player.org/2017/approximately-yours
--
-- Author: Frederico Munoz <fsmunoz@gmail.com>
-- Date: Aug 2017
pragma License (GPL);
with Ada.Text_IO;
with Ada.Long_Float_Text_IO;
### THE JPEGINATOR
### Openwhisk bmp->jpeg conversion using OpenWhisk
### Author: Frederico Munoz <frederico.munoz@pt.ibm.com>
### Date: APR 2017
### License: Eclipse Public License v1.0
## Load the image-related libraries
library(bmp)
library(pixmap)
library(base64enc)
Qk1KPwEAAAAAAIoAAAB8AAAAyAAAAIgAAAABABgAAAAAAMA+AQAjLgAAIy4AAAAAAAAAAAAAAAD/AAD/AAD/AAAAAAAA/wEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqrnGl6W1jZutjZytjpyujZyujpyuj52vjp2vjp2vkJ+wkqCykqCylKK0laO1lqS2laO1lqS2lqW2lqW3laS1l6W3mKe4mKa4mKe4mKe4mai5mae5mqi6mqm7m6m7m6m7mqm6mqm6m6m6mqm6m6m7m6m7mqm7mqi6mqm7mqm7mqm7m6m7m6q7m6m7m6m7m6m7m6m7mqi6m6q7nqy9orDAprPCqrfGr7vIs7/Ms7/Msb7Lsb3LrrvJq7jGp7TEpbLCoa+/nau8m6m6mae4mKa4lqW2l6W3l6W3l6a3mKa3mae4mae4mKa4mKa4l6W2l6a3l6a2mKa3mKa3mKa3l6a2lqW2lqW2l6W2l6W3l6W2l6a2l6W2l6a2l6a3l6a2lqW2l6a2l6W2lKKzlaS1mKa3lqW1laS1lqS1lqO0lqS1laS0l6W2l6W2l6a2l6W2mKa3l6W2l6W2l6W2lqW2mKa3mKe3mae4mKe3mai4mKe4mae4mKe4mKe4mKe4l6a4l6W3lqW2l6W3mKe4mqm6nau7n62+obDApLPCqbfFqrjHrLrIrrzJrrzJrbrIqrjGprXCo7LBoK6+nq29nay8m6q7nKu8nKu8m6u8nKu8nKu8m6q7m6q7m6q7m6q7m6q7m6q7mqq7mqq6mqm6mqm6mqq7mqq7mqm6mqm5mqm6mqi5mai6mae5mai5mai5mqq7mqq7mqq6mqm7mqm6mai6mam6mqm7mqm6mam6mqq7m6u8m6u8m6u8m6u8m6u8m6u8m6u8m6u8m6y9nKy9m6y9nKy9nK2+m62+orLBlqS1i5qsjZytjpyuj52vj52vj52vkZ+xkJ+xkJ6w
// The JPEGINATOR
// OpenWhisk action to convert images to JPEG
//
// Author: Frederico Munoz <frederico.munoz@pt.ibm.com>
// Data: APR 2017
// License: Eclipse Public License 1.0
var fs = require('fs');
var gm = require('gm').subClass({imageMagick: true});