#javascript

16
89
pytałem na diskordzie ale tam idą dyskusje na głębokie tematy, także spróbujemy tutaj.
#javascript #html #react
Jeszcze na łykopie przed ostatnią aktualizacją napisałem sobie prosty userscript do czarnolistowania. Działał na tej zasadzie że po załadowaniu strony brał predefiniowaną tablicę na przyklad tagów
var tagi=['przegryw','kononowicz'];
function schowaj_taga(item,index) {
let tag=$('div.dupa p a[href="łykop/' + item +'"]' );
tag.remove() }
oczywiście upraszczam, ale efekt tego był taki że usuwane były całe gałęzie drzewa DOM no i było fajnie, dobry przekaz leciał.
W przypadku hejto jak próbuję zrobić to samo z elementem article to jest spoko póki nie dotknę paginacji. Frontent nie "reloaduje" dokumentu tylko usuwa kontekt zmiędzy obecnych <article> i wstawia nowy. Jeśli FE oczekuje 20 elementów article a ja zdążę usunąć 4 z nich to kolejny request o uzupełnienie treści wywali błąd 500.
Zastanawiam sie jak do tego podejść.
kocurio

Zawsze możesz zrobić na pałę i ustawić sobie, żeby skrypt się odpalał np. co sekundę, przy pomocy setInterval - nie jest to za bardzo po bożemu, ale powinno działać A to na tyle drobny skrypt, że nie powinno to jakoś wpłynąć na prędkość działania strony.

mike-litoris

@kocurio wiem wiem, ale nie cierpię takiej guwnorzeźby. to jeden z moich OCD -jak coś robię to ma to być zrobione dobrze, bo parafrazując mema już wpiszę do eksela i tak zostawię.

kocurio

Zobacz może tutaj: https://stackoverflow.com/questions/629671/how-can-i-intercept-xmlhttprequests-from-a-greasemonkey-script - po bożemu pewnie byłoby podpiąć się na requesty, które pobierają nowe posty i jak zwrócą odpowiedź (więc też załadują się na stronie) to wtedy odpalać skrypt. Ale nadal zrobiłbym setInterval, bo jest łatwiej i działa, a jak coś prostego działa to po co się przemęczać

Zaloguj się aby komentować

Skrypt do wołania wszystkich pulsujących dany wpis:
Wszystko dzięki użytkownikowi @vor7 - ja go tylko poprawiłem by działał gdy w URL pojawi się ? oraz by działał z zakładek i kopiował się automatycznie do schowka.
Instrukcja na chrome:
1. Kopiujecie kod: https://pastebin.com/xKRyAvnD
2. Wybieracie "Dodaj zakładkę"
3. Piszecie nazwę jaką chcecie
4. Wklejacie tutaj gdzie pokazuje w załączonym obrazku.
5. Teraz w dowolnym wpisie klikacie zakładkę i pyk pojawia się alert z listą użytkowników, ta sama lista pojawi się też w zakładce Console po wciśnięciu F12 oraz BĘDZIE AUTOMATYCZNIE SKOPIOWANA DO WASZEGO SCHOWKA!
6. Ctrl + V i wołacie ludzi.
7. ???
8. PROFIT!
Wołam dla testu plusujących poprzedni wpis: https://www.hejto.pl/wpis/zanim-ktos-zrobi-bardziej-porzadne-narzedzie-napisalem-prosty-skrypt-ktory-wyplu
@i_am_not_a_robot @MrStealYourGirl @Satch @janlaguna @0nc0l @Sakta @Fajrantboy @Chilled_Marrow @muarz7 @Odpad_selektywny @acetone @Zielczan @Rastablasta @sorek @evilonep @PanGargamel @_hdvn @LM7812 @ioskarpl 
#programowanie #javascript #hejto #programowanie
ee46e479-4abf-4031-88c0-653d6ab88777
javny

Ooo moje ulubione narzędzie do uruchamiania skryptów

SluchamPsaJakGra

@sorek elegancko, zrobię takie coś w Hejtterze

sorek

@Miedzyzdroje2005 póki wszyscy będą tagować polityka a admini pilnować tagowania polityka (a nie jak na wykopie że tylko prawicy się je dodaje na siłę) to wszystko będzie ok.


Aczkolwiek sam nie planuje tego do tego wykorzystywać, hejto to nie miejsce do tego.

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści 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
Zostań Patronem
Nowy wypok jest we vue, hejto w react. Wybór jest prosty.
#javascript #wykop
Nimaskalisto

@beerman też pisałem w Reactcie i w Vue - i muszę przyznać że Vue 2.x było dosyć nieprzyjemne, ale z wprowadzeniem composition API (w sumie trochę zrzynka z reacts) nawet daje rade

def

@beerman osobiście preferuję vue jako dev, i hejto jako user ( ͡° ͜ʖ ͡°)

beerman

@Nimaskalisto @def kiedyś muszę zajrzeć do Vue 3, ale sami wiecie jak to jest, chętniej się tam zagląda, gdzie masz więcej expa, bo za to w końcu płacą

Zaloguj się aby komentować

ktos tu niedawno postowal ze uzywanie na mobilku przysparza o gotowanie sie wody w kolanie.
Potwierdzam, przegladarka bezchromowa, zmiana trybu z gorace na najnowsze trwa dobre 5 sekund. Reakcja na input typu piorun rowniez ma wyczuwalnego laga.
Osobiscie na ile znam jsowe frameworki to problematyczny (ciezki po prostu) jest React, na desktopie i facebook chodzi jakby kopal krypto przy ruchu myszka :d
Quake

@mike-litoris siedzisz na nokii N95?

Zaloguj się aby komentować

Hej, dawno nic nie pisałem, ale przychodzę napisać coś, bo jak co roku, od 8 lat (ale na innym serwisie) udostępniam edytor do edytowania avatarów, żeby były świąteczne! :))
Wystarczy wpisać swój nick z Hejto albo wgrać zdjęcie!
https://edytor.devrj45.pl/
Mam nadzieję, że nie będzie błędów, bo skończyłem pisać go 20 minut temu XD
Zapraszam do korzystania :)))
7f010fc2-bd56-4326-85c3-5666650d3da3
Krogulec

Pamietam jak z 10 lat temu z innego konta sam ręcznie robiłem czapeczki na życzenie dwa czy trzy lata z rzędu xD później stwierdziłem że ograniczam interakcje na portalu do minimum. Wiec prawdopodobnie przejąłeś po mnie ten zaszczyt czapeczkowania xDDDD

RJ45

@Krogulec no właśnie 9 lat temu ręcznie dodawałem czapeczki ludziom na pewnym forum, a na kolejny rok wpadłem, że to za dużo roboty, więc zrobię edytor w którym każdy będzie mógł dodać łatwo czapeczkę XD

Zaloguj się aby komentować

Siema webdevowe świry.
Czy istnieje jakiś sposób spowolnienia renderowania strony?
mam takiego pacjenta: https://login.ingbank.pl/mojeing/app/#login
Strona zbudowana jest w taki sposób ze onLoad podpięta jest funkcja która ładuje wszystkie dynamiczne graty, onAjaxComplete też wyzwalają się eventy, m.in jeden który sprawia że formularz do logowania gładko się pojawia (opacity fade-out).
waląc w F5 do odświeżania i F3 do wyszukiwania ```#body-region``` udało mi sie ustalić że efekt ten jest *chyba* osiągany dopisaniem klasy .transition do #body-region. Chciałbym się tego gówna pozbyć Stylusem, natomiast tak szybko się to dzieje że nie jestem pewien czy i co dzieje się w inline'owym stylu (wiecie, atrybut style="cośtam;coś innego".
Korzystam z firefoxa developer edition, niemniej na potrzeby tego przypadku mogę postawić dowolną przeglądarkę i wtyczki.
Mam też greasemonkey gdyby "spowalniacz" musiał być napisany w JS.
Białorycerzy antyhakerów informuję, że robię to na swoje potrzeby (strasznie rozwala mi układ krwionośny kiedy strona z której często korzystam zawiera rozpraszające elementy), dostosowanie udało mi się narazie zrobić picrel, niemnije chciałbym się pozbyt tego fade-ina, najlepiej za pomocą customowego CSSa.
dc24d66b-9d45-4e11-ad25-dbd77b288d9e
mike-litoris

@Argens a, dobra, w Chrome to wygląda inaczej, rzeczywiście można spowolnić sieć ORAZ CPU. Spróbowałem, niestety w momencie "ładowania profilu wydajnosci" zakładka "inspector" jest nieaktywna, a na tych profilach za cholerę się nie mogę połapać co się dzieje w danym momencie dobra poddaję się, zawsze mówiłem że JS jest popierdolony ;d

Argens

@mike-litoris zobaczę to wieczorem, jak już dzieciaki pójdą spać.

Choć przyznam, że rozwiązanie @Puzzle_zwierzakow powinno być lepsze.

Puzzle_zwierzakow

@mike-litoris jak nagrasz sobie test to po puszczeniu go masz trace. I w tym trace sobie klatka po klatce popatrzysz na html

Zaloguj się aby komentować

Możliwość pracy w pełni zdalnie. Szukamy Midów, jak i Seniorów. Wymagania i płaca jest oczywiście dostosowana do poziomu.
Widełki:
  • Senior 16 000 - 26 000 brutto UoP
  • Mid 8 000 - 16 000 brutto UoP
