#programowanie

232
1487
#konstruktorelektrykamator #programowanie
Siedzę sobie od dwóch godzin próbując napisać program do EatonEasy4 i zastanawiam się dlaczego nie działa mi komparator.
Już znalazłem, ale niech i inni się pogłowią trochę.
Nawet dla ułatwienia dam wam podręcznik do tego sterownika.
https://www.eaton.com/content/dam/eaton/technicaldocumentation/mn/MN050009_PL.pdf
myoniwy userbar
85219938-8bcf-4896-85e7-3b748f914d9a
cec

! Masa x ziobro = ziobro

Co to jest aktywacja za pomocą haczyka?

Zaloguj się aby komentować

Gdzie widzisz siebie za 5 lat?

#pracbaza #programowanie #it #pracait #heheszki #rekrutacja
Opornik userbar
62cc4ae0-7732-4f33-87e9-4cfec4ec25c6
Byk

@MikeleVonDonnerschoss  @Opornik podłączam się, ale może jeszcze z 10 pociągnę

damw

@Opornik ja to jeszcze za 15 lat bym chciał kodzić

wombatDaiquiri

@Opornik no mam nadzieję że mieszkanko spłacone i domek już kupiony będzie. A potem to się zobaczy czy ciekawy projekt wpadnie czy będę musiał wybierać czy uczyć się stolarstwa czy kowalstwa xD

banan-smietana

@wombatDaiquiri o to mi manager ostatnio powiedział że będzie wygaszał swoją obecność na projekcie. Ja że co na innego idziesz? Nie już od kilku lat robi szafki na boku i myśli że za rok to będzie mogło być jego głównym zajęciem. Generalnie jak już ktoś odchodzi z IT to idzie w coś gdzie "widać rezultaty" lub gdzie się "pracuje rękami". Moje ciało nie jest zbudowane do pracy fizycznej więc IT po grób!

Zaloguj się aby komentować

Jak nie śledzicie ostatnich dram w świecie programowania/open source, to oto przedstawiam nową i dość specyficzną, bo ocierającą się o możliwe tworzenie backdoorów przez rządy w popularnej bibliotece do kompresji w Linuxie(nawet jeśli jej nie używacie bezpośrednio, to masa programów w systemie jej używa pod spodem).

W skrócie to autor biblioteki w wersji 5.6.0/5.6.1 zaczął dodawać stopniowo "obfuscated"(czyli to chyba się tłumaczy jako zaciemniony) kod, który ostatecznie miał raczej pozwalać na umożliwienie zdalnego dostępu do maszyny(ponieważ xz jest używany przez openssh).

Analiza - https://www.openwall.com/lists/oss-security/2024/03/29/4
Inna analiza - https://gist.github.com/thesamesam/223949d5a074ebc3dce9ee78baad9e27

Wątki na internecie - polecam przeczytać komentarze, które wyjaśniają niektóre rzeczy:


Backdoor został wykryty, ponieważ powodował duże spadki wydajności oraz nie lubiał się z valgrindem, który przeczuwał że coś z binarką nie jest w porządku(wygląda że plik binarny sam się modyfikował)

Dla uspokojenia, problematyczne wersje były używane głównie w niestabilnych wersjach dystrybucji.

#programowanie
#linux
#opensource
4dfb1ac0-745c-4efb-99b4-b878c6930ee0
Dzemik_Skrytozerca

I nikt nie napisze gdzie doszło do naruszenia bezpieczeństwa? Ludzie, wy macie jakieś pojęcie o dokumentowaniu rzeczy? A wystarczy dodać:


Backdoor in upstream xz/liblzma leading to SSH server compromise [CVE-2024-3094]


Ten dopisek ma też od razu funkcje, że dobrze się sprawdza w Google.

Catharsis

@qarmin Jak się kładłem spać to widziałem już o tym jakiś artykuł. Jak po obudzeniu się odpaliłem kompa to od razu mi się odpaliła przeglądarka bo nowy wpis w "arch news" a tam żeby szybko zaktualizować system bo jest backdoor w paczce. No to szybkie pacman -Syu i patrzę, mam już zainstalowaną wersję bez backdoora, taki Arch moment bo nawet nie wiem kiedy zrobiłem ten update xD

vinclav

@qarmin szczerze powiedziawszy, to mnie wcale nie dziwi, AI i te gówno czaty GPT pchają oprogramowanie w closed source.


Taki zabieg ma na celu coś takiego " ej no nie dajmy tak sobie puszowac komustam coś w sieć, zablokujemy dostęp do kodu".


Na co tępe masy przystaną, nadzieja dziwna epoka, w której programiści będą się uczyć, lub też nie, języków na zlecenie pracodawców, a to już nie będzie indiańskie eldorado.

Zaloguj się aby komentować

Przez ostatnie lata mnie to jakos ominelo, ale od kiedy dowiedzialem sie i zaczalem uzywac srodowisk graficznych typu Tile Window Manager, to nie moge ogaranac, jak wczesniej na co dzien tego nie uzywalem i jak BARDZO niewygodny jest standardowy interfejs graficzny.
Niestety w robocie mam Windowsa, takze mam porownanie i teraz dopiero widze ile trzeba sie "napracowac" myszka i przeskakiwac z klawiatury, na mysz, caly czas odrywajac wzrok i "zmieniajac kontekst". Jednym slowem - mega upierdliwe.

Ostatni rok poszedlem troche dalej i zaczalem uzywac vim/ tudziez Ideavim w produktach jetbrains + vimium w przegladarce i ilosc uzywania myszy spadla o 90%, a ja jestem o wiele bardziej wydajny robiac jakies swoje projekty na swoim kompie, a co wazniejsze nic nie przerywa mi tzw "flow". Mega szkoda, ze nie ma nic podobnego typu tiling manager na windows, oprocz jakichs grubych hackow typu komorebi, gdzie nie za bardzo mam pozwolenie na grzebanie w rejestrze.

A Wy, jakie narzedzia odkryliscie na komputerach, bez ktorych teraz nie wyobrazacie sobie pracy?

Tak wiem, ultranerdkontent, ale nie bede sie przejmowal hejterami

PS. I tak, wiem, ze jest hejt na Manjaro i zaraz zleca sie fani jedynie slusznego TRUE Archa xD

#windows #linux #programowanie #ciekawostki #manjaro
ab6f425c-e53a-405a-b6f7-d19bffb9bc90
m_h

Jak chcesz zrezygnować jeszcze bardziej z myszki to: tmux + neovim (tutaj ja dostanę po dupie) i już odpalasz tylko na starcie konsole i już masz całe środowisko do pracy.

maly_ludek_lego

@m_h mowiac o vimie, wlasciwie mialem na mysli neovim, ma mega duze community i wiecej wtyczek.

maly_ludek_lego

@m_h tmuxa tez oczywiscie znam

mike-litoris

> A Wy, jakie narzedzia odkryliscie na komputerach, bez ktorych teraz nie wyobrazacie sobie pracy?


i3wm i ssh ;d

maly_ludek_lego

@mike-litoris akurat ssh to tak jakby wiedza powszechna mimo wszystko. Chociaz z drugiej strony, moze i i3wm byl tez wiedza powszechna, a mimo wszystko jakos ta "rewolucja" mnie ominela

Syster

@mike-litoris +1, oj taaak i3wm jak odkryłem to zmieniło moje życie zawodowe Genialny wynalazek.

Dodałbym do tego Icecream (IceCC) jak ktoś potrzebuje dużo mocy obliczeniowej do kompilacji.

Catharsis

@maly_ludek_lego Próbowałem korzystać z tilling menagerów ale niestety to nie na mój workflow. Ja do poruszania się po systemie korzystam z myszki i klawiatury gdzie mam mase skrótów klawiszowych pod samą lewą ręką albo na przyciskach od myszki. Plus KDE ma bardzo dużo możliwości przypisywania skrótów do kontrolowania położenia okien, strefy itp i powiedział bym że korzystam z czegoś co jest w połowie "tilling" bo często mam okna tak porozrzucane i korzystam dużo ze skrótów ale potrzebuje myszki.


A na pewno nie mogę żyć bez możliwości przesuwania i zmiany rozmiaru okien używając myszki podczas wciśniętego klawisza WIN. Wtedy nie trzeba łapać za paski z tytułem okna albo ramki tylko można na całej szerokości okna. A ja i tak nie mam pasków tytułowych na oknach bo tylko niepotrzebnie zabierają miejsce na ekranie, no przecież wiem jak się nazywa okno a zamknać czy zminimalizować se go mogę skrótem klawiszowym co nie.


A co do VIMa to osobiście uważam, że to bez sensu ale kto co lubi. Nie wiem czy wiecie ale do VSC code możecie sobie ogarnąć vim keybindings i macie to samo + milion dodatkowych funkcjonalności. Owszem możecie se dogrywać pluginy do tego vima ale poświęcicie na to kupę czasu żeby skończyć z edytorem który i tak ma mniej funkcji niż podstawowe wbudowane w VSC a przypominam że VSC ma cały marketplace z tysiącami wtyczek do niego.


A co do Manjaro to odpowiem po prostu memikiem:

c94aa49d-2a52-4fdd-a873-adfb7cb90f26
Catharsis

A no i jeszcze pls nie odbieraj tego komentarza jako hejt czy coś. Szanuje i bardzo lubię jak ktoś dzieli się swoim sposobem na korzystanie z komputera, zawsze to może być dla kogoś inspiracją czy pretekstem do fajnej dyskusji.

maly_ludek_lego

Ja używam po prostu w zależności od projektu neovima bądź produktów od jetbrains z ideavim właśnie. Neovima po prostu niejako wymusza ode mnie nie używanie klawiatury. Nie dla każdego języka jednak neovim się nadaje. To jest moja opinia.

Zaloguj się aby komentować

Dobra, to powoli zaczynam development pełnej wersji gry o latającej dupie, demko za nami!

Wczoraj chciałem dodać stronę na Steam, ale kosztuje to 100$ więc odpuściłem temat. Gra będzie darmowa więc nie chcę za bardzo inwestować aktywów poza swoim czasem.

Zacznę od stworzenia od nowa niektórych assetów, naprawię bugi, dodam więcej animacji, efektów. Potem nowy level design i zobaczymy co jeszcze.

Podrzucam link do moich gier a raczej prototypów:
https://vuaaas.itch.io/

Pozdrawiam i dajcie pioruna!

#gry #gamedev #diy #programowanie #hobby #tworczoscwlasna #darmowegry
Catharsis

@Vuaaas Ale aktywacja konta developera na Steam kosztuje 100$ czy każda wrzucona gra wymaga opłaty 100$ na start?

wombatDaiquiri

@Catharsis https://store.steampowered.com/sub/163632


In order to get fully set up, you will need to a pay a fee for each product you wish sell on Steam. You can pay this fee with any payment method supported by Steam in your region, except methods that use the Steam Wallet.


This fee is not refundable, but will be recoupable in the payment made after your product has at least $1,000 USD Adjusted Gross Revenue for Steam Store and in-app purchases. Payment of revenue from sales and repayment of fee may be withheld if deposit payment is charged-back, refunded, or otherwise identified as fraudulent.

Catharsis

@wombatDaiquiri Lol. Rozumiem, że to pokłosie Steam Greenlight i zalewu steama tanimi crapami i innymi oszustwami. Teoretycznie jak jest opłata to ludzie nie będą masowo wrzucać setek podobnych kopiuj-wklej gier.


No ale z drugiej strony to mega chamsko dla osób które chcą wrzucić coś za free albo bardzo niszowego bo może im się to nawet nie zwrócić skoro trzeba zarobić aż 1000$ żeby ci to oddali.

