#programowanie

252
2250
NiebieskiSzpadelNihilizmu

@zboinek na pierwszym miejscu się pojawia

e3fb27ee-329e-40f1-b3d3-1b9b907916f1
serel

https://www.githubstatus.com/ polecam, w poprzedniej robocie miałem alerty na maila i powiadomienie dźwiękowe jak padło, bo tam trzymaliśmy kod i sporo CI

inty

@zboinek Już śmiga #heheszki

Zaloguj się aby komentować

Właśnie przed chwilą wrzuciłem crates.io, nową wersję Krokieta(smakowicie brzmiąca nazwa, czyż nie?) i Czkawki, programów do usuwania duplikatów, uszkodzonych plików i tym podobnych rzeczy.


W przeciągu ostatniego miesiąca, przez połowę czasu tego czasu byłem na urlopie, na którym zamiast odpoczywać sobie, dodawałem nowe funkcje do programów(i wrzucałem błędy, bom ciekawy kiedy zostaną znalezione)


Jeśli odbiliście się od Czkawki np. z powodu specyficznego wyglądu, to w Krokiecie... zapewne też się odbijecie bo to nie jest program będący szczytem ergonomicznych rozwiązań, ale i tak według mnie wygląda lepiej niż Czkawka i sam jestem w trakcie przeskakiwania na niego(i też uzupełniania ciągle brakujących funkcji)


W tej wersji udało mi się też poprawić część z rzeczy, które zgłaszaliście pod poprzednim wpisem(jak np. niezbyt widoczne ciemne ikony w ciemnym trybie).


Lista zmian wraz z plikami do pobrania - https://github.com/qarmin/czkawka/releases/tag/10.0.0


W artykule na medium.com, postanowiłem też nieco porozpisywać niektóre ciekawsze funkcje i zewnętrzne kontrybucje(chyba to się tak tłumaczy) tj:

  • Dodanie limitów pamięci przy ładowaniu plików cache

  • Dodanie do Krokieta tłumaczeń i szeregu nowych funkcji

  • Zakończenie wsparcia na linuxie dla appimage

  • Alternatywne Gui(przy użyciu Tauri) - obcy projekt

  • Czkawka w repo Debiana 13 - obca zmiana

  • Testy czasów kompilacji i wielkości pliku binarnego, przy użyciu różnych optymalizacji

  • Ostrzeżenia przed obcymi stronami <== czkawka dot com nie jest stroną, którą zarządzam i może być używana do rozsiewania malware ==>


Ów artykuł - https://medium.com/@qarmin/czkawka-krokiet-10-0-czyszczenie-duplikat%C3%B3w-ujednolicanie-funkcji-i-gar%C5%9B%C4%87-rustowych-statystyk-7663ee6798ed


Zapewne część osób po dojściu do tego momentu zapyta się "a po co to komu?".

Jak na użytkownika strony na której postuje się śmieszne obrazki, jest to dość dziwne pytanie, ale odpowiem do czego ja sam tego używam - do zarządzania kolekcją memów i usuwania tych wersji z gorszą rozdzielczością


#programowanie

#tworczoscwlasna

#rustlang

8a9f245e-7b49-4281-a43a-77b48dd67116
koszotorobur

@qarmin - Snapy to gówno więc porzucenia mi ich nie żal w poprzedniej wersji.

Appimage trochę jednak szkoda - ale dobrze wyjaśniłeś.

Zaloguj się aby komentować

Jestę programista 2137gr xD


Z pomocą powiedmy sztucznej inteligencji i kilku poradnikow na internecie udało mi się postawić Ubuntu serwer na terminalu, uruchomić na nim puplit zdalny. "sztuczna inteligencja " mi napisała kod do zbierania danych z esp8266 i prostą stronkę w html.

Ma kilka ficzerów w postaci wykresów czy szukania po dacie od do, wartosci min maks pokazuje z timestampem i jeszcze automatycznie sie skrypt uruchamia po włączeniu się systemu gdy zrobię reset czy też wstanie po zaniku napięcia. (tu jeszcze muszę podtrzymanie bateryjne zrobić dla routera)

