Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.
ja to vzdavam...
Každopádne dík, že si na to pozrel
sice je ten clanek asi nejlepsi z toho co jsi zatim o symetriich napsal...
To beriem ako kompliment
ale je to ubijejici nuda...
Mne to tak nepripadá. Ale ja čítam aj skriptá ako beletriu Čo s tým teda?
prijde mi to jako vytah ze skript algebra 1...
To môžem tiež považovať za kompliment, lebo žiadne skriptá z podobných oblastí som nikdy v ruke nemal a vymýšľal som si ten obsah z hlavy. A v prvej ankete väčšina hlasovala, že matematická úroveň môže zostať rovnaká, tak som predpokladal, že táto forma by nemusela vadiť.
a co je nejhorsi... porad nevim, co jsou to ty symetrie a k cemu je to dobre. :-]]
To vieš, začal som budovať teóriu a chcel som postupne ilustrovať jej aplikácie na zložitejších a zložitejších príkladoch. Rozumnejší postup som holt nevymyslel. Čo navrhuješ ty?
Mne to tak nepripadá. Ale ja čítam aj skriptá ako beletriuono jde psat citelne, presne a nemusi to byt definice-veta-dukaz-dusledek. ale je to otazka zvyku a stylu. sice moc neznam teoretickou fyziku... ale schvalne se zkus mrknout do nejakeho dobreho casopisu z vasi oblasti na to jakym stylem jsou psane...Čo s tým teda?
To vieš, začal som budovať teóriu a chcel som postupne ilustrovať jej aplikácie na zložitejších a zložitejších príkladoch. Rozumnejší postup som holt nevymyslel. Čo navrhuješ ty?ujasnit si, kdo jsou ctenari a co je smyslem toho serialu. zkus si predstavit, ze chces nekoho tim i zaujmout a ne jen jim predat fakta. formatem (pro sirsi verejnost), ktery se mi docela libil, byl serial o fraktalech, co vychazel na rootu. a takova drobnost na zaver... i v tomto clanku pouzivas pojmy a notace, ktere sis predem nezavedl. napr. generator a jeho znaceni...
ono jde psat citelne, presne a nemusi to byt definice-veta-dukaz-dusledek. ale je to otazka zvyku a stylu. sice moc neznam teoretickou fyziku... ale schvalne se zkus mrknout do nejakeho dobreho casopisu z vasi oblasti na to jakym stylem jsou psane...
Myslíš odborného časopisu s odbornými článkami? O tých ti môžem povedať, že sú nečitateľné, ak neovládaš dosť pokročilú fyziku a matiku. Takže ako vzor by som to nebral
ujasnit si, kdo jsou ctenari a co je smyslem toho serialu. zkus si predstavit, ze chces nekoho tim i zaujmout a ne jen jim predat fakta. formatem (pro sirsi verejnost), ktery se mi docela libil, byl serial o fraktalech, co vychazel na rootu.
No, to som si už vcelku ujasnil vďaka anketám a tak. A aj vďaka tomu, že ten seriál dostáva stále pomerne vysoké hodnotenie, tak predpokladám, že (aspoň niektorí) ľudia sú spokojní. Samozrejme, budem hľadať cestičky, ako ho zlepšovať, takže ak to náhodou nevzdáš úplne a pozrieš sa aj na budúci diel, tak tvoja kritika bude opäť vítaná Na ten seriál o fraktáloch teda pozriem. Ale to je oveľa vďačnejšia téma, lebo človek môže kresliť pekné obrázky...
a takova drobnost na zaver... i v tomto clanku pouzivas pojmy a notace, ktere sis predem nezavedl. napr. generator a jeho znaceni...
Máš pravdu, že explicitne tam pojem generátor zavedený nie je. Ale jeho značenie tam je (1.2.2). Nechcel som z toho zasa spraviť úplne čisté skriptá a definovať každú blbosť. Myslím, že z pojmu cyklickej grupy a textu okolo je dosť jasné, čo to znamená "generovať grupu jedným prvkom", a teda aj čo je to generátor. Ale asi by bolo lepšie tam tieto veci napísať explicitne – takže dík za poznámku, premyslím si to.
Myslíš odborného časopisu s odbornými článkami? O tých ti môžem povedať, že sú nečitateľné, ak neovládaš dosť pokročilú fyziku a matiku. Takže ako vzor by som to nebraltak jsem to nemyslel.... schvalne se podivej treba na pomer definic/lemat/teoremu k poctu stran.
Nechápem. Fyzika sa zaoberá inými vecami než matematika, preto tam nič podobné nenájdeš (ak sa teda nejedná konkrétne o matematickú fyziku -- tam sú tie články písané práve štýlom definícia/veta/dôkaz). Úplne rovnako v matematickom článku zasa nenájdeš fyzikálne aplikácie, ale len tie vety a dôkazy. Takže čo sa vlastne snažíš povedať okrem triviálneho tvrdenia, že fyzika nie je matematika?
Souhlasim s dedou.jabkem. Ja vim, ze se snazite, ale problem vidim v tomtez - skupina lidi, ktera je schopna precist vas text (= matematici), patrne tyto veci mela ve skole a tedy nemaji vlastne duvod to cist.
Myslím, že pozitívne ohlasy a hodnotenia seriálu toto Vaše tvrdenie bezpečne vyvracajú Je kopa ľudí, ktorí nejakú matematiku ovládajú, ale grupy a symetrie buď nevideli nikdy, alebo len z rýchliku.
Ale chtel jsem podotknout k tomu uceni, prestoze na to nejsem zadny expert. Predevcirem jsem na Slashdotu narazil na odkaz na Khan Academy. Ten clovek natocil spoustu vyukovych videi (zejmena ze zakladu matematiky) pod CC a spoustu lidi si ho pochvalovalo, ze dokaze veci dobre vysvetlit.
Mrknem na to, dík za odkaz.
Tak jsem koukal na par jeho videi a prisly mi strasne nezazivna - ze vyklada hrozne pomalu a opakuje se. Tak jsem premyslel, za predpokladu, ze on je dobry, proc mi pripada nezazivny. Odpoved je - protoze to znam! Pokud neco znate, je strasne snadne podlehnout dojmu, ze je to snadne. Ale neni. Takze je mozna lepsi chybovat na te druhe strane a predpokladat, ze lide jsou hloupejsi (coz ja sam delam nerad), a vysvetlovat to klidne pomalu a na jednoduchych prikladech; a nesnazit se o rigoroznost za kazdou cenu.
No, ale veď o to som sa v tomto diele trochu snažil. Takmer nikdy som nenadefinoval pojem, ktorý by spadol z neba. Ten text okolo sa naňho vždy snažil trochu pripraviť. Ale uznávam, že by mohlo pomôcť viac motivácie + príkladov na úkor rigoróznosti. Popremýšľam nad tým do ďalšieho dielu.
Druha vec je, co rikal Richard Feynman - na jmenech nezalezi. Je jedno, zda cyklickou grupu nazvete od zacatku cyklickou nebo ne. Podstatne je vysvetlit ten koncept a k cemu je dobry. Vas text zase ukazuje psani pro matematiky - kdyz pisete pro matematiky, tak definice prichazi prvni, a je to tak v poradku, protoze to je styl, na ktery jsou zvykli. Pokud ale neco chcete vysvetlit, muzete si formalni definici nechat klidne az na konec odstavce (nebo do poznamky pod carou), az za motivujici priklady, a mozna dokonce i az za nejaky ten dukaz.
Jasné, že nejde o pojmy, ale keď sa na ne budeme nabudúce odvolávať, tak bude dobré ich poznať. Čo sa cyklickej grupy týka, tak ten pojem tak úplne nespadol z neba, ale týka sa toho rozprávania o Z_n a symetriách n-uholníka. Ale asi to šlo formulovať lepšie a definície odložiť až na koniec. Popravde, o také niečo som sa snažil, ale návyk na skriptá ma asi zasa podvedome stiahol do oblasti definícia/veta/dôkaz
Monster group je veľmi pekná vec, ale je to tak hlboká matematika, že by som sa o nej neodvažoval niečo písať
Ale tie samoopravné kódy vyzerajú lepšie. Niečo podobné by sa asi dalo časom použiť.
Ja viem, ale chcem tam časom dostať aj zaujímavé príklady, takže keď budeš o niečom vedieť, tak neváhaj a daj vedieť
To je pravda. Ale o to skôr vítam každú kritiku (aj keď občas nie je úplne konštruktívna).
To by aj mňa zaujímalo. V správe blogu je len upload obrázku/videa (a to video mi ani nefunguje). Neviem, ako je to s ostatnými súbormi.
Dík vám obom za podporu. Jabkove komentáre ma vždy demotivujú (aj keď viem, že to myslí dobre), takže potrebujem aj pozitívny ohlas z času na čas
Když už mluvíš o té grupě čísel %n, mám pro tebe jeden poznatek: jako projekt do školy jsme měli rotaci pole x čísel o y prvků. Nepamatuju si přesné zadání, nicméně dělal jsem to přímo v tom poli, nikoliv kopírováním do pole jiného. S algoritmem jsem si hrál, dokud se mi nezačal líbit, a všiml jsem si, že teorie, kterou jsem si kolem toho dělal, se nápadně podobala teorii, kterou jsme dělali rok zpátky v matice. Už jsem si to nepamatoval, takže jsem to nedopracoval, ale jako příklad z "praxe" by to snad šlo.
Mno, ale úplne presne netuším, jak by to malo súvisieť so symetriami/grupami. O čo v tej úlohe presne išlo?
A k seriálu: Myslím že se tu objeví spoustu negativních komentářů o tom, že je to moc teoretické. Ano, je. Ke kvalitě by tedy mohlo docela přispět, kdyby se (třeba pod seriálem v komentářích) objevily příklady z praxe, které by ukazovaly využitelnost v programování a programování obohatily o teoretický základ. Který je IMHO velmi důležitý např. při optimalizacích. Takže oslovuju kohokoliv, kdo má něco podobného jako já, aby to sem dopsal, samozřejmě pokud má autor zájem. Pokud má, udělám i tu teorii okolo rotace.
Zaraďovať viac a viac praxe je v pláne v súlade s tým, ako sa bude zväčšovať množstvo prebratej teórie. Premýšľal som nad viacerými prístupmi a tento mi prišiel najlepší. Čo očakávaš od tej praxe? Ok, môžem ilustrovať nejakú pomerne pokročilú aplikáciu, ale nikomu nebude jasné, o čo tam ide, lebo nebude rozumieť grupám. Takže v tom bude zasa zmätok. Každopádne, ak bude ľud chcieť ubrať teórie, tak sa prispôsobím
A poslední: ocenil bych, kdyby názvy .pdf souborů byly číslované (ano, udělat sám si to můžu)
Ok, opravím to.
void rotuj(int *cisla, int d, int n)
, která provede rotaci pole cisla délky d o n prvků doprava.Uh, to mi pripadá strašne zložité. Môj algoritmus by bol:
tmp = a[0]
g = gcd(d,n)
for i in range(d/g - 1):
a[i * g] = a[(i+1) * g]
a[d-g] = tmp
Ale je pravda, že zopár vecí z článku by sa na to dalo aplikovať. Skúsim si nabudúce vymyslieť nejaký podobný príklad, na ktorom by som niečo ilustroval. Uvidíme, či ma niečo napadne.
Ups, sorry, nejak som to nedomyslel. Máš pravdu, treba tam ešte jeden cyklus, ktorým sa presunie všetko z intervalu [0,g). V tom prípade by sa na tom dali ilustrovať ešte ďalšie grupové pojmy, ktoré by som chcel prebrať nabudúce
inline void swap(int *a, int *b, int count) { int *end = a + count; while (a != end) { int t = *a; *a = *b; *b = t; ++a; ++b; } } void rotate(int *a, int len, int count) { while (1) { int left = count % len; if (left == 0) { break; } int right = len - left; if (right == left) { swap(a, a+left, left); break; } else if (left < right) { swap(a, a+(len-left), left); a += left; len -= left; } else { swap(a, a+(len-right), right); len -= right; count = len - right; } } }myslim ze na to jdes zbytecne slozite ;)
<pre class="brush: c++"> ... kod ... </pre>
void rotate (int *a, int len, int count) { usigned int outer = MF(len, count); for (int i = 0; i < outer; i++) { int tmp = arr[i]; for (int j = (i + k) % count; j != i; j = (j + k) % count) { swap(&arr[j], &tmp); } arr[i] = tmp; } }To je celé. Co chybí je funkce swap, která jen prohodí hodnoty dvou proměnných, a funkce MF (magic function), která na základě teorie grup spočítá kolikrát se má vnitřní smyčka opakovat. Výpočet není nijak náročný, bylo to něco jako délka/největší společný dělitel délky a posunu.
1. To je práve pointa toho riešenia, ilustrovať trochu inteligentnejší (a podľa mňa aj elegantnejší) prístup s využitím teórie navyše.
2. irelevantné
3. diskutabilné.
MF je len nájdenie najväčšieho spoločného deliteľa gcd. Toho nájdeš jednoducho pomocou euklidovho algoritmu, ktorý aj pre veľké vstupy obvykle vyžaduje len pár krokov. Najhoršie sa chová na Fibonacciho číslach, kde pre zhruba n-té F-čísla trvá n-krokov. Vzhľadom k asymptotickému tvaru F-čísel pomocou exponenciály sa dá teda zložitosť gcd odhadnúť ako nanajvýš logaritmická. Ergo zanedbateľná voči zbytku algoritmu...
while (a != b) {
if (a > b) a = a % b;
else b = b % a;
}
4. Facepalm. Zrovna jsem si všiml Nápovědy k formátování. Hledal jsem nápovědu k portálu, FAQ a ono je to tady...
Vyjadrím sa len k 3.: čo tak sa pozrieť znova na môj seriál, konkrétne posledné riadky? Píšem tam, že podgrupu, ktorú generuje k v Z_n, je práve gcd(k,n). Počet jej prvkov je potom pochopiteľne n / gcd(n,k) (to už tam napísané nie je, ale je to zrejmé
).
Dosť podivná verzia. Ja mám radšej
int gcd(int a, int b) { if (!b) return a; return gcd(b, a%b); }
Napadlo ma, že sa niekto chytí pamäťovej zložitosti, ale nechal som to tak. Písať ten príklad v Scheme by veci asi veľmi nepomohlo Ono, aj tak bude v priemere hĺbka toho volania O(1), takže je to vcelku nepodstatné
No, také niečo som aj čakal. Ale skôr by som rád videl nejaký pekný príklad, kým sa do toho MetaPostu pustím. Dá sa napr. vygenerovať ten šesťuholník a kruhy s číslami na pár riadkoch? Veľmi by som ocenil, keby ste sem napísali k tomu napísali kód. Samozrejme, len ak na to máte čas; nechcem Vás zbytočne otravovať
Tak niečo malé som po troche googlenia dal dokopy. Ale ako je vidieť, dokonalé to nie je. Asi by nebolo od veci opýtať sa v poradni
Už som to dostal do relatívne použiteľnej formy; aj so šípkami a tak. Ale tak pekné jak tie obrázky z Inkscapeu to nie je. Problém je samozrejme na mojej strane, neviem ešte úplne všetko poriadne nastaviť. Resp., viem, ale len strašne pracne, lebo neovládam pokročilejšie vlastnosti toho jazyka.
Google mi už bol vcelku na nič, takže som stiahol User Manual a MetafontBook. Tam už som si dohľadal, čo som potreboval. No, a na ďalšie pokroky už budem potrebovať asi hlavne prax. Tak či onak, hlavné je, že som začal a zatiaľ som z MetaPostu nadšený
Dík za odkaz, mrknem na to. Na nete je všeličo, ale maximálne mi to môže slúžiť ako inšpirácia a vzor pre kvalitnejšie písanie kódu. Obvykle totiž už potrebujem zistiť, jaké presne sú funkcie ku ktorému dátovému typu atp. a na to sa dokonale hodí manuál/dokumentácia Btw, najviac mi asi dal seriál na Roote. Je tam prakticky všetko, čo človek potrebuje pre začiatok vedieť.
Jj, MetaPost je skvelý. Ale vygooglil som, že kopa ľudí ho už v dnešnej dobe považuje za zastaralý a používa nové nástroje, ktoré sa ním inšpirovali. Asymptote napr. (má c++-like syntax, ale inak je to veľmi podobné) a veľa ďalších.
Máš samozrejme pravdu. A spojitým grupám sa tak či tak nedá vyhnúť, či už pri reprezentáciách, alebo pri pontryaginovských duáloch. Resp. dá sa, ale bola by to trochu škoda.
Sorry za oneskorenú odpoveď, týždeň som bol mimo civilizáciu
Všetky tvoje komentáre sú moc dobré. Nechám si to zasa prejsť hlavou a uvidíme, čo z toho vypadne. Tak či onak, táto forma skrípt zopár ľuďom vyhovuje, takže sa jej asi budem držať. Keď som minule používal len príklady (aj keď možno boli trochu zložitejšie z fyziky), tak sa to s takým úspechom nestretlo. Takže asi zostanem pri skriptách, ale určite skúsim ísť cestou väčšieho množstva príkladov a okecávania. Dík za reakciu a dúfam, že niečo napíšeš aj k ďalším dielom.
Ak sú tam tie tzv. "mentálne skoky", tak, prosím, daj vedieť konkrétne kde. Určite niektoré veci, ktoré považujem za zrejmé a/alebo prirodzené, proste preskočím, ale niekomu inému už to tak zrejmé pripadať nemusí.
Čo sa týka počtu strán, tak nerád by som to naťahoval. Seriál síce bude mať skriptoidnú formu, ale predsa len by to malo byť ešte ako tak stráviteľné. Ak to bude moc dlhé, tak to už fakt môžeš rovno čítať nejaké skriptá (navyše v oveľa vyššej kvalite).
Btw, zdá sa, že tých pripomienok je už celkom dosť, takže možno skúsim neskôr vydať opravenú/vylepšenú verziu tohoto dielu. Aj keď to už nikto nebude čítať, tak len tak, aby som sa pocvičil
Máš pravdu, ako obvykle. Dík, že si to napísal
Tiskni
Sdílej: