středa 9. června 2021
Rekapitulace
středa 4. listopadu 2020
Podzim v Ostravě
sobota 31. října 2020
Veselé Vánoce všem programátorům
Teda jen těm, kteří si pletou Halloween s Vánocema kvůli tomu, že Oct 31= Dec 25. Ostatní mají ještě přes 2 měsíce času.
pátek 23. října 2020
Matematický vtip a úvaha
Uvažujme všechny množiny, které dosud nebyly uvažovány.
Kam se všechny poděly?
___
Krátká úvaha na téma, jestli si matematiku vytváříme sami, nebo jen objevujeme předem dané zákonitosti?
Je matematika tvořena nebo objevována? Je to vlastní vynalézavost nebo hledání absolutní pravdy? Která tu vždy byla a bude. Matematické nápady a jejich podoba bývá určena myslí, která je vytvořila. Na druhou stranu, z logické podstaty věci vyplývá, že se všinchni matematici pohybují v témže prostředí naplněném z neměných pravd. Jsou už všechny dostupné prostředky tam a čekají jen na objevení? A žádné tvůrčí myšlení je už nemůže ovlivnit? Slovy jednoho matematika:" Matematicka realita lezi úplně mimo nás a naším úkole je pozorovat a dokazovat věty, které nazýváme naší tvorbou ale jsou to jen zápisky z pozorování."
Pak by to byl absolutní logický nástroj, který jen čeká na svoje objevení. A byl ne nepodobný fyzice. Odhalující svět, dávno již existující.
pátek 25. září 2020
Grafický hlavolam
Zajímavý úkol z teorie grafů.
Máte deset číslic 0-9. Do každého z deseti polí na obrázku je třeba umístit jedno číslo bez opakování tak, aby vyhovovalo klíči dole. Přičemž první sloupec (0-9) jsou čísla, která dosazujete do polí a druhý sloupec ( 7,17,22,9,18,11,12,8,9,11) jsou součty všech sousedních polí. Umístění čísla vám tak určuje i součet na vybraném poli, ze všech navazujících polí.
Př:Když třeba do oranžového pole dosadíte č. 7 , pak modré a žluté pole musí dát součet 12 ( protože 7=12), tzn: 9+3 nebo 8+4. 5+7 nejde, protože 7 je již použita.
Řešení mi pár hodin zabralo, hlavně při hledání jiného než náhodného postupu. Teorii grafů jsem jako předmět neměl, Matlab je (pro začátečníka) na toto trochu nepraktický a hledat náhodně jednu z více než 3,6 milionu možností je na dlouho. Nakonec vyřešeno napůl pomocí excelu a úvahy.
Přidávám i řešení od Tyfa, kde je mimochodem dokázané, že existuje právě jedno řešení.
import itertoolsKdyby měl někdo matematický postup a důkaz možného početu řešení, tak mi ho pošlete.
# pro číslo 0 1 2 3 4 5 6 7 8 9
hledame = [11, 7, 17, 22, 9, 18, 11, 12, 8, 9] #součty
#jména uzlů jsou
#1 2 3 4 5 6 7 8 viz obrázek
#zapsaný jako seznam sousedů
graf = [
# 1
[2,8],
#2
[1,8,5,3],
#3
[2,6,4],
#4
[3,6,10],
#5
[2,7],
#6
[3,4,7],
#7
[8,5,6],
#8
[1,2,7,9],
#9
[8,10],
#10
[4,9]
]
vsechny = list(itertools.permutations([0,1,2,3,4,5,6,7,8,9])) #generuje
všechny možnosti
for jp in vsechny: #jp je jedna permutace
i = 0
test = True
for c in jp: #beru postupně čísla z aktuálně testované permutace
s = 0 #vynuluju součet
for index in graf[i]: #beru indexy sousedů z grafu
s = s + jp[index-1] #přičtu (index -1 je proto, že jsou
pojmenované uzly 1-10
if s != hledame[c]: #pokus součet pro konkrétní číslo nesedí
s klíčem
test = False #je test negativní
break #další čísla se netestují
i = i + 1
if test:
print(jp) #vytiskne řešení pokud existuje
pátek 11. září 2020
Piráti na Moravě
Nedávno jsme odlovili jednu ze dvou legendárních T5 keší na řece Moravě viz. starší příspěvek, tak jsme hned začali se Čmoudem špekulovat, jak na tu druhou. Je to krabka zavěšená na roxoru nad vodou tak v půlce řeky.
Nápady, jak se tam dostat, přicházely a padaly jeden za druhým. Odlov pomocí pronajmutého houseboatu má kde kdo. Do zimy, až řeka zamrzne, se nám taky nechtělo čekat. Jako jeden z reálnějších plánů se jevilo tam prostě slézt po pilíři z mostu. Bohužel zrovna nad pilířem jsou kamery a odlov s dopomocí policie není to pravé. Spásný nápad přišel, když jsme tak dumali při obhlídce terénu pod mostem a kolem proplul chlapík na paddlebordu.
Plán: Půjčíme si paddlebord. Doplujeme pod keš a zahákujeme roxor "hákem" vyrobeným z bambusových tyček a lana zavěšeného na karabině. Jeden z nás (se sedákem) vyleze nahoru, kde se zajistí na ocetku a zaloguje nás. Paddlebort bude mezitím uvázaný ke spodímu konci lana, aby nikam neodplaval a pro lepší lezení. Po odlovu připádluje kormidelník pod lezce, který nastoupí zpátky na "loď" a odhákne karabinu pomocí tyčky. Pak už jen dopádlovat ke břehu. Prosté. Nápad se to zdál dokonalý.
Obtížné části: Prakticky celá akce. Třeba jsem nikdy nestál na paddlebordu a to jsem měl být kormidelník. Nemluvě o tom, jak těžké bude hákovat malý roxor asi 4 metry nad hlavou a přitom držet balanc. A hlavně manévr, kdy budu muset připádlovat zpět, aby mohl slézt a nastoupit. No srandy kopec. Všechny poznámky byly smeteny ze stolu s tím že: "No a co. Tak se trochu vykúpeme a dáme to na další pokus."
Den předem jsme si odměřili výšku mostu, vyzkoušeli paddlebort a nachystali vše potřebné. Ještě jsem ho přemluvil, že když děláme takový pirátský odlov, tak se vším všudy- tím byly myšleny kostýmy.
Takže dnes brzo ráno vysedali v Hradišti dva piráti s lodí na zádech s šlo se na věc.
![]() |
| montáž háku |
![]() |
| stavba poslední pirátské lodi |
![]() |
| piráti na Moravě |
![]() |
| po zahákování |
středa 1. července 2020
Tábor 2020
pondělí 9. září 2019
Olejová duha
pátek 19. července 2019
Zavařený oběd
pátek 12. října 2018
Heroes III u Jelena
Vesnické (Brno je dobrá vesnice) klání v Heroesech III Wog.
![]() |
Zbytek osazenstva to ale pak dorovnával hlasitým fanděním a taktizováním.
Správný barman stíhá obsluhovat a ještě hrát.
Nedá mi to, abych se nepochlubil. Turnaj skončil (mojí) výhrou i přes hru 1v2.
Někdy nad ránem se to pak zvrhlo ve hraní Minesweeepr na rychlost, ve kterém (i přes lehkou společenskou únavu) jasně vyhrál Jelen s rekordem pod 6 vteřin.























