
["s", "e", "k", "s"],
["e", "t", "a", "t"],
["n", "a", "r", "a"],
["s", "p", "a", "ł"]
Słowa poziomo i pionowo mają @sens ;D

a nie lepiej liniowo wstawiać?
No masz rację, dobra optymalizacja i potem obrócić jakbym chciał bokiem. Też odrzucania obróconych nie pisałem, bo dopiero to stawiam. (chociaż pewnie tego nie będę robił, bo chcę mieć tablice do nowej gierki ;D i w niej orientacja ma znaczenie).
Tu jest gra 5x5 po angielsku:
https://squareword.org/
Ale bardzo źle komunikuje wpisane słowa, u mnie ta logika będzie odrobinę inna ale też dopieszczone będzie że w trakcie wpisywania pokaże, że czegoś brakuje albo jakaś litera nie pasuje.

["s", "e", "k", "s"],
["e", "t", "a", "t"],
["n", "a", "r", "a"],
["s", "p", "a", "ł"]
Słowa poziomo i pionowo mają @sens ;D

@sens:
Kolego tłumaczy algorytm i pułapki które rozwiązuje, a w linku jest jego repo w C++.
Połowa filmu to kompilacja różnych kwadratów.

["s", "e", "k", "s"],
["e", "t", "a", "t"],
["n", "a", "r", "a"],
["s", "p", "a", "ł"]
Słowa poziomo i pionowo mają @sens ;D

@sens: w ogóle przynam, że trochę się jebie z optymalizacją. xD
Tu koleś super opisał spoko algorytm:
https://www.youtube.com/watch?v=zWIsnrxL-Zc
Ja w sumie przepisywałem na mój ulubiony JS i zrobiłem to samo + klocki z cachem.
- Ustalam, że ma być 5 wierszy i 6 kolumn
- Dziele słowa na 5 literowe i 6 literowe
- Wstawiam w 1 wiersz wszystkie możliwe 6 literowe słowa (załóżmy 10 000 słów)
- Wstawiam w 2 wiersz wszystkie możliwe 6 literowe słowa (10k * 10k = 100 000 000 kombinacji)
- Sprawdzam po kolei słowa w kolumnach i jak trafię na 2 literowy początek który nie ma 5 literowego słowa (5, bo tyle wierszy) odrzucam
- Sporo 2 literowych przechodzi, dodaje w 3 wierszu 6 literowe słowo (10k * 10k * 10k to maks ale robi się zabójczo)
- Sprawdzając 3 literowe wiele już ginie, do sprawdzenia w 4 i 5 jest już mało (nadal sprawdzanie to wstawianie do pozostałych tablic tych 10k słów)
Koleś tam waliduje wstawiając litera po literze u mnie w sumie też to jest wstawiam słowo ale patrze kolumnami i jak odkryję, że początku gk
niema to w cachu już jest m qk: false
i kolejna z tych 10k*10k kombinacji tylko bierze boolean.
Muszę jeszcze to zoptymalizować i jakoś to wiercić mniejszymi paczkami, bo algorytm niby powinien działać, ale w pewnym momencie brakuje RAMu. :D

@Deykun obiecał rzecz i słowa nie dotrzymał. Miało być w sierpniu, a sierpień już minął... 11 miesięcy temu...

Rozwala mnie, że cda które stoi i stało na pirackich treściach ma własną hehe platformę strimingowo z płatnościami.

właśnie zescrape'owałem wszystkie wpisy niektórych userów strm.pl i próbuję wsadzić wasze osobowości do modeli AI, niedługo nie będziecie już potrzebni

Wiedzieliście, że API wyszukiwarki gov.pl pozwala byle programiście z ulicy na napierdalanie w nie requestami, które zwracają po 10k obiektów (łącznie ~4MB)? XD
https://www.gov.pl/api/data/search?query=a&category=kategoria&page=1&size=10000
No nie wiem, może to jest normalne. Ale kirva szok że ktoś nie zrobił limitu jakiegoś kurw throttle'a czy czegokolwiek

Wiedzieliście, że API wyszukiwarki gov.pl pozwala byle programiście z ulicy na napierdalanie w nie requestami, które zwracają po 10k obiektów (łącznie ~4MB)? XD
https://www.gov.pl/api/data/search?query=a&category=kategoria&page=1&size=10000
No nie wiem, może to jest normalne. Ale kirva szok że ktoś nie zrobił limitu jakiegoś kurw throttle'a czy czegokolwiek

