Wesprzyj nas i przeglądaj Hejto bez reklam

Zostań Patronem

#programowanie

247
2001
Hej znacie jakieś ciekawe artykuły na temat renderowania w elemencie canvas, trochę się bawię i dla nauki chce wygenerować mapę z CS2D na przeglądarce ale ciężko znaleźć jakieś wartościowe materiały.. albo ja słabo szukam idk. Na MDN jedynie coś tam znalazłem
#html #canvas #programowanie

Na razie wyskrobałem https://cs2d.pp.ua/maps/de_mirage
4

@Hajt artykuły to nie, ale może zrób to co teraz większość ludzi robi.

Zapytaj chata, albo klauda. W sumie to nawet qwen lokalnie Ci wytłumaczy teraz

Mozecie mi powiedzieć jak się przestać przejmować wyborami?

Miej zawsze kasę pozywającą ci nie spierdolenie z pirkła

ja bym od razu jakis prosty silnik do tego wzial, bylo cos takiego jak pixi js?

Zaloguj się aby komentować

@Taxidriver wibe coding 😂. Pozniej pen testuj i skaluj i powiedz jak poszło wtedy 👍

Daj znać jak będziesz miał pierwszą zmianę do wprowadzenia xD

@Taxidriver wszystko będzie pięknie dopóki nie zapomni 😃

Zaloguj się aby komentować

@vrkr - za duck.ai:

Oto lista "głupich" rzeczy związanych z operatorami porównywania w JavaScript:


1. **Używanie `==` zamiast `===`**: Operator `==` wykonuje konwersję typów, co może prowadzić do nieoczekiwanych wyników. Zawsze lepiej używać `===`, aby porównywać zarówno wartość, jak i typ.


2. **Porównywanie różnych typów bez zrozumienia**: Porównywanie wartości różnych typów (np. liczby i stringi) może prowadzić do zaskakujących wyników, np. `0 == '0'` zwraca `true`, ale `0 === '0'` zwraca `false`.


3. **Używanie `!=` zamiast `!==`**: Podobnie jak w przypadku `==`, operator `!=` wykonuje konwersję typów, co może prowadzić do błędów. Zawsze lepiej używać `!==`.


4. **Porównywanie obiektów**: Porównywanie obiektów za pomocą operatorów porównania (np. `obj1 == obj2`) porównuje referencje, a nie zawartość obiektów, co może prowadzić do nieporozumień.


5. **Używanie `Object.is()` bez zrozumienia**: `Object.is()` ma swoje specyficzne zasady porównywania (np. `NaN` jest równe `NaN`, a `-0` nie jest równe `+0`), co może być mylące.


6. **Porównywanie wartości `null` i `undefined`**: Używanie `==` do porównania `null` i `undefined` zwraca `true`, co może prowadzić do niejasności, gdy nie jest to zamierzone.


7. **Zbyt skomplikowane wyrażenia porównawcze**: Tworzenie złożonych wyrażeń porównawczych, które są trudne do zrozumienia, może prowadzić do błędów i utrudniać czytelność kodu.


8. **Ignorowanie kontekstu logicznego**: Używanie operatorów porównania w kontekście logicznym (np. w instrukcjach warunkowych) bez zrozumienia, jak działają, może prowadzić do błędnych założeń.


9. **Porównywanie z `NaN`**: `NaN` nie jest równe żadnej wartości, w tym samemu sobie, co może prowadzić do nieoczekiwanych wyników w porównaniach.


10. **Używanie operatorów porównania w pętlach bez zrozumienia**: Używanie operatorów porównania w pętlach (np. `for`) bez zrozumienia ich działania może prowadzić do nieskończonych pętli lub błędów logicznych.


Unikanie tych pułapek może pomóc w pisaniu bardziej niezawodnego i przewidywalnego kodu w JavaScript.

@vrkr Tak na oko to obstawiłbym C. Myślę, że A zwraca true, B jest ciekawszym przypadkiem bo bez podania argumentów Math.min() będzie infinity, a Math.max() będzie -infinity także również będzie to true. NaN nie jest równy innemu obiektowi NaN i dalej nie muszę myśleć.

Metodą wykreślania poprawnych odpowiedzi:

A - w JS prawie wszystko jest obiektem więc to zwróci true

B - funkcja do zwracania najmniejszej wartości z podanych zwróci domyślnie największą możliwą liczbę a ta przeciwna odwrotnie więc też true

D - koncepcja truthy/falsy w JS gdzie przy takim porównywaniu wartości są "konwertowane" na true albo false, zero jest false a pusty string jest falsy więc zwróci true


No i pozostaje to C, gdym rozwiązywał jakiś test i nie miał dostępu od internetu to bym zaznaczył tę odpowiedź. A teraz podczas pisania tego zdania sprawdziłem na internecie dlaczego NaN != NaN i jak się nad tym pomyśli to ma to sens (jak wszystko w JS gdy zna się odpowiednio ten język, ale wtedy wszelkie te memy przestają bawić).


Dla ciekawskich tutaj są odpowiedzi:

https://www.reddit.com/r/ProgrammerHumor/comments/sh1ji1/stop_pretending_nan_nan_was_a_good_idea_it_wasnt/

https://stackoverflow.com/questions/10034149/why-is-nan-not-equal-to-nan

Zaloguj się aby komentować

Polecicie jakichś tech infuencerow/blogerów? Chodzi mi o kogoś pokroju Theo, Primegen, Tech with Tim, ktoś kto też wypowiada się o środowisku a nie pokazuje tylko kod.

Właściwie to zależy mi na opiniach na temat obecnego rynku pracy IT, jego zmianie i umiejętnościach pożądanych, aby ogarnąć pracę.

W sumie lepiej jakby to były blogi nawet, bo nie chce mi się robić transkrypcji tekstu.

#programowanie #pracbaza
15

@Bylina_Rdestu że pokroju kogo? 🤨🧐


Opinia o rynku IT (za darmo): ludzie właśnie wymyślili narzędzie (ejaj) dzięki któremu nie muszą siedzieć i kompilować kodu miesącami, żeby wykluczyć wszystkie błędy i żeby wszystko działało jak w zamyśle. Dlatego też nie trzeba już płacić śmiesznych pieniędzy hordzie piwniczaków za tą żmudną pracę. Trzeba teraz hordy ludzi do podcierania dup starym dziadom w dpsach, radzę szybko się przekwalifikować bo miejsc może być mało.

@Bylina_Rdestu - napisz co w IT Cię najbardziej interesuje, co już umiesz, z jakiego poziomu startujesz (student, zmiana branży, całkiem świerzak), co chcesz osiągnąć (dostanie pracy lub jej zmiana czy tylko hobby) - jak zwykle chętnie pomogę.

Zaloguj się aby komentować

@vrkr Ahhh.. preprocesor C, czyli jak za pomocą 10 linii kodu wygenerować 10k linii błędów.


Dopiero template'y w C++ miały równie wielkie możliwości w dziedzinie generowania niezrozumiałych błędów.

Zaloguj się aby komentować

LockBit zhaczony!

Kim jest LockBit? Międzynarodowa grupa hakeraska specjalizująca się w atakach typu ransomware - ukradnę Ci dane oraz zaszyfruję je na twoich dyskach.
Następnie zarządam okupu za możliwość ich odszyfowania oraz drugiego okupu za ich nieopublikowanie.

Jak to się stało?

LockBit stał na starym podatnym PHP:
8.1.2 Released: 20 Jan 2022

Załatwiła ich podatność CVE-2024-4577 PHP-CGI Argument Injection Vulnerability CVSSv3 9.8

Podatność w PHP został załatana wersją:
8.1.29 Released: 06 Jun 2024

proof-of-concept pojawił się 07 June 2024

Exploit dostępny na github, link w pierwszym komentarzu.

#cyberbezpieczenstwo #cybersecurity #programowanie
e7c29cfa-632c-436e-bd79-f39d082b1375
68a8712b-c3d1-45fa-ad42-7cc6f561437c
6

@Marchew dobrze, ze nie uzywaja soli do szyfrowania. Sól jest niezdrowa

@Marchew Grupa hakerska nie robiąca audytów security własnej infrastruktury xD

Zaloguj się aby komentować

#programowanie #programista15k

Mam 8 lat stażu w Javie, mgr inż z polibudy. Mam certyfikaty z clouda AWS i Kubernetesa. Poza Javą kodowałem w Node.JS, Angularze, Pythonie. Rzucam niskie stawki. Rozważam hybrydę

Mam olbrzymi problem ze znalezieniem lepszej pracy. Mam obecnie robotę ale szukam czegoś innego, więc bezrobotny nie jestem. Ale jakbym szukał pracy na bezrobociu to bym chyba dostał poważnej depresji. Już z 6 miesięcy wysyłania setek CV by mieć z 10 rozmów i na praktycznie każdej mówią, że jestem za słaby. Rozumiecie to? Jak to ku*** możliwe.

Pracuje w aktualnej firmie, szef mi wypłaca kilkanaście tysięcy więc nie jestem słaby, realizuje taski, dowoże ficzery, dostarczam wartość. Czyli sprawdzam się skoro mi płacą. To co ten mój szef to jakiś idiota skoro mi płaci? A i tak w branży mam zerową wartość bo tak rekruter uważa, bo nie znałem odpowiedzi na kilka pytań z googla które mógłbym w pracy wyszukać w 10 sekund jakby była potrzeba. Co z tego że na 90% pytań odpowiedziałem poprawnie i poradziłem sobie z zadaniami domowymi niby na 4 godziny, a realnie zajmowały 10-20 by spełnić wszystkie wymagania i dopieścić je od A do Z

To jest totalna paranoja jak ten zawód się zeszmacił. Pracujesz, płacą ci za robotę co jest jasną oznaką wysokiej kompetencji - ale inni tego tak nie odbierają. Podczas rekrutacji jesteś nic nie warty i jeden błąd wrzuca cię do kategorii "junior" - bo wiadomo, że senior musi wykuć całą wiedze z google na pamięć
28

Trochę jak pisali koledzy - naprawdę warto mieć niszową specjalizacje.

Wtedy nie konkurujesz już z tysiącami programistów, bo liczba kandydatów naprawde maleje.

Robiles cos przy procesorach? Super!

Programowałes coś związanego z lekami bądź szczepionkami? Jeszcze lepiej!

Robiles system do tradingu? Rewelacja! Chcemy Cie!

Duga kwestia - networking. Jeśli masz kolegę, który akurat szuka ludzi do zespołu, to jesteś wpuszczany poza kolejką, bo jesteś sprawdzony. Raz tak załapałem super lukratywny kontrakt za wysoka stawkę.

Tak więc skille to wcale nie jest najlepsza strategia na znalezienie obecnie pracy.

@pozytywny_gosc1 pracodawca chce mieć dużo pracy zrobionej tanio i dobrze czyli zupełnie się te oczekiwania rozjeżdżają z tym czego chce pracownik, to zawsze będzie konflikt i no, prawdopodobnie powiedzieliby, że jesteś ok jeżeli byś wziął taką robotę za głodową stawkę. To jedna z możliwych opcji jak tłumaczyć to co piszesz, inne masz w komentarzach od reszty ludzi

Zaloguj się aby komentować

Po ostatniej wrzucie, wziąłem sobie trochę rad do serca i poprawiłem trochę błędów.
Ogólnie gra przyjęła się bardzo dobrze, dostałem wiele wiadomości prywatnych.
Wiele z nich zawierało wskazówki, inne pochwały a jeszcze inne pytania.

Gra zyskała na klimacie oraz treści.
Co zostało poprawione?

  • Level design, poziomy są bardziej "wypchane" nie ma pustych ścieżek, gdzie po prostu idziemy
  • Poziom trudności, został poprawiony, w jednym miejscu obniżony, bo ciężko było wykonać akcje, a w innym utrudniony
  • Rozjeżdżający się dźwięk czy animacje, proste błędy, już wszystko działa poprawnie
  • Aktualnie kamera na starcie poziomu "jedzie" pokazać gdzie leży klucz
  • Dodatkowo po podniesieniu klucza, kamera jedzie pokazać gdzie są drzwi na następny poziom
  • Poprawiono także sam kod gry, który zjada mniej pamięci, więc gra pójdzie znowu na starszym sprzęcie

No i wprowadziłem poprawki w fabule, bo jakaś jest ( ͡° ͜ʖ ͡°)
A poniżej krótki filmik z najnowszej wersji, jest tam tylko pierwszy poziom, ale pokazuje jak dużo się zmieniło

https://youtu.be/V89Ixb-8Nug

#chwalesie #walteradventure #gry #pcmasterrace #programowanie #steam
10

Krok po kroczku ! Ggwp

@Gagger - trudno jest dowieźć projekt i później go rozwijać - więc za samo to szacunek.

A jakich bonusów można się spodziewać dla hejtowiczów? 😉

@Gagger No lepiej to wygląda niż jak kiedyś dawno temu oglądałem tutaj gameplay z tego. Pamiętam, że chyba nawet ci pisałem, że irytowało mnie jak ta kamera latała podczas skoków i faktycznie chyba poprawiłeś to bo już nie widzę niczego takiego.


Jeszcze takie pytanie, bo widzę, że na video we wszelkich menu poruszasz się myszką, nie da się sterować strzałkami czy wsad tak aby nie odrywać rąk od klawiatury?


No i czy gra wgl obsługuje sterowanie padem bo to w sumie też ważny aspekt w platformówkach. No i ułatwi granie ludziom na różnych przenośnych konsolkach typu Steam Deck itp.

Zaloguj się aby komentować

Zapraszam do recenzji aplikacji 😃
Wiem, że znacie mnie z innej strony, ale zawodowo zajmuję się szeroko pojętym IT. Ogólnie rzecz biorąc nigdy nie programowałem, bo nie lubiłem - ale umiem czytać kod ze zrozumieniem. W czasach kodującego GPT stworzyłem apkę w reackt.

Ogólnie rzecz biorąc, prowadzę portal internetowy: https://podlaskie.tv ale czasy mamy takie że:
a) ludzie nie czytają artykułów, bo wolą obrazki i filmy
b) ludzie kochają relację na FB, instagrama, tik-toka i inne g...
c) ludzie nie korzystają z komputerów tylko z komórek (co najmniej 90% ruchu)

Zatem moim zadaniem było wymyślenie rozwiązania, które dostosuje portal do obecnych czasów. Czyli zmieni priorytety w treściach, upodobni formę przeglądania znaną z social mediów, będzie działać mobilnie.

I takim to sposobem, wchodząc z kompa na https://podlaskie.tv jest po staremu, ale wchodząc z komórki automatycznie przekierowuje do aplikacji.

Aplikacja działa też pod subdomeną https://app.podlaskie.tv

  • Automatycznie zaciąga z jsona bazę zartykułów
  • Pokazuje 21 najnowszych, a potem zaciąga kolejne 100 i pokazuje losowo
  • Zapamiętuje obejrzane artykuły i więcej ich nie pokazuje
  • Daje możliwość reagowania jak w social mediach ikonkami i zapamiętuje na serwerze poszczególne wyniki
  • Automatycznie odtwarza filmy z YouTube
  • Pokazuje reklamy po 3 swipe (adsense) i po 5 (wewnętrzne)

Z tym adsense to jeszcze czekam, aż Google sie zaadaptuje do rozmiaru, bo na razie pokazuje reklamy tylko na komputerze. Być może tu jeszcze coś zmienię.

Także zapraszam do wchodzenia mobilnie i komputerem na
https://app.podlaskie.tv

A także do komentowania pod względem działania, prostoty obsługi, bugów i ewentualnych przemyśleń czego brakuje. Zamierzam ten projekt rozwijać.

#programowanie
25

Kolory. Uczucie jakbym patrzył na piżamkę bobasa. Dodatkowo są zdecydowanie zbyt intensywne.


Automatyczne ładowanie filmików i przeskakiwanie. Ogólnie chwyt na poziomie stron serwujących tania i kradzioną pornografię amatorska.


Brak tagów. Załóżmy, że ktoś chce śledzić jakiegoś autora, albo jakieś zdarzenia w wątku. Tagi są bardziej przyjaznym sposobem na zawezenie zawartości.


Brak wyraźnej historii. Potrzebna os czasowa portalu. Potrzebna historia przeglądania użytkownika.

trzebaby jakiegos mastera css'a zeby zrobil magie + kolorki. Ogolnie bardzo fajna apka i super pomysl

