Wesprzyj nas i przeglądaj Hejto bez reklam

Zostań Patronem
Osiem miesięcy po wydaniu Czkawki/Krokieta 7.0, nadszedł czas na wydanie wersji 8.0.

Dla ludzi niekojarzących programu, to jest to aplikacja do czyszczenia plików z duplikatów i jest dostępna na windowsa, linuxa, macos.

Lista Zmian(po angielsku, bo tłumaczenie niezbyt wiele ma sensu)

### Breaking changes

- Due to the removal image_type from image struct, old cache files are incompatible with new version and should be regenerated from scratch(it uses new name)
- Some CLI arguments could change short name, due fixing ambiguous names

### Known regressions

- Slint 1.8 which Krokiet uses requires femtovg 0.9.2 which broke font rendering - https://github.com/slint-ui/slint/issues/6298

### CI

- Providing nightly builds
- Added finding duplicated options in CLI

### Core

- Removed some unnecessary panics
- Simplified usage of structures when sending/receiving progress information
- Added Median hash algorithm
- Fixed compilation with Rust >=1.80
- Extracted tool input parameters, that helped to find not used parameters
- Added new mod to find similar music only in groups with similar title tag
- Printing to file/console no longer uses two backslashes in windows paths
- Fixed panic when failed to decode raw picture
- Remove useless saving/loading cache when there is no files to check
- Filtering hard links on windows
- Added jxl support
- Added avif support(via external C library, not enabled by default)
- Integer overflow are enabled by default(prepare for reporting bugs, slower performance and general unstability)
- Fixed crash when loading invalid image cache

### Krokiet

- Fixed invalid default hash size in similar images
- Fixed and added more input parameters to the application
- Fixed problem with loading invalid preset
- Fixed crash when using 8 hash size with small similarity
- Disabling buttons when no files were found
- Changed way to close/open panel at bottom
- Modify logo a little
- Avoid errors when trying to load preview of not supported file
- Added ability to show preview of referenced folders
- Enable selecting with space and jumping over entries with arrows and opening with enter
- Added button to rename files with invalid extension

### GTK GUI

- Fixed and added more input parameters to the application
- Added option to use external libraries instead gtk pixbuf loader for previews
- Using static runtime with zstd compression in appimage
- Restoring flatpak builds
- [External] Mac homebrew version of app - https://formulae.brew.sh/formula/czkawka

### CLI

- Added options to find/remove images by size
- Fixed and added more input parameters to the application
- Fixed crash when stopping scan multiple times
- Print results also in debug build
- Added support for selecting reference directories

Przyszłość

Przez blisko pół roku nie stworzyłem ani jednego commita, bo musiałem nieco odpocząć od projektu, bo nieco się wypaliłem.
W pracy zaczynam coraz więcej programować w rust, więc widzę że sam projekt nie jest najwyższej jakości i architektura aplikacji wymaga masy zmian(na które niekiedy za późno, bo wymaga to przepisania całej aplikacji) choć częściowo staram się refaktorować to co możliwe.
Jednak jednocześnie mam coraz mniej chęci, zajmować się poza pracą tym, co robię w czasie pracy, czyli głównie programowaniem - rozpoczynając projekt pracowałem w nieco innej branży, więc rozwijanie aplikacji było fajną odskocznią od zwyczajnych zadań.

Istnieje wiele głosów o konieczności przeprojektowania UI by było ono przystępniejsze jak i zaimplementowania nowych ważnych funkcji tj. pauza/wznawianie czy rozszerzenia opcji wyszukiwania duplikatów.
W teorii brzmią one sensownie, jednak są one problematyczne z pewnych powodów:
- główny ciężar implementacji zmian spada na mnie. Każdą funkcję trzeba najpierw przemyśleć, zaimplementować, przetestować, powalczyć z błędami związanymi z zewnętrznymi bibliotekami a następnie wspierać i modyfikować gdy to konieczne. Już teraz jestem autorem niemal 90% zmian i nie wygląda by cokolwiek się zmieniło lub by ktoś inny przejął na siebie w znaczącym stopniu ten ciężar.
- jestem słaby z tworzenia interfejsów - mimo chęci, zaproponowane mi różne koncepcje nowego wyglądu aplikacji nie wydawały mi się zbyt wydajne. Interfejs powinno się stosunkowo łatwo używać i powinien być płynny nawet przy dziesiątkach tysiącach wyników. Myślę, że częściowo mi się to udało zrobić, ale jeśli uważacie że można zrobić to lepiej, to polecam użyć core, tak jak to robi cli, czkawka i krokiet i stworzyć swoją własną wariację gui
- aplikacja obecnie jest wypełniona trybami(11 jeśli się nie mylę) a każdy tryb ma nawet po kilka opcji do konfiguracji. Dość łatwo dodając zbyt dużo opcji jest w stanie się stworzyć nieczytelne gui i kod, który później będzie problematyczny w obsłudze(z takimi problemami głównie mierzyłem się na początku istnienia projektu, gdzie wesoło dodawałem nowe tryby) - nie mówię że to koniec i że nic nowego nie będzie dodawane, tylko że trzeba to robić z rozwagą.

Mimo tych wszystkich problemów, jak wskazuje wydanie nowej wersji, ciągle jeszcze mam siły na pokonywanie przeciwności i zapewne aplikacja będzie się rozwijała swoim spokojnym tempem.

Cena — za darmo to i ocet słodki - licencja MIT/GPL

Repozytorium z kodem - https://github.com/qarmin/czkawka
Pliki do pobrania — https://github.com/qarmin/czkawka/releases

#programowanie
#tworczoscwlasna
51d5d042-f4fc-42fd-8dc0-5a54f417b50d

Zaloguj się aby komentować

Chciałem sprawdzić jaki jest status przesyłki z moim nowym telefonem.
Oczywiście #xiaomi znów ma napad alzheimera i zapomniało autoryzacji w #inpost
Tak się dzieje po każdym wyłączeniu telefonu, czyli co ok 2 tygodnie.

Na szczęście inpost to firma godna polecenia, wczoraj wieczorem koło 19 odebrali paczkę od nadawcy, a dzisiaj o 7 już wydana do doręczenia, zazwyczaj koło 13 jest kurier przy paczkomacie.
Nowy #samsung nadchodzi.
myoniwy userbar
f49ded22-5d7f-4d0e-89ac-f390c269b9b3
Cybulion

@myoniwy mi tak gubi numer raz na jakies 5 miesiecy. Za to apka biedronki psuje sie co tydzien, naczy gubi numer. Tak samo apka vitay.

entropy_

@myoniwy nie lękaj się.

Samsung pass ma autouzupełniqnie danych logowania w aplikacjach. Następnym razem jednym odciskiem palca przeklikasz cały proces.

Odczuwam_Dysonans

@myoniwy dziwne, u mnie działa.

Zaloguj się aby komentować

tak się zdarza jak młody zapomni odprawić egzorcyzmy przed rozpoczęciem roboty, a majster nie dopilnuje

zwyczajny brak profesjonalizmu i doświadczenia.

teraz już wiecie po co budowlańcy rano kupują małpki?

https://streamable.com/q2fnxe

#budownictwo #duchy #budowadomu #stepujacybudowlaniec#wtf #wtfcontent
ZohanTSW

Ktoś ma bardzo brzydko pod spódnicą

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Mama uparła się na smarfon od xiaomi redmi 15c. Czy ten smartfon będzie dobry do codziennego użytku? Yt, fb, przeglądarka. Ja mam mieszane uczucia co do smarfonow xiaomi ostatnio. Czy możecie okiem eksperta zobaczyć na jego parametry? Nie będzie mulił po pół roku itp?
#smartfony #android #telefony
Rozpierpapierduchacz

@Dobry ja do xiaomi też mam raczej niechęć, ale umówmy się, że do takiego trybu użytkowania, jaki zazwyczaj mają matki, to wyświetlacz z pralki wystarczy XD


Xiaomi miało zajebisty problem z powiadomieniami ostatnio

Mor

Wszystkie smartphony są dobre do codziennego użytku.

curvidus

@Dobry Jesteś pewien że 15C? Bo mi się coś wydaje, że 14C wyszło dopiero z miesiąc temu i o 15C to mało kto jeszcze coś wie ( ͡° ͜ʖ ͡°) A co do samego Xiaomi to HyperOS nie jest taki zły, jak się czyta co się klika przy pierwszej konfiguracji i poświęci się chwilę na wywalenie zainstalowanego syfu to serio jest to przyjazna nakładka. Wszystko zależy od budżetu ale przy podstawowym użytkowaniu nie zauważysz różnicy między Mediatekiem a Snapdragonem w podobnej cenie, aparaty też będą podobne między markami, baterie też już są zbliżone (różnica w mocy szybkiego ładowania), jak patrzysz na niską półkę to i Motorola i Xiaomi (Redmi) i Oppo (Realme) będą bardzo podobne. Gdzieś dostaniesz szybszy cpu ale słabszy ekran, w innym szybsze ładowanie ale słabszy aparat, kwestia kompromisów. Zakładam, że mama nie będzie chciała odblokowywać bootloadera czy robić roota więc tu też minusów w Xiaomi nie ma. Ja bym po prostu patrzył co rozsądnego jest w dobrej cenie/ w promo. Ostatnio było promo na Motorolę G24 Power za 500 czy G54 albo Oppo A60 za 600, lepszych opcji w takiej cenie nie znajdziesz. Ważne żeby było 8gb ram i elo przy low-budget xD

Zaloguj się aby komentować

#konstruktorelektrykamator #elektryka #botanika #rosliny
Wygląda jak gówno.
Smakuje jak gówno.
Ale to ogórek szklarniowy jest.

Znalazłem go jak wyciągaliśmy uszkodzone kable. YAKXS 1x400, prawdopodobnie od temperatury izolacja na tyle się uplastyczniła że spłynęła po kablu i zrobiła harmonijkę.
myoniwy userbar
f59f81c8-99a0-4b92-a177-4a11574f3649
71e52094-c88d-4eff-9100-8a90f55f09aa
4554672f-3f01-4afe-b25b-a83fb927bef4
entropy_

prawdopodobnie od temperatury izolacja na tyle się uplastyczniła że spłynęła po kablu i zrobiła harmonijkę.

@myoniwy no to wiemy co się stało z ogórkiem, a peszlowi co dolega?

cododiaska

Przeczytałem opis, popatrzyłem na foto i pomyślałem

Czemu wrzucasz zdjęcie peszla?

Michumi

@myoniwy Ale ładne gówno!

Zaloguj się aby komentować

Pod koniec wypowiedzi klucz na 3 miesiące do IObit DriverBooster 12.

Mało mnie dzisiaj chuj nie strzelił, szlag nie trafił nad MSI 17 V7 BRAVE przy uruchomianiu kierowania audio do usb. W "TAJNYM" advance bios pierdyliard funkcji gniazdka których win pewnie nie wykryje nigdy, wszystko skrótami i nowocześnie jak na aliexpress: root usb4, ROUT thunder,dpd,hwdp,udt,dma,xd,jbcpis - w bios - "UAD" oczywiście "Ni-huja".
Godzinami obserwowałem jak kaszanią się nawzajem update'y win11, sterowniki od msi, (jako komplet oczywiście źle dobrane bo świeższe amd zawsze na wierzchu) -NVIDIA też dołożyła 3 grosze ze swoim hdmi, Realtek to może co najwyżej jack 3,5 obsłużyć i to do restartu bo nawet offline zaraz amd wchodzi w jego miejsce...

JA KIEDYŚ MYŚLAŁEM ŻE PERYPETIE Z MOBILNYMI WDM AUDIO BYWAJĄ NIEPRZYJEMNE

Jak to się zesra, a zesra się na pewno to niech sobie gnojek kupi przejściówkę 2x Jack

---obiecany klucz---
License key: 2A068-1B5B9-BA4F3-9C2BB (License Exp. Date: Dec 30, 2024)\
#klucze #trial #software #windows #sterowniki
#uad #amd #acpi #clickbios #msi #wynalazki
#pcmasterrace #laptopygamingowe
e73c78ab-e4ac-4660-8118-9cf700180121
d4b8da2a-7e0c-45ae-b469-165957509257
a1290818-62a2-4064-8527-cfa78111e856
em-te