Zaloguj się aby komentować

Cześć,
Skończyłem mgr inż. na politechnice wrocławskiej na kierunku energetyka, od kilku lat pracuję w zawodzie jednak osiągnąłem limit 15 k brutto i wiem że ciężko osiągnąć wyższe zarobki na etacie. Dodatkowo praca wiąże się z dużą ilością wyjazdów i pracą po 10h dziennie, a jak pojawią mi się dzieci to szkoda mi będzie przegapić ich dorastania. Od jakiegoś czasu działam w kwestii przebranżowienia na devops, umiem Linux, python, podstawy sieci (uczę się do CCNA), gita.
Zauważyłem że Merito wypuściło studia podyplomowe w zakresie DevOps I wyglądają całkiem sensownie https://www.merito.pl/wroclaw/studia-i-szkolenia/studia-podyplomowe/kierunki/cloud-devops-engineer-expert/program-studiow
Co o tym uważacie? Warto czy kasa wyrzucona w błoto?
Ktoś z was robił podyplomowe studia z informatyki?

#praca #programowanie #naukaprogramowania #dlaprogramistow
wombatDaiquiri

@Dartof nie robiłem żadnych studiów nigdy i nie były mi potrzebne żeby zarabiać ponad 2x tyle co Ty jako programista. Zajmij się lepiej networkingiem, poznawaniem ludzi którzy zarabiają więcej od Ciebie i pytaniem ich czy nie rekrutują w ich zespole/firmie ludzi z Twoim skillsetem.


Ilość poznanych technologii != Wysokość wypłaty


Nie ma za co.

Paciu06

Dej se luz chłopie. Całkowite przebranżowienie w momencie posiadania specjalistycznej wiedzy jest bez sensu. Spędzisz czas na uczeniu się czegoś nowego zamiast zarabiać na nadgodzinach w tym czasie i mieć hajs na purchlaki Zresztą 15k brutto u nas to pewnie z 5k netto na zachodzie jak dobrze poszukasz.

pokeminatour

Może i spędzisz masę czasu na przebranżowienie, za to później będziesz mógł zacząć pracę jako junior z mniejszymi zarobkami, o ile cię ktoś weźmie bez doświadczenia.


Według mnie bez sensu. Nie możesz pokombinować by przejsc w obecnej branży na b2b co powinno dać już satysfakcjonujące zarobki ? Albo i znaleźć ciut spokojniejsza gorzej płatna pracę w branży ?

Dartof

@pokeminatour na całość patrzę raczej długoterminowo. Za 5 lat mogę:

1 - być gościem który zarabia 15 k, cały czas jeździ albo kimś zarabiającym 10 k i pracującym w bardziej stabilnej pracy. Niestety praca moja skupia się głównie na prawie energetycznym i nie mam możliwości przeniesienia się do innego kraju bez startu prawie że od zera.

2 - gościem który pracuje jako DevOps z 3-4 letnim doświadczeniem, ma możliwości większej pracy zdalnej w tym pracy w Polsce dla firm zagranicznych co wiąże się ze znacznie wyższymi zarobkami

Zaloguj się aby komentować

Testował ktoś z was Milk-V Duo  ?

Za 5$ płytka rozwojowa z linuchem na pokładzie, 64mb ram, support h264, support usb i innych gadźetów.

No ale cena - za 30zł można kupić na aliexpresie, czyli cena porównywalna do esp32 lub rsp pico (no może 50% droższa)

Czekam na dostawę, jak będzie tak jak opisują - to miazga :3

#arduino #esp32 #diy #programowanie
Klopsztanga userbar
68a85605-edcd-4978-bd25-eae090ce64dc
LondoMollari

@Klopsztanga Jak znam życie z tymi tanimi płytkami, to problem będzie z dokumentacją. Co drugi pin GPIO będzie działał tak jak powinien, i żeby to w ogóle działało, będziesz musiał pohaczyć ze sobą kilka niekompatybilnych bibliotek.