Zaloguj się aby komentować

Raz na ruski rok przeglądam LinkedIna (tak, wiem, masochista ze mnie).
Otóż od jakiegoś roku widzę zalew postów na temat tego, że osoba X nie może znaleźć pracy od 3,4,6,8, 12 miesięcy (!)
I to bez znaczenia czy ktoś ma 3 lata doświadczenia, czy czasem raczej 10 lat.
I takich osób jest naprawdę, naprawdę sporo. Setki, tysiące?
I teraz bardzo dobrze widać to, co słyszalem już wiele lat temu na temat polskiego rynku IT.
Inzynierow może I mamy spoko, ale przedsiębiorczość u nas totalnie leży xD
Tak długi czas, jak 8 miesięcy to wystarczająco długo, żeby pomyśleć o swoim produkcie, znaleźć dofinansowanie (bo różne są), zebrać tych wszystkich bezrobotnych do kupy (xD) i coś razem wymyślić xD
Zamiast tego widzę jakąś taką wyuczoną bezradność I pisanie naprawde żenujących postów poniżej godności na LinkedIn.
Żebranie i błaganie rektuterow o pracę. Widziałem nawet post, w którym jakiś programista pisał, że jest beznadziejny i że czuję się jak śmieć xD No ludzie! 🙄
Swoją drogą tu widać też, jak mała wiedza istnieje na temat związków zawodowych i tego, żeby do takich związków wstępować. Ostatnio słyszałem o firmie z Francji, która zwolniła dochodowy oddział Polaków a Niemieckiego I Francuskiego (nierentownego) nie ruszyła, bo związki I ochrona pracowników właśnie xDD
Biorąc pod uwagę wszystko powyższe, nie wiem skąd się wzięło tak wielkie ego u niektórych programistów z którym się niestety nie raz i nie dwa spotkałem.
A teraz - bezradność, jak u dzieci i totalne poczucie braku kontroli I desperacji widze w tych postach - nie, mama nie przyjdzie i nie przytuli xD
Tak, też należę do tego zawodu i skwituje to krótko - taki obraz nasz xD
#programowanie #przemyslenia #korposwiat #it #takaprawda #gownowpis #pracbaza #kryzysit
1c2674b8-d8a4-43f2-89c4-2610a87b8da5
maly_ludek_lego userbar
11

@maly_ludek_lego z tego co piszesz (zarówno posty tych płaczków, jak i ten o szukaniu osoby z Pythonem), to chyba trafiają do nas te same posty. Sytuacja jest zdecydowanie gorsza niż 5 lat temu, ale na pewno daleka od złej. Po prostu zrobił się normalny rynek bo:

a) ucięło dużo finansowania projektów w stanach

b) firmy przenoszą outsourcing z PL do innych krajow

I szczególnie ten drugi punkt jest zbieżny z tym, co napisałeś o przedsiębiorczości w Polsce. Cała masa stanowisk powstałych w IT w naszym kraju w ostatnich latach to software housy i posrednictwo, żeby j⁎⁎ać na zachodniego pana. Porządne polskie firmy, które wykorzystują nowe technologie, to można na palcach jednej ręki zliczyć. No i jak się kończy zapotrzebowanie z zachodu, to się robi nieciekawie.


Ale tak jak mówiłem, nie jest też tak, że się nagle cała branża zawija. Na LinkedIn jest kilkuset albo kilka tysięcy płaczków, którzy wrzucają takie dramatyczne posty. Ty tam wchodzisz, czytasz to i dostajesz depresji. Nie ma sensu sobie tego robić

Jestem w korpo-IT ponad 20 lat i przez ten czas poznałem setki specjalistów, ekspertów, seniorów, architektów, programistów z zarobkami 10 tys., 30 tys., 50 tys! Co jeden to "bardziej senior" od drugiego. A faktycznie jedynie garstka z nich była prawdziwie wartościowymi pracownikami. I teraz rynek weryfikuje ich doświadczenie i umiejętności i okazuje się, że nie ma dla nich miejsca. Firmy dalej biją się o doświadczonych pracowników ale nie zostanie się już full stack developerem z 30 tys. bo umie się w PowerShellu zrobić Write-Host.

