[Poslední sobota, 76] Praha, 30.1.2016

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
chemix
Nette Core | 1296
+
+5
-

Poslední sobota je pravidelným místem setkání všech fanoušků programování webových aplikací, ať už to jsou odborníci nebo amatéři. Střídavě se koná v Praze a Brně, občas zavítáme i jinam ;-) Znalost Nette Frameworku je samozřejmě výhodou. Vstup na akci je zdarma, jen prosím potvrďte účast.

Nováčci, nebojte se přijít, nekoušeme.

YouTube Playlist Posledni sobota 76

Program

9:30

  • Otevření dveří

10:00

  • Workshop – Filip Procházka – RabbitMQ

15:00

":https://forum.nette.org/…ha-30-1-2016#…

18:55

  • vylosování výherce produktu firmy JetBrains

19:00

  • Pivo (v Paralelni Polis)

Pro nákup občerstvení v kavárně Paralení polis se používá výhradně BitCoinů. Doporučuje se tedy pořídit si bitcoin-peněženku do chytrého telefónu. Případnou alternativou je papírová peněženka, kterou lze vytisknout na místě.

Tomáš Jacík
Člen | 146
+
0
-

@chemix Počítáš semnou na přednášku? Chtěl jsem mluvit o tom generování statistik bez cronů. Dle tématu to nevypadá, že by se to týkalo statistiky, jak jsi plánoval :)

josef.sabl
Člen | 153
+
0
-

Prosím, jak je to s workshopem? Tentokrát nebude? Díky.

chemix
Nette Core | 1296
+
0
-

@josef.sabl zatim planovany neni

Zadny poradny me nenapadl a nikdo jiny se neprihlasil (mel jsem myslenku treba RabbitMQ&Nette ale zatim to je jen v hlave a zde na foru napsane :)

josef.sabl
Člen | 153
+
0
-

Díky za info. Do budoucna ta tradice tedy není zrušená, jen tentokrát žádný není, tak jsem to pochopil :) To je prima.

chemix
Nette Core | 1296
+
+3
-

Nasel by se nekdo na 2h workshop s RabbitMQ? Pripadne jine napady?

Filip Procházka
Moderator | 4668
+
+1
-

@chemix pokud by se nikdo jiný nenašel, mohl bych se toho teoreticky chopit :)

chemix
Nette Core | 1296
+
0
-

@FilipProcházka nikdo se nenasel, jak ty se skolou? stihnes si neco maleho pripravit? Ze bychom to dali od 10 – 12 (13)

PS: prijet do Prahy muzes uz v patek, zasli bychom na indickou veceri a prespat muzes u nas. Nic neni potreba jednu perinu pro navstevy mame.

Filip Procházka
Moderator | 4668
+
+1
-

30.1. je v pohodě to dorazím :) A přijet už v pátek se mi asi bude taky hodit, takže si něco připravím :)

chemix
Nette Core | 1296
+
0
-

@FilipProcházka a mam teda anoncovat ten RabbitMQ?

Filip Procházka
Moderator | 4668
+
+1
-

@chemix yes, jdem do toho :)

chemix
Nette Core | 1296
+
+4
-

Páteční večeře & hackathon

tak se nam tu pomalu shromazduje skupinka lidi co budou v Praze uz v patek a tak me napadlo co si zajit nekam na palivou veceri? Kdo by se pridal?

Jan Endel
Člen | 1016
+
0
-

@chemix to zní docela dobře.

Jan Mikeš
Člen | 771
+
+1
-

@chemix @FilipProcházka mel bych zajem o videozaznam z workshopu, bude k dispozici?

chemix
Nette Core | 1296
+
0
-

@lexi tak vetsinou je natacim, ale neni moc cas je strihat a posilat online. Uz ted je celkem velky skluz s videi z poslednich sobot. Takze neslibuji ze se dostane ven nejak v brzke dobe. Ale mam v planu najet na lepsi video process, tak treba se zadari. Samozrejme otevreme bitcoin ucet pro pripadnou motivaci dalsich „dobrovolniku“. I ja si pak rad doma v klidu pripomenu co jsem to vlastne dopoledne zkousel.