Ale kirva szok że ktoś nie zrobił limitu jakiegoś kurw throttle'a czy czegokolwiek
No niby tak, ale jak to są dane które się nie zmieniają tygodniami / miesiącami i wszystko na GET to pewnie można dobrego cache ograć.

Kurwa xD ale mi się trafili zleceniodawcy xD Na sam początek fuchy miałem coś tam pozmieniać na stronce łordpres – no to zrobiłem kopię i se na niej pracowałem. Dostaję maila:
Dzień dobry,
Mamy obecnie dwie <nazwy stronki>. Tak być nie może. Muszę pilnie wstawiać zmiany do cenników i wyceniarki. Nawet jak bym wiedział, która wersja jest poprawna to nie wiem czy Pan nie przykryje moich zmian wgrywając jakąś inną wersję. Nie możemy zespołowo pracować i tworzyć dwóch kopi tego samego wyjazdu. Proszę o pilną informację.
xD okeeeeej
Dzisiaj kazali zmniejszyć zdjęcia w nagłówkach. No to zmniejszyłem.
Panie sensie,
Pisałem już o tym kilka razy. Nagłówki powinny mieć inne proporcje. Teraz wchodzi się na stronę wyjazdu i widać jedno wielkie zdjęcie. Zresztą to zdjęcie nie jest zbyt udane. To jest sportowy obóz rodzinny we Włoszech a nie jakaś pocztówka z Jeleniej Góry.
Zdjęcie wysłali mi oczywiście sami xD Zdjęcie miało nazwę "na nagłówek.JPG" xDDDD
Jak im oznajmić tak, żeby nie wyjść na nieprofesjonalnego buca, że nie chcę już od nich żadnych pieniędzy i żeby po prostu już nic do mnie nie pisali?

Kurwa xD ale mi się trafili zleceniodawcy xD Na sam początek fuchy miałem coś tam pozmieniać na stronce łordpres – no to zrobiłem kopię i se na niej pracowałem. Dostaję maila:
Dzień dobry,
Mamy obecnie dwie <nazwy stronki>. Tak być nie może. Muszę pilnie wstawiać zmiany do cenników i wyceniarki. Nawet jak bym wiedział, która wersja jest poprawna to nie wiem czy Pan nie przykryje moich zmian wgrywając jakąś inną wersję. Nie możemy zespołowo pracować i tworzyć dwóch kopi tego samego wyjazdu. Proszę o pilną informację.
xD okeeeeej
Dzisiaj kazali zmniejszyć zdjęcia w nagłówkach. No to zmniejszyłem.
Panie sensie,
Pisałem już o tym kilka razy. Nagłówki powinny mieć inne proporcje. Teraz wchodzi się na stronę wyjazdu i widać jedno wielkie zdjęcie. Zresztą to zdjęcie nie jest zbyt udane. To jest sportowy obóz rodzinny we Włoszech a nie jakaś pocztówka z Jeleniej Góry.
Zdjęcie wysłali mi oczywiście sami xD Zdjęcie miało nazwę "na nagłówek.JPG" xDDDD
Jak im oznajmić tak, żeby nie wyjść na nieprofesjonalnego buca, że nie chcę już od nich żadnych pieniędzy i żeby po prostu już nic do mnie nie pisali?

@sens: w ogóle się śmieją ludzie, że webdev sam może stronki stawiać bez żadnej agencji i szybki pieniądz a w 4 przypadkach na 5 agencja jest potrzebna, bo ktoś kto obsługuje klienta robi za psychiatrę i sanity check wszystkiego. xD

Meh jakiś mało zabawny ten nowy post geniusza. Widać że wakacyjny wajb to nawet mu się nie chce angażować fanów

@sens: widzi jak się śmiejemy z jego niedoli i balansuje między proszeniem o pieniądze a o barwnym opis swojej niedoli. xD

Po napisaniu dla studencika zajebistego skryptu w pythonie, generycznego, asynchronicznego, wykorzystującego mechanizmy refleksji i ogólnie zadowolony jestem dobrze się bawiłem, dużo się dowiedziałem
To teraz podjąłem się za psie grosze kolejnej fuszki: edycji stronki w Wordpressie dla znajomej ciotki mojej żony.
Wiedzieliacie że dodawanie customowych CSSow to jest opcja premium? XDDD