Mirki z #programowanie #python - jest jakikolwiek sens cisnąć i kopać się z postgresql jeżeli mam do dyspozycji sqlite3? Ile ja się natrudziłem z nadawaniem uprawnień w konsoli, żeby móc stworzyć i modyfikować pojedynczą bazę danych, to ja nawet nie. A sqlite3 działa i działa sprawnie, tylko naczytałem się gdzieś, jakie to postgre jest lepsze - spróbowałem samemu i wcale nie jestem pewien.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Existanza: SQLite jest jak motorower - mały silnik, może jeździć tym nawet gimnazjalista, zimą zamarzniesz, ale wciśnie się wszędzie, jest tani w utrzymaniu i nie potrzebuje pełnowymiarowego miejsca parkingowego.
PostgreSQL jest jak luksusowy sedan z V6 - nie ominiesz nim korka, nie wniesiesz na balkon, do parkowania wypada mieć miejsce parkingowe, trzeba do niego lać dużo benzyny i oleju, do naprawy musisz się uczyć na mechanika, ale ma dziesiątki zalet
  • Odpowiedz
Mireczki polećcie jakiś serwis gdzie można wrzucać krótkie kody do oceny jak coś nie idzie.
Zacząłem się bawić w #python zupełnie od zera i piszę program. Coś nie idzie i utknąłem, a nie bede tutaj pytać co 15 minut. ( ͡° ͜ʖ ͡°)

#programowanie #informatyka
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy korzystał ktoś może z #jupyter (rozszerzenie #ipython)? Mam problem, gdyż próbuję zainstalować jądro (kernel) cling do c++ i niestety w zeszycie dostaję komunikat, że "kernel is dead".

Postąpiłem zgodnie z instrukcją instalacji z dokumentacji. Niestety moja znajomość #python jest raczej na niskim poziomie.

Czy jest tu ktoś, kto to choć trochę ogarnia?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@diwmaron: Wpisz w konsoli:

which cling
powinno zwrócić ścieżkę do pliku wykonywalnego i ją ustawiasz jako wartość CLING_EXE. Najlepiej dodaj do pliku .bash_profile linijkę:

export CLING_EXE="/usr/bin/cling"
(oczywiście zamiast /usr/bin/cling wpisz to, co zwróciła komenda which cling). Po ponownym zalogowaniu do systemu powinno śmigać.
  • Odpowiedz
Napisałem mały skrypt baka.py do dumpowania baz postawionych na postgresql, który sobie je potem kompresuje do gzip-a i wysyła na zewnętrzny serwer. Do tego ostatniego potrzebuje modułu paramiko.

Wklejam tutaj, bo może się komuś przyda, w końcu admini dzielą się na tych co robią backupy i będą je robić; a może ktoś napisze mi co zrobiłem źle, tudzież mogłem zrobić lepiej (byłoby mi bardzo miło). Pozdrawiam.

http://codepad.org/6aFAq1IC

#python #injectioncode
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wiem, że pytanie raczej z kategorii głupich, ale... Java czy python?

Zacząłem jakiś czas temu lizać podstawy javy, choć niestety ostatnio utknąłem z trochę innych powodów. I tak się złożyło, że i tutaj na wypoku i na jakiś forach, infografikach itp - wszyscy jak głupi zachwalają pythona, jako super łatwy język dla totalnych laików. Można by więc wyciągnąć wnioski - zaczynasz od zera? Python jest odpowiedzią. Że niby jest wręcz banalny z
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kain_to_Charlie_a_Delta_to_Kain: Chcesz się nauczyć jakiegoś języka czy programowania samego w sobie? Teraz to dziwne czasy nastały, ja zacząłem się uczyć programowania od czystego C, z całym dobrodziejstwem pointerów i masy innego szajsu, co na początku dla mnie było czarną magią. Któryś raz to piszę, że język programowania jest tylko narzędziem ekspresji a nie środkiem samym w sobie. Jak napisałem wcześniej, na studiach miałem C/C++, potem javę i na końcu kurs
  • Odpowiedz
@Kain_to_Charlie_a_Delta_to_Kain: Wszystko zależy od tego jaki masz cel. Chcesz być programistą? Ciekawi Cię to po prostu? Co do prostoty - to tzw. "współczesny" język programowania (mimo tego, że powstał w 1991), a takie języki charakteryzują się m.in. przejrzystą składnią, więc rzeczywiście - prosty kod potrafi zrozumieć nawet laik. Duży plus. Słyszałem kiedyś zdanie, że dobry programista powinien raz w roku poznawać nowy język i uczyć się w nim programować. Ma
  • Odpowiedz
A poważnie, to python jest taki łatwy w nauce, że nie ważne czy na raspberry czy na cokolwiek innego. Jak go opanujesz to będzie łatwo programować na każdym sprzęcie.
  • Odpowiedz
@gromwell: Zawsze odpowiedź brzmi 3 jeśli robisz nowe rzeczy, chyba że masz jakiś konkretny (poprawny) powód by użyć 2 (np. brak jakiejś krytycznej dla projektu zależności dla 3).
  • Odpowiedz
Mirki przeglądam wykop już od ponad roku, ale po dzisiejszym wydarzeniu postanowiłem założyć konto.. ;p
A tak serio przechodząc do rzeczy, myślę o programowaniu i teraz jaki język polecacie, żeby po około pół roku sumiennej nauki móc coś zdziałać? Nie mówię tutaj nawet o robocie, ale o stażu jaki czas wg was będzie potrzebny, żeby mnie przyjęli na praktyki do jakiejś firmy i z jakim językiem zacząć, żeby nie było super trudno
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@onomatopeja123: Korpo to praca nad dużymi projektami, w których jesteś malutkim trybikiem i cała atmosfera korpo.

Ja wolę pracę w małych zespołach, gdzie mam realny wkład w ostateczny kształt produktu. Bez całej otoczki pseudoprofesjonalizu.

Moim wyborem jest python.
  • Odpowiedz
Cześć Mirki i Mirabelki,

Od ponad 10 lat siedzę w #webdev (php5, mysql, javascript, jquery, angularjs, bootstrap, html5, css3) i coraz częściej nachodzi mnie ochota na wyspecjalizowanie się w jakimś bardziej twórczym języku programowania aniżeli php. Chciałbym tworzyć aplikacje mobilne, programować systemy automatyki domowej, współtworzyć systemy bankowe/rozliczeniowe/wytwórcze. Chciałbym brać udział w tworzeniu czegoś więcej niż kolejnej strony internetowej tudzież aplikacji webowej. Nie chciałbym jednak pisać gier, jakoś mi ta dziedzina nie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, Mirki,

w ten pogodny, niedzielny poranek, chciałem się podzielić swoją stroną, którą stworzyłem w ramach hobby oraz nauki/ rozwoju. Dotyczy ona najnowszych wiadomości na polskich portalach informacyjnych (więcej pod linkiem 'O co tu chodzi?').

Mile widziane uwagi na temat tego co mógłbym zrobić lepiej, ewentualnie co jest spoko, tak, żebym mógł się jak najwięcej nauczyć.

Przegląd
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@galatian: wszedłem, zobaczyłem wielką chmurę słów i natychmaist wyszedłem
nieczytelne i nieużywalne

kliknięcie w słowo otwiera ten sam obrazek zamiast prowadzić do powiązanego artykułu, wtf

  • Odpowiedz
Mając model użytkownika i wpisu, które rozwiązanie byłoby lepsze do zliczania wpisów dodanych przez konkretnego użytkownika?
- metoda w modelu użytkownika countposts(), zapytująca każdorazowo bazę danych o ilość postów z konkretnym autorem , np. Post.objects.filter('author'=user).count()

- IntegerField w modelu użytkownika, inkrementowany za każdym razem kiedy doda on post, oraz dekrementowany gdy wpis zostanie usunięty (jest do tego jakiś sygnał?)

Wydaje mi się że ta druga, ale w którym miejscu wtedy najlepiej dokonywać inkrementacji? W
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blackyabbol: Pytanie jak często będziesz wywoływał tą metodę i jak często będą dodawane nowe posty.

Pierwsze podejście jest prostsze i nie denormalizujesz danych.
Drugie będzie działało sprawniej, ale musisz dbać o poprawne utrzymanie wartości. Najlepiej zrobić tak: User.objects.filter(pk=user.pk).update(numberofposts=F('numberofposts') - 1) w ten sposób zmniejszasz szanse, że przy szybkim dodaniu dwóch postów, zapisze się błedna wartość.
  • Odpowiedz
@legolass: @blackyabbol: a najlepiej by było połączyć obie metody. Tzn. cache.
W cache trzymasz per user liczbę wpisów. Jak w cache nie ma to robisz count_posts() i wrzucasz do cache.
Dzięki temu nie denormalizujesz danych i będzie wydajne (po za pierwszym odpaleniem aplikacji i/lub serwerach do obsługi cache).
  • Odpowiedz
zaczynam na nowo przygodę z #programowanie (nie bijcie proszę) -> znam trochę #cpp (pisałem w nim program do symulacji w ramach pracy inżynierskiej z fizyki)

mam do wyboru naukę #python lub #delphi
patrząc po ilości obserwujących wygrywa pyton

chodzi mi tylko o naukę na początku, ale jeśli jest przydatny to lepiej
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@adios: tak mi sie przypomniało: "w tym roku konferencja programistów Delphi się nie odbędzie - jeden zachorował na grypę, a drugiemu nie chce się przyjeżdżać samemu" :D
  • Odpowiedz
Witam.

Stoję przed teoretycznie prostym zadaniem pisząc w PyQt, o które rozbijam się już drugi dzień.
Chcę otworzyć 8 bitowym plik bmp (FormatIndexed8 ?),
nałożyć na niego tekst i zapisać bez zmiany parametrów (8 bit color depth i zachowane wartości kolorów).
Doki niestety mówią
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qbek: Ale wiesz, ten format jest 8-bitowy i pozwala na użycie tylko 256 kolorów, wiec jeżeli używasz większej liczby to przy zapisie powstają jakieś zmiany.
  • Odpowiedz
@morsik: To jeszcze duzo przed Toba :D Bywały takie dni, ze całe wykopalisko przejrzane, demoty do 50strony tez... Wtedy czujesz sie jak bys dotarł do konca internetu....
  • Odpowiedz
@szpieg_z_krainy_deszczowcow: Nie przygladałem się dokładnie, mam ją w łapkach raptem kilka godzin, a jeszcze w pracy siedzę, ale to co mogę powiedzieć na chwilę obecną, to to, iż jest bardzo mocno nakierowana na biologię. Dla skillowego programisty na pewno jest nic nie warta, dla biologa może być bardzo przydatna.
  • Odpowiedz
ja wiem ze to pytanie jest bez sensu i jest ciagle zadawane, ale jakbyscie wlasnie zaczynali nauke #programowanie to jaki jezyk byscie wybrali?
dodam ze mam troche doswiadczenia w #php ale to przeciez #nieprogramowanie , poza tym zaczalem robic tutoriale do #python bo podobno do wielu programow inzynierskich i architektonicznych mozna pisac rozszerzenia wpythonie (np do #grasshopper )
#naukaprogramowania
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach