#programowanie

254
2369

Ostatnie dni testuje zadziwiająco bardzo dobrze kodującą apkę AI - mowa o bolt.new(bije rekordy jeśli chodzi o zarobki teraz). Tworzy foldery, koduje w czymkolwiek chcemy, nazywa pliki, organizuje wszystko i potem deployuje live (╯°□°)╯︵ ┻━┻


Dla przykładu stworzymy gre snake, który zjada rogale. (z racji rogali tutaj miejsce na podziekowania (jeszcze osobiście nie dziękowałem ) naszym Patronom , bez których była by słabo, a takto jesteśmy w stanie utrzymać część infrastruktury Hejto :))


Prompt jakiego użyłem:

Stwórz klasyczną grę Snake w HTML5, gdzie gracz steruje wężem wydłużającym się przy zjadaniu emoji croissantów. Każdy zjedzony croissant dodaje punkty do wyniku. Gra kończy się, gdy wąż uderzy w ścianę lub własne ciało. W momencie zakończenia pojawia się ekran podsumowujący z wynikiem.


Wynik:

Możecie sobie zagrać w nią tutaj


Całość zajeła około 2 minut. Możemy stworzyć cokolwiek od strony firmowej bo boty tradujące co nam na myśl przyjdzie.

@MoralneSalto już masz widocznego rogala, dzięki.

#programowanie #ai #patronite

7fd8b854-70c8-41ad-9087-1b19de1cbb23

Ale masz na myśli, że jest jak każda gra AI - kod wygląda jak oddział onkologii, za to apka nie działa :P (na tel się nie odpala)

Ale żebyś wiedział śmieszkuję sobie - zawsze na propsie takie eksperymenty, do tego nie sprzedajesz tego jako rewolucji jak niektóre duże studia XD

Zaloguj się aby komentować

@6502


void fixIssues() {

  std::cout << "We detected some issues, fixing them..." << std::endl;

  waitSeconds(5);

  std::cout << "All issues fixed" << std::endl;

}

programistyczna homeopatia XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Zaloguj się aby komentować

Zaloguj się aby komentować

Zaloguj się aby komentować

Witam

Mam problem z importowaniem zdjęć na komputer z aparatów. Ale od początku.

Pracuje w firmie gdzie do dokumentacji robimy kilka zdjęć aparatem(każdy ma swój) i później zgrywamy to na komputer szefa.

Starsze aparaty były wykrywane przez Windowsa jako aparat i poprostu klikało się prawym przyciskiem myszy na nazwę aparatu w eksploratorze plików i pojawiało się importuj. I komputer sam tworzył podfolderze z datą. Działało to dobrze. Odkąd pojawiły się nowe aparaty w firmie zaczął się problem. Po podpięciu do komputera nie wykrywa ich jako aparat tylko pamięć masową. I można importować jedynie przez aplikację zdjęcia co średnio działa… albo poprostu tworzyć folder z aktualną data i kopiować. Tu jest drugi problem bo aparaty dublują nazwy i już się zdążyło ze ktoś zastąpił zdjęcia o takiej samej nazwie…

Znacie jakiś prosty program który importowałby zdjęcia z karty SD tworząc od razu podfolder z datą?

Jeżeli to nie ten dział to przepraszam.


#programowanie #techpigulka #pracbaza #fotografia

ChatGPT zaproponował taki skrypt, jak będę miał dostęp do apartow to go przetestuję.

Myślicie że wszystko jest tutaj ok czy coś wymaga poprawy?

Jeszcze raz dziękuję za zainstalowanie 😉

# Ustawienia

$destinationPath = "C:\Users\TwojaNazwaUżytkownika\Pictures\ImportowaneZdjęcia" # Ścieżka docelowa


# Znajdź dysk z kartą SD

$sdCard = Get-WmiObject Win32_DiskDrive | Where-Object { $_.MediaType -eq "Removable Media" }


