I hereby claim:
- I am zamber on github.
- I am zamber (https://keybase.io/zamber) on keybase.
- I have a public key whose fingerprint is 66A2 448B 4B4A 9BDD 521A 188A 57A4 6583 B13F 77F6
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
Chrome [appId=120] [hosts=www.google.com] | |
Google Play services [appId=124] [hosts=android.clients.google.com] | |
Instagram [appId=66] [hosts=graph.facebook.com] | |
Icy Drifter [appId=114] [hosts=config.uca.cloud.unity3d.com] | |
Google Play Store [appId=54] [hosts=android.clients.google.com] | |
Google Play services [appId=124] [hosts=www.googleapis.com] | |
e-podróżnik.pl [appId=21] [hosts=www.e-podroznik.pl] | |
Google+ [appId=104] [hosts=www.googleapis.com] | |
Messenger [appId=160] [hosts=edge-mqtt.facebook.com] | |
Fit [appId=115] [hosts=www.googleapis.com] |
#!/usr/bin/env python2.7 | |
''' | |
Based on: | |
http://www.pyimagesearch.com/2015/09/07/blur-detection-with-opencv/ | |
opencv is available for python2.7 on Ubuntu only (in default repos) | |
hence pip2 and above hashbang | |
# Installation |
module varnishlnkfile 1.0.0; | |
# The changes linked below did not trigger a version bump so on some systems reading usr_t in .vcl's is restricted | |
# http://j.mp/selinux-varnish-symlinks | |
# @gist https://gist.github.com/Zamber/7d82850abf3a17fdd401 | |
require { | |
type usr_t; | |
type varnishd_t; |
Useless-Piece-of-ht:~ zamber$ cd Documents/GitHub/dotfiles/ | |
Useless-Piece-of-ht:dotfiles zamber$ ls | |
README.md dotbot gitignore install.conf.yaml zsh | |
SSH.md gitconfig install tmux.conf zshrc | |
Useless-Piece-of-ht:dotfiles zamber$ cat README.md | |
# dotfiles | |
## Optional SSH key magic | |
`~.ssh/config` |
/* | |
based on https://stackoverflow.com/a/40183067/1225741 | |
tested with angular 4.0.3 | |
in your *.component.html: | |
<span #mycomponentvarthingy [appContenteditableModel]="mycomponentvarthingy" | |
(appContenteditableModelChange)="myValueChangeEventHandler($event)"></span> | |
// to trigger editing just set contenteditable to true on the target element ie. | |
@ViewChild('mycomponentvarthingy') mycomponentvarthingy: ElementRef; |
[user] | |
name = <name> | |
email = <user>@<domain> | |
[merge] | |
tool = kdiff3 | |
[mergetool "kdiff3"] | |
path = C:/Program Files/KDiff3/kdiff3.exe | |
trustExitCode = false | |
[diff] | |
guitool = kdiff3 |
In this brief guide I'll show you how to copy one directory from one repository to another with the hisotry for it intact.
If you are unsure what you are doing then work on clean clones of your source and target repositories.
Let's get the terminology straight now. We will be going from this state:
repo-from
tasty-directory
#!/usr/bin/env node | |
const { performance } = require('perf_hooks') | |
const fs = require('fs') | |
const path = require('path') | |
const log = console.log | |
const warn = console.warn | |
const err = console.error | |
const perf_start = performance.now() | |
// funcs |
# save it as /etc/profile.d/ssh-telegram.sh | |
# use sed to parse JSON from ipinfo.io | |
# you can get your user_id by writing to @get_id_bot | |
USERID="<target_user_id>" | |
KEY="<bot_private_key>" | |
TIMEOUT="10" | |
URL="https://api.telegram.org/bot$KEY/sendMessage" | |
DATE_EXEC="$(date "+%d %b %Y %H:%M")" | |
TMPFILE='/tmp/ipinfo-$DATE_EXEC.txt' | |
if [ -n "$SSH_CLIENT" ] && [ -z "$TMUX" ]; then |