Skip to content

Instantly share code, notes, and snippets.

View larrybolt's full-sized avatar
🏡
https://sptfy.com/Qwbx

Larry Boltovskoi larrybolt

🏡
https://sptfy.com/Qwbx
  • Orsa
View GitHub Profile
@larrybolt
larrybolt / cf-ddns.sh
Last active September 11, 2023 17:09
Automatically update your CloudFlare DNS record to the IP, Dynamic DNS for Cloudflare
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
# Automatically update your CloudFlare DNS record to the IP, Dynamic DNS
# Can retrieve cloudflare Domain id and list zone's, because, lazy
# Place at:
# /usr/local/bin/cf-ddns.sh
@larrybolt
larrybolt / bootstrap-server.sh
Created August 23, 2014 13:55
Bootstrap server to use with ansible
#!/usr/bin/env bash
if [ $# -eq 0 ]; then
echo "please supply a servername: bootstrap-server.sh node.example.com"
exit 1
fi
username=`whoami`
# copy public rsa key to server for root user
read -r -p "Transfer ssh public keys to server for root? [y/N] " response
if [[ $response =~ ^([yY][eE][sS]|[yY])$ ]]; then
@larrybolt
larrybolt / init.lua
Created October 14, 2019 19:36
hammerspoon
-----------------------------------------------
-- Set up
-----------------------------------------------
local hyper = {"shift", "cmd", "alt", "ctrl"}
-- dofile("anycomplete/anycomplete.lua")
dofile("/Users/larrybolt/.dotfiles/hammerspoon/anycomplete/anycomplete.lua")
-----------------------------------------------
{
"libs": [],
"loadEagerly": [],
"plugins": {
"webpack": {
"configPath": "./internals/webpack/webpack.dev.babel.js"
}
}
}
@larrybolt
larrybolt / spacemacs-cheatsheet.md
Last active May 2, 2019 09:05 — forked from robphoenix/spacemacs-cheshe.md
Spacemacs Cheat Sheet

Useful Spacemacs commands

  • SPC q q - quit
  • SPC w / - split window vertically
  • SPC w - - split window horizontally
  • SPC 1 - switch to window 1
  • SPC 2 - switch to window 2
  • SPC w d - delete current window
  • SPC TAB - switch to previous buffer
  • SPC b b - switch buffers

Building TensorFlow 1.3.0-rc1 for Raspberry Pi/Ubuntu 16.04: a Step-By-Step Guide

Here you'll learn how to build Tensorflow for the raspberry pi 3 with either the Python API or as a standalone shared library which can be interfaced from the C++ API and eventually as a library which can be used in other languages.

[...]

Now we can build Bazel! Warning: This takes a really, really long time. Several hours.

[...]

#!/usr/bin/env bash
set -o nounset
set -o errexit
trap 'echo "Aborting due to errexit on line $LINENO. Exit code: $?" >&2' ERR
set -o errtrace
set -o pipefail
function gif2mp4 {
# https://unix.stackexchange.com/a/294892
ffmpeg -hide_banner -loglevel panic -i "$1" -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" "$1.mp4"
@larrybolt
larrybolt / Dockerfile
Created December 18, 2018 23:16
gradle + spring boot + docker
FROM gradle:5.0-alpine AS build
ENV APP_HOME=/app
USER root
RUN mkdir -p $APP_HOME/
WORKDIR $APP_HOME
# download dependencies
COPY build.gradle settings.gradle ./
RUN gradle resolveDependencies
// this is our aync function
function query(x) {
return new Promise(resolve => {
setTimeout(() => {
resolve(x * 2)
}, 2000)
});
}
@larrybolt
larrybolt / telenet homespot error
Created March 14, 2018 10:53
telenet homespot error
Telenet homespot Wi-Free
wifiportal.telenet.be
Error executing macro: displayForm required parameter: roamingPartner is not specified. The problematic instruction: ---------- ==> macro displayForm [on line 106, column 1 in macro.ftl] in user-directive displayForm [on line 71, column 33 in login.ftl] ---------- Java backtrace for programmers: ---------- freemarker.template.TemplateException: Error executing macro: displayForm required parameter: roamingPartner is not specified. at freemarker.core.Macro$Context.sanityCheck(Macro.java:211) at freemarker.core.Macro$Context.runMacro(Macro.java:169) at freemarker.core.Environment.visit(Environment.java:614) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) at freemarker.core.Environment.visit(Environment.java:221) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:221) at freemarker.core.Environment.process(Environment.java:199) at freemarker.template.Template.process(Template.java:237) at o