Po tym, jak na jednej z tanich płytek musiałem brute forcem ustalać który PIN przekłada się na które oznaczenie (i czy w ogóle działa) stwierdziłem, że pierdzielę i następnym razem biorę RPI.

Klopsztanga

@LondoMollari dokumentacja ładnie wygląda

https://milkv.io/docs/duo/overview

Jak dla mnie


Co do bibliotek - tak, zawsze to problem... ale jak ma się linuxa to już mi to lotto Bo system mi to ogranie

mike-litoris

@Klopsztanga testował. I nie ma problemu z dokumentacją.

powiem nawet więcej że tak testowałem że zamówiłem na spróbusa kilkanasice egzemplarzy

na arace.tech masz nieco lepsze ceny

Klopsztanga

@mike-litoris o kurdens, fakt, 20 zeta ino tam kosztuje.. a wersja 256 30 zlociszy :3

Klopsztanga

eee jednak chyba spasuje xD Może jakbym kupił kiladziesiąt to by się opłaciło... ale wtedy cło i inne gówna dochodzą

46d1e949-3909-4bdb-9ba9-1ed7cd51bf46
mike-litoris

@Klopsztanga a, no i jeszcze jeden ważny resource: https://community.milkv.io/c/duo/5


google translate ch -> en daje radę, jak tylko uprzątnę biurkowarsztat to pobawię się w tinyfb.

Klopsztanga

@mike-litoris co to tinyfb ? coś jak lvgl ?

mike-litoris

@Klopsztanga nie, to framebuffer który odpalisz na takich mikrusach. jak zmieścisz się w 64mb ramu to nawet Xorg na tym pójdzie, ale zwykle używa się tego do korzystania z tty, wtedy podłączasz np klawkę na USB i masz normalnego shella.

https://youtu.be/Swo-zJ6brQI

Zaloguj się aby komentować

Tomki muszę się pochwalić. Udało mi się wypuścić pierwszą wersję mojego programu do konwersji obrazków. Ale to nie koniec będą kolejne wydania i poprawki a co najważniejsze lepsza dokumentacja oraz przykłady użycia. Link do crate https://crates.io/crates/respicta 

#programowanie #rustlang #webdev #programista15k #petproject
def

Paweł, daj link do githuba

Dzemik_Skrytozerca

Coś jak ImageMagick tylko w Rust?

Catharsis

@rayros Koniecznie daj w readme na gicie i crates jakiś przykład jak tego użyć w rustcie. Za każdym razem jak szukam czegoś na crates to gdy paczka ma taki przykład to jest dużo większa szansa że tego faktycznie użyje bo mogę szybko skopiować, wkleić do siebie i sprawdzić jak działa. A zwłaszcza podczas nauki rusta gdzie nie mam pojęcia jak ten język działa na tyle by wywnioskować z plików jak mam tego użyć. Najlepiej dać przykład lub parę pokazujących najważniejsze use case.

Zaloguj się aby komentować

#programowanie #matematyka
zaprogramowałem algorytm genetyczny do następującego zadania:
mamy klasyczną "Game Of Life" rozgrywaną na planszy 15x15 pól.
Wiemy jaka była plansza wynikowa w n-tej generacji.
Zadanie polega na odkryciu ustawienia planszy z (n-1)-szej generacji.

Wcześniej odpaliłem testowo żeby szukał przez 500 iteracji algorytmu, i finalny wynik był w okolicy 0.88.
Teraz mój algorytm będzie szukał, dopóki wynik nie przekroczy 0.999, czyli właściwie do znalezienia ostatecznej planszy.
Dam znać potem ile mu to zajęło, bo chyba nie ma innego sposobu na rozwiązanie tego problemu
28a7203c-34ea-4e22-b64b-6dd0381b965e
Wrrr

Możesz użyć jakiegoś solvera logicznego np. z3py. Tylko musiałbyś to dobrze zamodelować.


Myślę, że metody programowania liniowego też pasują do tego problemu (piszę z pamięci).

Zaloguj się aby komentować

Długi i szczegółowy materiał ukazujący "wolne media" które nigdy nie istniały a próba ich stworzenia doprowadziła do bezprawnego zamknięcia założyciela w więzieniu po dogadaniu się największych państw którym nie były na rękę wycieki. Wolne media, tjaa...

https://yewtu.be/watch?v=Rs4KGowVn78

#ciekawostki #programowanie #informatyka #gownowpis
wombatDaiquiri

@gawafe1241 WikiLeaks to też nie są "wolne media" według definicji z początku filmu xD

gawafe1241

@wombatDaiquiri Polemizowałbym z tym co napisałeś ale dziwnym trafem nikt inny na świecie nie publikował takich wycieków z państw i korporacji, dziwne nie? ( ͡° ͜ʖ ͡°) Czyli co, uważasz że nie warto tego robić? ( ͡° ͜ʖ ͡°)

wombatDaiquiri

@gawafe1241 nie. Uważam że platformy takie jak WikiLeaks są mega istotne. Uważam że działania Snowdena były bardzo istotne. Ale przez sam fakt wyboru co trafi a co nie trafi do publikacji autorzy wprowadzają "bias". To zarzut do autorki filmu a nie do samej witryny.


Po prostu mam alergię na sensacyjne tytuły i przypisywanie aktywistom cech nadludzkich.


A w samym filmiku pierdolenie typu "media głównego nurtu mówią co im każe partia rządząca" to szurstwo pierwszej wody. Generalnie nie polecam tego contentu bo uważam że można powiedzieć to samo bez otoczki żółtych napisów.

Zaloguj się aby komentować

Helpunku! Robię sobie stronę w elementor #wordpress i nagle wywaliło mi pustą przestrzeń po prawej, jak na screenie (╯︵╰,) Co najgorsze, wygląda to tak samo na każdej podstronie, a poza nagłówkiem i stopką nie ma powtarzających się elementów.

Wygląda to tak, że można tam przesunąć paskiem, bo jak się tego nie zrobi, to reszta elementów wygląda jak wcześniej. 

To co robiłem ostatnio to optymalizacja pod mobilki. Co najgorsze, to że ta przestrzeń pojawiła się tylko w wersji desktop XD Błagam, niech ktoś coś podopowie, bo to mnie przerasta...

#pytaniedoeksperta #informatyka #programowanie
e87d42c3-ed0a-4883-8557-5690feaf0274
Vilified

Dobra, naprawione. Jednak jeden z elementów nagłówka wziął szerokość z pizdy...

VonTrupka