@maly_ludek_lego mam 8 lat stażu w Javie, mgr inż z polibudy. Mam certyfikaty z clouda AWS i Kubernetesa. Poza Javą kodowałem w Node.JS, Angularze, Pythonie. Rzucam niskie stawki. Rozważam hybrydę


Mam olbrzymi problem ze znalezieniem nowej pracy. Co prawda szukam lepszej pracy niż mam obecnie, więc bezrobotny nie jestem. Ale jakbym szukał pracy na bezrobociu to bym chyba dostał poważnej depresji. Z 6 miesięcy wysyłania setek CV by mieć z 10 rozmów i na praktycznie każdej mówią, że jestem za słaby. Rozumiecie to? Pracuje w aktualnej firmie, szef mi wypłaca kilkanaście tysięcy więc nie jestem słaby, realizuje taski, dowoże ficzery, dostarczam wartość. A i tak w branży mam zerową wartość bo tak rekruter uważa, bo nie znałem odpowiedzi na kilka pytań z googla które mógłbym w pracy wyszukać w 10 sekund jakby była potrzeba.


To jest totalna paranoja jak ten zawód się zeszmacił.

Zaloguj się aby komentować

@JanPapiez2 kilku liderów jest. nie da się nic poza rangą wyciągnąć z nieswojego konta

Zaloguj się aby komentować

Siemanko EjAjowe świry. Niestety z racji tego że moja nie tak dawno kupiona 3060 nie nadaje się do zabawy z #ai #sztucznainteligencja mam przed sobą 2 drogi.

Pierwsza kupić 3090, raczej używkę bo 10k na ten moment to wydane pieniądze bez sensu.
Druga korzystać z dedykowanego serwera z podpiętą dobrą grafą. Nie wiem jak kosztowo będzie wyglądać taka zabawa bo ceny nic mi nie mówią jak finalnie bezie to działać xD

Jakieś porady od kogoś kto się więcej bawił tematem?

#programowanie
7

@Czokowoko odpowiedź: to zależy co robisz xD

Ja sam często z runpoda korzystam jak potrzebuję mocniejszą kartę ale ogólnie wolę robić na swoim sprzęcie.

Przekalkuluj ile vram potrzebujesz, zobacz ceny i sam sprawdź kiedy się opłaca.

Zaloguj się aby komentować

@NrmvY już jest?

K⁎⁎wa akurat jak nie mam czasu sprawdzić

Zaloguj się aby komentować

"Płatny staż". Nikt tylko nie mówił w którą stronę płatny

Zaloguj się aby komentować

Miski, potrzebuję pomocy. Mam projekt zrobiony w Canva (pdf), który na szybko został przerobiony na krzywe (svg), ale drukarnia ma problem z otwarciem w Corelu - sypie się i krzaczy 😒 Szukam kogoś, kto może to ogarnąć lub nawet wykonać projekt na nowo w wektorze (prosta sprawa - dwa napisy i ikonka FB i IG).

Chodzi o naklejkę na samochód na rajd charytatywny Zlombol i trochę mnie już frustracja łapie, bo jeszcze tyle spraw do ogarnięcia, a tu… eh.

Odwdzięczę się. Dogadamy się na pewno. Ktoś coś?

#grafika #grafikakomputerowa #pomocy #hejtopomusz i dam #programowanie bo czasem programiści to krypto-graficy 😛
6

@ismenka Znajomy grafik zawsze powtarzał, że Corel to gówno i korzystają z tego tylko Janusze których nie stać na abonament od Adobe, może dlatego im nie działa xD. Chciałbym pomóc ale nie mam zielonego pojęcia w temacie.

Zaloguj się aby komentować

Ejj, ludzie z #programowanie pomóżcie.
Ciągnąc dalej temat interferencji fal znalazłem sposób na symulacje. Ale jest to w postaci gołych plików na #github
https://github.com/0x23/WaveSimulator2D?
Ale mimo podążania za instrukcją nie uruchamia mi się symulacja.
A z #python to ja jestem noga.
PyCharm zainstalowany, ale próba dalszego postępowania zgodnie z instrukcją wyrzuca błąd.
907ea70b-2726-4b55-83e8-3887b984d9a5
322731f8-fd21-40c4-af00-da4caa2624c3
myoniwy userbar
37

