Zdjęcie w tle
Swbd

Swbd

Specjalista
  • 14wpisy
  • 72komentarzy
Dziś konkurs na to kto ma najwięcej mocy obliczeniowej, albo kto skojarzy prosty myk

https://adventofcode.com/2024/day/11

#adventofcode
rust-n-dust

No niestety, jak się nie siedzi akurat w temacie takich leetcodowych zadań, to chwilę trzeba było podumać.

Swbd

@rust-n-dust o to!

Ja na szczęście robiłem w 2021 zadanie z multiplikujacymi rybkami, więc to ten sam sposob

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
Hej!

https://adventofcode.com/2024/day/7

Jak zobaczyłem w opisie że chodzi o most z 2022 to mnie oblał zimny pot, ileż ja się nadebugowałem wtedy!

Mam chyba nowa strategie: wstan rano przeczytaj zadanie, idź spać. W międzyczasie mi się układa zadanie w głowie xD

Bardzo sprawnie mi poszło dzisiaj, jestem serio zadowolony jak dawno nie byłem. Tym bardziej że druga część to były dosłownie 2 linijki :D

#adventofcode
rust-n-dust

U mnie część pierwsza poleciała od strzała, ale przy drugiej musiałem wrócić do pierwszej i uprościć rekurencję. Niemniej, dzisiejszy problem był bardzo przyjemny.

Zaloguj się aby komentować

Ho! Ho!

https://adventofcode.com/2024/day/5

Przeinżynierowany dzień i brak wiary we własne umiejętności.
Jakbym poleciał docelowym rozwiązaniem od razu byłoby dużo lepiej i mniej frustracji.

#adventofcode
lukmar

Dzisiaj treść była faktycznie odrzucająca, ale po znalezieniu myku udało się zamknąć zadanie w dwóch funkcjach po 8 linijek każda. A pewnie dałoby się jeszcze krócej.

To jedno z tych zadań, w których najprostsze rozwiązanie to takie w którym nie podążasz wprost za instrukcją xd

Zaloguj się aby komentować

Hej! Hej!

https://adventofcode.com/2024/day/4

Dzisiaj u mnie brzydkie rozwiązanie i zagnieżdżane pętle.
Chociaż tyle, że może dorobię później animacje w konsoli.
Mieliście tak samo, czy jakiś sprytny myk znaleźliście?

#adventofcode
lukmar

@Swbd mój myk na drugą część (nie wiem czy taki sprytny) polegał na tym że przeszukiwałem całą tablicę w poszukiwaniu liter "A" i potem sprawdzałem czy okoliczne narożniki pasują do stworzenia "X". Są tylko 4 dobre kombinacje (MAS-MAS, MAS-SAM, SAM-MAS i SAM-SAM) więc nie było dużo sprawdzania. Dzięki temu nie miałem ryzyka duplikatów, bo każde "A" występuje w każdym "iksie" tylko raz.

Zaloguj się aby komentować

Dzień dobry!

https://adventofcode.com/2024/day/3

Jak tam dzisiaj poszło? Regexy czy ktoś inaczej podchodził?

Ktoś u mnie w robocie rzucił - patrząc na dane wejściowe - możliwe, że jeszcze wrócimy do tego inputu i będziemy pisać własny parser

Jak myślicie ile wam się uda na bieżąco robić? W tym roku mam więcej roboty, więc dla mnie 10/24 będzie sukcesem
#adventofcode #programowanie
lukmar

@Swbd pierwsza część regexem.


Druga też regexem. A potem jeszcze raz regexem.

koszotorobur

@Swbd - nie rozumiem zachwytu nad tym Advent of Code - takie syntetyczne zadania mnie męczą i szybko tracę motywację by je robić - zdecydowanie wolę robić sobie sam jakiś projekt, który uczy mnie tego co w danym momencie mnie zainteresowało i to w swoim własnym czasie

NiebieskiSzpadelNihilizmu

@koszotorobur o to to. Wszystko czego się "ekstra" uczyłem w robocie wynikało z tego, że albo robiłem sobie coś "na boku", albo postanowiłem coś napisać, żeby sobie pomóc z pracą. Więc miało to konkretne uzasadnienie i cel końcowy. Inaczej to się przeradza w klepanie tych słynnych kursów z udemy- 250h kurs z Javy- może i interesuje cię 5% tego co tam jest zawarte, ale za to przewalisz 250 godzin.

Swbd

@koszotorobur no widzisz, a dla mnie to trochę jak forma krzyżówek, zagwozdki, ciekawostki. Głównie są to problemy akademickie, czasem coś nowego się nauczę. A na dodatek bardzo mi leży styl i humor historii opowiadanej każdego dnia ;P

Vakarian

@Swbd w sumie dopiero teraz wpadłem żeby wejść w tagi z programowania Rozwiązania oczywiście regexem, a co do tego ile uda się zrobić - zwykle docieram do około 15 dnia a później odpuszczam bo się robią zbyt czasochłonne, w 2020 zrobiłem całość, ale to jednorazowo było.

Zaloguj się aby komentować

Dzień drugi!

https://adventofcode.com/2024/day/2

Pierwsze błędy edge casowe, ah... klasyka, a co się sfrustrowałem to moje

P.S.
@General_Kenobi zasugerował założenie hejto-leaderborda. Czy ktoś ma może wolną tablicę?

#adventofcode #programowanie
lukmar

@Swbd Oj też się z drugą częścią namęczyłem.


Co do tablicy wyników, to ja nie bardzo chcę tu podawać moje nazwisko, a mam je w nazwie użytkownika w githubie xD

Da się anonimowo dołączyć do leaderboarda?

rust-n-dust

@lukmar w ustawieniach można zmienić jak się profil wyświetla - anonim, nick czy imię.

lukmar

@rust-n-dust tak, ale to działa na wszystkie leaderboardy wtedy, a mam też takie w których chcę być z imienia i nazwiska ;)

rust-n-dust

Pierwszy tydzień to czas, gdy czuję się jak programista x10 rozwalający te problemy z łapy. Później przychodzi sprowadzenie do parteru xD

General_Kenobi

Ja też mam leaderboardy zajęte niestety :/

Zaloguj się aby komentować

Dzień dobry w pierwszym dniu 2024!
https://adventofcode.com/2024/day/1

I jak? Dużo przyjemniejsze niż początek zeszłorocznego? :D

#adventofcode #programowanie
General_Kenobi

Może zrobimy jakąś grupę z tabelą dla hejto? 🙃

Swbd

@General_Kenobi Fajny pomysł! Tylko ja już mam ustawionego leaderborda z ekipą od paru lat

Może ktoś z plusujących nie ma jeszcze własnego, a chciałby stworzyć i się podzielić kodem ?

Zaloguj się aby komentować

kermelanik

Bo Volkswagen to inteligentny produkt.

GrindFaterAnona

@Swbd nie czaję. Gdzie sie wgrywa ten soft? Do auta? Wtf

lurker_z_internetu

@GrindFaterAnona tworzeniu oprogramowania zawsze towarzyszy pisanie testów. Jest to niezbędne, żeby mieć pewność, że kod robi to co zamierzono i wszystkie jego komponenty dobrze ze sobą współpracują.


No chyba, że piszą go naukowcy, oni zawsze są zaskoczeni, że im coś działa i jak przestaje to piszą od nowa. Dlatego nikt w IT nie lubi naukowców.


Programiści są leniwi i nie uruchamiają sami testów. Żeby mieć pewność, że kod pozytywnie przechodzi testy robi się coś takiego jak CI. Czyli w skrócie, dla każdej opublikowanej wersji oprogramowania zestaw testów jest uruchamiany automatycznie, np. przez GitHuba. Dopiero jak programiści dostają maila z GH, że testy nie przeszły, to naprawiają kod tak, aby je przeszedł. Co jest dobre.


Volkswagen też dostał info, że testy wykonywane przez zewnętrzne podmioty nie przechodziły. Zamiast poprawić silniki to cwaniaczki wykrywali gdy silnik pracował w warunkach testowych i odpalali specjalny tryb, zdolny do przejścia testów. To było złe.


Ta libka robi podobną sztuczkę co Volkswagen, tzn. wykrywa, że trwa zewnętrzny test i sprawia, że część kodu odpowiedzialna za weryfikację stanu aplikacji zawsze mówi CI, że wszystko jest git, nie ważne czy kod wykonawczy działa dobrze czy źle. To jest mem.

GrindFaterAnona

@lurker_z_internetu o, nie spodziewałem sie tak dobrej i obszernej odpowiedzi. Dziekuje. OP moglby taki opis zamiescic razem z tym linkiem

Zaloguj się aby komentować

Hej!
Tosie I Tomeczki!
Mam pytanie z zakresu #webdev #programowanie #cloudstorage

Pracuję nad prostą stronką którą chcę postawić w oparciu o Flaska.
Ale jako że chciałbym, żeby na stronce mogła być też przestrzeń na wrzucanie plików przez użytkowników to chciałbym się też zapoznać z tym jakie są opcje na przestrzeń dyskową.

I teraz pytanie: czy znacie jakieś sprawdzone rozwiązania?
I też drugie pytanie jakie rozwiązania są "dynamicznie skalowalne". Tzn jak będę mieć 10 użytkowników to będę mieć np. 20 GB a jak 2 tygodnie później 200 to 400 GB , a jak potem spadnie do 5 użytkowników to 10 :D

Niestety w webówkę jestem ziemniakiem, więc może tutaj ktoś coś poleci. Co sprawdzić, z czym się zapoznać ;)
VonTrupka

rozwiązania przeze mnie niesprawdzone

tyle podpowiem bo wiem o ich istnieniu, toteż możesz sprawdzić czy darmowe usługi typu storage, czy bazodanowe jakie oferują IBM i Oracle nie byłyby dla ciebie wystarczające.

Nie wiem jak się skalują płatności za nie, ale warto porównać, bo nie tylko amazon oferuje takowe. A może i coś dodatkowego byłoby przydatne.

Zresztą, dla mnie AWS wleką się niemiłosiernie.


btw. lepiej od razu rozważyć płatne rozwiązania lub pomyśleć o czymś self-hosted

Zaloguj się aby komentować

Dostałem od swojej Kobitki klocki lego creator 3w1.
Sam się trochę obawiałem ich kupić, bo chyba dziecko we mnie zamiera i myślałem, eee 3w1 to chyba tak sobie...

Złożyłem prom kosmiczny... I ja pierdziele ale ten prom jest super xD. Ma nawet otwierany dach z satelitą w środku! Jeszcze nie składałem pozostałych dwóch wariantów, ale jakby ktoś się wahał to warto :D Dziecko odżyło! :D
#lego #chwalesie
c0883076-cc82-4073-88be-9828438fb870
0682b6fb-d0d5-41ae-8b77-57de7613b2bd
Ebenizer

Ja się swoim pochwalę 😝

64c98e08-d336-4835-8958-dbb18b9a0315
Swbd

@Ebenizer Piękny! <3

Ja mam jeszcze Saturn V i czaję się na ISS ;)

Romanzholandii

@Swbd nie zapomnij jeszcze lazik, rover, artemis, satelita.

Cybulion

@Smerf_Maruda a ja ciebie :]

Cybulion

Wiesz ze mozesz z niego zlozyc jednorozca?

Zaloguj się aby komentować