@Vilified po momencie zwątpienia, rozpaczy i przeklinania wszelkich bogów zawsze wychodzi słońce (´・ᴗ・ ` )

Zaloguj się aby komentować

Tak jak obiecywałem podsyłam demo mojej gry o latającej dupie!

Dajcie znać co myślicie

Sterowanie: strzałeczki + spacja

https://vuaaas.itch.io/flying-ass-demo

#gry #darmowegry #gamedev #diy #hobby #programowanie #muzyka #tworzeniemuzyki

Dwa ostatnie tagi bo muzykę też robiłem sam xd
5eaeeda4-4b8f-4f2f-b279-57de570bbd14
Amebcio

Zrób sequel: Flying Ass: Pushing Hard

Masterick

Przeszedłem, całość + achi 43 godziny gameplayu. Polecam!

Vuaaas

Zapomniałem że miałem wołać @VonTrupka

VonTrupka

@Vuaaas nie musiałeś, akurat przeglądałem najnowsze i przyuważyłem wpisa

prawie tym jebnąłem na 2 lvlu, ale pierdło i poszło xD

Zaloguj się aby komentować

No i stało się co miało się stać.
Przy próbie dodania dodatku, ci od firefoxa dali sobie 1 dzień na jego sprawdzenie i... pomyślnie przeszedł weryfikację!

Link do dodatku - https://addons.mozilla.org/en-US/firefox/addon/imager/
Najfajniejsze jest to że jak próbuję to wyszukać w wyszukiwarce dodatków po frazie "imager" to nic mi nie wyszukuje(pewnie musi być nieco bardziej popularny).

Link do kodu na githubie - https://github.com/qarmin/imager - jednak nie zalecam tam patrzeć, jakość kodu nie powala i oczywiście nie ma tam wbudowanej funkcji która kopie bitcoiny i przelewa utarg na moje konto, które wykorzystuję do kupowania kebabów - nie ma tam takiej funkcji, więc sprawdzać tego nie musicie.

Wołam @RACO i @Odczuwam_Dysonans bo chcieliście skrypt, więc oto jest

Filmik przedstawia krótką instrukcję jak zainstalować dodatek i go używać
Jeśli zaznaczonych jest wiele kart, to potrafi na nich wszystkich za jednym razem zadziałać

https://streamable.com/yx4r8g

#programowanie
#firefox
#tworczoscwlasna
M4G33k

Robienie własnych rozszerzeń zawsze na propsie, jest tam coś specyficznego zapiętego z Firefoxa czy na innych przeglądarkach też pójdzie? Czy się mylę bo robię na Chlam a FF to inna bajka?

qarmin

@M4G33k Kilka lat temu pamiętam że była jakaś grubsza inba że Firefox przechodził na webextensions, który powinien być multiplatformowy w przeciwieństwie do dotychczasowego mechanizmu, więc teoretycznie portowanie powinno być proste.


Co do tego konkretnego rozszerzenia, to nie jestem pewien czy korzystałem z jakichś niestandardowych funkcji ale raczej nie.

Tylko z browser.storage/tabs/menus i zwykłymi funkcjami operującymi na dom, więc raczej nie powinno tego być trudno przeportować na chromowate przeglądarki

redve123

@qarmin o kurde, to ty stoisz za czkawką

Zaloguj się aby komentować

Dodatek nabiera kształtów i jest już zgłoszony do dodania do sklepu Firefox(pewnie będzie odrzucony, ale pomarzyć można)

Mam jednak problem z tym, że po podmianie całej strony, przy użyciu

document.body.innerHTML = "";
var scripts = document.getElementsByTagName('script');
for (var i = scripts.length; i >= 0; i--) {
if (scripts[i] && scripts[i].parentNode) {
scripts[i].parentNode.removeChild(scripts[i]);
}
}
dalej w tle skrypty są uruchomione i czasami wpadają w jakąś dziwną pętlę.
W jaki sposób mogę wyszyścić ze strony absolutnie wszystko?
Na filmiku widać że popup z hejto wyskoczył, mimo że w tle podmieniłem całą stronę

Jest kilka różnic w stosunku do ostatniej wersji:

  • kod się roztył do 300 linijek javascriptu - całkowicie nieotypowany, nie wiem jak to może działać, ale działa
  • obrazy są teraz pokazywane w x kolumnach bez niepotrzebnych pustych przestrzeni
  • dodane są ustawienia(ale nie wiem czy działają po ponownych uruchomieniu przeglądarki) - można dostosować liczbę kolumn, ignorowane linki, śledzenie href linku czy ignorowanie linków bez rozszerzeń obrazowych
  • nowe, brzydkie logo

https://streamable.com/9sltr8

#programowanie
Catharsis

@qarmin Może po prostu otworzyć nową kartę z tymi obrazkami zamiast nadpisywać całą stronę?

qarmin

@Catharsis Nie wiem jak się to robi.

Myślałem bardziej o tym by dla aktualnej karty, zamiast podmiany zawartości, otwierała się jakaś wbudowana strona o identycznym wyglądzie, ale nic takiego nie znalazłem.

Zaloguj się aby komentować