if ($sdCard) {

\# Uzyskaj literę dysku<br />

$sdCardLetter = \(Get\-WmiObject Win32\_LogicalDisk | Where\-Object \{ $\_\.DeviceID \-eq $sdCard\.DeviceID \}\)\.DeviceID<br />

\# Pobierz wszystkie pliki zdjęć z karty SD<br />

$images = Get\-ChildItem \-Path "$sdCardLetter\\\*" \-Include \*\.jpg, \*\.jpeg, \*\.png \-Recurse<br />

foreach \($image in $images\) \{<br />

    \# Odczytaj datę utworzenia zdjęcia<br />

    $creationDate = \(Get\-Item $image\.FullName\)\.CreationTime<br />

    \# Ustal nazwę folderu na podstawie daty<br />

    $dateFolder = $creationDate\.ToString\("yyyy\-MM\-dd"\)<br />

    $finalDestinationPath = Join\-Path \-Path $destinationPath \-ChildPath $dateFolder<br />

    \# Utwórz folder docelowy, jeśli nie istnieje<br />

    if \(\-not \(Test\-Path \-Path $finalDestinationPath\)\) \{<br />

        New\-Item \-ItemType Directory \-Path $finalDestinationPath<br />

    \}<br />

    \# Ustal nową nazwę pliku, aby uniknąć nadpisywania<br />

    $newFileName = "\{0\}\_\{1:yyyy\-MM\-dd\_HH\-mm\-ss\}\{2\}" \-f $image\.BaseName, $creationDate, $image\.Extension<br />

    $newFilePath = Join\-Path \-Path $finalDestinationPath \-ChildPath $newFileName<br />

    \# Skopiuj zdjęcie do odpowiedniego folderu z nową nazwą<br />

    Copy\-Item \-Path $image\.FullName \-Destination $newFilePath \-Force<br />

\}<br />

Write\-Host "Zdjęcia zostały zaimportowane do: $destinationPath"<br />

} else {

Write\-Host "Nie znaleziono karty SD\."<br />

}

Panowie skrypt udało mi sie dostosowac w weekend i spełnia wszystkie moje funkcje. Utworzyłem skrót skryptu i we własciwosciach/element docelowy dodałem powershell -ExecutionPolicy Bypass -File (i tutaj jest sciezka mojego skryptu). Ale skrypt nie uruchamia sie, pojawia sie czarne okno na sekunde i nic. Z pozycji powershell skrypt działa.

Zaznaczałem uduchom jako administrator. Macie może jakiś pomysł?

Zaloguj się aby komentować

#pracbaza

takq teraz czytam wpis na hejto że linkedin jest do wyjebania.

Gdzie w takim razie szukacie pracy?

Nofluffjobs, justjoin.it i czyjesteldorado.pl tylko znam


Jako data engineer, data scientist albo zwykły kodojebca

#datascience #programowanie

@redve po ostatniej zmianie pracy potwierdzam. Przez LI "kontaktowali" się HRowcy bez pojęcia o stanowisku, znali tylko słowa klucze ("nie masz nic o AWS a wymagamy", bo miałem pełną nazwę), wysyłali masówkę, drugi koniec Polski, "full remote, 2x w tygodniu z biura w Krakowie". Dlatego można tam co najwyżej wyciągnąć nazwę firmy, sprawdzić kto tam pracuje (a nuż jakiś znajomy się znajdzie) i aplikować bezpośrednio przez ich stronę. I tak jak pisze @vrkr , znajomości to klucz. Bez polecajki nie miałem odpowiedzi przez 3 tygodnie, a po podbiciu przez ziomeczka nagle kontakt po 2h.


Ostatecznie dorwałem pracę z pominięciem LI, od wysłania CV do podesłania umowy minęło 6 dni.

@redve LinkedIn dobrze działa jak dłużej na nim jesteś i aktywnie dodajesz rekruterów do znajomych oraz odpisujesz im nawet jak niczego nie szukasz.


Za każdym razem jak szukałem pracy i wrzucałem posta na LinkedIn to jakaś ciekawa oferta się trafiała.

Zaloguj się aby komentować

Stack overflow to elektroda.pl


Żeby podzielić się wiedzą, trzeba się napracować nad poznaniem odpowiednich protokołów komunikacji, a to odbiera ochotę do dzielenia.


Z kilku moich postów na SO przetrwał tylko jeden chyba... reszta zabita z powodów formalnych.


Nie wiem, może nie chcą ludzi, którzy nie mają ochoty wrzucić coś raz na rok?

Zaloguj się aby komentować