@Heheszki to wiekowy laptop? ten bios wygląda archaicznie. Ja też mam problem z audio i też płyta MSI. Losowo mi się zawiesza połącznie przez kabel optyczny do kolumn Edifier. I to tak skutecznie, że nie mogę zmienić połączenia w kolumnach (aktywne) na blutacza. Jedyna metoda to reset, lub ręczne wyłączenie usb audio. Wyłączenie fizyczne kolumn, nie pomaga.

dolitd

@Heheszki Do USB ale czego? Słuchawki? Głośniki? Interfejs audio?

Heheszki

Komentarz usunięty

Zaloguj się aby komentować

#telefon #telefony

Siema,jaki telefon do 1800zł?

Marka mnie nie obchodzi ale nie mam zaufania do xiaomi.
Dlu

@Kaktus12 przypoluj Oneplus Nord wyszła 4, więc wcześniejsze dorwiesz trochę taniej, a nic im nie brakuje

GODPL

NIEMOŻLIWE ŻE NIE LUBISZ XIAOMI NA PEWNO NA PEWNO JAKIŚ ZŁY MIAŁEŚ SERIO JAKIE CHIŃSKIE GÓWNO CO TY GADASZ ZŁEGO MIAŁEŚ MÓWIE CI INNEGO SPRÓBUJ XIAOMI JA CI ZAŁATWIE INNEGO NIE DA SIE NIE LUBIĆ XIAOMI


CO TY GADASZ INNE MUSISZ SPRÓBOWAĆ BO RÓŻNE SĄ

Kaktus12

@IronFist chyba się zdecyduję,wacham się jeszcze nad experią 10 IV

Zaloguj się aby komentować

Mój #xiaomi A2 Lite dzisiaj doznał kolejenej degradacji. Nie działa mi ok 1cm dotyku z prawej strony. O efekcie alzheimera nie wspominając, zapomina hasła do wifi. Zapisane słowa do słownika też. Chrome czasami się zawiesza i trzeba ją resetować.
Ktoś poleci coś co wytrzyma 5 lat jak ten?
Budżet? Najlepiej 1000, max 1500 (z akcesoriami)
Czego wymagam? Ma dzwonić, smsować, przeglądać internet, oglądać filmy na yt.
Aktualnie mam 64GB pamięci i chyba 8GB ramu. Pamięć mam zajętą w ok 60%, więc nie musi być jakaś kobyła, zwłaszcza wymiarowo, teraz jest 75x155 z etui, i coś w tym rozmiarze bym chciał.
#telefony #gsm #android
myoniwy userbar
VonTrupka

jeśli jesteś zadowolony z chińczyka to czeknij markę siałmi pt. poco phone

kilku ziombli ma, są zadowoleni z możliwości do ceny

albo oneplusa na snapie


chyba że chcesz zainstalować "golas OS"

RACO

Ja korzystam z oneplus i szczerze polecam. Ale mój model nie mieści się w widełkach

Dlu

Polecam Oneplus Nord 2t, w budżecie będzie, wsparcie chyba jeszcze na 2 aktualizacje, chyba że zapolować na 3 lub 4, będą wkrótce promocje

Zaloguj się aby komentować

macgajster

Ale tak serio, to jest to "układ" wydechowy, jak wskazał @szczelamseczasem

@LaMo.zord się postarał, dostarczył, błyscy się jakby mu kto smalcuchem posmarował blachę


Trudno jest zrobić zdjęcia takiej powierzchni żeby nie wyszedł czajniczek z gwizdkiem : <

74ac74ac-ce42-4b26-8cd3-3d4ab5b67a58
7cc501b4-5712-45c9-9eca-e7dff23621d5
b5ce2bea-b5cf-432c-a183-c0ca8ea6cb5a

Zaloguj się aby komentować

Nie ma to jak wyrwac ziemie po 100zl za wywrotke 😄

Jeszcze ze 20 takich i bedzie wyrownane dookola.

#budujzhejto #budownictwo
ce73f220-9e50-45bc-80bb-9c57626dc1a8
DamBa

Ziemia z czyszczenia rowów?

Kocurowy

Bardzo ładna ziemia i super cena. Ja najtaniej ogarnialem hummus po 300 za auto (ale z haszczami więc dwa dni roboty było później żeby to wyprowadzić)

Zaloguj się aby komentować

#spacex #starship #startyrakiet #podbojkosmosu

