Sprawdźcie nowe oferty pracy z kategorii Backend, Frontend i Fullstack!

`
`
BACKEND JOBS

-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@filozof900: podejrzewam, że równie dużo artykułów napisano na temat tego, żeby wersjonować w ścieżce - ja czytałem te, Ty czytałes inne ;) Naprawdę nie mam ochoty roztrząsać tego teraz. Peace.
  • Odpowiedz
Hej Mirki, jak używać PDFBookmarker https://github.com/RussellLuo/pdfbookmarker , który wymaga PyPDF2 na portable WinPythonie? Bo zainstalowałem bibliotekę, wkleiłem skrypt addbookmarks.py (muszę w jakieś specjalne miejsce?), nadając mu wcześniej prawa egzekucji, mam testowy plik pdf i przykładowe zakładki w txt, uruchamiam w Python 3.5.4 Shell i mi sypie błędami, albo addbookmarks.py is not defined albo invalid syntax, a robię wg instrukcji na githubie.
Tzn. mogę robić jakieś printy i działania artytmetyczne, ale
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vornikor: dzięki.
Ale nie działa mi to poprawnie, przy użyciu gui wypluwa pdf ważące 0 kB.
Zrobiłem test tym pdfbookmarkut.py to wypluło nieotwieralny tabs 0 kB, poprawne 8-spaces z zakładkami oraz 2 ani 4-spaces wcale.
  • Odpowiedz
#python potrzebuję zrobić sekcje bloga na stronie i zastanawiam się nad jedną kwestią - jeżeli zrobię to po prostu jako wyświetlanie z modelu wpisów to czy pojedyńcze podstrony są indeksowane przez google? np:
www.example.com/blog/name1

Zakładam, że jeżeli zrobię sobie skrypt, który automatycznie będzie dodawał te postronę do sitemapy to będą indeksowane ale chętnie dowiem się więcej : )
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jaki regex za pierwszym przejściem wyrzuci mi wszystkie spacje rozdzielające myślniki pomiędzy cyframi?
Przykładowe wejście:

1 - 1 - 1
1-1 - 1
a - 1 - 1
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaki framework polecacie poza gołym selenium w #python ? Sprawdzałem juz SeleniumBase i Selene ale może polecacie cos ciekawszego? A może polecacie cos innego w normalnym języku (tj. nie java ani nie c ( ͡° ͜ʖ ͡°) )
#testowanieoprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@phoez: Czyste Selenium najlepsze. To piękna sprawa porobić sobie różne wrappery według własnego uznania i patrzeć jak framework rośnie.
  • Odpowiedz
Przed Tobą kolejne 24 oferty pracy zdalnej. Będę wdzięczny, jeśli poświęcisz minutę na wypełnienie krótkiej ankiety, w celu podzielenia się opinią o newsletterze #zdalnieio :)

Frontend/Javascript
Senior Front-end Engineer (LigoHR) PLN 20k - 26k - oferta
Senior React Developer (CoinFalcon) PLN 10k - 14k - oferta
Senior Javascript Developer (Startup House) PLN 10k - 20k -
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak najlepiej i najdokładniej zmierzyć ładowanie się strony. Chce sprawdzić ile wynosi czas między kliknięciem przycisku na stronie a załadowaniem się kolejnej podstrony.

Na razie zrobiłem to w taki sposób że przed kliknięciem sprawdzam obecny czas. Klikam przycisk, podstrona się ładuję. Następnie sprawdzam który ma się załadować na podstronie się załadował. Jeżeli tak to znowu obieram obecny czas do innej zmiennej. Następnie odejmuje jeden czas od drugiego. Nie jestem pewien czy to
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PiotrokeJ: Selenium to narzędzie do testów funkcjonalnych, więc prawdopodobnie średnio się sprawdzi w takim testowaniu wydajności. Są do tego inne narzędzia. Z drugiej strony, jeśli dasz odpowiedni expected condition przy tym czekaniu na element widoczny po przeładowaniu, to raczej powinno być miarodajnie:)
  • Odpowiedz
Decimal Type
Od dawna wiadomo ( ͡° ͜ʖ ͡°), że:

0.1 + 0.1 + 0.1 - 0.3 == 5.551115123125783e-17
Jest to wynik bardzo bliski zeru (nie zero!) ale końcowy użytkownik nie takiego rezultatu by oczekiwał, więc jak to "naprawić"?
Otóż jest
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hamskloss: Ale całym clue mojej wypowiedzi był oto, że nie jest to żadna ciekawostka tylko absolutna podstawa pythona... ( ͡° ʖ̯ ͡°)
Podaję kolejne potencjalne ciekawostki:
2 * True + False
  • Odpowiedz
#41 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaka jest różnica pomiędzy repr() a str() w #python?
Obie funkcje przekształcają obiekty na reprezentację tekstową z tą różnicą, że repr() daje wynik tak jak zostało to zakodowane a str() (jak print()) zwraca jak najbardziej user-friendly wynik.

repr('something')
# "'something"'
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Operatory wyrażeń w #python (wybrane):
Ternary selection

print('fun1') if True else print('fun2')
print('fun1') if False else print('fun2')

Wynik
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zik3n: Z dzielniem w Pythonie trzeba uważać. Działanie tych operatorów różni się pomiędzy 2 i 3 wersją języka.

Dla Pythona 3 prawdziwe będzie:
Operator / jest operatorem dzielenia liczb zmiennoprzecinkowych, a // operatorem dzielenia całkowitego ("podłogowego").

Dla Pythona 2, znaczenie operatora // się nie zmienia, natomiast operator / staje się operatorem dzielenia liczb całkowitych lub zmiennoprzecinkowych, w zależności od typu licznika
  • Odpowiedz
Napisałem sobie prostego scrappera do filmów ze strony imdb.com. Przy zapisywaniu mam problem z nadpisywaniem pliku. Chce aby do pliku csv wiersze się dopisywały a nie nadpisywały. W moim przypadku co stronę plik się nadpisuje i tracę dane z poprzedniej strony. Myślałem że wb+ załatwi sprawę jednak to nie pomogło

https://pastebin.com/fimRiPks
#python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam klasę, która generuje listę oraz klasę, która losuje z tej listy jedną wartość. W jaki sposób przekazać do drugiej klasy listę bez konieczności jej ponownego generowania?

import random

class klasa1:
....def funkcja1(self):
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwa główne problemy z aplikacją, którą muszę napisać. Mianowicie, piszę aplikację do sterowania urządzeniem pomiarowym (część z niej to pic rel) w której jak klikam przycisk to zmienia mi sie tryb pomiaru. No i kazdy tryb ma swoj zakres pracy ktory mozna sobie wpisac (listy do wyboru nie robię bo nie umiem i myślę że tak jest łatwiej XD).
GUI robię w QtDesigner. Z ustawieniem zakresu urządzenia to prowizorka, ale działa
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #python, szybkie pytanie:

Jest funkcja, której dalsze działanie uzależnione jest od poprawności podanych parametrów. Jak przez przypadek program przekaże funkcji, że liczba ludzi jest równa -1,23 to kontynuowanie nie ma sensu. Czy użycie słowa kluczowego assert jest w tym przypadku dobrą praktyką, jeżeli chcę tego używać nie tylko do wewnętrznych testów, ale ewentualnie wydając produkt klientowi?

#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach