Re: [django-cs] Přepínáni hlavní databáze

2021-11-08 Thread Martin Kubát
Zdravím,
jak píše Pavel. Více db - více instancí django appky.
Ono krom db routing pekla se může stát to, že některé věci mohou být v
rámci aplikace perzistentní a pak stačí aby se jedno nastavení propsalo na
dalšího klienta (singletony, ...).
Navíc je výhoda, že se může aplikace upravit dle potřeb zákazníka. A
zároveň je to pochopitelně nevýhoda, protože pak hrozí, že se bude kód
aplikace forkovat a forkovat, ...
Výhodou může být i to, že se jedna instance posílí (hw), protože bude
zákazník více vytěžovat,...

M

po 8. 11. 2021 v 14:14 odesílatel Pavel Cisar  napsal:

> Ahoj,
> osobne kdyz uz mam pro kazdeho jinou db, tak bych rozjel vic instanci
> aplikace s jinou konfiguraci prostredi (db). Prijde mi to lepsi nez delat
> nejaky db routing peklo podle requestu.
>
> Mej se
>
> Pavel
>
>
> ne 7. 11. 2021 v 12:46 odesílatel Vladimír Macek 
> napsal:
>
>> Ahoj,
>>
>> prosím o praktické zkušenosti.
>>
>> Jde o Django apku, kterou chcete poskytovat více zákazníkům, každý budou
>> mít svojí doménu. Zákazníků může být hodně a chci relativně jednoduché
>> zakládání. Apka poběží jedna, víceprocesově jednovláknově.
>>
>> Zvažuju to tak, že svoje data bude mít každý zákazník v extra Postgresu.
>> Má
>> to výhodu, že zákazníci jsou datově bezpečně izolovaní, Postgres může
>> běžet
>> i u nich, můžou si kdykoli db odnést bez vypreparovávání (exportu) jako v
>> klasickém multi-tenantu.
>>
>> Možnosti přepínání vidím per request, a to buď přepínání celé `default`
>> databáze NEBO Django db routing. Při změně schématu by se musely
>> zmigrovat
>> všechny db.
>>
>> Vidím v tom výhody, ale rád bych se vyhnul slepým uličkám. :-)
>>
>> Pokud jste tou cestou šli, tak kde jste narazili a jak jste to vyřešili?
>> Nebo jste přepínání db/routing per client opustili?
>>
>> Díky,
>>
>> Vláďa
>> tel. 608 978 164
>>
>>
>> --
>> --
>> E-mailová skupina django-cs@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> ---
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>> django-cs ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
>> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
>> Chcete-li zobrazit tuto diskusi na webu, navštivte
>> https://groups.google.com/d/msgid/django-cs/728c3708-d6b4-9d72-4c36-1951bc5271dc%40sandbox.cz
>> .
>>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/CAKtEf97zv_Z8tAEhJCkwWBM29f%2B%2BcO46wZ2W-Tk4uHDvH3QJGQ%40mail.gmail.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2BL8eraW4H9-2Jkifw7%2BNvCaR1aQYbCww%2BxTXPiN3eDGJm%3DhGA%40mail.gmail.com.


Re: [django-cs] Django + Vue = VL? Nebo je to úplně jinak?

2021-02-22 Thread Martin Kubát
Zdravím,
ano, volba b) je v poslední době běžná. Je tam mnoho a mnoho problémů, ale
také to má své výhody:

   - čistě FE (vue, angular, react,. ...) je špatně čitelný pro roboty
   (některé), je třeba řešit server-side-rendering (firebase, ...)
   - ano, je třeba objevovat kolo hlavně z pohledu routování url adres
   - většinou je třeba dva lidi/týmy - BE/FE.
   - nutnost udržování dokumentace API
   - FE frameworky mají životnost jepice - od začátku psaní tohoto mailu do
   konce bylo určitě vydáno několik main verzí reactu, angularu, npm a
   javascriptu...



   - znovupoužitelnost BE api je super v tom, že se může připojit jak web
   frontend, tak např. mobilní aplikace, nebo prostě nějaký konzument 3.
   strany.
   - člověk se na BE nemusí starat o html/css a řeší jen databázi,
   performance, rest/graphql ... (vyhovuje teda alespoň mě)
   - na tvorbu microservis je to velmi výhodný koncept.
   - ve větším týmu je krásně řešitelné rozdělení rolí (na fullstack
   nevěřím)
   - front je zpravidla rychlejší, tahá se méně dat. UI/UX je možné
   dotáhnout k dokonalosti. Na druhou stranu to žere mnoho více paměti v
   prohlížeči.


Asi bych mohl pokračovat, ale myslím, že základní body jsem napsal.

MK

po 22. 2. 2021 v 21:55 odesílatel Stanislav Vasko 
napsal:

> Zdravím,
>
> stále více mi chybí JS ve frontendu. Prošel jsem si co dneska frčí a
> poměrně jasně jsem si našel Vue jako náplast na moji bolístku. Líbí se mi
> ta reaktivita a naproti ReactJS má víc té “magie” out-of-the-box. Prostě,
> nějak k němu inklinuji, tak snad to není špatná volba.
>
> Takže, pustil jsem se víc do studia, prošel tutoriály, pročetl nějakou tu
> knihu a koukl výuková videa. V podstatě jsem našel 2 možnosti integrace: 1.
> vložit odkaz na Vue.js pro sem-tam využití JS funkce nebo 2. mít ve Vue
> celý frontend, který je na Django zcela nezávislý. Ta druhá cesta je asi
> správná, ale trochu mi vadí/děsí, že se vlastně učím celý další framework a
> naopak všechno “to krásné” z Django je významně zredukováno na něco málo
> víc než prosté ORM a REST API. Navíc deploy znamená neustále řešit
> vystavení 2 nezávislých aplikací, které spolu úzce souvisí.
>
> Chci se jen ujistit, že ORM s REST API + Vue je běžná cesta a opravdu se
> to takto používá. Totiž druhá volba mi připadá nepříjemná ve dvou věcech:
> a) znovuobjevuji kolo, jen místo v Django budu věci dělat ve Vue a
> b) namísto psaní Django aplikace využiji ORM a pak donekonečna na vše
> vytvářím REST API konektory a ve Vue je napojuji.
>
> Neznám JS backendy, ale možná, co já otrocky vytvářím v Django a ručně
> napojuji na Vue (a při změně musím ošetřit/opravit na dvou místech
> nezávisle), bych v JS backendu vyřešil elegantněji? Chci se prostě ujistit,
> že takto to dělají ostatní a neuniká mi nějaké elegantnější řešení.
>
> Díky za tip na lepší řešení či ujištění, že takto je to opravdu správně.
> Uvítám případně i odkazy na tutoriály či knihy, které Vám s Vue pomohly
> nebo je můžete doporučit. Bez JS to prostě u mě dál již nepůjde a tak když
> už, tak pořádně.
>
> Hezký večer, Standa
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/CAMD1ck_Bg88W-baXGROKms2LDKyrJOM6E1Kf6dOmcSiQPF7CMQ%40mail.gmail.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2BL8erbVf-bcvHT6m3fuFN073bL%2Bd_yFLFGCEXHxJYxaWGSAGg%40mail.gmail.com.


Re: [django-cs] ošetření chyby

2020-09-29 Thread Martin Kubát
Tak napr.

# ...
for pocet_hadani in range(3):
try:
cislo = int(input("Hádej číslo: "))
except ValueError:
print("Tohle není číslo!")
cislo = None
# ...

út 29. 9. 2020 v 16:00 odesílatel jan kotrba 
napsal:

> Když napíšu tohle:
>
> tajne_cislo = 4
> pocet_hadani = 0
>
>
> for pocet_hadani in range(3):
> try:
> cislo = int(input("Hádej číslo: "))
> except ValueError:
> print("Tohle není číslo!")
> pocet_hadani += 1
> if cislo == tajne_cislo:
> print("Vyhrál jsi!")
> break
> else:
> print("Prohrál jsi!")
>
> a při prvním hádání zadám "a", dostanu
>
> Hádej číslo: a
> Tohle není číslo!
> Traceback (most recent call last):
>   File "C:/Users/PycharmProjects/HelloWorld/hadej_cislo.py", line 11, in
> 
> if cislo == tajne_cislo:
> NameError: name 'cislo' is not defined
>
> A jak mám ošetřit chybu v podmínce zatím nevím :-(
>
>
>
> Dne úterý 29. září 2020 v 14:27:08 UTC+2 uživatel mar@gmail.com
> napsal:
>
>> Ahoj,
>> k načtení čísla dochází na tomto řádku:
>>
>> cislo = int(input("Hádej číslo: "))
>>
>> tak bych se zde soustředil na to, abys obalil tento kousek kódu výjimkou.
>> viz. https://naucse.python.cz/lessons/beginners/exceptions/
>>
>> MK
>>
>>
>> út 29. 9. 2020 v 14:13 odesílatel jan kotrba 
>> napsal:
>>
>>> Ahoj,
>>>
>>> jsem začátečník, proto prosím pomalu na mě :-)
>>>
>>> Dostal jsem se na
>>> https://naucse.python.cz/course/pyladies/beginners/exceptions/ a v kódu
>>> níže bych rád ošetřil proměnou cislo, aby při vstupu třeba "h" místo "5" na
>>> mě vyskočilo "To není číslo".
>>>
>>> Jak na to? Díky předem za tipy.
>>>
>>> tajne_cislo = 4
>>> pocet_hadani = 0
>>>
>>>
>>> for pocet_hadani in range(3):
>>> cislo = int(input("Hádej číslo: "))
>>> pocet_hadani += 1
>>> if cislo == tajne_cislo:
>>> print("Vyhrál jsi!")
>>> break
>>> else:
>>> print("Prohrál jsi!")
>>>
>>> --
>>> --
>>> E-mailová skupina djan...@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> ---
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>>> „django-cs“ ve Skupinách Google.
>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
>>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>>> Chcete-li tuto diskusi zobrazit na webu, navštivte
>>> https://groups.google.com/d/msgid/django-cs/eb704c4b-568a-4329-81dc-b33f13381941o%40googlegroups.com
>>> 
>>> .
>>>
>> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/0326fb8a-3e4b-4f41-a336-1b3eba8b15e8n%40googlegroups.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2BL8eraJcBpxO1j8wdu4AzDCwSRwJa-MtXWUp%3DhSFZd0%2BGiESg%40mail.gmail.com.


Re: [django-cs] ošetření chyby

2020-09-29 Thread Martin Kubát
Ahoj,
k načtení čísla dochází na tomto řádku:

cislo = int(input("Hádej číslo: "))

tak bych se zde soustředil na to, abys obalil tento kousek kódu výjimkou.
viz. https://naucse.python.cz/lessons/beginners/exceptions/

MK


út 29. 9. 2020 v 14:13 odesílatel jan kotrba 
napsal:

> Ahoj,
>
> jsem začátečník, proto prosím pomalu na mě :-)
>
> Dostal jsem se na
> https://naucse.python.cz/course/pyladies/beginners/exceptions/ a v kódu
> níže bych rád ošetřil proměnou cislo, aby při vstupu třeba "h" místo "5" na
> mě vyskočilo "To není číslo".
>
> Jak na to? Díky předem za tipy.
>
> tajne_cislo = 4
> pocet_hadani = 0
>
>
> for pocet_hadani in range(3):
> cislo = int(input("Hádej číslo: "))
> pocet_hadani += 1
> if cislo == tajne_cislo:
> print("Vyhrál jsi!")
> break
> else:
> print("Prohrál jsi!")
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/eb704c4b-568a-4329-81dc-b33f13381941o%40googlegroups.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2BL8eraYJdiXKdm49hDTZAu7hYdpmJvyj4BFBuuBc9n1QRas%3Dg%40mail.gmail.com.


Re: [django-cs] Zjištění backend klienta v postgresu

2019-01-18 Thread Martin Kubát
+1
nic to nestojí a dost to může pomoci.
Díky!

M

pá 18. 1. 2019 v 14:28 odesílatel Vladimír Macek  napsal:

> Zdar,
>
> mám tip. Dlouhotrvající proces mi zahnil v transakci a bloknul další, ale
> postgres ho neumí identifikovat. Pokud bych se k němu z Djanga připojoval
> přes INET sockety, tak bych ho našel přes client_port. Protože ale kvůli
> efektivitě mám v DATABASES klíč HOST prázdný, db proces klienta nerozpozná.
> Nepomohlo mi ani lsof a hledání přes handle UNIX socketu.
>
> Pomohlo ale toto:
>
> DATABASES = {
> 'default': {
> ...
> 'OPTIONS': {
> 'application_name': "pid {0} ({1})".format(os.getpid(), '
> '.join(sys.argv))[:63],
> }
> },
> }
>
> Takže Django předá řetězec psycopg2, které ho předá databázi a ta mi ho
> pak pěkně nabonzuje. Vpravo v této uřízlé tabulce je pak i query, která
> zahnila i ta, která na ní čeká. :-)
>
> Oříznutí je tam proto, že jinak pg informuje o tom, že string oříznul.
>
> V závislosti na tom, koho můžete na serveru čekat a jaký rozsypaný čaj vám
> může poslat na příkazovou řádku můžete zvážit poslat do databáze jen ten
> bezpečný pid. K identifikaci stačí.
>
>
> => select * from pg_stat_activity;
>
>  datid  | datname  |  pid  | usesysid | usename  |
> application_name | client_addr | client_hostname |
> client_port |
>
> +--+---+--+--+-+-+-+-+-
>  459631 | karty| 21973 |16384 | karty| pid 21950
> (/opt/karty/bin/gunicorn karty.wsgi --config python:l |
> | |  -1 |
>  459631 | karty| 22078 |16384 | karty|
> psql
> | | |  -1 |
>  459631 | karty| 21988 |16384 | karty| pid 21949
> (/opt/karty/bin/gunicorn karty.wsgi --config python:l |
> | |  -1 |
>  459631 | karty| 21989 |16384 | karty| pid 21955
> (/opt/karty/bin/gunicorn karty.wsgi --config python:l |
> | |  -1 |
>  459631 | karty| 21991 |16384 | karty| pid 21954
> (/opt/karty/bin/gunicorn karty.wsgi --config python:l |
> | |  -1 |
>  459631 | karty| 21992 |16384 | karty| pid 21948
> (/opt/karty/bin/gunicorn karty.wsgi --config python:l |
> | |  -1 |
>  459631 | karty| 21993 |16384 | karty| pid 21951
> (/opt/karty/bin/gunicorn karty.wsgi --config python:l |
> | |  -1 |
>  459631 | karty| 21996 |16384 | karty| pid 21953
> (/opt/karty/bin/gunicorn karty.wsgi --config python:l |
> | |  -1 |
>  459631 | karty| 21998 |16384 | karty| pid 21952
> (/opt/karty/bin/gunicorn karty.wsgi --config python:l |
> | |  -1 |
>  459631 | karty| 22037 |16384 | karty| pid 22033
> (/opt/karty/bin/manage.py process_new_data /var/lib/k |
> | |  -1 |
>
> Třeba to někomu pomůže od bolesti hlavy. :-)
>
> Vláďa
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/747dd837-c91d-b348-4859-628538c38e11%40sandbox.cz
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2BL8erYy-MTJRX94bjZ_wdVb7Qpy75MNKXr0DZqtKRsMJtsXUw%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] infrastruktura

2018-12-13 Thread Martin Kubát
Dobré jitro,
ta původní motivace pro změnu infrastruktury je spíš o nějaké potřebě se v
této oblasti posunout. Máme projekty, kde je více prostředí. Máme frontend,
který potřebuje proti nějaké verzi backendu/API vyvíjet. Pak nekonečný boj
s deploymentem, ... asi netřeba popisovat dál.
Docker nám v tutom přijde jako vhodný nástroj, ale jak tu sleduju tu
diskusi, tak možná nebudeme tak radikální a uděláme to per aspera ad astra,
po malých krocích.
Takže asi zdockrovatíme django, přihodíme loadbalancer, upravíme ansible a
terraform, rozhodíme db na servery a počkáme, kam se svět okolo dockeru
posune.

Každopádně všem díky za podnětnou diskusi.
M


pá 14. 12. 2018 v 0:02 odesílatel Petr Messner 
napsal:

> Tak developer má zase tu výhodu, že si takový tool může naprogramovat :) I
> čistý Docker lze ovládat z Python skriptu. Systemd má taky API.
>
> Jestli je to fakt reálný problém, tak je zajímavé, že takový nástroj už
> neexistuje :) Nebo je to možná námět na nový opensource projekt?
>
> Ansible tedy není pro developery?
>
> Mě to spíš přijde, že jde o to akorát najít vhodnou šablonu (Ansible
> playbooky, skripty, CI konfiguraci...), jak tohle řešit, aby to člověk
> nevymýšlel od nuly nebo se mohl inspirovat. Ale jednou tomu věnuje pár
> hodin a pak už to roky funguje. Možná zrovna Ansible Tower tohle řeší, ale
> to je už komerční produkt.
>
> V Kubernetes na tohle jsou možná nějaké operátory? Nevím, slyšel jsem.
> Osobně očekávám, že kubernetes ekosystém bude ještě pár let v tomhle nějak
> konvergovat.
>
> PM
>
> čt 13. 12. 2018 v 23:07 odesílatel Jiri Barton  napsal:
>
>> To je moc hotovy reseni... Je toho vic. Chtel bych nejakej stupen
>> customizace.
>>
>> Takze treba ty migrace? Chci videt, ze ty migrace bezej, a co to
>> vypisuje. Kdyz je tam chyba, tak se ten novej image nesmi nasadit.
>>
>> Kdyz ten novej image nenastartuje, tak se chci vratit k tomu starymu.
>>
>> Za dalsi, nejaky collect static.
>>
>> A ted to trochu zkomplikuju: nemas jenom jeden docker image, ale vic,
>> protoze soucasne konzumuju pubsub, nebo jinou frontu.
>>
>> Chapes? Neco jako ansible, ale ne pro adminy, nybrz developery.
>>
>> Mozna to Heroku umi, to jsem popravde nezkousel. Jeste lepe by to byl
>> nakej tool, kterym se neuvazu k jednomu providerovi (protoze Heroku neni
>> ted volba pro me).
>>
>> Takze asi tak.
>> Jiri
>>
>> On 2018-12-13 22:35, Petr Messner wrote:
>> > čt 13. 12. 2018 v 15:32 odesílatel Jiri Barton 
>> > napsal:
>> >
>> >> Porad cekam na nejakou platformu pro developery a ne adminy.
>> >> Vsechno
>> >> novyho se vice mene dela pro adminy: takze das dohromady nejak
>> >> hostovany
>> >> prostgres, redis, ELK, storage, ale to Django tam bude furt nejak
>> >> kulhat
>> >> - napr. db migrace, celkovej deployment.
>> >
>> > Co Heroku? To mi přijde, že jde dost naproti.
>> >
>> > Možná jestli není malinko problém taky v Djangu :) Minimálně
>> > třeba možnost běhu s různými verzemi schématu databáze, podpora
>> > postupného rolloutu... viz i vedlejší vlákno (s tou Oracle
>> > databází a SQL skripty). Nebo o co konkrétně jde? Jakmile ti ta
>> > platforma (cloud) dá možnost "sem mi dej docker image a já to budu
>> > spouštět", tak bys měl teoreticky mít vyhráno, ne? :)
>> >
>> > PM
>> >
>> >  --
>> >  --
>> >  E-mailová skupina django-cs@googlegroups.com
>> >  Správa: http://groups.google.cz/group/django-cs [1]
>> >  ---
>> >  Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru
>> > skupiny „django-cs“ ve Skupinách Google.
>> >  Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze
>> > skupiny, zašlete e-mail na adresu
>> > django-cs+unsubscr...@googlegroups.com.
>> >  Chcete-li tuto diskusi zobrazit na webu, navštivte
>> >
>> https://groups.google.com/d/msgid/django-cs/CAK9Q5BQsXmFed3xhM%3DQRY8bfGG9pimVQJxDeGOw8ssAt_gzTZQ%40mail.gmail.com
>> > [2].
>> >  Další možnosti najdete na https://groups.google.com/d/optout [3].
>> >
>> >
>> > Links:
>> > --
>> > [1] http://groups.google.cz/group/django-cs
>> > [2]
>> >
>> https://groups.google.com/d/msgid/django-cs/CAK9Q5BQsXmFed3xhM%3DQRY8bfGG9pimVQJxDeGOw8ssAt_gzTZQ%40mail.gmail.com?utm_medium=email_source=footer
>> > [3] https://groups.google.com/d/optout
>>
>> --
>> --
>> E-mailová skupina django-cs@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> ---
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>> django-cs ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
>> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
>> Chcete-li zobrazit tuto diskusi na webu, navštivte
>> https://groups.google.com/d/msgid/django-cs/65519f91c0bd7adf64b619c1f710ed96%40hosting4u.cz
>> .
>> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách 

[django-cs] infrastruktura

2018-12-13 Thread Martin Kubát
Zdravím vespolek,
potřebuju nějakou inspiraci na modernizaci infrastruktury.
Chci zmigrovat projekt (django rest framework, redis, ... viz níže) na něco
škálovatelného. Hlavně na vykrytí náhlých špiček.

Nyní dva servery
1. django, redis, postgres
2. elasticsearch

Představa:
- django v dockeru
- zvlastni stroj na postgres
- zvlastni stroj na redis
- zvlastni stroj na elastic
- nejake misto/služba na logy djanga
- nejaky prostor na media djanga

Největší pain mám s tím dockerem. Kde? Jak?
- tam bych to možná viděl na DigitalOcean (možná i jejich Kubernetes),
popř. docker swarm a digitalocean droplety.
- + terraform, ansible, ... na ostatní databázové vps

Máte nějakou zkušenost s něčím podobným? Popř. jaký je vás stack. A
neříkejte mi, že je to jen AWS (azure, google, ...).

Jsem se do toho celého infrastrukturování takhle namočil a je toho docela
(!) dost.
DevOpsák nejsem, školy na to nemám...

Díky za každou inspiraci.

Martin

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2BL8erb5sPtzhYUSqQ3rFKDa7PAhCdfdcs12JV6mGdKC6d7YAg%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] venv, ATOM, Django

2018-10-01 Thread Martin Kubát
Ahoj,
pošli sem výstup, který Ti to píše. Takhle by to byli jen odhady...

MK

so 29. 9. 2018 v 18:41 odesílatel Roman Janousek 
napsal:

> Zdravím,
>
> snad nebudu za blbce. Nainstaloval jsem Py 3.7. Při instalaci venv jsem na
> Djangogirl narazil na instalaci se zadáním cesty do adresáře, v němž
> soubory vytvořené k výuce. V dalším kroku bylo odkazováno na cestu k
> instalaci Py. Snad jsem to nespletl. Což mně hlava krapet nebere:-). Dále,
> jak v ATOMu rozběhnout podporu Djanga. Balíčky jsem nainstaloval, Django,
> dle návodu v jednom též a v dostupých balíčcích nic. Ani v adresáři.Ještě k
> venv. Po instalaci se mně ho několikrát podařilo spustit příkazem activate,
> a potom, jako když utne. Neustálá chyba, activate není příkazem … .
>
> Díky R.
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/eb7414e4-8a8d-49c9-873f-536ef8e37d39%40googlegroups.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2BL8erYVnYUdMWMSUtXZvhjK46LEFWhB%2Bzr80e3LUZXxoDGksg%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


[django-cs] Django (greenhorn|developer) wanted

2016-05-11 Thread Martin Kubát
Zdravím, 
v poslední době se na nás začalo valit více (hlavně větších) projektů, tak 
hledáme programátory, kteří nám s nimi pomohou.
Ideální je někdo zkušenější, ale neděláme si moc iluze (hlad po lidech je 
veliký), tak bereme všechny, kteří mají schopnosti a zájem se naučit nové 
věci.

https://join.coex.cz/#django-developer

Díky a hezký den všem

Za COEX
Martin Kubát

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/524dfb12-6d15-4130-82e4-148f361e8863%40googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Hledá se django developer

2014-11-25 Thread Martin Kubát
Remote (homeoffice, "z domova") jako koncept práce je pro nás celkem běžná 
praxe. 
Nicméně jde o to si věci nastavit a alespoň občas se vidět. Je to hodně 
individuální záležitost, ale nebráníme se tomuto.

M

 

Dne úterý, 25. listopadu 2014 15:40:00 UTC+1 Martin Tiršel napsal(a):
>
> No mne tam na vsetkych tych inzeratoch chyba taka jedna malickost - remote 
> position ;) Ale inak tiez pochvala :)
>
> Martin
>
> S pozdravom,
> Martin Tiršel,
> tel.:
> +421 948 199 406 (O2 SR)
> +420 776 790 511 (Vodafone CR)
>
> 2014-11-24 14:33 GMT+01:00 Vladimir Macek <ma...@sandbox.cz >
> :
>
>> On 24.11.2014 14:26, Martin Kubát wrote:
>> > http://join.coex.cz/
>>
>> Takhle by měl vypadat recruiting v našem oboru, vlastními silami, super!
>> Spousta aspektů, který se mi ma tom líbí.
>> Přeju úspěch.
>>
>> --
>> :  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
>> :  UNIX && Dev || Training  :  Python, Django  :  PGP key 97330EBD
>>
>>
>> --
>> --
>> E-mailová skupina djan...@googlegroups.com 
>> Správa: http://groups.google.cz/group/django-cs
>>
>> ---
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>> django-cs ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, 
>> zašlete e-mail na adresu django-cs+...@googlegroups.com .
>> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>>
>
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs

--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


[django-cs] Re: Hledá se django developer

2014-11-25 Thread Martin Kubát
Pokud se ozve PHP řeznice, tak jsme ochotni případnou absenci koulí 
prominout.
MK

Dne úterý, 25. listopadu 2014 15:29:18 UTC+1 Marek Turnovec napsal(a):
>
> Přidávám se k pochvale, že zpracovaná je ta nabídka moc pěkně. :-) Jen u 
> té třetí pozice by se nějaké feministky mohly ozvat, že je to poněkud 
> genderově nevyvážené a diskriminační. :-)
>
> Marek Turnovec
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs

--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Sháním - ZAČÍNÁME PROGRAMOVAT V JAZYCE PYTHON 2. opravné vydání

2014-07-02 Thread Martin Kubát
Ahoj,
já ji taky mám, ale jak se píše - popisuje se tam starý python - 2.4.
Spousty starých zlozvyků.
V češtině pro 2.x verzi není moc aktuálních zdrojů.

M


Dne 1. července 2014 23:19 Petr Viktorin  napsal(a):

> 2014-07-01 23:11 GMT+02:00 Honza Javorek :
> > Ahoj,
> >
> > mam ji doma, byt si nejsem jisty vydanim (nejsem ted doma, tak to
> neoverim).
> > Nebo jsem ji mozna dal Petru Viktorinovi, aby si z ni vytahal priblizne
> > osnovy pro PyLadies. Kazdopadne mam dojem, ze i druhe vydani bylo o dnes
> jiz
> > tragicky starem Pythonu, takze bych nedoporucoval se z ni dnes uz nic
> ucit.
> > Leda nejspis spatne navyky.
>
> Jo, mám ji půjčenou; je to dotisk prvního vydání :(
> Spíš než osnovy jsem z ní chtěl tahat českou terminologii, ale i na to
> je dost zastaralá.
>
> > Koukam na cpress - je to toto:
> > http://knihy.cpress.cz/zaciname-programovat-v-jazyce-python-d2.html ...
> ale
> > nedari se mi zjistit, kdy to bylo vydano.
> > (BTW zaujalo me, ze v popisu knihy na cpressu je "Nejnovější distribuci
> > Pythonu pro všechny systémy a platformy si můžete bezplatně stáhnout z
> > www.python.cz." :-D )
> >
> > Pokud jde spis o uceni Pythonu a ne jen o to sehnat tuto konkretni knihu,
> > doporucil bych se kouknout radeji sem: http://python.cz/#sources a
> treba sem
> > http://knihy.nic.cz/, kde je pekna kniha od Marka Pilgrima o Pythonu 3,
> > prelozena do cestiny a je ke stazeni (legalne) uplne zadarmo. Pokud nutne
> > musis pracovat i s Pythonem 2, rekl bych ze tech par zivotne dulezitych
> > rozdilu se pak uz v pohode doucis, to neni problem.
> >
> > Honza
> >
> >
> > 2014-07-01 22:09 GMT+02:00 petr bow :
> >
> >> Dobrý den, sháním tuto knihu ve 2. vydání a nemůžu jí sehnat. Je úplně
> >> všude vyprodaná a dotisk se nejspíš nechystají proto vás žádám, zda
> někdo z
> >> vás tuto knihu neprodává či někomu nepřebývá, byl bych moc vděčný.
> Děkuji.
> >>
> >> S pozdravem Petr.
> >>
> >> --
> >> --
> >> E-mailová skupina django-cs@googlegroups.com
> >> Správa: http://groups.google.cz/group/django-cs
> >>
> >> ---
> >> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> >> „django-cs“ ve Skupinách Google.
> >> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> >> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> >> Další možnosti najdete na https://groups.google.com/d/optout.
> >
> >
> > --
> > --
> > E-mailová skupina django-cs@googlegroups.com
> > Správa: http://groups.google.cz/group/django-cs
> >
> > ---
> > Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> > „django-cs“ ve Skupinách Google.
> > Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> > zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> > Další možnosti najdete na https://groups.google.com/d/optout.
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
>
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> django-cs ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Další možnosti najdete na adrese https://groups.google.com/d/optout.
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs

--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


[django-cs] Práce: Linux admin (junior, python vítán)

2014-05-15 Thread Martin Kubát
Zdravím,
po čase zase nějaké to nabírání lidí:

Hledáme Linux admina (a taky teda nějaký phpkaře a frontenďáky). Klidně i
juniora, znalost pythonu/djanga výhodou.

Více na http://join.coex.cz/#matrix-admin

Díky za pochopení, popř. předání dál

Martin Kubát @coex

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs

--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.