Osoba do nas dołączająca ma przydzielonego tzw. "buddiego", który pomaga się wdrażać, któremu można zadawać pytania, pomaga z zadaniami i kodem.
Co oferujemy?
Po pierwsze MOŻLIWOŚCI ROZWOJU:
Zespół składający się z doświadczonych ludzi, którzy zawsze służą pomocą i dobrą radą, codzienne wyzwania, dostęp do szkoleń, uczestnictwo w konferencjach czy stare dobre CodeReview.
Po drugie TECHNOLOGIE:
Płyniemy z głównym nurtem frontendowym: React, TypeScript, Redux, Styled Components ...
Po trzecie SATYSFAKCJA:
Przekonanie, że to co robię ma sens, daje mi ogromną satysfakcję - dzięki efektom naszej pracy 43 miliony unikalnych użytkowników miesięcznie ma możliwość zorganizować sobie wakacje marzeń.
Więcej opinii ludzi, którzy tu pracują https://www.facebook.com/LMGPoland
Link do ogłoszenia - https://jobs.smartrecruiters.com/lmgroup/743999802187867-senior-frontend-developer-also-available-for-full-remote-
lubieplackijohn

Zatrudniasz też ludzi z Ukrainy?

Zaloguj się aby komentować

A może masz ochotę trochę pouczyć się javascriptu z miłą panią i zaprogramować grę Mario?
https://www.youtube.com/watch?v=2nucjefSr6I
lubieplackijohn userbar
lubieplackijohn

@alq Halo halo, @policja? Proszę przyjechać na hejto! JS obrażajo! :

alq

@lubieplackijohn js sam siebie obraża swoim istnieniem xdd

lubieplackijohn

@alq Oj, nieładnie Teraz musisz jakiegoś dobrego mema zapostować o js xD

Zaloguj się aby komentować

#unknownews
W ubiegłym tygodniu zestawienia nie było, więc dziś wrzucam edycję mocno rozbudowaną. Jest co czytać!
  1. JavaScript jest dziwny... bardzo dziwny - nie wierzysz? zrób quiz
https://jsisweird.com
INFO: spróbuj odpowiedzieć na 25 pytań na temat dziwnych właściwości języka. Mój wynik to 10/25.
  1. Gdzie podział się Jack Ma - założyciel grupy Alibaba?
https://www.forbes.com/sites/georgecalhoun/2021/06/24/what-really-happened-to-jack-ma/
INFO: mało techniczny, ale bardzo wciągający artykuł na temat ważnego w sieci człowieka (i najbogatszego Chińczyka na świecie), który praktycznie zapadł się pod ziemię w ubiegłym roku
  1. Jak bezpieczna jest nowa wersja ProtonMail? - pentesterzy sprawdzili to. Zobacz raport.
https://protonmail.com/blog/security-audit/
INFO: ciekawostką jest fakt, że badanie przeprowadziła polska firma. Warto rzucić okiem, chociażby po to, aby zobaczyć, jak wyglądają profesjonalne raporty z pentestów.
  1. Zestaw narzędzi (CLI) usprawniających pracę każdego admina Linuxa/Unixa
https://github.com/skx/sysadmin-util
INFO: niektóre z nich mogą bardzo przyspieszyć tworzenie sprytnych skryptów powłoki.
  1. Biblioteka do weryfikacji maili - sprawdza ZNACZNIE więcej niż tylko poprawność adresu
https://github.com/reacherhq/check-if-email-exists
INFO: czy domena ma wpisy w DNS, czy na serwerze docelowym działa SMTP, czy to jest adres 'catch-all', czy to fejkowy mail tymczasowy? Przeważnie za takie usługi trzeba płacić, a to jest za darmo.
  1. Na czym polega atak Web Cache Poisoning?
https://portswigger.net/research/practical-web-cache-poisoning
INFO: wyjaśnienie ataku krok po kroku z przykładami.
  1. Stosujesz tokeny JWT do trzymania sesji zalogowanego użytkownika? - to nie jest najlepszy pomysł
https://redislabs.com/blog/json-web-tokens-jwt-are-dangerous-for-user-sessions/
INFO: JWT są użyteczne, ale ich niepoprawne zastosowanie (jak np. wykorzystanie w sesjach), może doprowadzić do powstania pewnych zagrożeń
8 ) Używasz menadżera haseł od Kasperskiego? No to masz niemały problem...
https://donjon.ledger.com/kaspersky-password-manager/
INFO: Używany przez aplikację algorytm generowania haseł pseudolosowy nie był kryptograficznie bezpieczny (seed bazował na aktualnej dacie). W konsekwencji można było wygenerować max. 4294967296 unikalnych haseł. Hackerzy mogą wygenerować tę listę i złamać Twoje hasło ze 100% skutecznością.
  1. BRIAR - komunikator na ciężkie czasy, także te bez internetu.
