#technologia #office
@AlvaroSoler spoko, mam i używam. Nie rozpierdala dokumentów jak libre office
@AlvaroSoler Spróbuj OnlyOffice Editors!
Znacznie ciekawszy.
ma lepszą dokumentację od open/libre ofisa i potrafisz z niej korzystać? (¬‿¬)
Zaloguj się aby komentować
Nie kości a modułów. Sorry, musiałem.Jaka platforma? Bo jeśli np. intel 1200 to max dla gear 1 wynosi 3600mhz.
Zaloguj się aby komentować
Zostań Patronem Hejto i 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
Chciałbym zacząć przygodę z frezowaniem w drewnie i fornirze. Mam pewien pomysł realizacji przedmiotów które wymagałyby elementów niedużych rozmiarów (raczej do 30x40cm, co do grubości elementów raczej do 10cm).
Czy są jakieś sensowne urządzenia do 5 klocków? Nie muszą mieć fizycznego panelu sterowania, wyatarczyłaby realizacja projektów 3D po USB. Wrzeciona nie muszą być jakieś silne, zależałoby mi jednak tylko na szybkości i dokładności.
Z góry dzięki za odpowiedź
Popytaj na https://www.cnc.info.pl
Zaloguj się aby komentować
@GitHub melduję o zmianach
#dziading #pcmasterrace #druciarstwo
Żeś zrobił słabą podmianę karty. W sensie pograsz na niej, ale lepiej było dołożyć do czegoś nowszego.
@Krecik_cygan taki mam zajob w żyćku obecnie że nawet w weekend ciężko odpowiedzieć :D
Piękna konstrukcja! I te wyklepane blachy pod kartę i przydługi wkręt na wentylatorku <3
Jeszcze tak z mojej strony to bym puścić osobne kable na jedno i drugie gniazdo zasilania karty graficznej, żeby nie obciążać tylko tej jednej linii. Poza tym ideolo #dziading oraz #druciarstwo :)
@Krecik_cygan Dyskusyjna wymiana i jej opłacalność.
Zaloguj się aby komentować
Wojna
Treść dla dorosłych lub kontrowersyjna
Zapłaciłem za całą tarczę, to zużyje całą.
#obrobkametali przygotowania do i po #spawanie
Macie jakieś sprawdzone firmy z tarczami?
Za te płacę po 9zł, i uważam że są git.
Gryzą metal konkretnie i długo.
lamelki są gówniane, niestety
@myoniwy polecam
@myoniwy też mam ga9030r . Dobry sprzęt, niedrogi i w sumie nie do zajebana (chociaż znam gościa co zajebał jak beton tarczą baryłkową szlifował bez litości żadnej drań jeden).
Zaloguj się aby komentować
Przez ostatnie kilka miesięcy pisałem sobie rozszerzenie do #chrome, które wizualizuje dane o klikniętych na stronie elementach - tzw "heatmapa", czy też "clickmapa".
Była to okazja żeby mieć sporo niecodziennych wyzwań do rozwiązania, i pomyślałem że się nimi podzielę. Ponieważ sporą część tego co musi być zrobione miałem w głowie i nie porywało mnie robienie jej, do stworzenia części kodu użyłem #chatgpt i #github #copilot , co też przyniosło ciekawe doświadczenia.
Są to totalnie geekowskie wynurzenia ale mam nadzieję znaleźć odrobinę przestrzeni gdzie mógłbym też zyskać może jakiś feedback na temat tego rozwiązania
Całość opiera się na zbieraniu selektorów CSS klikniętych elementów, a później pobieraniu tych danych i wizualizowaniu ich.
- Sama komunikacja z zewnętrznym serwisem w Chrome Extensionie to już jest ciekawy fikoł, bo można to robić tylko z konkretnego kontekstu - service workera (a.k.a. background.js) - wymaga to przerzucania danych w odpowiednie miejsce (np. do otwartego taba przeglądarki), bo nie można ich pobrać "gdzie się chce"
- Wizualizacja klikniętych elementów to fragment w którym mocno wspomagałem się AI - ChatGPT dobrze był w stanie zrozumieć o co mi chodzi i uwzględnić wymagania, ale jego sposób pracy potrafił się wahać z tygodnia na tydzień. W końcu przerzuciłem się na GitHub CoPilot ponieważ sugeruje na podstawie całego otwartego w #vscode projektu i bieżącego miejsca w kodzie. Czasem jak kulą w płot, ale zaoszczędził mi mnóstwo czasu. W sumie cały algorytm wizualizacji to jego dzieło którego staram się sam nie ruszać
jedną z rzeczy, które AI rozwiązało jest kolejność renderowania elementów na podstawie sprawdzenia, który jest czyim dzieckiem, tak, aby nie było później zwizualizowanych elementów, których nie da się kliknąć.
- Największym problemem, nad którym dumałem jak memiczny Pablo Escobar przez 1,5 miesiąca odkładając całość w kąt, było jak skonstruować toolbar wyświetlający się po kliknięciu danego elementu. No nie mogłem tego sobie dobrze wymyśleć biorąc pod uwagę to co chciałem zrobić, czyli doklejać go do już istniejącego elementu i pozwalać mu się rozwijać na obszar poza tym elemente. Z pomocą też pewnego wieczora przyszło AI, ale do rozwiązania o co je poprosić musiałem dotrzeć sam.
- Nadawanie odpowiedniej kolorystyki w zależności od ilości kliknięć na dany element jest czymś co muszę jeszcze dopracować. Pierwsza wersja opierała się na przypisaniu natężenia jednego koloru, teraz już mam 2 kolory. Wymyśliłem sobie żeby dzielić skalę pomiedzy tymi 2 kolorami na liczbę kolorów odpowiadającą ilości elementów do pokolorowania, ale to nie daje wyraźnych wizualnie efektów, więc wprowadziłem dodatkowy model który elementy z największą ilością kliknięć doboostowuje na podstawie tego, które mają miejsce w datasecie (bo jest on posortowany od najbardziej klikanych elementów)
- Potrafią się też zdarzać uszkodzone dane z niewłaściwymi, urwanymi selektorami CSS - trzeba je w miarę możliwości oczyszczać i wizualizować na najbliższym elemencie
- Niektóre elementy na stronach, gdy są kliknięte, potrafią zwracać inne selektory np zawierające klasę "active". Żeby te dane łączyć (chociaż chyba mi to jeszcze nie do końca działa
) też zrobiłem dedykowaną temu funkcjonalność.
- Problem, którego jeszcze nie rozwiązałem: przy używaniu google translate, mogą się zmieniać wykrywane selektory CSS klikniętych elementów, bo jest w nich dodatkowo umieszczany tag <font> albo i dwa
- Popełniłem też sporo mniejszych, czeskich błędów przy obsłudze dość złożonego API - tym lepiej miałem okazję się go nauczyć
- GitHub CoPilot dobrze się u mnie zadomowił. Zrobiłem kilka zrzutów które chcę zmontować w filmik o nim, gdzie mam przykłady i dobrych i kiepskich jego zachowań. Czasem trzeba go lekko szturchnąć w odpowiednim kierunku, i potrafi dużo pomóc, ale czasem jest zupełnie bezużyteczny i kręci się w kółko jak 5 latek
No i taka robota. Mi się bardzo przyda w mojej codziennej pracy. Jak coś, to extension współpracuje z analityką Piwik PRO, która ma dwie zalety - jest robiona w Polsce i jest darmowa do 500 tys. eventów miesięcznie ( ͡° ͜ʖ ͡°) #toniejestreklama, może się komuś przyda, a samo rozszerzenie tu: https://logbaker.com, a filmik mam nadzieję że się osadzi: https://www.youtube.com/watch?v=wJSYjGRO5YM
Jeśli ktoś ma pytania dot. developmentu chrome extensiona też chętnie odpowiem na tyle ile wiem
@gonerator dla kogo zbierasz te dane?
@em-te dla właścicieli różnych stron internetowych - prywatnych firm
całkiem ciekawe wyzwanie
pytanie zasadnicze: co cię motywowało do tworzenia własnego rozwiązania?
Gotowych rozwiązań do heatmap było sporo (nie robię w tej branży od wielu lat, toteż na bieżąco już nie jestem) i głównym problemem była ich ociężałość. Ale nie wspomniałeś o gotowcach w ogóle, toteż jestem ciekaw czy krojenie żadnego gotowca nie byłoby "bardziej".
Druga rzecz to selektory.
Jak zbierasz dane dot. selektorów obejmujących całą szerokość lub wysokość widocznego
obszaru (nie wiem jak się tłumaczy viewport)?
@VonTrupka motywacja do stworzenia własnego rozwiązania była taka, że już tej platformy używałem, a rozwiązanie w niej zawarte nie było wystarczające. A nie chciałem do samych heatmap zaprzęgać zawsze kolejnego rozwiązania, skoro to już mam działające. Oczywiście, jest wiele rozwiązań, ale każde ma swoje wady i zalety oraz koszty. A tutaj wiem dokładnie jakie dane przetwarzam i co chcę z nimi zrobić
Jest jeszcze aspekt prywatności przetwarzania danych - dla wielu firm istotny - a przy niektórych rozwiązaniach potrafi to być bardzo niejasne (patrz: MS Clarity). Piwik ma to dobrze ograne dzięki anonimizacji.
Co do selektorów - jeśli element ma całą wysokość lub szerokość viewportu, to jest zbierany tak samo (np body) - i na nim też są wizualizowane kliknięcia, najczęściej te nieintencjonalne - jeśli dobrze rozumiem o co pytasz
@gonerator
założyłem defaultowo self hosted rozwiązania, chmurowatość to dla mnie ostateczność
przy czym i tak prędzej odpuściłbym 3rd party hosted niż go użył
tzn ogólnie rzecz biorąc i afair liczone były współrzędne kursora podczas wywoływania eventu i normalizowane względem - hgw, jak to określić - rozmiarów strony lub głównego kontenera.
I tutaj pytanie moje dotyczyło selektora elementu który ma dużą szerokość lub wysokość a jest w zasadzie pusty. No jeszcze wypadałoby uściślić jakiego typu selektory i czy są unikatowe, bo w przypadku klas to odróżnienie klikniętego elementu tylko na tej podstawie byłoby ... trudne
takie tam moje geekowskie dywagacje ( ͡~ ͜ʖ ͡°)
Komentarz usunięty
Zaloguj się aby komentować
Przyszło mi teraz odpalić pgAdmin 4. Jedyne co mi przychodzi do głowy to ten obrazek..
phpmyadm to ociężała grucha
od niepamiętam kiedy używałem dbninja jeśli chodziło o zrobienie czegoś na szybciocha
czy coś równie lekkiego do postrgresa istniało lub jeszcze istnieje to niestety ni wim
Zaloguj się aby komentować
#diy #majsterkowanie #elektronika
@Yes_Man czemu stary padł? zaśliniony?
@em-te chiński głośniczek z drutem fi 0,01 mm zapewne. Skruszył się ze starości lub pękł podczas uderzenia o coś. Typowe dla takiego maleństwa. Ten przetwornik Sony ze słuchawek który został, jego brat lub siostra z drugiej słuchawki też w pewnym momencie przestał działać. Tam występuje bardzo cienki drut nawojowy na cewce
@Yes_Man pięknie zdrutowane, tak trzymaj
Ładnie jest, jeszcze nas wszystkich to przeżyje
Zaloguj się aby komentować
Zacząłem też robić zaprawki na lakierze, bo jest dużo jakichś odbić/odprysków. Po wcześniejszych deszczach miejscami spływał powierzchniową rdzą. Gorąco było i chyba podróba dremela mi się zagrzała, bo od samego leżenia nie chciał później ruszyć.
Tak czy inaczej Oplowy Z157 pasuje dość dobrze do Roverowego 421 Silver Leaf (poza metalliciem, to przez lata nie utrzymało się lub ktoś ściął warstwę przy polerowaniu). Mnie jednak wciąż marzy się Moonraker Blue.
#macmajster #prestizowygruz2 #samochody #zawszegratem
Zaloguj się aby komentować
#teoriespiskowe #samoloty #lotnictwo
@ElektrolizatorDwuczlonowy Kyrie Eleison!!!
@ElektrolizatorDwuczlonowy Za każdym razem kiedy ogarnia was zdziwienie wynikami, to pamiętajcie, że to ma prawa wyborcze!
No dobra, ale faktycznie jest tak że samolot tankuje więcej paliwa, niż waży niezatankowany samolot?
Bo to mnie serio zastanawia xD
A z drugiej strony, wiezie też kilkaset ton ładunków i pasażerów, więc te 300 ton paliwa to może będzie mniejszy ułamek całości.
Jeszcze ciekawe jaką gęstość ma to paliwo, bo piszą o 300 tonach, a nie o 300 litrach. Ciekawe ile w praktyce zajmuje. Wtedy by można łatwiej policzyć czy wejdzie taka ilość do skrzydeł
Zaloguj się aby komentować
Rozchodzi się o te dwie rzeczy:
- Odejście jednego z deweloperów projektu Rust for Linux
- Wpis Asahi Lina
Zaczynając od pierwszego, wpis o odejściu Wedson Almeida Filho(pracownik Microsoftu) opublikowany został na listach mailingowych linuxa tutaj
https://lore.kernel.org/lkml/[email protected]/
W skrócie pracował prawie 4 lata przy projekcie, ale zraziły go różne nietechniczne problemy które ciągle napotykał
Nawiązuje tam do https://youtu.be/WiPp9YEBV0Q?t=1529
W tej prezentacji Kent Overstreet stara się przedstawić, w jaki sposób bindingi c->rust powinny generować(lub pomóc generować) kod Rusta, tak by w samym typie zawrzeć tak dużo informacji na temat tego co dana zmienna przechowuje i jak ją używać, by zmniejszyć ryzyko błędów przy jej użytkowaniu. W C te informacje nie są zapisane w kodzie, więc trzeba je ręcznie pomagać rozpoznawać i zapisywać. To zrodziło duże kontrowersje, że zmiana interfejsów w C będzie wymagała też zmian w Rust, a wielu deweloperom nie w smak uczyć się kolejnego języka. Autor kilkukrotnie wspominał, że to nic takiego, bo oni się tym zajmą(stroną rustową) i potrzebują tylko informacji jakie jest zachowanie poszczególnych elementów po stronie C. Jeden gość zaczął więc podniesionym tonem mówić, że jest tu masa deweloperów >50 lat i że ewangeliści Rusta nie zmuszą wszystkich do nauki tego języka.
Inną sytuacją jest wpis Asahi Lina, która współtworzyła kilka subsystemów w Linux używając do tego głównie Rusta, co pomogło przeportować kernel na Mac ARM
Wpis to - https://vt.social/@lina/113045455229442533
Opisuje proces rzucania kłód pod nogi, podczas próby robienia progresu w tworzeniu sterowników pisanych w Rust.
Przy tworzeniu abstrakcji dla planisty DRM znalazła masę problemów, które były spowodowane złym stanem kodu w C i odpowiedzią na to było "rób to tak samo jak w amdgpu, bo im to przecież działa"
Mimo stworzenia patchy z poprawkami, które naprawiały błędy będące również widoczne dla użytkowników C, domyśla się że z racji że pochodzi ona ze świata Rusta, maintainer nie chce ich zaakceptować.
Przez ostatni rok czekała na zmergowanie prostego wrappera dla struktury, więc nie dziwi się że progres Rust for Linux jest raczej mizerny.
Warto przypomnieć, że Linus Torvalds zgodził się kilka lat temu na użycie Rusta obok C i assemblera, by zarówno zwiększyć jakość/stabilność elementów takich jak sterowniki i przyciągnąć młodsze pokolenie, bo widzi problemy ze starzejącą się kadrą.
Ostatnio wspominał, że progres związany z Rustem jest mniejszy niż się spodziewał wyliczając jako jeden z powodów niechęć starszych deweloperów.
Smutne jest to, że istnieją ludzie którzy mają chęć, motywację i umiejętności do tworzenia przydatnych rzeczy lecz są im podcinane skrzydła.
Podsumowaniem może być ten cytat z komentarza Asahi Lina
```
But I get the feeling that some Linux kernel maintainers just don't care about future code quality, or about stability or security any more. They just want to keep their C code and wish us Rust folks would go away. And that's really sad... and isn't helping make Linux better.
```
#programowanie
#jezykc
#rustlang
#linux
@qarmin Nie ma to jak czuć się lepszym od innych ponieważ piszesz w starszym i trochę trudniejszym języku programowania.
Mają płacone za robotę czy pro publico bono?
@jimmy_gonzale zależy kto. Starzy maintainerzy tak, jak robisz to od dzwona to nie
Jeden gość zaczął więc podniesionym tonem mówić, że jest tu masa deweloperów >50 lat i że ewangeliści Rusta nie zmuszą wszystkich do nauki tego języka.
Gdzieś między 30 a 40 rokiem życia większość programistów powinna dostać zakaz pisania kodu i zająć się czymś innym żeby nie szkodzili swoim podejściem.
Zaloguj się aby komentować
Bellingcat udostępnił narzędzie Shadow Finder Tool, w którym:
- Podajemy zmierzony dowolny obiekt ze zdjęcia (w pikselach) oraz zmierzony jego cień i datę / godzinę kiedy zdjęcie było zrobione
- Dostajemy obszar na mapie, w którym zdjęcie zostało wykonane. Jeśli posiadamy np. 2 lub więcej zdjęć tego samego miejsca (z różnych godzin) - to można jeszcze bardziej zawęzić obszar, w którym zdjęcie zostało wykonane
#ciekawostki #osint #technologia #sztucznainteligencja trochę
#programowanie
Linki:
Film jak to działa: https://m.youtube.com/watch?v=pQIjDPFgdJA
Program:
https://www.bellingcat.com/resources/2024/08/22/shadow-geolocate-geolocation-locate-image-tool-open-source-bellingcat-measure/
No to od dzisiaj będę publikował jedynie zdjęcia zrobione w nocy. Szach mat bieda osintowcy.
Zaloguj się aby komentować
Skrypt przekształca video plik mkv wyodrębniając jego dźwięk.
a następnie na jego podstawie jest robiony plik txt co kto tam mówi
po co to, komu zapytacie...
Byłem na szkoleniu, które mam nagrane i teraz sam będę prowadzić takie szkolenia
więc w ramach notatek
@bagela daj mnie to I naucz modyfikować. Ponad to samo co ty robisz, to jeszcze mam dyktafon w robocie i bym chciał głosowe notatki łatwo w txt zamieniać, a dostępne softy se z tym niedobrze radzą...
@plemnik_w_piwie daj email to tobie podeślę
Zaloguj się aby komentować
#macmajster #elektronika #diy #arduino #zrobtosam
@macgajster Więcej takich ludzi nam potrzeba.
@Mr.Mars
Zaloguj się aby komentować