Skip to content

Instantly share code, notes, and snippets.

View honzajavorek's full-sized avatar
🐣
improving junior.guru

Honza Javorek honzajavorek

🐣
improving junior.guru
View GitHub Profile
@honzajavorek
honzajavorek / woodyallen.md
Created January 17, 2014 18:11
Woody Allen o odhodlání, které je podmínkou úspěchu

Myslím, že největší lekcí, které jsem jako malý porozuměl a která mi náramně posloužila, je, že v sobě musíte najít disciplínu donutit se k práci. Když chcete něco dokázat, nemůžete o tom jen mudrovat, polemizovat, přemýšlet, dělat plány a hledat výmluvy, proč je ještě nemůžete uskutečnit. Prostě se do toho musíte pustit. (…)

Tehdy i dnes vím, že když večer přijdu domů, budu vědět, kým jsem, kde jsem a co chci dělat. Budu pětatřicet minut cvičit na klarinet, protože na něj chci umět dobře hrát. A protože chci taky psát, tak ráno zavřu dveře a prostě začnu psát. Nemůžete si nejdřív bůhvíjak dlouho vybírat tužky a třídit papíry a vařit kafe a kdesi cosi. Musíte prostě dělat. Většina věcí ve vašem životě se ukáže být rozptýlením, které vás jen zdržuje od toho, co nejen musíte, ale vlastně i doopravdy chcete dělat. Většina neúspěšných lidí neuspěje proto, že se motají někde kolem osmdesáti nebo šedesáti procent cesty k cíli. Asi je to v naší přirozenosti. Takže ti, kterým dojde, že ten poslední, třeba i úplně ma

@honzajavorek
honzajavorek / playcz.py
Last active December 28, 2015 18:19
This script exports all radio streams from play.cz to a nice m3u playlist format.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
from urlparse import urlparse, parse_qs
import requests
import lxml.html
@honzajavorek
honzajavorek / playpause.sh
Created November 4, 2013 07:38
moc player - play/pause
#!/bin/bash
STATUS=`mocp -i | grep State: | head -1 | sed "s/: /\n/" | tail -1`
if [ "$STATUS" = "PLAY" ]
then
mocp -P
fi
if [ "$STATUS" = "PAUSE" ]
then
mocp -U
fi
@honzajavorek
honzajavorek / bluetooth-speakers.sh
Created November 4, 2013 07:39
Script to connect SAMSUNG SBH-650 BLUETOOTH HEADSET and use it as default speakers
#!/bin/bash
# A script to connect my SAMSUNG SBH-650 BLUETOOTH HEADSET (I use it for remote speakers)
# address of the device (hcitool scan ... Samsung SBH650)
address="00:21:D2:A4:7B:E7"
# stop && shutdown moc
mocp -s
mocp -x
@honzajavorek
honzajavorek / fixnames.py
Created November 4, 2013 07:38
Fix filenames
#!/usr/bin/env python
import os
import re
from unidecode import unidecode
if __name__ == '__main__':
folder = os.getcwd()
@honzajavorek
honzajavorek / kraken_ip.sh
Created September 27, 2013 09:24
Kraken's IP
#!/bin/bash
HOSTS="/etc/hosts"
MOUNT_DIR="/home/honza/.kraken"
kraken_ip=""
lan=(`nmap -sP 192.168.1.* | grep 192 | sed -e s/[^0-9\.]//g`)
for ip in "${lan[@]}"; do
if curl -s "http://$ip" | grep -q "ShareCenter"
then
<p>
<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/firefox/i', $user_agent)) {
echo "Nazdar lisaku!";
} elseif (preg_match('/chrome/i', $user_agent)) {
echo "Nejsi tak trochu chromy?";
@honzajavorek
honzajavorek / example.py
Last active December 16, 2015 13:29
"Decorate to register"
###
### I want to collect some functions (or classes) for further use.
###
# Option 1: IMPLICIT (similar to CONVENTION OVER CONFIGURATION)
# Convention = all functions have the same prefix.
def compute_bullshit(...):
@honzajavorek
honzajavorek / fill-by-zeros.sh
Created February 15, 2013 10:30
PHP/shell script to fill a disk by zeros, useful when you want to completely clear a disk without any option of restoring original data
#!/bin/bash
echo "<?php \$i = 0; while(true) if (false === @file_put_contents('zerofile' . \$i, str_repeat('0', 134217728), FILE_APPEND)) \$i++;" | php
rm zerofile*
#!/bin/sh
DATE=`date '+%Y-%m-%d'` # dnesni datum
DIR="/tmp/stahovanky/$DATE" # cilova slozka
mkdir -p "$DIR" # kdyby nahodou slozka neexistovala, vytvorime ji
# stahujeme jak je libo
wget http://www.honzajavorek.cz/index.html -P "$DIR"
wget http://www.honzajavorek.cz/archives.html -P "$DIR"