Mam czasem niesamowity ubaw z 3GPP i całej społeczności związanej z sieciami komórkowymi.

  1. Dawno, dawno temu, pojawił się pomysł na 5G.

  2. 5G miało być rewolucyjne i korzystać z fal milimetrowych (ponieważ to w zakresie fal milimetrowych było najwięcej pasma dostępnego dla operatorów)

  3. No ale, cytując klasyka, Andrzeju to j⁎⁎⁎ie ( ͡º͜ʖ͡º) Na samych falach milimetrowych nic nie będzie działało xD

  4. Okay, dorzucimy normalne częstotliwości (poniżej 6GHz), nikt i tak się nie skapnie.

  5. Nazwijmy normalne częstotliwości FR1 (frequency range) a fale milimetrowe FR2 (w okolicach 28GHz).

  6. Połowa ludzi nazywa FR1 "sub-6G", bo wiecie, poniżej 6GHz. Ale nagle plot twist, 3GPP zmienia zdanie. Od teraz FR1 będzie do 7.125GHz (w sumie cholera wie dlaczego)! No ale ludzie nadal nazywają FR1 sub-6G, mimo że zakres częstotliwości sięga grubo powyżej 6GHz.

Olaboga, FR2 nie działa, jest w cholerę drogie, nikt tego nie chcę i ogólnie tragedia! Kto by się tego spodziewał!?

  1. No ale musimy coś wymyśleć. Wiem, zamiast fal milimetrowych użyjmy fal centymetrowych (w okolicach 10GHz). Tylko jak je nazwać. FR1 i FR2 są już zajęte... więc nazwiemy je FR3! No i co z tego, że w cholerę to nie intuicyjne. Przecież cały nasz spec jest nieintuicyjny!

#technologia #ciekawostki #telekomunikacja #telcozhejto #programowanie #programista15k #programista25k #pracait

Prawda jest taka, że nikt z nas nie mieszka w nowym Jorku czy Szanghaju lub automatycznym magazynie więc każdemu z nas w zupełności 4g wystarczy. A te całe nowe gie to nie zmienia technologii jak 2 3 4 tylko wciąż jest te same ofdma tylko z nowymi pasmami które równie dobrze można też było dodać do 4g i też by było dobrze.

Jedyny myk który zauważyłem to zerwanie z legacy, czyli można klientowi powiedzieć, że tego już nie ma, bo to było w innej technologii i cyk, nie trzeba utrzymywać.

Zaloguj się aby komentować

Hej śledzący #programujzpasterzem!


Już jutro, tj sobotę 9.11 ( ( ͡° ͜ʖ ͡°) ) na LIVE streamie chciałbym się Wam pochwalić nowym amatorskim projektem edukacyjnym, który właśnie ukończyłem.


Po poprzednim projekcie własnej prądnicy na korbkę i uniezależnieniu się w końcu od dostaw energii z zewnątrz postanowiłem zbudować własny generator sygnałów. Podczas streamu wyjaśnię i opowiem:


1. Czym jest generator funkcyjny czy tam sygnałów i dlaczego uważam, że jest to bardziej perspektywiczny w kontekście edukacyjnym i poniekąd ciekawszy projekt niż klasyczny "zdalnie sterowany samochód?"

2. Jakie wyzwania były przy projektowaniu układu elektronicznego, co się udało zrobić a co nie.

3. Jakie błędy popełniłem i na co powinniście uważać przy projektowaniu w obudów w 3D z perspektywy początkującego drukarza.


Memy i teksty z elektrody mile widziane ( ͡° ͜ʖ ͡°)


Zapraszam i zachęcam do supukcji kanału oraz tagu.


#elektronika #arduino #druk3d #drukarki3d #programowanie #programista15k #diy


https://www.youtube.com/watch?v=TZAj8sXrZ2o

Zaloguj się aby komentować

Gdyby kogoś interesowały takie wydarzenia jak "Advent Of Code" to dziś zaczęło się inne nowe - https://everybody.codes/event/2024 Rozwiązujemy zadania w dowolnym języku programowania przez 20 dni. Codziennie o 00:00 1 nowe zadanie w 3 punktach od najłatwiejszego do najtrudniejszego. Gdyby było zainteresowanie to możemy zrobić Hejto Leaderboard

#programowanie #rustlang #python #java

@Pan_Bubr @GrindFaterAnona zrobilem leaderboard

Trzeba sie zalogować, przejść do https://everybody.codes/event/2024/leaderboards/private i podać ten kod b11ccb39-5574-4cd5-b3af-95b98cf8e065

