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 / githubsponsors-bio.md
Created June 24, 2022 11:21
Moje původní texty z Patreonu a GitHub Sponsors

I create useful websites and guides, mainly to the benefit of the communities of the Czech programming juniors and the Czech Python users. I develop everything as open source and give it away for free so it can help as much people as possible.

@honzajavorek
honzajavorek / talk-checklist.txt
Last active July 21, 2021 15:07
Seznam úkolů pro přípravu klubové přednášky na junior.guru
najít speakera
oslovit speakera, nabídnout roční členství v klubu zdarma
poslat speakerovi základní informace https://junior.guru/events/#speakers-info
pořešit se speakerem jeho očekávání ohledně návštěvnosti - lidi to hltají, ale ne všem vyhovuje čas, mnoho se podívá na záznam
domluvit téma, datum a čas
pozvat speakera do klubu přes odkaz na členství s kupónem
vysvětlit speakerovi základy Discordu, kde může zkoušet, připomenout ať si vypne zvuky u hovorů
přidat přednášku do events.yml
vygenerovaný plakátek hodit na sociální sítě
v den přednášky vyzkoušet, zda mi funguje nahrávání přes OBS
@honzajavorek
honzajavorek / README.md
Created December 22, 2019 16:53
vim in Haskell

vim in Haskell

This is a rather robust reimplementation of vim in Haskell. To run this on macOS:

$ brew install ghc
$ runhaskell vim.hs  # then type characters and press return

Jak zmenšit video

  1. Nainstaluj ffmpeg:

    brew install ffmpeg

  2. Otevři si terminál

  3. Dejme tomu, že máme soubor nejake-video.avi. Spusť konverzi:

Jak zajistit, ze bude Mila pouzivat Python 3

  1. brew install python3

  2. Do ~/.bash_profile pridat nasledujici:

    function python() {
      echo "############################################################################################################################"
      echo "#  Milo, ses si jistej, ze jsi chtel python a ne python3? I ty jeden lenivej, nezanedbavej svou viru v nejnovejsi Python!  #"

echo "############################################################################################################################"

@honzajavorek
honzajavorek / jak-na-mravence.md
Last active September 30, 2022 02:57
Jak na mravence

Jak na mravence

Pokud k vám zavítají z jara mravenci, existuje několik způsobů, jak je poslat jinam.

Obléhání a kořistnické výpravy

V době, kdy se mravenci dostali do oblasti, ale teprve si oťukávají váš životní prostor, je můžete jednoduše odehnat. Budou se objevovat sporadicky v okrajových částech vašeho životního prostoru, spíše jednotlivě. Jedná se o průzkumné výpravy. Funguje vysypat přístupové cesty pepřem nebo hřebíčkem nebo bazalkou. Průzkumníci sice jsou schopni tyto bariéry překročit, ale nevoní jim, tak nemají důvod v místě setrvávat nebo zpět do hnízda nosit informaci, že je zde něco zajímavého.

@honzajavorek
honzajavorek / x-example.yaml
Created July 29, 2016 16:05
Swagger x-example vendor extension property
swagger: '2.0'
info:
title: 'Form Test'
version: '1.0'
paths:
'/test/{param}':
parameters:
- name: param
in: path
type: number
@honzajavorek
honzajavorek / rant.md
Last active October 19, 2016 19:46
Testování v Pythonu a v JS

Testování v Pythonu a v JS

Hodně lidí v Pythonu používá unittest, což je modul ze standardní knihovny, který lidem umožňuje rychle vytáhnout nějaký ten XUnit způsob psaní testů plný class TestNěco, self.assertTamto() a setUp/tearDown tohleto. Když je testů víc, běžně si k tomu vytáhnou nějaký namakanější test runner, třeba nose. Test runner je něco, co umí inteligentně spouštět testy - např. jen ty, které od posledně selhaly, ale těch užitečných funkcí je tam víc. Protože nose testy spouští, umožňuje vyběhnout z XUnit stylu a nabízí spoustu dalších triků, které ale nikdo nepoužívá, protože o nich neví. V zásadě ale

@honzajavorek
honzajavorek / sort_cs.py
Created August 29, 2015 17:32
Czech collation in Python
import icu
stuff = ...
collator = icu.Collator.createInstance(icu.Locale('cs_CZ.UTF-8'))
stuff.sort(key=collator.getSortKey)
@honzajavorek
honzajavorek / vyrocni-pyvo.md
Last active August 29, 2015 14:20
Výroční Pyvo
  • uvod pro ty co nas neznaj (jak to u nas funguje)

  • proc jsme v hubu (freelancing)

  • Pizza se objednavala na FB a kdo ji tady ma, plati u Petra Viktorina, 100 Kc jednotkova cena

  • dalsi varka pizzy se udela pri predstavovani

  • pripravili jsme pivni specialy, je tam nealko, bezlepkove, atd. - jednotkova cena 30 Kc (na baru)

  • wifi heslo na stene

  • fotte a tweetujte

  • zustante na prekvapeni po prednaskach