Ehhh, teraz taki problem ma

Traceback (most recent call last):

 File "E:\Python\WaveSimulator2D-main\wave_sim2d\examples\example0.py", line 5, in <module>

   import cv2

ModuleNotFoundError: No module named 'cv2'

@myoniwy a zainstalowałeś requirementy z pliku requirements.txt ? Bo cv2 to jest modul opencv-python z tego pliku.


Ogólnie staram cię przeprowadzić przez proces z poziomu pycharma bo chyba będzie lepiej na dłuższą metę, więc podsumuję powyższe:


1. Po otwarciu projektu w pycharmie chcesz skonfigurować mu interpreter - opisałem to w edytowanym poście wyżej, tam gdzie jest wklejony screenshot.

2. Po skonfigurowaniu interpretera (utworzeniu nowego wirtualnego środowiska) uruchomienie terminala w pycharmie powinno skutkować oknem terminala w katalogu głównym projektu z aktywnym wirtualnym srodowiskiem, wtedy

3. Odpalasz w terminalu pierwszą komendę którą wklejalem, tę z pipem


Jak wszystko pójdzie dobrze powinieneś mieć projekt w pycharmie że skonfigurowanym interpreterem I zainstalowanymi zależnościami.

@wonsz Tak, aż spróbuję jeszcze raz

Uwielbiam pythona, uwielbiam kiedy potrzebuje użyć jakiegoś programu i jego jedyna dostępna wersja to taka do ręcznego zainstalowania poprzez sklonowanie repo i doinstalownie zależności przez pip. Kocham kiedy muszę dla każdego programu robić osobne wirtualne środowisko i instalować te same paczki po 15 razy w różnych wersjach. Jeszcze bardziej kocham jak się potem okazuje, że to jest jakaś kosmicznie stara i specyficzna wersja pythona której nawet nie ma skompilowanej dla twojej dystrybucji wiec jeszcze musisz poczekać aż zbuduje ci się cały python lokanlnie u siebie. A na koniec po odpaleniu i tak zobaczysz błąd, że nie udało się zimportować *jakiegoś_gówna.py*.


Taki żart ofc, umiem to wszystko zrobić i dobrze rozumiem dlaczego tak jest ale dobrze wiemy, że każdy choć raz przez to przeszedł xD.

@Catharsis A ja tego nie ogarniam. Zwłaszcza że postępuje zgodnie z instrukcjami a tu to nie działa, tamtego nie ma, a to sterownik nie tak.

Nie mój świat, zwłaszcza jeśli nie działa.

@Catharsis czytam te twoje przygody z Pythonem, patrzę na nick, patrzę jeszcze raz i kurde wszystko pasuje xD


Uczucie litości i trwogi i na koniec oczyszczenie 😄

ja pi⁎⁎⁎⁎le, sobie znalazłem zajęcie na drugi dzień świąt


@myoniwy dalej zainteresowany? bo nie wiem czy pisać instrukcję. no i czy masz kartę graficzną wspierającą CUDA?

4a5e5617-e693-4c42-b3a3-cb397ed90e3b

@wonsz tak, poproszę. Bo ja to mogę sobie Arduino albo jakiegoś HTMLa napisać a nie to.

A kartę zaraz zobaczę, mam dwa lapki więc któryś powinien działać.

@wonsz w jednym z lapków mam NVIDIA Quadro RTX 5000 z 16GB GDDR6

Zaloguj się aby komentować

@serel chciałem w tym miejscu napisać coś ironicznie śmiesznego w stylu "a niech to", ale nie miałem jakoś pomysłu, więc zapytałem czatgpt i tak nawymyślał, że ja nie mam tyle wody w domu, żeby zapić te suchary xD

@vrkr @serel ja się nie gniewam. Można wrzucać kilka razy xD

Zaloguj się aby komentować

CPython jest napisany w C. Pypy jest napisany w RPython (okrojony Python) i jest szybszy niż CPython.

@lurker_z_internetu można też sobie przepisać fragment kodu do C++, tam zrównoleglić i zaimportować do pytonga. Ale ogólnie to szkoda życia na to. Ale można.

Zaloguj się aby komentować

Następna