Czy gdy w ogłoszeniu o pracę na juniora widzę wymagania obowiązkowe: Python, Angular, REST, CSS, HTML, Django, JavaScript, GIT, AWS i cholera wie jeszcze co to pracodawca faktycznie wymaga znajomości tych technologi na poziomie umożliwiającym pracę z nimi? Chciałem zmienić pracę na programistę. Znam Pythona, Git nie jest mi obcy, działam trochę w Django i jako-tako kumam Bootstrapa i chcę swoją karierę ukierować w Web Dev ale jak widzę ile jeszcze brakuje
@Patrick_Rowerovsky: Ja na 10 wysłanych CV dostałem się na jedną rozmowę więc jest ciężko aktualnie na rynku juniorów. Nawet na prośbę o staż nie odpisują (ಠ‸ಠ)
Te sam powiedział, że zna: Python, Django, Git Jak zna Django to nie wyobrażam sobie, żeby nie znał REST, bo co innego w nim robił? Jak zna Bootstrapa to pewnie zna HTML i CSS. Zostaje jedynie front czyli JavaScript i Angular. Jak ktoś startuje na webdevelopera (to znaczy fullstack) to oprócz HTML
Czy to normalne, że na Junior Python wymagają całkiem pokaźnego zestawu technologii -na których ogarnięcie potrzeba jednak sporo czasu- jako wymagania obowiązkowe? https://nofluffjobs.com/pl/job/junior-ai-architect-veriori-warsaw-gc8gcvlh Szukam teraz zatrudnienia jako Junior Python (najchętniej web-dev, choć nie pogardzę też czymś innym) i trochę przerażają mnie wymagania jakie trzeba spełnić...
Czy jest możliwość utworzenia zdalnego repo z linii komend, tzn. bez konieczności logowania się przez przeglądarkę? Wszelkie wyszukiwania prowadzą mnie do komendy: git add której mogę użyć dopiero gdy zdalne repo już jest użyte.
@Patrick_Rowerovsky: do GitHuba masz CLI poprzez gh lub hub, na GitLabie wystarczy, że zrobisz push do nieistniejącego repo i je dla Ciebie stworzy. U innych dostawców bywa różnie.
Mam plik w którym mam jedną linię tekstu np. "venv". Potrzebuję do tego pliku dodać -wykorzystując command line- nową linię zawierającą text '.idea'. Wszelkie kombinacje z 'echo' które znalazłem niestety nadpisują pierwszą linię. Zna ktoś komendę którą powieniem wpisać aby dodać tekst w nowej linii?
@mr_root: Dodało zamiast nadpisać ale nie dodało jako nowa linia. echo. .idea >> test dodało mi jako nowa linia ale robi spację na początku linii. W każdym razie już jest blisko i chyba będzie działać. Dzięki
Mam wykupioną domenę i hosting. Chcę tam uruchomić apkę we flasku. Zainstalowałem na serwerze pythona 3.7, zainstalowałem pip, zrobiłem venv i zaczęły się schody. Z tego co widzę aby uruchomić to w trybie WSGI muszę mieć dostęp do admina, zrobić dwa pliki:
myapp.wsgi i wrzucić go do /var/www/myapp myapp.conf i wrzucić go do /etc/apache2/sites-available
Potem muszę zrestartować serwer. Nie mam dostępu do root. Musiałbym napisać bezbłędnie komendy którymi to wszystko trzeba zrobić, utworzyć pliki i
@Patrick_Rowerovsky: kiedyś stawiałem apkę w django na linuxpl - trzeba było wysłać admininom wiadomość ze ścieżkami (do wsgi, staticów itd.), a oni sami ogarniali konfigurację serwera.
IMO zabawy z serwerem jako reverse proxy (nginx/apache itd.) to będzie można robić raczej tylko na VPSach, chyba że hosting oferuje konto z uprawnieniami root.
Warto zerknąć na heroku (za darmo bez podpinania karty kredytowej zadziała) albo AWSa (ale tu podpinasz kartę. Będzie za
Mieliśmy jechać do Wyszkowa i wrócić brzegiem Bugu aż do ujścia do Narwi. Zanim weszliśmy do pociągu R60 relacji Warszawa Wileńska–Tłuszcz pomyślałem, że zamiast jechać pociągiem do samego Wyszkowa, skończmy podróż w Tłuszczu i do Wyszkowa pojedźmy wzdłuż torów kolejowych. Wysiedliśmy więc w Jasienicy, bo w jadąc pociągiem, stwierdziłem, że w Tłuszczu jest całkiem ciekawy węzeł kolejowy i aby objechać go w całości, trzeba wysiąść o jedną stację wcześniej. Tak zaczęła się
@Patrick_Rowerovsky: Sprawdź sobie co wybudziło ostatnio komputer przez powercfg /lastwake a dodatkowo sprawdź jakie urządzenia mogą wybudzać komputer przez powercfg devicequery wake_armed
@Patrick_Rowerovsky: Tak, to jest Ferrum T3A. TKh49, to dokładnie ten sam typ, tylko takie oznaczenie to twór PKP (jakoś trzeba było oznaczyć TKh49-1 jak PKP ją przyjęły na inwentarz w 1997). Skrzynia faktycznie nietypowa, ale te "nadbudówki" w górnej części skrzyni węglowej chyba były dodawane podczas napraw, więc poszczególne egzemplarze mogą się różnić. Wiesz może gdzie zrobiono to zdjęcie?
@Patrick_Rowerovsky: Ogólnie obstawiam jakiegoś patus w--------o z roboty/gówniarza któremu się nudzi na zdalnym nauczaniu. Jakiś czas wcześniej ktoś ustawił opony na bunkrze obok PKP i podpalił dla zabawy, to teraz zrobił większe ognisko.
Nie znam się, ale czy możliwe aby taki budynek z zewnątrz sam się zapalił? Ktoś musiał zrobić sobie ognisko w suchym drewnianym wnętrzu.
Dobry dzień nie jest zły. Rawka jest nie tylko głęboko w moim sercu, ona jest moją aortą. Dziś wzdłuż jej brzegu przejechałem od Skierniewic do ujścia do Bzury. Teraz czas by od Skierniewic pojechać w górę rzeki. Do zobaczenia niedługo.
Jeśli coś robicie to nie ważne co robicie, ważne abyście robili to dobrze. Jeśli przebijacie oponę to też róbcie to tak aby kolejne pokolenia wspominać przebicie to mogły.
@Sweet_acc_pr0sa: Po co jej praca jak ciągnie zasiłek, 500+, wyprawki, mieszkanie socjalne z czynszem 1,5zł/m2, konkubent z niebieską kartą dla lepszej kartoteki w mops i bierze co się da z facebooków 'bo jest biedna i potrzebująca' aby potem pogonić to na olx :D
@zarev: Na tym programie się uczę choć jest on też w produkcji. Pewna firma z niego korzysta. Nie mam jeszcze pracy jako programista ale niedługo będę szukać. Program który widać na filmie jest o wiele wiele bardziej rozbudowany niż tylko to co widać na filmie.
Gdy godzinę walczysz z podwójnymi backslashami jakie zwraca os.path.join(), tworzysz rawstring, usuwasz podwójne slashe, zamieniasz je na slashe, wykonujesz ogrom wszelkich innych kombinacji, w innych funkcjach w programie to samo działa bez zarzutu a os.listdir() nadal zwraca błąd wpadasz na pomysł, że może zamiast patrzyć w ścieżkę którą podałem w argumentach .join() a tą która rzeczywiście jest w systemie porównać znak po znaku w pętli ( ͡º͜ʖ͡º
@Patrick_Rowerovsky: kiedyś usłyszałem zdanie, że bardzo, bardzo, bardzo dużo czasu developerzy poświęcają czasu na naprawianie prostych błędów w kodzie, często literówek czy błędów syntaktycznych. M.in. dlatego właśnie pair programming jest tak efektywny, bo druga osoba wyłapuje większość takich rzeczy...
konkluzja tego jest taka, że warto po napisaniu dokładnie przeczytać jeszcze raz to samo co się wpisało w edytor. Pomaga to wyłapać bugi przemyśleć jeszcze raz rozwiązanie.
class Book(models.Model):title = models.CharField(max_length=200)
gdy robię migrację wyskakuje błąd:
"You