https://briarproject.org/how-it-works/
INFO: Briar potrafi komunikować się przez WiFi, TORa oraz Bluetooth. Jest w pełni szyfrowany i nie sposób go w pełni ocenzurować.
  1. Podstawy AWKa niezbędne do przetwarzania tekstów
https://posts.specterops.io/fawk-yeah-advanced-sed-and-awk-usage-parsing-for-pentesters-3-e5727e11a8ad
INFO: autor przekazuje wiedzę, która według niego przyda się przede wszystkim pentesterom. Moim zdaniem, skorzysta na tym każdy programista pracujący w terminalu
  1. GTP-J - otwartoźródłowa alternatywa dla GTP-3?
https://www.p3r.one/gpt-j/
INFO: GPT-3 (słynny silnik do generowania tekstów via AI) jest płatny i nie ma otwartych źródeł. Twórcy tego projektu postanowili coś z tym zrobić.
  1. YouTube Regrets - raport Mozilli na temat szkodliwości systemu rekomendacji stosowanego przez YouTube
https://foundation.mozilla.org/pl/campaigns/regrets-reporter/findings/
INFO: raport ma 39 stron i przedstawia między innymi bardzo dziwne sytuacje, do których dochodzi przez 'inteligentne rekomendacje' (userzy trafiają na szkodliwe treści).
  1. Lista filmów o tematyce 'hackerskiej' lub cyberpunkowej
https://hackermovie.club
INFO: filmy podzielone są na kategorie: thriller, science fiction, filmy akcji, seriale i dokumentalne
  1. Sprawdź, czy Twoja strona WWW posiada niezbędne nagłówki bezpieczeństwa i czy nie używa niebezpiecznych technologii (np. przestarzały SSL)
https://observatory.mozilla.org
INFO: po przeglądnięciu raportu rzuć jeszcze okiem na zakładkę 'third-party tests', gdzie znajdziesz jeszcze kilka raportów
  1. Baza muzyki do programowania - 62 składanki po około 1h każda
https://www.musicforprogramming.net
INFO: lata temu już to wrzucałem, ale widzę, że rozbudowali listę składanek i dodali możliwość ściągania MP3
  1. Github Copilot - rozszerzenie do VS Code, generujące fragmenty kodu bazując na OpenAI
https://copilot.github.com
INFO: opisujesz słownie (jako np. komentarz w kodzie), co dana funkcja ma robić, a następnie zaczynasz pisać jej kod. Rozszerzenie dopisze dalszą część. Rozwiązanie
  1. Generator map obrazków - spraw, aby różne elementy obrazka linkowały w różne miejsca
https://www.imagemaps.net/
INFO: technologia popularna niegdyś pod koniec lat 90', ale i dziś - choć zapomniana - może się przydać
  1. ChartsCSS - bardzo prosta w użyciu biblioteka do tworzenia wykresów w CSS
https://chartscss.org/
INFO: w praktyce musisz jedynie dodać garść klas do DIVów, a w efekcie otrzymasz wykres kolumnowy, liniowy, 3D i kilka innych
  1. Dynamiczne dostosowywanie rozmiaru czcionki do rozmiaru okna w CSS - w jednej linii
https://fluid-typography.netlify.app/
INFO: nie znałem tego wcześniej. Kreator na stronie pozwala wyklikać wszystkie opcje.
  1. Jak zwiększając rozmiary obrazków na stronie uzyskać lepszą ocenę w Lighthouse? (tak, ZWIĘKSZAJĄC)
https://blog.rentpathcode.com/we-increased-our-lighthouse-score-by-17-points-by-making-our-images-larger-83f60b33a942
INFO: nie wiem, czy można to nazwać bugiem, ale metoda oceniania stosowane w tych testach sprawia, że sprawiając, że strona staje się większa i wolniejsza (w pewnym szczególnym przypadku), przechodzi ona testy lepiej
  1. Garść porad na temat pracy z GITem - jak usprawnić swoją pracę
https://sethrobertson.github.io/GitBestPractices/
INFO: to bardziej lista dobrych praktyk. Jak postępować z repozytorium - co robić, a czego unikać
  1. Signal-CLI - pracujący w terminalu klient komunikatora Signal
https://github.com/AsamK/signal-cli
INFO: bardzo użyteczne jeśli chcesz zautomatyzować np. rozsyłanie powiadomień, czy napisać prostego bota.
  1. Lista ToDo bazująca na pliku tekstowym, obsługiwana przez CLI
https://github.com/todotxt/todo.txt-cli
INFO: bardzo geekowe rozwiązanie dla ludzi często pracujących w terminalu
  1. Windows 11 ma mieć wsparcie dla aplikacji Androida, ale nie przez Google Play, a przez market Amazona - czy to problem dla security?
https://commonsware.com/blog/2021/06/26/windows-11-amazon-uncomfortable-questions.html
INFO: autor wyjaśnia, w jaki sposób ta drobna decyzja o źródle pochodzenia pakietów może wpłynąć na bezpieczeństwo niektórych aplikacji (np. szyfrowane komunikatory)
  1. Jak to z tymi Web Workerami jest? - stan na 2021 rok
https://www.smashingmagazine.com/2021/06/web-workers-2021/
INFO: workery obsługuje każda z wiodących przeglądarek, ale jak wygląda np. sprawa współbieżności wykonywania kodu i współdzielenia pamięci?
  1. Poprawna obsługa obrazków w CSS - dynamicznie dobierane formaty plików, rozdzielczość itp.
https://css-tricks.com/using-performant-next-gen-images-in-css-with-image-set/
INFO: dobry artykuł o image-set(). Funkcja istnieje już od prawie 10 lat, ale Firefox niedawno (kwiecień) dodał ją do swojej przeglądarki, sprawiając, że jej użycie ma teraz ogromny sens.
  1. Bardzo dokładny, techniczny opis włamania do firmy Kaseya
https://techtalk.comodo.com/2021/07/08/kaseya-vsa-breach-consequences-of-security-failures/
INFO: to firma informatyczna zaatakowana przez ransomware. Przechowywała dane około 1500 innych firm. Obecnie wszystkie są zaszyfrowane.
  1. Skrajnie krótkie wprowadzenie do nagłówków bezpieczeństwa w protokole HTTP
https://is.gd/6jKEoq
INFO: to materiał uświadamiający, przeznaczony dla początkujących programistów. Wymaga samodzielnego zgłębienia poruszanych tematów
  1. Narzędzie do tworzenia kanałów RSS z treści zebranych z dowolnej strony
https://feed-me-up-scotty.vincenttunru.com
INFO: jeśli strona nie posiada kanału RSS, a bardzo chciałbyś aby posiadała, to za pomocą selektorów w stylu CSS, możesz taki kanał wygenerować
  1. Wtyczka, która sprawia, że YouTube staje się mniej uzależniający
https://chrome.google.com/webstore/detail/less-addictive-youtube/olhmbgdbpfpkpejldoihajphhilpdnle
INFO: ukrywa polecane, komentarze, miniaturki itp. Chodzi o to, abyś oglądał tylko film do którego dostałeś od kogoś linka, a nie błądził po YT bez celu
  1. Ilu elementów HTML potrzebujesz do stworzenia pięciostopniowej skali ocen? - powinien wystarczyć jeden input
https://dev.to/madsstoumann/star-rating-using-a-single-input-i0l
INFO: bardzo sprytne rozwiązanie. Nie ma znaczenia, czy potrzebujesz takiego systemu ocen, to i tak warto przeglądnąć kod źródłowy, aby zrozumieć jak to jest zrobione
  1. Temporal - nowe API do obsługi dat i czasu w JavaScript. Świetne omówienia
https://2ality.com/2021/06/temporal-api.html
INFO: obecne API jest bardzo nieprzyjazne dla użytkownika. Zobacz jak przyjemnie wygląda jego nowa implementacja. Wiele problemów zostało rozwiązanych
== LINKI TYLKO DLA PATRONÓW ==
  1. Jak zbudować prostą, zdecentralizowaną stronę WWW?
https://uw7.org/un_60e802ece1c6a
INFO: pod spodem będzie znajdować się Ethereum Name Service oraz Międzyplanetarny system plików. W praktyce, możesz tak hostować dowololną, statyczną stronę internetową.
  1. Niemal 500 pytań i odpowiedzi związanych z JavaScript - przydatne na rozmowie o pracę i/lub w trakcie nauki
https://uw7.org/un_60e802f275a01
INFO: ogromna ilość zagadnień. Może wyręczyć niejednego rekrutera przy wymyślaniu pytań rekrutacyjnych
  1. Podstawy projektowania systemów dużej skali - poradnik (wiedza uniwersalna, bez nacisku na konkretne technologie, czy systemy)
https://uw7.org/un_60e802f73de4f
INFO: linkuję do połowicznie przetłumaczonej na polski wersji. Jeśli preferujesz oryginał, to kliknij 'English' w pierwszej linijce tekstu.
  1. Kompletne wprowadzenie do Reduxa - szczególnie przydatne dla programistów Reacta/Angulara.