Ale workshopy se primarne delaji pro zucastnene. Preci jen ma clovek moznost se na neco zeptat apd. A tech 50,– ktere hodis do kasicky a cena vlaku do Prahy a zpet je myslim vzdy super na to si vyzkouset neco noveho. Ale chapu ze ne vzdy se zadari. Uz ja vim ze v lete kvuli svatbe se nebudu moci zucastnit jedne Posledni Soboty.

Zaver :) ano, pokud technika neselze tak se workshop zaznamena. Ale koukat na video workshopu je imho nuda pokud tam clovek nebyl ;-)

Jan Mikeš
Člen | 771
+
0
-

@chemix super diky ti. Shodou okolnosti ja zrovna v dobe konani budu v Praze, ale bohuzel pracovne, takze nebude prilezitost se zucastnit :(

josef.sabl
Člen | 153
+
0
-

@FilipProcházka Super, díky za Workshop!

Honza Kuchař
Člen | 1662
+
0
-

@chemix Budu v Praze taky už v pátek, rád bych na hackaton. Půjde někde přespat? Dík!

castamir
Člen | 629
+
0
-

Brno hl.n. 6:38 Vlak 574 Zdeněk Fibich
Praha hl.n. 9:08

Kdo se chce přidat, sraz v sobotu v 6:20 v budobě nádraží před schody dolů na nástupiště…

chemix
Nette Core | 1296
+
+1
-

@HonzaKuchař pokud ti nevadi spat na zemi na karimatce ve spacaku tak u nas je velky volny obyvak. Uz tam prespava Filip Prochazka a Martin Zlamal takze o pekny vecer je postarano :) Playstation, Buzz, Madagascar Cartz, NHL 2014 jsou samozrejmosti :) stejne jako snidane, bud sladka nebo slana :)

Spat pujdem nejpozdeji ve 2, budicek je v 8 – 8:30 z baraku vyrazime v 9 na akci jsme pred 10 v pohode.

chemix
Nette Core | 1296
+
0
-

Vecere, nekdo jiny napad nez palmovka? CO treba @DavidGrudl nema tip na nejakou novou palivou srandu blize andela?

LeZuse
Člen | 1
+
0
-

http://www.chillipoint.cz/ Vypada zajimave.

chemix
Nette Core | 1296
+
0
-

@LeZuse jj je to tam fajn jen je to tam malinke :(

chemix
Nette Core | 1296
+
+3
-
David Grudl
Nette Core | 8136
+
-4
-

@mrtnzlml jak my to teď vlastně máme, můžou už do Nette příspívat černoši, nebo jejich pull requesty rovnou zamítáme? #CodeOfConduct

edit: ufff, to bylo nekorektní, omlouvám se, chtěl jsem napsat afroameričané

Pavel Janda
Člen | 977
+
-2
-

Nette v tomto vůbec není korektní.

Správně by se mělo zavést povinných 50% pull requestů od afroameričanů a 50% pull requestů od něžného pohlaví.

David Grudl
Nette Core | 8136
+
-2
-

„Ten kód musel psát nějakej úplnej … pohlaví. Něžné.”

chemix
Nette Core | 1296
+
0
-

Večeře

kdo chce dorazit na veceri necht se prihlasi do ctvrtka odpoledne at vim kolik mam rezervovat mist na palmovce v curry house-u (Pokud bude plno, tak se nabizi jako alternativa I.P.Pavlova, pripadne hlaste napady)

HLASIT SE ZDE → ‚Nette Dinner‘

chemix
Nette Core | 1296
+
+1
-
Václav Kraus
Člen | 77
+
0
-

Bude možné zakoupit nějaké propagační tričko? Hrozně moc chci Latte :)

