Jestem po przetestowaniu paru dystrybucji (ubuntu, mint cinamon, elementary, zorin, fedora, opensuse) i chętnie zostałbym przy jednym z nich na dłużej (elementary), jednak na wszystkich tych dystrybucjach spotałem się z tym samym problemem, więc domniemam, że jest to związane z samym linuksem a nie specyficznym distro. Windows zauważalnie lepiej radzi sobie w dzieleniu zasobów, zarówno tych sieciowych, jak i pod względem procesora/dysku. I tak np. sieć na linuksie działa zauważalnie szybciej, jednak
- 0
Hej hej mam pytanko do #programista15k czy u was też wysypało serior QA LEADER testerów po 4 dniowym kursie isbqa coś tam i #!$%@?ą projekty?
#programowanie #korposwiat
#programowanie #korposwiat
Czesc Mirki
Jakies 5-6 lat temu mialem propozycje napisania dosyc duzej aplikacji, ktorej glowna funkcja byl chat
Ze wspolpracy koniec koncow nic nie wyszlo, ale ja z ciekaowsci "po godzinach" zacalem pisac sobie oprogramowanie do modułu "Chatowego" napisanego w Node JS
Projekt nie zostal przeze mnie ukonczony (jak zawsze - brak czasu)
Pamietam, ze wtedy szukajac informacji w internecie "jak najlepiej cos takiego zrobic" wyszlo mi, ze najlepiej wykorzystac nowosc w HTML5
Jakies 5-6 lat temu mialem propozycje napisania dosyc duzej aplikacji, ktorej glowna funkcja byl chat
Ze wspolpracy koniec koncow nic nie wyszlo, ale ja z ciekaowsci "po godzinach" zacalem pisac sobie oprogramowanie do modułu "Chatowego" napisanego w Node JS
Projekt nie zostal przeze mnie ukonczony (jak zawsze - brak czasu)
Pamietam, ze wtedy szukajac informacji w internecie "jak najlepiej cos takiego zrobic" wyszlo mi, ze najlepiej wykorzystac nowosc w HTML5
- 1
@michal_szn: Napewno da sie to zrobic za pomoca websocketow (i tak sie to robi). Taki polling nie jest ogolnie dobrym rozwiazaniem. Ale, jezeli ruch jest maly to nie trzeba tworzyc po stronie backendu zadnego wsparcia dla websocketow. Co powoduje ze mozna bardzo szybko to zaimplementowac korzystajac z udostepnionego endpointa. Dlatego powiedzenie ze jest to 'kiepskie', moze byc troszke na wyrost. Jako pierwsza wersja/testowanie pomyslu nadaje sie do tego idealnie, na dluzsza
Cześć.
Dzisiaj na celownik biorę OAuth2. Weźmy na przykład Spotify i Facebooka. Chciałbym korzystać ze Spotify, ale chcę użyć konta z FB. Schemat działania rozumiem - zostajemy przekierowani na stronę FB, gdzie jest podsumowanie jaka aplikacja chce otrzymać dostęp do konkretnych rzeczy, np. zdjęcia profilowego, imienia, nazwiska, daty urodzenia, emaila.
I teraz zastanawiam się jak aplikacja powinna to obługiwać (w tym przypadku Spotify).
Czy trzyma ona udostępnione dane z FB we własnej
Dzisiaj na celownik biorę OAuth2. Weźmy na przykład Spotify i Facebooka. Chciałbym korzystać ze Spotify, ale chcę użyć konta z FB. Schemat działania rozumiem - zostajemy przekierowani na stronę FB, gdzie jest podsumowanie jaka aplikacja chce otrzymać dostęp do konkretnych rzeczy, np. zdjęcia profilowego, imienia, nazwiska, daty urodzenia, emaila.
I teraz zastanawiam się jak aplikacja powinna to obługiwać (w tym przypadku Spotify).
Czy trzyma ona udostępnione dane z FB we własnej
- 4
@bananowy_szejk: Spotify w tym scenariuszu ma poprostu swoja baze userow. Po tym jak user loguje sie za pomoca fb, spotify dostaje od niego podstawowe dane (plus te ktore byly poproszone w dodatkowych zgodach). Spotify dostaje tez token, za ktorego pomoca moze tez odpytac facebooka o dane konkretnego usera.
W skrocie, spofity ma wlasna baze w ktorej trzyma dane usera pochodzacego z zewnatrz.
W skrocie, spofity ma wlasna baze w ktorej trzyma dane usera pochodzacego z zewnatrz.
- 0
@bananowy_szejk: Z tymi tokenami, to jest tak ze niby OAuth2 specyfikuje jak to powinno dzialac, ale czesto sa jakies male roznice. W fb ten token jest o ile dobrze pamietam bez ttl zadnego, ale chyba user moze miec tylko 50 jakby aplikacji (a przynajmniej kiedys tak bylo) i moze sie nagle okazac ze twoja aplikacja straci dostep do tych danych. Facebook caly czas miesza z tym i trzeba dosc systematycznie czytac
Mam pytanko do osób korzystających z #gitlab i jego CI/CD. W projekcie jesteśmy właśnie po uruchomieniu CD i wszystko poszło gładko, dokumentacja konfiguracji gitlab-ci.yml jest świetna, funkcjonalności są wszystkie, które potrzebujemy. Jednak jedna rzecz mnie niepokoi. W pierwszych dwóch dniach pipeline uruchamiała się właściwie natychmiastowo (kilka no może kilkanaście sekund po commicie). Teraz zaczynamy obserwować, że na uruchomienie pipeline na shared runnerach czeka się jakieś kilkadziesiąt minut. Czy to może być jakiś
- 2
@alina-muhammadowa-krawczykowa: Te workery sa publiczne. Czyli jezeli masz wiekszy ruch, to poprostu czasem trzeba poczekac. Nigdy nie czekalem zbyt dlugo, maksymalnie pare minut.
Dramat coachów podrywu. Niby takie samce alfa, a zaorał ich długowłosy...
Polski YouTube to nie tylko młodociani autotune'owi raperzy, gameplaye Fortnite'a i dzieci udające bogaczy. Głównie, ale nie tylko. Jednym z nielicznych jasnych promyczków nadziei jest od lat Kuba Chuptyś, znany jako Gargamel. W swoim najnowszym, nagranym po dłuższej przerwie, wideo...
z- 309
- #
- #
- #
- #
- #
- #
Przy testowaniu pakietu algorytmu odkryłem rzecz która mnie bardzo zastanawia, mianowicie czas wykonywania pętli. Ktoś mądry odpowie mi dlaczego te czasy wykonania pętli są tak różne?
Kod
Gdy zakomentuje funkcje anonimowaw i puszcze tylko
Gdy
Kod
Gdy zakomentuje funkcje anonimowaw i puszcze tylko
go fuzzy.EditDistance(str1, str2+strconv.Itoa(i))
czas wykonania to ok 330msfor i := 0; i < 1000000; i++ {
go fuzzy.EditDistance(str1, str2+strconv.Itoa(i)) // 330.1175ms
//go func(str1 string, str2 string, i int) {
// fuzzy.EditDistance(str1, str2+strconv.Itoa(i))
//}(str1, str2, i)
}
Gdy
- 2
@CandyCancer: Dwie mozliwe rzeczy. Pierwsza z nich to ze twoj kod jest inaczej optymalizowany przez kompilator. Druga - pewnie branch prediction ma na to wplyw (czyli procesor lepiej 'przewiduje' co sie stanie a co nie). Widzialem kiedy przyklad ze usuniecie linijka ktora nic nie robila (to chyba bylo przypisanie do samego siebie wartosci), przyspieszalo sporo dzialanie programu.
- 1
Widzialem chyba gdzies tutaj taki plik w ktorym mozna bylo obstawiac kto zginie, kto zasiadzie na tronie, kto zostanie white walkerem. Ma moze go ktos? #got #gameofthrones #graotron
- 0
@pkh: Dobra, sam sobie zrobilem na podstawie ss https://docs.google.com/document/d/1sRAjyPufuy4LoITwae9IK3w0Ebhu4ddPGaSLuMGUCK0/edit?usp=sharing
#sql #programowanie #bazydanych
Kurs programowania baz danych Oracle :)
Przygotowałem kolejny odcinek darmowego kursu w którym uczę od zupełnych podstaw zagadnień związanych z programowaniem baz danych. Nie jest wymagana żadna wiedza by zacząć :)
- Jak wykonywać wiele modyfikacji w sql developerze jednym kliknięciem?
- Jak uruchomić plik sql znajdujący się na Twoim komputerze?
- Czy można włączyć/wyłączyć constraint i po co to robić?
- Czym różni się przycisk run script od
Kurs programowania baz danych Oracle :)
Przygotowałem kolejny odcinek darmowego kursu w którym uczę od zupełnych podstaw zagadnień związanych z programowaniem baz danych. Nie jest wymagana żadna wiedza by zacząć :)
- Jak wykonywać wiele modyfikacji w sql developerze jednym kliknięciem?
- Jak uruchomić plik sql znajdujący się na Twoim komputerze?
- Czy można włączyć/wyłączyć constraint i po co to robić?
- Czym różni się przycisk run script od
- konto usunięte
- pitrah606
- krzysztof4it
- crionix
- leszekwl
- +3 innych
- 0
@nieinformatyk: Czemu oracle? Jest duża różnica pomiedzy oraclem a np. Postgrestem?
- 2
Jaka dystrybucja dobra do nauki linuxa ? Jest to obojetne ? Ubuntu bedzie ok ?Czy Jest jakas wersja darmowa Redhata- taki u mnie w pracy jest.
#linux #unix #systemyoperacyjne
#linux #unix #systemyoperacyjne
- 2
@fifiak: Fedora (to taki darmowy odpowiednik red hata). Ew. spróbuj z ubuntu/debianem.
@JustJoinIT: Jeżeli mielibyście nauczyć kogoś programowania od 0, to jaki język byście wybrali? Chodzi o przedstawienie jak działają aplikacje, strony internetowe, pętle, zmienne, obiektowość, wątki.
#naukaprogramowania #programowanie #programista15k #technologia #nauka
#naukaprogramowania #programowanie #programista15k #technologia #nauka
- konto usunięte
- reev
- michnic
- zibizz1
- Bratek
- +3 innych
- 3
@JustJoinIT: Python
@Murasame: Java? Spróbuj wytlumaczyć komuś kto nie umie programować dlaczego 'Hello World' wygląda jak wygląda.
@Murasame: Java? Spróbuj wytlumaczyć komuś kto nie umie programować dlaczego 'Hello World' wygląda jak wygląda.
gto76/python-cheatsheet
Przydatny 'cheatsheet' z pythona
z- 3
- #
- #
- #
- 0
@moon_bluebird: Będę się starał więcej teraz rzeczy wrzucać związanych z pythonem (pracuje z nim na codzień), dzięki że się to podoba.
- Katowice
- http://snoozy.ninja/pl/
czy ktoś już instalował sphinx na Linux Mint 19.2 (ubuntu 18.04)? http://www.sphinx-doc.org/en/master/
Mi cały czas kłóci się wersja pythona (wydaje mi się, że sphinx używa wersji 2, a powinno 3), tak czy siak mam błąd. Co robić? Instalowałem przez pip i pip3 dla pewności, nic nie pomogło, wciąż mam:
File "/usr/bin/sphinx-quickstart", line 14, in
from sphinx.quickstart import main
A wiec tak
# zrob virtualenv
virtualenv -p python3.7 venv
# zacznij z niego korzystac
source venv/bin/activate
# zainstaluj sphinx
pip install sphinx
od teraz bedziesz mial w tym virtualenvie dzialajcego sphinxa
jak chcesz wyjsc z virtualenv to robisz
deactivate