Skip to content

Instantly share code, notes, and snippets.

@molowny
molowny / iso.sh
Created May 1, 2020 15:53
Create MacOS Catalina iso
hdiutil create -o /tmp/Catalina -size 8500m -volname Catalina -layout SPUD -fs HFS+J
hdiutil attach /tmp/Catalina.dmg -noverify -mountpoint /Volumes/Catalina
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Catalina --nointeraction
hdiutil detach /Volumes/Install\ macOS\ Catalina
hdiutil convert /tmp/Catalina.dmg -format UDTO -o ~/Catalina.cdr
mv ~/Catalina.cdr ~/Catalina.iso
@molowny
molowny / transpose.exs
Created April 2, 2019 19:05
Matrix transpose in Elixir
matrix = [[1,2,3,4], [5,6,7,8]]
defmodule Matrix do
def transpose([[] | _]), do: []
def transpose(m) do
[Enum.map(m, &hd/1) | transpose(Enum.map(m, &tl/1))]
end
end
IO.inspect matrix
@molowny
molowny / sublime.json
Created December 19, 2013 09:08
sublime preferences
{
"bold_folder_labels": true,
"caret_style": "phase",
"color_scheme": "Packages/Tomorrow Color Schemes/Tomorrow-Night.tmTheme",
"draw_minimap_border": true,
"find_selected_text": true,
"highlight_line": true,
"line_padding_bottom": 1,
"open_files_in_new_window": false,
"rulers": [120],
@molowny
molowny / mac.bash
Last active December 28, 2015 09:59
#!/usr/bin/env zsh
# before:
# xcode-select --install
# chsh -s /bin/zsh
#
# and run:
# zsh <(curl -s https://gist.github.com/olownia/7483103/raw/8fa43deefbb7cb2aa6308291ee6a825a4351abce/mac.bash)
trap 'ret=$?; test $ret -ne 0 && printf "failed\n\n" >&2; exit $ret' EXIT