chemix
Nette Core | 1296
+
+6
-

@VáclavKraus nektere zbyle kousky vezmu, ale dulezitejsi zprava je ze bude otevren eshop s trickama

chemix
Nette Core | 1296
+
0
-
chemix
Nette Core | 1296
+
0
-
Šaman
Člen | 2635
+
+2
-

chemix napsal(a):

Ty chyby jsou tu schválně? („Těd“ a nadbytečná čárka za „logovat“.)

Editoval Šaman (28. 1. 2016 18:44)

Filip Procházka
Moderator | 4668
+
+6
-

Kdo plánujete jít na workshop, tak si doma připravte

Ať si můžeme hrát a nezdržujeme se s tím :)

chemix
Nette Core | 1296
+
+4
-

@Šaman chyby tam dava Zbyšek Kvapil, prej je to socialni pruzkum, zdali se ty vizitky ctou.

chemix
Nette Core | 1296
+
0
-
chemix
Nette Core | 1296
+
+1
-
chemix
Nette Core | 1296
+
0
-

Ps: nezapomente si na workshop vzit prodluzovacku

castamir
Člen | 629
+
+2
-

composer create-project nette/web-project workshop && cd workshop && composer require kdyby/rabbitmq

instalace na Windows:

je nutne instalovat erlang i rabbitmq pod admin pravy, pak uz by to melo jet. Pokud ne, tak ze slozky windows zkopirujte .erlang.cookies do HOME slozky a dejte restart rabbitmq

EDIT: repozitar se zdrojaky z Filipova workshopu je na githubu

Editoval castamir (30. 1. 2016 15:08)

jahudka
Člen | 71
+
+1
-

NetteJS: https://github.com/jahudka/nettejs
Ukázky z přednášky a async JS loader: http://js.dev.subsonic.cz

A ještě k dotazu tuším @FilipProcházka .. proč vynalézám kolo? Nevynalézám kolo. I když už máš auto, letadlo a loď, občas se ti prostě víc hodí vrtulník, nebo naopak stačí jízdní kolo. A já píšu vpodstatě ISS..

A proč mi nestačí nette.ajax.js od Vojty Dobeše? Teď na to koukám znovu a minimálně na první pohled nevidím, jak by se třeba daly udělat animace – když ze stránky odcházíš, musí nejdřív skončit animace a skončit AJAX request a pak až můžeš updatovat snippety, nemůžeš je updatovat hned jak se AJAX načte, protože animace ještě může běžet.. namátkou první věc co jsem našel.

A taky se na to dá koukat takhle: pokud nette.ajax.js plní všechny potřebné funkce pro zajaxování celého webu, jak je možné, že drtivá většina Nette webů ajaxových není? NetteJS má být komplexnější řešení které můžeš nasadit na cokoliv.

Editoval jahudka (30. 1. 2016 19:21)

chemix
Nette Core | 1296
+
0
-

Kdo by mel zajem o PingPongovy turnaj tak vice informaci najdete zde : http://srazy.info/…-turnaj/6089

atotocz
Člen | 1
+
+1
-

jahudka napsal(a):

NetteJS: https://github.com/jahudka/nettejs
Ukázky z přednášky a async JS loader: http://js.dev.subsonic.cz

A ještě k dotazu tuším @FilipProcházka .. proč vynalézám kolo? Nevynalézám kolo. I když už máš auto, letadlo a loď, občas se ti prostě víc hodí vrtulník, nebo naopak stačí jízdní kolo. A já píšu vpodstatě ISS..

A proč mi nestačí nette.ajax.js od Vojty Dobeše? Teď na to koukám znovu a minimálně na první pohled nevidím, jak by se třeba daly udělat animace – když ze stránky odcházíš, musí nejdřív skončit animace a skončit AJAX request a pak až můžeš updatovat snippety, nemůžeš je updatovat hned jak se AJAX načte, protože animace ještě může běžet.. namátkou první věc co jsem našel.

