Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

sens

@Zian: no 5 to git, ale -1 już nie

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

sens

tbh to nawet jestem zdziwiony że w JS można while napisać

@ajdajzler: matko boska, jak mnie irytują takie poglądy. Z takiego myślenia rodzą się właśnie optionale, unwrapping oraz keyword unsafe

TO JEST KOMPUTER, MA ON PROCESOR ORAZ PAMIĘĆ

PROGRAMISTA MODYFIKUJE PAMIĘĆ, JEST TO NORMALNE, NA CHUJ MU TO UTRUDNIAĆ?

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

sens

@sens: W czym to uruchamiasz?

@Zian: we fajerfoksie

Zian
g/javascript

Dlaczego wartość str jest zwracana przy n = -1?

function padIt(str, n) {
while (n--) str = (n & 1) ? (str + "*") : ("*" + str);
return str;
}

console.log(padIt("a", 5));

EDIT: Wcina wcięcia.

sens

@Zian: no nie wiem, mi wywala out of memory

Wcina wcięcia.

nbsp twoim przyjacielem
def main():
    print(bytes([106, 101, 98, 97, 99, 32, 112, 105, 115]).decode('ascii'))

sens
g/sram

Zastanawiam się czy zrobić wpis że robię właśnie kupę czy o kolejnym sprytnym wykorzystaniu układu scalonego nie do końca zgodnie z jego przeznaczeniem

No sram se

rakkenroll
g/Film

ja pierdole, to nowe wesele to juz przegiecie, smarzowski nakrecil ten sam film poraz n-ty, ale tym razem juz tak przegial z nagromadzeniem ogolnego syfu, ojkofobii i w ogole szeroko pojetego ZŁA, ze stal sie autoparodia, tylko brakowalo sceny przeskakiwania rekina przez glownego bohatera

sens

@sens: tylko nie o patointeligencji tylko o piciu herbatki i burzliwych dyskusjach o budowie atomu z gościnnym udziałem Wiesława miernika

Logika
g/8bit

8 minut
8 milimetrów
8 bitów

sens

@Logika: 8 dni tygodnia

rakkenroll
g/Film

ja pierdole, to nowe wesele to juz przegiecie, smarzowski nakrecil ten sam film poraz n-ty, ale tym razem juz tak przegial z nagromadzeniem ogolnego syfu, ojkofobii i w ogole szeroko pojetego ZŁA, ze stal sie autoparodia, tylko brakowalo sceny przeskakiwania rekina przez glownego bohatera

sens

@rakkenroll: dom zły to fajny film, ale już nie było tego pierdolnięcia.smarzowski powinien teraz zrobić film o inteligencji, to by mnie zaskoczyło xd

rakkenroll
g/Film

ja pierdole, to nowe wesele to juz przegiecie, smarzowski nakrecil ten sam film poraz n-ty, ale tym razem juz tak przegial z nagromadzeniem ogolnego syfu, ojkofobii i w ogole szeroko pojetego ZŁA, ze stal sie autoparodia, tylko brakowalo sceny przeskakiwania rekina przez glownego bohatera

sens

@sens: pamiętam jak pierwsze wesele zrobiło na mnie takie mocne wrażenie, że mnie wgniotło w fotel, szkoda że smarzol zamiast zrobić coś nowego po kuracji i weselu, to rozmienił się na drobne i od 15 lat wałkuje ten sam temat. Bo myślę, że dałby radę wymyślić jeszcze coś dobrego.

rakkenroll
g/Film

ja pierdole, to nowe wesele to juz przegiecie, smarzowski nakrecil ten sam film poraz n-ty, ale tym razem juz tak przegial z nagromadzeniem ogolnego syfu, ojkofobii i w ogole szeroko pojetego ZŁA, ze stal sie autoparodia, tylko brakowalo sceny przeskakiwania rekina przez glownego bohatera

sens

@rakkenroll: byłem w kinie i w sumie tego, że to będzie kolejny raz ten sam film to się spodziewałem. Ogólnie taki średni, ładne ujęcia, dobre kostiumy, ale fabularnie chaotyczny, retrospekcje trochę z dupy. Wydaje mi się, że chciał pokazać że teraz zaczyna się powtórka z historii i chciał trafić z tym do szarego człowieka (stąd nie do końca w promocji filmu widać o czym on jest), ale mu się to chyba niezbyt udało.

Ogólnie to skisłem tylko mocno z tego piczowąsatego wykopka xD fana historii, to był dobry motyw.

sens
g/CozienaProfdyuktywnoscINfrmtyczn

https://i.imgur.com/W6Ggy1C.jpeg

po wielu utarczkach z wyświetlaniem tekstu już w sumie na czymkolwiek, stanęło na jakimś chujowym wyświeltaczu tft, zatem nieśmiało przystąpiłem do pisania klona vima i jakichś innych komend, tak dla testu

muszę skombinować

  • klawiaturkę na ps/2 i napisać sterownik do niej

  • jakiś mikrokontroler z 2 x SPI, bo teraz to jest troszkę lipne sterowanie tym ekranikiem, bo teraz jest tak, że

    • wciskam przycisk, sygnał z klawiatury leci do arduino (robiącego za IO controller) po UART
    • arduino zapisuje sobie ten bajt w buforze klawiatury
    • CPU robi IO request na szynie adresodanowej żądając odczytanie bajtu z bufora klawiatury
    • CPU robi IO request wysyłając ten bajcik po szynie adresodanowej z powrotem do arduino tym razem żądając wyświetlenia tego bajtu na ekranie
    • arduino wysyła do kontrolera ekranu (atmega328) tenże bajt po I2C (100 kHz max, próbowałem różnych kombinacji i sztuczek z SPI, ale nic to nie dało)
    • kontroler wysyła do ekranu piksele odpowiadające znakowi odpowiadającemu temu bajtowi po jedynym SPI jakie ma ta spierdolona głupia atmega
  • coś szybszego niż arduino do bycia IO controllerem, bo teraz mogę zegar ustawić na max 22 kHz, inaczej nic mi się nie wyświetla na ekranie, nie wiem, jakiś FPGA, tylko jeden spaliłem, a innego nie mam, bo to drogie chujstwo i upierdliwe w obsłudze, bo każdy producent ma swoje zjebane zamnknięte środowiska, po 10 GB każde lol, programatory trzeba dokupować osobno za grube pieniądze

  • jakąś zewnętrzną pamięć nieulotną, bo teraz za każdym razem po włączeniu komputerka muszę ręcznie ładować program do RAMu xD, co troszkę trwa – 10 sekund przy 885 bajtach, mam jakieś eepromy (zajebane z roboty ofc) coś tam wymyślę z nimi

sens

@spam_only: szczerze to lowlevel daje dużo więcej zabawy niż wysokopoziomowe składanie programu z napisanych przez kogoś innego klocków

sens
g/CozienaProfdyuktywnoscINfrmtyczn

https://i.imgur.com/W6Ggy1C.jpeg

po wielu utarczkach z wyświetlaniem tekstu już w sumie na czymkolwiek, stanęło na jakimś chujowym wyświeltaczu tft, zatem nieśmiało przystąpiłem do pisania klona vima i jakichś innych komend, tak dla testu

muszę skombinować

  • klawiaturkę na ps/2 i napisać sterownik do niej

  • jakiś mikrokontroler z 2 x SPI, bo teraz to jest troszkę lipne sterowanie tym ekranikiem, bo teraz jest tak, że

    • wciskam przycisk, sygnał z klawiatury leci do arduino (robiącego za IO controller) po UART
    • arduino zapisuje sobie ten bajt w buforze klawiatury
    • CPU robi IO request na szynie adresodanowej żądając odczytanie bajtu z bufora klawiatury
    • CPU robi IO request wysyłając ten bajcik po szynie adresodanowej z powrotem do arduino tym razem żądając wyświetlenia tego bajtu na ekranie
    • arduino wysyła do kontrolera ekranu (atmega328) tenże bajt po I2C (100 kHz max, próbowałem różnych kombinacji i sztuczek z SPI, ale nic to nie dało)
    • kontroler wysyła do ekranu piksele odpowiadające znakowi odpowiadającemu temu bajtowi po jedynym SPI jakie ma ta spierdolona głupia atmega
  • coś szybszego niż arduino do bycia IO controllerem, bo teraz mogę zegar ustawić na max 22 kHz, inaczej nic mi się nie wyświetla na ekranie, nie wiem, jakiś FPGA, tylko jeden spaliłem, a innego nie mam, bo to drogie chujstwo i upierdliwe w obsłudze, bo każdy producent ma swoje zjebane zamnknięte środowiska, po 10 GB każde lol, programatory trzeba dokupować osobno za grube pieniądze

  • jakąś zewnętrzną pamięć nieulotną, bo teraz za każdym razem po włączeniu komputerka muszę ręcznie ładować program do RAMu xD, co troszkę trwa – 10 sekund przy 885 bajtach, mam jakieś eepromy (zajebane z roboty ofc) coś tam wymyślę z nimi

sens

@sens: zmontowałem z tych eepromow (razem jest ich 4) 16kB co spokojnie mi na razie wystarczy do wgrania tam tego zalążka systemu.

Można ich max podpiac 8 na jednej szynie ale mam tylko 4. Fajnie by było ogarnąć potem trochę więcej pamięci.

Mam co prawda takie stare epromy, które chyba są większe, z okienkiem do kasowania światłem UV, ale to na razie odpada, bo do zaprogramowania ich trzeba 12v a do usuwania trzeba światła UV, które w sumie mam no ale nie będę tak się mecyzl skoro zmieniam ten program co chwilę

sens
g/CozienaProfdyuktywnoscINfrmtyczn

https://i.imgur.com/W6Ggy1C.jpeg

po wielu utarczkach z wyświetlaniem tekstu już w sumie na czymkolwiek, stanęło na jakimś chujowym wyświeltaczu tft, zatem nieśmiało przystąpiłem do pisania klona vima i jakichś innych komend, tak dla testu

muszę skombinować

  • klawiaturkę na ps/2 i napisać sterownik do niej

  • jakiś mikrokontroler z 2 x SPI, bo teraz to jest troszkę lipne sterowanie tym ekranikiem, bo teraz jest tak, że

    • wciskam przycisk, sygnał z klawiatury leci do arduino (robiącego za IO controller) po UART
    • arduino zapisuje sobie ten bajt w buforze klawiatury
    • CPU robi IO request na szynie adresodanowej żądając odczytanie bajtu z bufora klawiatury
    • CPU robi IO request wysyłając ten bajcik po szynie adresodanowej z powrotem do arduino tym razem żądając wyświetlenia tego bajtu na ekranie
    • arduino wysyła do kontrolera ekranu (atmega328) tenże bajt po I2C (100 kHz max, próbowałem różnych kombinacji i sztuczek z SPI, ale nic to nie dało)
    • kontroler wysyła do ekranu piksele odpowiadające znakowi odpowiadającemu temu bajtowi po jedynym SPI jakie ma ta spierdolona głupia atmega
  • coś szybszego niż arduino do bycia IO controllerem, bo teraz mogę zegar ustawić na max 22 kHz, inaczej nic mi się nie wyświetla na ekranie, nie wiem, jakiś FPGA, tylko jeden spaliłem, a innego nie mam, bo to drogie chujstwo i upierdliwe w obsłudze, bo każdy producent ma swoje zjebane zamnknięte środowiska, po 10 GB każde lol, programatory trzeba dokupować osobno za grube pieniądze

  • jakąś zewnętrzną pamięć nieulotną, bo teraz za każdym razem po włączeniu komputerka muszę ręcznie ładować program do RAMu xD, co troszkę trwa – 10 sekund przy 885 bajtach, mam jakieś eepromy (zajebane z roboty ofc) coś tam wymyślę z nimi

Runchen
g/Runcheinigal

Trzy projekty do analizy:
Na kogo przepisać "ziemie, kasztel i dobra"

  1. Czy lepiej na mój Klub odtwórstwa historycznego Loży masońskiej?
  2. Czy na córkę co ja z dwa razy widziałem i ma 17 lat i jest pizdą zarozumiałą
  3. Czy na: wybraną rodzinę kolegi z dziećmi, co ma zero czegokolwiek xD
    ? Co zrobić?
    A czas się koczy. Rok góra dwa.
    Choć przed terminalną albo jak zacznie być naprawdę źle to się powieszę albo utopię ofc.
    Co zrobić z testamentem i majątkiem?
    Tylko sensowne przemyślenia.
sens

chcesz zrobić coś użytecznego

@Runchen: chciałem pienoądze, ale na pewni nie chciałęm zreobiv nic uzytecnzego

sens
g/spierdolenieumysłowe

money for nothing
strims for free