W oczekiwaniu na części lub inspirację, grzebię w czymś ważnym; personalny komputer na rękę, coś jakby pipboy z fallouta.
Pierwotny projekt bazuje na ESP32-S3 z prostym wyświetlaczem OLED. Pamięć będzie trzymana w EEPROMach, oddając cały PSRAM na mikrokontrolerze bibliotekom, bo pewnie będzie ich trochę. Na takim sprzęcie jedyne co chciałbym zapisywać to jakieś proste notatki albo liczby, więc 256KB pamięci dla użytkownika wystarczy. W razie potrzeby można przejść na Raspberry Pi z większym wyświetlaczem i SSD ale teraz to trochę przesada.
Obecnie prototyp posiada 128 bajtów pamięci, wyświetlacz i sczytuje klawisze z klawiatury przez USB. Teraz korzystam z taniej klawiatury bezprzewodowej ale zastanawiam się nad zbudowaniem małej, dedykowanej klawiatury która byłaby zintegrowana z resztą w jednej obudowie - to jest jendak do ustalenia, wiem że nie będzie chciało mi się pisać jedną ręką, być może klawiatura BLE to faktycznie dobre rozwiązanie.
Zastanawiałem się nad możliwością naprawy ścieżek na tej płytce - największym problemem jest przygotowywanie otworów, więc gdyby istniała możliwość samego nanoszenia miedzi to byłoby o wiele prościej.
Okazuje się, że jest taka metoda. Oczywiście jakiś rok temu kupiłem dwie szpule taśmy miedzianej na ślimaki z jakiegoś sklepu ogrodniczego, bo była bardzo tania. Nakleiłem ją na laminat, nakreśliłem wzór markerem i wytrawiło się bardzo elegancko - szybciej nawet od oryginalnej powłoki laminatu, bo ta taśma prawdopodobnie ma cieńszą powłokę.
Co prawda można te miedziane ścieżki zeskrobać bo trzymają się wyłącznie na klej ale do prototypowania to jest bardzo ciekawa opcja.
A oto rezultat wytrawiania. Niektóre ścieżki po prostu przeżarło, ale jeśli się przyjrzeć ścieżkom nakreślonym markerem, to można łatwo ustalić dlaczego doszło do przeżarcia - czasami marker po prostu puszcza olej ale jest w nim za mało pigmentu. I można to dostrzec obserwując ścieżkę pod lupą, więc teoretycznie można robić odręczne ścieżki z gwarancją dobrej jakości połączeń.
Na co to komu - no jak na razie mi dopóki se nie ogarnę jakiegoś stosownego narzędzia CNC.
Zajechałem wszystkie wiertła jakie miałem w domu. HSS w laminacie FR4 to dosłownie jakieś 5-10 otworów i kaplica, a ostrząc łatwo skrócić wiertło i i tak nic nie zostanie. Za dużo otworów mam do zrobienia, jednak trzeba dokupić.
W międzyczasie dodałem do JanusHexa kilka poprawek i wyszukiwanie ciągu znaków - standardowe funkcje C typu strstr się tu nie sprawdzają, bo dla nich końcem tekstu jest 0x00, a w hexdumpie to bajt jak każdy inny, więc żeby np. ustalić długość ciągu wprowadzonych bajtów gdzie w środku jest 0x00 albo znaleźć ciąg znaków w buforze, trzeba napisać swoje własne funkcje.
Absolutny błogostan po dodaniu kursora poruszającego się po tablicy. Kod jest o wiele bardziej schludny niż w poprzedniej wersji, obsługa kursora konsoli została przeniesiona do osobnego pliku żeby można było kompilować program pod konsole windowsowe i linuxowe.
Wkrótce dodam kolory żeby nie wyglądało lamersko na obrazkach
A widzicie kochani bo teraz narzędzie do autouzupełniania wie lepiej od programisty co jest programowane i jeśli chcesz zrobić coś niezgodnego z szablonem to musisz negocjować poprzez komentarze w kodzie pisane nie dla innego człowieka tylko dla wtyczki która przejdzie jeszcze z 20 iteracji w swoim cyklu życia. Kim ja w ogóle jestem żeby trzymać jebaną wtyczkę do edytora w niepewności czy faktycznie zainicjalizowałem połączenie z bazą w innym pliku
@5278
jaki był w ogóle zamysł tej strony gdy to zakładałeś?
ja na początku myślałem że to ironicznie ma nazwę związaną z arką gdynią i mi się kojarzyło z forum kibice.net xD potem dopiero połączyłem że to chodzi o taką internetową arkę (drugą) noego na wzór trzeciej świątyni templeos
ale wracając do pytania, przyświecał ci jakiś ogólny temat czy po prostu piszcie co chcecie
mnie ominął moment wrzucenia tej strony na chany, widziałem chwilę że tu była jakaś zgryzota z wilnem ale w sumie tyle. takto zaglądam tu od czasu do czasu. ten twój blog na profilu i wizjer czytałem kiedyś. poza tym, z ciekawości, na której wersji PHP to jest? ja PHP szanuję, od wersji 7, 8 to już porządny język. Bóg kocha słonie, wiadomo hehe
@5276
te większe silniki przeglądarek to mają dosłownie w swoim kodzie branche oparte na urlu stronki. tj jeżeli jakaś wielka strona np. apple.com coś źle robi, to silnik łamie standard i dostosowuje się pod tam jej jakieś bugi xD
ale co do ladybirda to tak jak mówię przyszłość dobrze się plasuje, zresztą sam autor Andreas Kling ma jakoś ~300 odcinkową serię z programowania tej przegląðarki. wcześniej robił swój os, serenityOS który do dzisiaj żyje własnym życiem ale on się skupił na przeglądarce. niestety już dalej nie nagrywa odkąd to dostało jakiś tam rozruch i 5 cyfrowych+ sponsorów. natomiast sam system dotacji ejst skontruowany tak że sponsorzy nie mają wpływu na decyzyjność i rozwój ladybirda. tam już normalnie jakiegoś twitterka czy youtuba odpalisz i ci działal za parę lat to będzie poważny zawodnik na scenie przeglądarkowej. zresztą teraz kompilacja tego na gówno laptopie mi zajęła z godzinę, na czymś sensownym o wiele krócej więc można sobie wypróbować
a sam ostatnimi laty
siedziałem na librewolfie teraz jestem pare tygodni na ff nightly + arkenfox.js