Jeszcze kilka róznych rzeczy mi pewnie napisze jak bede chciał coś dołożyć ale prosta funkcjonalnosć na razie do testów wystarczy.

Na płytce prototyopowej najprostsza możliwa konfiguracja do testów


#gownowpis #programowanie #arduino #elektronika #technologia #chwalesie

2ec6dce5-5734-42bd-8bbc-635717b2cfa3
d26eb030-8913-44c1-b30f-bb4d74594626
6728d2dd-c07b-4dc4-bfaa-1a2a7a5b51bc
Yes_Man

@starebabyjebacpradem fajny projekcik - gratki

Zaloguj się aby komentować

Prawdopodobnie będę przyczepiać sobie kulę z łańcuchem do nogi z napisem #kredythipoteczny W związku z tym szukam pracy dodatkowej (od 1/4 do 1/2 etatu) w #programowanie Mój główny stack to fullstack Laravel + Vue, ale wolałbym coś nowego. Podejrzewam że ciężko będzie coś znaleźć, ale może kogoś zainteresuje.

Zaloguj się aby komentować

#chwalesie :)


Zrobiłem swoją aplikację na #android przy użyciu #gemini #ai #si oraz #AndroidStudio :)


Jest to aplikacja to przekładania jednego systemu (skali) określania trudności na inny we #wspinaczka


Zainspirował mnie chyba @Taxidriver który też coś swojego zrobił jakiś czas temu :)


Apki nie ma jak szczę w sklepie, w sumie nie wiem czy kiedykolwiek się pojawi, ale działa tak jak potrzebowałem :)


Mam chyba z 10 różnych skał w sport, bouldering oraz trad. Można wybrać do 6 na ekranie, jest przesuwanie poziome, pionowe i "gdziekolwiek po ekranie". Można oddzielić bouldering od sport i trad (bo to trochę inne wspinanie :) No i najważniejsze normal i dark look 😎


Jeżeli kiedyś to będzie w sklepie, to dodałem info o donejtach bo czemu nie xD


Pomimo tego, że poszło względnie łatwo to jestem przekonany, że AI jeszcze długo nie będzie wstępnie zrobić GTA po wpisaniu 10 linijek promptu :)


Chętnie przyjmę krytykę i sugestie. Tylko easy bo mam miękkie serce, nie chce płakać w sobotę 😂 Chyba, że ze śmiechu :)


#hobby #programowanie

5447b4e1-9c40-4107-ba61-a495c0ec9cbd
1f23b682-69c0-4880-bf3a-ccf52b1d43b8
18e647b5-504a-48d4-a6b2-a958680e0f3e
61ca1a99-a3c8-47a9-b17d-eb4af8642dd2
8d206518-1cea-4a9e-b5d0-cc54c3d5a4db
koszotorobur

@boogie - a mogła być to zwykła strona internetowa dostępna dla wszystkich

Catharsis

@koszotorobur A no, masę takich apek mogło by być web app w Reactcie czy innym frameworku i pewnie zrobienie tego było by z 3 razy szybsze i prostsze a przede wszystkim nie zmuszało by się ludzi do instalowania aplikacji niewiadomego pochodzenia na swoich urządzeniach. A taka web app jest bardzo bezpieczna o ile nie wiem autor nie znalazł jakiegoś zero day na Chrome xD.

koszotorobur

@Catharsis - w SvelteKit to max dwa dni roboty bez AI i kilka godzin z AI

Nawet nie wiesz jak mnie to wkurza, że wszystko musi być apką na telefon zamiast zwykłą stroną

Zaloguj się aby komentować

Tomki, pytanie o #programowanie - jak się nazywa coś takiego, że projektuje się program komputerowy tak, aby osoba pierwszy raz go widząca posługiwała się nim automatycznie mając w pamięci rzeczywiste przedmioty czy narzędzia? Apple do śmierci swojego legendarnego CEO tak tworzyło swoje zabawki #apple #oprogramowanie #komputery i jeszcze #smartfony , bo też

