
@Deykun: raz posmakujesz vima to już z niego nie wychodzisz, tyle powiem, i to wcale nie dlatego że nie wiem jak

@Deykun: jak chcę dodać przecinek na końcu wielu linii to normalnie robię :'<,'>norm $a,
a nie jakieś multikursory myszką jak zwierzę xD

Dzisiaj dostałem maila, że mogę wykupić klasę biznesową, w przyszłą niedzielę lecę na lokacje rzeczy

@Deykun: meh, ja mam takie kombinacje pobindowane i w systemie i w IDE, że wsm to nawet nie zauważam
np.
-
⌘ shift J/K
przełączam się między oknami w obrębie jednego desktopa, -
⌘ shift H/L
przełączam się między desktopami, -
fn ⌘ 8/9/0
przęłaczam się między monitorami, -
⌘ shift ]/[
zmieniam taby (w IDE i w przeglądarce) xD -
^W + ^H/J/K/L
przesuwa pozycję paneli w IDE w lewo/dół/górę/prawo -
⌘ shift 0
robi mi layout BSP w window managerze
ogólnie staram się nie odrywać rąk od klawiatury, co wymaga pewnych wyrzeczeń jak widać
nawet jak sobie wybieram plik z drzewka z file explorera w vscode, to przełączam się na niego ⌘ shift E
, a potem góra/dół jak w vimie, albo /
żeby wyszukać po nazwie

Pamiętacie był taki Szczepan sadurski i on wydawał takie składane gazetki z dowcipami obrazkami I tam był taki brzuchomówca z obrzydliwą kukiełką co miał takie parcie na szkło że tam robił jakieś żenujące filmiki że popełni samobójstwo xd to jednak były lepsze czasy xd

@Deykun: ja se robie program do wykresów w czasie rzeczywistym w terminalu na podstawie danych z portu szeregowego

["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 następnym kroku można sobie np. powracać do obciętych tablic jeżeli nie będzie żadnego wyniku
mój sposób ma nawet jakiś sens, bo szukanie tego jest oczywiście wydajniejsze przy DFS, a obcinanie iteracji robi z tego taki pseudo-dfs

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

@Deykun: https://paste.ofcode.org/aY2aRy985cBLTuzwLtBA29
takie coś wysrałem na szybko, oczywiście moja "optymalizacja" polega głównie na obcinaniu zbyt dużych tablic xD ale nadal, coś tam potrafi wygenerować w krótkim czasie. Przy obcinaniu do 3000 elementów na iterację, to w 3,5 sekuny mi generuje ok. 10 kwadratow 6x6 (nie licząc parsowania słownika, które i tak należy sobie skeszować)
(a samo sprawdzanie jeśli by je zaimplementować, będzie oczywiście poprawne i błyskawiczne)
moje spostrzeżenie jest takie – zawczasu sobie zrobić drzewka Trie (u mnie reprezentowane przez te dwa słowniki wordsr
i wordsc
) dla długości od 3 do ~7

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