To że jest się w jakimś leaderboardzie innym niż główny daje miły aspekt, że gdzieś zdobywa się punkty. Bo w głównym to jeśli nie zrobi się zadania do 1 w nocy to raczej nie ma co liczyć (za pierwsze zadanie dostaje pierwsze 50 osób, za drugie 100, za trzecie 150).

Ja niestety przestaję funkcjonować o 23:00, więc nie mam szans. Akurat ode mnie z pracy ktoś się mocno wkręcił, poszło to wyżej i międzywydziałowo walczymy na pracowym leaderboardzie.

@bendyz Obawiam się, że takie zabawy mogą być lekko psute przez istnienie chataGPT i innych modeli. Ja wiem, że to tylko zabawa ale na bank znajdą się osobniki, które gówno wiedzą ale będą chcieli żeby ich nick był gdzieś wysoko w rankingu i każde zadanie będą rozwiązywać w minutę kopiując odp z chataGPT jak leci xD.

@Catharsis oczywiście że tak, pewnie sie tacy znajda. Ja to traktuje jako zabawę, nie ma w tym żadnych nagrod rzeczowych, tylko i wyłącznie ciekawe zagadki. Myślę że większość tak to traktuje. Swoją drogą może dobrze byłoby zrobić oddzielna liste rankingową dla tych którzy korzystają z ai do generowania odpowiedzi. Byłoby to ciekawe porównanie.

Zaloguj się aby komentować

Python jest obecnie najczęściej używanym językiem w serwisie GitHub!


Sztuczna inteligencja wprowadziła Pythona do czołówki języków programowania w 2024 roku.


Wiąże się to ze wzrostem liczby programistów "data science" oraz "machine learning" na świecie, przez co Python wyprzedził JavaScript jako najpopularniejszy język programowania na GitHubie.


Źródło: https://github.blog/news-insights/octoverse/octoverse-2024/


#programowanie #python #programista15k #sztucznainteligencja #machinelearning #datascience #github

Ja nie uznaje za język coś, gdzie bloki się robi intendami i można pisać bez średników, brrr (⁠╯⁠°⁠□⁠°⁠)⁠╯⁠︵⁠ ⁠┻⁠━⁠┻

No i bomba, bo to świetny język, a popularność nadaje trakcji rozwojowi, bo i pieniążki się znajdują dla fundacji. Jest starszy niż Java, a wiele osób myśli, że to świeży język, bo długo był w cieniu.

@koszotorobur A jakie duże aplikacje webowe/desktopowe sa napisane w Pythonie? Serio pytam, bo jak wieki temu wybierałem technologie pod jakieś mikroserwisy to Python może i był najwolniejszy, ale za to nie dało się go utrzymać in the long run. Może coś się zmieniło

Zaloguj się aby komentować

Przyznaj się, ciągle używasz print() do debugowania swojego kodu


Ale dzięki IceCream używanie print() do debugowania stanie się odległym wypomnieniem!


IceCream, w skrócie ic, sprawia, że debugowanie staje się zdecydowanie słodsze - gdyż:


  • Drukuje zarówno nazwy wyrażeń/zmiennych jak i ich wartości

  • "ic" pisze się je o 60% szybciej niż "print"

  • Czytelnie wyświetla struktury danych

  • Koloruje składnię wyświetlanych danych

  • Opcjonalnie wyświetla kontekst programu: nazwę pliku, numer wiersza i funkcję


IceCream jest dostępne dla następujących języków programowania:



#programowanie #icecream #python #bash #rust #golang #programista15k

aa15d753-6a62-4729-959e-94bef6a56e96

Zaloguj się aby komentować

Stworzyłem projekt, który wyświetla listę serwerów CS2D, zbudowany w Node.js przy użyciu Fastify. Oto najnowsze zmiany:


  • Zaktualizowany interfejs UI dla lepszego doświadczenia użytkownika

  • Dodano opisy do dokumentacji API

  • Wprowadzono nową stronę statystyk

  • Optymalizacja kodu dla lepszej wydajności

  • Zintegrowano Highlight.js dla lepszego podświetlania składni


Sprawdź to tutaj: https://cs2d-serverlist.erpa.cc/

Zobacz kod na GitHubie: https://github.com/ernestpasnik/cs2d-serverlist


Dajcie znać, co myślicie!


BTW Fastify > Express.js


#nodejs #javascript #opensource #github #programowanie #javascript #fastify

Nadejsza wiekopomna chwila, jak to powiedział klasyk. Walduś, mam pomysła, jak to powiedział inny klasyk.

A tak na poważnie - wreszcie odwiedziła mnie refleksja i zostawiła mi myśl w prezencie. A konkretnie, pomysł na własny start-up. Jak dobrze pójdzie, to za 5 lat będę sławny xDDD


#programowanie #programista15k #programista25k #pracait

@groman43

> Jak dobrze pójdzie, to za 5 lat będę sławny xDDD


A jak źle to za dwa xD nie no, trzymamy kciuki Tomeczku

Zaloguj się aby komentować

#jdg #programowanie (wpis nie jest o programowaniu, ale sporo was jest b2b)

Znowu, niezbyt programistyczne, ale w grudniu można dostać zwolnienie z ZUSu, spytajcie księgowych.

@wombatDaiquiri @Agannalo już podesłał trzeba złożyć wniosek, najlepiej na początku listopada i cieszyć się z ZUSu bez ZUSu ( tam chyba jakąś część trzeba zapłacić, no ale nadal jest na waciki xD )

@wiatraczeg księgowa o tym mnie w tym tygodniu informowała, skorzystam. Dzięki że upubliczniasz dalej tą informację.

Zaloguj się aby komentować

Elo,


Mam taki problem, że jestem programistą, a więc piszę jak oszalały, a do tego mam taką siłę w palcach, że każdy klawisz ląduje na samym dnie.


Chcę kupić klawiaturę mechaniczną, ale nie mam pojęcia, jakie switche wybrać. Chcę czegoś, co wytrzyma moje ataki, a przy okazji będzie przyjemne w użyciu.


Jakie switche polecacie dla takiego dzika jak ja?


#programowanie #klawiatura #mechanika #switche #pc #pomocy #pytanie #problemypierwszegoświata

@Component2094 Brązowe tactile, np od Cherry, Gaterona czy inny odpowiednik. Kupiłem ostatnio Keychrona V1 ze switchami K Pro Brown i jestem zadowolony. Kupiłem na ślepo bo nigdy nie miałem doczynienia z żadnymi z tych switchy. Uzywam jej do programowania/grania i sprawdza się super. Wcześniej miałem jakąś gównianą klawiaturę od Trusta z ich autorskimi przełącznikami liniowymi której totalnie nie polecam.


Jedyne co to jeżeli lubisz faktycznie mocno napierdzielać w klawiaturę to zwykłe brązowe mogą mieć zbyt małą siłę aktywacji, bo w sumie dla mnie jest prawie w sam raz ale mogła by być lekko większa tak żeby czuć większy opór podczas wciskania. To możesz popatrzeć bo niektórzy producenci switchy mają ich od groma z różnymi siłami aktywacji itp, np na stronie Gaterona albo tam gdzie będziesz kupować klawiaturę.


A co do samej klawiatury to polecam kupić taką która obsługuje QMK/VIA bo to jest bardzo wygodne, najlepiej nie ograniczać się do gotowych klawiatur tylko kupić sobie samą podstawę a osobno dokupić switche i keycapy, np na stronie Keychrona, Epomakera itp.

065cba22-34f9-4518-80e1-190f0194d960
861c5384-8606-4ec7-b040-02889324d8e6
b6d0bbed-7711-43c4-96f9-dc895b8ded36

No więc kupujesz taką podstawkę np od Keychrona, Epomakera, z Aliexpress czy gdziekolwiek, byle by miała pasujący dla ciebie układ klawiszy i soft (np właśnie wspomniane wcześniej QMK/VIA). A potem kupujesz osobno switche i keycapy jakie ci się tylko podobają. Pamiętaj tylko, że keycapy też mają różne profile i trzeba będzie wybrać jakiś.


Oczywiście możesz też zamówić gotową klawiaturę np od wspomnianego wcześniej Keychrona czy Epomakera, wtedy wyjdzie cię na pewno taniej ale będziesz mieć mniejszy wybór jeśli chodzi o dobór switchy, keycapów i układów klawiatury.

c668ced1-6351-4ee3-ad45-a1519d3d55b5
dc16fb9a-e9ed-47b2-b0fb-e552673eaecd
6e9dacdb-0729-4fb4-b93f-ba3d23eb9ad0

Zaloguj się aby komentować