A taky se na to dá koukat takhle: pokud nette.ajax.js plní všechny potřebné funkce pro zajaxování celého webu, jak je možné, že drtivá většina Nette webů ajaxových není? NetteJS má být komplexnější řešení které můžeš nasadit na cokoliv.

ja bych se chtel zeptat jak moc slozite je zintegrovat NetteJS do projektu ktery kompletne bezi na nette.ajax.js od VD … je to plne kompatiblni nebo musime aplikaci nejak zasadne upravovat ?

jahudka
Člen | 71
+
+2
-

atotocz napsal(a):
ja bych se chtel zeptat jak moc slozite je zintegrovat NetteJS do projektu ktery kompletne bezi na nette.ajax.js od VD … je to plne kompatiblni nebo musime aplikaci nejak zasadne upravovat ?

Nezkoušel jsem to, ale myslím, že by to mělo stačit prostě vyměnit.. NetteJS zpracovává AJAXem odkazy a formuláře s třídou „ajax“, stejně jako nette.ajax.js, a žádné zásadní úpravy backendu nevyžaduje – jediné, co NetteJS potřebuje, jsou speciální data atributy pro kontejnery dynamických snippetů, jinak se nové dynamické snippety nebudou správně vkládat; tohle je už zdokumentované v readme.

Plus je pár věcí které backend může dělat, ale nemusí; týká se to hlavně redirectů – výchozí chování NetteJS je, že když dostane v payloadu položku „redirect“, udělá na ni plnohodnotný redirect, načtení té redirect URL AJAXem se musí explicitně povolit (přidat do payloadu hodnotu allowAjax = true). To je nějaká historická vlastnost kterou asi časem otočím.. A pak ještě „POST-GET“ scénář: když zavolám třeba nějaký signál který něco změní a pak by měl následovat redirect, u ajaxového webu není potřeba redirect, je potřeba jen vložit do historie správnou adresu – takže místo redirectu můžu poslat odpověď, která má v payloadu položky postGet = true a url = „výsledná URL jako po redirectu“ a NetteJS přidá do historie tuhle URL místo původní URL requestu. Samozřejmě tahle post-get odpověď může obsahovat normálně snippety, flash message atd. Ale jak říkám, tyhle změny v chování backendu nejsou potřeba, jen způsobí vhodnější chování v některých scénářích.

Každopádně zatím spíš doporučuji NetteJS nepoužívat, chtěl bych nejdřív dopsat trochu podrobnější dokumentaci, ať to nasazení není tak moc guesswork :-) určitě pak někam napíšu že je to ready.

Editoval jahudka (31. 1. 2016 19:55)

chemix
Nette Core | 1296
+
+8
-

VIDEA

najdete na youtube pohromadě v playlistu Posobota 76

velké díky patří @HappyFace za bleskurychlé stříhnutí. Díky

HappyFace
Člen | 162
+
+9
-

v buducnu to bude hadam este rychlejsie :)
PS: Kritika a reklamacky su vitane ako aj napady

Pavel Janda
Člen | 977
+
+1
-

:D To je hrozný, když se pak člověk vidí. Tohle jsem vůbec říkat nechtěl! :D

+ za megarychlé zpracování.

Editoval Pavel Janda (9. 2. 2016 11:11)

HappyFace
Člen | 162
+
0
-

PS: hadam sa paci zmena uvodky/vizitka prednasky :) dost casto sa stava ze poriadne nevidno prednasajuceho, takze aspon uz od teraz bude to jasne kto to tam tara :D

enumag
Člen | 2118
+
0
-

@chemix Mohl bys do prvního příspěvku doplnit odkazy na examply z přednášky od ajaxu + knihovnu nittro? Tady to trochu zapadlo… https://forum.nette.org/…ha-30-1-2016#…. Díky. :-)

Editoval enumag (17. 2. 2016 16:15)

chemix
Nette Core | 1296
+
0
-

@enumag dal jsem to k videu