Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Petar Radošević wunki

🏠
Working from home
Block or report user

Report or block wunki

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View config.fish
function curl_time -d "Measure the response time for a given URL"
curl -so /dev/null -w "\
namelookup: %{time_namelookup}s\n\
connect: %{time_connect}s\n\
appconnect: %{time_appconnect}s\n\
pretransfer: %{time_pretransfer}s\n\
redirect: %{time_redirect}s\n\
starttransfer: %{time_starttransfer}s\n\
-------------------------\n\
total: %{time_total}s\n" $argv
@wunki
wunki / Dockerfile
Created Oct 8, 2018
Continuous integration and deployment for a Clojure project on Gitlab
View Dockerfile
# Note, this dockerfile only works if you move the .jar
# file into the project directory first. This was done
# to get a clean, without any paths, artifact on Gitlab
FROM openjdk:8-jre-alpine
RUN mkdir -p /app /app/resources
WORKDIR /app
COPY *-standalone.jar .
COPY resources/pegasus/public .
CMD java -jar pegasus-0.1.0-SNAPSHOT-standalone.jar
View gist:61ddfd0f199c8f6318c57aef9922ef86
# Iceberg color scheme.
[colors]
foreground = #d2d4de
background = #161821
foreground_bold = #d2d4de
cursor = #d2d4de
cursor_foreground = #161821
highlight = #6b7089
# black
View lib.rs
use std::collections::HashMap;
type CharCount = HashMap<char, u16>;
fn word_to_hashmap(word: &str) -> CharCount {
let mut charcount = HashMap::new();
for c in word.chars() {
let c = c.to_lowercase().next().unwrap();
let count = charcount.entry(c).or_insert(0);
*count += 1;
View gist:887f705316fd2dff351a
~/.e/omnisharp-roslyn (master✓) ./build.sh
dnvm is already installed in /Users/wunki/.dnx/dnvm, trying to update
=> Source string already in /Users/wunki/.bash_profile
Type 'source /Users/wunki/.dnx/dnvm/dnvm.sh' to start using dnvm
Downloading dnvm.sh from https://raw.githubusercontent.com/aspnet/Home/dev/dnvm.sh
######################################################################## 100.0%
Default unstable feed (https://www.myget.org/F/aspnetvnext/api/v2) is being overridden by the value of the DNX_UNSTABLE_FEED variable (https://www.myget.org/F/aspnetcidev/api/v2).
dnx-mono.1.0.0-rc2-16444 already installed in /Users/wunki/.dnx
Adding /Users/wunki/.dnx/runtimes/dnx-mono.1.0.0-rc2-16444/bin to process PATH
@wunki
wunki / anonymous-gist.org
Created Oct 14, 2015
Run Ubuntu with iohyve
View anonymous-gist.org

Setup new server

  • iohyve create ubuntuguest 8G
  • iohyve set ubuntuguest loader=grub-bhyve
  • iohyve set ubuntuguest os=debian
  • iohyve set ubuntuguest ram=512M
  • iohyve set ubuntuguest cpu=2
  • iohyve set ubuntuguest con=nmdm1
  • iohyve install ubuntuguest ubuntu-14.04.3-server-amd64.iso
  • Drop in the console: iohyve console ubuntuguest
@wunki
wunki / anonymous-gist.org
Created Oct 14, 2015
Setup new ubuntu box
View anonymous-gist.org

Setup new server

iohyve create ubuntuguest 8G iohyve set ubuntuguest loader=grub-bhyve iohyve set ubuntuguest os=debian iohyve set ubuntuguest ram=512M iohyve set ubuntuguest cpu=2 iohyve set ubuntuguest con=nmdm1 iohyve install ubuntuguest ubuntu-14.04.3-server-amd64.iso

View rc.conf
# rc.conf
# set up two bridge interfaces for iocage
cloned_interfaces="bridge0 bridge1"
# join interfaces, add the private interface to bridge0
ifconfig_bridge0="inet 10.1.1.254/24 addm vtnet1 up"
# public network
ifconfig_vtnet0="inet 37.97.135.78 netmask 255.255.255.0"
@wunki
wunki / config
Last active Jun 28, 2018
Faster SSH connections by putting this in your `.ssh/config`. Don't forget to create the `~/.ssh/sockets` directory for it to work.
View config
Host *
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h-%p
ControlPersist 600
@wunki
wunki / lib.rs
Created Sep 15, 2015
Minimal closure in struct
View lib.rs
extern crate iron;
use iron::prelude::{Request};
struct Resource {
is_available: Box<Fn(Request) -> bool>,
}
fn defaultResource() -> Resource{
Resource{is_available: Box::new(|_| true )}
You can’t perform that action at this time.