https://uw7.org/un_60e802fc7b52d
INFO: przed zastosowaniem wiedzy z artykułu sugeruję przeczytać komentarz pod nim od... jednego z twórców Reduxa, który nie zgadza się z niektórymi poradami
--
Zobacz, jak powstają moje zestawienia:
https://unknow.news/jakpowstaje.php
Zestawienia powstają dzięki patronom - zostań więc jednym z nich:
https://patronite.pl/unknow
7ac6aee3-1624-4bb7-8f5b-9b64dbfe9297
lubieplackijohn

@Unknow Ajaj, nie przed południem! Robisz to specjalnie, przyznaj się Jak mnie kanclerz dorwie, to będę miał przerąbane xD

pescyn

@lubieplackijohn odwołasz się do rektora i będzie git

lubieplackijohn

@pescyn Niby tak, ale jednak nie xD

Zaloguj się aby komentować

#unknownews
Tak, to już ten czas! Nowe zestawienie już na Ciebie czeka
  1. Co znajduje się w kodzie QR zawartym w paszporcie covidowym (UCC)?
https://gir.st/blog/greenpass.html
INFO: pełna analiza i proces dekodowania kodu.
  1. Jak wykrywać, zapobiegać i leczyć symptomy wypalenia zawodowego u programistów
https://dev.to/actitime/how-to-prevent-or-recover-from-developer-burnout-3g5f
INFO: wypalenie, to nie tylko niechęć do wykonywania obecnej pracy. To także objawy fizyczne, psychiczne, a niekiedy zaburzenia snu, czy negatywny wpływ na zdrowie. Dowiedz się, jak temu zaradzić
  1. Pomagaj w rozwoju OpenStreetMap tak, jakbyś grał w Pokemon Go
https://github.com/streetcomplete/StreetComplete
INFO: chodzisz po mieście, zaliczasz lokalizacje, wykonujesz zadania, a wszystko, co robisz, uzupełnia brakujące dane w OSM na temat Twojego miasta. Niczego nie musisz kompilować. Gotowy plik APK (dla Androida) znajdziesz w sekcji 'Releases' w kolumnie po prawej.
  1. Zmień swój stary, rozbity smartfon w serwer backupowy - na pokładzie: Linux + UrBackup
https://www.hannahtech.co/post/turn-your-old-cracked-android-phone-into-a-backup-server-urbackup-linux-deploy-tutorial-part-i
INFO: rozwiązanie wymaga rootowania telefonu, ale przy smartfonie, który i tak miał iść do kosza, to chyba nie robi Ci różnicy
  1. Jak myśliwce namierzają swoje cele i skąd wiedzą, że same są na czyimś celowniku?
https://gizmodo.com/how-fighter-jets-lock-on-and-how-the-targets-know-1644871272
INFO: garść ciekawostek z lotnictwa i technologii
  1. Darmowy stuff dla developerów - z podziałem na kategorie
https://freestuff.dev
INFO: nie wszystko jest w 100% darmowe, ale lista zawiera usługi mające przynajmniej roczny 'free tier'
  1. Operacje na plikach JSON i CSV z użyciem SQLite i tymczasowej bazy in-memory
https://simonwillison.net/2021/Jun/19/sqlite-utils-memory/
INFO: ciekawy trik. Pozwala w locie, bez projektowania baz i tabel operować na wspomnianych typach plików. Sztuczka wymaga zainstalowania najnowszej wersji sqlite-tools
8 ) Jak wkręcić się do branży IT? Poradnik dla początkujących szukających pracy.
https://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews/
INFO: dość obszerny poradnik przydatny dla ludzi szukających swojej pierwszej pracy w branży IT. Autor skupia się mocno na aspektach pomijanych w innych tekstach tego typu (networking, metody masowego wysyłania CV, mindset itp)
  1. Jak wykryć nieużywany kod JavaScript i CSS w swoich projektach?
https://javascript.plainenglish.io/detect-unused-css-or-javascript-in-your-code-8d200ef07e50
INFO: to bardzo głęboko ukryta opcja w DevToolsach, o której istnieniu mogłeś nie wiedzieć.
  1. Czy da się załadować Teslę poprzez jej... holowanie?
https://insideevs.com/news/514727/tesla-towing-70mph-fast-charging/
INFO: ciekawy eksperyment. W teorii, ciągnięcie za sobą Tesli powinno doładować jej akumulatory, a jak to działa w praktyce?
  1. Ile niespójnych koncepcji graficznych zaimplementowano w Windows 10?
