#programowanie

232
1501
Dobra, to powoli zaczynam development pełnej wersji gry o latającej dupie, demko za nami!

Wczoraj chciałem dodać stronę na Steam, ale kosztuje to 100$ więc odpuściłem temat. Gra będzie darmowa więc nie chcę za bardzo inwestować aktywów poza swoim czasem.

Zacznę od stworzenia od nowa niektórych assetów, naprawię bugi, dodam więcej animacji, efektów. Potem nowy level design i zobaczymy co jeszcze.

Podrzucam link do moich gier a raczej prototypów:
https://vuaaas.itch.io/

Pozdrawiam i dajcie pioruna!

#gry #gamedev #diy #programowanie #hobby #tworczoscwlasna #darmowegry
Catharsis

@Vuaaas Ale aktywacja konta developera na Steam kosztuje 100$ czy każda wrzucona gra wymaga opłaty 100$ na start?

Zaloguj się aby komentować

Cześć,
Skończyłem mgr inż. na politechnice wrocławskiej na kierunku energetyka, od kilku lat pracuję w zawodzie jednak osiągnąłem limit 15 k brutto i wiem że ciężko osiągnąć wyższe zarobki na etacie. Dodatkowo praca wiąże się z dużą ilością wyjazdów i pracą po 10h dziennie, a jak pojawią mi się dzieci to szkoda mi będzie przegapić ich dorastania. Od jakiegoś czasu działam w kwestii przebranżowienia na devops, umiem Linux, python, podstawy sieci (uczę się do CCNA), gita.
Zauważyłem że Merito wypuściło studia podyplomowe w zakresie DevOps I wyglądają całkiem sensownie https://www.merito.pl/wroclaw/studia-i-szkolenia/studia-podyplomowe/kierunki/cloud-devops-engineer-expert/program-studiow
Co o tym uważacie? Warto czy kasa wyrzucona w błoto?
Ktoś z was robił podyplomowe studia z informatyki?

#praca #programowanie #naukaprogramowania #dlaprogramistow
wombatDaiquiri

@Dartof nie robiłem żadnych studiów nigdy i nie były mi potrzebne żeby zarabiać ponad 2x tyle co Ty jako programista. Zajmij się lepiej networkingiem, poznawaniem ludzi którzy zarabiają więcej od Ciebie i pytaniem ich czy nie rekrutują w ich zespole/firmie ludzi z Twoim skillsetem.


Ilość poznanych technologii != Wysokość wypłaty


Nie ma za co.

Paciu06

Dej se luz chłopie. Całkowite przebranżowienie w momencie posiadania specjalistycznej wiedzy jest bez sensu. Spędzisz czas na uczeniu się czegoś nowego zamiast zarabiać na nadgodzinach w tym czasie i mieć hajs na purchlaki Zresztą 15k brutto u nas to pewnie z 5k netto na zachodzie jak dobrze poszukasz.

pokeminatour

Może i spędzisz masę czasu na przebranżowienie, za to później będziesz mógł zacząć pracę jako junior z mniejszymi zarobkami, o ile cię ktoś weźmie bez doświadczenia.


Według mnie bez sensu. Nie możesz pokombinować by przejsc w obecnej branży na b2b co powinno dać już satysfakcjonujące zarobki ? Albo i znaleźć ciut spokojniejsza gorzej płatna pracę w branży ?

Zaloguj się aby komentować

Testował ktoś z was Milk-V Duo  ?

Za 5$ płytka rozwojowa z linuchem na pokładzie, 64mb ram, support h264, support usb i innych gadźetów.

No ale cena - za 30zł można kupić na aliexpresie, czyli cena porównywalna do esp32 lub rsp pico (no może 50% droższa)

Czekam na dostawę, jak będzie tak jak opisują - to miazga :3

#arduino #esp32 #diy #programowanie
Klopsztanga userbar
68a85605-edcd-4978-bd25-eae090ce64dc
LondoMollari

@Klopsztanga Jak znam życie z tymi tanimi płytkami, to problem będzie z dokumentacją. Co drugi pin GPIO będzie działał tak jak powinien, i żeby to w ogóle działało, będziesz musiał pohaczyć ze sobą kilka niekompatybilnych bibliotek.


Po tym, jak na jednej z tanich płytek musiałem brute forcem ustalać który PIN przekłada się na które oznaczenie (i czy w ogóle działa) stwierdziłem, że pierdzielę i następnym razem biorę RPI.

mike-litoris

@Klopsztanga testował. I nie ma problemu z dokumentacją.

powiem nawet więcej że tak testowałem że zamówiłem na spróbusa kilkanasice egzemplarzy

na arace.tech masz nieco lepsze ceny

mike-litoris

@Klopsztanga a, no i jeszcze jeden ważny resource: https://community.milkv.io/c/duo/5


google translate ch -> en daje radę, jak tylko uprzątnę biurkowarsztat to pobawię się w tinyfb.

Zaloguj się aby komentować

Tomki muszę się pochwalić. Udało mi się wypuścić pierwszą wersję mojego programu do konwersji obrazków. Ale to nie koniec będą kolejne wydania i poprawki a co najważniejsze lepsza dokumentacja oraz przykłady użycia. Link do crate https://crates.io/crates/respicta 

#programowanie #rustlang #webdev #programista15k #petproject
def

Paweł, daj link do githuba

Dzemik_Skrytozerca

Coś jak ImageMagick tylko w Rust?

Catharsis

@rayros Koniecznie daj w readme na gicie i crates jakiś przykład jak tego użyć w rustcie. Za każdym razem jak szukam czegoś na crates to gdy paczka ma taki przykład to jest dużo większa szansa że tego faktycznie użyje bo mogę szybko skopiować, wkleić do siebie i sprawdzić jak działa. A zwłaszcza podczas nauki rusta gdzie nie mam pojęcia jak ten język działa na tyle by wywnioskować z plików jak mam tego użyć. Najlepiej dać przykład lub parę pokazujących najważniejsze use case.

Zaloguj się aby komentować

#programowanie #matematyka
zaprogramowałem algorytm genetyczny do następującego zadania:
mamy klasyczną "Game Of Life" rozgrywaną na planszy 15x15 pól.
Wiemy jaka była plansza wynikowa w n-tej generacji.
Zadanie polega na odkryciu ustawienia planszy z (n-1)-szej generacji.

Wcześniej odpaliłem testowo żeby szukał przez 500 iteracji algorytmu, i finalny wynik był w okolicy 0.88.
Teraz mój algorytm będzie szukał, dopóki wynik nie przekroczy 0.999, czyli właściwie do znalezienia ostatecznej planszy.
Dam znać potem ile mu to zajęło, bo chyba nie ma innego sposobu na rozwiązanie tego problemu
28a7203c-34ea-4e22-b64b-6dd0381b965e
Wrrr

Możesz użyć jakiegoś solvera logicznego np. z3py. Tylko musiałbyś to dobrze zamodelować.


Myślę, że metody programowania liniowego też pasują do tego problemu (piszę z pamięci).

Zaloguj się aby komentować

Długi i szczegółowy materiał ukazujący "wolne media" które nigdy nie istniały a próba ich stworzenia doprowadziła do bezprawnego zamknięcia założyciela w więzieniu po dogadaniu się największych państw którym nie były na rękę wycieki. Wolne media, tjaa...

https://yewtu.be/watch?v=Rs4KGowVn78

#ciekawostki #programowanie #informatyka #gownowpis
wombatDaiquiri

@gawafe1241 WikiLeaks to też nie są "wolne media" według definicji z początku filmu xD

Zaloguj się aby komentować

Helpunku! Robię sobie stronę w elementor #wordpress i nagle wywaliło mi pustą przestrzeń po prawej, jak na screenie (╯︵╰,) Co najgorsze, wygląda to tak samo na każdej podstronie, a poza nagłówkiem i stopką nie ma powtarzających się elementów.

Wygląda to tak, że można tam przesunąć paskiem, bo jak się tego nie zrobi, to reszta elementów wygląda jak wcześniej. 

To co robiłem ostatnio to optymalizacja pod mobilki. Co najgorsze, to że ta przestrzeń pojawiła się tylko w wersji desktop XD Błagam, niech ktoś coś podopowie, bo to mnie przerasta...

#pytaniedoeksperta #informatyka #programowanie
e87d42c3-ed0a-4883-8557-5690feaf0274
Vilified

Dobra, naprawione. Jednak jeden z elementów nagłówka wziął szerokość z pizdy...

Zaloguj się aby komentować

Tak jak obiecywałem podsyłam demo mojej gry o latającej dupie!

Dajcie znać co myślicie

Sterowanie: strzałeczki + spacja

https://vuaaas.itch.io/flying-ass-demo

#gry #darmowegry #gamedev #diy #hobby #programowanie #muzyka #tworzeniemuzyki

Dwa ostatnie tagi bo muzykę też robiłem sam xd
5eaeeda4-4b8f-4f2f-b279-57de570bbd14
Amebcio

Zrób sequel: Flying Ass: Pushing Hard

Masterick

Przeszedłem, całość + achi 43 godziny gameplayu. Polecam!

Vuaaas

Zapomniałem że miałem wołać @VonTrupka

Zaloguj się aby komentować

No i stało się co miało się stać.
Przy próbie dodania dodatku, ci od firefoxa dali sobie 1 dzień na jego sprawdzenie i... pomyślnie przeszedł weryfikację!

Link do dodatku - https://addons.mozilla.org/en-US/firefox/addon/imager/
Najfajniejsze jest to że jak próbuję to wyszukać w wyszukiwarce dodatków po frazie "imager" to nic mi nie wyszukuje(pewnie musi być nieco bardziej popularny).

Link do kodu na githubie - https://github.com/qarmin/imager - jednak nie zalecam tam patrzeć, jakość kodu nie powala i oczywiście nie ma tam wbudowanej funkcji która kopie bitcoiny i przelewa utarg na moje konto, które wykorzystuję do kupowania kebabów - nie ma tam takiej funkcji, więc sprawdzać tego nie musicie.

Wołam @RACO i @Odczuwam_Dysonans bo chcieliście skrypt, więc oto jest

Filmik przedstawia krótką instrukcję jak zainstalować dodatek i go używać
Jeśli zaznaczonych jest wiele kart, to potrafi na nich wszystkich za jednym razem zadziałać

https://streamable.com/yx4r8g

#programowanie
#firefox
#tworczoscwlasna
M4G33k

Robienie własnych rozszerzeń zawsze na propsie, jest tam coś specyficznego zapiętego z Firefoxa czy na innych przeglądarkach też pójdzie? Czy się mylę bo robię na Chlam a FF to inna bajka?

redve123

@qarmin o kurde, to ty stoisz za czkawką

Zaloguj się aby komentować

Dodatek nabiera kształtów i jest już zgłoszony do dodania do sklepu Firefox(pewnie będzie odrzucony, ale pomarzyć można)

Mam jednak problem z tym, że po podmianie całej strony, przy użyciu

document.body.innerHTML = "";
var scripts = document.getElementsByTagName('script');
for (var i = scripts.length; i >= 0; i--) {
if (scripts[i] && scripts[i].parentNode) {
scripts[i].parentNode.removeChild(scripts[i]);
}
}
dalej w tle skrypty są uruchomione i czasami wpadają w jakąś dziwną pętlę.
W jaki sposób mogę wyszyścić ze strony absolutnie wszystko?
Na filmiku widać że popup z hejto wyskoczył, mimo że w tle podmieniłem całą stronę

Jest kilka różnic w stosunku do ostatniej wersji:

  • kod się roztył do 300 linijek javascriptu - całkowicie nieotypowany, nie wiem jak to może działać, ale działa
  • obrazy są teraz pokazywane w x kolumnach bez niepotrzebnych pustych przestrzeni
  • dodane są ustawienia(ale nie wiem czy działają po ponownych uruchomieniu przeglądarki) - można dostosować liczbę kolumn, ignorowane linki, śledzenie href linku czy ignorowanie linków bez rozszerzeń obrazowych
  • nowe, brzydkie logo

https://streamable.com/9sltr8

#programowanie
Catharsis

@qarmin Może po prostu otworzyć nową kartę z tymi obrazkami zamiast nadpisywać całą stronę?

Zaloguj się aby komentować

Szukam nazwy do cargo dla projektu bo image-resizer już zajęte moje pomysły to picport, imgport. Macie może pomysł na coś lepszego albo który wybrać? Program będzie zmieniać formaty obrazków i skalować ale też będzie mógł działać w trybie prostego serwera http/formdata

Link do repo: image-resizer

#programowanie #rustlang
93e7aeb9-3781-4b89-8ba0-6763260c0e93
burt

@rayros Obrazoom

MostlyRenegade

@rayros a może nazwij go po prostu Wiesław, albo Ryszard ( ͡° ͜ʖ ͡°)

borsukh

Szwagropic, albo picpol

Zaloguj się aby komentować

Ktoś jeszcze bawi się w RAG? Postawiłem sobie ollama + longchain + chroma. Napisałem parę prostych skryptów do indexiwania plików, które mnie interesują i konektor który bierze prompt i robi chain między vector db a ollamą i zwraca wynik. Robi to wszystko co chciałem i mam przeczucie, że to jest "za proste". Coś pominąłem? Czy to rozwiązanie jest w jakiś sposób upośledzone? Pomijając oczywiście fakt, że sporo rzeczy na ten moment mam zahardkodowane bo się tylko bawię. Rozumiem, że jest jeszcze cała otoczka typowej apliacji (security, interfejsy itp itd). Ale chodzi mi o samo uzyskiwanie wyników odnośnie tego co siedzi w plikach. Napisanie interfejsu do czatu jako takiego zajęło mi więcej czasu.

edit: żeby było jasne - jestem stosunkowo zielony w tej dziedzinie programowania

#programowanie #llm
htcone

@mortt próbowałem tutorial z Realpython.com ale mnie przerosło wchodzenie w szczegóły danych szpitalnych i nie potrafiłem tego przełożyć na swoje potrzeby, więc mi bardziej się przyda "za proste" podejście.

mortt

@htcone nie mam zbytnio przykładu w pytonie bo robiłem to w node. Prawda jest taka, że i tak najcięższe zadania dzieją się poza aplikacją.


Zależy co chcesz zrobić ale najbardziej bazowe rozwiązanie to indeksowanie całych plików bez analizowania ich. Wtedy to jest tylko kwestia zrobienia tego co opisałem. Vector z plików zapisać do chromy przy użyciu ollama embedings (longchain ma to wbudowane) a potem wyciągnąć z chromy kolekcję i zrobić chain longchainowy łączący vektor z ollamą i voila. Można czekać na pełny respons albo stresmować. Więcej roboty jest z tym, żeby uploadować pliki albo wskazać ścieżkę i zaindeksować albo żeby napisać klienta do tego niż samo gadanie llm z wektorami

Zaloguj się aby komentować

Ostatnio potrzebowałem narzędzia do wyświetlania wszystkich obrazów z danej strony i zrobiłem to co programista powinien zrobić - napisałem go od zera, bo nigdzie nie znalazłem dodatku, który by to robił.

Doświadczenia z javascriptem w przeglądarce miałem 0, więc nie obyło się bez problemów i wygląda to brzydko.
Wcześniej myślałem nawet, że mógłbym nawet udostępnić dodatek w sklepie firefoxa bo być może inni też potrzebują takiego narzędzia, ale okazało się że udało mi się to napisać w 150 liniach kodu i w sumie każdy kto chciał to sobie to sam napisał

#programowanie

https://streamable.com/6qxf6y
Catharsis

@qarmin Hmm też kiedyś coś takiego potrzebowałem i też to sam napisałem bo to tylko querry selector na wszystkie img ale

nigdzie nie znalazłem dodatku, który by to robił.

https://chromewebstore.google.com/detail/download-all-images/ifipmflagepipjokmbdecpmjbibjnakm

https://chromewebstore.google.com/detail/download-all-images/nnffbdeachhbpfapjklmpnmjcgamcdmm

https://chromewebstore.google.com/detail/images/iieipaakoflfijmpbjdoicmhgafhmgme


takich dodatków jest masa xD, wiem bo kiedyś też szukałem i żadne mi się nie podobało dlatego napisałem swoje.

qarmin

@Catharsis Tyle że ja niczego nie chcę pobierać, tylko wylistować sobie wszystkie obrazy - na wykopie był kiedyś tryb galerii we wpisach i chciałem coś podobnego zrobić, tyle że dla każdej strony.


Akurat używam firefoxa i znalazłem ani jednego dodatku który by działał w podobny sposób tak jak to teraz to zrobiłem

mike-litoris

@qarmin widzę nie tylko ja taktycznie przed zrobieniem screena czy nagraniem screencapa chowam bookmarki

qarmin

@mike-litoris Zwykle chowam, ale tutaj nie musiałem. To jest przeglądarka uruchomiona poleceniem web-ext specjalnie do tworzenia dodatków i przy każdym uruchomieniu się czyści sama

libertarianin

A Firefox nie ma wbudowanej takiej opcji?

qarmin

@libertarianin Nie sądzę, nie znalazłem ani tego wbudowanego ani jako dodatku(jeśli istnieje, to porzucam to co robię i zaczynam używać wbudowanej funkcji, bo to łatwiejsze)

libertarianin

Wiem że w narzędziach w menu gdzieś była opcja żeby wyświetlić media na danej stronie ale nie jestem pewny czy dalej jest

Zaloguj się aby komentować

Chciałbym nauczyć się czegoś w dziedzinie IT. Od czego i co zacząć, skąd wziąć wiedzę do nauki?

#kiciochpyta #programowanie
koszotorobur

@m0ria - zapraszamy na tag #python - popełniłem tam kilka wpisów - zwłaszcza dla początkujących.

Jeśli chodzi o IT to bez #linux i podstawowego opanowania #bash ciężko będzie Ci zrozumieć wiele zagadnień.

Obecnie dużo pracuje się z kontenerami więc wypada zapoznać się z #konteneryzacja oraz #docker i #podman .

Usługi chmurowe są teraz bardzo popularne - ja polecam #aws i spróbować ich Free Tier.

Generalnie jesteśmy tu też w stanie pomóc więc jak masz jakieś konkretne pytania to wal śmiało.

psalek

@m0ria jako przykładowe zadania polecam codingame.com

Nie wiem czy jest dla początkujących programistów. Mi po prostu sprawiło dużo frajdy pisanie botów do pokonywania botów napisanych przez innych uczestników.

koszotorobur

@m0ria - fajnie by było gdybyś napisał jak Ci idzie jak już na przykład Python spróbujesz

Zaloguj się aby komentować

Tak, przyznam się, to cały jo xD

  1. Dostaj taska
  2. Mniej na to wyjebane, a będzie ci dane #pdk
  3. Zbliża się deadline
  4. Na sprintach mów, że kończysz, że tylko unit testy i koniec... ale tak sa serio uj@#% kończysz, bo nawet nie zacząłęś xD
  5. No dobra, czas zrobić tego taska
  6. Czytasz opis taska, chuja wiesz, o co chodzi, specyfikacja nie jasna. A jak jest jasna, to nie klei się kupy.
  7. Klopsztanga face.

#programowanie
Klopsztanga userbar
b45433f9-9382-4abc-9ee2-e719b97146f3
ErwinoRommelo

Hehe wyslij byle co potem ze u ciebie na maszynie dziala i ugrasz 2 dni bez problemu.

wonsz

Czytasz opis taska, chuja wiesz, o co chodzi, specyfikacja nie jasna. A jak jest jasna, to nie klei się kupy.

Ten moment kiedy zadajesz pierwsze pytanie w tasku osobie której od początku sprintu mówisz że w zeszłym skończyłeś teraz tylko testy i docsy...

Amhon

To ja w tym miesiącu. Już mam hertzklekoty jak myślę o wysyłce godzin na koniec miesiąca. Dlaczego ja to sobie robię...

Klopsztanga

@Amhon praca na adrealnie nas pobudza ( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować

Kiedy przyszedłem do projektu, release przez CI/CD trwało 60 min
Kiedy odchodziłem trwało to tylko 15 minut
Kiedy powróciłem po roku przerwy - teraz zajmuje 2,5h

#devops #programowanie #monorepo
Klopsztanga userbar
fe948a14-10fd-4860-bf9b-a4a303a9cf64
rm-rf

@Klopsztanga zależy co robicie i jak robocie ale jak docker tam leci to możesz sobie layery zrobić mądrze w docker i odpalać build dind, tym sposobem cała warstwa z modules i bin się przeniesie do nowego builda a budujesz tylko zmiany. Co do testów w njs to u nas skończyło się na przepisaniu sorry cypress na swój i wszystko nadal hula w parallel.

Felonious_Gru

@Klopsztanga co to jest cicd

PanPaweuDrugi

@Felonious_Gru continuous integration / continuous deployment. W skrócie to automat, który odpala się kiedy programista wrzuca zmiany w kodzie. Ten automat te zmiany testuje, generuje metryki i tworzy paczki gotowe do uruchomienia, często również wdraża zmiany na środowisko testowe / produkcyjne.

Felonious_Gru

@PanPaweuDrugi trochę przerażające, ale sprytne

cyber_biker

@Klopsztanga trzeba było iść w layer2 a nie jakąś chujnię

Zaloguj się aby komentować