Skip to content

Instantly share code, notes, and snippets.

FROM golang:1.23.0-bookworm AS build
ARG upx_version=4.2.4
RUN apt-get update && apt-get install -y --no-install-recommends xz-utils && \
curl -Ls https://github.com/upx/upx/releases/download/v${upx_version}/upx-${upx_version}-amd64_linux.tar.xz -o - | tar xvJf - -C /tmp && \
cp /tmp/upx-${upx_version}-amd64_linux/upx /usr/local/bin/ && \
chmod +x /usr/local/bin/upx && \
apt-get remove -y xz-utils && \
rm -rf /var/lib/apt/lists/*
@mvbattista
mvbattista / python_training_setup.sh
Last active July 2, 2023 02:45
Prerequisite startup script for VBT
#!/bin/sh
echo "Install XCode CLI Tool"
xcode-select --install
echo "Installing Homebrew"
if test ! $(which brew); then
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi
brew update
@mvbattista
mvbattista / one_liner.py
Created February 21, 2022 19:26
Python one liners
# Sort a dictionary based on multiple conditions
d = {'IN':2, 'GE':2. 'AK':3, 'BEG':1}
l = [sorted(d.items(), key=lambda x: (x[1], len(x[0]), x[0]))]
new_d = {k:v for k,v in l}
# new_d = {'BEG': 1, 'GE': 2, 'IN': 2, 'AK': 3}
# Thousand Separator
n = 10000000
new_number = f'{n:,}'

Keybase proof

I hereby claim:

  • I am mvbattista on github.
  • I am mvbattista (https://keybase.io/mvbattista) on keybase.
  • I have a public key ASDnmSIXK-Btra2_Fbj1Os9GsJZEHWB2eRRpvequwyfR2Qo

To claim this, I am signing this object:

@mvbattista
mvbattista / wdwnt_20171025.json
Last active October 25, 2017 19:18
wdwnt_20171025.json
{
"jeopardy": [
{
"name": "NOT SO SCARY",
"questions": [
{
"question": "BASED OFF OF THE NAME OF THE PREVIOUS EVERYDAY VERSION, IT'S THE NAME OF THE FIREWORKS SHOW.",
"value": "100",
"answer": "What is (Happy) Hallowishes?"
},
@mvbattista
mvbattista / wdwnt_10th_game1.json
Last active September 23, 2017 20:35
Finish game 1 and 2
{
"jeopardy": [
{
"name": "DINNER...",
"questions": [
{
"question": "\"A BLAND AND BORING BUFFET. HOWEVER, I THINK BREAKFAST CAN BE WORTH IT FOR THE DECOR AND CHARACTERS IF THAT'S YOUR THING; IT'S HARD TO MESS UP A BREAKFAST BUFFET.\"",
"value": "100",
"answer": "What is The Crystal Palace?"
},
@mvbattista
mvbattista / list
Last active April 4, 2017 21:16
Things to update on setup script
http://mths.be/osx
https://github.com/josh-/dotfiles/blob/master/osx
Battery - Show Percentage
Add Cask for Spotify
Add Applications to Dock
-> Display as Folder
Show Bluetooth in menu bar
Trackpad - Scroll Direction: Natural off
Trackpad - Tap to Click On
@mvbattista
mvbattista / interview_questions.md
Created March 1, 2016 02:45
Software Developer Interview Questions

Interview Questions

Joel Test

  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database?
  5. Do you fix bugs before writing new code?
  6. Do you have an up-to-date schedule?