https://ntdotdev.wordpress.com/2021/02/06/state-of-the-windows-how-many-layers-of-ui-inconsistencies-are-in-windows-10/
INFO: zapożyczenia z Windows 8, elementy z Windows 7, wstawki z Visty, a wszystko to przyprawione grafikami z Windows XP i 2000.
  1. Portmaster - aplikacja GUI do zarządzania otwartymi portami w systemie (Windows/Linux) i całym ruchem sieciowym
https://github.com/safing/portmaster/
INFO: nie musisz niczego kompilować. Gotowe instalki masz po kliknięciu systemu operacyjnego w dokumentacji. Aplikacja pozwoli Ci zdecydować, które połączenia w systemie są dozwolone, a które nie i poinformuje Cię, gdy wykryje podejrzany ruch sieciowy.
  1. Windows 11 będzie wspierał aplikacje z Androida
https://www.theverge.com/2021/6/24/22548428/microsoft-windows-11-android-apps-support-amazon-store
INFO: ciekawostką jest fakt, że nie będzie wspierany sklep Google Play, a jedynie platforma aplikacji od Amazona
  1. Nie używaj biurowego/firmowego/pracowego komputera i telefonu do prywatnych spraw
https://www.zdnet.com/article/stop-using-your-work-laptop-or-phone-for-personal-stuff-because-i-know-you-are/
INFO: artykuł wyjaśnia, jakie to niesie ze sobą zagrożenia i jak trudno niekiedy jest pozbyć się prywatnych 'śladów' z firmowych urządzeń
  1. Steganografia - ukrywanie obrazu w obrazie z użyciem JavaScriptu
https://dev.to/thormeier/feel-like-a-secret-agent-hidden-messages-in-images-with-steganography-37kh
INFO: przykład pełnej implementacji i wyjaśnienie działania algorytmu
  1. Jak uruchomić STATYCZNEGO Wordpressa na infrastrukturze AWS, płacąc za to $0.01 dziennie?
https://dev.to/aws-builders/serverless-static-wordpress-on-aws-for-0-01-a-day-1b29
INFO: rozwiązanie wygląda bardzo skomplikowanie, ale wszystko stawia się w pełni automatycznie z użyciem Terraforma
  1. Garbage Collector w Pythonie - dlaczego warto zainteresować się tematem?
https://mmazurek.dev/garbage-collector-w-pythonie/
INFO: bardzo fajnie opisana metoda na zarządzanie pamięcią w aplikacji i wyjaśnienie, dlaczego miałbyś to robić.
  1. Maddy - zestaw narzędzi do szybkiego postawienia własnego serwera mailowego
https://maddy.email
INFO: ma wsparcie dla SPF, DKIM, DMARC itp. Obsługuje zarówno wysyłanie poczty, jak i jej odbieranie
  1. BugBug - platforma do testów aplikacji webowych (posiada pakiet darmowy)
https://bugbug.io
INFO: aplikacja umożliwia 'nagranie' testów i zaprogramowanie ich regularnego wykonywania w chmurze. Zobacz film, aby zrozumieć, jak to działa. Rozwiązanie polskiej produkcji.
  1. Dobre praktyki przy tworzeniu aplikacji NodeJS pracujących w terminalu
https://github.com/lirantal/nodejs-cli-apps-best-practices
INFO: lista 28 porad podzielonych na kategorie: projektowanie komunikacji via CLI, dystrybucja aplikacji, dostępność, testowanie itp.
  1. Na iPhone nie da się stworzyć alternatywnego sklepu z aplikacjami omijającymi regulaminy Apple - to już nieaktualne
https://altstore.io
INFO: AltStore to platforma pozwalająca instalować (bez jailbreaka) aplikacje spoza sklepu. Projekt dopiero się rozwija i w bazie ma... jedną aplikację, ale od czegoś trzeba zacząć
  1. Historia samolotowych czarnych skrzynek - od czego się zaczęło?
https://spectrum.ieee.org/tech-history/space-age/the-inventor-of-the-black-box-was-told-to-drop-the-idea-and-get-on-with-blowing-up-fuel-tanks
INFO: ciekawy artykuł opisujący powstanie i rozwój wspomnianych urządzeń
  1. Pacstall - menadżer pakietów z Archa, ale dostępny na Ubuntu
https://github.com/pacstall/pacstall
INFO: jeśli kiedykolwiek korzystałeś z AUR i chciałbyś mieć podobne doświadczenia na Ubuntu, to ta aplikacja właśnie to umożliwia
  1. Co każdy programista powinien wiedzieć o dyskach SSD?
https://databasearchitects.blogspot.com/2021/06/what-every-programmer-should-know-about.html
INFO: czy to aby na pewno "dyski"? Co sprawia, że są takie szybkie? Dlaczego danych na nośnikach SSD nie da się nadpisać? (tak, dobrze przeczytałeś - nie da się. To co dzieje się na SSD to inna operacja)
  1. Tworzenie zaawansowanych grafik w CSS z użyciem CSS Paint API
