Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@Hubro
Hubro / apline
Created January 23, 2015 14:58
Command for appending/prepending text to lines
#!/bin/bash
# Append/prepend text to line
function usage
{
echo -e "Usage: $(basename "$0") [a|p] TEXT"
echo
echo -n "apline reads from standard input and appends/prepends TEXT to "
echo "each line."
#!/usr/bin/env ruby
require "yaml"
require "uri"
require "openssl"
require "net/http"
require "nokogiri"
VERBOSE = !ENV["VERBOSE"].nil?
@Hubro
Hubro / gist:1876138
Created February 21, 2012 12:05
Shortcut function for top-down css gradients, written in stylus
// Shortcut for top-down gradient background color
td_gradient(color1, color2)
background-color (color1 + (color2 - color1) / 2)
background -webkit-gradient(linear, 0% 0%, 0% 100%, from(color1), to(color2))
background -webkit-linear-gradient(top, color1, color2)
background -moz-linear-gradient(top, color1, color2)
background -ms-linear-gradient(top, color1, color2)
background -o-linear-gradient(top, color1, color2)
@css
{
@Hubro
Hubro / report_to_json.php
Created March 27, 2012 14:32
Function for converting an xml report from Yahoo Web Analytics into a json format
<?php
# Function for converting an xml report into a json format
function report_to_json($path)
{
# Check if the file exists
if(!file_exists($path)) return false;
# Set content type to json and charset to utf-8
# header('Content-type: application/json; charset=utf-8');
@Hubro
Hubro / pyenv.sh
Created June 13, 2012 13:28
Python virtual environment selector
function pyenv() {
VIRTUALENVS_PATH=~/pyenvs
# Procure env name. If it was supplied in an argument, use that
if [[ "$1" != "" ]]
then
VIRTUALENV_NAME=$1
else
# Otherwise prompt the user for it
VIRTUALENV_NAME=""
@Hubro
Hubro / main.go
Created February 17, 2017 14:36
Line counter written in Go
package main
import (
"bytes"
"fmt"
"io"
"os"
)
@Hubro
Hubro / i3-communication-layout.json
Created March 17, 2019 04:48
Example i3 layout that causes Slack to crash
{
// splitv split container with 2 children
"border": "normal",
"layout": "splitv",
"percent": 0.4,
"type": "con",
"nodes": [
{
"border": "pixel",
"current_border_width": 2,
@Hubro
Hubro / config
Created March 17, 2019 04:54
i3 config
# vim: ft=i3config
# DON'T EDIT THIS FILE MANUALLY - It has been automatically built by:
# /home/tomas/Dropbox/Personal/config_sync/i3/build.sh
# This file should contain general i3 settings as well as shared variables. If
# the variable list grows long it should get its own file.
set $mod Mod4
@Hubro
Hubro / steam-log.txt
Created January 26, 2020 00:17
Steam log from launch until SteamVR is launched, displaying "Please plug in your VR headset"
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
/home/tomas/.local/share/Steam/ubuntu12_32/steam
Installing breakpad exception handler for appid(steam)/version(1579321278)
Installing breakpad exception handler for appid(steam)/version(1579321278)
Installing breakpad exception handler for appid(steam)/version(1579321278)
Installing breakpad exception handler for appid(steam)/version(1579321278)
Installing breakpad exception handler for appid(steam)/version(1579321278)
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
CPU Family: 0x6