Skip to content

Instantly share code, notes, and snippets.

@SilverSoldier
SilverSoldier / fonts.md
Last active January 26, 2023 21:03
xmessage useful options

In case fonts are not being displayed with an error message (Cannot convert string "" to type FontStruct)

Create a font using xfontsel or choose a font from xlsfonts

You don't even need the entire font description.

Ex. if you have the adobe font family just use

@SilverSoldier
SilverSoldier / options.md
Last active December 13, 2017 12:11
rsync simplified

Simple list of rsync command line options

General options

-v --verbose prints list of changed files, time, amount of data copied etc

-n --dry-run

-q --quiet no messages - when running scripts

@SilverSoldier
SilverSoldier / macro.rs
Created December 25, 2017 06:57
Rust macro for hashmap
use std::collections::HashMap;
#[macro_export]
macro_rules! map (
{$($key:expr => $value:expr), + } => {
{
let mut m = HashMap::new();
$(
m.insert($key, $value);
)+
@SilverSoldier
SilverSoldier / rebar3.md
Last active January 8, 2018 05:39
Compiling and running an erlang application

Use rebar3 to compile and run erlang applications

Creating new application

rebar3 new app <appname>

Directory structure should be as follows:

|-rebar.config
|-src
 |-myapp.app.src
@SilverSoldier
SilverSoldier / instructions.md
Last active January 16, 2018 05:29
npm installing locally

Downloading node.js

1 Download the node.js tar file 2 Move it to a high level folder like tools 3 Untar 4 Also create a general template script called prepare_bash in the same location

npm installing something

1 Goto directory for that particular tool learning ex ~/learning/phoenix 2 Install whatever package needs to be installed using npm install <package-name> (omitting the -g) 3 To the template prepare_bash add the following line

@SilverSoldier
SilverSoldier / org beamer template
Last active May 10, 2019 07:37
Org templates for beamer and latex
#+TITLE: <title_here>
#+AUTHOR: <author_here>
#+startup: beamer
#+LATEX_CLASS: beamer
#+LATEX_CLASS_OPTIONS: [bigger]
#+BEAMER_THEME: Hannover
#+BEAMER_COLOR_THEME: crane
#+LATEX_HEADER: \usepackage{ulem}
#+LATEX_HEADER_EXTRA:
#+DESCRIPTION: