Mireczki mam pytanie do jakiegos ogarniacza z #programowanie #python #celery. Mam problem ze stabilnoscia aplikacji. Tworze aplikacje oblugujaca wysylanie i odbieranie wiadomosci pewnej aplikacji. Korzystam z zewnetrznej biblioteki dla tego protokolu. Do dzialania potrzebuje stworzyc dwie petle. Jedna nasluchujaca protokol a druga (w odzielnym watku) wysylajaca wiadomosci. Wrzucam to wszystko w task celery. Aby uruchomic nasluchiwanie dla jednego konta uruchamiam (nieskonczony) task. Niestety po pewnym
Wszystko
Najnowsze
Archiwum

Skalpel_
- 1

Skalpel_
- 0
@stacktrace: Twisted lub gevent nie bedzie lepszy dla 1 core niz threading ?

Skalpel_
- 0
@stacktrace: new stackoverflow question
- 1
#python #django #naukaprogramowania
Chciałem zacząć zabawę z Django, nic o nim nie wiem, czy oficjalna dokumentacja wystarczy? https://www.djangoproject.com/start/
czy może warto coś jeszcze?
Chciałem zacząć zabawę z Django, nic o nim nie wiem, czy oficjalna dokumentacja wystarczy? https://www.djangoproject.com/start/
czy może warto coś jeszcze?
@malpaa: starczy
Jak mogę utrudnic odczytanie pliku źródłowego pytona? Tylko wolałbym bez zabawy w cyhton.
#python
#python
@oskar_15 @notanumber: py2exe, cxfreeze, pyinstaller. Binarke py2exe da sie chyba 7zipem otworzyc. Pyinstaller u mnie dzialal dobrze i trzeba wiecej sie pomeczyć. Całkiem kodu nie zabezpieczysz. Kumaci i tak ogarną.
- 9
https://github.com/open-source-society/data-science - Open source society przygotowało spis / sylabus do nauki Data Science
#datascience #python #rproject #naukaprogramowania
#datascience #python #rproject #naukaprogramowania
- 48
Od jakiegoś czasu (dokładniej to od 21 dni) pracuję nad pewnym projektem. Wszystko zaczęło się gdy zobaczyłem ten projekt od @dktr :)
W założeniu miał to być projekt do łatwego zbierania danych z wielu czujników i robienia z tego wykresów z prostym api, ale planuję wprowadzić wiele ciekawych rzeczy jak np. zamykanie rolet okna gdy na zewnątrz jest ciemniej niż w środku :D Ale to jeszcze daleko.
Demko tutaj: http://sensors.skew.tk/ Aktualnie zbieram
W założeniu miał to być projekt do łatwego zbierania danych z wielu czujników i robienia z tego wykresów z prostym api, ale planuję wprowadzić wiele ciekawych rzeczy jak np. zamykanie rolet okna gdy na zewnątrz jest ciemniej niż w środku :D Ale to jeszcze daleko.
Demko tutaj: http://sensors.skew.tk/ Aktualnie zbieram
- 4
@skew: Fajnie że kogoś to zainspirowało ;)
Walcz i pokaż efekt końcowy. Mój system jest już wstanie sam stwierdzić czy jestem w domu, a jak nie to uzbraja alarm ;)
Walcz i pokaż efekt końcowy. Mój system jest już wstanie sam stwierdzić czy jestem w domu, a jak nie to uzbraja alarm ;)
- 4
@notanumber: Github mówi że commity wrzucałem w 16 dniach, więc można powiedzieć że 16 dni pracy, po 1-2h to daje, powiedzmy że 20h :)
- 17
Idzie zapisać taki kod ładniej w #python? Tak żeby się takie same linie nie powtarzały?
__
___
problem = find_problem()while problem:__
solve_problem(problem)___
Ok nie rozumiem jednej sprawy dotyczącej #linux #ubuntu #cpp #programowanie, proszę o wyrozumiałość i z góry dziękuję za pomoc.
Mam program, który bazuje na połączeniu #python i #cplusplus. Już niby jest skompilowany, ale mimo wszystko, przed uruchomieniem go muszę wklepać komendę
Mógłby mi ktoś
Mam program, który bazuje na połączeniu #python i #cplusplus. Już niby jest skompilowany, ale mimo wszystko, przed uruchomieniem go muszę wklepać komendę
module load gcc/5.2.0Mógłby mi ktoś
@introligat0r masz binarki?
@introligat0r: zrób sobie
to zobaczysz.
Prawdopodobnie jest skompilowany dynamicznie więc potrzebuje odpowiednich bibliotek, w tym
ldd mojplikwykonywalny
to zobaczysz.
Prawdopodobnie jest skompilowany dynamicznie więc potrzebuje odpowiednich bibliotek, w tym
#python #stackoverflow interfejs, bo ściąga musi być zawsze blisko ;)
https://github.com/gautamkrishnar/socli
#programowanie
https://github.com/gautamkrishnar/socli
#programowanie
źródło: comment_AkAbAAybXDjIFeU5wXuNvn20VVYn8z2h.gif
Pobierz#django #programowanie #python
Czy da się w jakiś sposób "przypisać" userów do konkretnego admina?
Chodzi o to aby konkretny admin miał swoją część użytkowników, którym mógłby np. edytować dane.
Czy da się w jakiś sposób "przypisać" userów do konkretnego admina?
Chodzi o to aby konkretny admin miał swoją część użytkowników, którym mógłby np. edytować dane.
- 4
@krychu789: da się. Powiąż usera w modelu z innym userem np. pole admins (będziesz tam przypisywał admina/adminów) a następnie w ModelAdmin nadpisz metodę get_queryset w której będziesz filtorwać model aby zawierał w admins aktualnie zalogowanego usera. Wtedy userzy nieprzypisani do danego admina nie będą się wyświetlać w django admin.
- 2
@FiKsUmDyRdUm: jakoś osobiście nie widzę sensu dzielenia uprawnień w ten sposób, no ale to moja prywatna opinia.
@krychu789: to co napisał @dikamilo i @FiKsUmDyRdUm to oczywiście prawda. Myślałem, że pytasz o „gołe” Django bez większych przeróbek i dodatków.
Bo jeśli masz jakiś pomysł, to generalnie na pytanie „Czy da się X?” w Django w 99% przypadków odpowiedź brzmi „Tak, musisz tylko napisać Y” ew. „Użyj zewnętrznego
@krychu789: to co napisał @dikamilo i @FiKsUmDyRdUm to oczywiście prawda. Myślałem, że pytasz o „gołe” Django bez większych przeróbek i dodatków.
Bo jeśli masz jakiś pomysł, to generalnie na pytanie „Czy da się X?” w Django w 99% przypadków odpowiedź brzmi „Tak, musisz tylko napisać Y” ew. „Użyj zewnętrznego
Mirki z #python
Jak odpalic process z timeoutem na powiedzmy 3 sekundy?
Odpalam, czekam na init i zabijam.
Potrzebuje zbierac stdout i stderr co by sprawdzac czy init byl ok czy nie.
Przy
Proc= popen(cmd, stout=pipe, stderr=pipe)
Jak odpalic process z timeoutem na powiedzmy 3 sekundy?
Odpalam, czekam na init i zabijam.
Potrzebuje zbierac stdout i stderr co by sprawdzac czy init byl ok czy nie.
Przy
Proc= popen(cmd, stout=pipe, stderr=pipe)
- 3
@MojeTrzecieKonto: Ja nie miałem żadnej styczności z programowaniem i zacząłem naukę pythona na codecademy. Bardzo fajne do poznania i zrozumienia podstaw dla zwykłego laika. Teraz robię kurs pythona thenewboston - znajdziesz na YouTube.
- 3
@MojeTrzecieKonto: Learning Python, 5th edition - Mark Lutz
Długo szukałem ale nic nie moge wykombinowac. Chciałbym zrobic ifa ktory sprawdza czy dana funkcja była juz wykonana w ciągu ostatnich 24 godzin. Probowalem cos kombinowac z modułem time. Niby wystarczy pobrac czas ktory jest teraz i pozniej if(currenttime - lasttime > 24h) to wykonaj coś tam. Tylko nie wiem jak złapać ten czas ostatniego wykonania się instrukcji. I jak to zrobić zeby zadzialalo za pierwszym razem kiedy jeszcze nie
@Podniebna_Kaszanka: Wykorzystanie tej paczki będzie na pewno łatwiejsze, jeden dodatkowy przebieg to nic w Twoim przypadku. Jeżeli się uczysz to na pewno więcej wyciągniesz z napisania obsługi pliku niż z przerobienia tego przykładu;) Zasadniczo modyfikacja o obsługę pliku polegałaby na dodaniu do funkcji wykonywanej czasowo zapisywanie do pliku daty wykonania. Później przy starcie programu sobie ją odczytujesz(jeżeli plik z datą istnieje), sprawdzasz czy minęły te 24h, jeżeli tak to wykonujesz
@Podniebna_Kaszanka: Dlatego w pierwszym moim wpisie zapytałem czy o takie zachowanie Ci chodzi, odpowiedziałeś że nie, zrozumiałem to tak że chcesz żeby po prostu się odpalała raz na dobę. Jeżeli program nigdy nie będzie chodził jednorazowo dłużej niż dobę to w sumie niewiele Ci to da poza dyndającym w tle procesem.
Chciałem pobrac tytuly popularnych filmow/seriali ze strony głównej filmweba(przewijana lista gdzies w połowie strony) ale pobiera mi tylko pierwsze 7 tytułów. Gdy tak samo próbuje pobrac tytuły z sekcji "nie przegap dzisiaj w tv" to pobierają sie wszystkie. Ktos wie w czym moze tkwić problem?
Kod: http://pastebin.com/kxE8rK3Y
#python #naukaprogramowania
Kod: http://pastebin.com/kxE8rK3Y
#python #naukaprogramowania
@Podniebna_Kaszanka
Zgaduje: pewnie reszta jest ładowana dynamicznie.
Czyli trzeba pewnie wywołać metodę z JS która ładuje więcej itd.
Zgaduje: pewnie reszta jest ładowana dynamicznie.
Czyli trzeba pewnie wywołać metodę z JS która ładuje więcej itd.
- 3
@Podniebna_Kaszanka: możesz też po prostu wrzucić w google
i zobaczyć co fajnego wyskoczy
python scraping dynamic content
i zobaczyć co fajnego wyskoczy
mirki z #python chce sie pobawić #tornado czy to bedzie odpowiedni wybór żeby zbudować jakiś live chat albo jakis prosty cs jackpot? na froncie chcialbym angulara, ale glownie chodzi mi o to czy #tornado nadaje sie do tworzenia aplikacji live komunikującej sie przez websocket z angularem (serwer odliczający i przechowywujacy informacje)
- 0
@Mlekovita: bardziej chodzilo mi o to czy dobrym pomyslem jest zrobienie tego w jednej aplikacji która zwraca html'a w jednym przypadku, dodatkowo ma otwarty websocket, i generuje jsony w zaleznosci od rządań? (strone angularową i komunikacje z websocketami z poziomu angulara sobie ogarne)
@mirasKo-Kalwario: Nie widzę problemu - robisz kilka handlerów i w zależności od tego, czego potrzebujesz, to je wołasz. Dodatkowym ułatwieniem jest to, że masz współdzieloną przestrzeń na dane.
Napisałem sobie w pythonie coś takiego:
http://pastebin.com/fa3L3THE
Za każdym razem jak to odpalam to stare dane sa w pliku tekstowym zastepowane nowymi. Jak zrobic cos takiego zeby nowe dane zostały po prostu dopisane do pliku?
#python #naukaprogramowania
http://pastebin.com/fa3L3THE
Za każdym razem jak to odpalam to stare dane sa w pliku tekstowym zastepowane nowymi. Jak zrobic cos takiego zeby nowe dane zostały po prostu dopisane do pliku?
#python #naukaprogramowania
- 4
@Podniebna_Kaszanka: Zamiast otwierać plik i zamykać z użyciem open/close, lepiej użyć
Plik zostanie zamknięty automatycznie po wyjściu z bloku
context managera:with open('heads.txt', 'a') as plik:....# bla blaPlik zostanie zamknięty automatycznie po wyjściu z bloku
with- 3
@sokytsinolop: Bo jeżeli wystąpi jakikolwiek wyjątek, plik pozostanie otwarty, co jest złe z powodów wymienionych przez @morsik
W praktyce musiałbyś pisać:
W praktyce musiałbyś pisać:
try:....fname = input("What is your name?")
quest = input("What is your quest?")
color = input("What is your favorite color?")
print("Ah, so your name is %s, your quest is %s, and your favorite color is %s.") % (name, quest, color)
Używam
quest = input("What is your quest?")
color = input("What is your favorite color?")
print("Ah, so your name is %s, your quest is %s, and your favorite color is %s.") % (name, quest, color)
Używam
- 2
Jeśli nie ma na komputerze zainstalowanego Pythona, to jak otworzyć pliki z rozszerzeniem .py? Jutro prezentuje programy nauczycielce i jestem na 100% pewien że nie ma tam Pythona.
#python
#python
@regedit7: otworzyć czy uruchomić? Otworzysz normalnie notatnikiem albo notepadem++. Jak chcesz uruchomić, to https://repl.it/
@regedit7: @NadmanganianPodlasia: Tylko trzeba uważać, narzędzia takie jak repl.it czy ideone mają wbudowana kilka podstawowych bibliotek, jeśli importujesz jakieś dodatkowe to jest ryzyko że tego tam nie odpalisz.



