bcf949c5-c22f-49f8-aa42-87a4d08ec404
Knight

@Miedzyzdroje2005 W języku polskim jest to "Intuicyjność aplikacji" w języku angielskim "User Experience", czyli UX. W ofertach o pracę często można znaleźć pozycję "UX/UI", (user experience, user interface) czyli osobę która zajmuję się tworzeniem wyglądu i działania interfejsu tak aby był ładny i intuicyjny.

Zaloguj się aby komentować

W takie dni jak dziś cieszę się że zamontowałem klimatyzację w biurze. A że pracuję z domu, to cieszę się podwójnie ( ͡° ͜ʖ ͡°) #gownowpis #pracbaza #latonapierdalaj #programowanie #homeoffice #pracazdalna

45cc8085-3e1d-49e2-b90c-6a2e32cad41a
wombatDaiquiri

@SuperSzturmowiec akurat wlasciciel mieszkania (czyli i tak ja) bo nie lubię się bawić z fakturami i boję się skarbówki xD

radziol

@wombatDaiquiri taki szef to skarb

wombatDaiquiri

@radziol gdyby nie nagminne molestowanie to można by rzec ideał

wojtek-x

Cieszę się Twoim szczęściem i zazdroszczę. U nas biuro zamknięte. W domku klimatyzacji brak.

Zaloguj się aby komentować

Zaufałem supportowi AWS, i w ten sposób straciłem 400$ których mi nikt nie zwróci


W lipcu żeby coś zrobić na AWS stworzyłem kilka maszyn. Zrobiłem co potrzebuje i chciałem je usunąć żeby za nie więcej nie płacić. Finalny rachunek wyniósł wtedy jakieś 50$.


Sprawdzam na następny dzień rachunki żeby sie upewnić czy wszystko dobrze pokazowałem, a tu zonk - rachunki urosły o kilka dolców.


Piszę do supportu:

-ej, bo nabijacie mi rachunek za nieistniejące maszyny. O co chodzi?

-już sprawdzam. Ma Pan jeszcze takie maszyny których chyba zapomniał Pan skasować

-Faktycznie, już je usuwam. Czy w takim razie wszystkie maszyny które generują koszta zostały już wyłączone?

-Tak, już żadnych nowych rachunków nie będzie


Sprawdzam na następny dzień - kolejne kilka dolców na rachunku więcej. Otwieram nowy ticket

-Wyłączenie maszyn trwa 24-48h za które trzeba zapłacić (chyba ich pojebało XDDD), ale spokojnie bo żadnych nowych rachunków nie będzie

-Czyli już mi rachunki nie będą rosły poza opłatami za te 48h?

-Tak, wszystkie maszyny które generowały jakiekolwiek koszta zostały wyłączone. W razie czego będziemy jeszcze po naszej stronie to monitorować przez kolejne pare dni.


Przez jakiś czas nie wchodziłem na AWS bo robiłem coś innego.

Trzy tygodnie później sprawdzam rachunki, i widzę do zapłaty 450$ bo okazuje się że maszyny pracowały w najlepsze.

Napisałem z tym oczywiście do supportu z prośbą że skoro ich support mnie wprowadził błąd to niech chociaż zwrócą te 300-400$ które mi nabiło nadprogramowo.

Dostałem odpowiedź w stylu: nie mamy Pańskiego portfela, i co Pan nam zrobi?


Ja pi⁎⁎⁎⁎le, żebym musiał uważać czy mnie support nie zrobi w c⁎⁎ja to sie nie spodziewałem...


#aws #programowanie #zalesie

jiim

@redve już wiesz skąd Bezos ma tyle kasy? xD

Orzech

@redve Oj tam AWS, przejdź na GCP:)

Amhon

@Orzech ktore jest o wiele droższe i w sumie nie oferuje na ten moment nic więcej ( ͡° ͜ʖ ͡°)

Orzech

@Amhon Droższe? Niby dla kogo?

wielbuont

Tak się wyleczyłem z was zanim się polubiliśmy. Kiedyś dawali kilka stówek na start więc chciałem się pobawić. Tak jak i ciebie po zabawie niby posprzątałem po nabiciu paru może parunastu dolców. Po jakimś czasie znowu zajrzałem i te kilka stówek było wyzerowane

Zaloguj się aby komentować

Klikam sobie po godzinach anonimowy chat - bez logowania, na bazie danych bez websocketów, wiadomości są usuwane automatycznie po 1h. Używam golang i htmx żeby było maksymalnie proste i szybkie. Bawię się wyśmienicie, dawno nie pisałem kodu bez żadnych wraperów, abstrakcji i JSa.


#programowanie #hobby #diy

Knight

@PanNiepoprawny Nie ma sprawy, będę wołać

Catharsis

@Knight A no Golang to fajny język jest. Mimo, że lepiej znam JS i używam go w pracy to jak potrzebuje sobie napisać jakiś prosty program hobbistycznie albo i nie to zazwyczaj właśnie robię to w Go. Próbowałem w Rustcie ale okazał się za trudny xD, a Go to sam się pisze. Generalnie Google miało racje reklamując ten język jako taki co po tygodniu nauki jest się w nim już wydajnym.

Jakby ktoś kiedyś chciał napisać jakiś fajny program CLI albo TUI to polecam libki od nich bo to jest czyste złoto:

https://charm.land/

Knight

@Catharsis Jednorożec się komuś zrzygał na ekran? XD Dzięki za wrzutkę, warto mieć takie polecajki z tyłu głowy - a nóż widelec się przyda

lurker_z_internetu

Czego to te ćpuny nie wymyślo.

Zaloguj się aby komentować

koszotorobur

@30ohm - statycznie skompilowane binarki ładnie śmigają w kontenerkach FROM scratch lub distroless - ale tyczy się to też Golanga czy C...

Zaloguj się aby komentować

Zaloguj się aby komentować

W końcu się udało!


Steam zatwierdził moją aplkację na swojej platformie.

Od dziś (godziny około 1:00) można zgłosić swoje uczestnictwo do playtestów, czyli takiej zamkniętej bety, gdzie gra będzie zmieniana i ulepsza podczas grania w nią.


Jak jest ktoś chętny może się zgłaszać, jak komuś się gra spodoba i będzie chciał kupić, to możemy się wymienić kluczykiem za porządną opinię na temat gry ( ͡~ ͜ʖ ͡°)

Chętnych nie brakuje, bo na ten moment jest już 30 graczy w grze


#pcmasterrace #programowanie #steam #gry

b041d449-0de2-4913-a040-4e9c804df9df
Felonious_Gru

@Gagger czyli takie early access bez płacenia?

Gagger

@Felonious_Gru Coś w ten styl.

Takie demo dema, Można grać ale w każdej chwili cała gra się może zmienić

To jest test gry, ale grywalny

Catharsis

@Gagger Jeśli cię to ciekawi to sprawdziłem czy zadziała na Linuxie odpalonym na kompie bez dedykowanej karty graficznej. Otusz nie zadziała xD. W sensie gra się odpala ale ale z framerate na poziomie 13 FPS i to w menu xD. Jak się udało odpalić pierwszy poziom to klatkarz spadł w okolice 8-9 FPS xD. Wiem, że ta gra nie ma release na Linuxa i nie czepiam się o nic jak coś, po prostu piszę w celach informacyjnych.


Sprawdzę potem czy na tym samym komputerze działa lepiej pod Windowsem. Jeszcze dla ścisłości to odpalałem to na integrze z Ryzena 7 7700.

Gagger

@Catharsis Przydatne info.

Wiem, że potrzeba czegoś mocniejszego


W twoim CPU siedzi grafika z 2 rdzeniami, pewnie takie wyniki bo ten układ nie ma swojego VRAMu, tylko korzysta z RAM w PC

Musiałbym kupić jakąś starą 1050Ti czy 1030 i sprawdzić, bo optymalizowałem grę pod telefony

Catharsis

@Gagger Dobra wbiłem specjalnie dla ciebie na Windowsa żeby sprawdzić jak działa no i nie jest lepiej. W grze jest ok 15 fps no więc raczej średnio grywalne. I ta, brakuje VRAMU to oczywiste.


Wiem, że ta integra jest słaba fes ale gram na niej w gry od prawie roku i jakoś daje rade xD. W sensie jeszcze nie trafiłem na grę 2D która by na niej się cięła jak ta. Weź popytaj inne osoby które testowały tę grę czy sprawdzały wydajność na integrze bo chyba musisz lekko zmienić te wymagania na Steamie bo jednak jakakolwiek karta będzie potrzebna.

4fc8193f-9a3c-47ed-a5ec-9c02d3c12bfd
Bigos

Panie, dostęp machen!!!

632cfb26-d2e7-4bc2-8e59-a3343f270f87
Gagger

@Bigos Poszedł szefie

Bigos

@Gagger A właśnie zauważyłem, dziękować.

Zaloguj się aby komentować

Chyba ktoś restart serwera zrobił. Chwilę nic nie wczytywało, a teraz chodzi jak rakieta. Upgrade, czy takie przecieki pamięci, że OOM wywaliło?


#hejto #programowanie #zrobciehejtoopensource

koszotorobur

@lurker_z_internetu - ten jeden kontener z którego serwują całe Hejto zrestartowałao

Się nie dowiesz bo admini Ci nie powiedzą - nie wiadomo nawet czy monitorują

Legendary_Weaponsmith

@koszotorobur po co monitoring, jest skrypt w cron, żeby restartować co godzinę. Nie może być błędów OOM jeżeli ram jest regularnie czyszczony.

wombatDaiquiri

@Legendary_Weaponsmith @koszotorobur virgin devops vs chad sysadmin

Zaloguj się aby komentować

40% mojego dnia pracy to logowanie się do systemów, dotykanie czytnika linii papilarnych w MacBooku, przepisywanie kodów jednorazowych z MFA. Bardzo problematyczne przy ADHD.


#gownowpis #programowanie #pracbaza

Legendary_Weaponsmith

@wombatDaiquiri czemu? Gubisz klucze?

wombatDaiquiri

@Legendary_Weaponsmith bo strony się długo ładują, sesje są często inwalidowane, a ja lekko koloryzuję

Legendary_Weaponsmith

@wombatDaiquiri ale nie napisałeś czemu to problem z ADHD. Nuda?

Zaloguj się aby komentować

Zostań programistą, mówili...


Mam w pracy do zrobienia prostą apkę na androida, w której docelowo pracownicy będą raportować ważne rzeczy do naszego systemu. Robię ją w .NET MAUI + Blazor, bo u nas MS + C# mocno.

Pierwsza rzecz do ogarnięcia to uwierzytelnianie i autoryzacja - pracownicy mają konta służbowe, którymi logują się wszędzie, więc tu nie może być inaczej. Aplikacja zarejestrowana w Azure, API podpięte, tylko wywołać.


No i tu się zaczyna zabawa...


Jak ogólnie działa mechanizm logowania przez bibliotekę MSAL tłumaczył nie będę, w każdym razie mamy to z grubsza ogarnięte... na desktopach. Na androidzie mechanizm wygląda podobnie, tylko parę rzeczy trzeba skonfigurować inaczej. No więc od kilku dni roboczych konfigurowałem zgodnie z tym, co tam w tutorialach stoi - i tak i wspak i naokoło i na lewo i na prawo... i za każdym razem nie działa.


Przed momentem, już zrezygnowany, natrafiłem na ticketa na GH projektu MSAL: ktoś zgłasza, że na Androidzie 15 nie działa logowanie. Na poprzednich działa bez problemu. Ktoś inny potwierdził.


Zgadnijcie jakiej wersji androida ja używałem na swoim emulatorze...

Zgadnijcie co się stało gdy zmieniłem wersję...


#programowanie #programista15k #android #technologia #zalesie

maly_ludek_lego

@MostlyRenegade Ostatnio mam naprawde sporo takich problemów. I w robocie (pewne narzędzie do bazy) i na chacie (bluez) używając open source. Tickety wiszą już rok. Oprogramowanie stało się zbyt skomplikowane IMO i regresja wchodzi wszędzie.

30ohm

@maly_ludek_lego z bluez to od dłuższego czasu są cyrki. Ja część systemów co zbierają dane po bt trzymam w starszej jeszcze wspieranej wersji bo działa.

globalbus

@maly_ludek_lego w opensource to przynajmniej da się przejrzeć i samemu fixnąć. W closed source czekasz tak samo, tylko jeszcze bulisz hajs.

koszotorobur

@MostlyRenegade - współczuję stacka

koszotorobur

@MostlyRenegade - bo chujowy

macgajster

Paaaaanie, na pocieszenie mam historię sprzed 20 minut.

Robię dla @LaMo.zord taki dzwonek fajny, co będzie miał zasięg >300 metrów.

STM32 w Cube IDE, więc niby łatwo.

W tamtym tygodniu działał jeden FW na odbiornik, na nadajnik był bardzo zbliżony.

Przygotowałem sobie HW na wyjazd, zabrałem, próbowałem działać - nie chce chodzić. Po UART wysyła śmieci.

Dziś przysiadłem, 3 godziny debugowania, tak, śmak, płytka odbiornika - też nie działa. No piana na ustach, gul w gardle, zaraz coś roztegocę. Debugowanie z copilotem, ze schematem i pcb, przekynarowanie pinów bo używałem wspólnie do programowania i ADC.

Podłączam to pod zasilacz, bo to ostatni punkt zaczepienia. Bingo. Zasilanie z USB-UART jakieś takie kijowe, że nie wstawało poprawnie i szło w krzaki.

yafud -,-

Zaloguj się aby komentować

To gen AI, ale takie dobre, że musiałem się podzielić.


Kazałem zrobić teorię spiskową o Kubernetesie, po tym jak brat wrzucił, że dubajskie czekolady to spisek, żeby ludzie zapomnieli o porwaniach i gwałtach na modelkach w Dubaju.


Quote:

"Projekt Kubernetos: Kult Orchestratora i udomowienie chaosu”

Teza: Kubernetes nie powstał po to, by ułatwić życie programistów. Został stworzony przez tajne bractwo administratorów zwane Gildią Wiecznie Czuwających, żeby uczynić infrastrukturę tak skomplikowaną, by tylko wtajemniczeni potrafili ją ogarnąć — i żeby cała ludzkość zaczęła czcić Control Plane.


Jak do tego doszło (według teorii)

1. Monolit był zbyt zrozumiały. Gildia uznała, że pora „rozbić go na tysiąc kawałków” — tak narodziła się konteneryzacja. Każdy kontener to odłamek prawdy, a Pod to amfora na dusze mikroserwisów.

2. Język rytuału = YAML. Zwykłe configi były za proste, więc wprowadzono skryptowane zaklęcia wcięciami. Jedno źle wcięte dwukropek–i–spacja i przywołujesz demona CrashLoopBackOff.

3. etcd to „Et Caetera Daemonum” — skarbiec sekretów. Kto go posiądzie, widzi wszystko.

4. Logo z ośmioramiennym kołem sterowym ukrywa mapę do chmury. Każde ramię to inna ścieżka wtajemniczenia (kubelet, scheduler, controller-manager, API, CNI, CSI, HPA, RBAC).

5. Port 6443 (API) nie jest przypadkowy: 6+4+4+3 = 17, liczba prime, „pierwotna” — brama do klastra.


#programowanie #linux

Zaloguj się aby komentować

koszotorobur

@Statyczny_Stefek - generalnie tak.


Do przeglądania samych wpisów nie - ale do reszty rzeczy już tak.

Statyczny_Stefek

@koszotorobur I nawet tworząc taki skrypcik jak ten, który linkowałeś w tagu #hejtoapi ze trzy wpisy wcześniej, musisz się zautoryzować i być tam zarejestrowany?

Zaloguj się aby komentować