Skip to content

Instantly share code, notes, and snippets.

View vlna's full-sized avatar

Vladimír Návrat vlna

  • IBM
  • Bohumín / Prague, Czech Republic
View GitHub Profile
from random import randrange
tah_dict = {0: 'kámen', 1: 'nůžky', 2: 'papír'}
res_dict = {-2: 'hráč', -1: 'poč', 0: 'remíza', 1: 'hráč', 2: 'poč'}
def PC():
return randrange(3)
def hrac():
@vlna
vlna / test.py
Created December 9, 2020 13:37
How to mock exception in method
import gitlab
from gitlab.exceptions import GitlabError
class MainLogic():
def open_gitlab(self):
try:
gl = gitlab.Gitlab('https://example.com', 'MyToken')
gl.auth()
log.error('Connected to GitLab.')
return gl
@vlna
vlna / Visualisation_course.ipynb
Created June 12, 2019 10:47
edX: IBM: DV0101EN Visualizing Data with Python
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@vlna
vlna / yaourt-installer.sh
Last active November 29, 2018 20:10
yaourt installer
#!/bin/bash
sudo pacman -Sy
sudo pacman -S base-devel
wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz
tar -zxvf package-query.tar.gz
cd package-query ; makepkg ; cd ..
@vlna
vlna / rgb_mixer.pde
Created November 3, 2018 15:08
simple mouse controlled RGB mixer in Processing
int[] c = {30,120,180}; //default color
void setup() {
String[] args = {"ResultApplet"};
ResultApplet ra = new ResultApplet();
PApplet.runSketch(args, ra);
size(300, 256);
surface.setTitle("MixerApplet");
@vlna
vlna / arch-instalace.md
Last active August 21, 2019 16:09
Instalace Arch s LXDE
  1. základní instalace podle Wiki včetně GRUBu
  2. ještě v archrootu nainstaluj dialog a wpa_supplicant (nutné pro funkční wifi-menu po restartu)
  3. start nového systému
  4. vytvoř běžného uživatele useradd -m -g users -u NEWUID USERNAME
  5. nastav heslo nového uživatele passwd USERNAME
  6. nainstaluj mc
  7. nainstaluj openssh
  8. nainstaluj sudo a přidej pomocí řádek visudo USERNAME ALL=(ALL) ALL
  9. nainstaluj xorg-server
  10. nainstaluj lxde, lightdm, lightdm-gtk-greeter, light-locker (prostředí a login manager)
@vlna
vlna / conversion.ino
Created August 30, 2018 15:37
automagic uint16 to 2xuint8
union {
uint16_t data;
struct {
uint8_t l;
uint8_t h;
} s;
} u;
@vlna
vlna / reklamace-leo-express.md
Last active May 27, 2018 19:22
Reklamace zůstatku Leo Express, zrušení účtu

Věc: Reklamace zůstatku ke dni zrušení účtu

Dne 25. května jsem obdržel mail s informací o zrušení účtu na portálu le.cz a se slevovými vouchery. Celková hodnota voucherů neodpovídá zůstatku na účtu {{{mail}} ke dni zrušení.

Proto žádám o vyčíslení zůstatku včetně kompletní historie transakcí na účtu od počátku až ke dni zrušení a poskytnutí odpovídající kompenzace za chybějící kredit.

Jako alternativní řešení reklamace je pro mne též přijatelné kompletní obnovení účtu do stavu bezprostředně před zrušením.

//License:GPLv3
#ifdef ARDUINO_ARCH_SAMD
#include <WiFi101.h>
#elif defined ARDUINO_ARCH_ESP8266
#include <ESP8266WiFi.h>
#elif defined ARDUINO_ARCH_ESP32
#include <WiFi.h>
#else
#error Wrong platform
/*
* Just demo to test Telegram delivery
*
*/
#include <ESP8266WiFi.h>
#include <WiFiClientSecure.h>
#include <TelegramBot.h>
const char* ssid = "";