https://tympanus.net/codrops/2021/06/18/drawing-graphics-with-the-css-paint-api/
INFO: artykuł wyjaśnia, jak korzystając z nieco ograniczonej (ale łatwiejszej w obsłudze) wersji CanvasRenderingContext2D można zdziałać cuda
== LINKI TYLKO DLA PATRONÓW ==
  1. Wszystko, co powinieneś wiedzieć o cachowaniu HTTP
https://uw7.org/un_60d5a7992b562
INFO: wiedza użyteczna dla każdego developera, admina i devopsa zajmującego się aplikacjami webowymi.
  1. Podręcznik do przeprowadzania pentestów aplikacji webowych (PDF, 179 stron, wydany w 2018 roku)
https://uw7.org/un_60d5a793e229d
INFO: aby pobrać podręcznik, musisz mieć konto na Linkedin. Kliknij podgląd dokumentu na pełnym ekranie, a następnie ikonę pobierania w rogu.
  1. Jak zostać dostawcą internetu - poradnik dla totalnie zielonych
https://uw7.org/un_60d5a78e3be9b
INFO: czego potrzebujesz, jak to zdobyć, jak skonfigurować, jaki hardware kupić. Z poradnika dowiesz się np., że na łączu 1Gbps bez problemu sprzedasz 500 abonamentów po 100Mbps, a klienci będą zadowoleni.
  1. Interaktywny podręcznik do nauki języka SQL
https://uw7.org/un_60d5a786a5432
INFO: według autora całość da się przerobić w jakieś 2-3h. Czasami przycisk "RUN" bywa nieaktywny - wtedy trzeba kliknąć ponownie.
  1. Lista narzędzi do pobierania filmów i grafik z social mediów
https://uw7.org/un_60d5a7620a598
INFO: część rozwiązań to aplikacje mobilne, a inne to typowe web aplikacje. Umożliwiają pobieranie filmów z FB, nagrań z InstaStory i wszystkiego tego, co dowolny użytkownik opublikował online
==
Chcesz, aby Twój link pojawił się tutaj?
Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje - dodaję jednak tylko to, co mi przypadnie do gustu.
https://mrugalski.pl/suggest.html
Podobało się? To kliknij
➤ Dołącz do grona patronów i wspieraj zestawienia, które i tak czytasz co tydzień
https://patronite.pl/unknow
80cd9934-9256-4b7d-8753-a4a7aadb3ffb
Szuwax

O Street complete wspominałem na liście apek z F-droid (sam często korzystam), jest kilka podobnych do niej. Jedną z nowych jest Organic Maps (świetną) nawigacja dostępna w f-droid z funkcją podobna do tej ze Street complete. BTW dosyć często znajduję coś dla siebie w twoich postach więc THX ^^.


https://organicmaps.app/

Morrak

@szuwax Dzięki! zobaczę sobie. Ostatnio sporo łażę po mieście więc może coś uzupełnię. Choć pytanie jak szybko to zeruje baterie

Zaloguj się aby komentować

Dzisiaj jest ostatni dzień, by zapisać się na nieodpłatny kurs CS50 HarvardX. W programie:
HTML, CSS
Git
Python
Django
SQL, Models, and Migrations
JavaScript
User Interfaces
Testing, CI/CD
Scalability and Security
Zapisy: https://polishwords.com.pl/go/-43l
#dlaprogramistow #programowanie #naukaprogramowania #programujzwykopem #javascript #git #html #css #python #django #userexperience
Jak nie chcesz przegapiać takich okazji, zapisz się na newsletter: https://polishwords.com.pl/blog/newsletter-dla-programistow/
560f3840-a0b0-4069-892c-11f41256014c
kris

@tomaszs podobno jeden z lepszych kursów jakie powstały, jak za free to trzeba brać

m-1-s-2

Uważacie, że da się wejść w programowanie z takich kursów i popłynąć rzeką informatycznego dobrobytu? Czasem jak mam dość swojej roboty to myślę o zmianie na IT.

tomaszs

@m-1-s-2 tak da się nawet wypłynąć na morze cyfrowego szczęścia

Zaloguj się aby komentować

Jeśli ktoś bardzo nie lubi przycisku do zmiany motywu na jasny to stworzyłem skrypt do pluginu Tampermonkey, który go usuwa z górnego paska. ( ͡° ͜ʖ ͡°)
https://pastebin.com/TA2Gbi8R
NinomaeInanis

tutaj mniejsze i latwiejsze rozwiazanie w css

[aria-label="Zmień motyw"] { display: none !important }

mozna zainstalowac za pomoca stylusa

Zaloguj się aby komentować