Można? Można. Pocisnęli, polobbowali i już 13.października może odbyć się próbny lot Starshipa.
Czy faktycznie poleci, czy nie, czy "pałeczki" złapią Boostera, czy zobaczymy wielki RUD, dowiemy się już niebawem.
https://www.spacex.com/launches/mission/?missionId=starship-flight-5
https://x.com/SpaceX/status/1843435573861875781
Marchew

I to jest news, mam nadzieję że nic się nie przesunie, że będzie co oglądać do obiadu

Zaloguj się aby komentować

Pamiętacie jak wyglądał i działał kiedyś antywirus Avast, jak jeszcze miał niebieską ikonkę (jak ją pamiętasz to jesteś stary :D).

Tak się zastanawiam kto wpadł na pomysł, że tak ważna informacja w twoim życiu jak fakt zaktualizowania bazy wirusów, powinna spowodować :
- wyskoczenie komunikatu
- który też przerywał ci aplikacje
- dźwięk "baza wirusów została zaktualizowana"
https://www.youtube.com/watch?v=nz7Z9I6TjF8
#nostalgia #gimbynieznajo
AlvaroSoler userbar
Felonious_Gru

@AlvaroSoler to było pierwsze, co wyłączałem po zainstalowaniu xd

NiebieskiSzpadelNihilizmu

Kiedyś większość programów była w podobny sposób projektowana- liczyła się bardziej warstwa audiowizualna, fantazyjne menu i przesadzone animacje

Whoresbane

@AlvaroSoler Za dzieciaka siedziało się pod blokiem z kolegami. Z jakiegoś mieszkania leciała głośno muza i nagle przerwa w muzyce i ten komunikat

Zaloguj się aby komentować

Projekt zakupion, teraz szybka adaptacja, mala zmiana (strop teriva na lany) i moze pod koniec miesiaca wniosek o pozwolenie na budowe.

#bartekdeweloperski #budownictwo
c7795e4f-fdba-4d80-a79c-62740830d5f1
hist4min4

Można modyfikować projekt bez zgody architekta? Czy to dotyczy już wybudowanych budynków?

HeavyNuts

@bartek555 pamiętaj o marży 50%

NatenczasWojski

@bartek555 lol. Ten projekt właśnie buduje. Tylko trochę pozmieniałem. Podniosłem ścianę kolankowa o dwa pustaki, dzięki temu poddasze jest fajnie wysokie, można podejść prawie do samej ściany a nie ze skos połowę pokoju zabiera. W mojej części zlikwidowałem na poddaszu jeden pokój i teraz na górze mam dwie sypialnie, każde z garderobą plus łazienkę i pralnie.

sciana między lokalami podwójna z 5cm styropianu. Pojedyncza to pomyłka.

35f95fef-036e-4a90-a49a-ca21ab30ae24

Zaloguj się aby komentować

Co to k___a jest? Jak z tym walczyc? Za slaba wentylacja w piwnicy czy fundament podciaga od ziemi? #budownictwo
3340c2cf-3232-4d39-8d17-2276b1cfdec0
Enzo

@100mph Jeżeli ta sama ściana od wewnątrz jest sucha to obstawiałbym że zewnetrzny tynk ciągnie wilgoć. Może wynajmij kogoś z termowizja?

VonTrupka

To jest proszę Pana spierdolone, a nie co to jest.

Kostka nie powinna dolegać do elewacji ani zresztą żadna nawierzchnia i stąd cały problem.

Nie ma tutaj żadnej szczeliny dylatacyjnej, choćby 1cm.

Inna sprawa, a tylko domniemywam, że elewacja była zrobiona przed położeniem nawierzchni z kostki i podłoże podniesiono ponad ocieplenie.

Jest chociaż zachowany spadek na tej nawierzchni?


Poczytaj o prawidłowym ułożeniu tzw. opaski wokół budynku.

Słyszałem jak to "u mnie tak jest i nie ma z tym problemów", ale jest to niezgodne ze sztuką i to że problemów nie widać, nie znaczy że nie występują pod. Ani że nie wystąpią gdy srogo poleje.

MrAjL

#bojowonastawionaowca odpowiesz na moje poprzednie pytanie?

Zaloguj się aby komentować