From fklebczyk w gmail.com Mon Feb 1 05:22:15 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Mon, 1 Feb 2016 11:22:15 +0100 Subject: [PySilesia] PySilesia #1/2016 - 11 luty Message-ID: Temat "Python w testach funkcjonalnych urządzeń automatyki przemysłowej" Opis: Automatyka przemysłowa a Python? Na pozór dwa zupełnie nieprzystające do siebie światy. Jednak na spotkaniu chcielibyśmy przedstawić możliwości użycia Pythona na wybranych etapach produkcji oprogramowania wbudowanego wykorzystywanego w urządzeniach automatyki przemysłowej. Gdzie on się przydaje, jak jest wykorzystywany, jakie problemy rozwiązuje a jakich jednak nie ... Maciej Kusz - tester automatyczny, zainteresowania: Python + AngularJS w embedded, związany z Rockwell Automation od 3 lat Robert Gomułka - tester automatyczny z zacięciem programistycznym, 4 lata w Rockwell Automation Miejsce: "Bo Tak" Katowice, Batorego 2, 40-061 Katowice I piętro, ostatnia sala http://bo-tak.com.pl/ Czas: 11 lutego, godz. 17:45 Zapisy (opcjonalne): http://goo.gl/forms/zU8Sa9E0pF Dla PySilesia obowiązuje Berliński Kodeks Postępowania: http://berlincodeofconduct.org/pl/ Pozdrawiam, Filip From msocek w gmail.com Mon Feb 1 05:37:31 2016 From: msocek w gmail.com (=?UTF-8?Q?Dominik_=22Socek=22_D=C5=82ugajczyk?=) Date: Mon, 1 Feb 2016 11:37:31 +0100 Subject: [PySilesia] PySilesia #1/2016 - 11 luty In-Reply-To: References: Message-ID: Liczba miejsc ograniczona? Bo ja mam dość napięty plan i nie wiem czy się uda wpaść, a nie chcę blokować miejsca jak się zarejestruję. W dniu 1 lutego 2016 11:22 użytkownik Filip Kłębczyk napisał: > Temat > "Python w testach funkcjonalnych urządzeń automatyki przemysłowej" > > Opis: > Automatyka przemysłowa a Python? Na pozór dwa zupełnie nieprzystające > do siebie światy. > Jednak na spotkaniu chcielibyśmy przedstawić możliwości użycia Pythona > na wybranych etapach produkcji oprogramowania wbudowanego > wykorzystywanego w urządzeniach automatyki przemysłowej. > Gdzie on się przydaje, jak jest wykorzystywany, > jakie problemy rozwiązuje a jakich jednak nie ... > > Maciej Kusz - tester automatyczny, zainteresowania: Python + AngularJS > w embedded, związany z Rockwell Automation od 3 lat > > Robert Gomułka - tester automatyczny z zacięciem programistycznym, 4 > lata w Rockwell Automation > > Miejsce: > "Bo Tak" Katowice, Batorego 2, 40-061 Katowice > I piętro, ostatnia sala > http://bo-tak.com.pl/ > > Czas: > 11 lutego, godz. 17:45 > > Zapisy (opcjonalne): > http://goo.gl/forms/zU8Sa9E0pF > > Dla PySilesia obowiązuje Berliński Kodeks Postępowania: > http://berlincodeofconduct.org/pl/ > > Pozdrawiam, > Filip > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > -- Pozdrawiam Dominik "Socek" Długajczyk -------------- następna część --------- Załącznik HTML został usunięty... URL: From fklebczyk w gmail.com Mon Feb 1 05:43:39 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Mon, 1 Feb 2016 11:43:39 +0100 Subject: [PySilesia] PySilesia #1/2016 - 11 luty In-Reply-To: References: Message-ID: Teoretycznie to zawsze jest ograniczona liczba miejsc (zawsze jest jakiś max. limit). Na razie bym się tym nie przejmował, lokal jest elastyczny i są dodatkowe sale. Pozdrawiam, Filip W dniu 1 lutego 2016 11:37 użytkownik Dominik "Socek" Długajczyk napisał: > Liczba miejsc ograniczona? Bo ja mam dość napięty plan i nie wiem czy się > uda wpaść, a nie chcę blokować miejsca jak się zarejestruję. > > W dniu 1 lutego 2016 11:22 użytkownik Filip Kłębczyk > napisał: >> >> Temat >> "Python w testach funkcjonalnych urządzeń automatyki przemysłowej" >> >> Opis: >> Automatyka przemysłowa a Python? Na pozór dwa zupełnie nieprzystające >> do siebie światy. >> Jednak na spotkaniu chcielibyśmy przedstawić możliwości użycia Pythona >> na wybranych etapach produkcji oprogramowania wbudowanego >> wykorzystywanego w urządzeniach automatyki przemysłowej. >> Gdzie on się przydaje, jak jest wykorzystywany, >> jakie problemy rozwiązuje a jakich jednak nie ... >> >> Maciej Kusz - tester automatyczny, zainteresowania: Python + AngularJS >> w embedded, związany z Rockwell Automation od 3 lat >> >> Robert Gomułka - tester automatyczny z zacięciem programistycznym, 4 >> lata w Rockwell Automation >> >> Miejsce: >> "Bo Tak" Katowice, Batorego 2, 40-061 Katowice >> I piętro, ostatnia sala >> http://bo-tak.com.pl/ >> >> Czas: >> 11 lutego, godz. 17:45 >> >> Zapisy (opcjonalne): >> http://goo.gl/forms/zU8Sa9E0pF >> >> Dla PySilesia obowiązuje Berliński Kodeks Postępowania: >> http://berlincodeofconduct.org/pl/ >> >> Pozdrawiam, >> Filip >> _______________________________________________ >> PySilesia mailing list >> PySilesia w python.org >> https://mail.python.org/mailman/listinfo/pysilesia > > > > > -- > Pozdrawiam > Dominik "Socek" Długajczyk > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > From fklebczyk w gmail.com Mon Feb 1 16:25:46 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Mon, 1 Feb 2016 22:25:46 +0100 Subject: [PySilesia] Mezzanine na pysilesia.org Message-ID: Taka uwaga. Niestety ten CMS działa fatalnie (zakładam, że to nie wina CMSa a pewnie jakiś ustawień i innych braków konfiguracyjnych). Objawia się to tym, że wiele funkcjonalności nie działa lub się sypie. Krótko mówiąc stan obecny - da się używać, ale działa toto na słowo honoru :-) Pozdrawiam, Filip From marcin.j.nowak w gmail.com Mon Feb 1 16:27:41 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Mon, 1 Feb 2016 22:27:41 +0100 Subject: [PySilesia] Mezzanine na pysilesia.org In-Reply-To: References: Message-ID: DjangoCMS też jest fatalny. Pozdrawiam, -- Marcin Nowak 2016-02-01 22:25 GMT+01:00 Filip Kłębczyk : > Taka uwaga. Niestety ten CMS działa fatalnie (zakładam, że to nie wina > CMSa a pewnie jakiś ustawień i innych braków konfiguracyjnych). > Raczej wina CMS-a. DjangoCMS też jest fatalny. Pzdr, M. -------------- następna część --------- Załącznik HTML został usunięty... URL: From fklebczyk w gmail.com Mon Feb 1 16:34:14 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Mon, 1 Feb 2016 22:34:14 +0100 Subject: [PySilesia] Mezzanine na pysilesia.org In-Reply-To: References: Message-ID: Co polecasz? Ja kiedyś używałem Plone'a - jaki był, taki był (zasobożerność), ale nawet udało się im na nim zrobić sensownie rejestrację na dwa pierwsze PyCony PL. Pytanie co się teraz używa? PHPowcy mają nieśmiertelnego Wordpressa i Drupale. Pozdrawiam, Filip W dniu 1 lutego 2016 22:27 użytkownik Marcin Nowak napisał: > DjangoCMS też jest fatalny. > > Pozdrawiam, > -- > Marcin Nowak > > > > 2016-02-01 22:25 GMT+01:00 Filip Kłębczyk : >> >> Taka uwaga. Niestety ten CMS działa fatalnie (zakładam, że to nie wina >> CMSa a pewnie jakiś ustawień i innych braków konfiguracyjnych). > > > Raczej wina CMS-a. > DjangoCMS też jest fatalny. > > Pzdr, > M. > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > From restless.being w gmail.com Mon Feb 1 16:40:10 2016 From: restless.being w gmail.com (=?UTF-8?Q?Jakub_Wi=C5=9Bniowski?=) Date: Mon, 1 Feb 2016 22:40:10 +0100 Subject: [PySilesia] Mezzanine na pysilesia.org In-Reply-To: References: Message-ID: Cześć, 0. Zdefiniuj fatalnie 1. Tam jest jakiś zabytkowy Mezzanine 2. Ogólnie to Mezzanine jest IMO fajniejszy od django-cms 3. Aczkolwiek proponowałbym zastanowić się nad https://www.getlektor.com/ - prostota FTW. Są jeszcze wagtail czy wid.gy ale żadnego z nich nie używałem pzdr W dniu 1 lutego 2016 22:34 użytkownik Filip Kłębczyk napisał: > Co polecasz? Ja kiedyś używałem Plone'a - jaki był, taki był > (zasobożerność), ale nawet udało się im na nim zrobić sensownie > rejestrację na dwa pierwsze PyCony PL. Pytanie co się teraz używa? > PHPowcy mają nieśmiertelnego Wordpressa i Drupale. > > Pozdrawiam, > Filip > > W dniu 1 lutego 2016 22:27 użytkownik Marcin Nowak > napisał: > > DjangoCMS też jest fatalny. > > > > Pozdrawiam, > > -- > > Marcin Nowak > > > > > > > > 2016-02-01 22:25 GMT+01:00 Filip Kłębczyk : > >> > >> Taka uwaga. Niestety ten CMS działa fatalnie (zakładam, że to nie wina > >> CMSa a pewnie jakiś ustawień i innych braków konfiguracyjnych). > > > > > > Raczej wina CMS-a. > > DjangoCMS też jest fatalny. > > > > Pzdr, > > M. > > > > _______________________________________________ > > PySilesia mailing list > > PySilesia w python.org > > https://mail.python.org/mailman/listinfo/pysilesia > > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > -------------- next part -------------- An HTML attachment was scrubbed... URL: From marcin.j.nowak w gmail.com Mon Feb 1 16:45:35 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Mon, 1 Feb 2016 22:45:35 +0100 Subject: [PySilesia] Mezzanine na pysilesia.org In-Reply-To: References: Message-ID: To zależy dla kogo. 1. Jak robisz sam lub w gronie devów jakieś posty/pagesy, to opędzisz byle reusable app albo przerobisz tutorial z django, i masz blog-app zarządzalny w adminie ;) 2. Gorzej jeśli chcesz do tego sensowny panel admina. WP jest prosty dla end userow. Jest front pod Django czytający bazkę WP - stawiasz WP do zarządzania i w pewien okrojony sposób Django to wyświetla (okrojony, bo można zapomnieć o pluginach robiących coś na froncie). To jednak przeszczep dla desperatów, albo gdy żona się przyzwyczaiła do panelu WP i chcesz mieć fajny wieczór. 3. Taki projekt czeka na realizację ;) Wiem, że community potrzebuje czegoś takiego i narzeka na to, co obecnie jest w obiegu. Dotychczas stosuję 1) + mam jeden "cms" skrobnięty parę lat temu, który jest używany a nie wymagał maintenance i się nie rozsypał. Ale ten "cms" to twór handmade, właściwie nieutrzymywany. W kontekście 3) planuję użyć go jako bazy do czegoś nowego, ale samemu mi się nie chce. Pzdr, M. -------------- następna część --------- Załącznik HTML został usunięty... URL: From fklebczyk w gmail.com Wed Feb 10 12:40:14 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Wed, 10 Feb 2016 18:40:14 +0100 Subject: [PySilesia] Mezzanine na pysilesia.org In-Reply-To: References: Message-ID: W dniu 1 lutego 2016 22:40 użytkownik Jakub Wiśniowski napisał: > Cześć, > > 0. Zdefiniuj fatalnie Chciałem jakieś stare spamerskie komentarze usunąć i nie dało się. Chciałem w edytorku przełączyć na edycję w HTMLu i poczęstowało błędem. Resetowanie hasła też niezbyt działało (dzięki za pomoc). Layout strony się trochę sypie - nie pamiętam czy tak wyglądał wcześniej, ale wydaje mi się, że kiedyś był ok. > 1. Tam jest jakiś zabytkowy Mezzanine No tak się domyślam. Pytanie czy jesteś w stanie podjąć się upgrade'u tego do wersji niezabytkowej i bez uciążliwych bugów. Jeśli nie bardzo i nie ma komu, to warto pomyśleć nad innym rozwiązaniem (np. tym z punktu 3). > 3. Aczkolwiek proponowałbym zastanowić się nad https://www.getlektor.com/ - > prostota FTW. Są jeszcze wagtail czy wid.gy ale żadnego z nich nie używałem Lektor jest dosyć ciekawy, więc czemu by go nie spróbować. Rozmawiałem też ostatnio z Maćkiem Szulikiem, któremu pomysł przejścia na Lektora się podoba i gorąco popiera. Zostaje nam więc albo ogarnięcie i upgrade Mezzanine (są chętni?) albo przejście na Lektora. Pozdrawiam, Filip From fklebczyk w gmail.com Wed Feb 10 12:43:13 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Wed, 10 Feb 2016 18:43:13 +0100 Subject: [PySilesia] Mezzanine na pysilesia.org In-Reply-To: References: Message-ID: W dniu 1 lutego 2016 22:45 użytkownik Marcin Nowak napisał: > 3. Taki projekt czeka na realizację ;) Wiem, że community potrzebuje czegoś > takiego i narzeka na to, co obecnie jest w obiegu. > > Dotychczas stosuję 1) + mam jeden "cms" skrobnięty parę lat temu, który jest > używany a nie wymagał maintenance i się nie rozsypał. Ale ten "cms" to twór > handmade, właściwie nieutrzymywany. W kontekście 3) planuję użyć go jako > bazy do czegoś nowego, ale samemu mi się nie chce. To może pochwaliłbyś się tym rozwiązaniem handmade albo na liście, albo na żywo na spotkaniu? Piszesz, że samemu Ci się nie chce, więc jest okazja zainteresować inne osoby. Pozdrawiam, Filip From fklebczyk w gmail.com Thu Feb 11 10:36:25 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Thu, 11 Feb 2016 16:36:25 +0100 Subject: [PySilesia] Google+ PySilesia Message-ID: Hej, nie wiem kto zarządza kontem G+ PySilesia, ale stworzył tam wydarzenie ze złą godziną. Na G+ jest 16:45 a wszędzie indziej jest wbite 17:45. Pewnie bym tego nie zauważył, ale dostałem powiadomienie, że event się zaczyna za chwilę (!). Ktoś się tym może zasugerować i rozminąć ze spotkaniem. Ja pewnie będę koło 17:30. Pozdrawiam, Filip From marcin.j.nowak w gmail.com Thu Feb 11 10:54:57 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Thu, 11 Feb 2016 16:54:57 +0100 Subject: [PySilesia] Mezzanine na pysilesia.org In-Reply-To: References: Message-ID: 2016-02-10 18:43 GMT+01:00 Filip Kłębczyk : > To może pochwaliłbyś się tym rozwiązaniem handmade albo na liście, > albo na żywo na spotkaniu? Piszesz, że samemu Ci się nie chce, więc > jest okazja zainteresować inne osoby. > Na spotkanie (najbliższe) nie dam rady dotrzeć. Jednak chętnie kiedyś opowiem o tym pomyśle. Główne założenia: - prostota edycji treści artykułu/posta dla end usera (wzorem jest dla mnie Gmail, prosty edytor i jego genialne zamieszczanie zdjęć inline) - targetem są osoby prowadzące blogi lub niewielkie strony - prosty edytor menus dla takiego end usera - możliwość zmiany template per strona z listy predefiniowanych (typu layout dwukolumnowy, jednokolumnowy, strona z mapką - tacy userzy niczego więcej nie chcą, a resztę robi zawsze jakiś webdeveloper) W moim (po)tworze sprzed lat mam niemal wszystko, za wyjątkiem usability (prostoty edycji posta). Implementacja menusów też wymaga redesignu. No i oczywiście kod jest mocno przestarzały. Może coś w końcu spreparuję i zapodam na GitHub. Marcin -------------- następna część --------- Załącznik HTML został usunięty... URL: From soltysh w gmail.com Tue Feb 16 12:12:09 2016 From: soltysh w gmail.com (Maciej Szulik) Date: Tue, 16 Feb 2016 18:12:09 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: Podczas poprzedniego spotkania zaproponowałem aby następne spotkanie poświęcić na odświeżenie strony (patrz wątek Mezzanine na pysilesia.org). Jeśli nikt nie zaproponuje niczego innego pójdziemy w stronę lektora, ze względu na prostotę i łatwość tworzenia postów. Wstępny plan działania wygląda następująco: 1. Stworzyć nowy projekt na stronę na githubie. 2. Stworzyć styl. 3. Zmigrować istniejące artykuły. 4. Przygotować skrypt do automatycznego generowania strony. Jak wszystko dobrze pójdzie jesteśmy w stanie zrobić podczas jednego spotkania. Jak się uda, strona zostanie wrzucona na pysilesia.org. Proponowany termin to 17 marca. Słucham opinii w tym temacie. Maciej -------------- next part -------------- An HTML attachment was scrubbed... URL: From marcin.j.nowak w gmail.com Tue Feb 16 12:16:25 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Tue, 16 Feb 2016 18:16:25 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: 2016-02-16 18:12 GMT+01:00 Maciej Szulik : > Słucham opinii w tym temacie. django + flatpages + blog app z tutoriala MN -------------- następna część --------- Załącznik HTML został usunięty... URL: From fklebczyk w gmail.com Wed Feb 17 14:49:06 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Wed, 17 Feb 2016 20:49:06 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: 16.02.2016 18:23 "Marcin Nowak" napisał(a): > > > 2016-02-16 18:12 GMT+01:00 Maciej Szulik : >> >> Słucham opinii w tym temacie. > > > django + flatpages + blog app z tutoriala > Hej, Jak ja rozumiem, mamy dwie opcje na tapecie - Lektor i Django+flatpages+blog app. Jakieś argumenty za/przeciw proponowanym rozwiązaniom? Tutaj zwracam się szczególnie w kierunku osób, które je zaproponowały. Szczególnie fajnie byłoby usłyszeć to na zasadzie porównania :-) Pozdrawiam, Filip -------------- next part -------------- An HTML attachment was scrubbed... URL: From marcin.j.nowak w gmail.com Wed Feb 17 15:07:59 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Wed, 17 Feb 2016 21:07:59 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: > > Jak ja rozumiem, mamy dwie opcje na tapecie - Lektor i > Django+flatpages+blog app. Jakieś argumenty za/przeciw proponowanym > rozwiązaniom? Tutaj zwracam się szczególnie w kierunku osób, które je > zaproponowały. > Lektora nie znam, dlatego wypowiem się o moim podejściu. Django+flatpages+blogapp to: 1. Zero-dependency i prostota implementacji. Mamy pure Django i mało obcego kodu (zatem niewiele nieprzetestowanego i wadliwego). Jedynie blogapp trzeba będzie sobie dobrze klepnąć i potestować. W ostateczności można użyć czegoś jak django-simpler-blog niejakiego Ryszarda, ale ten konkretny trzeba koniecznie odświeżyć i odpluskwić. 2. Blog style Charakter pysilesia.org jest blogowy, a reszta contentu (jak i struktura site) zostanie opracowana raz i nie będzie zmieniana przez długi czas. Co najwyżej będzie konieczna edycja i to realizuje flatpages. W moim przekonaniu jakikolwiek CMS to w tym przypadku armata na muchę. 3. Czas developmentu Flatpages i Django mamy OOTB. Skupiamy się na layoucie i blog app, i spięciu tego w całość głównie w templates i urls, nic poza tym. Nic.. 4. Szybkość działania Nie ma nic szybszego od prostego render_to_response, a flatpages rozszerza to bodaj o 1 hit do bazy. BlogApp też będzie miał prostą konstrukcję. Ograniczona funkcjonalność to prostszy flow. 5. Cache - jeszcze szybciej Cache można oprzeć o memcached za pomocą wrapnięcia wpisów w urls.py. Żadnej filozofii. Invalidacja jest zbędna. Cache z timeout=60 czy nawet 30 sec opędzi mnóstwo rq. Półminutowe opóźnienie w publikacji nie jest żadnym problemem. 6. Wszyscy to znają. Django jest dobrze znane. Może oprócz blogapp, ale darujmy - jeden model Post i ewentualnie AttachedImage to nie rocket science. Marcin -------------- następna część --------- Załącznik HTML został usunięty... URL: From soltysh w gmail.com Wed Feb 17 16:02:15 2016 From: soltysh w gmail.com (Maciej Szulik) Date: Wed, 17 Feb 2016 22:02:15 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: Właśnie miałem do tego zasiąść, a zatem: 1. Bezpieczeństwo i stabilność rozwiązania. Bądźmy szczerzy, ostatnim razem postawiliśmy mezzanine ale od tego czasu nikt go nie aktualizował. Jeśli po drodze pojawiły się jakieś zagrożenia - nie reagujemy na to. I niestety znając życie nie będzie ochotników do tej jakże żmudnej roboty i tym razem. Choć chciałbym się mylić. 2. Prostota rozwiązania, bo na tym nam przede wszystkim zależy. Generujemy statyczne html, które zawsze będą działały i nigdy nie będą narażone na żadne problemy wspomniane w 1. Z tego co widzę zawartość naszej strony nie jest dynamiczna i nie ma potrzeby wykorzystywania jakiegokolwiek frameworka. 3. Nie ma potrzeby tworzenia żadnego workflow wokół publikacji artykułów, bo korzystając z gita mamy gotowe rozwiązanie pull request + review -> merge = artykuł pojawia się na stronie pysilesia.org 4. Kolejnym istotnym elementem układanki jest baza danych - przy wszelkich rozwiązaniach django podobnych istnieje konieczność skonfigurowania i przede wszystkim backupowania tych danych. Przy wersji z gitem - backupem jest każda kopia repozytorium. Kolejny problem z głowy. 5. Wszyscy to znają - no tak, stworzenie artykułu to nic innego jak stworzenie pliku z użyciem markdowna + git workflow, który wszyscy znają. 6. Patrząc na problemy, o których wspominał Filip potrzebujemy czegoś prostego i stabilnego i uważam osobiście, że lektor jest na w stanie to zaoferować bez wielkiej inwestycji czasowej. Maciej 2016-02-17 21:07 GMT+01:00 Marcin Nowak : >> Jak ja rozumiem, mamy dwie opcje na tapecie - Lektor i >> Django+flatpages+blog app. Jakieś argumenty za/przeciw proponowanym >> rozwiązaniom? Tutaj zwracam się szczególnie w kierunku osób, które je >> zaproponowały. > > > Lektora nie znam, dlatego wypowiem się o moim podejściu. > > Django+flatpages+blogapp to: > > Zero-dependency i prostota implementacji. > > Mamy pure Django i mało obcego kodu (zatem niewiele nieprzetestowanego i > wadliwego). > Jedynie blogapp trzeba będzie sobie dobrze klepnąć i potestować. > W ostateczności można użyć czegoś jak django-simpler-blog niejakiego > Ryszarda, ale ten konkretny trzeba koniecznie odświeżyć i odpluskwić. > > Blog style > > Charakter pysilesia.org jest blogowy, a reszta contentu (jak i struktura > site) zostanie opracowana raz i nie będzie zmieniana przez długi czas. Co > najwyżej będzie konieczna edycja i to realizuje flatpages. W moim > przekonaniu jakikolwiek CMS to w tym przypadku armata na muchę. > > Czas developmentu > > Flatpages i Django mamy OOTB. Skupiamy się na layoucie i blog app, i spięciu > tego w całość głównie w templates i urls, nic poza tym. Nic.. > > Szybkość działania > > Nie ma nic szybszego od prostego render_to_response, a flatpages rozszerza > to bodaj o 1 hit do bazy. > BlogApp też będzie miał prostą konstrukcję. > Ograniczona funkcjonalność to prostszy flow. > > Cache - jeszcze szybciej > > Cache można oprzeć o memcached za pomocą wrapnięcia wpisów w urls.py. Żadnej > filozofii. > Invalidacja jest zbędna. Cache z timeout=60 czy nawet 30 sec opędzi mnóstwo > rq. > Półminutowe opóźnienie w publikacji nie jest żadnym problemem. > > Wszyscy to znają. > > Django jest dobrze znane. > Może oprócz blogapp, ale darujmy - jeden model Post i ewentualnie > AttachedImage to nie rocket science. > > Marcin > > > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > From marcin.j.nowak w gmail.com Wed Feb 17 20:03:53 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Thu, 18 Feb 2016 02:03:53 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: Nie wiedziałem, że Lektor jest bardziej ascetyczny od flatpages. Nie znam go w ogóle. Ogólnie czytając twoje argumenty jestem / byłbym za. Poza jednym - blogapp jest częścią dynamiczną. Wszystkim (w tym kontekście) będzie zależało na opublikowaniu contentu a nie pushowaniu źródeł. Pozostałe argumenty - zgoda. Np. żaden workflow publikacji nie jest potrzebny. Precyzując swoje stanowisko - nie boję się bazy danych i Django (oraz jego ewentualnych aktualizacji). Przeszedłem w jednym projekcie upgrade z 1.1 (albo 1.0) do 1.8. Dało się, choć nie poszło gładko. Wniosek - security patche można będzie nakładać (byle chcieć). Ale nie widzę też korzyści z ataków na pysilesia.org, więc może nie przesadzajmy. Pamiętajmy też, że update Django w hotfix release nie rozwali nic. Update minor release _raczej_ nie rozwali nic (bo mielibyśmy używać niemal OOTB). Update major release to już inna bajka, ale polityka releases django zapewnia bezpieczeństwo bodaj na dwie wersje minor wstecz. Postulat - nie popadajmy w skrajności. Wyjaśnienie - w ogólności nie lubię Django. W tym przypadku widzę jednak jakiś sens. Bliżej mi do Lektora niż do Mezzablabla/DjangoCMS/czegokolwiek będącego armatą. M. -------------- następna część --------- Załącznik HTML został usunięty... URL: From soltysh w gmail.com Thu Feb 18 05:02:39 2016 From: soltysh w gmail.com (Maciej Szulik) Date: Thu, 18 Feb 2016 11:02:39 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: 2016-02-18 2:03 GMT+01:00 Marcin Nowak : > > Nie wiedziałem, że Lektor jest bardziej ascetyczny od flatpages. Nie znam go > w ogóle. Ogólnie czytając twoje argumenty jestem / byłbym za. Poza jednym - > blogapp jest częścią dynamiczną. Wszystkim (w tym kontekście) będzie > zależało na opublikowaniu contentu a nie pushowaniu źródeł. Pozostałe > argumenty - zgoda. Np. żaden workflow publikacji nie jest potrzebny. Nie twierdzę, że jest potrzeby, ale zawsze to miło gdy dwie pary oczu przeczytają artykuł, nawet jeśli jest on krótki, po to by wychwycić literówki/drobne nieścisłości. A ponieważ od jakiegoś czasu pracuję z takim właśnie workflow chciałbym aby i tutaj został on standardem publikacji na pysilesia.org > Precyzując swoje stanowisko - nie boję się bazy danych i Django (oraz jego > ewentualnych aktualizacji). Przeszedłem w jednym projekcie upgrade z 1.1 > (albo 1.0) do 1.8. Dało się, choć nie poszło gładko. Wniosek - security > patche można będzie nakładać (byle chcieć). Ale nie widzę też korzyści z > ataków na pysilesia.org, więc może nie przesadzajmy. > Pamiętajmy też, że update Django w hotfix release nie rozwali nic. Update > minor release _raczej_ nie rozwali nic (bo mielibyśmy używać niemal OOTB). > Update major release to już inna bajka, ale polityka releases django > zapewnia bezpieczeństwo bodaj na dwie wersje minor wstecz. > > Postulat - nie popadajmy w skrajności. Widzę do czego zmierzasz, ja patrzę na to z punktu praktycznego i z tego co działo się przez ostatnie lata. Ot czysty pragmatyzm :) > Wyjaśnienie - w ogólności nie lubię Django. W tym przypadku widzę jednak > jakiś sens. > > Bliżej mi do Lektora niż do Mezzablabla/DjangoCMS/czegokolwiek będącego > armatą. J.w. potrzebujemy czegoś prostego co będzie po prostu działało. > M. > > > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > Maciej From marcin.j.nowak w gmail.com Thu Feb 18 12:48:54 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Thu, 18 Feb 2016 18:48:54 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: > Widzę do czego zmierzasz, ja patrzę na to z punktu praktycznego i z tego co > działo się przez ostatnie lata. Ot czysty pragmatyzm :) > Narzędzie dobierasz pod swoje preferencje czy potrzeby. Ja uważam, że przy redagowaniu bloga workflow redakcyjny nie jest potrzebny. Wystarczy wyłącznie status publikacji i preview. Ale to moje zdanie, choć trochę wynikające z tego, co obserwuję (brak redakcji, ilość postów <1 na pół roku, itd). Marcin -------------- następna część --------- Załącznik HTML został usunięty... URL: From marcin.j.nowak w gmail.com Thu Feb 18 13:26:49 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Thu, 18 Feb 2016 19:26:49 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: 2016-02-18 18:48 GMT+01:00 Marcin Nowak : > > >> Narzędzie dobierasz pod swoje preferencje czy potrzeby. > Jeszcze chciałem dodać, że w customowym podejściu możesz sobie podpiąć normaly edytor contentu - vim.js :) M. -------------- następna część --------- Załącznik HTML został usunięty... URL: From restless.being w gmail.com Thu Feb 18 17:08:31 2016 From: restless.being w gmail.com (=?UTF-8?Q?Jakub_Wi=C5=9Bniowski?=) Date: Thu, 18 Feb 2016 23:08:31 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: W dniu 18 lutego 2016 11:02 użytkownik Maciej Szulik napisał: > 2016-02-18 2:03 GMT+01:00 Marcin Nowak : > > > > Nie wiedziałem, że Lektor jest bardziej ascetyczny od flatpages. Nie > znam go > > w ogóle. Ogólnie czytając twoje argumenty jestem / byłbym za. Poza > jednym - > > blogapp jest częścią dynamiczną. Wszystkim (w tym kontekście) będzie > > zależało na opublikowaniu contentu a nie pushowaniu źródeł. Pozostałe > > argumenty - zgoda. Np. żaden workflow publikacji nie jest potrzebny. > > Nie twierdzę, że jest potrzeby, ale zawsze to miło gdy dwie pary oczu > przeczytają > artykuł, nawet jeśli jest on krótki, po to by wychwycić > literówki/drobne nieścisłości. > A ponieważ od jakiegoś czasu pracuję z takim właśnie workflow chciałbym aby > i tutaj został on standardem publikacji na pysilesia.org > > > Precyzując swoje stanowisko - nie boję się bazy danych i Django (oraz > jego > > ewentualnych aktualizacji). Przeszedłem w jednym projekcie upgrade z 1.1 > > (albo 1.0) do 1.8. Dało się, choć nie poszło gładko. Wniosek - security > > patche można będzie nakładać (byle chcieć). Ale nie widzę też korzyści z > > ataków na pysilesia.org, więc może nie przesadzajmy. > > Pamiętajmy też, że update Django w hotfix release nie rozwali nic. Update > > minor release _raczej_ nie rozwali nic (bo mielibyśmy używać niemal > OOTB). > > Update major release to już inna bajka, ale polityka releases django > > zapewnia bezpieczeństwo bodaj na dwie wersje minor wstecz. > > > > Postulat - nie popadajmy w skrajności. > > Widzę do czego zmierzasz, ja patrzę na to z punktu praktycznego i z tego co > działo się przez ostatnie lata. Ot czysty pragmatyzm :) > > > Wyjaśnienie - w ogólności nie lubię Django. W tym przypadku widzę jednak > > jakiś sens. > > > > Bliżej mi do Lektora niż do Mezzablabla/DjangoCMS/czegokolwiek będącego > > armatą. > > > J.w. potrzebujemy czegoś prostego co będzie po prostu działało. > Jako ten, który Lektora zaproponował powiem, że zrobiłęm to właśnie dlatego, że wydaje mi się, że spełni on idealnie powyższe kryteria - prosty i działający. Do tego taki dość hackerski :D Dodajmy, że ma dobrze napisaną dokumentację, a pomimo tego, że jest to static content generator to ma zarówno desktop app do edycji treści (dla jabcoków) jak i analogiczny web app. Podsumowując - w mym imieniu ja optuję za Lektorem. pzdr Kuba > > > M. > > > > > > > > _______________________________________________ > > PySilesia mailing list > > PySilesia w python.org > > https://mail.python.org/mailman/listinfo/pysilesia > > > > Maciej > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > -------------- next part -------------- An HTML attachment was scrubbed... URL: From marcin.j.nowak w gmail.com Thu Feb 18 17:33:23 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Thu, 18 Feb 2016 23:33:23 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: 2016-02-18 23:08 GMT+01:00 Jakub Wiśniowski : > Jako ten, który Lektora zaproponował powiem, że zrobiłęm to właśnie > dlatego, że wydaje mi się, że spełni on idealnie powyższe kryteria A gdyby coś było nie tak, to zrobi się forka Knapik i doda co trzeba. ;) M. -------------- następna część --------- Załącznik HTML został usunięty... URL: From fklebczyk w gmail.com Tue Feb 23 09:00:21 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Tue, 23 Feb 2016 15:00:21 +0100 Subject: [PySilesia] =?utf-8?q?Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: Hej, Moja propozycja do Marcina, Macieja i Kuby, może spotkajmy się przy okazji kolejnego spotkania PySilesia w terminie zaproponowanym przez Macieja tj. 17 marca o godz. 17:00 i face-to-face pogadajmy o obu rozwiązaniach (a już najlepiej gdyby to było w formie prezentacji, to może być bardzo atrakcyjne dla innych uczestników). Miejsce to samo co ostatnio czyli lokal "Bo tak!". Marcin jeszcze u nas na spotkaniach nie bywał, więc byłaby okazja się poznać. Co wy na to? Pozdrawiam, Filip W dniu 18 lutego 2016 23:33 użytkownik Marcin Nowak napisał: > > 2016-02-18 23:08 GMT+01:00 Jakub Wiśniowski : >> >> Jako ten, który Lektora zaproponował powiem, że zrobiłęm to właśnie >> dlatego, że wydaje mi się, że spełni on idealnie powyższe kryteria > > > A gdyby coś było nie tak, to zrobi się forka Knapik i doda co trzeba. ;) > > M. > > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > From marcin.j.nowak w gmail.com Tue Feb 23 09:04:42 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Tue, 23 Feb 2016 15:04:42 +0100 Subject: [PySilesia] =?utf-8?q?ODP=3A__Nast=C4=99ne_spotkanie?= In-Reply-To: References: Message-ID: <56cc66fc.29cec20a.603b7.56ee@mx.google.com> Chetnie, tylko dam znać czy dam radę. Potwierdzę później. Przy czym z mojej strony wcale się nie upieram, nie chce niczego forsować. To są różne podejścia, różne plusy i minusy. Nie wiem czy prezentacja jest konieczna, ale pogadać możemy, a przede wszystkim spotkamy się. M. -----Wiadomość oryginalna----- Od: "Filip Kłębczyk" Wysłano: ?2016-?02-?23 15:00 Do: "PySilesia (Silesian Python Users Group)" Temat: Re: [PySilesia] Nastęne spotkanie Hej, Moja propozycja do Marcina, Macieja i Kuby, może spotkajmy się przy okazji kolejnego spotkania PySilesia w terminie zaproponowanym przez Macieja tj. 17 marca o godz. 17:00 i face-to-face pogadajmy o obu rozwiązaniach (a już najlepiej gdyby to było w formie prezentacji, to może być bardzo atrakcyjne dla innych uczestników). Miejsce to samo co ostatnio czyli lokal "Bo tak!". Marcin jeszcze u nas na spotkaniach nie bywał, więc byłaby okazja się poznać. Co wy na to? Pozdrawiam, Filip W dniu 18 lutego 2016 23:33 użytkownik Marcin Nowak napisał: > > 2016-02-18 23:08 GMT+01:00 Jakub Wiśniowski : >> >> Jako ten, który Lektora zaproponował powiem, że zrobiłęm to właśnie >> dlatego, że wydaje mi się, że spełni on idealnie powyższe kryteria > > > A gdyby coś było nie tak, to zrobi się forka Knapik i doda co trzeba. ;) > > M. > > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > _______________________________________________ PySilesia mailing list PySilesia w python.org https://mail.python.org/mailman/listinfo/pysilesia -------------- następna część --------- Załącznik HTML został usunięty... URL: From fklebczyk w gmail.com Tue Feb 23 09:17:04 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Tue, 23 Feb 2016 15:17:04 +0100 Subject: [PySilesia] =?utf-8?q?ODP=3A_Nast=C4=99ne_spotkanie?= In-Reply-To: <56cc66fc.29cec20a.603b7.56ee@mx.google.com> References: <56cc66fc.29cec20a.603b7.56ee@mx.google.com> Message-ID: W dniu 23 lutego 2016 15:04 użytkownik Marcin Nowak napisał: > Chetnie, tylko dam znać czy dam radę. Potwierdzę później. Super, daj znać. > Przy czym z mojej strony wcale się nie upieram, nie chce niczego forsować. > To są różne podejścia, różne plusy i minusy. Nie wiem czy prezentacja jest > konieczna, ale pogadać możemy, a przede wszystkim spotkamy się. Ja myślę, że na razie to nikt się nie upiera nad żadną opcją a okazja do spotkania bezpośrednio i podyskutowania jest. No a co do prezentacji, to w żadnym razie nie jest wymogiem. Bardzo też możliwe, że przy okazji spotkania będzie prezentacja jeszcze na zupełnie inny temat, ale to jak już będzie oficjalny komunikat w temacie spotkania. Pozdrawiam, Filip