Skip to content

Instantly share code, notes, and snippets.

🐣
improving junior.guru

Honza Javorek honzajavorek

🐣
improving junior.guru
View GitHub Profile
View README.md

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
View video.md

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:

View README.md

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 "############################################################################################################################"
View jak-na-mravence.md

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 Jul 29, 2016
Swagger x-example vendor extension property
View x-example.yaml
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 Oct 19, 2016
Testování v Pythonu a v JS
View rant.md

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 Aug 29, 2015
Czech collation in Python
View sort_cs.py
import icu
stuff = ...
collator = icu.Collator.createInstance(icu.Locale('cs_CZ.UTF-8'))
stuff.sort(key=collator.getSortKey)
View vyrocni-pyvo.md
  • 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

@honzajavorek
honzajavorek / content-negotiation.md
Last active Aug 29, 2015
Content negotiation implementations in Python
View content-negotiation.md

Content negotiation implementations in Python

work in progress / kick-off / sort of a ToC / ... Currently it's just a list of interesting projects where the implementation could possibly be found.

Major Web Frameworks

@honzajavorek
honzajavorek / pyvo.md
Last active Aug 29, 2015
Pyvo v Brně
View pyvo.md

Pyvo v Brně

Kronika: http://lanyrd.com/series/brno-pyvo/

2011

  • Ruby sraz v Brně, dotaz na Twitteru zda existuje Python sraz (odpověď: neexistuje, založ)
  • Při hledání názvu jsem se dověděl, že Rasťo Turek založil v Bratislavě Pyvo a Pyoniery - řekl jsem si, že nic lepšího nevymyslím
  • 26.4. sraz u stolečku ve Falku, kam přišlo 8 lidí a bavili jsme se o všem možném
  • další Pyva s přednáškami
You can’t perform that action at this time.