• Wykop.pl
  • Wykopalisko 414
  • Hity
  • Mikroblog
  • Szukaj
  • Dodaj
  • Zaloguj się
    • lub
    • Zaloguj przez Facebook
    • Nie masz konta? Zarejestruj się.
obserwuj
  • lub
  • Zaloguj przez Facebook
  • Nie masz konta? Zarejestruj się.

#google :

  • najlepsze
  • wszystkie
  • wszystko
  • znaleziska
  • wpisy
  • 1 794 914 Zakażeni
    0 Zakażeni dzisiaj
    45 285 Zgony
    0 Zgony dzisiaj

    Ukryj statystyki

    Sprawdź najnowsze informacje na tagu #koronawirus

  • Pokaż statystyki

    Sprawdź najnowsze informacje na tagu #koronawirus

  • 773 wykop

    Arkusz Google Spreadsheet - to, czego o nim nie wiesz

    Arkusz Google Spreadsheet - to, czego o nim nie wiesz

    @imlmpe youtu.be #technologia #informatyka #google #naukanowego #cie +3 inne

    Czy wiesz, że arkusze od Google obsługują język SQL, potrafią zaciągać dane ze stron internetowych, samodzielnie rozwiązują problemy matematyczne itp?

    102 komentarze opublikowany 7 mies. temu
  •  
    imlmpe 7 mies. temu

    +15

    Google Spreadsheet i to, co można w nim ciekawego zrobić.

    - język SQL w Spreadsheet
    - parsowanie HTML
    - mini wykresy
    - integracja z Google Translate
    - auto rozwiązywanie zadań
    - generowanie QR kodów
    - użyteczne skóty klawiszowe

    https://www.youtube.com/watch?v=EfOFtHoxTXE

    #google #naukanowego #youtube #tutorial #informatyka #niewiemjaktootagowac
    pokaż całość

    źródło: youtube.com

    +: isInteger, Keczupp +13 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
  •  
    imlmpe 1 rok temu

    +239

    ◢ #unknownews ◣

    Oto i nowe zestawienie - tym razem dość zróżnicowane tematycznie (nie tylko webdev). Każdy znajdzie coś dla siebie :)

    1) "Mój drugi rok jako solo developer" - świetna historia gościa, który rzucił pracę w Google i ruszył z własnym biznesem
    https://mtlynch.io/solo-developer-year-2/
    INFO: przedstawienie projektów, omówienie wydatków i sporo opowieści o tym jak to się dzieje, że mu się to opłaca. Wciągająca lektura.

    2) Produkcja muzyki na komputerze Amiga - jak to wyglądało w latach 90? (film, 23 minuty)
    https://www.youtube.com/watch?v=i9MXYZh1jcs
    INFO: wspaniały kawał historii, a do tego przedstawiony w interesujący sposób. Warto zobaczyć inne filmy autora (i dać mu suba).

    3) Reverse engineering firmware z routera - opis analizy krok po kroku
    https://embeddedbits.org/reverse-engineering-router-firmware-with-binwalk/
    INFO: autor używa programu 'binwalk' do wyciągnięcia kolejnych elementów składowych oprogramowania z obrazu firmware.

    4) Współczesne strony internetowe mocno bazują na zewnętrznych bibliotekach JS - a jak często je aktualizują? Prawie nigdy.
    https://blog.cloudflare.com/javascript-libraries-are-almost-never-updated/
    INFO: analiza requestów przygotowana przez CloudFlare, która wskazuje, że raz osadzona na stronie biblioteka najczęściej już nigdy się nie zmienia

    5) Walka z podglądaczami i cenzurą - zabawna historia studenta chcącego pozbyć się monitoringu na szkolnym komputerze
    https://martinrue.com/coding-stories-me-vs-vnc/
    INFO: szkolny komputer był monitorowany przez zainstalowany na nim serwer VNC. Studentowi się to nie podobało...

    6) Porównanie wydajności "Clear Linux" (to nazwa dystrybucji) z Fedora i Ubuntu na tanim laptopie ($199)
    https://www.phoronix.com/scan.php?page=article&item=clear-199-laptop
    INFO: artykuł ma 9 stron, ale stronnicowanie jest tak zrobione, że trudno się tego domyślić. Odnośnie testu, to ClearLinux wypada naprawdę świetnie w wielu testach.

    7) Lepsza, a może i nieskończona historia poleceń w Bashu?
    https://www.soberkoder.com/unlimited-bash-history/
    INFO: zbiór ciekawych porad odnośnie tego, jak zoptymalizować ustawienia pliku z historią poleceń (brak duplikatów, lepsze timestampy, pozbycie się limitów itp)

    8) Jak wysłać mailem całe repozytorium GITa? - dobre dla rekruterów chcących widzieć kolejne kroki pracy kandydata nad zadaniami
    https://statagroup.com/articles/git-bundle
    INFO: wrzucenie repo do ZIPa i wysłanie mailem, to nie jest najlepszy pomysł. GIT ma wbudowaną natywną funkcję do robienia takiej paczki.

    9) Galeria responsywnych pixelartów - pomachaj myszką i zobacz jak zachowuje się grafika
    https://essenmitsosse.de/pixel/
    INFO: szczególnie polecam projekt 'Zeus' - tam nie tylko zmienia się rozmiar grafiki, ale i jej zawartość.

    10) Stary CSS i "nowy CSS" - czyli jak zmieniał się sposób stylowania stron (i możliwości samego języka) na przestrzeni lat
    https://eev.ee/blog/2020/02/01/old-css-new-css/
    INFO: wiele przykładów i sporo mocno oldschoolowych stron pokazanych na początek (znasz stronę SpaceJam? :D)

    11) iHateRegex - ściąga z wyrażeniami regularnymi oraz narzędzie do wizualizacji ich działania
    https://ihateregex.io
    INFO: ciągle potrzebujesz wyrażeń wyszukujących maila, adresu IP czy dat? tutaj masz je wszystkie w jednym miejscu i to z objaśnieniami

    12) Onboarding nowych użytkowników w Twojej aplikacji - jak to robią znane firmy?
    https://www.useronboard.com/user-onboarding-teardowns/
    INFO: świetna analiza onboardingów rozpisanych krok po kroku na części składowe.

    13) Serverless - krótkie wyjaśnienie czy jest ta technologia i kiedy się sprawdza, a kiedy niekoniecznie (film ~15 minut)
    https://www.youtube.com/watch?v=msN4DwFSHjw
    INFO: w filmie pada odpowiedź na odwieczny zarzut "ale przecież w serverless są serwery!" :D

    14) Używaj Raspberry Pi jako swojego serwera developerskiego - od czego zacząć?
    https://dev.to/pluralsight/using-a-raspberry-pi-as-your-development-server-28c
    INFO: pełen opis konfiguracji od wyjęcia malinki z pudełka aż do postawienia działającej aplikacji w React (pod spodem: nginx+git+npm)

    15) Lista 10 użytecznych narzędzi do tworzenia ilustracji - część darmowych, część dostępnych online (SaaS)
    https://dev.to/creativetim_official/10-cool-illustration-tools-for-designers-to-use-in-2020-227g
    INFO: większości nie znałem, więc istnieje szansa, że również i Ty znajdziesz tam coś nowego dla siebie

    16) Strategie robienia nowych branchy w GIT - jak sobie poradzić w większym zespole?
    https://pradeeploganathan.com/git/git-branching-strategies/
    INFO: artykuł przedstawia 3 najpopularniejsze strategie: Gitflow, Githubflow oraz Gitlabflow (każda z opisem działania, wadami, zaletami itp)

    17) Czy zawsze potrzebujesz bazy danych? jak inaczej można przetrzymywać dane?
    https://beepb00p.xyz/unnecessary-db.html
    INFO: relacyjne bazy danych są bardzo wygodne i gdy ktoś raz się już do nich przyzwyczai, używa ich stale jako domyślne rozwiązanie, niezależnie od tego, czy naprawdę ich potrzebuje.

    18) Przyjemnie i zrozumiale opisany kurs tworzenia stron WWW (HTML + CSS). Łącznie 6 głównych lekcji + materiały pomocnicze
    https://kevq.uk/category/web-design/
    INFO: autor używa Neocities jako hostingu i edytora, więc do rozpoczęcia nauki nie potrzebujesz literalnie niczego.

    19) Co to jest API Gateway i dlaczego powinieneś rozważyć jego użycie w swoim projekcie?
    https://dev.to/bearer/what-is-an-api-gateway-42i6
    INFO: artykuł pozwala zrozumieć koncepcję istnienia takich gatewayów i wyjaśnia ich wady i zalety.

    20) PopperJS - malutka (3KB) biblioteka JavaScript do tworzenia popoverów, czyli takich 'dymków nad obiektem'
    https://popper.js.org
    INFO: warto przeglądnąć przykłady użycia aby zrozumieć

    21) Dwa pliki PHP wykradzione z Facebooka w 2007 roku - index.php oraz search.php
    https://gist.github.com/nikcub/3833406
    INFO: nic ciekawego i tajnego tam nie znajdziesz, ale pokazuje to styl kodowania w tym portalu (komentarze są raczej mało pozytywne)

    22) Kształt Twojego kodu źródłowego i jego formatowanie może sugerować jaką logikę zastosowałeś i gdzie są ewentualne miejsca do ulepszeń
    https://www.fluentcpp.com/2020/01/14/the-shapes-of-code/
    INFO: ciekawa analiza przeprowadzona przez autora. Nie wiem w jak wielkim odsetku kodów to się sprawdza, ale i tak brzmi ciekawie

    23) Jak zrobić pionowy pasek postępu pokazujący jaki procent artykułu na stronie przeczytałeś?
    https://dev.to/xtrp/create-a-reading-scroll-progress-bar-for-your-blog-in-javascript-and-css-1jmc
    INFO: jest to rozwiązanie znane np. z platformy 'Medium' i kilku portali newsowych. Przyjemne dla oka i dość proste do zrobienia.

    24) Phoenix - menadżer okien dla Maca. Od konkurencji odróżnia go to, że jest skryptowalny, darmowy i można go w pełni customizować
    https://github.com/kasper/phoenix
    INFO: nie musisz kompilować źródeł. W opisie projektu masz sekcję 'download' z której ściągniesz gotową do użycia binarkę.

    25) Proxyman - lokalne, webowe proxy dla Maca pozwalające w bardzo wygodny sposób debugować ruch sieciowy
    https://proxyman.io
    INFO: to coś +/- jak Burp/ZAP. Wersja darmowa ma limit do analizy jednej sesji na raz (limit jednego otwartego taba).

    26) Firma Bosch przedstawiła prototyp swoich nowych smart-okularów (coś jak Google Glass).
    https://spectrum.ieee.org/tech-talk/consumer-electronics/gadgets/bosch-ar-smartglasses-tiny-eyeball-lasers
    INFO: Okulary rzucają obraz prosto na siatkówkę (nie mają wyświetlacza)

    == LINKI TYLKO DLA PATRONÓW ==

    27) Zbiór 20 uniwersyteckich wykładów na temat programowania w języku Swift (łącznie prawie 24h filmów!)
    https://uw7.org/un_5e3d2e3c25598
    INFO: profesor opowiada na przykładzie "iOS 11", bo materiał został nagrany około 2 lata temu. W opisie do filmów są lini do slajdów.

    28) Nauka JavaScriptu poprzez rozwiązywanie quizów (pytania z omówieniem odpowiedzi)
    https://uw7.org/un_5e3d32154663a
    INFO: odpowiedz na pytania i dowiedz się, dlaczego prawdopodobnie się pomyliłeś ;)

    29) Lista 20 projektów webowych pisanych w czystym JavaScript, bez żadnych zewnętrznych bibliotek (wszystkie kody źródłowe do pobrania + live demo)
    https://uw7.org/un_5e3d2e298776a
    INFO: podlinkowane projekty to materiały do płatnego kursu. Nie musisz jednak go zaliczać aby uczyć się z tych projektów

    30) Rozwiązanie jednego, PRAWDZIWEGO zadania programistycznego z rekrutacji do Google (długi tekst + film 19 minut)
    https://uw7.org/un_5e3d2e229d0c8
    INFO: zadanie nie jest takie proste jakby się mogło wydawać, a do tego rozwiązanie rekurencyjne jest zbyt złożone obliczeniowo. Jak to zoptymalizować?

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #technologia #javascript #grafika #biznes #internet #serwery #hosting #google #ciekawostki #programowanie #css
    pokaż całość

    źródło: IMG_95AA71DC66AC-1.jpeg

    +: syndyk_masy_upadlosciowej, Artisanol +237 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      imlmpe 1 rok temu via iOS

      +1

      @obserwator_z_prawem_interwencji: Mailing był wczoraj wysyłany. Sprawdź np w spamie. Co do drugiego maila to sprawa ma związek z RODO. To, że znam Twojego maila, nie znaczy, że mogę Ci wysłać co zechcę. Zgodziłeś się na newsy, to je dostajesz. Zgodnie z prawem, chcąc Ci wysłać coś innego, muszę na nowo poprosić o zgodę. Takie zasady... co poradzić ( ͡° ͜ʖ ͡°)

      +: andrzej-ezer
      • udostępnij
        • Link
    •  
      andrzej-ezer 1 rok temu

      0

      Ad 26 Hakowanie okularów i... laserem w punkt.

      • udostępnij
        • Link
    • więcej komentarzy (43)

  •  
    imlmpe 1 rok 1 mies. temu

    +236

    ◢ #unknownews ◣

    Na dobry początek dnia - nowe zestawienie :)

    1) Jak ułatwić życie użytkownikom korzystającym z 2FA na naszej stronie?
    https://www.twilio.com/blog/html-attributes-two-factor-authentication-autocomplete
    INFO: po prostu musisz to przeczytać i wdrożyć jeśli stosujesz jednorazowe kody dostępu (SMS, authenticator, token itp)

    2) Używanie Basha w pracy DevOpsa - poradnik
    https://medium.com/expedia-group-tech/using-bash-for-devops-7046eed1aa63
    INFO: zbiór użytecznych tricków + zestaw skryptów do ściągnięcia, które przyspieszą naszą naukę

    3) Jak bardzo "unikalny" jesteś w skali internetu? Sprawdź jak przedstawia się Twoje przeglądarka
    https://amiunique.org/fp
    INFO: jeśli jesteś "jedyny i niepowtarzalny", to masz problem. Wśród ruchu internetowego łatwo jest Cię wyśledzić. Nawet jeśli korzystasz np. z VPNa

    4) Nawet Twoja statyczna strona WWW powinna używać HTTPS (wytłumaczenie jako tekst + 24 minuty filmu)
    https://www.troyhunt.com/heres-why-your-static-website-needs-https/
    INFO: Try Hunt wyjaśnia w czym pomaga nam używanie HTTPS i dlaczego absolutnie wszyscy powinni tego używać (niezależnie od tego co publikują w necie i czy jest to tajne/wrażliwe)

    5) Progressive Web Apps i Service Workery - co to jest i jak z tym pracować?
    https://dev.to/thisdotmedia/intro-to-pwa-and-service-workers-15d4
    INFO: bardzo zwięzły i rzeczowy wstęp do tematu

    6) SecAlerts - zaznacz z jakiego oprogramowania korzystasz i otrzymuj powiadomienia o znalezionych lukach
    https://secalerts.co
    INFO: ogromna baza obsługiwanego softu. Darmowa wersja powiadomień ma tygodniowe opóźnienie i nie pozwala na wybranie z jaką wersją softu pracujemy

    7) Battery Api w JavaScript - sprawdź stan naładowania baterii na urządzeniu mobilnym odwiedzającym Twoją stronę
    https://medium.com/swlh/detecting-battery-status-in-javascript-732f724b2cc2
    INFO: dodatkowo można wykryć także, czy urządzenie jest aktualnie ładowane i na jak długo wystarczy mu energii.

    8) Jak wykorzystać sieć TOR do połączenia się ze swoim Raspberry Pi?
    https://forbot.pl/blog/jak-wykorzystac-siec-tor-do-polaczenia-sie-z-raspberry-pi-id30507
    INFO: to rozwiązanie pozwala nam połączyć się z malinką bez publicznego adresu IP, przekierowania portów itp

    9) Toplista 30 firm, które na różne sposoby szkodzą społeczeństwu
    https://slate.com/technology/2020/01/evil-list-tech-companies-dangerous-amazon-facebook-google-palantir.html
    INFO: przynajmniej kilka z nich znasz. Wielkie zaskoczenie: Gogole nie jest na pierwszym ani drugim miejscu :o

    10) Jak uszkodzić bazę danych SQLite? - lista zagrożeń
    https://www.sqlite.org/howtocorrupt.html
    INFO: analiza wszystkich przypadków, które wg twórców SQLite mogą doprowadzić do uszkodzenia lub zupełnego zniszczenia danych w bazie.

    11) "use strict" w JavaScript - o co w tym chodzi i dlaczego powinno Cię to zainteresować?
    https://dev.to/xtrp/javascript-use-strict-explained-in-2-minutes-40oo
    INFO: bardzo proste wyjaśnienie tego zagadnienia. Dosłownie na 2 minuty czytania.

    12) Garść pytań rekrutacyjnych związanych z Progressive Web Apps
    https://dev.to/fullstackcafe/22-pwa-interview-questions-every-developer-should-know-in-2020-3jfm
    INFO: dokładnie 22 pytania i odpowiedzi na nie. Wiesz czym się różni service worker od web workera?

    13) Postaw na szybko serwer WWW z użyciem JEDNEGO polecenia - w Pythonie, Perlu, PHP, Ruby i kilku innych technologiach
    https://gist.github.com/willurd/5720255
    INFO: takie rozwiązanie może nam się przydać np. podczas developmentu aplikacji czy w celu jednorazowego udostępnienia czegoś przez protokół HTTP

    14) Jak zabezpieczyć swoją domenę przed kradzieżą i innymi oszustwami?
    https://krebsonsecurity.com/2020/01/does-your-domain-have-a-registry-lock/
    INFO: Co to jest "Registry lock" i "DNSSEC" i dlaczego powinieneś się nimi zainteresować

    15) Mirage - zbuduj aplikację frontendową nawet gdy Twoje backendowe API jeszcze nie istnieje lub nie jest skończone
    https://miragejs.com
    INFO: biblioteka odpowiada na requesty, symuluje operacje na bazie danych itp. Przykłady użycia zaprezentowane są na filmach.

    16) Jak wyznaczać cenę dla swoich aplikacji (np. w SaaS)? [Ebook, 69 stron]
    https://neildavidson.com/downloads/dont-just-roll-the-dice-2.0.0.pdf
    INFO: kilka mniej i bardziej zaawansowanych porad na temat ustalania cen produktów (przyda się nie tylko do software)

    17) PyGame Zero - czyli tworzenie gier w pythonie z użyciem PyGame, ale... bez znajomości tej biblioteki
    https://pygame-zero.readthedocs.io/en/stable/index.html
    INFO: bardzo proste i szybkie wprowadzenie. Ruch statycznej postaci (plik PNG) osiągamy już w drugiej lekcji.

    18) Czy znasz Rectoolsy? czyli jak trzymać rekordy w płąskim pliku tekstowym i łatwo je przeszukiwać
    https://labs.tomasino.org/gnu-recutils/
    INFO: prezentacja operacji na plikach 'recfiles' przechowujących dane w tekstowej, zdatnej do odczytania i modyfikacji przez człowieka formie

    19) Fundowane przez rząd Stanów Zjednoczonych smartfony mają preinstalowanego, nieusuwalnego trojana?
    https://blog.malwarebytes.com/android/2020/01/united-states-government-funded-phones-come-pre-installed-with-unremovable-malware/
    INFO: ciekawa analiza malware jak i ciekawe metody jego ukrycia w systemie (przeźroczysta ikona, wyświetlanie paska statusu w powiadomieniach itp)

    20) Darmowe, opensourcowe czcionki webowe - kolekcja
    https://beautifulwebtype.com
    INFO: możesz je pobrać lub (w niektórych przypadkach) osadzić na stronie wprost z serwisu

    21) "Getting Started with Artificial Intelligence" - od O'Reilly [ebook, PDF, 69 stron]
    https://get.oreilly.com/ind_getting-started-with-artificial-intelligence.html
    INFO: trzeba podać maila (na niego przyjdzie link do ebooka) oraz trochę danych osobowych aby pobrać książkę.

    22) Ebook na temat tokenów JWT - co to jest, jak tego używać i sprawy security powiązane z tym tematem [PDF/MOBI/EPUB, 120 stron]
    https://auth0.com/resources/ebooks/jwt-handbook/
    INFO: za książkę płacisz mailem lub udostępnieniem posta na Twitterze (do wyboru)

    23) Otwartoźródłowe aplikacje na Maca - wszystkie z podziałem na kategorie i z zaznaczeniem w jakich technologiach zostały stworzone
    https://github.com/serhii-londar/open-source-mac-os-apps
    INFO: nie wszystko na maca jest płatne ;)

    24) Używasz fontów od Google? Kilka porad jak przyspieszyć ich wczytywanie (i powody dla których ten proces może być powolny)
    https://medium.com/clio-calliope/making-google-fonts-faster-aadf3c02a36d
    INFO: samodzielne hostowanie fontów to tylko jedno z rozwiązań. Artykuł podaje jeszcze kilka innych.

    25) Jak przyspieszyć builda na Xcode? (mac)
    https://blog.flexiple.com/xcode-build-optimization-a-definitive-guide/
    INFO: garść porad na temat tego co i jak ustawić, aby proces kompilacji przebiegał sprawniej

    == LINKI TYLKO DLA PATRONÓW ==

    26) Ogromna, przeszukiwalna i sortowalna lista aplikacji selfhosted
    http://uw7.org/un_5e2ef4fb76ec6
    INFO: każda aplikacja posiada opis i screenshota. W bazie danych jest prawie 1000 aplikacji. Kliknij w "browse" aby zobaczyć wszystkie kategorie.

    27) Poznaj podstawy AWS oglądając ten jeden film (uwaga! 4h materiału :o)
    http://uw7.org/un_5e2ef5041696b
    INFO: w opisie do filmu masz znaczniki czasowe z odsyłaczami do tematów poruszanych w nagraniu

    28) Lubisz audiobooki? (niekoniecznie techniczne) - oto lista 1000, które możesz ściągnąć bez opłat z sieci (język angielski!)
    http://uw7.org/un_5e2ef509de4bc
    INFO: niektóre są w serwisach streamingowych, więc ich ściągnięcie nie jest takie łatwe. Większość jednak to zwykłe pliki MP3

    29) Lista aplikacji w duchu "no-code", które pozwolą Ci rozwinąć/zbudować Twój biznes bez znajomości programowania
    http://uw7.org/un_5e2ef53fc3620
    INFO: wszystko podzielone jest na kategorie. Warto też rzucić okiem na gotowe stacki technologiczne (menu u góry)

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #technologia #android #python #javascript #frontend #security #internet #facebook #google #devops #serwery #ciekawostki
    pokaż całość

    źródło: IMG_2245BAD4E9BF-1.jpeg

    +: Jare_K, sztefen_muller +234 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      bonias 1 rok 1 mies. temu

      0

      L

      Mm

      • udostępnij
        • Link
    •  
      Morty 1 rok 1 mies. temu

      0

      7) Battery Api w JavaScript - sprawdź stan naładowania baterii na urządzeniu mobilnym odwiedzającym Twoją stronę

      @imlmpe : Warto wspomnieć też, że opisywany tam interfejs raczej nie powinien być szerzej używany, a raczej jako ciekawostka ;)

      https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager

      This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes.
      pokaż całość

      • udostępnij
        • Link
    • więcej komentarzy (28)

  •  
    imlmpe 1 rok 1 mies. temu

    +277

    ◢ #unknownews ◣

    Kolejna porcja ciekawych znalezisk z branży IT. Starałem się bardziej zróżnicować to wydanie, aby nie wrzucać tylko linków do WebDev. Czy mi wyszło? sprawdź sam :)

    1) Cube Composer - ciekawa gra inspirowana programowaniem funkcyjnym. Pobaw się przekształceniami map()
    https://david-peter.de/cube-composer/
    INFO: po lewej masz pozycje startową. Po prawej końcową. Twoje zadanie to ułożenie (z dostępnych klocków) algorytmu przekształcającego start w koniec.

    2) Porządkowanie kodu CSS - czyli jak stosować poprawną strukturę i nazewnictwo w stylach
    https://devszczepaniak.pl/porzadkowanie-kodu-css/
    INFO: dobry tekst z wieloma przykładami poprawnej jak i błędnej implementacji styli

    3) Praca dla kogoś, czy robienie własnych rzeczy? - przemyślenia programisty
    https://tik.dev/dilemma
    INFO: a może ten wybór wcale nie jest binarny i istnieje jeszcze jakaś trzecia droga?

    4) Bash i tajemnicze zmienne $? oraz $@ - jaka jest między nimi różnica?
    http://bit.ly/38bZJBz
    INFO: jeśli piszesz skrypty w bashu, to jest to wiedza absolutnie niezbędna do codziennej pracy

    5) Czym różni się dzisiejsze programowanie od tego sprzed 20 lat?
    https://medium.com/@ssg/how-is-computer-programming-different-today-than-20-years-ago-9d0154d1b6ce
    INFO: powiedzmy, że to humorystyczne podejście do tematu, ale momentami bardzo prawdziwe ;)

    6) Co jest nie tak z popularnym ostatnio podejściem "no-code"? (tworzenie aplikacji bez programowania)
    https://www.alexhudson.com/2020/01/13/the-no-code-delusion/
    INFO: przemyślenia z perspektywy dyrektora technicznego. Warto rzucić okiem.

    7) Tworzysz swój projekt online? Uruchom go na Google Code Run (rozwiązanie serverless)
    https://alexolivier.me/posts/deploy-container-stateless-cheap-google-cloud-run-serverless
    INFO: dlaczego akurat tam? przede wszystkim CENA (można zejść nawet do kilku centów na miesiąc), skalowalność i brak problemów z infrastrukturą (jest zarządzana przez Google)

    8) Google Style Guides - jak pisać kod źródłowy w wielu językach aby to wyglądało dobrze (wg Google)
    https://google.github.io/styleguide/
    INFO: używanie 'styleguide' (niekoniecznie googlowego!) zaczyna mieć sens przy dużych projektach nad którymi pracują dziesiątki programistów.

    9) Lista 10 rzeczy, które sprawią, że staniesz się lepszym programistą Javy
    https://dev.to/javinpaul/10-skills-java-programmer-can-learn-to-accelerate-their-career-3nlh
    INFO: w tekście znajdziesz sporo odsyłaczy do materiałów i serwisów, które pomogą Ci w nauce

    10) Oficjalna aplikacja GitHuba na Androida (beta) jest już dostępna [trzeba się zapisać na listę oczekujących]
    https://github.blog/2020-01-14-the-github-for-android-beta-is-here/
    INFO: po wypuszczeniu bety na iOS pod koniec ubiegłego roku, czas na wersję beta na Androida. Do czego przyda się aplikacja? np. do robienia code review, czy do odpisywania na zgłoszenia bugów.

    11) Cronhub - narzędzie online (SaaS) do monitorowania pracy Twoich cronów
    https://cronhub.io
    INFO: wersja darmowa potrafi monitorować (i zbierać statystyki) dwa taski

    12) Czysty kod - cel każdego programisty? czy aby na pewno?
    https://overreacted.io/goodbye-clean-code/
    INFO: tak często podążamy za praktykami związanymi z tworzeniem czystego, czytelnego kodu, że zapominamy, że w programowaniu nie zawsze chodzi tylko o kod.

    13) Stworzyłeś nowy projekt/startup i chcesz dać o nim znać światu?
    https://sizle.io/how-to-maximise-traffic-to-a-bootstrapped-product-hunt-launch/
    INFO: to spis linków gdzie można zgłosić swój projekt. Linki z rakietą używasz w dniu startu projektu, a te z zegarkiem przed oficjalną premierą.

    14) Masz Raspberry Pi? zrób z niego prosty serwer VPN
    https://www.electromaker.io/tutorial/blog/raspberry-pi-vpn-server
    INFO: instrukcja krok-po-kroku z wykorzystaniem Rasbiana (lub innej opartej na Debianie/Ubuntu dystrybucji)

    15) Czy umiałbyś zrobić DIVa, który zakryje DOKŁADNIE całą powierzchnię strony, bez pozostawiania nawet 1px odstępu?
    https://dev.to/lenmorld/css-gotcha-how-to-fill-page-with-a-div-270j
    INFO: podpowiem Ci - nie umiałbyś ;) Nie jest to takie trywialne zadanie jak się wydaje. Artykuł wyjaśnia dlaczego tak jest i jak to osiągnąć.

    16) Lista 7 popularnych błędów w GIT i jak można je naprawić? (film, 15 minut)
    https://www.youtube.com/watch?v=aiDy82kQUJQ
    INFO: dobry materiał dla junior developerów jako wstęp do poprawnego używania systemu kontroli wersji w korporacji.

    17) P2P Peer Discovery - czyli jak wykryć innych w technologii P2P?
    https://jsantell.com/p2p-peer-discovery
    INFO: przy komunikacji peer2peer nie mamy zazwyczaj serwera. Jak w takim razie namierzyć drugiego klienta aby nawiązać z nim połączenie? Jest na to kilka sposobów.

    18) Czy używanie kodów SMS jako uwierzytelniania dwuskładnikowego to dobry pomysł?
    https://www.issms2fasecure.com
    INFO: mówiąc krótko: NIE. Z artykułu dowiesz się dlaczego tak jest. Ze strony trzeba pobrać podlinkowany dokument PDF.

    19) Alternatywy dla Google Maps (do osadzania na stronie) - OpenStreet Map oraz Leaflet
    http://kody.wig.pl/javascript/alternatywa-dla-google-maps-open-street-map-oraz-leaflet/
    INFO: artykuł zawiera wiele przykładowych kodów źródłowych przedstawiających sposoby użycia API obu tych usług.

    20) Masz telefon z Androidem? uważaj na aplikacje typu "Fleeceware"
    https://www.zdnet.com/article/more-than-600-million-users-installed-android-fleeceware-apps-from-the-play-store/
    INFO: aplikacje takie podczas instalacji wymuszają aktywację "darmowego okresu testowego". Gdy user usunie aplikację, okres testowy przechodzi w abonament (niekiedy dochodzący do $199/rok).

    21) Kiedy XML jest lepszy od JSONa? - przemyślenia
    https://engineering.instawork.com/when-xml-beats-json-ui-layouts-53c7f1d3fdb7
    INFO: może się wydawać, że JSON jest domyślnym wyborem bijącym na głowę przestarzałego XMLa. Czasami jednak warto zmienić swoje podejście.

    22) używasz Postman/Insomia/PostWoman do testowania API RESTowego? spróbuj użyć rozszerzenia do VSCode
    https://dev.to/monisnap/bye-bye-postman-let-s-share-your-rest-api-calls-in-team-easily-h6l
    INFO: artykuł opisuje rozwiązanie "Rest Client" i jego zalety. Ciekawe rozszerzenie, zwłaszcza gdy pracujemy w teamie.

    23) Hostowanie statycznych stron internetowych na Google Drive
    https://dev.to/gaelthomas/how-to-deploy-a-static-website-for-free-in-only-3-minutes-with-google-drive-254c
    INFO: w projekcie używane jest darmowe konto na fast.io (limit 10 serwisów per konto)

    24) Python, Java, Kotlin, Rust i Swift - jak (prawdopodobnie) zmienią się te języki w 2020 roku?
    https://www.oreilly.com/radar/where-programming-languages-are-headed-in-2020/
    INFO: spis przewidywań odnośnie rozwoju jak i zapowiedzi zmian od twórców tych języków

    25) Reverse Engineering Discorda - czyżby rozszyfrowywali dane po stronie serwera?
    https://medium.com/tenable-techblog/lets-reverse-engineer-discord-1976773f4626
    INFO: badacze napisali swojego klienta Discorda i wysyłali uszkodzone, ale zaszyfrowane pakiety do serwera. Serwer je odrzucał, co twórcy badania uznają za dowód na to, że dane zostały rozszyfrowane.

    26) Goat Counter - statystyki webowe dbające o prywatność Twoich czytelników
    https://www.goatcounter.com
    INFO: nie zbierają prywatnych danych. Nie śledzą ludzi. Jedynie zbierają anonimowe statystyki. Wersja darmowa do zastosowania niekomercyjnego (do 100k req/msc)

    == LINKI TYLKO DLA PATRONÓW ==

    27) Ucz się obcych języków oglądając Netflixa (rozszerzenie do przeglądarki Chrome)
    http://uw7.org/un_5e20708a49599
    INFO: podczas oglądania filmu/serialu, napisy wyświetlane są w dwóch językach jednocześnie (np. Polski i Japoński). Dodatkowo, kliknięcie na słowo którego nie rozumiesz uruchamia słownik

    28) Lista 20 największych serwisów oferujących ikony do Twoich projektów (darmowe i płatne)
    http://uw7.org/un_5e2070909b559
    INFO: ze wszystkich wymienionych serwisów znałem 4 sztuki. Moje zasoby ikon mocno się poszerzyły ;)

    29) Próba znalezienia PIERWSZEGO w historii postu na Instagramie (ma 32k polubień)
    http://uw7.org/un_5e207095f2000
    INFO: ciekawa metoda poszukiwań, a przy okazji dowiadujemy się jak budowany jest adres URL w tej sieci

    30) Pytania rekrutacyjne (wraz z odpowiedziami) na temat JavaScript
    http://uw7.org/un_5e20709da72a4
    INFO: repozytorium zawiera dokładnie 145 pytań. Pytania wydają się proste, ale możliwe, że odpadniesz już na pierwszych trzech ;)

    31) Jak zostać "efektywnym developerem"? zbiór porad.
    http://uw7.org/un_5e2071085ec55
    INFO: jak optymalizować swoją naukę? jak ustalać priorytety? jak mierzyć swoje postępy?

    32) Ogromna kolekcja materiałów do nauki programowania nie tylko dla początkujących (tego jest DUŻO!)
    http://uw7.org/un_5e2073e173b8d
    INFO: lista kursów, hackatonów, ludzi których warto śledzić w necie + inne

    --

    Dla przypomnienia:
    - Wszystkie linki dla patronów:
    https://mrugalski.pl/linki.php
    - Wyszukiwarka archiwalnych wpisów:
    https://uw7.org/szukaj/
    - Newsy na maila:
    https://unknow.news

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #programowanie #python #javascript #internet #ubuntu #technologia #google #debian #serwery #security
    pokaż całość

    źródło: obrazek PNG 24.png

    +: running, R0el +275 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      imlmpe 1 rok 1 mies. temu via iOS

      0

      @pppacior: nie znam żadnej

      • udostępnij
        • Link
    •  
      PanWiatrak 1 rok 1 mies. temu

      0

      18) Czy używanie kodów SMS jako uwierzytelniania dwuskładnikowego to dobry pomysł?
      https://www.issms2fasecure.com
      INFO: mówiąc krótko: NIE. Z artykułu dowiesz się dlaczego tak jest. Ze strony trzeba pobrać podlinkowany dokument PDF.


      @imlmpe: tak konretnie to nie jest do końca prawdą. Skusiłem się i przeczyałem bo nie chciało mi się wierzyć. Miałem rację. Opisywany przypadek dotyczy banku T-Mobile gdzie autentykacja polegała na podaniu dwóch ostatnich numerów na które dzwoniliśmy. Dodatkowo już to wyłączyli:

      In January 2020, T-Mobile informed us that after reviewing our research, it has discontinued the use of call logs for customer authentication.

      Także, ździebko nierzetelny artykuł i clickbaitowym tytule.
      pokaż całość

      • udostępnij
        • Link
    • więcej komentarzy (28)

  •  
    imlmpe 1 rok 1 mies. temu

    +286

    ◢ #unknownews ◣

    Witam w pierwszym zestawieniu w nowym roku. Nadal żyję. Mam się dobrze, a projekt zestawień będzie kontynuowany.
    UWAGA: zmieniłem hasło dostępowe dla patronów (znajdziesz je w przypiętym wpisie na patronite lub na grupie dla patronów).


    1) GitHub ogłosił wprowadzenie nielimitowanej liczby prywatnych repozytoriów dla darmowych użytkowników
    https://github.blog/2019-01-07-new-year-new-github/
    INFO: limit trzech użytkowników dla prywatnych repo na darmowych kontach niestety nadal pozostał bez zmian

    2) Pętle w JavaScript? - da się żyć bez nich. Kilka przykładów jak to zrobić
    https://medium.com/better-programming/you-dont-need-loops-in-javascript-1dc8139eab4b
    INFO: artykuł zawiera porady jak szybciej i bardziej efektywnie zapisać to, co do tej pory robiliśmy np. za pomocą pętli 'for'. Sprytne.

    3) SOLID - czym są te zasady w programowaniu i w jaki sposób junior developerzy je łamią?
    https://codersbible.com/solid-principles-and-how-i-was-breaking-them-as-junior-developer/
    INFO: świetny tekst, który powinien przeczytać nie tylko początkujący DEV, ale też każdy 'samouk' z branży programowania

    4) Porządne zestawienie zamienników dla aplikacji i usług od Google
    https://github.com/tycrek/degoogle
    INFO: warto rzucić okiem, nawet jeśli nie chcesz rezygnować z usług Google. Przeglądając listę poznasz sporo nowych narzędzi.

    5) Jak wyjść z VIMa? - piękne i prześmiewcze zestawienie kilkudziesięciu metod na opuszczenie tego edytora
    https://github.com/hakluke/how-to-exit-vim/blob/master/README.md
    INFO: jedyna niewymieniona metoda to oczywiście ":q<enter>" ;)

    6) Jak zadbać o swoją prywatność używając Androida? Poradnik od ProtonMail
    https://protonmail.com/blog/android-privacy/
    INFO: lista kroków które możemy podjąć aby zwiększyć swoją prywatność, albo mówiąc wprost: aby zmiejszyć nasz kontakt z Googlem ;)

    7) Jak klikanie na losowe linki w internecie doprowadziło do najazdu policji i zabrania wszystkich komputerów i dysków - ciekawa historia
    https://blog.haschek.at/2015-that-not-so-awesome-time-the-police
    INFO: kliknięcie powyższy link NIE doprowadzi do zabrania wszystkich Twoich komputerów i dysków. Obiecuję ;)

    8) Repeat - narzędzie do nagrywania akcji klawiatury i myszki, a następnie ich odtwarzania. Dobre do automatyzacji pracy
    https://github.com/repeats/Repeat
    INFO: do nagranej sekwencji klawiszy czy klików można przypisać skrót klawiszowy do jej wywołania. Działa na Windows, Mac i Linux

    9) Konwerter kolorów webowych - zamienia zapis koloru między różnymi formatami jego zapisu (np. w CSS)
    https://www.colorsandfonts.com/colorcode.html
    INFO: narzędzie konwertuje kolory między formatami HEX, RGB, RGBA, HSL i HSLa. Po prawej masz podgląd danego koloru.

    10) Google Calendar CLI - czyli terminalowe narzędzie do zarządzania kalendarzem.
    https://github.com/insanum/gcalcli
    INFO: obsługuje zarówno wyświetlanie eventów jak i ich tworzenie, eksportowanie, importowanie itp. Zobacz screeny.

    11) Jak tworzyć lepsze aplikacje w NodeJS? - zwięzła lista porad związanych z wydajnością i bezpieczeństwem
    https://www.inkoop.io/blog/node-js-tips-tricks-that-can-help-you-deliver-more-secure-and-robust-application/
    INFO: warto rzucić okiem na podlinkowane w poradach narzędzia

    12) Co znalazłem grzebiąc w node_modules? - ciekawa i momentami zabawna analiza katalogu z modułami (artykuł z 2016r)
    https://medium.com/s/silicon-satire/i-peeked-into-my-node-modules-directory-and-you-wont-believe-what-happened-next-b89f63d21558
    INFO: paczka, która podczas instalacji automatycznie lajkuje tweeta? paczka includująca cała encyklopedię Brittanica w celu wyświetlenia 2 linijek tekstu?

    13) Spis publicznie dostępnych API z podziałem na kategorie
    https://public-apis.xyz
    INFO: każde API jest opisane w kilku słowach i ma link do dokumentacji

    14) WebAuthn - co to jest? jak to działa i dlaczego powinniśmy zacząć tego używać?
    https://webauthn.guide
    INFO: w uproszczeniu, to mechanizm uwierzytelniania oparty na kluczach U2F, który pozwala rejestrować się i logować bez użycia haseł. Na stronie są przykłady implementacji i działające demo.

    15) Jak dodać logowanie do strony zbudowanej w oparciu o Gatsby? - wideoporadnik (32 mminuty, po polsku)
    https://www.youtube.com/watch?v=jtUikA_G1Vo
    INFO: pomimo tego, że Gatsby jest generatorem stron statycznych, nie znaczy to, że niektóre elementy strony nie mogą korzystać z zewnętrznych, dynamicznych API (tutaj w oparciu o Strapi)

    16) Bandwhich - narzędzie (dla Linuksa i Maca) do analizy który program zjada nam transfer na łączu i z czym się łączy
    https://github.com/imsnif/bandwhich
    INFO: świetne narzędzie zwłaszcza do instalacji na serwerach z dziesiątkami użytkowników. Jedno polecenie i wiadomo kto nam zapycha łącze.

    17) Jak cofnąć niemal każdą pomyłkę z użyciem GITa?
    https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git/
    INFO: must read dla każ∂ego developera, bo każdemu zdarzają się wpadki.

    18) FFmpeg - podstawy pracy z plikami filmowymi i z aplikacją ffmpeg (CLI do operacji na wideo)
    https://github.com/leandromoreira/ffmpeg-libav-tutorial
    INFO: wiesz czym jest transcoding? a transmuxing? albo transrating? Dowiesz się tego z artykułu

    19) Lista 11 sztuczek dla programistów JavaScript
    https://medium.com/better-programming/11-extremely-useful-javascript-tips-4484429a5655
    INFO: konwertowanie dowolnej wartości na boolean. Krótszy zapis instrukcji warunkowych. Mieszanie wartości w tabeli i inne.

    20) Interesujące narzędzie (SaaS) do webscrapingu - OctoParse
    https://www.octoparse.com/
    INFO: podajesz adres strony i ustalasz co chcesz z niej zebrać (np. ceny produktów), a automat zrobi to za Ciebie. Darmowe konto jest ograniczone do max 10k wyników.

    21) Film: 6 sposobów na animacje w React (18 minut, po polsku)
    https://www.youtube.com/watch?v=RZb6flatyZ0
    INFO: zwykły CSS, React-transition-group, GSAP, Lottie i inne. Zobacz czym się różnią i o co w nich chodzi.

    22) Lista stron z darmowymi ilustracjami do wykorzystania w projektach
    https://blog.prototypr.io/12-places-to-find-beautiful-free-illustrations-f765967ba44c
    INFO: to nie są banki 'zdjęć', a 'ilustracji'. Niektóre do ściągnięcia jako JPG/PNG, inne jako PSD, a kilka serwisów oferuje także formaty wektorowe

    23) Ile syscalli potrzebne jest do wypisania tekstu "Hello World" na ekran? - to zależy od języka
    https://drewdevault.com/2020/01/04/Slow.html
    INFO: ciekawe zestawienie. Wydaje się, że odpowiedź powinna brzmieć 2 (write + exit), ale niektóre języki dochodzą do 33-38 wywołań

    24) Potrzebujesz zdjęć twarzy kobiet/mężczyzn do swoich projektów? oto lista ponad 100k darmowych fotek.
    https://generated.photos/
    INFO: wszystkie z fotografii zostały wygenerowane przez AI, więc NIE przedstawiają żadnej istniejącej osoby.

    25) Nauka programowania hardware (embeded) dla programistów software - od czego zacząć?
    https://blog.athrunen.dev/learning-hardware-programming-as-a-software-engineer/
    INFO: tutorial na przykładzie układu ESP32

    26) Wizytówka z wbudowanym procesorem ARM, zdatna do uruchomienia Linuksa
    https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/
    INFO: koszty budowy to niecałe $3. Czas startu systemu to około 6 sekund. Dostępny jest kod źródłowy i schematy.

    27) Tworzenie własnego klienta BitTorrenta w języku GO - tutorial od podstaw
    https://blog.jse.li/posts/torrent/
    INFO: nawet jeśli nie znasz tego języka, to i tak artykuł może być przydatny, ponieważ tłumaczy bardzo dokładnie zasady działania protokołu bittorrent

    28) Skąd wzięły się nazwy języków programowania?
    https://dev.to/scottydocs/how-programming-languages-got-their-names-207e
    INFO: wiesz skąd pochodzą nazwy takie jak Python, Kotlin czy Perl?

    29) Frontend performance checklist 2020 od Smashing Magazine - czyli co zrobić, aby Twoja strona była szybsza?
    https://www.smashingmagazine.com/2020/01/front-end-performance-checklist-2020-pdf-pages/
    INFO: checklistę można pobrać także w wersji offline jako PDF/DOC

    == LINKI TYLKO DLA PATRONÓW ==

    30) Darmowa książka (online) do nauki Reacta
    http://uw7.org/un_5e1839bd2e63d
    INFO: obejmuje w zasadzie wszystko, co powinieneś wiedzieć na ten temat.

    31) Farmy lajków na Facebooku i Instagramie - jak działają? (prelekcja, 1h)
    http://uw7.org/un_5e1839af8560f
    INFO: bardzo ciekawe wystąpienie z konferencji, gdzie badacze pokazują jak namierzali farmy 'klikaczy'. Sporo na temat zarobków, zasięgu itp.

    32) Lista 10 najlepszych (zdaniem autora zestawienia) bibliotek do animacji w CSS
    http://uw7.org/un_5e1839a77ea7f
    INFO: Angrytools wygląda szczególnie ciekawie, bo nie jest to biblioteka sama w sobie, a cały generator do tworzenia animacji w CSS

    33) Ciekawe materiały dla pentesterów, hackerów i ludzi z branży security
    http://uw7.org/un_5e1839a12df56
    INFO: kilkadziesiąt linków do stron, narzędzi i artykułów z w/w tematyki.

    34) Obsługa schowka (clipboard) w aplikacjach webowych przez Clipboard API
    http://uw7.org/un_5e18399bd47c5
    INFO: ustawianie i odczyt zawartości schowka.

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #android #python #javascript #frontend #security #nodejs #google #serwery #programowanie #technologia #ciekawostki
    pokaż całość

    źródło: IMG_2524.PNG

    +: filip_k, r..........p +284 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      Mazowia 1 rok 1 mies. temu

      0

      2) Wszystko fajnie ale co z iterowaniem przez tablice dwuwymiarowe?

      • udostępnij
        • Link
    •  
      asunez 1 rok 1 mies. temu

      0

      @Mazowia: przecież większość tych rozwiązań możesz zaaplikować dla dwuwymiarowych tablic

      • udostępnij
        • Link
    • więcej komentarzy (33)

  •  
    imlmpe 1 rok 3 mies. temu

    +257

    ◢ #unknownews ◣

    Nowy przegląd ciekawych linków ze świata IT już na Ciebie czeka. Zapraszam do czytania.

    1) Jak zbudować stronę kompatybilną z "Reader Mode"
    https://medium.com/@mandy.michael/building-websites-for-safari-reader-mode-and-other-reading-apps-1562913c86c9
    INFO: zbiór porad i przykłady jak to wygląda w praktyce

    2) Lubisz pracę w terminalu? oto zestaw narzędzi, których prawdopodobnie nie znasz, a które Ci ją uprzyjemnią
    https://vim.reversed.top
    INFO: przeglądarki WWW, listy ToDo, czytniki PDF, odtwarzacze muzyczne... i to wszystko w trybie tekstowym

    3) Firefox Private Network - Mozilla rusza z własnym projektem VPNa (płatna usługa)
    https://fpn.firefox.com/vpn
    INFO: będzie to VPN dla całego systemu, a nie tylko dla przeglądarki. Obecnie klient działa tylko na Windowsie, ale docelowo ma być na każdy system.

    4) Strapi - CMS typu headless (nie posaida frontendu!). Świetne wprowadzenie (film ~23 minuty)
    https://www.youtube.com/watch?v=4ifOQhfcNXM
    INFO: film przedstawia jak z użyciem Strapi stworzyć proste API zdatne do podpięcia pod dowolny frontend (np. React). Subskrybuj cały kanał.

    5) PlainTextProject - naprawdę potrzebujesz skomplikowanych narzędzi do organizacji swojej pracy? Co powiesz na plik TXT?
    https://plaintextproject.online
    INFO: ciekawa strona gromadząca materiały na temat użycia zwykłych plików tekstowych do zwiększenia swojej produktywności.

    6) Najlepsze, działające w chmurze IDE dla programistów JavaScript
    https://blog.bitsrc.io/5-top-cloud-ides-for-javascript-developers-62ee672c6e88
    INFO: niektóre z nich obsługują także języki server-side (nie tylko JS) z możliwością kompilacji kodu

    7) Najprostsza metoda na parsowanie strony internetowej w NodeJS
    https://dev.to/benjaminmock/the-easiest-way-to-scrape-a-website-with-javascript-in-node-js-54f1
    INFO: rozwiązanie używa Puppeteera i zajmuje zaledwie 9 linijek kodu

    8) Action Mailbox w Ruby on Rails - co to jest i jak tego używać?
    https://prograils.com/posts/real-life-examples-adding-action-mailbox-to-a-rails-6-app
    INFO: tak jak można zakładać webhooki aktywujące pewne akcje, tak w Rails 6 można założyć "mailhooka" aktywowanego przychodzącym mailem.

    9) Jak zrozumieć skalowanie obrazków SVG? Interaktywne wyjaśnienie (pobaw się suwakami na dole strony)
    https://wattenberger.com/guide/scaling-svg
    INFO: dzięki tej stronie zrozumiesz czym są parametry: wysokość, szerokość, x oraz y. Nie jest to takie oczywiste jak w przypadku typowych obrazków

    10) PatchBay - serwis online dla ludzi potrzebujących wymieniać małe porcje danych między różnymi skryptami
    https://patchbay.pub
    INFO: Serwis tworzy coś na wzór tunelu - jeden komputer wrzuca dane do tunelu, a drugi to 'consumer', który te dane wyciąga gdy tylko są dostępne. Zobacz przykłady na stronie.

    11) Multi-stage build na Dockerze - czyli jak zbudować optymalny obraz
    https://geshan.com.np/blog/2019/11/how-to-use-docker-multi-stage-build/
    INFO: porady jak zamiast tworzenia obrazów mających po 200-300 MB, tworzyć takie mające po kilkanaście mega.

    12) Amazon rusza z własną platformą do automatycznego code review opartego na sztucznej inteligencji
    https://aws.amazon.com/codeguru/
    INFO: za darmo dostajemy 90 dni code review, a późniejsza opłata to 75 centów za analizę 100 linii kodu. Obecnie obsługiwany jest tylko język Java

    13) SLAP - edytor tekstu w stylu macowego Sublime, tyle że... terminalowy
    https://github.com/slap-editor/slap
    INFO: obsługuje podświetlanie składni dla ponad 100 języków. Wiele rzeczy da się tam 'wyklikać'. Nie musisz znać skrótów klawiszowych

    14) Advent of Code - edycja 2019. Idealne dla tych, którzy uczą się programować
    https://adventofcode.com/2019
    INFO: kalendarz adwentowy dla programistów. Codziennie dostajesz jedno zadanie do implementacji (już 6 dni za nami, ale można podglądać stare zadania)

    15) Lista 10 sztuczek, które zwiększą Twoją produktywność w VSCode
    https://medium.com/better-programming/10-things-to-boost-your-workflow-in-visual-studio-code-1a64d20cc6e4

    16) Programowanie Reaktywne - co to jest?
    https://codersbible.com/introduction-to-reactive-programming-for-everyone/
    INFO: widzisz w ofertach pracy tajemnicze zapisy RxJava, RxJS, RxSwift, RxKotlin, RxScala czy Rx.NET? dowiedz się, o co chodzi.

    17) Co ma wpływ na jakość kodu tworzonego przez programistę? - kilka rzeczy o których zapominamy
    https://increment.com/teams/the-epistemology-of-software-quality/
    INFO: na pierwszy rzut oka, głównym czynnikiem są wiedza i doświadczenie. Istnieją jednak inne czynniki, które mogą mieć na to wpływ.

    18) Dlaczego programista powinien używać WLS (Windows Subsystem for Linux)?
    https://devpebe.com/2019/11/22/dlaczego-programista-powinien-uzywac-wsl-v2-czyli-linux-na-windowsie-10/
    INFO: przegląd możliwości i porównanie WLS z WLS2.

    19) Czym jest protokół SRP (Secure Remote Password) i jak on działa w praktyce?
    https://medium.com/swlh/what-is-secure-remote-password-srp-protocol-and-how-to-use-it-70e415b94a76
    INFO: dobrze wyjaśniony (i przedstawiony na wykresach) proces rejestracji i logowania z użyciem SRP

    20) Dług technologiczny i tzw. 'hard coding' - czyli jak sposób pisania kodu może wpłynąć na jego późniejszą możliwość rozbudowy
    https://efficientuser.com/2019/11/27/technical-debt/

    21) Jak debugować cudzą aplikację na Androida? Porady.
    https://camg.me/debug-third-party-android-apps/
    INFO: sztuczki związane z pakietem apktools. Dodawanie trybu debugowania do istniejącej aplikacji, debugowanie z użyciem zrootowanego telefonu itp.

    22) Sherlock - narzędzie do wyszukiwania ludzi w social mediach na podstawie loginu
    https://github.com/sherlock-project/sherlock
    INFO: natrafiłeś np. na gościa o nicku "batman69x" i chcesz wiedzieć o nim więcej. Dzięki temu narzędziu znajdziesz go na FB, Linkedin itp.

    23) Lighthouse - projekt od Google, który powinieneś już znać, a jeśli jest inaczej, to nadrabiaj zaległości (film ~37 minut)
    https://developers.google.com/web/tools/lighthouse
    INFO: to automatyczne narzędzie wskazujące problemy z wydajnością na wybranej stronie WWW. Pozwala zmniejszyć jej czas ładowania czy generowane obciążenie CPU.

    24) Nowy rodzaj oprogramowania serwerowego - BPF (film ~30 minut)
    http://www.brendangregg.com/blog/2019-12-02/bpf-a-new-type-of-software.html
    INFO: Facebook ma około 40 takich programów per serwer. Netflix około 14. A czym są te aplikacje?

    == LINKI TYLKO DLA PATRONÓW ==

    25) Zrozumieć IPTABLES - czyli jak działa linuksowy firewall
    http://uw7.org/un_5dea18eb18a9d
    INFO: czym są łańcuchy? co to jest nat, mangle, raw? Kiedy mamy do czynienia z forwardingiem pakietów?

    26) Web Workery - czyli jak uruchamiać JavaScript w przeglądarce w wielu wątkach
    http://uw7.org/un_5dea18f079403
    INFO: proste i zrozumiałe wyjaśnienie jak działa ta technologia i w jaki sposób odbywa się komunikacja między głównym procesem, a workerem.

    27) Kolekcja najpopularniejszych rozwiązań stosowanych w CSS - układy strony, nawigacja i inne
    http://uw7.org/un_5dea18f52a1d3
    INFO: w każdym przykładzie jest zarówno demo jak i kod źródłowy (trzeba sobie przełączyć przyciskiem)

    28) Wielka lista oprogramowania self-hosted (do uruchomienia na swoim serwerze/komputerze) - wszystkie ze screenami
    http://uw7.org/un_5dea18f9e7155
    INFO: pod wyszukiwarką jest mały link "Filter". Tam można przeszukiwać soft według kategorii (aby filtr zadziałał, kliknij w kwadrat po lewej od nazwy)

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #programowanie #technologia #android #javascript #frontend #internet #windows #facebook #nodejs #google #amazon #firefox #serwery #ciekawostki
    pokaż całość

    źródło: IMG_2148.PNG

    +: host25, drzwi_do_piwnicy +255 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      freelook 1 rok 3 mies. temu

      0

      PlainTextProject - bez sensu, w dobie najzwyklejszych narzędzi typu OneNote, EverNote, etc. Trzeba być troche masochistą co sie lubije w notatniku.

      • udostępnij
        • Link
    •  
      witek1902 1 rok 3 mies. temu

      +1

      4) Jeżeli chodzi o Strapi to zachęcam do przeczytania obszernego artykułu "Headless CMS as a microservice", gdzie opisany jest Strapi oraz jeden z jego rywali - HippoCMS: https://altkomsoftware.pl/en/blog/headless-cms-as-a-microservice/

      +: imlmpe
      • udostępnij
        • Link
    • więcej komentarzy (26)

  •  
    imlmpe 1 rok 3 mies. temu

    +220

    ◢ #unknownews ◣

    Pomimo wielu wyjazdów i licznych projektów udało się - nowe zestawienie już jest! Zapraszam do czytania :)

    1) Rozbudowana kolekcja materiałów (serwisy, newslettery, podcasty, książki i wiele innych) dla developerów i innych ludzi z branży IT
    https://pawelcislo.com/recommendations/
    INFO: jako, że unknowNews został wymieniony w rekomendacjach, to nie mogłem się powstrzymać przed podaniem tego dalej ;)

    2) Regularnie aktualizowana lista serwisów trzymających swoje hasła w plaintext (niehashowane)
    https://github.com/plaintextoffenders/plaintextoffenders/blob/master/offenders.csv
    INFO: na liście jest niestety aż 26 witryn z Polski :(

    3) Zbuduj swojego Reacta - rozbudowany tutorial tłumaczący jak napisać część funkcji dostępnych w ReactJS w czystym JS
    https://pomb.us/build-your-own-react/
    INFO: Artykuł podzielony jest na 8 kroków które opisują poszczególne funkcje wbudowane w Reacta.

    4) Jak zbudowany jest commit w GIT? jak to działa?
    https://krishnabiradar.com/blogs/deconstructing-a-git-commit/
    INFO: Opis tego, co dzieje się w środku repozytorium gdy wysyłasz do niego commita. Momentami dość niskopoziomowy opis

    5) Jak działają kontenery - czym jest OverlayFS?
    https://jvns.ca/blog/2019/11/18/how-containers-work--overlayfs/
    INFO: proste wyjaśnienie tego, jak działa system plików używany np. przez Dockera i dlaczego kontenery zajmują tak mało miejsca na dysku

    6) Naiwny klasyfikator bayesowski, czyli uczenie maszynowe dla ubogich ;)
    https://blog.floydhub.com/naive-bayes-for-machine-learning/
    INFO: rozbudowane wyjaśnienie na czym polega ta metoda + prosta implementacja w Pythonie. Dobre dla początkujących

    7) Jak przerobić swojego VIMa tak, aby zachowywał się jak... VSCode? (film - 24 minuty)
    https://www.youtube.com/watch?v=gnupOrSEikQ
    INFO: muszę przyznać, że niektóre z osiągniętych efektów wywołują u mnie 'efekt WOW' :o

    8) Masz problem z mergowaniem swojego kodu z 1-2 kolegami? Jak ogarniają to duże firmy?
    https://engineering.shopify.com/blogs/engineering/successfully-merging-work-1000-developers
    INFO: przykład mergowania kodu ponad 1000 developerów z firmy Shopify. Wyjaśnienie, jak oni to robią.

    9) Porównanie backendowych frameworków dla Javy, Swifta i Go - autor analizuje jak łatwo i szybko tworzy się projekt w każdym z nich
    https://medium.com/comsystoreply/https-medium-com-max-comsysto-comparing-backend-frameworks-written-in-java-swift-and-go-70acd07d3a8a
    INFO: w każdym frameworku napisano ten sam projekt - prosty serwer HTTP do zwracania JSONa bazującego na wpisach z bazy MySQL

    10) Naucz się podstaw JavaScript i zostań lepszym programistą - składnia języka i typy danych
    https://medium.com/@cristiansalcescu/learn-these-javascript-fundamentals-and-become-a-better-developer-2a031a0dc9cf
    INFO: fajny przegląd wszystkiego co możemy zrobić ze zmiennymi (tablice, obiekty, liczby zmiennoprzecinkowe, stringi itp)

    11) Jak dawniej obsługiwano błędy w JavaScript? - odrobina historii
    https://blog.appsignal.com/2019/10/17/javascript-errors-an-exceptional-history.html
    INFO: na końcu tekstu jest link do drugiego artykułu, który pokazuje jak współcześnie programista powinien obsługiwać błędy w aplikacji

    12) Continuous Integration z użyciem narzędzia/serwisu Buddy.works
    https://typeofweb.com/continuous-integration-na-github-pages-w-buddy-works/
    INFO: tutaj w ramach poradnika zautomatyzowano deployment Github Pages. Wspomniane narzędzie ma pakiet darmowy (120 deployów/msc)

    13) Continuous Deployment na BitBuckecie z użyciem ichniejszych pipelines
    https://www.toptal.com/wordpress/bitbucket-wordpress-version-control
    INFO: pełen opis konfiguracji składającej się ze środowisk DEV, stagingowego i produkcyjnego

    14) Wszystko co kiedykolwiek chciałeś wiedzieć o Makefile - świetny opis
    https://blog.mindlessness.life/makefile/2019/11/17/the-language-agnostic-all-purpose-incredible-makefile.html
    INFO: co to jest? do czego się go używa? jak napisać własny skrypt tego typu? Must-have dla programistów chcących automatyzować pewne taski

    15) Do czego służy dns-prefetch na stronach WWW i kiedy przyda Ci się preconnect?
    https://www.ctrl.blog/entry/dns-prefetch-preconnect.html
    INFO: mówiąc krótko, te dwa rozwiązania mogą znacznie przyspieszyć ładowanie podstron w ramach Twojego serwisu.

    16) Założyciel Wikipedii uruchomił (raczej bez rozgłosu) "konkurenta Facebooka" - nowy serwis społecznościowy zwie się "WT Social"
    https://www.zdnet.com/article/wikipedias-jimmy-wales-has-quietly-launched-a-facebook-rival-social-network/
    INFO: ciekawe jest to, że serwis ten nie ma reklam, ale jest płatny ($100/rok). Ponoć jest tam już ponad 25000 użytkowników

    17) Wiedziałeś, że GitHub ma na biegunie swój schron w którym trzyma... kody najważniejszych aplikacji OpenSource? (film ~3 minuty)
    https://www.youtube.com/watch?v=fzI9FNjXQ0o
    INFO: masz 3 miesiące na przygotowanie się jeśli chcesz aby i Twój kod tam się znalazł :)

    18) Nerd Font - kolekcja często używanych fontów z symbolami/ikonami. Idealne do użycia w webdesignie
    https://www.nerdfonts.com
    INFO: strona posiada także font-patchera, czyli narzędzie dzięki któremu do aktualnie używanego fonta dodasz niezbędne symbole

    19) Mail-in-a-Box - chcesz mieć własny serwer mailowy ze wszystkimi niezbędnymi dodatkami? zainstaluj go jednym poleceniem
    https://mailinabox.email
    INFO: paczka instaluje webmaila (roundCube), dba o obsługę SPF, DKIM, DMARC, IMAP, SMTP, antyspam, greylisting itp

    20) CoScreen - współdzielenie ekranu między użytkownikami, jakiego nie było do tej pory (zobacz film)
    https://www.coscreen.co
    INFO: to jest literalne "współdzielenie ekranu". Jest jeden wspólny ekran na który można przerzucać okna ze swojego pulpitu. To co jest na współdzielonym ekranie jest wspólne (wszyscy userzy mogą tego używać).

    21) Tworzenie animacji przez developerów - kilka porad
    https://dev.to/iamschulz/animation-for-developers-c4b
    INFO: artykuł zawiera wiele przykładów dobrze wykonanych animacji wraz z ich kodami źródłowymi

    22) LegraJS - biblioteka JS do rysowania... klockami lego :D
    https://legrajs.com
    INFO: trudno to opisać, ale po wejściu na stronę natychmiast wiadomo o co chodzi. Użycie biblioteki jest bardzo proste.

    23) Błędy w HTML i CSS utrudniające korzystanie ze strony osobom niepełnosprawnym
    https://dev.to/melnik909/html-and-css-mistakes-which-i-get-to-meet-as-person-without-disabilities-2cbd
    INFO: niektóre z nich są zaskakujące, a wszystkie opisane z perspektywy właśnie osoby z pewnymi ograniczeniami

    24) Autouzupełnianie pola typu INPUT stworzone w samym HTML
    https://dev.to/blacksonic/autocomplete-dropdown-using-native-html-moi
    INFO: tak, efekt 'autocomplete' da się uzyskać już natywnie, z pominięciem wstawek w JavaScript

    == LINKI TYLKO DLA PATRONÓW ==

    25) "Wszystko czego nauczyłem się na temat Kubernetes dzięki klastrowi Raspberry Pi" (film ~32 minuty)
    http://uw7.org/un_5ddf8a5ce5727
    INFO: autor przedstawia bardzo ciekawą konfigurację środowiska z użyciem kilku połączonych ze sobą malinek

    26) Stwórz bota na Twitterze z użyciem... arkusza kalkulacyjnego od Google i języka Google Script
    http://uw7.org/un_5ddf8a57a572f
    INFO: wszystko świetnie opisane krok po kroku z fragmentami kodu

    27) Lista 10 darmowych kursów online na temat Machine Learningu
    http://uw7.org/un_5ddf8a52b0764
    INFO: kursy są z różnych platform - tylko jeden jest z Udemy ;)

    28) Gry online do szlifowania swojej wiedzy z JavaScript
    http://uw7.org/un_5ddf8a4c1e641
    INFO: lista zawiera 8 gier 'przeglądarkowych' do ukończenia których potrzebna jest znajomość JS (nie martw się - każda gra ma załączony tutorial)

    29) Trzy (darmowe) ebooki PDF/EPUB dla przyszłych startupowców - jak zakładać/prowadzić startup? gdzie sprzedawać? jak obsługiwać Social Media?
    http://uw7.org/un_5ddf8a126544e
    INFO: na stronie do ściągnięcia jest jeden ebook, ale pod nim w drugim akapicie znajdziesz linki do dwóch kolejnych od tych samych autorów

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #python #javascript #webdesign #design #startup #facebook #google #docker #technologia #serwery #ciekawostki #programowanie #naukaprogramowania
    pokaż całość

    źródło: IMG_E0C9289FCD61-1.jpeg

    +: filip_k, Vadzior +218 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      PrawieJakBordo 1 rok 3 mies. temu

      +1

      @dobry_wykopek: Dokładnie, w starszych wersjach prestashop maile z loginem hasłem były w defaultowym mailu po rejestracji konta. Hasła w bazie oczywiście nie były w plain

      +: dobry_wykopek
      • udostępnij
        • Link
    •  
      windoo 1 rok 3 mies. temu via iOS

      0

      Poprawka do jednego linka https://blog.mindlessness.life/2019/11/17/the-language-agnostic-all-purpose-incredible-makefile.html

      • udostępnij
        • Link
    • więcej komentarzy (26)

  •  
    imlmpe 1 rok 4 mies. temu

    +448

    ◢ #unknownews ◣

    Przegląd ciekawych linków z branży IT - w sam raz do porannej kawy. Zapraszam do czytania :)

    1) Jak działa DNS over HTTPS? Obrazkowe wyjaśnienie (komiks)
    https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/
    INFO: Dość długi tekst, jednak w bardzo przystępny sposób wyjaśniający to zagadnienie.

    2) Ciekawa historia człowieka skazanego na dożywocie, który ostatecznie został programistą w jednej z firm z Doliny Krzemowej
    https://thehustle.co/how-one-man-went-from-a-life-prison-sentence-to-a-100k-engineering-job/
    INFO: spędził w więzieniu 22 lata. Warto poczytać o akcji 'The Last Mile' dzięki której nauczył się programować w więzieniu

    3) "Mój ulubiony commit na GitHubie" - analiza pewnego commita, który w praktyce poprawia jeden bajt kodu, ale za to robi to profesjonalnie ;)
    https://fatbusinessman.com/2019/my-favourite-git-commit
    INFO: omówienie dobrych praktyk zastosowanych w przypadku tego commita. Dobre do nauki pisania efektywnych opisów do commita.

    4) Pipeline operator w JavaScript - interesująca koncepcja na ułatwienie sobie pracy.
    https://vzeman.com/pipeline-operator
    INFO: obecnie pipeline nie jest jeszcze obsługiwane w JS, ale już teraz można pobawić się tym rozwiązaniem, bo jest ono zaimplementowane jako plugin do Babel. Świetna koncepcja.

    5) Interesująca metoda ataku na Alexę i Google Home za pomocą implementacji zewnętrznych umiejętności
    https://srlabs.de/bites/smart-spies/
    INFO: atak polega na tym, że user aktywuje umiejętność X, ale dostaje komunikat (wygenerowany przez twórcę tej umiejętności), że niestety instalacja nie powiodła się. Od tej chwili user myśli, że jest w głównej powłoce asystenta głosowego, a w praktyce siedzi we wnętrzu aplikacji programisty. Od tej chwili wszystko co powie, wysyłane jest na serwery programisty.

    6) Ile realnie można zarobić dzięki programowi wsparcia twórców oferowanemu przez przeglądarkę Brave? (case study)
    https://www.freecodecamp.org/news/the-brave-browser-how-much-money-can-your-website-make-as-a-publisher/
    INFO: zarobki serwisu freeCodeCamp z ostatnich 18 miesięcy. Tutaj możesz wesprzeć autora zestawienia: https://brave.com/mru079

    7) Lista 13 sztuczek, które mogą Ci się przydać podczas pracy z tablicami w JavaScript
    https://dev.to/duomly/13-useful-javascript-array-tips-and-tricks-you-should-know-2jfo
    INFO: usuwanie duplikatów, podmiana wybranych elementów tablicy, zamiana arraya na obiekt, szybkie wypełnianie tablicy danymi i wiele innych

    8) Lista 10 'supermocy', które daje Ci HTML5, a których prawdopodobnie nie używasz lub nie znasz
    https://dev.to/shadowwarior5/10-superpowers-that-html5-gives-you-and-you-are-not-using-4ph1
    INFO: jak zrobić efekt typu 'spoiler'? progressbar bez żadnych dodatkowych bibliotek i grafik? sporo użytecznych efektów natywnie dostępnych w HTML5

    9) "Moja droga do zrozumienia animacji CSS w 25 dni" - warto rzucić okiem na przykłady, a konkretnie na ich kod źródłowy
    https://dev.to/acupoftee/25-days-of-css-animations-teaching-myself-css-through-motion-design-4l10
    INFO: zobacz koniecznie link z pierwszego komentarza. Znajdziesz tam sporo inspiracji na ciekawe, animowane efekty w CSS

    10) Czego nikt nie powiedział Ci odnośnie tworzenia dokumentacji?
    https://www.divio.com/blog/documentation/
    INFO: Wg autora, dokumentacja nie powinna być po prostu losowym dokumentem tekstowym, a powinna zawierać cztery typy treści: tutorial, how-to, wyjaśnienia oraz referencje. W tekście znajdziesz przykłady, jak wygląda każdy z tych typów

    11) Jesteś starej daty programistą webowym i uważasz, że stosowanie webcomponents to przesada i totalny overkill przy małych projektach? Spróbuj tego.
    https://medium.com/@patrickwees/flexible-javascript-components-w-o-the-overhead-b0c5c0dcb42e
    INFO: autor tekstu też tak myślał, więc stworzył malutką bibliotekę do obsługi komponentów webowych. Może ona zastąpić Reacta, Vue czy Embera w niewielkich projektach

    12) Programowanie równoległe (concurrent programming) w Pythonie jest skomplikowane? niekoniecznie!
    http://pljung.de/posts/easy-concurrency-in-python/
    INFO: autor udowadnia, że najprostszą współbieżność można uzyskać już z użyciem trzech linijek kodu, bez przebudowywania reszty aplikacji

    13) Programowanie funkcyjne w JavaScript - wyjaśnienie teorii kryjącej się za tym podejściem (są fragmenty kodu)
    https://www.toptal.com/javascript/functional-programming-javascript
    INFO: czym są funkcje 'pure' i co je odróżnia od 'impure'? jak takie napisać i które z natywnych funkcji JS są 'pure'?

    14) Co to jest plik AASA (Apple-app-site-association)? do czego służy i jakie ciekawe informacje można z niego wyciągnąć
    http://ghostlulz.com/apple-app-site-association/
    INFO: to standard od Apple, służący do łączenia strony WWW z aplikacją. Ustala się w nim, że np. wejście na stronę /abc/ uruchamia na telefonie aplikację XYZ. Znalezienie tego pliku może ujawnić kilka ciekawych (niepublicznych) endpointów w serwisie

    15) Soli Chip - miniaturowy 'radar' rozpoznający ludzkie gesty (zarówno ruchy ręką/palcem jak i całe postawy ciała)
    https://atap.google.com/soli/
    INFO: ciekawe rozwiązanie, dostępne już w smartfonie Pixel 4

    16) Kilka mało znanych fontów dla edytorów programistycznych
    https://vfoley.xyz/lesser-known-coding-fonts/
    INFO: fonty te poprawiają czytelność kodu

    17) Jak za pomocą Bitbucketa wprowadzić Continuous Deployment i wersjonowanie do Wordpressa?
    https://www.toptal.com/wordpress/bitbucket-wordpress-version-control
    INFO: rozwiązanie wykorzystuje mechanizm 'Pipeline'.

    18) "Nie chcemy tej reklamy, ale musieliśmy ją kupić" - nieuczciwe zagrania Google
    https://www.seroundtable.com/basecamp-google-ad-28161.html
    INFO: Google umożliwia teraz reklamowanie się pod cudzą marką. To nic, że jesteś numerem jeden pod swoim keywordsem

    19) Jakie są najważniejsze książki w świecie informatyki? - dyskusja
    https://news.ycombinator.com/item?id=21311302
    INFO: w komentarzach padają konkretne tytuły książek

    20) Flutter vs React Native - porównanie
    https://www.codeproject.com/Articles/1280298/A-Comparison-Between-Flutter-And-React-Native
    INFO: planujesz stworzyć jeden kod źródłowy na iOS i Androida? które rozwiązanie do tego wybrać?

    21) Kolekcja użytecznych rozwiązań i usprawnień do pracy w terminalu
    https://sneak.berlin/20191011/stupid-unix-tricks/
    INFO: autor pokazuje wszystko na przykładzie MacOS, ale wystarczy tylko zmienić ścieżkę ~/Library/ np. na ~/.local/ aby to działało wszędzie

    22) Obserwatory w JavaScript - co to jest i jak ich poprawnie używać?
    https://devszczepaniak.pl/o-obserwatorach-w-javascript/
    INFO: nie należy tutaj mylić obserwatorów z listenerami (addEventListener). To dwie różne rzeczy.

    23) Twarze OpenSource - czyli kto zrewolucjonizował świat technologii jaki znamy
    http://www.facesofopensource.com
    INFO: w górnym menu jest podział na kategorie w których dokonali oni rewolucji. Po kliknięciu widoczny jest opis danej osoby.

    24) Jeśli nie Macbook Pro, to co? Dyskusja na HackerNews
    https://news.ycombinator.com/item?id=21302412
    INFO: użytkownicy dyskutują, co kupić jako zamiennik za Macbooka Pro.

    == LINKI TYLKO DLA PATRONÓW ==

    25) Tworzenie bota do Instagrama wykorzystującego sztuczną inteligencję (Tensorflow + Keras + Python)
    http://uw7.org/un_5db159f5c4fad
    INFO: bot rozpoznaje, czy na opublikowanej fotce jest burger. W artykule jest link do poprzedniego tekstu, opisującego jak napisać podstawowy kod bota (ten artykuł jedynie dodaje warstwę AI do finalnego kodu)

    26) Problemy związane z urządzeniami typu IoT - czyli co złego może jeszcze się stać poza byciem podsłuchiwanym?
    http://uw7.org/un_5db159fba5c36
    INFO: zagrożeń jest sporo, ale ja przeważnie obawiam się tego, że urządzenia te bazują jednak na backendzie utrzymywanym przez firmę X, która może przestać istnieć w dowolnym momencie (upadek firmy lub zamknięcie projektu). Przykład: smartwatche pebble.

    27) Lista 42 pytań i odpowiedzi związanych z GITem - czyli jak go poprawnie/efektywnie używać
    http://uw7.org/un_5db15a062a00e
    INFO: jeśli pracujesz z tym systemem kontroli wersji na co dzień, to warto rzucić okiem

    28) Setki usług i narzędzi dostępnych za darmo dla developerów - długa lista z podziałem na kategorie
    http://uw7.org/un_5db15a0b67cd1
    INFO: część z nich oferuje darmowe pakiety, a niektóre mają 'free tier' z pewnymi limitami do wykorzystania.

    ==
    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://bit.ly/unDodaj

    ==

    Chcesz dostawać takie zestawienia na maila?
    https://unknownews.carrd.co

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #programowanie #android #python #javascript #macbook #technologia #serwery #google #ciekawostki
    pokaż całość

    źródło: IMG_1774.PNG

    +: NoKappaSoldier73, puldo +446 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      imlmpe 1 rok 4 mies. temu via iOS

      0

      @CamelCase: Pewnie Rysiek nie zgodził się na zrobienie sobie zdjęcia aparatem który nie miał w sobie oprogramowania na wolnej licencji :D

      • udostępnij
        • Link
    •  
      CamelCase 1 rok 4 mies. temu

      0

      @imlmpe: Zastanawiam się, czy nie jest to podyktowane względami politycznymi, w związku z ostatnią aferą.

      • udostępnij
        • Link
    • więcej komentarzy (35)

  •  
    imlmpe 1 rok 5 mies. temu

    +318

    ◢ #unknownews ◣

    Czas na kolejny przegląd interesujących linków z branży IT znalezionych w zakamarkach internetu. Zapraszam do czytania.

    1) Zdobywanie roota na robo-odkurzaczu Xiaomi i analiza tego, jak on działa od strony softu
    https://media.ccc.de/v/34c3-9147-unleash_your_smart-home_devices_vacuum_cleaning_robot_hacking
    INFO: w środku jest mały komputer z Ubuntu 14.04, serwerem SSH i kilkoma bajerami. Tak, możesz na nim grać ;)

    2) Jak słabe aparaty w smartfonach nagle zaczęły działać cuda? - fotografia oparta na obliczeniach
    https://vas3k.com/blog/computational_photography/
    INFO: świetne wyjaśnienie jak to się dzieje, że smartfony robią coraz lepsze zdjęcia. Jak działa HDR? co to jest stacking? jak działa stabilizacja obrazu?

    3) Wyjaśnienie podstawowych terminów związanych z bezpieczeństwem oprogramowania
    https://zwischenzugs.com/2019/09/22/software-security-field-guide-for-the-bewildered/
    INFO: czym różni się hashowanie od szyfrowania? czym autoryzacja od uwierzytelniania? Co to jest RBAC? zdecydowanie przyda Ci się na rozmowie o pracę

    4) SwiftUI w 100 dni - dołącz do darmowego wyzwania
    https://www.hackingwithswift.com/100/swiftui/
    INFO: codziennie pojawia się jedna lekcja (już są 4). Przez pierwsze 15 dni uczysz się podstaw Swifta, a później już pracy z frameworkiem SwiftUI.

    5) Hackowanie Tindera - czyli jak zdobyć kilka płatnych możliwości serwisu zupełnie za darmo
    https://softwareontheroad.com/reversing-tinder-api-with-nodejs/
    INFO: tekst jedynie w celach edukacyjnych, ale pokazuje kilka złych koncepcji w implementacji zabezpieczeń (np. blurowanie fotek po stronie frontendu)

    6) Naucz się X w Y minut - zbiór poradników
    https://learnxinyminutes.com
    INFO: Jest kilka sztuk dostępnych także po polsku (większość to angielski). Szukaj (CTRL+F) po: pl-pl

    7) Budujemy szybkiego, nowoczesnego, web-crawlera zbierającego dane ze stron WWW
    https://creekorful.me/building-fast-modern-web-crawler/
    INFO: opis elementów składowych takiego crawlera na przykładzie 'Trandoshana', czyli crawlera do stron DarkWebu

    8) Tworzenie elementów UI w grach komputerowych - zbiór infografik
    https://www.toptal.com/designers/gui/game-ui
    INFO: czy coś należy do świata gry? czy coś ma związek z historią? jak to wkomponować?

    9) Co jest szybsze w SQLu - count(1) czy count(*)? do tego wyjaśnienie jak to działa
    https://blog.jooq.org/2019/09/19/whats-faster-count-or-count1/
    INFO: autor wyjaśnia też, dlaczego w praktyce nie ma to najmniejszego znaczenia ;)

    10) Rozbudowany tutorial TypeScriptu - dobrze wyjaśnione
    https://www.valentinog.com/blog/typescript/
    INFO: poradnik przeznaczony jest dla ludzi dobrze znających czysty JavaScript

    11) Migracja aplikacji z VPSa na rozwiązanie serverless? - 15% wolniej i 8x drożej
    https://einaregilsson.com/serverless-15-percent-slower-and-eight-times-more-expensive/
    INFO: Warto poczytać komentarze na HackerNews (podlinkowane na dole). Jest tam sporo opisów co człowiek mógł zrobić lepiej

    12) Poznaj boty ze StackOverflow - czyli kto/co pomaga w moderacji tego serwisu?
    https://stackoverflow.blog/2019/09/17/meet-the-bots-that-help-moderate-stack-overflow/
    INFO: cztery automaty pomagające szybciej moderować treści. Przetwarzają i odrzucają/flagują setki tysięcy wpisów.

    13) Co to jest ten Amazon S3? wprowadzenie do technologii
    https://medium.com/faun/what-is-amazon-s3-91b0480dedcc
    INFO: co to jest bucket, object, region, klucz, model konsystencji danych itp

    14) Zarządzanie pamięcią - jak to robi Swift? (głównie dla iOS developerów)
    https://dev.to/michalrogowski/memory-management-swift-266b
    INFO: artykuł wyjaśnia dodatkowo czym jest pamięć, jak się ją adresuje, co to jest big/little-endian itp

    15) Jak działa Machine Learning? - komiks od Google wyjaśniający kilka zagadnień
    https://cloud.google.com/products/ai/ml-comic-1/
    INFO: za jakiś czas ma pojawić się część druga na temat deep learningu

    16) Jakich aplikacji używasz na co dzień? - ciekawa dyskusja na Lobsterach
    https://lobste.rs/s/j7tc67/what_software_do_you_use_daily
    INFO: w niektórych odpowiedziach możesz znaleźć ciekawe oprogramowanie, którego być może nie znałeś

    17) Jak zachęcić młodzież do czytania książek? zacząć wrzucać pełne powieści na... Instagrama [film]
    https://www.instanovels.work
    INFO: biblioteka publiczna z Nowego Yorku wpadła na ciekawy pomysł. Zobacz jak to wygląda. Książki czyta tak obecnie kilkaset tysięcy userów.

    18) Masz ochotę poczytać trochę fikcji związanej z komputerami? Oto lista wartych uwagi pozycji wraz z recenzjami
    https://fiftysevendegreesofrad.github.io/hard-comp-fi-fiction-list/
    INFO: pod tabelą z wynikami są jeszcze tytuły zebrane z HackerNews czekające na recenzję

    19) Pełna dokumentacja do <HEAD> w HTML5 - czyli lista rzeczy jakie tam możesz umiescić
    https://htmlhead.dev
    INFO: tagi Facebooka, Twittera, ikony, metadane... dziesiątki właściwości do dyspozycji

    20) Strona, która sama pisze swój kod źródłowy - na żywo
    https://www.strml.net
    INFO: ciekawy pokaz możliwości CSSa. Trzeba oglądać na desktopie. Wersja mobilna nie prezentuje się za dobrze (mało widać)

    21) Darmowy kurs Ansible - 43 filmy online
    https://www.thecloud.coach/ansible-crash-course
    INFO: musisz podać maila aby mieć dostęp do kursu (mail nie jest weryfikowany... podobnie jak Twoje dane - tak tylko mówię)

    22) Funkcje których mogłeś nie znać w DevToolsach z Chrome
    https://dev.to/lpellis/things-you-may-not-know-about-chrome-devtools-53k6
    INFO: śledzenie zmiennych 'na żywo' w konsoli? symulacja powolnego internetu? co robi CTRL+click we właściwościach CSS?

    23) DeckDeckGo - edytor prezentacji online. "Napisz" swoją prezentację
    https://deckdeckgo.com
    INFO: nazwa nawiązuje oczywiście do DuckDuckGo. Ciekawe i proste narzędzie. Slajdy zmieniamy kursorami

    24) Wszystko (a nawet trochę więcej...) co musisz wiedzieć o CSS-Grid Layout
    https://dev.to/mustapha/css-grid-illustrated-introduction-52l5
    INFO: Bardzo dobrze wyjaśnione. Zawiera wiele przykładowych kodów jak i ilustracji działania

    25) Rozszerzenia z Chrome Web Store - dogłębna analiza całego marketu
    https://extensionmonitor.com/blog/breaking-down-the-chrome-web-store-part-1
    INFO: bardzo ciekawe opracowanie. Wiesz, które rozszerzenia instalowane są najczęściej? ile jest wszystkich rozszerzeń?

    26) Jak przejść z JavaScriptu na GoLang? (język Go)
    https://dev.to/bjhaid_93/switching-from-javascript-to-golang-15km
    INFO: porównanie operacji na tablicach, definiowania zmiennych, funkcji itp

    27) WARP, czyli darmowy, smartfonowy VPN od CloudFlare jest już dostępny
    https://blog.cloudflare.com/announcing-warp-plus/
    INFO: za darmo mamy limit transferu do 10GB na miesiąc. Później trzeba płacić 19,99zł/msc, lub polecić program jednej osobie aby zdobyć +1GB

    28) Skrajnie tanie serwery VPS do nauki administracji Linuksem, do automatyzacji zadań itp.
    https://mikr.us
    INFO: mogą służyć także jako bardzo rozbudowane konta shellowe

    == LINKI TYLKO DLA PATRONÓW ==

    29) Czym są CTFy i jak zacząć brać w nich udział? Poradnik
    http://uw7.org/un_5d952980e0024
    INFO: artykuł zawiera także linki do aplikacji użytecznych przy ich rozwiązywaniu

    30) Jak uruchomić linuksa na telefonie z Androidem?
    http://uw7.org/un_5d952986677b5
    INFO: mowa o NATYWNYM uruchomieniu, a nie przez emulator czy chroota

    31) Psychologia koloru, czyli jak dobór kolorów na stronie czy w logo wpływa np. na odbiór marki
    http://uw7.org/un_5d95298bc052c
    INFO: ciekawa analiza zaprezentowana na znanych markach

    32) Materiały do przygotowania na rozmowę kwalifikacyjną dla software engineerów
    http://uw7.org/un_5d9529940d24f
    INFO: podział na tematy, a w każdym temacie ogromna porcja linków do tekstów, filmów itp.

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #programowanie #xiaomi #android #javascript #hacking #frontend #security #internet #technologia #serwery #nodejs #google #amazon
    pokaż całość

    źródło: IMG_21B569E95625-1.jpeg

    +: Mr_Przyjemny, marcylian +316 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      Cesarz_Polski 1 rok 5 mies. temu

      0

      20) Strona, która sama pisze swój kod źródłowy - na żywo
      https://www.strml.net
      INFO: ciekawy pokaz możliwości CSSa. Trzeba oglądać na desktopie. Wersja mobilna nie prezentuje się za dobrze (mało widać)


      21) Darmowy kurs Ansible - 43 filmy online
      https://www.thecloud.coach/ansible-crash-course
      INFO: musisz podać maila aby mieć dostęp do kursu (mail nie jest weryfikowany... podobnie jak Twoje dane - tak tylko mówię)


      @imlmpe: 20 spoko. 21 da się jakoś pobrać, bo tylko widzę dostęp online. pokaż całość

      • udostępnij
        • Link
    •  
      RysiuPtysiu 1 rok 5 mies. temu

      +1

      @imlmpe: dzięki! patrzyłem wszędzie tylko nie w stopce :D

      +: imlmpe
      • udostępnij
        • Link
    • więcej komentarzy (84)

  •  
    imlmpe 1 rok 5 mies. temu

    +215

    ◢ #unknownews ◣

    Trochę późno, ale już jest - nowe zestawienie ciekawych linków z branży IT.

    1) Reverse engineering sklepu z kosmetykami... aby zaoszczędzić $4 ;)
    https://blog.jonlu.ca/posts/dsc-products
    INFO: ciekawie opisana historia człowieka, który zobaczył na stronie sklepu promocję, która następnie zniknęła. Jak ją przywrócić za pomocą devtoolsów?

    2) Mozilla jeszcze we wrześniu zacznie testować domyślnie włączone DNS-over-HTTPS
    https://teamquest.pl/blog/1383_firefox-dns-over-https
    INFO: to technologia, która pozwala zwiększyć prywatność użytkowników poprzez szyfrowanie ich zapytań o domeny internetowe

    3) Web Design w 4 minuty - zobacz jak szybko ulepszyć wizualną część strony WWW
    https://jgthms.com/web-design-in-4-minutes/
    INFO: aby zobaczyć prezentację, w każdym kroku klikaj na ostatni link w akapicie.

    4) Koszty używania JavaScript w 2019 roku - warto zwrócić uwagę na sekcję dotyczącą JSONa
    https://v8.dev/blog/cost-of-javascript-2019#json

    5) Nadchodzi 10 wersja Androida (jeszcze nie ma ustalonej finalnej nazwy)
    https://www.android.com/android-10/
    INFO: co nowego? nawigacja gestami, automatyczne napisy do filmów, ciemna skórka, zmiany dotyczące prywatności i inne

    6) Co software developerzy mogą zrobić dla następujących zmian klimatu?
    https://codewithoutrules.com/2019/09/10/software-developers-climage-change/
    INFO: nie chodzi tutaj o stworzenie nowoczesnej technologii, a o wykorzystanie atutów jakie daje ta branża

    7) Popcount - dziwna instrukcja zaimplementowana w procesorach, nazywana niekiedy "Instrukcją NSA"
    https://vaibhavsagar.com/blog/2019/09/08/popcount/
    INFO: instrukcja zlicza ilość 'jedynek' w liczbie binarnej. Zobacz do czego się ją wykorzystuje

    8) Jesteś lub chcesz być ekspertem od Pythona? Sprawdź, czy znasz wszystkie wymienione w artykule elementy języka
    https://dev.libreneitor.com/expert-python-topics-you-should-know/
    INFO: interfejsy, dekoratory funkcji, context manager, programowanie asynchroniczne i inne

    9) Infinite scroll można teraz spotkać prawie wszędzie, ale to prawdziwe zło - 10 powodów dlaczego
    https://hackernoon.com/stop-infinite-scrolling-on-your-website-now-ie6rg31eu
    INFO: zdecydowanie warto zapoznać się z podanymi argumentami i poważnie zastanowić się nad nieużywaniem tego rozwiązania w swoich projektach

    10) Mikroserwisy - świetne, łatwo skalowalne i elastyczne rozwiązanie. Ale czy aby na pewno?
    https://itnext.io/microservices-c8b5dbdd58b8
    INFO: autor opowiada jak przekonał się na własnej skórze, że w teorii autonomiczne mikroserwisy potrafią być bardzo ze sobą powiązane i mogą powodować problemy ze skalowalnością całego projektu

    11) Jakiego języka programowania najczęściej dotyczyły pytania na StackOverflow? [animowana infografika]
    https://www.reddit.com/r/programming/comments/d2qrx6/this_video_shows_the_most_popular_programming/
    INFO: analiza popularności pytań z podziałem per język od 2008 roku do dziś.

    12) Jak nauczyć się obsługi biblioteki D3.js (do tworzenia wizualizacji danych)
    https://wattenberger.com/blog/d3
    INFO: świetny, bardzo estetyczny i wyczerpujący tutorial z licznymi przykładami

    13) Pytania i tematy rekrutacyjne na stanowisko DevOps Engineer
    https://devopsiarz.pl/devops/pytania-i-tematy-rekrutacyjne-na-stanowisko-devops-engineer-junior-mid-senior/
    INFO: zapoznaj się z tematami, które podano na stronie i koniecznie doczytaj wszystko, czego nie rozumiesz

    14) Jak robić code review? poradnik do Google
    https://google.github.io/eng-practices/review/reviewer/
    INFO: jeśli nie chcesz czytać całości, to rzuć przynajmniej okiem na sekcję "What To Look for in a CodeReview?".

    15) Czym jest to całe Webassembly o którym ostatnio tyle się mówi i co czyni je tak szybkim?
    https://www.smashingmagazine.com/2017/05/abridged-cartoon-introduction-webassembly/
    INFO: długie, ale dogłębne wyjaśnienie tematu. Sporo obrazków i grafik tłumaczących jak to działa

    16) Tworzysz rozbudowane newslettery z użyciem HTML? ten serwis jest dla Ciebie
    https://www.caniemail.com
    INFO: wpisujesz w wyszukiwarkę tag HTML lub fragment CSS którego chcesz użyć i od razu wiesz, czy to będzie u wszystkich działać

    17) Lista 7 pomocnych gemów do rubiego o których prawdopodobnie nie słyszałeś
    https://www.rubyguides.com/2019/09/best-ruby-gems/

    18) Złożoność obliczeniowa, czasowa i pamięciowa algorytmów - o co chodzi z "notacją dużego O"?
    http://typeofweb.com/zlozonosc-obliczeniowa-czasowa-pamieciowa-algorytmow/
    INFO: prawdopodobnie miałeś to na studiach (jeśli studiowałeś informatykę), a teraz musisz sobie to odświeżyć idąc na techniczną rozmowę o pracę ;)

    19) Filtrowanie tablic w JavaScript z użyciem wielu warunków jednocześnie
    https://devpebe.com/2019/09/11/filtrowanie-tablicy-z-wieloma-warunkami-filter/
    INFO: sprytne wykorzystanie obiektów w JS do łatwiejszego filtrowania danych z użyciem funkcji filter()

    20) Huawei Mate 30 - nowy smartfon z Androidem, ale... bez aplikacji od Google
    https://www.bbc.com/news/technology-49754376
    INFO: ciekawe posunięcie Huawei. Pozbyli się tego, co większość z nas uznaje za domyślną konfigurację urządzenia

    21) Powiedz coś miłego o języku programowania którego NIE lubisz
    https://lobste.rs/s/hib1ui/say_something_nice_about_programming
    INFO: ciekawe wyzwanie - warto poczytać wypowiedzi ludzi w komentarzach

    22) Powiedz czego NIE lubisz w swoim ulubionym języku - dyskusja
    https://lobste.rs/s/2cw6ov/say_something_you_dislike_about_language
    INFO: to taka odpowiedź na poprzedniego linka ;)

    23) Użyteczne aliasy dla GITa przyspieszające pracę
    https://victorzhou.com/blog/git-aliases/
    INFO: ciekawe (i niestety niemiło zaskakujące) są statystyki zaoszczędzonego czasu z użyciem tych aliasów

    24) Dlaczego potrzebujesz DEDYKOWANEGO developera do CSS?
    https://www.toptal.com/css/why-you-need-a-css-developer
    INFO: napisanie dobrego CSS to nie jest trywialne zadanie, a często daje się je 'full-stackom', bo przecież CSSa to każdy zna

    25) Przyspieszanie skryptów Pythona za pomocą Nim
    https://robert-mcdermott.gitlab.io/posts/speeding-up-python-with-nim/
    INFO: skrypty Pythona szybko się pisze, ale już nie tak szybko wykonuje. Można to naprawić za pomocą "Nim"

    26) Dashblock - zmień dowolną stronę w API
    https://dashblock.com
    INFO: wersja darmowa obsługuje do 1000 requestów

    27) Asciicker - gra online prezentująca możliwości silnika 3D renderującego grafikę w Ascii Art
    http://asciicker.com/x13/
    INFO: sterowanie masz rozpisane po lewej stronie (można też używać kursorów)

    == LINKI TYLKO DLA PATRONÓW ==

    28) Naucz się obsługi gałęzi (branches) w GIT za pomocą gry
    http://uw7.org/un_5d84d68dc61e9
    INFO: gra zawiera 18 interaktywnych zadań w których musimy wpisywać polecenia GITa.

    29) Proste sposoby na zwiększenie swoich szans na bycie zatrudnionym jako developer
    http://uw7.org/un_5d84d682e0f17
    INFO: poznanie firmy i jej problemów. Jak zbierać dane o potencjalnym pracodawcy i jak je wykorzystać?

    30) Stawianie własnego serwera mailowego od podstaw (OpenSMTPd + Dovecot + rspamd)
    http://uw7.org/un_5d84d67d5c0f9
    INFO: bardzo obszerny i wyczerpujący artykuł na ten temat. Warto przeczytać

    31) Biblia Basha - ebook online
    http://uw7.org/un_5d84d6756f41d
    INFO: bogate źródło informacji na temat programowania w powłoce Bash

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #programowanie #technologia #android #python #javascript #internet #google #firefox #smartfon #devops #serwery
    pokaż całość

    źródło: IMG_84AF6C6DFAE5-1.jpeg

    +: ksab, Dbzdur +213 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      leesiuu 1 rok 5 mies. temu

      0

      Nadchodzi 10 wersja Androida (jeszcze nie ma ustalonej finalnej nazwy)

      @imlmpe: ma nazwę, właśnie że nazywa się Android 10. Gugiel stwierdził, że koniec nadawania głupich nazw, których i tak nikt nie ogarnia

      • udostępnij
        • Link
    •  
      Piskariota 1 rok 5 mies. temu

      0

      Jest ok:) Dziękuję za prace

      • udostępnij
        • Link
    • więcej komentarzy (40)

  •  
    imlmpe 1 rok 5 mies. temu

    +290

    ◢ #unknownews ◣

    Tym razem publikuję zestawienie w nietypowy dzień i o nietypowej porze, ale od jutra aż do końca tygodnia będę już nieosiągalny ze względu na pracę.
    Publikuję więc zestawienie dzisiaj ;)


    1) Stellarium WEB - planetarium online. Oglądaj gwiazdy i ich opisy. Warto zgodzić się na geolokalizację
    https://stellarium-web.org
    INFO: możesz ściągnąć sobie wersję offline (obsługującą 600k gwiazd głównych gwiazd i 177 mln mniejszych) na Windowsa, Maca i Linuksa

    2) Lista 11 narzędzi, które pomogą nam w pracy nad komponentami do Reacta
    https://blog.bitsrc.io/11-react-ui-component-playgrounds-for-2018-eef5a87a1bf8
    INFO: w praktyce są to tzw. 'playgroundy', gdzie możemy na żywo testować nasze zmiany

    3) Historia języka PHP - ostatnie 25 lat opowiedziane przez jego twórcę [film, ponad 1h]
    https://www.youtube.com/watch?v=wCZ5TJCBWMg
    INFO: ciekawe wystąpienie prezentujące od czego to się wszystko zaczęło i jak zmieniał się język w czasie

    4) Wszystko co chciałbyś wiedzieć o narzędziu CURL
    https://catonmat.net/cookbooks/curl
    INFO: to darmowa książka online. Wybierz interesujący Cię temat i zobacz przykłady użycia narzędzia

    5) Pracujesz z Amerykanami? poznaj używany przez nich korporacyjny język
    http://alumni.media.mit.edu/~guy/american/
    INFO: dobrze wiedzieć np. kiedy wcale NIE zapraszają Cię na lunch ;)

    6) Jak Apple pozbywa się konkurencji z AppStore i promuje swoje aplikacje?
    https://www.nytimes.com/interactive/2019/09/09/technology/apple-app-store-competition.html
    INFO: Zobacz koniecznie jak to działa i działało. Metoda jest dość prosta.

    7) Projektowanie działania wyszukiwarki w aplikacji mobilnej
    https://medium.muz.li/designing-search-for-mobile-apps-ab2593e9e413
    INFO: jak to zrobić dobrze? jak to robią inni? ciekawe opracowanie

    8) Tutorial do Rusta w 7 lekcjach - poznaj ten język od podstaw
    https://www.snoyman.com/blog/2018/10/introducing-rust-crash-course
    INFO: darmowy kurs z zadaniami i rozwiązaniami, który pozwoli zaznajomić się z tym zyskującym na popularności językiem

    9) Jak działała Enigma - maszyna szyfrująca? symulacja online
    https://observablehq.com/@tmcw/enigma-machine
    INFO: zobacz na interaktywnej prezentacji jak odbywa się proces szyfrowania dowolnego tekstu (sugeruję zwiększyć domyślną szybkość działania)

    10) Różnica między obiektem a mapą w JavaScript - czym się różnią i kiedy ich używać? [film]
    https://www.youtube.com/watch?v=DzA-mIyeQNQ
    INFO: warto rzucić okiem na cały kanał i dodać go do obserwowanych.

    11) Poznaj język Sievo (sito) służący do zaawansowanego filtrowania poczty
    https://www.fastmail.com/help/technical/sieve-howto.html
    INFO: na stronie poznasz składnie, zobaczysz przykładowe reguły i w ostatnim akapicie jest fajne narzędzie do testowania reguł poczty

    12) Woof-Alert - czyli oparty na module ESP32 wykrywacz szczeknięć psów
    https://github.com/FoxDotBuild/woof-alert
    INFO: Projekt wydaje się być bezużyteczny, ale w praktyce uczy programowania ESP32, obsługi mikrofonu i tworzenia urządzeń IoT

    13) Microsoft wprowadza do Excela nową formułę w miejsce starego VLOOKUP - XLOOKUP
    https://techcommunity.microsoft.com/t5/Excel-Blog/Announcing-XLOOKUP/ba-p/811376
    INFO: zobacz na filmie jak to działa. Wygodne! Subskrybenci Office 365 niebawem dostaną do niej dostęp.

    14) Tiler - skrypt tworzący duży obrazek z małych obrazków (mozaika)
    https://github.com/nuno-faria/tiler
    INFO: potrzebujesz tylko folderu z małymi elementami z których zbudowany zostanie duży obraz oraz samego dużego obrazu. Reszta robi się sama.

    15) Kooperatywa freelancerów, czyli niech freelancerzy zaczną łączyć się w grupy [ebook - PDF]
    https://techworker.coop/sites/default/files/TechCoopHOWTO.pdf
    INFO: co Ci da założenie takiej kooperatywy (współpracy)? od czego zacząć?

    16) Zobacz gdzie znajdował się Twój dom 750 milionów lat temu na kontynencie Pangea
    http://dinosaurpictures.org/ancient-earth#0
    INFO: Wpisz adres (nazwa miasta wystarczy) w polu po lewej stronie i wybierz o ile lat chcesz się cofnąć (wybór u góry strony)

    17) Budowa zdecentralizowanego bloga (dApp) opartego o React + Gatsby + Wavelet, ukrytego za paywallem
    https://medium.com/perlin-network/a-decentralized-blog-using-react-gatsby-and-wavelet-af07db78a2c0
    INFO: docelowo stworzony blog jest niejako hostowany w blockchainie Ethereum i wymaga zapłaty w tokenach aby zobaczyć pełne artykuły.

    18) O co zapytać rekrutera na rozmowie rekrutacyjnej na techniczne stanowisko?
    https://github.com/viraptor/reverse-interview
    INFO: zbiór kilkudziesięciu pytań, które mogą nie wpaść Ci do głowy, a z pewnością warto je zadać

    19) Coraz częściej słyszy się o zawodowym wypaleniu - szczególnie w IT, jak temu zapobiec?
    https://www.atlassian.com/blog/productivity/work-burnout-symptoms-and-prevention
    INFO: 8 skondensowanych porad które pomogą nam zrozumieć i zabezpieczyć siebie oraz swoją psychikę

    20) Potrzebna Ci domena i liczne subdomeny do testowania własnych projektów?
    http://xip.io
    INFO: po prostu w nazwie domeny wpisujesz swoje IP, tak jak podano w przykładzie. Może to być nawet wewnętrzne IP. Do testów w sam raz.

    21) Tworzenie testów dla języka C z użyciem pakietu Google CTest
    http://notes.eatonphil.com/unit-testing-c-code-with-gtest.html
    INFO: przykładowa implementacja i obsługa cmake

    22) Lista kilkunastu porad w jaki sposób tworzyć 'współczesny' kod w JavaScript
    https://dev.to/chrisachard/es6-mini-crash-course-javascript-can-actually-be-fun-to-write-3b9l
    INFO: przykłady błędnych (oldschoolowych) i poprawnych implementacji. Warto rzucić okiem.

    23) Protestujący z Honk Kongu znaleźli sposób na komunikację, której rząd nie może zablokować
    https://www.bbc.com/news/technology-49565587
    INFO: posługują się aplikacją Bridgefy, która łączy wszystkie telefony w sieć za pomocą Bluetooth i umożliwia porozumiewanie się

    24) Lista 10 rozszerzeń do przeglądarki Chrome, które ułatwiają życie webdevelopera
    https://dev.to/shijiezhou/top-10-chrome-extensions-every-developer-likes-3ehk
    INFO: wszystkie są darmowe, a części z nich mogłeś nie znać

    25) UI Kits dla Bootstrapa - czyli zestawy gotowych, ostylowanych elementów do budowy interfejsu użytkownika
    https://dev.to/bootstrap/ui-kits-4ik5
    INFO: aż 14 różnych 'kitów' gotowych do użycia

    == LINKI TYLKO DLA PATRONÓW ==

    26) Jak działa autoryzacja OAuth?
    http://uw7.org/un_5d78fc673ae1e
    INFO: cały proces wyjaśniony możliwie prosto, na obrazkach i z przykładami.

    27) Lista 36 narzędzi ułatwiających pracę JavaScript developera
    http://uw7.org/un_5d78fc6cdebbe
    INFO: każde z narzędzi opisano w kilku zdaniach

    28) Kolekcja nowych, polecanych bibliotek JavaScript, które przyspieszą Twoją pracę
    http://uw7.org/un_5d78fc7227865
    INFO: to edycja wrześniowa. Na początku wpisu masz linki do dwóch poprzednich edycji

    29) Jak przy użyciu dockera i 'akcji' na GitHubie ogarnąć CI/CD dla aplikacji w node?
    http://uw7.org/un_5d78fc77e07bb
    INFO: w praktyce, za każdym razem gdy pushujesz projekt do GitHuba, uaktualniany jest obraz dockera na DockerHub. Przydatne.

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #webdev #programowanie #javascript #design #freelance #technologia #google #docker #ciekawostki #linux
    pokaż całość

    źródło: IMG_70FA81E4C4C6-1.jpeg

    +: Zdzisiu1, tomiego +288 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      Szala 1 rok 5 mies. temu via Android

      0

      @zzbkk jest opisane w linku, że tak

      • udostępnij
        • Link
    •  
      meetom 1 rok 5 mies. temu

      +1

      @zzbkk: @Szala: A wiecie może jak się będzie nazywać po polsku?
      VLOOKUP to było WYSZUKAJ.PIONOWO więc nie wiem, w którą stronę pójdą...

      edit: hmm.. już zgłupiałem. Jest funkcja WYSZUKAJ, która działa identycznie jak ta z filmiku. Myślałem, że może już się pojawiła, ale na starym kompie na Office 2010 też już jest :D

      +: zzbkk
      • udostępnij
        • Link
    • więcej komentarzy (37)

  •  
    imlmpe 1 rok 6 mies. temu

    +221

    ◢ #unknownews ◣

    Zakończ ten tydzień pracy przeglądem ciekawych linków z Internetu. Dziś 28 pozycji. Zapraszam do czytania
    Dodaj mnie do obserwowanych na Facebooku - tam też są newsy! (link w stopce)


    1) Narzędzia do pracy w terminalu, których mogłeś nie znać - poznaj pakiet 'moreutils'
    https://www.ostechnix.com/moreutils-collection-useful-unix-utilities/
    INFO: dodatkowe 15 narzędzi do operacji na tekście, plikach, katalogach itp. Przydatne

    2) Biblioteka implementująca interakcje z obiektami w JavaScript - przeciąganie, rozciąganie, obracanie, zniekształcanie i inne
    https://github.com/daybrush/moveable
    INFO: rzuć okiem na demo aby zrozumieć jak to działa. Bardzo prosta w implementacji biblioteka.

    3) Szybki wstęp do frameworków webowych w Pythonie
    https://stxnext.com/blog/2018/09/27/beginners-introduction-python-frameworks/
    INFO: omówionych jest 10 frameworków i w każdym zaprezentowano przykładową, krótką aplikację (w stylu Hello World)

    4) Potrzebujesz systemu komentarzy do statycznej strony internetowej? To go sobie napisz - tutorial
    https://www.taniarascia.com/add-comments-to-static-site/
    INFO: większość poradników sugeruje używanie Disqusa, ale nie każdy chce zaśmiecać swoją stronę jego reklamami. Stąd to rozwiązanie

    5) Praca z klasami w JavaScript - podstawy dla JavaScriptowych dinozaurów, którzy pierwsze o tym słyszą
    https://www.taniarascia.com/understanding-classes-in-javascript/
    INFO: trudno nie spotkać się z klasami we współczesnym kodzie JS. Warto zrozumieć jak one działają i jak ich używać

    6) Lista Startupów, które dzielą się ze światem swoimi statystykami - zarobki, wydatki, płace itp
    https://open-startups.xyz
    INFO: nie ma tego dużo (do tej pory 40), ale można sobie poczytać jak to wygląda. Świetnie robi to moim zdaniem Buffer (tam jest nawet livestream zarobków!)

    7) Jak zaimplementować system pluginów na stronie (do osadzania na innych stronach)?
    https://www.figma.com/blog/how-we-built-the-figma-plugin-system/
    INFO: przegląd metod i związanych z nimi problemów

    8) Garść porad na temat projektowania użytecznego interfejsu użytkownika
    https://learnui.design/blog/4-rules-intuitive-ux.html
    INFO: gdzie umieszczać przyciski? dlaczego dropdown to zło? przydatne porady i wiele przykładów

    9) Upload całych katalogów w JavaScript - jak to zaimplementować?
    https://jcubic.pl/2019/06/upload-katalogow-javascript.html
    INFO: implementacja uploadu jednego pliku metodą drag&drop nie jest skomplikowana. A co jeżeli użytkownik przeciągnie cały katalog lub dziesiątki plików na raz?

    10) Koa.js, czyli lżejsza wersja ExpressJS (od tych samych twórców)
    https://koajs.com
    INFO: link do oficjalnej strony projektu, gdzie świetnie wyjaśniono podstawy tego frameworka

    11) Jak zmniejszyć wymiary i wagę obrazka przy zachowaniu tej samej ilości szczegółów i jakości (tutaj np. z 1080p do 18p)
    https://peterhrynkow.com/performance/2019/01/13/blowing-up-images-to-make-them-small.html?hn=1
    INFO: sztuczka działa jedynie na obrazkach z gradientem i tych z mocnym rozmyciem, ale i tak redukcja rozmiaru obrazka o 97% to niezły wyczyn

    12) OpenDrop - czyli terminalowe narzędzie do obsługi AirDropa na komputerach Mac
    https://github.com/seemoo-lab/opendrop
    INFO: umożliwia przesyłanie i odbieranie plików, ale trzeba ustawić sobie widoczność komputera na 'widoczny dla wszystkich' aby to działało

    13) Przyspiesz swoją stronę internetową z użyciem prostego skryptu (prefetch)
    https://instant.page
    INFO: było w zestawieniu ponad rok temu, ale wydali nową, ulepszoną wersję. Bardzo sprytne rozwiązanie

    14) Jak tworzyć dobre oprogramowanie? (długie)
    https://www.csc.gov.sg/articles/how-to-build-good-software
    INFO: garść przemyśleń na ten temat. Wszystko sprowadza się do zrozumienia problemu, zatrudnienia właściwych ludzi i ogólnie KISS ;)

    15) Pokonferencyjny podcast 'After.conf' - rozmowy z prelegentami, relacje z konferencji, wywiady z organizatorami itp
    https://mrdev.pl/after-conf

    16) Wyciąganie tekstu z obrazków (OCR) z użyciem Javascript - tutorial do biblioteki Tesseract
    https://blog.logrocket.com/how-to-extract-text-from-an-image-using-javascript-8fe282fb0e71/
    INFO: rozwiązanie działa zarówno na serwerze (node) jak i w przeglądarce (zupełnie bez wykorzystania backendu)

    17) Jak kupić DOBRĄ kartę MicroSD? lista 5 błędów jakie możesz popełnić
    https://www.makeuseof.com/tag/5-mistakes-avoid-buying-next-microsd-card/
    INFO: wiesz czym różni się MicroSD od MicroSD HC lub MicroSD XC? albo co znaczą oznaczenia V30, A2, Class 10 na karcie?

    18) Podłączanie niezaufanych gadżetów/nośników do portu USB jest niebezpieczne - jak temu zaradzić i to softwarowo?
    https://roussos.cc/2019/08/19/usbguard/
    INFO: USBGuard pozwala na zasilanie dowolnych urządzeń przez port USB (system Linux), ale bez używania ich jako klawiatura/myszka/nośnik itp.

    19) Semantic UI - framework do budowy prostego, responsywnego layoutu z użyciem czytelnego dla człowieka kodu HTML
    https://semantic-ui.com
    INFO: warto zerknąć do dokumentacji po przykłady. Nazewnictwo klas jest bardzo intuicyjne

    20) iOS Console - przeglądaj logi z urządzenia z iOS bezpośrednio na swoim Macu
    https://lemonjar.com/iosconsole/
    INFO: bardzo wygodne narzędzie dla wszystkich applowych programistów

    21) Nadchodzi Git w wersji 2.23, a w raz z nim kilka z mian w tym dwa nowe polecenia
    https://github.blog/2019-08-16-highlights-from-git-2-23/
    INFO: 'switch' oraz 'restore', które docelowo rozbijają 'checkout' na dwie oddzielne operacje - pierwsza dla operacji na gałęziach, druga dla plików

    22) Pracujesz (lub masz zamiar zacząć) zdalnie? Te narzędzia mogą Ci to ułatwić
    https://nohq.co/tools/
    INFO: świetna kolekcja wszystkiego, co potrzebne jest do prowadzenia firmy bez biura

    23) Używasz webmina na swoich serwerach? to lepiej go zaktualizuj. Jest dostępny exploit 0-day
    https://blog.firosolutions.com/exploits/webmin/
    INFO: błąd jest w funkcji resetowania hasła. Jeśli w polu ze starym hasłem podamy pipe i polecenie (np |ls) to zostanie ono wykonane

    24) Dlaczego software tworzony przez Google to zło?
    https://www.gnu.org/proprietary/malware-google.html
    INFO: przegląd kilkudziesięciu powodów aby tak myśleć. Niektóre są ciekawe i zastanawiające

    == LINKI TYLKO DLA PATRONÓW ==

    25) Lista narzędzi dla "CyberSecurity Blue Team" - mogą się przydać w Twojej firmie
    http://uw7.org/un_5d5fcfd68bbbd
    INFO: honeypoty, monitory sieci, wykrywanie phishingu i wiele innych

    26) Lista prawie 200 dostępnych za darmo (czasowo) kursów z Udemy
    http://uw7.org/un_5d5fcfdc77b51
    INFO: lita wygenerowana 21 sierpnia, więc większość jeszcze działa

    27) Lista szkoleń (darmowym i płatnych), książek i materiałów, które pozwoliły autorowi dostać pracę w branży Artificial Intelligence (AI)
    http://uw7.org/un_5d5fcfe849847
    INFO: zbiór linków od poziomu totalnie początkującego po tematy bardziej zaawansowane. Bardzo wiele treści dostępnych jest za darmo

    28) Potężna baza (670+) darmowych kursów programowania online
    http://uw7.org/un_5d5fcff134700
    INFO: lista jest stale uzupełniana o nowe pozycje

    ==
    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://bit.ly/unDodaj

    Podobało się? Zalajkuj lub podaj dalej - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #ciekawostki #programowanie #python #javascript #design #security #internet #startup #google #serwery #linux #technologia #technologia #naukanowego #naukaprogramowania
    pokaż całość

    źródło: IMG_21E04364BF5A-1.jpeg

    +: Zdzisiu1, Vadzior +219 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      V.....n 1 rok 6 mies. temu

      0

      @klawiszs: @Redlic: co polecacie oprócz Bootstrapa?

      • udostępnij
        • Link
    •  
      B....q 1 rok 6 mies. temu

      0

      @imlmpe: czesc przyjacielu

      • udostępnij
        • Link
    • więcej komentarzy (46)

  •  
    imlmpe 1 rok 7 mies. temu

    +209

    ◢ #unknownews ◣

    Ostatni dzień tygodnia, więc zapraszam do przeglądu interesujących linków znalezionych w sieci :)

    1) Przegląd grafik z Warezów i BBSów w formie filmu
    https://safecrackers.com
    INFO: jeśli jesteś dzieckiem z lat 80-tych lub wcześniejszych, prawdopodobnie wiesz o co chodzi.

    2) Pracujesz na etacie i chciałbyś rozpocząć na boku jakiś projekt? garść porad dla Ciebie
    https://dotink.co/posts/how-i-side-project/
    INFO: przemyślenia autora na temat tego, co ułatwia mu szybkie tworzenie prototypów dla jego projektów.

    3) Algorytmy sortowania i wyszukiwania danych przedstawione w formie... tańca
    https://www.youtube.com/user/AlgoRythmics/videos
    INFO: dość leciwe już nagrania, ale nadal tak samo dobrze tłumaczące zasady działania algorytmów

    4) Jednostki w CSS - o co chodzi z tymi em, rem, vw, pt, pc itp?
    https://dev.to/fullstack_to/units-in-css-em-rem-pt-px-vw-vh-vmin-vmax-ex-ch-53l0
    INFO: zrozumiale wyjaśnione i przedstawione na przykładach. Wiedza niezbędna dla każdego, kto siedzi w branży webowej

    5) "Moja przygoda z edytorami" - Vim, Spacemacs, Atom i Sublime Text
    http://thume.ca/2017/03/04/my-text-editor-journey-vim-spacemacs-atom-and-sublime-text/
    INFO: wrażenia autora z pracy z każdym z wymienionych edytorów.

    6) Lista 10 zasad programowania obiektowego, które pomogą Ci tworzyć lepszy i bardziej czytelny kod
    https://dev.to/javinpaul/top-10-object-oriented-design-principles-for-writing-clean-code-4pe1
    INFO: DRY, SRP, Open Closed, LSP, ISP - mówi Ci to coś? :)

    7) Ogólnopolska Olimpiada dla programistów - dołącz do wyzwania już 27 września
    https://olimpiada.justjoin.it
    INFO: rzut dyskiem twardym, pchnięcie monitorem, bieg na 1024 metry, składanie kompa na czas i inne - udział jest darmowy

    8) Migracja z Dockera na Podmana - co daje i jak ją przeprowadzić?
    https://zwischenzugs.com/2019/07/27/goodbye-docker-purging-is-such-sweet-sorrow/
    INFO: opis problemów autora z dockerem i tego, jak je rozwiązał (rezygnując z dockera) z użyciem trzech narzędzi, które dają mu podobne możliwości co docker

    9) Background-image w CSS jako niepolecane rozwiazanie? to czym to zastąpić?
    https://nystudio107.com/blog/the-css-background-image-property-as-an-anti-pattern
    INFO: wyjaśnienie, dlaczego w wielu przypadkach używanie tła generowanego w CSS to zły pomysł i jak zrobić to lepiej

    10) The Data Engineering Cookbook - darmowa książka poświęcona tematyce inżynierii danych (124 strony. PDF)
    https://github.com/andkret/Cookbook
    INFO: Ebook wprowadzi nas w światek analizy danych, przeprowadzi przez case Study firm takich jak Netflix czy Twitter, a także przedstawi przykładowe pytania rekrutacyjne w tej branży.

    11) Drama.app - świetne narzędzie do tworzenia interaktywnych prototypów aplikacji mobilnych
    https://www.drama.app/beta
    INFO: obecnie dostępna jest jedynie wersja BETA działająca na Macu, ale warto zobaczyć na filmach jak ma działać finalny produkt

    12) Jak postawić darmowy serwer VPN w chmurze Amazon? - poradnik
    http://jaszczur.eu/vpn-serwer-openvpn-w-chmurze-amazon-aws/
    INFO: tekst zakłada użycie Free Tier od AWS, stąd cena 0zł.

    13) Zagraj w oryginalną grę Diablo w swojej przeglądarce
    https://d07riv.github.io/diabloweb/
    INFO: ze względów na prawa autorskie, możesz grać w wersję Shareware lub uploadować plik z oryginalnej pełnej wersji gry jeśli taką posiadasz

    14) Zapomniana sztuka wiązania kabli - czyli jak zadbać o porządek w serwerowni lub pod biurkiem
    https://www.thebroadcastbridge.com/content/entry/12400/the-lost-art-of-lacing-cable
    INFO: kilka metod na utrzymanie porządku z kablami

    15) Zero Width Shortener - interesujący skracacz linków wykorzystujący znaki o zerowej szerokości
    https://zws.im
    INFO: w praktyce to oznacza tyle, że wszystkie linki utworzone w tej aplikacji wyglądają (wizualnie) tak samo, ale prowadzą do innych miejsc w sieci

    16) Popularna chińska vlogerka przypadkiem ujawniła swoją prawdziwą twarz bez filtrów
    https://www.geekweek.pl/news/2019-07-31/popularna-chinska-vlogerka-przez-przypadek-pokazala-prawdziwa-twarz-i-stracila-rzesze-fanow/
    INFO: warto wyszukać w necie jak wyglada wersja z filtrami. Zaskakujące jest, co można osiągnąć dzięki współczesnej technologii

    17) Google pozwala obejść około 1/3 wszystkich systemów typu paywall
    https://whatsnewinpublishing.com/google-unlocks-33-of-publisher-paywalls-on-july-30-this-is-what-happens-next/
    INFO: chodzi o paywalle limitujące dostęp typu "3 artykuły gratis na miesiąc". W tym przypadku limit może nie być poprawnie liczony

    18) WebScraping jest w pełni legalny? odpowiedź brzmi: to zależy...
    https://benbernardblog.com/web-scraping-and-crawling-are-perfectly-legal-right/
    INFO: głębsza analiza tego tematu pod względem prawnym.

    19) GitHub potwierdza, że zablokował konta/projekty programistów z Iranu, Syrii i Półwyspu Krymskiego
    https://techcrunch.com/2019/07/29/github-ban-sanctioned-countries/
    INFO: GitHub jest firmą z USA, więc musi zastosować się do ich obostrzeń handlowych, a US narzuciło sankcje na te kraje.

    20) Jak poprawnie zaprojektować ciemną skórkę dla swojego projektu? - liczne porady
    https://uxplanet.org/8-tips-for-dark-theme-design-8dfc2f8f7ab6
    INFO: jedna z zaskakujących porad: unikaj koloru czarnego i białego ;)

    21) Youtube Rabbit Hole - rozszerzenie do chrome pozwalające Ci spędzić mniej czasu na Youtube
    https://chrome.google.com/webstore/detail/youtube-rabbit-hole/nlddakjbmpidooplakalfoogdincflfh
    INFO: działa to tak, że usuwa rekomendacje, wyłącza automatyczne odtwarzanie następnego filmu, ukrywa komentarze itp (można skonfigurować czego się nie chce)

    22) Chcesz wejść OD ZERA w świat tworzenia stron WWW? Nic nie wiesz o HTML i CSS? ten tutorial jest dla Ciebie
    https://internetingishard.com/html-and-css/
    INFO: przyjemnie napisane, ładnie ilustrowane i dobrze wyjaśnione.

    23) LiveCode - rozszerzenie do VS Code, pozwalające oglądać na żywo, efekty działania wpisywanego przez nas kodu
    https://pypi.org/project/live-coder/
    INFO: jedyny obsługiwany język to Python3

    24) A gdyby tak zasilać piekarnik przez USB-C? ciekawy eksperyment
    https://www.reclaimerlabs.com/blog/2017/3/14/usb-c-easy-bake-oven
    INFO: według specyfikacji, standard USB-C pozwala na zasilanie urządzeń do 100W, a dokładnie tyle potrzebuje mały piekarnik ;)

    25) Wraz z Firefoxem 68 nadchodzą zmiany w CSS
    https://hacks.mozilla.org/2019/07/new-css-features-in-firefox-68/
    INFO: główna zmiana to nowy pseudo-element ::marker. Pojawiają się także zmiany w dev-toolsach związane z CSSem

    26) Jak optymalnie używać AWS w swoim projekcie - zbiór tweetów na ten temat
    https://twitter.com/dvassallo/status/1154516910265884672
    INFO: porady napisane przez człowieka od 11 lat pracującego z AWS i przez 8 będącego pracownikiem AWS

    27) TLDR This! - wklej linka do długiego artykułu, a otrzymasz wersję skróconą do maksymalnie 5-6 zdań
    https://tldr.hackeryogi.com
    INFO: nie wiem jakiego algorytmu to używa, ale po wklejeniu kilku tekstów z polskich portali informacyjnych, efekty były zaskakująco dobre

    28) Jak tworzyć lepszy kod w JavaScript?
    https://dev.to/taillogs/practical-ways-to-write-better-javascript-26d4
    INFO: garść porad i przykładów tego, jak można dany fragment kodu napisać lepiej

    29) Chcesz zostać cyfrowym nomadem i pracować z dowolnego miejsca na świecie? zobacz, gdzie jest najlepiej
    https://nomadlist.com
    INFO: w praktyce powinieneś załatwić sobie chatkę na Bali, albo... apartament w Budapeszcie :)

    30) Naucz się na pamięć komend Linuksa i GITa - nauka online
    https://www.memorize-terminal-commands.com
    INFO: nauka odbywa się poprzez cykliczne powtarzanie wiedzy (musisz odpowiadać na pytania. Wszystkie są otwarte). Jedna sesja trwa 5 minut. Niektó®e pytania wkurzają (np. 'ls -al' != 'ls -la')

    31) Hakuna Cloud - sprytna metoda na oszczędzanie pieniędzy na usługach chmurowych (AWS, Google Cloud itp)
    https://hakuna.cloud
    INFO: serwis (SaaS) wyłącza Twoje serwery gdy nie są potrzebne i podnosi je gdy przychodzi do nich jakiś ruch. Użyteczne dla małych projektów, gdzie liczy się każda złotówka

    32) IRS (skarbówka z USA) rozesłała ponad 10000 listów z ostrzeżeniami do właścicieli kryptowalut
    https://www.wsj.com/articles/irs-sending-warning-letters-to-more-than-10-000-cryptocurrency-holders-11564159523?mod=rsswn
    INFO: chodzi o prawdopodobne łamanie prawa federalnego w związku z obrotem krypto.

    33) Narzędzie do szybkiej aktywacji różnych wersji NodeJS
    https://github.com/tj/n#InstallingActivating-Node-Versions
    INFO: skrypt sam ściąga, instaluje i aktywuje wersję oprogramowania, której akurat potrzebujemy. Bardzo wygodne

    == LINKI TYLKO DLA PATRONÓW ==

    34) Zbuduj samodzielnie 'dworcowy wyświetlacz' z użyciem Raspberry Pi Zero
    http://uw7.org/un_5d442a1a3d410
    INFO: wygląda on i działa jak te wyświetlacze znane z dworców, ale oparty jest o rozwiązanie chmurowe

    35) Wyszukiwanie kont danej osoby w różnych sieciach społecznościowych
    http://uw7.org/un_5d442a14656ee
    INFO: podajesz login lub nazwę wyświetlaną usera, a narzędzie pokazuje gdzie jeszcze ten user ma konto. Świetne

    36) Jak "wydać" swoją książkę online z użyciem GitBooka?
    http://uw7.org/un_5d4429fc8ce19
    INFO: proces nie jest może najprostszy, ale efekty są całkiem fajne

    37) Miniaturowe 'apartamenty' w Tokio - film
    http://uw7.org/un_5d4429f6603f6
    INFO: wynajem przestrzeni 8-9 metrów, to około 3000zł/msc

    ==
    Patronem zostaje się tutaj: https://patronite.pl/unknow
    A później dostaje się dostęp do np. tego: https://mrugalski.pl/linki.php

    Warto? Warto! :)

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #javascript #design #internet #youtube #technologia #serwery #nodejs #google #amazon #firefox #docker #ciekawostki
    pokaż całość

    źródło: IMG_AE87FF7F9CCC-1.jpeg

    +: B....q, ksab +207 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      sasik520 1 rok 7 mies. temu

      0

      @ZakreconyZszywacz: no i widzisz, każda regula ma takie "doszczegółowienia". A moje KISS nie ma :D

      Jestem prostym, głupim człowiekiem, więc piszę prosty, naiwny kod. Gdyby nie pewne niebezpieczeństwa, używałbym zmiennych globalnych i programowania strukturalnego, a nie obiektowego - bo w ten sposób trudniej stworzyć skomplikowaną architekturę. Im bardziej potrafię przekonać mój mózg do trywialnych rozwiązań, tym częściej wracjąc do kodu po latach potrafię zrozumieć, o co mi chodziło.

      A jak widzę "BaseView", to mam dreszcze ;)
      pokaż całość

      • udostępnij
        • Link
    •  
      ZakreconyZszywacz 1 rok 7 mies. temu

      0

      @sasik520: Sam jestem fanem programowania strukturalnego. Kiedyś przeczytałem jakieś wzorce projektowe i wniosek był taki, ze nie korzystają one z dziedziczenia. A tam gdzie dziedziczenie, tam szybko pojawia się BaseView!

      Teraz jest moda na generatory, która bardzo lubie. Piszę się cały kod jak taki pipeline i masz wrażenie jakbyś czytał dokumentację z góry do dołu. Plusy generatorów to brak klas i dziedziczenia pokaż całość

      • udostępnij
        • Link
    • więcej komentarzy (58)

  •  
    imlmpe 1 rok 7 mies. temu

    +253

    ◢ #unknownews ◣

    Najnowszy przegląd ciekawostek z sieci już na Ciebie czeka. Dziś znów się tego trochę uzbierało, więc jest z czego wybierać :)

    1) Jak zbudować aplikację? - seria 16 filmów przygotowanych przez Toma Scotta. Warto rzucić okiem!
    https://www.youtube.com/playlist?list=PL96C35uN7xGJu6skU4TBYrIWxggkZBrF5
    INFO: Seria sponsorowana przez Google - tworzenie prototypu, testowanie, zdobywanie userów. To NIE są lekcje programowania.

    2) Kto tak naprawdę stoi za usługami VPN? 97 VPNów jest zarządzanych przez 23 firmy
    https://vpnpro.com/blog/hidden-vpn-owners-unveiled-97-vpns-23-companies/
    INFO: Obszerna analiza dostawców VPNów - może się zdarzyć, że uciekając z jednej firmy, trafisz do... tej samej

    3) Inżynier bezpieczeństwa pracujący dla Oracle, dzieli się swoimi sposobami na szyfrowanie danych
    https://www.robertclarke.com/cloud-encryption/
    INFO: artykuł przedstawia koncepcję szyfrowania wielowarstwowego i podpowiada jak szyfrować dane w chmurze (np. na Dropbox)

    4) Skąd GitHub wie w jakim języku programowania stworzono dany projekt?
    https://github.blog/2019-07-02-c-or-java-typescript-or-javascript-machine-learning-based-classification-of-programming-languages/
    INFO: zastosowali machine learning - zobacz jak to zaimplementowano

    5) FZF oraz RGREP - opis dwóch narzędzi, które bardzo usprawniły pracę autora artykułu
    https://medium.com/@sidneyliebrand/how-fzf-and-ripgrep-improved-my-workflow-61c7ca212861
    INFO: FZF używam już od pewnego czasu i rzeczywiście mocno usprawnia on pracę

    6) Usprawnienie pracy z VIMem poprzez przemapowanie niektórych klawiszy
    https://medium.com/@sidneyliebrand/a-collection-of-vim-key-binds-4d227c9a455
    INFO: sprytne rozwiązania, które mogą przydać się przede wszystkim programistom

    7) W misji Apollo 11 był jeden bohater o którym się nie mówi: software! [film + tekst]
    https://www.wsj.com/articles/apollo-11-had-a-hidden-hero-software-11563153001?mod=rsswn
    INFO: długa pasjonująca historia pełna wypowiedzi osób które aktywnie uczestniczyły czy to przy tworzeniu kodu czy przy samej misji

    8) Programowanie funkcyjne w JavaScript - czym są 'higher-order functions'?
    https://jrsinclair.com/articles/2019/what-is-a-higher-order-function-and-why-should-anyone-care/
    INFO: kompleksowe omówienie tematu z wieloma przykładami

    9) Biblioteka (gem) strong_password do Ruby została zhackowana - analiza zdarzenia
    https://withatwist.dev/strong-password-rubygem-hijacked.html
    INFO: włamywacz przejął kontrolę nad repozytorium biblioteki i dopisał do niej złośliwy kod

    10) Dobre praktyki przy tworzeniu Dockerfile
    https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/
    INFO: jeśli pracujesz z dockerami, to po prostu musisz to przeczytać - przyspieszy to tworzenie obrazów i zmniejszy ich rozmiar

    11) Lista 10 porad jak pisać użyteczne, konstruktywne i miłe komentarze przy code review
    https://developers.redhat.com/blog/2019/07/08/10-tips-for-reviewing-code-you-dont-like/
    INFO: to co widziałem w CR niekiedy można było nazwać słowem 'patologia' - ten poradnik podpowiada jak tej patologii unikać

    12) API Discovery - co to jest i dlaczego to jest ważne?
    http://apievangelist.com/2019/07/01/the-complexity-of-api-discovery/

    13) Rozszerzenie do Chrome automatycznie wyszukujące kody zniżkowe dla produktów z GearBest/BangGood
    https://chrome.google.com/webstore/detail/coupons-for-chinese-shops/nnfomhlhhddnhpfnhdgpngfobdoahkfl
    INFO: jeśli kupon zniżkowy dla produktu istnieje, wyświetla się czerwona belka u góry strony, a po jej kliknięciu widzimy listę kodów

    14) Używać TABów czy spacji podczas pisania kodu? - spójrz na ten problem w zupełnie nowy sposób
    https://www.reddit.com/r/javascript/comments/c8drjo/nobody_talks_about_the_real_reason_to_use_tabs/
    INFO: tu nie chodzi o preferencje danego użytkownika, ale o konsekwencje jakie to może nieść

    15) Pamiętacie składanego smartfona - Galaxy Fold? Samsung nareszcie go poprawił
    https://www.tomsguide.com/news/samsung-has-finally-fixed-the-galaxy-fold-report
    INFO: poprzednia wersja zebrała ogrom negatywnych opinii. Wypuszczono wersję poprawioną z usuniętymi defektami

    16) Pentagon wymyślił specjalny laser, który rozpoznaje ludzi na podstawie rytmu bicia ich serca
    https://www.extremetech.com/extreme/294183-the-pentagon-developed-a-laser-that-identifies-people-by-their-heartbeat

    17) Skracanie czasu bootowania linuksa z 30s do 3s - zmiana jednej linijki w configu
    https://www.reddit.com/r/linux4noobs/comments/cafpd5/psa_i_reduced_my_boot_time_from_30_seconds_to_3/
    INFO: warto przeczytać WSZYSTKIE komentarze, bo przypadek autora jest dość specyficzny

    18) Przegląd narzędzi do formatowania kodu Swift
    https://nshipster.com/swift-format/
    INFO: Apple nigdy nie stworzyło oficjalnych porad odnośnie zasad formatowania kodu Swifta, więc każda aplikacja robi to po swojemu

    19) Nowy ransomware atakuje macierze NAS (dyski sieciowe) - jeśli masz w domu jakiegoś np. QNAPa, to przeczytaj
    https://threatpost.com/linux-ransomware-nas-servers/146441/
    INFO: najpopularniejszą metodą infekcji jest tutaj brute-force na konta NASa. Zmień więc hasło na bezpieczne.

    20) QuickJS - terminalowy silnik do wykonywania JavaScriptu
    https://bellard.org/quickjs/quickjs.html
    INFO: podajesz plik JS jako input, a na ekranie wyświetla się efekt działania kodu

    21) Jak przełamać monopol Google na rynku wyszukiwarek? uczynić ich indeks wyszukiwania publicznym
    https://www.bloomberg.com/news/articles/2019-07-15/to-break-google-s-monopoly-on-search-make-its-index-public
    INFO: zupełnie nie podoba mi się ten pomysł (momentami zahacza o nacjonalizację prywatnej firmy), ale warto poczytać

    22) Gdyby liczbę języków programowania na świecie musieć ograniczyć do pięciu, to które by zostały? - dyskusja
    https://www.quora.com/If-we-had-to-restrict-the-number-of-programming-languages-to-5-for-all-the-uses-in-the-World-what-languages-would-you-vote-to-stay
    INFO: warto rozwinąć wszystkie komentarze i przeczytać uzasadnienia tych wyborów

    23) Stary (bo już 13 letni) dokument na temat bezpieczeństwa stron internetowych (MySQL+PHP)
    https://www.sobstel.org/pdf/bezpieczenstwo-php-mysql-zagrozenia.pdf
    INFO: pomimo upływu czasu, opisywane tam błędy nadal spotykane są w tworzonym obecnie oprogramowaniu webowym.

    24) Czy wydaje Ci się, że znasz język C? rozwiąż ten krótki, 5-cio pytaniowy quiz
    https://wordsandbuttons.online/so_you_think_you_know_c.html
    INFO: koniecznie notkę od autora, która ukaże się po sprawdzeniu poprawnych odpowiedzi - wynik jest zaskakujący

    25) Jeśli udostępniasz konkretnej osobie zdjęcie na Google Photos, to w zasadzie czynisz to zdjęcie publicznym [bug]
    https://medium.com/@robertwiblin/google-photo-is-making-your-photos-semi-public-and-you-probably-dont-realise-6fcc74e40ac6
    INFO: wygenerowany link do zdjęcia/albumu wysyłany do odbiorcy mailem działa dla każdego - także dla niezalogowanych userów

    26) Europejski, satelitarny system geolokalizacji GALILEO przestał działać - 'padły' (?) wszystkie satelity
    https://sekurak.pl/europejski-satelitarny-system-geolokalizacji-galileo-w-tajemniczy-sposob-przestal-dzialac-status-satellites-affected-all/
    INFO: mówi się, że to awaria naziemna (problem w komunikacji z bazy naziemnej z satelitami). Obecnie wszystkie satelity mają status 'SERVICE OUTAGE'

    27) Aby stawać się lepszym programistą, musisz więcej programować - tylko co pisać?
    https://medium.com/better-programming/the-secret-to-being-a-top-developer-is-building-things-d3d058e4e472
    INFO: kolejna lista pomysłów do implementacji

    28) Dobór fonta w Twojej aplikacji jest bardzo ważnym elementem wyglądu - jak poprawić aplikację, poprawiając tekst?
    https://uxdesign.cc/how-to-make-the-typography-of-your-ios-app-not-suck-a6de09fb7c41
    INFO: sporo porad na temat pracy z fontami. Rzuć okiem na linki do zasobów na końcu tekstu

    29) Poznaj "Sia" - sensowną, działającą i nie związaną z finansami aplikację działającą w oparciu o blockchain
    https://blog.sia.tech/meet-sia-the-most-viable-non-financial-application-of-blockchain-technology-afe6e7412a25
    INFO: to zdecentralizowany storage chmurowy, rozsiany po całym świecie.

    30) Rzeczy, których powinno uczyć się przyszłych programistów jeszcze na studiach
    https://dev.to/taillogs/what-developers-should-actually-learn-in-college-2nen
    INFO: luźne przemyślenia, ale warto rzucić okiem.

    31) Nintendo zapowiedziało wersję "Lite" swojej najsłynniejszej konsoli - Nintendo Switch
    https://www.theverge.com/circuitbreaker/2019/7/10/20687801/nintendo-switch-lite-price-release-date-size-battery-life-motion-control-games
    INFO: wersja lite będzie mniejsza i oczywiście tańsza od swojego pierwowzoru. Nie będzie miała także padów z detekcją ruchu.

    32) Oglądaj Netflixa w pracy, udając, że siedzisz na wideokonferencji
    https://netflixhangouts.com/?ref=producthunt
    INFO: wygląda dość realistycznie i symuluje Google Hangouts

    33) Przesiadka z MySQL na PostgreSQL - czy warto? dyskusja na Reddicie
    https://old.reddit.com/r/PHP/comments/cdgxxu/anyone_made_the_jump_from_mysql_to_postresql_it/
    INFO: warto przeczytać podawane w komentarzach argumenty. Ja wiem, że dla wielu MySQL jest 'fuj!', ale odpowiedź czy warto się migrować nie jest taka oczywista

    == LINKI TYLKO DLA PATRONÓW ==

    34) Automatyczne i niezwykle trafne podpowiadania kodu bazujące na deep learning - działa z VS Code, VIM, Atom, Emacs, Sublime
    http://uw7.org/un_5d2f0e47a608e
    INFO: wersja darmowa pozwala na pracę nad kodem do 400kb. Powyżej tego trzeba kupić licencję ($49 - lifetime).

    35) Jak uruchomić Chrome w wersji headless w chmurze, za dosłownie kilka centów - poradnik
    http://uw7.org/un_5d2f0e515b8a5
    INFO: w praktyce musisz tylko zainstalować program do zarządzania chmurą, sklonować repo z GitHuba i zrobić deploy

    36) Jak śledzić zachowanie użytkownika na stronie z użyciem JavaScriptu? - poradnik
    http://uw7.org/un_5d2f0e583a8c2
    INFO: prezentowane rozwiązania logują np. jaką stronę odwiedził user, jak długo na niej przebywał, w co kliknął itp

    37) Niewielka, dostępna online, książka do nauki JavaScriptu - dla początkujących i uczących się od zera
    http://uw7.org/un_5d2f0e605b08c

    38) Wszystko to, co wiem będąc programistą bez wykształcenia - inspirujący wpis developerki
    http://uw7.org/un_5d2f0f3e214c2
    INFO: wpis zawiera odsyłacze do tekstów rozwijających dany temat. Zaskakujące jak wiele można nauczyć się samodzielnie, na własną rękę

    A tutaj zostaje się patronem
    https://patronite.pl/unknow

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi: #programowanie #javascript #bezpieczenstwo #internet #youtube #reddit #technologia #google #smartfon #docker
    pokaż całość

    źródło: IMG_71B97412319A-1.jpeg

    +: tryboluminescencja, shenlon +251 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      Isanell 1 rok 7 mies. temu

      0

      @imlmpe: Czy Unknow News ukazuje się też na telegramie?

      • udostępnij
        • Link
    •  
      imlmpe 1 rok 7 mies. temu

      0

      Czy Unknow News ukazuje się też na telegramie?

      @Isanell: są tam powiadomienia o nowych wpisach:
      https://t.me/unknowNewsFans

      • udostępnij
        • Link
    • więcej komentarzy (43)

  •  
    imlmpe 1 rok 8 mies. temu

    +316

    ◢ #unknownews ◣

    Czas na kolejną porcję linków z branży IT wyłowionych z Internetu :)

    1) NAPRAWDĘ źle zaprojektowany interfejs użytkownika - spróbuj wypełnić ankietę tak szybko jak to możliwe
    https://userinyerface.com
    INFO: ta strona to oczywiście tylko żart, ale zobacz jak bardzo utrudnia życie źle (niestandardowo) zaprojektowana interakcja z użytkownikiem

    2) Dlaczego NIE powinieneś chodzić do kasyna, a już na pewno NIE powinieneś grać w ruletkę? (dowody w postaci kodów źródłowych online)
    https://easylang.online/apps/tutorial_mcarlo.html
    INFO: uruchom każdy z przykładów, a zrozumiesz jak działa prawo wielkich liczb. Warto sprawdzić jeszcze przykład z Lotto - jest mało optymistyczny

    3) Koszty użycia JavaScriptu w 2019 roku - pomyśl zanim użyjesz
    https://v8.dev/blog/cost-of-javascript-2019
    INFO: interesująca prezentacja wyjaśniająca o co chodzi z tymi kosztami. Wydajność stron, czas ładowania, różnice między przeglądarkami i urządzeniami...

    4) Planujesz stworzyć kurs na platformie Udemy? w jakim języku go stworzyć?
    https://www.michalgellert.pl/blog/kurs-na-udemy-po-polsku-czy-po-angielsku/
    INFO: bardzo dobra analiza rynku. Sam fakt, że osób mówiących po angielsku jest więcej niekoniecznie przełoży się na zarobki.

    5) Pobierz darmowego ebooka zawierającego listę 150 narzędzi użytecznych do marketingu internetowego
    https://brand24.pl/e-book-marketing-full-stack-starter-pack/
    INFO: ebook jest autorstwa ludzi z firmy Brand24 i ma 48 stron. Musisz mieć konto na Facebooku aby go pobrać.

    6) A gdyby tak przerzucić się w 100% na terminalowe aplikacje? w 2019 roku!
    https://www.linuxjournal.com/content/without-gui-how-live-entirely-terminal
    INFO: spis narzędzi jakimi można się posługiwać - do maila, muzyki, stron WWW itp

    7) Jak wymawiać nazwy elementów ze środowiska unixowego - dyskusja
    https://lobste.rs/s/eyhoev/fun_saturday_survey_unix_pronunciation
    INFO: /etc/ to 'i-ti-ci', 'e-te-ce', 'it-sii', 'etcetera', 'its' czy jeszcze coś innego? pomysłów jest wiele

    8) Generator polityki cookies dla Twojego serwisu
    https://cookiechill.com/
    INFO: podajesz adres strony, a automat bada jakich ciastek używasz i w jakim celu i pisze za Ciebie niezbędne oświadczenie odnośnie tego, jak Twój serwis korzysta z ciastek

    9) Przeanalizuj swój startup/firmę pod względem staranności planowania pracy nad aplikacją
    https://pointninecap.typeform.com/to/WaWXfc
    INFO: musisz wypełnić ankietę, która zajmie Ci około 10 minut i na podstawie odpowiedzi dowiesz się, co jest źle zaplanowane w Twojej firmie

    10) Canvas TXT - biblioteka do tworzenia tekstów na cavasie w JS
    https://github.com/geongeorge/Canvas-Txt
    INFO: ekstremalnie prosta w użyciu. Podajesz tekst, fonta, pozycję i gotowe. Przyda Ci się przy tworzeniu np. generatora memów ;)

    11) "Profesjonalna" firma deszyfrująca dyski twarde po atakach ransomware została złapana na oszustwie
    https://www.propublica.org/article/sting-catches-another-ransomware-firm-red-mosquito-negotiating-with-hackers
    INFO: firma nie dysponuje żadną technologią deszyfrowania dysków. Po prostu negocjuje ceny hurtowe za deszyfrowanie z hackerami i narzuca marżę na usługę

    12) Przeglądarka internetowa dla webdesignerów i webmasterów - podglądaj swoją stronę jednocześnie na dziesiątkach systemów/urządzeń
    https://sizzy.co/
    INFO: przeglądarka jest płatna (abonament $5/msc), ale możliwości testowania ma niesamowite. Koniecznie zobacz animacje jak steruje się 13 urządzeniami jednocześnie :o

    13) Jak w 5 minut stworzyć monitor usług HTTP z użyciem Google Cloud Function
    https://medium.com/bluekiri/create-a-multiregional-http-monitor-in-less-than-five-minutes-with-google-cloud-function-8fbb5552f6e3
    INFO: docelowo stworzony mechanizm monitoruje działanie serwisów WWW z wielu lokalizacji naraz

    14) Lista 15 artykułów, które powinieneś przeczytać zanim stworzysz stronę we frameworku Django (Python)
    https://dev.to/anuragrana/15-articles-you-must-read-if-you-are-building-a-website-in-python-django-pp2
    INFO: użyteczny zbiór podstawowych tekstów dla początkujących. Od czego zacząć? gdzie się hostować? jak zaimplementować niektóre elementy (np. captcha)

    15) Żegnaj programowanie obiektowe! - czyli wywód o ciemnych stronach OOP
    https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53

    16) Git rozróżnia wielkość liter w nazwach plików, a Twój filesystem (dotyczy Win/Mac) nie za bardzo...
    https://www.hanselman.com/blog/GitIsCasesensitiveAndYourFilesystemMayNotBeWeirdFolderMergingOnWindows.aspx
    INFO: Opis problemów jakie może to zrodzić i wyjaśnienie, jak sobie można z tym poradzić

    17) Budowanie obrazów dockera z użyciem CircleCI, zaciągając kod z prywatnego repo GitHuba
    https://blog.lelonek.me/private-dependencies-from-github-in-your-docker-container-92e3b8cbf677
    INFO: tytuł brzmi skomplikowanie, ale być może takie rozwiązanie będzie Ci potrzebne w pracy

    18) Już 9 lipca odbędzie się darmowy webinar wyjaśniający, jakie umiejętności należy zdobyć, aby wkręcić się w świat cybersecurity
    https://www.facebook.com/134380809978892/posts/2288030567947228
    INFO: webinar będzie powtarzany dwa razy - o 11:00 oraz o 21:00. Musisz się zapisać na jeden z terminów

    19) Terminalowy odtwarzacz muzyki z Youtube
    https://github.com/TimeTraveller-San/yTermPlayer
    INFO: zdarza Ci się puszczać muzykę z YouTube? już nie musisz trzymać otwartej zakładki. Podajesz playlistę do odtworzenia i gotowe

    20) URLPages - projekt umożliwiający trzymanie zawartości całej strony WWW w adresie URL
    https://github.com/jstrieb/urlpages
    INFO: dane trzymane są w postaci skompresowanej, a następnie encodowanej w base64

    21) Lazy Docker - interface do łatwiejszego zarządzania kontenerami dockera w systemie
    https://github.com/jesseduffield/lazydocker
    INFO: nakładka (pisana w GO) umożliwia zarządzanie kontenerami, obrazami, a nawet procesami docker-compose

    22) Jak wykonać backup książek z kindla, w tym tych zabezpieczonych DRMem? Poradnik.
    https://www.sonyaellenmann.com/2018/09/back-up-kindle-files-mac.html
    INFO: instrukcja używa aplikacji Calibre i pluginu DeDRM

    23) Gdybyś potrzebował nowej, ulepszonej wersji ZIP-bomby, to taka właśnie powstała (pentesterzy wiedzą co z tym zrobić)
    https://www.bamsoftware.com/hacks/zipbomb/
    INFO: najnowsza wersja to 46MB plik ZIP, który dekompresuje się do 4,5 petabajta (tak... PETA)

    24) Jony Ive opuszcza firmę Apple - jak to wpłynie na firmę?
    https://www.wsj.com/articles/jony-ive-is-departing-apple-but-he-started-leaving-years-ago-11561943376?mod=rsswn
    INFO: to człowiek, który był odpowiedzialny za wygląd urządzeń produkowanych przez Apple

    25) Używasz Instagrama? Możesz dodać konto Twórcy tego zestawienia do obserwowanych
    https://instagram.com/uwteam_org/
    INFO: publikuję głównie InstaStories. Na wallu pustki. Przede wszystkim tematyka: technologia, biznes, nauka, seurity

    26) Jeśli zabierasz swojego Macbooka na koło podbiegunowe, to wyłącz w nim funkcję NightShift
    https://twitter.com/AustinJ/status/1144655793612107778
    INFO: funkcja ta zmienia temperaturę kolorów na wyswietlaczu laptopa w zgodzie ze wschodami i zachodami słońca... no chyba, że słońce nie zachodzi ;)

    27) Czy kiedykolwiek podczas instalacji programu na Windows 95 nerwowo machałeś myszką? Miałeś ku temu powód! to przyspieszało system.
    https://retrocomputing.stackexchange.com/questions/11533/why-did-moving-the-mouse-cursor-cause-windows-95-to-run-more-quickly
    INFO: ciekawe wyjaśnienie tego zjawiska - dlaczego ruchy myszki wpływały (pozytywnie) na szybkość działania systemu?

    28) Ściąga dla ludzi pracujących z Kubernetes
    https://medium.com/faun/kubectl-commands-cheatsheet-43ce8f13adfb
    INFO: bogata lista komend użytecznych w codziennej pracy

    29) Dlaczego niektóre strony internetowe mają rozdzielone logowanie na dwie oddzielne podstrony?
    https://www.twilio.com/blog/why-username-and-password-on-two-different-pages
    INFO: chodzi o pytanie o login -> klik 'dalej' -> pytanie o hasło. Okazuje się, że ma to zalety pod względem użyteczności jak i security [zobacz załączone linki do dyskusji]

    30) Generator palety kolorów na podstawie obrazka - wersja online
    https://colorkitty.com/
    INFO: wrzucasz na stronę zdjęcie i w odpowiedzi otrzymujesz paletę pięciu dominujących kolorów (upload via URL u mnie nie działa)

    31) PublicDomainFlix - czyli Netflix filmami na licencji 'Public Domain' (najczęściej wygasły do nich prawa autorskie)
    http://publicdomainflix.com
    INFO: większość produkcji jest bardzo stara (trafiają się nawet lata 20'), ale może ktoś lubi takie właśnie kino?

    32) Youtube zdecydowało się na blokowanie filmów i kanałów uczących jak obchodzić zabezpieczenia
    https://boingboing.net/2019/07/03/nobus-r-us.html
    INFO: youtuberzy zajmujący się zawodowo tematyką security mają teraz niemały kłopot.

    33) Plugin do WordPressa do tworzenia stron metodą 'drag and drop' - darmowy
    https://siteorigin.com
    INFO: świetne rozwiązanie dla osób zupełnie nieznających się na programowaniu, a chcących zbudować swoją stronę

    == LINKI TYLKO DLA PATRONÓW ==

    34) Wybierz NUDNĄ technologię - ciekawe przemyślenia na temat pracy programisty, organizacji tej pracy itp
    http://uw7.org/un_5d1f1e771cbb8
    INFO: zdecydowanie powinieneś zapoznać się z tą prezentacją jeśli tworzysz nie tylko oprogramowanie, ale też projektujesz środowiska (cały stack)

    35) Zaimplementuj podstawowy skrypt do machine learningu w JavaScript [film: 17 minut]
    http://uw7.org/un_5d1f1e7cf194b
    INFO: genialne wyjaśnienie całego procesu i minimalna ilość kodu. Zdecydowanie warto zobaczyć!

    36) Lista książek dla tych, którzy chcą wystartować z własnym startupem/firmą
    http://uw7.org/un_5d1f1e84b683e
    INFO: lista jest systematycznie uzupełniana o nowe pozycje. Obecnie na liście jest ponad 80 pozycji.

    37) Deploy aplikacji w chmurze jednym kliknięciem
    http://uw7.org/un_5d1f1e89da3e7
    INFO: podajesz nazwę aplikacji i wybierasz z listy odpowiedni instalator (patrz na tagi, które oznaczają o jakiej chmurze mowa!)

    38) Zbudujmy aplikację na iOS w języku Swift - seria (obecnie 17) filmów z tutorialami (zapisy live)
    http://uw7.org/un_5d1f1e8fca3f6
    INFO: Świetnie przygotowane, długie (1-2h na odcinek) i wyczerpujące pod względem treści odcinki [po otwarciu strony, z prawej na dole masz listę pozostałych filmów]

    ==
    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://bit.ly/unDodaj

    Podobało się? To zaplusuj, albo lepiej zostań moim patronem!

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    adekwatne tagi:
    #programowanie #technologia #python #javascript #kindle #biznes #webdesign #wordpress #internet #startup #windows #facebook #django #google #docker #ciekawostki
    pokaż całość

    źródło: IMG_C1883961D56C-1.jpeg

    +: KSENSEI, satanasluciferi +314 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      ZakreconyZszywacz 1 rok 7 mies. temu

      0

      @AgainPsychoX: W każdej pracy zawsze trafiałem na jakiś projekt oparty na OOP. Zamiast mieć jedna klase = jedno narzędzie to zawsze robiło baseclassy łaczące niewiadomo co, które z czasem robiłymi się wielkimi potworami.

      Te projekty zawsze się sprawdzało 3 razy zanim ktoś je wdrożył, bo nie było pewności, czy te dziedziczenie czy tam mixiny po drodze, czegoś nie zmieniły

      • udostępnij
        • Link
    •  
      ZakreconyZszywacz 1 rok 7 mies. temu

      0

      Sorka, jak ktoś opiera cały projekt na OOP to nie zna wzorców projektowych. Nagonka na OOP jak najbardziej na miejscu

      • udostępnij
        • Link
    • więcej komentarzy (49)

  •  
    imlmpe 1 rok 8 mies. temu

    +223

    ◢ #unknownews ◣

    Porcja linków z branży IT na ten tydzień - zapraszam do czytania :)

    1) Raspberry Pi 4 jest już dostępne - producent podaje, że wydajność wzrosłą o 3.5x względem modelu 3
    https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/
    INFO: wsparcie dla dwóch monitorów 4K, do 4GB RAM, Bluetooth 5.0 i pełna kompatybilność z poprzednimi modelami

    2) Lista pytań które powinieneś sobie zadać zanim wystartujesz ze swoim startupem
    https://www.defmacro.org/2019/03/26/startup-checklist.html
    INFO: te pytania to kompilacja pytań z innych poradników (wymienionych na wstępie).

    3) Zasilanie własnego biura metodą Off-grid? (tylko z solarów) - poradnik jak zrobić to niskim kosztem
    https://solar.lowtechmagazine.com/2016/05/how-to-go-off-grid-in-your-apartment.html
    INFO: autor zamiast robić pełną instalację rzędu 5000W, dostosowuje swoje biuro tak, aby działało na najtańszych komponentach ~50W

    4) Samsung zasugerował swoim użytkownikom, aby skanowali swoje smartTV programem antywirusowym - wzbudziło to niemałe poruszenie na Twitterze
    https://www.theverge.com/2019/6/17/18681683/samsung-smart-tv-virus-scan-malware-attack-tweet
    INFO: tweet został usunięty, ale powyżej jest link do opisu tej sytuacji. Na TV samsunga istnieje <100 aplikacji. Wszystkie pochodzą z marketu.

    5) Track This! - myślisz, że reklamodawcy w Internecie za dużo o Tobie wiedzą i za dobrze Cię profilują? użyj tego!
    https://trackthis.link
    INFO: wybierasz kogo chcesz udawać (np. prepersa, czy influencera) i czekasz. Strona otwiera 100 nowych tabów, które tak spersonalizują Twoją 'reklamową personę', że personalizacja reklam po prostu oszaleje

    6) Odtwarzanie filmów z niezaufanego źródła na playerze VLC może doprowadzić do zhackowania Twojego komputera (odkryto poważne 2 błędy)
    https://thehackernews.com/2019/06/vlc-media-player-hacking.html
    INFO: swoje backupy oryginalnych filmów musisz zacząć ściągać z lepszego źródła niż rosyjskie torrentownie. Albo przynajmniej zmień/zaktualizuj player.

    7) Zdjęcia księżyca wykonane ponad 50 lat temu są znacznie lepszej jakości niż myśleliśmy
    http://www.worldofindie.co.uk/?p=682
    INFO: stare, ziarniste, zamazane zdjęcia sprzed misji Apollo przetworzono z użyciem współczesnej technologii. Efekty są zaskakujące

    8) Pock - aplikacja dla użytkowników Maca, która wyświetla dock (a przynajmniej jego część) na pasku touchbar
    https://pock.dev
    INFO: autor zapowiada możliwość tworzenia własnych widgetów w kolejnych wydaniach aplikacji.

    9) Historia człowieka, który zarobił $15600 w programie Bug Bounty (szukanie bugów) Google - zhackował... system do zgłaszania bugów
    https://medium.com/free-code-camp/messing-with-the-google-buganizer-system-for-15-600-in-bounties-58f86cc9f9a5
    INFO: świetna historia i bardzo sprytna metoda ataku. Idealna czytanka dla ludzi z branży security

    10) Wprowadzenie do web componentów, czyli tworzenie własnych spersonalizowanych tagów/elementów na stronie bez użycia np. Reacta
    https://www.robinwieruch.de/web-components-tutorial/
    INFO: wymagana jest przynajmniej podstawowa znajomość JavaScriptu

    11) Od kilku dni można już pobrać nowy terminal dla systemu Windows 10
    https://www.theverge.com/2019/6/22/18701365/microsoft-windows-terminal-10-download-store-features
    INFO: jeśli często pracujesz w terminalu i jesteś userem Windowsa, to te zmiany mogą Ci się spodobać

    12) Jak wykonywać komendy GITa bez poprzedzania ich za każdym razem słowem 'git'?
    https://stackoverflow.com/questions/56505000/how-do-i-avoid-typing-git-at-the-begining-of-every-git-command
    INFO: ciekawa dyskusja na StackOverflow. W praktyce sprowadza się to do użycia odpowiedniego 'gitowego' shella

    13) Stworzyłeś ciekawe narzędzie w pythonie i chciałbyś opublikować swój kod w Python Package Index? Poradnik jak to zrobić
    https://nrempel.com/how-to-publish-a-python-package-to-pypi/
    INFO: tekst opisuje krok po kroku jak umożliwić innym instalacje swojego programu przez zwykłe 'pip install XYZ'.

    14) Być może nie potrzebujesz wcale mechanizmu ReCaptcha od Google?
    https://kevv.net/you-probably-dont-need-recaptcha/
    INFO: przemyślenia autora na temat tego, dlaczego instalacja ReCaptchy nie jest dobrym pomysłem (prywatność userów!) i czym ją zastąpić

    15) Gry i animacje zaimplementowane w pasku adresu przeglądarki
    http://matthewrayfield.com/articles/games-and-graphics-in-popup-url-bars/
    INFO: aby każde DEMO działało, musisz zgodzić się na otwieranie wyskakujących okien oraz musisz wyłączyć na chwilę adblocka

    16) Dobry i lepszy Code Review - czym się różnią?
    https://blog.pragmaticengineer.com/good-code-reviews-better-code-reviews/
    INFO: kilka mądrych słów na temat procesu code review w firmach - jak to robić lepiej.

    17) Lista zaawansowanych pytań i odpowiedzi z języka JavaScript - sprawdź, jak dobrze go znasz
    https://github.com/lydiahallie/javascript-questions
    INFO: zazwyczaj są to pytania zamknięte polegające na wyborze z listy, co program wypisze na ekranie

    18) Game Builder - nowy produkt od Google umożliwi tworzenie gier 3D ludziom nieumiejącym programować [darmowa aplikacja!]
    https://www.blog.google/technology/area-120/create-3d-games-friends-no-experience-required/
    INFO: jeśli jednak znasz odrobinę JavaScriptu, to możesz się nim posiłkować aby w builderze zrobić jeszcze więcej!

    19) Wyszukiwarka nałożonych kar związanych z RODO/GDPR - kto dostał największą karę?
    http://www.enforcementtracker.com
    INFO: największa kara to $50mln, a najmniejsza jawna to około $118. W Polsce ukarano dwie firmy.

    20) Historia o tym, jak ID Software wykorzystało technologie z gry Commander Keen do produkcji Wolfenstein 3D
    https://www.gamasutra.com/view/news/344672/How_id_built_Wolfenstein_3D_using_Commander_Keen_tech.php
    INFO: fajnie się czyta. Sporo technicznych wątków, ale i dobry kawałek historii gier PC

    21) Floppycast? pewien człowiek postanowił upchać 30 minutowy podcast na dyskietce. Da się? da!
    http://ajroach42.com/floppycasts-1-44mb-podcasts/
    INFO: opis eksperymentów z różnymi formatami, kodekami, jakością itp. Interesujące przemyślenia.

    22) HTTP Cats - czyli koty jako kody błędów HTTP
    https://http.cat
    INFO: jeśli brakuje Ci obrazka na stronę z błędem 404, czy 403 to jest to dobre miejsce na wrzucenie kota ;)

    23) W 'Ruby On Rails' od wersji 6 wprowadzono natywne wsparcie dla wielu baz danych
    https://edgeguides.rubyonrails.org/active_record_multiple_databases.html
    INFO: zobacz jak skorzystać z tej możliwości (przykładowe kody źródłowe)

    24) Jak to jest być 'chodzącym memem'? - wystąpienie pewnego 'znanego dziadka' na konferencji TEDx
    https://www.youtube.com/watch?v=FScfGU7rQaM

    25) Jak pozbyć się zbytecznych meetingów w pracy? wprowadzić opłaty za używanie sali konferencyjnej ;)
    https://www.bloomberg.com/news/articles/2019-06-20/charging-employees-for-conference-rooms-helps-disco-boost-profit
    INFO: interesujące rozwiazanie wprowadzone przez pewną japońską firmę. Pozwoliło znacznie zredukować liczbę spotkań, które nie były niezbędne

    26) Nowy rodzaj spamu - fałszywe firmy na Google Maps
    https://www.wsj.com/articles/google-maps-littered-with-fake-business-listings-harming-consumers-and-competitors-11561042283?mod=rsswn
    INFO: lokalne biznesy rejestrują swoje (fake) siedziby np. w centrach miast, aby wyglądało na to, że biznes jest bliżej Ciebie i aby częściej wyskakiwał w wyszukiwarce.

    27) PsyToolkit - biblioteka do projektowania i przeprowadzania testów psychologicznych w przeglądarce (JavaScript)
    https://www.psytoolkit.org/experiment-library/
    INFO: na stronie znajdziesz też 25 przykładowych implementacji takich testów

    28) Jak pisać lepsze maile? czyli co zrobić, aby to co piszesz odniosło skutek i było zrozumiałe dla odbiorcy
    https://iridakos.com/how-to/2019/06/26/composing-better-emails.html
    INFO: stosuję te metody od lat (jakoś sam na nie wpadłem) i faktycznie podnosi to jakość komunikacji

    29) Wpadki z użyciem Kubernetes - czyli ucz się na błędach, ale cudzych ;)
    https://github.com/hjacobs/kubernetes-failure-stories
    INFO: regularnie aktualizowana lista linków do artykułów/filmów opisujących błędne wdrożenia tej technologii

    30) Project Svalbard, czyli nowe dziecko twórcy serwisu "Have I Been Pwned"
    https://www.troyhunt.com/project-svalbard-the-future-of-have-i-been-pwned/

    31) PixelPirate - czyli kradnij piksele z MillionDollarHomepage. Ciekawy pomysł na biznes
    https://pixelpirate.club/
    INFO: 'MDH' to projekt, gdzie pewien nastolatek sprzedawał piksele po $1. Sprzedał je łącznie 2804 klientom za $1mln. Spora część zalinkowanych tam domen już nie istnieje, więc ludzie z PixelPirate je wykupili i sprzedają jako 'pamiątkowe domeny' za wyższą stawę.

    32) Czy wiesz, że strona domowa projektu Raspberry Pi stała na... Raspberry Pi?
    https://blog.mythic-beasts.com/2019/06/22/raspberry-pi-on-raspberry-pi/
    INFO: podczas premiery modelu czwartego, strona tego produktu była w pełni utrzymywana na Raspberry Pi 4 - niezła reklama pokazująca wydajność tego modelu

    33) Catj - nowa, sprytna metoda na wyświetlanie struktury plików JSON
    https://github.com/soheilpro/catj
    INFO: output z programu przypomina trochę strukturę znaną z niektórych plików konfiguracyjnych

    == LINKI TYLKO DLA PATRONÓW ==

    34) Dlaczego Google+ upadało? Analiza przeprowadzona przez jednego z inżynierów pracujących przy tym projekcie
    http://uw7.org/un_5d15ddf7b7ae1
    INFO: powody są ciekawe - zawinili pod względem projektu obserwowania ludzi, algorytmu rankingu, a nawet przez zbyt agresywną reklamę (zakładanie konta każdemu na siłę)

    35) Jak poprawnie zaimplementować mechanizm 2FA w 2019 roku?
    http://uw7.org/un_5d15ddfdb895f
    INFO: sporo porad plus analiza jak user będzie chciał zepsuć Twoje starania ;)

    36) Używaj Youtube aby uczyć się wymowy anglojęzycznych słów/zwrotów
    http://uw7.org/un_5d15de02ebd6d
    INFO: wpisz zwrot lub słowo, a aplikacja znajdzie film w którym to wyrażenie pada. Można wybrać między trzeba wersjami angielskiego: US/UK/AUS

    37) Rozwiązuj zadania przygotowane przez innych programistów - efektywny sposób nauki programowania
    http://uw7.org/un_5d15de0839fa2
    INFO: musisz założyć konto w systemie. Platforma obsługuje 20 różnych języków.

    38) GraphQL dla fullstacka - artykuły i filmy wprowadzające w temat
    http://uw7.org/un_5d15de0ebfbbf
    INFO: dobre wprowadzenie do GraphQL jako następcy/zamiennika dla REST

    39) Lista 59 komend linuksa związanych z debugowaniem problemów sieciowych
    http://uw7.org/un_5d15de152c2b5
    INFO: użyteczne dla każdego admina/devopsa jak i dla ludzi chcących po prostu poznać nowe narzędzia

    ==
    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://bit.ly/unDodaj

    Podobało się? Zaplusuj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    #ciekawostki #python #javascript #raspberrypi #hacking #security #startup #windows #technologia #google #rubyonrails #devops
    pokaż całość

    źródło: IMG_5554035AF6E0-1.jpeg

    +: Migfirefox, czupek +221 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      x4rgon 1 rok 8 mies. temu

      0

      39) Lista 59 komend linuksa związanych z debugowaniem problemów sieciowych
      http://uw7.org/un_5d15de152c2b5 - Treść tylko dla Patronów z Patronite - sprawdzasz te linki zanim wyślesz? ( ͡° ͜ʖ ͡°)

      • udostępnij
        • Link
    •  
      1whose 1 rok 8 mies. temu

      +1

      @imlmpe: proponuję aby 35 udostępnić za darmo dla administracji portalu : )

      +: imlmpe
      • udostępnij
        • Link
    • więcej komentarzy (40)

  •  
    imlmpe 1 rok 8 mies. temu

    +309

    ◢ #unknownews ◣

    Kolejna porcja linków z branży IT już na Ciebie czeka :)

    1) Uniwersytet Standforda zaprezentował metodę na edycję filmów za pomocą modyfikacji tekstu (transkrypcji) - koniecznie zobacz film!
    https://news.stanford.edu/2019/06/05/edit-video-editing-text/
    INFO: potrzebny jest film, transkrypcja i po zmianie dowolnych słów, film dopasuje się do nowego tekstu (łącznie z synchronizacją ust).

    2) Historia na temat parsowania 25TB danych - jak to przełknąć?
    https://livefreeordichotomize.com/2019/06/04/using_awk_and_r_to_parse_25tb/
    INFO: autor zaczął od załadowania tego do bazy NoSQL na AWS, gdzie jedno zapytanie kosztowało $20. Ostatecznie wybrał AWK + język R. Świetna analiza

    3) Kolekcja naprawdę atrakcyjnych, animowanych przycisków w CSS
    https://dev.to/webdeasy/top-20-css-buttons-animations-f41
    INFO: to jest już poziom CSSa, który mnie przerasta i przeraża momentami ;)

    4) Masz ochotę pouczyć się JavaScriptu? oto krótki zbiór interaktywnych zadań z tego języka
    https://practicejs.com
    INFO: zadania sprawdzane są online i w każdym z nich chodzi o napisanie funkcji, która będzie działać tak, jak na załączonych przykładach

    5) Sztuczki VIMa, których prawdopodobnie nie znasz - niektóre z nich znacząco zwiększają produktywność
    https://www.hillelwayne.com/post/intermediate-vim/

    6) A więc chciałeś postawić na szybko prostą stronę WWW w 2019 roku? nie jest to takie proste!
    https://medium.com/commitlog/how-to-design-for-the-web-in-2019-a0be4d6702e2
    INFO: lista kilkunastu rzeczy o których musisz pamiętać - z przymrużeniem oka ;)

    7) Hamburger menu - jak myślisz, kiedy powstała ta koncepcja? Historia powstania ikony.
    https://www.invisionapp.com/inside-design/an-oral-history-of-the-hamburger-icon-from-the-people-who-were-there/
    INFO: wbrew powszechnym opiniom, nie jest to wymysł naszych czasów.

    8) Różne konwencje nazywania zmiennych w programowaniu z naciskiem na konwencję niemiecką
    https://chrisdone.com/posts/german-naming-convention/
    INFO: używanie skrótowców, używanie prefiksów i sufiksów w nazwach zmiennych, na BardzoDlugichOpisowychNazwachKonczac...

    9) Cowboy - rower elektryczny z wymiennymi bateriami. Do tego przyzwoicie wyglądający
    https://www.theverge.com/2019/6/8/18656321/cowboy-e-bike-preview-price-date-removable-battery
    INFO: bateria przytwierdzona jest do ramy. Możesz ją odpiąć i zanieść np. do ładowania do biura (ładowanie zajmuje 3h)

    10) Fundacja Mozilla uruchomiła usługę do monitorowania wycieków Twoich danych - podaj maila i sprawdź, czy (i jakie) dane na Twój temat wyciekły z serwisów
    https://monitor.firefox.com

    11) Ściąga z wyrażeń regularnych w JavaScript
    https://devinduct.com/cheatsheet/10/regex
    INFO: wyszukiwanie wzorca, przełączniki i inne użyteczne rzeczy

    12) Inżynieria wsteczna aplikacji Spotify - czyli analiza jej sposoby działania (mocno techniczne i skomplikowane)
    https://medium.com/@lerner98/skiptracing-reversing-spotify-app-3a6df367287d
    INFO: celem projektu jest nauka tego, jak działa protokół Spotify, a następnie użycie tej wiedzy do zbudowania programu pomijającego utwory niezgodne z naszymi gustami muzycznymi.

    13) Zadawaj mądre pytania, czyli problem "XY"
    http://xyproblem.info
    INFO: Użytkownik ma problem z X, ale nie wie jak go rozwiązać. Zgaduje, że rozwiązaniem jest Y, ale nie umie go użyć. Pyta więc ludzi o obsługę Y zamiast o X.

    14) Tiling Desktop Environment - czyli środowiska do zgrabnego zarządzania oknami na Linuksie (i nie tylko...)
    https://bitcannon.net/post/pro-desktop/
    INFO: te narzędzia pozwolą Ci ogarnąć nieład na pulpicie i wygodnie poukładać otwarte okna tak, aby praca była przyjemniejsza

    15) Xiaomi zaprezentowało technologię pozwalającą na CAŁKOWITE ukrycie przedniej kamery smartfona pod szkłem ekranu
    https://twitter.com/XiangW_/status/1135515148423012353/photo/1
    INFO: powiększ załaczone fotki aby zobaczyć jak to wygląda (a w zasadzie... nie wygląda)

    16) Narzędzie do automatycznego backupowania serwerów VPS/dedykowanych do storage kompatybilnego z S3
    https://jarv.is/notes/how-to-backup-linux-server/
    INFO: narzędzie jest o tyle ciekawe, że można w nim ustawić ile backupów dziennych/tygodniowych/miesięcznych chcesz przetrzymywać i jak długo

    17) Wstęp do analizy danych w Pythonie - krok po kroku
    https://rubikscode.net/2019/06/03/guide-to-exploratory-data-analysis-with-python/
    INFO: tekst prowadzi krok po kroku od wyciągnięcia danych z pliku csv do analizy wykresów wygenerowanych przez kod. Sporo wyjaśnień terminów występujących w żargonie data-science

    18) Wstęp do Fluttera - czyli tworzenie natywnych aplikacji na Android oraz iOS
    https://owenhalliday.co.uk/introduction-to-flutter/
    INFO: bardzo fajnie wyjaśnione od czego zacząć, jak stworzyć prostą aplikację, jak ją uruchomić itp. Pisane przez 17-letniego developera, więc prostota wyjaśniania jest urzekająca

    19) Interaktywna mapa elektrowni atomowych na świecie
    https://www.carbonbrief.org/mapped-the-worlds-nuclear-power-plants
    INFO: mapa zawiera zarówno elektrownie istniejące, wyłączone jak i te dopiero będące w budowie

    20) Ciekawy bug w grze online 'Ring of Words' - zwięźle opisany, ale jest szansa, że w innych grach może wystąpić coś podobnego
    https://roganmurley.com/2019/06/08/the-bug.html
    INFO: gracz zauważył, że w grze można grać z ludźmi lub z komputerem. Komputer używa pseudonimu 'CPU'... co by się stało, gdyby założyć w grze konto o nazwie 'CPU'?

    21) Tworzenie interaktywnych wykresów z użyciem biblioteki D3.js
    https://wattenberger.netlify.com
    INFO: bardzo fajnie zaprojektowana strona. Jeśli czytasz na komórce nie zobaczysz kilku efektów (np. pojawiającego się w prawym sidebarze kodu podczas scrollowania)

    22) Dłuuuga lista alternatyw dla produktów Google
    https://restoreprivacy.com/google-alternatives/
    INFO: w sam raz dla ludzi dbających o swoją prywatność lub nielubiących 'wielkiego G'

    23) Używasz MySQLa? nie stosuj kodowania UTF8. Zastąp go przez 'UTF8mb4' - wyjaśnienie dlaczego
    https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434
    INFO: w praktyce okazuje się, że kodowanie nazwane przez deweloperów "utf8" nie jest w stanie zakodować wszystkich znaków obecnych w standardzie utf8, co powoduje problemy np. z emotkami.

    24) GitLab wprowadza webowe środowisko programistyczne (IDE) w swoim serwisie.
    https://about.gitlab.com/2018/06/15/introducing-gitlab-s-integrated-development-environment/
    INFO: możesz go używać do programowania online i automatycznego robienia commitów prosto do GitLaba

    25) Funkcja o istnieniu której być może nie wiesz - console.table()
    https://developer.mozilla.org/en-US/docs/Web/API/Console/table
    INFO: służy do wyświetlania danych tabelarycznych w konsoli JavaScript. Dobry zastępnik dla console.log gdy próbujesz wypisać bardziej złożoną strukturę danych

    26) React Native - wrażenia z punktu widzenia webdevelopera
    https://dev.to/walaura/i-picked-up-react-native-as-a-web-developer-and-here-s-what-i-ve-learned-59h6
    INFO: co różni React Web od React Native? co jest fajne, a co naprawdę wkurza? Dobry tekst.

    27) Muzeum sowieckich gier zręcznościowych - eksponaty
    https://arcadeblogger.com/2019/06/15/the-museum-of-soviet-arcade-games/
    INFO: to głównie fotki maszyn typu 'arcade'. Klimatyczny odlschool ;)

    28) Przetestuj dowolną dystrybucję linuksa bez jej instalacji, w pełni online - trzeba tylko poczekać w kolejce na odpalenie VM.
    https://distrotest.net
    INFO: istnieje pewna niezerowa szansa, że gdy wszyscy czytelnicy moich newsów rzucą się na serwis, to kolejka oczekujących może być ekstremalnie długa...

    29) Nowa (zaprezentowana ostatnio na WWDC) metoda na odnajdowanie sprzętu Apple - alternatywa dla 'Find my iPhone'
    https://blog.cryptographyengineering.com/2019/06/05/how-does-apple-privately-find-your-offline-devices/
    INFO: co w tej technologii takiego innowacyjnego? lokalizowane urządzenie nie musi posiadać GPSa czy nawet połączenia GSM.

    == LINKI TYLKO DLA PATRONÓW ==

    30) Oglądaj misję 'APOLLO 11' (sprzed 49 lat) w trybie 'real time' - minuta po minucie (można przewijać)
    http://uw7.org/un_5d081190cf7df
    INFO: świetnie zmontowane. Widoki z kamer, transmisje TV, zdjęcia, komunikaty z wieży kontrolnej itp - robi wrażenie!

    31) Seria artykułów na temat wydajność serwerów linuxowych. Dlaczego Nginx bywa wydajniejszy od Apache? czym są systemy oparte na procesach, wątkach czy eventach?
    http://uw7.org/un_5d0811974d445
    INFO: do nauki jest wykorzystywany prosty, napisany przez autora w C serwer, na którym testowana jest wydajność poszczególnych rozwiązań

    32) Lista narzędzi użytecznych przy developmencie i debugowaniu aplikacji na Androida
    http://uw7.org/un_5d08119e355c8
    INFO: profilowanie wydajności, szukanie błędów, przeglądanie baz danych itp - do wszystkiego znajdziesz appkę

    33) Podstawowe typy layoutów w CSS - jak działają i jak je zaimplementować
    http://uw7.org/un_5d0811a37d778
    INFO: bardzo użyteczne dla początkujących developerów i tych, którzy twierdzą, że niby znają CSS. Działają tylko linki z tekstem "read now".

    34) Produkcja wojennych kotów podsłuchowych i psów bojowych - zabawna prelekcja z DefCona z 2014 roku [film, 37 minut]
    http://uw7.org/un_5d0811876c1a8
    INFO: prelegent opowiada jak zapragnął dodać trochę elektroniki do swoich zwierzaków, ale nie za bardzo znał się na elektronice. Opis wszystkich perypetii przez jakie przeszedł. Ogląda się to z uśmiechem na twarzy ;)

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    adekwatne tagi:
    #webdev #xiaomi #android #python #javascript #iphone #spotify #design #technologia #google #firefox #smartfon #serwery #ciekawostki #css
    pokaż całość

    źródło: IMG_CF8A32808450-1.jpeg

    +: d.......r, Destu +307 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      dan3k 1 rok 8 mies. temu

      +2

      13) Zadawaj mądre pytania, czyli problem "XY"

      @imlmpe: najfajniej jak chcesz komuś pomóc i dopytujesz do czego i dlaczego chce użyć Y i się obrusza, że przecież wie co robi ( ͡° ͜ʖ ͡°) W ogóle fajne czasy, gdzie ludzie nie czytają dokumentacji tylko robią 'na chłopski rozum', wszystko przyjmują jako krytykę/atak, a jak już czyjaś podpowiedź pomoże rozwiązać problem to nawet nie fatygują się żeby napisać co pomogło. pokaż całość

      +: zirytowana_plaszczka, G.......1
      • udostępnij
        • Link
    •  
      Cesarz_Polski 1 rok 8 mies. temu

      0

      5) Sztuczki VIMa, których prawdopodobnie nie znasz

      @imlmpe: ( ͡° ͜ʖ ͡°)

      :q to quit (short for :quit)
      :q! to quit without saving (short for :quit!)
      :wq to write and quit
      :wq! to write and quit even if file has only read permission (if file does not have write permission: force write)
      :x to write and quit (similar to :wq, but only write if there are changes)
      :exit to write and exit (same as :x)
      :qa to quit all (short for :quitall)
      :cq to quit without saving and make Vim return non-zero error (i.e. exit with error)
      pokaż całość

      • udostępnij
        • Link
    • więcej komentarzy (42)

  •  
    imlmpe 1 rok 9 mies. temu

    +263

    ◢ #unknownews ◣

    Ważna informacja: od 1 do 9 czerwca przebywam na urlopie. Za tydzień nie będzie więc wydania newsów. Z tego powodu sekcja dla patronów jest nieco bogatsza niż zazwyczaj. Zapraszam do czytania :)

    1) Uczenie maszynowe? a co to takiego? (po polsku)
    https://uczymymaszyny.pl/puk-puk-kto-tam-uczenie-maszynowe/
    INFO: obszerny artykuł wyjaśniający to pozornie skomplikowane zagadnienie

    2) Wytyczne CIS (Center of Internet Security) na temat zabezpieczania różnych systemów i urządzeń
    https://www.cisecurity.org/cis-benchmarks/
    INFO: wybierz co chcesz zabezpieczyć i pobierz poradnik w formacie PDF. Musisz tylko zarejestrować się w serwisie.

    3) Poradnik od OWASP (Open Web Application Security Project) na temat testowania bezpieczeństwa na urządzeniach mobilnych
    https://github.com/OWASP/owasp-mstg
    INFO: ebooka można czytać online lub pobrać na dysk (link jest na początku tekstu).

    4) Świetna lista narzędzi dla ludzi z security - hasła z wycieków, listy użytkowników, web shelle
    https://github.com/danielmiessler/SecLists/
    INFO: wszystko to, co potrzebne jest do ataków słownikowych. Oczywiście zachęcam do używania tego zgodnego z prawem

    5) Baza danych wystąpień z licznych konferencji na temat security (filmy!)
    https://github.com/PaulSec/awesome-sec-talks
    INFO: baza zawiera filmy z lat 2012-2018

    6) Zabawa z CSSem z użyciem JavaScriptowego API - kilka różnych metod
    https://dev.to/areknawo/messing-with-css-through-its-javascript-api-3ja4

    7) Masz ochotę usunąć wszystkie swoje wpisy na Facebooku (np. te starsze niż N lat)? oto rozwiązanie
    https://github.com/weskerfoot/DeleteFB/blob/master/README.md
    INFO: to skrypt uruchamiający Chrome+Selenium i robiący to za Ciebie. Pełna automatyzacja oraz działanie jest zgodne z regulaminem FB (używasz przeglądarki, a nie zewnętrznych serwisów)

    8) Jak pisać dobry i czytelny kod w JavaScript? Zbiór porad
    https://devinduct.com/blogpost/22/javascript-clean-code-best-practices

    9) reLift-HTML - malutka biblioteka JS (~3kb) do tworzenia template widoków
    https://relift-html.js.org
    INFO: ta biblioteka to lekki zamiennik dla np. Reacta. Użyteczne, gdy naprawdę potrzebujesz tylko zautomatyzować template - bez zbędnych wodotrysków

    10) Wywiad z CEO firmy DuckDuckGo - Gabe Weinbergiem (audio + zapis rozmowy po angielsku)
    https://www.vox.com/recode/2019/5/27/18639284/duckduckgo-gabe-weinberg-do-not-track-privacy-legislation-kara-swisher-decode-podcast-interview
    INFO: O wyszukiwaniach, reklamach, zbieraniu danych przez Google i Facebook, a także alternatywach do popularnych usług (np ProtonMail czy FastMail)

    11) Czy Twój (lub Twojego kolegi) lokalny serwer developerski nodeJS jest wystawiony na świat? Skaner online
    http://http.jameshfisher.com/2019/05/26/i-can-see-your-local-web-servers/
    INFO: wchodzisz na stronę, a automat sprawdza, czy udostępniasz port 3000. Następnie odbywa się skanowanie całej Twojej sieci lokalnej.

    12) Niektórzy z nas pamiętają jeszcze archaiczną przeglądarkę Netscape - ale co było przed nią? czego używali ludzie wcześniej?
    https://arstechnica.com/information-technology/2019/05/before-netscape-forgotten-web-browsers-of-the-early-1990s/
    INFO: okraszona screenami, sentymentalna podróż przez historię przeglądarek sprzed ery Netscape

    13) GIT w prostych słowach - czyli co to jest blob, commit, hash, tree, branch, tag itp
    https://smusamashah.github.io/blog/2017/10/14/explain-git-in-simple-words
    INFO: czasami nam się wydaje, że rozumiemy wszystkie te określenia. Warto jednak zweryfikować swoją wiedzę

    14) Firmy rekrutują teraz sporo DevOpsów - tylko kim oni są i na czym polega ich praca?
    https://www.toptal.com/devops/bridging-gaps-devops-communication
    INFO: nie... DevOps to nie jest admin którego nauczono programować ;)

    15) Są zadania, których komputer nie jest w stanie rozwiązać i nie są one wcale aż tak skomplikowane jak myślisz (film)
    https://youtu.be/92WHN-pAFCs
    INFO: interesujące wyjaśnienie "halting problem" (problem STOPu). Animacje są irytujące, ale skup się na treści.

    16) Systemd króluje w linuksowych dystrybucjach? Nie wszystkie distro się na niego zdecydowały
    https://ungleich.ch/en-us/cms/blog/2019/05/20/linux-distros-without-systemd/
    INFO: lista najpopularniejszych dystrubucji, które pozostały przy starym, dorbym 'sysvinit'

    17) Stworzenie prostego pliku Dockerfile jest proste? Zobacz w ilu miejscach możesz się pomylić.
    https://pythonspeed.com/articles/dockerizing-python-is-hard/
    INFO: tutaj na przykładzie dockeryzacji prostego skryptu Pythona. Łącznie 4 linijki kodu i 4 błędy, które utrudnią takiej debugowanie aplikacji

    18) Kiedy zakończy/zakończyło się wsparcie dla oprogramowania XYZ? Sprawdź tutaj
    https://endoflife.date
    INFO: z tej strony dowiesz się np. kiedy skończy się wsparcie dla Twojego iPhone, albo czy Twoja wersja Symfony dostanie jeszcze jakieś updaty bezpieczeństwa

    19) Czym różni się OpenBSD od Linuksa?
    https://cfenollosa.com/blog/what-are-the-differences-between-openbsd-and-linux.html
    INFO: proste wyjaśnienie tematu w kilku punktach

    20) NextDNS - połączenie Cloudflare DNS z PiHole (blokowanie reklam, śledzenia itp). Pomyśl o tym jako o "PiHole as a Service" ;)
    https://www.nextdns.io
    INFO: każdy user dostaje swoje własne serwery DNS na IPv6. Sam decydujesz co jest na czarnej liście. 0,5mln requestów na miesiąc jest za free (później 99 centów/msc)

    21) Jak bardzo podzielony jest świat Androida? różne wersje? różne telefony? ile tego jest?
    https://eggonomy.com/blogs/news/how-fragmented-is-android
    INFO: interesująca wizualizacja w postaci tabelki. Wychodzi na to, że mamy 1728 kombinacji OS-marka-model. Doczytaj jak to wygląda na iOS

    22) Statyczne strony internetowe? powrót do korzeni? skąd ta moda i jakie to ma zalety?
    https://blog.callr.tech/static-web-roots/
    INFO: ciekawe, nowoczesne podejście do tematu tworzenia statycznych stron internetowych (z użyciem headless CMS + Netlify itp)

    23) MafiaList - kliknij na dużą firmę (np. Facebook/Google/Microsoft) i zobacz jakie startupy założyli jej ex-pracownicy
    https://mafialist.tech/
    INFO: baza danych nie jest jeszcze szczególnie duża, ale można tam znaleźć kilka ciekawostek

    24) DeployStack - czyli czego używać w swojej usłudze webowej. Jaki hosting? gdzie kupić domenę? którego CDNa wybrać?
    https://deploystack.io
    INFO: niezbyt obszerny, ale wartościowy przegląd najpopularniejszych usług użytecznych przy budowie aplikacji webowych

    25) Bardziej produktywne używanie GITa - zbiór użytecznych sztuczek
    https://increment.com/open-source/more-productive-git/
    INFO: wygodniejsze przeszukiwanie commitów, użycie bisect itp

    26) Stawianie serwera proxy (tutaj Squid) na Linuksie [film!]
    https://www.youtube.com/watch?v=W2pqO3l-Uck
    INFO: konfiguracja ACLek, zaawansowane ustawienia cachowania danych itp

    27) Jak wykrywać Web Application Firewalle? Lista markerów pozwalających je rozpoznać
    https://github.com/0xInfection/Awesome-WAF
    INFO: bardzo użyteczne dla pentesterów (i hackerów), którzy chcą sprawdzić, czy dana strona stoi za jakąś osłoną (i chcą tę osłonę obejść)

    == LINKI TYLKO DLA PATRONÓW ==

    28) Naucz się podstaw pracy z terminalem (Linux) czytając ten jeden artykuł [długie!]
    http://uw7.org/un_5cef8f1694571
    INFO: świetna kompilacja wszystkiego tego, co powinieneś wiedzieć na temat podstawowych komend Linuksa

    29) Szukasz inspiracji odnośnie designu dla swojej aplikacji webowej? Tutaj znajdziesz odpowiedź
    http://uw7.org/un_5cef8f1cc179f
    INFO: nie musisz się rejestrować na stronie (po prostu kliknij w tło, to okno logowania/rejestracji zniknie). Wybierz kategorię po lewej i przeglądaj :)

    30) Małą kolekcja zasobów dla designerów stron WWW
    http://uw7.org/un_5cef8f23557a3
    INFO: szczególnie przypadł mi do gustu generator animacji CSS oraz weryfikator fake adresów email

    31) Lista narzędzi do 'pair programming' - w sam raz do wspólnej pracy nad kodem lub do nauki programowania online
    http://uw7.org/un_5cef8f2aaab55

    32) "Big Data od A do Z" - spis wszystkich liczących się technologii/aplikacji i terminów związanych z tematyką BigData, wraz z opisami o co chodzi
    http://uw7.org/un_5cef8f309516f
    INFO: świetne zestawienie, które pozwoli Ci się odnaleźć w zawiłym świecie danych.

    33) Masz ochotę pooglądać trochę programowania na Twitchu na żywo? oto katalog programistów, którzy się tam udzielają
    http://uw7.org/un_5cef8f3a6cec9
    INFO: system automatycznie wykrywa który z programistów jest online i wrzuca go na początek listy. Kolekcja jest spora.

    34) Zbiór użytecznych snippetów w CSS - niektóre wywołały u mnie efekt "WOW" :o
    http://uw7.org/un_5cef8f5548109
    INFO: deklaracja zmiennych w CSS, wykonywanie obliczeń, pętla z licznikiem powtórzeń, proste animacje i wiele, wiele innych.

    --

    Podobają Ci się moje zestawienia? to zostań patronem:
    https://patronite.pl/unknow

    Zobacz do jakich linków zyskasz dostęp będąc patronem:
    https://mrugalski.pl/linki.php

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #android #python #javascript #iphone #security #internet #technologia #facebook #serwery #nodejs #hosting #bigdata #google #devops #docker
    pokaż całość

    źródło: IMG_B2CFC25E5FB5-1.jpeg

    +: NERP, LobuzKochaMocniej +261 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      azertyazerty 1 rok 9 mies. temu

      +2

      @imlmpe: nie wiem jak Ci podziekowac. Tyle dobrej jakosci linku z wartosciowymi informacjami. Robisz wspaniala robote, oby tylko Ci sie chcialo damej pozdrawiam. Niebezpiecznik to moje ulubione podkasty.

      +: imlmpe, Senthill
      • udostępnij
        • Link
    •  
      imlmpe 1 rok 9 mies. temu via iOS

      +1

      @azertyazerty: Dzięki za miłe słowa :)

      +: Senthill
      • udostępnij
        • Link
    • więcej komentarzy (45)

  •  
    imlmpe 1 rok 9 mies. temu

    +237

    ◢ #unknownews ◣

    Kolejny zapracowany tydzień, więc znów publikuję zestawienie w piątek - najważniejsze jednak, że się udało! :)

    1) Tworzenie gry komputerowej używającej favicony jako canvasa (film ~5 minut)
    https://www.youtube.com/watch?v=kZFhm7aW8A4
    INFO: obraz gry wyświetla się po prostu jako ikona na Twojej karcie w przeglądarce

    2) Microsoft zupełnie odnowił swoją aplikację terminala - przegląd zmian (film ~1h)
    https://www.youtube.com/watch?v=KMudkRcwjCw

    3) Śledzenie kursora myszy w czystym CSS - wyłączenie JavaScriptu już Ci nie pomoże
    https://www.bleepingcomputer.com/news/security/researcher-finds-css-only-method-to-track-mouse-movements/
    INFO: warto zobaczyć załączony film aby zrozumieć jak to wygląda

    4) MVP (Minimal Viable Product) vs MVaP (Minimal Valuable Product) - czym to się różni?
    https://www.toptal.com/designers/product-design/minimum-valuable-product
    INFO: fajnie wyjaśnia to załączona grafika przedstawiająca proces budowy samolotu

    5) Brotli - nowa metoda kompresji treści webowych, kilkanaście procent skuteczniejsza od GZIP
    https://web.dev/codelab-text-compression-brotli
    INFO: to tutorial przedstawiający, jak wdrożyć Brotli w NodeJS (z użyciem Express)

    6) Tworzenie interfejsu webowego, który dobrze wygląda w... terminalu
    https://medium.com/@atulanand94/building-web-based-uis-for-terminals-using-javascript-60b5eee31213
    INFO: wiem, że tytuł brzmi dość przewrotnie, ale gdy zobaczysz przykłady, od razu zrozumiesz o co chodzi

    7) Jak oczyścić Facebooka ze 'śmieci' (Fanpage, których nie obserwujemy, grupy w których nie uczestniczymy itp)
    https://siadlak.com/jak-oczyscic-facebooka-ze-smieci/
    INFO: rozwiązanie opiera się o użycie rozszerzenia do Chrome, które pozwoli nam na wykonywanie niektórych operacji hurtem

    8) Wprowadzenie do "JAMstacka", czyli jak stworzyć nowoczesną stronę
    https://medium.freecodecamp.org/an-introduction-to-the-jamstack-the-architecture-of-the-modern-web-c4a0d128d9ca
    INFO: JavaScript + API + Markup. Nowoczesne podejście do tworzenia stron WWW

    9) Zbiór najlepszych bibliotek do tworzenia wykresów w JavaScript
    https://medium.freecodecamp.org/these-are-the-best-javascript-chart-libraries-for-2019-29782f5e1dc2
    INFO: większość z tych bibliotek może być używana za darmo w niekomercyjnych projektach

    10) Bądź bezpieczniejszy w necie - checklista bezpieczeństwa. Zobacz koniecznie
    https://securitycheckli.st
    INFO: wykonaj wszystkie podpunkty z listy aby podnieść swoje bezpieczeństwo przy korzystaniu z usług sieciowych

    11) Docker dla absolutnie początkujących - wytłumaczone od zera, na przykładach (długie)
    https://morioh.com/p/21e3236f275d/docker-for-absolute-beginners

    12) Trzy 'plemiona' programistów - poeci, hackerzy i twórcy - jak patrzą sprawę kodu źródłowego czy interface użytkownika
    https://josephg.com/blog/3-tribes/
    INFO: interesujące przemyślenia. Warto rzucić okiem.

    13) Debugowanie programu w VIMie - krok po kroku (na przykładzie programu w C)
    https://www.dannyadam.com/blog/2019/05/debugging-in-vim/
    INFO: mówi się, że VIM jest świetnym środowiskiem programistycznym. Podpowiada kod, sprawdza składnie, a jak radzi sobie z debugowaniem?

    14) Już 22 czerwca ruszają zapisy na Google CTF 2019 - konkurs związany z branżą security. Zapisz się już dziś
    https://capturetheflag.withgoogle.com
    INFO: zadania będą z kategorii: web, reverse-engineering, kryptografia itp.

    15) Jak wygląda "Code Review" w tak dużej korporacji jak Microsoft? (ponad 60k programistów)
    https://www.michaelagreiler.com/code-reviews-at-microsoft-how-to-code-review-at-a-large-software-company/
    INFO: Jakiego softu używają do Code Review? kto przegląda kod? jak często?

    16) Raport Najwyższej Izby Kontroli (NIK) dotyczący stanu bezpieczeństwa danych w polskich urzędach (jest źle!)
    https://www.nik.gov.pl/aktualnosci/zeby-elektronicznie-znaczylo-bezpiecznie.html
    INFO: "(...) blisko 70 proc. skontrolowanych urzędów nie radziło sobie z zapewnieniem bezpieczeństwa przetwarzania informacji"

    17) Zastąp Google Analytics za pomocą GoAccess - zadowoli userów chcących odciąć się od usług Google
    https://benhoyt.com/writings/replacing-google-analytics/
    INFO: bardzo ciekawy sposób śledzenia użytkowników na stronie z użyciem bucketów S3, CloudFronta i pythona.

    18) Play Date - nowa konsola do gier. Kosztuje $149 i wejdzie na rynek w 2020 roku
    https://play.date/
    INFO: konsola posiada interesujący mechanizm korbki, który całkiem zgrabnie współpracuje z wydaną na konsolę grą o podróżach w czasie (kręcenie w jedną stronę przenosi w przyszłość, a w drugą w przeszłość)

    19) Jak wyświetlać powiadomienia z aplikacji webowej na pulpicie usera? (tutorial)
    https://dev.to/attacomsian/how-to-show-desktop-notifications-using-javascript-5aco
    INFO: bardzo zgrabny i zwięzły wstęp do Notification API.

    20) Jak połączyć dwie tabele w JavaScript i dlaczego Array.push() jest 945 razy szybsze od Array.concat()?
    https://dev.to/uilicious/javascript-array-push-is-945x-faster-than-array-concat-1oki
    INFO: niby push() jest super szybki, ale z artykułu i tak wynika, że własne rozwiazanie jest jeszcze szybsze

    21) SCAR - czyli hostuj swoją statyczną stronę na infrastrukturze AWS za pomocą JEDNEGO kliknięcia
    https://github.com/cloudkj/scar
    INFO: wystarczy tylko kliknąć w żółty przycisk. Utworzą się niezbędne buckety S3, podepnie się domena do Route 53, wygeneruje certyfikat itp. (koszt utrzymania całości to <$1/msc)

    22) Używanie 'await' oraz 'async' w JavaScript nie jest takie trudne - no chyba, że umieścisz je w pętli...
    https://medium.freecodecamp.org/javascript-async-and-await-in-loops-30ecc5fb3939
    INFO: wrzucenie operacji używających await/async do pętli może spowodować pewne problemy. Poczytaj jakie i jak je rozwiązać

    23) Wstęp do AWS Lambda + Python. Czyli rozpoczynamy przygodę z technologią ServerLess
    https://medium.com/@emlynoregan/getting-started-with-lambda-on-aws-in-2018-using-python-3ed34c48671c
    INFO: AWS daje Ci 1mln (tak, MILION!) wykonań lambdy miesięcznie za darmo, więc prawdopodobnie ta zabawa będzie Cię kosztować $0

    24) Lista 10 kanałów na Youtube, które powinieneś obserwować jako Junior Developer/Designer
    https://dev.to/desoga/10-youtube-channels-to-follow-as-a-junior-web-developer-designer-2fal
    INFO: wszystkie są oczywiście anglojęzyczne, a wielu z nich prawdopodobnie nie znałeś

    25) Opal - aplikacja kompilująca kod źródłowy Ruby do JavaScript
    http://opalrb.com
    INFO: na stronie są przykładowe kody źródłowe na których możesz eksperymentować (kliknij tylko 'Try this code')

    26) Metoda some() w JavaScript - co to jest i jak jej używać?
    https://dev.to/mattsparks/quick-javascript-tip-the-some-method-207j
    INFO: to metoda, która sprawdza, czy przynajmniej jeden z elementów tablicy pasuje do wzorca

    27) Przemyślenia po 10 latach pracy zdalnej
    https://blog.viktorpetersson.com/2019/05/18/a-decade-of-remote.html
    INFO: wartościowe informacje dla kogoś kto taką pracę rozważa. Opisuje sprawy istotne dla pracownika jak i firmy chcącej w ten sposób funkcjonować.

    28) Jak zarobiłem $18000 tworząc statyczną stronę WWW - czyli do czego prowadzi korporacyjny nieład
    https://idiallo.com/blog/18000-dollars-static-web-page
    INFO: wciągająca historia odnośnie wyliczania czasu pracy, przestrzegania procedur i absurdów dużych firm

    29) Analiza treści 300 ogłoszeń o pracę dla developerów JS - statystyka poszukiwanych technologii, bibliotek itp
    https://cvcompiler.com/blog/game-of-frameworks-javascript-trends-of-2019/
    INFO: 267 na 300 ogłoszeń wspomina o React. Znajomości GITa to też must-have w obecnym świecie

    30) Tutorial w którym stworzymy bezpieczne API w Node.js przy użyciu Expressa. Jest to API w standardzie GraphQL
    https://www.toptal.com/graphql/graphql-nodejs-api
    INFO: tekst zawiera nie tylko praktykę, ale też trochę teorii - np. porównanie GraphQL z typowym RESTowym API

    == LINKI TYLKO DLA PATRONÓW ==

    31) Linki do 10 darmowych wideo kursów Dockera z platformy Udemy dla początkujących i średnio zaawansowanych
    http://uw7.org/un_5ce7937443ae7
    INFO: nie wiem jak długo te kursy będą dostępne za darmo, więc trzeba się spieszyć i do nich dołączyć

    32) Optymalizacja zapytania SQL z wersji wykonującej się 24 minuty do takiej, która zwraca wynik w... 2 sekundy
    http://uw7.org/un_5ce7936f01e80
    INFO: opis procesu myślowego i kolejnych kroków optymalizacji. Interesujące dla ludzi zafascynowanych tematem przetwarzania dużej ilości danych

    33) Lista wszystkich exploitów 0-day pozostających na wolności - czyli czego możesz się obawiać w sieci
    http://uw7.org/un_5ce7936a1bfea

    34) Chcesz zostać programistą Reacta? Naucz się go w przyspieszonym tempie w 48 krokach
    http://uw7.org/un_5ce79363c471a
    INFO: bardzo rozbudowany tekst, ale i zarazem niezwykle efektywna forma nauki. Świetne!

    35) Porządki w repozytorium GIT, czyli operacja 'rebase' i wszystko co powinieneś o niej wiedzieć
    http://uw7.org/un_5ce7935d33102

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #programowanie #python #javascript #security #technologia #facebook #nodejs #google #docker #ciekawostki
    pokaż całość

    źródło: obrazek PNG 16.png

    +: KornixPL, kam3o +235 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      Carotas 1 rok 9 mies. temu

      +1

      Kiedyś tematy były mniej programistyczne (jak o biohakoeaniu) będą jeszcze takie tematy?

      +: Senthill
      • udostępnij
        • Link
    •  
      NoMercyIncluded 1 rok 9 mies. temu via Android

      +1

      Tak
      Tyk

      +: Senthill
      • udostępnij
        • Link
    • więcej komentarzy (33)

  •  
    imlmpe 1 rok 9 mies. temu

    +308

    ◢ #unknownews ◣

    Trafił mi się kolejny zapracowany tydzień, stąd publikacja w piątek. Ale za to udało mi się wrzucić w zestawienie kilka perełek. Zapraszam do czytania :)

    1) Jak szybko postawić lokalny serwer WWW do pracy z plikami HTML/CSS/JS - sam odświeża zawartość strony po wykryciu zmian w plikach
    https://medium.com/@svinkle/start-a-local-live-reload-web-server-with-one-command-72f99bc6e855
    INFO: instrukcja podana jest dla OSX, ale wystarczy zmienić fragment z pobieraniem adresu IP i będzie działało wszędzie

    2) Jak uciec z 'Noobvile' (żartobliwe określenie wioski dla 'noobów' czyli lamerów) - jak odnaleźć się w świecie technologii i stać bardziej PRO?
    https://medium.com/@PurpleGreenLemon/how-to-get-out-of-noobville-as-a-web-developer-966c584896a2
    INFO: bardzo fajnie przedstawiony temat wraz z listą zagadnień jakie powinieneś poznać aby stać się bardziej profesjonalnym programistą

    3) Przyspieszanie działania aplikacji w Ruby on Rails - w praktyce, te porady można zastosować w każdej innej technologii
    https://medium.com/@daniellempesis/speeding-up-your-ruby-on-rails-app-4c37ec71b126
    INFO: o indeksowaniu danych, o paginacji wyników, obsłudze cache, lazy load itp

    4) Obsługa HTTP w bashu bez użycia curla (i podobnych narzędzi), czyli magia /dev/tcp i /dev/udp
    https://www.anmolsarma.in/post/bash-net-redirections/
    INFO: może się przydać gdy masz dostęp do biednie wyposażonej maszyny bez standardowego softu lub gdy chcesz napisać program w 100% w bashu (bez zależności)

    5) Asciinema - nagrywaj swoje sesje w terminalu i z łatwością osadzaj je na swojej stronie internetowej
    https://asciinema.org
    INFO: dodatkowym plusem tego rozwiązania jest fakt, że powstały "film" jest w pełni tekstowy, więc można z niego np. kopiować polecenia

    6) Lista 15 użytecznych komend i przełączników GITa, których możesz nie znać, a które mogą Ci się przydać
    https://zaiste.net/15-git-commands-you-may-not-know/
    INFO: "whatchanged --since", "--no-edit" itp.

    7) Lista użytecznych komend dla menadżera pakietów 'npm'
    https://dev.to/borrellidev/impress-your-colleagues-with-these-npm-tricks-3fcb
    INFO: kilka z nich znacząco może ułatwić Ci pracę lub wpłynąć na Twoją produktywność

    8) Snapchat wprowadził nowy filtr do zmiany płci użytkownika w czasie rzeczywistym - robi wrażenie!
    https://blog.evjang.com/2019/05/fun-with-snapchats-gender-swapping.html
    INFO: artykuł zawiera interesujące animacje z zabawy tym filtrem. Jest trochę glitchy, ale ogólnie działa super.

    9) Slajdy z prezentacji (wraz z notatkami) na temat czytelności pisania kodu w GO
    https://dave.cheney.net/paste/clear-is-better-than-clever.pdf
    INFO: niektóre porady można to zastosować także w innych językach

    10) Stwórz skaner kodów QR w React Native - tutorial krok po kroku
    https://www.toptal.com/react-native/react-native-camera-tutorial

    11) Prawa, teorie, zasady i wzory, które mogą być przydatne dla developerów
    https://github.com/dwmkerr/hacker-laws

    12) NIE rób tego w PosgreSQL - lista rzeczy nie polecanych wraz z poprawnym rozwiązaniem danego problemu (jeśli takowe istnieje)
    https://wiki.postgresql.org/wiki/Don%27t_Do_This
    INFO: co jest złego w varchar(n)? albo w CURRENT_TIME? dlaczego duże litery w nazwie tabeli to zło? między innymi tego dowiesz się z tekstu

    13) Unlimited Drive Storage - czyli metoda na przetrzymywanie NIESKOŃCZONEJ ilości danych na Google Drive (za darmo)
    https://github.com/stewartmcgown/uds
    INFO: TL;DR Google nie wlicza do quoty plików tekstowych. Ten skrypt encoduje (base64) pliki binarne, więc Google zaczyna je liczyć jako tekst

    14) Rzeczy, których prawdopodobnie nie używasz w Pythonie 3.x - lista i przykłady zastosowania
    https://datawhatnow.com/things-you-are-probably-not-using-in-python-3-but-should/
    INFO: dobre zestawienie dla programistów migrujących się z Pythona 2.x

    15) Projektujesz stronę/aplikacje z czarną skórką? zrób to porządnie
    https://material.io/design/color/dark-theme.html
    INFO: zbiór porad w jaki sposób zaprojektować przejrzysty i czytelny interface oparty na ciemnych kolorach

    16) Projektowanie efektywnego "empty state", czyli stanu w którym w Twojej aplikacji nie ma jeszcze żadnych danych
    https://uxplanet.org/everything-you-need-to-know-about-empty-state-design-af05bee42429
    INFO: przykładowo, pierwszy raz uruchamiasz Instagrama. Nikogo nie obserwujesz, nie masz żadnych fotek - jak powinna w takim przypadku wyglądać aplikacja?

    17) Szukasz pracy jako developer? Lista 10 pytań jakie powinieneś zadać swojemu przyszłemu pracodawcy
    https://dev.to/flippedcoding/10-questions-you-should-ask-in-a-web-dev-interview-1c2d
    INFO: niektóre z nich mogą Cię uratować od wielu rozczarowań i zaskoczeń już po rozpoczęciu pracy

    18) "Inception Bar", czyli nowa metoda phishingu na smartfony (zobacz film aby zrozumieć)
    https://jameshfisher.com/2019/04/27/the-inception-bar-a-new-phishing-method/
    INFO: podczas przewijania strony na mobilnym chrome (Android) doklejany jest u góry 'pasek adresu' z podstawioną fałszywą domeną (efekt widoczny tylko na telefonie)

    19) MacOS vs Windows - z perspektywy web developera. Co wybrać i dlaczego?
    https://hackernoon.com/macos-vs-windows-a-web-developers-perspective-74b32153a583

    20) Wyjaśnienie, dlaczego powinieneś używać linków, a nie kluczy obcych w swoim API webowym
    https://cloud.google.com/blog/products/application-development/api-design-why-you-should-use-links-not-keys-to-represent-relationships-in-apis
    INFO: klucz obcy to np. ID danego obiektu, a link do odwołanie do konkretnego zasobu (zobacz przykłady w tekście) - dość logicznie wyjaśniono o co chodzi

    21) Dlaczego ludzie wkomponowują "lokomotywę Toma" (z bajki 'Tomek i przyjaciele') w mody do gier akcji?
    https://theface.com/culture/why-are-people-modding-thomas-the-tank-engine-into-video-games
    INFO: koniecznie zobacz filmy na których przedstawiono jak komicznie (a niekiedy strasznie) to wygląda

    22) Jak stworzyć strukturę grafu w JavaScript (do śledzenia połączeń między nodami)
    https://dev.to/emmawedekind/creating-graphs-with-javascript-4efm
    INFO: przedstawiony kod tworzy strukturę, a nie wizualizację grafu, więc zamieszczone w tekście obrazki są tylko poglądowe

    23) Jak wyglądało dołączenie do sieci społecznościowej w 1998 roku - na przykładzie serwisu SixDegrees
    http://www.ironicsans.com/2019/01/how_to_join_a_social_network_i.html
    INFO: długie, ale warto przeczytać. Niezły odlschool! :D

    24) Wiesz co to jest "Unix time" i jak to działa? Przeczytaj ten artykuł, a zrozumiesz, że jednak nie wiesz wszystkiego
    https://alexwlchan.net/2019/05/falsehoods-programmers-believe-about-unix-time/
    INFO: Unix time to liczba sekund od 1 stycznia 1970 roku? Jeśli poczekam sekundę, to UT zmieni się o sekundę? UT nigdy nie idzie wstecz? fałsz/fałsz/fałsz

    25) Jak wygląda sprawa PHP w 2019 roku? przestarzała, zapomniana technologia, czy może...
    https://stitcher.io/blog/php-in-2019
    INFO: warto przeczytać. Zwłaszcza gdy jesteś PHP-owym hejterem

    26) Script Kiddie? jakie jest pochodzenie tego określenia dzieciaków bawiących się w hackerów? (film ~9 minut)
    https://www.youtube.com/watch?v=3MAqlEMITzw
    INFO: świetne 'dochodzenie' przeprowadzone przez autora filmu.

    27) Dexter - darmowa aplikacja dodająca automatycznie indeksy do bazy danych PostgreSQL
    https://headway.io/blog/automating-postgres-indexing-with-dexter-and-hypopg/
    INFO: do aplikacji wrzucamy logi z wykonywanych zapytań, a indeksy tworzą się same

    28) Lista zniżek online dla studentów - tańsze oprogramowanie, konta w popularnych usługach, darmowy dostęp do narzędzi itp
    https://studddent.com/
    INFO: to jeden z tych powodów dla których warto jest być studentem - zniżki

    29) Cotygodniowy newsletter dla programistów iOS - można czytać przez WWW lub dostawać go prosto na skrzynkę
    https://ios-goodies.com/
    INFO: zapis na newsletter jest w pływającej stopce - nie od razu rzuca się w oczy

    30) Co to są generatory w JavaScript i jak ich używać? (ES6)
    https://dev.to/phung_cz/understanding-generators-in-es6-javascript-7fm
    INFO: w uproszczeniu, to technologia pozwalająca na zatrzymanie (i późniejsze wznowienie) wykonywania funkcji

    31) Lista 7 zmiennych w bashu o istnieniu których być może nie wiedziałeś, a które mogą Ci się przydać
    https://zwischenzugs.com/2019/05/11/seven-surprising-bash-variables/
    INFO: np. PROMPT_COMMAND może znacznie wpłynąć na użyteczność Twojego znaku zachęty w temrinalu

    == LINKI TYLKO DLA PATRONÓW ==

    32) Z jakich aplikacji/usług korzystają znane startupy? Interesująca lista
    http://uw7.org/un_5cddb927e40cb
    INFO: dzięki tej liście być może poznasz mniej znane produkty, które mogą przydać się Tobie lub Twojej firmie

    33) Jak stworzyć i zaprogramować (za darmo) prosty sklep internetowy z użyciem nowoczesnych technologii i usług
    http://uw7.org/un_5cddb92ea0b14
    INFO: stack technologiczny to: NodeJS + Stripe+ Heroku + Netlify + Amazon S3 + CircleCI + Mailgun (warto rzucić okiem!)

    34) Zbuduj własny serwer mailowy (tutorial) - z antyspamem, wyszukiwarką maili, wsparciem dla IMAPa itp.
    http://uw7.org/un_5cddb93500a7b
    INFO: dość długie, ale warto rzucić okiem. Grafika na początku tekstu wyjaśnia co będziesz budował

    35) Lista 83 dobrych rad dla programistów NodeJS
    http://uw7.org/un_5cddb93d4535f
    INFO: począwszy od porad jak organizować swój kod, poprzez obsługę błędów, sprawy bezpieczeństwa, na performance kończąc

    36) Wszystko co powinieneś wiedzieć o HTTP (1.x i 2.x) - od podstaw po bardzo zaawansowane rzeczy (film 40+ minut)
    http://uw7.org/un_5cddb943bcddd
    INFO: świetnie wytłumaczone zarówno zagadnienia samego protokołu jak i rzeczy pobocznych z nim związanych

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    tagi:
    #programowanie #technologia #android #python #javascript #design #internet #youtube #startup #windows #nodejs #google #amazon #smartfon #serwery #ciekawostki
    pokaż całość

    źródło: IMG_817EAA92D0C2-1.jpeg

    +: Elec, Fenderson +306 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      imlmpe 1 rok 9 mies. temu

      +1

      Czytam tego githuba i nie wiem jak użyć tego skryptu. Pobieram na fizyczny dysk, odpalam przez konsolę plik pythonowy i już?

      @szczesliwa_patelnia: wpisz polecenie:

      python uds.py

      To przeprowadzi Cię przez konfigurację. Później upload robisz przez:
      python uds.py push TUTAJ_NAZWA_PLIKU

      Aby to działało, musisz zdobyć klucz do API GDrive na tej stronie:
      https://developers.google.com/drive/api/v3/quickstart/python
      pokaż całość

      +: szczesliwa_patelnia
      • udostępnij
        • Link
    •  
      szczesliwa_patelnia 1 rok 9 mies. temu

      0

      @imlmpe: Ok, byłem pewien, że będę mógł np wrzucać zdjęcia przez telefon tym sposobem - nie mniej fajna ciekawostka, do większych plików się nada.

      • udostępnij
        • Link
    • więcej komentarzy (39)

  •  
    imlmpe 1 rok 10 mies. temu

    +215

    ◢ #unknownews ◣

    Witam po majówkowej przerwie i zapraszam do lektury :)

    1) Jak gra Idle Heroes zarobiła 100 milionów dolarów w rok? historia sukcesu
    https://www.deconstructoroffun.com/blog/2018/2/27/u6ap146ff5rkmm7fj1qzuhggp395l4
    INFO: artykuł opisuje też na czym polega sama gra, jak działa mechanika itp.

    2) Eksperymentalny sposób na ukrywanie elementów na stronie, pozostawiając je widocznymi dla wszelkich czytników ekranu itp
    https://zellwk.com/blog/hide-content-accessibly/
    INFO: warto przeczytać tweety z dyskusji nad tym rozwiązaniem.

    3) Architektura aplikacji webowej, czyli z czego (od strony platformy) zbudowana jest aplikacja webowa
    https://engineering.videoblocks.com/web-architecture-101-a3224e126947
    INFO: DNSy, serwery baz danych, load balancery, CDNy i kilka innych - poczytaj o tym, co to jest i kiedy się to stosuje

    4) Jak wrzucić bloga wygenerowanego w Hugo (statyczna strona) na Google Pages z użyciem Travisa lub Netlify?
    https://medium.freecodecamp.org/two-ways-to-deploy-a-public-github-pages-site-from-a-private-hugo-repository-627312ec63b9
    INFO: z tekstu nauczysz się obsługi Travisa + Netlify. Przydadzą Ci się w pracy. Blog na Hugo to tylko przykład

    5) Wywiad z Krzysztofem Kotowiczem - specjalistą security/pentesterem w Google
    https://medium.com/@amsterdamjs/googles-web-security-researcher-krzysztof-kotowicz-insecure-coding-is-the-default-413a144ce4cb
    INFO: w artykule są osadzone dwie, kompletne prelekcje wygłoszone przez Krzysztofa, a związane z tematyką bezpieczeństwa

    6) "1MB Site" - to nietypowy, minimalistyczny hosting dający użytkownikowi... 1MB przestrzeni, edytor online i możliwość hostowania plików statycznych
    https://1mb.site
    INFO: ciekawostką jest fakt, że hosting posiada swoją własną bazę NoSQL z której można korzystać z użyciem JavaScriptu. Wszystko oczywiście za darmo.

    7) "I Am Not A Robot" - czyli ciekawy odcinek podcastu "Planet Money" na temat Captcha (kody z obrazków i nie tylko)
    https://podcasts.apple.com/pl/podcast/planet-money/id290783428?i=1000436363269
    INFO: odcinek 908 - o historii powstania captchy, recaptchy jej ewolucji przez kolejne wersje, sposobach działania i sposobach oszukiwania systemu

    8) Naucz się współczesnego JavaScriptu na 10 prostych przykładach
    https://blog.usejournal.com/10-fun-things-to-do-in-javascript-6fea173d2199
    INFO: poradnik dla dinozaurów niegdyś programujących w JS - zobacz, jak to się teraz robi dziadku ;)

    9) Długa checklista dla designerów stron WWW - czyli 99 elementów strony, które musisz zaprojektować
    https://medium.com/swlh/99-point-checklist-for-web-designers-1164f5f1c371
    INFO: przydaje się, jeśli np. nie wiesz co wrzucić na stronę "o nas", albo jak zrobić, aby była przyjazna dla Google i ludzi jednocześnie

    10) Jak działają QR Kody? wyjaśnienie w postaci krótkiej animacji
    https://www.reddit.com/r/programming/comments/bim96u/how_qr_code_works/
    INFO: warto przeczytać komentarze (rozwiń wszystkie). Dowiesz się z nich kilku użytecznych rzeczy.

    11) Thanos - wpisz to słowo w Google, kliknij na rękawicę po prawej i zobacz fajnego easter egga
    https://google.com
    INFO: chyba po raz pierwszy w zestawieniach zdarza mi się linkować do strony głównej Google...

    12) Zaślepki graficzne do projektów webowych dla kociarzy - chcesz gdzieś wrzucić tymczasowe foto? wrzuć kota!
    https://placekitten.com
    INFO: serwis był popularny lata temu, ale jego sława jakby na chwilę ucichła. Trzeba o nim przypomnieć ;)

    13) Wyniki badania przeprowadzonego na 800k+ (33k+ ukończyło ankietę) użytkownikach npmjs.com - kim są? skąd są? co robią? itp.
    https://medium.com/npm-inc/methodology-of-the-2018-2019-javascript-ecosystem-survey-and-results-b1cef1b83f10
    INFO: Polacy są dopiero na 11 miejscu wśród najczęstszych userów

    14) Fajny tripod i selfie-stick w jednym - idealne rozwiązanie dla vlogerów (Kickstarter)
    https://www.kickstarter.com/projects/patflynn/switchpod-the-minimal-versatile-handheld-tripod

    15) OpenShot - opensourcowy cross-platformowy edytor wideo
    https://www.openshot.org/
    INFO: Działa na Windows/Linuks/Mac i posiada wszystko, co prosty edytor mieć powinien.

    16) Lepsza konfiguracja NerdTree dla VIMa - czyli pluginu wyświetlającego drzewo projektu
    https://medium.com/@victormours/a-better-nerdtree-setup-3d3921abc0b9
    INFO: ta konfiguracja zmieni Vima w nieco lepsze IDE.

    17) Cztery powody dla których Twój z-index w CSS nie działa tak jak powinien i jak to naprawić?
    https://medium.freecodecamp.org/4-reasons-your-z-index-isnt-working-and-how-to-fix-it-coder-coder-6bc05f103e6c

    18) Garść rozmyślań na temat budowania access listy (ACL) bazującej na adresach IP
    https://medium.com/@joelgsamuel/ip-address-access-control-lists-are-not-as-great-as-you-think-they-are-4176b7d68f20
    INFO: jakie problemy to rodzi i jak im zaradzić?

    19) Automatyczny deployment statycznej strony z GitHuba na AWS S3 z użyciem AWS CodePipeline
    https://medium.com/@sithum/automate-static-website-deployment-from-github-to-s3-using-aws-codepipeline-16acca25ebc1
    INFO: tutaj chodzi tylko o przedstawienie tego, czym jest "AWS CodePipeline" i jak tego użyć

    20) Chcesz zacząć słuchać anglojęzycznych podcastów, ale nie wiesz od czego zacząć?
    https://blog.usejournal.com/so-you-want-to-get-into-podcasts-ef06cb865845
    INFO: ciekawy graf pozwalający Ci wybrać odpowiednie tytuły + opisy konkretnych (popularnych) podcastów

    21) Jak zachęcić utalentowanych ludzi do pomocy przy Twoim projekcie OpenSource?
    https://medium.com/swlh/how-to-attract-talent-to-your-open-source-project-4bd4991e4a86

    22) Tworzysz nowe właściwości obiektu w JavaScript za pomocą Object.defineProperty()? możesz się zdziwić
    https://stackoverflow.com/questions/55757089/strange-behavior-of-object-defineproperty-in-javascript
    INFO: wyjaśnienie, dlaczego domyślnie utworzone w ten sposób właściwości nie są widoczne w konsoli JS i jak to zmienić

    23) Ponad 190 tysięcy kont na Docker Hubie zostało przejętych przez hackerów
    https://news.ycombinator.com/item?id=19763413

    24) Jak poradzić sobie z synchronizacją katalogów typu 'node_modules' czy 'vendors' z użyciem Dropboxa lub Google Drive (Mac - OSX!)
    https://medium.com/@bozzified/solving-painful-syncing-of-node-modules-when-using-dropbox-or-google-drive-a77c2ab0c97c
    INFO: prawdopodobnie podobne rozwiązanie dałoby się wprowadzić na innych platformach poza Makiem - trzeba tylko znaleźć podobny soft

    25) CasaNode - trzymaj zawsze zsynchronizowany pełen blockchain Bitcoina pod swoim biurkiem
    https://medium.com/swlh/casa-node-91aab9c1c2ef
    INFO: ciekawa recenzja urządzenia i opis jego działania/obsługi. Gdybyś chciał coś takiego sobie sprawić, to cena to $300

    26) Jak zaprojektować wygodne płatności mobilne w swojej aplikacji?
    https://uxplanet.org/best-practices-for-mobile-payment-experiences-558b9d79a346

    27) Jakiego komunikatora używa młodzież z USA na lekcjach? Google Docs!
    https://www.theatlantic.com/technology/archive/2019/03/hottest-chat-app-teens-google-docs/584857/
    INFO: poczytaj, dlaczego akurat Google Docs i w jaki dokładnie sposób go używają

    28) Dlaczego kopiowanie rozwiązań z innych stron jest lepsze niż wymyślanie koła na nowo?
    https://www.youtube.com/watch?v=oQTxKka_TdU
    INFO: Tworzysz nowy design? to na początek zobacz jak robią to inni - autor wyjaśnia dlaczego

    29) Konfigurator aplikacji opartych na Webpack oraz Parcel
    https://createapp.dev/webpack
    INFO: wyklikaj sobie z czego składa się Twój projekt i pobierz gotowy szablon na start

    == LINKI TYLKO DLA PATRONÓW ==

    30) Lista 24 porad dla ludzi pracujących z CSS - czyli jak coś zrobić lepiej
    http://uw7.org/un_5cd2810fd2142
    INFO: wiesz co to jest np. 'selektor sowy po lobotomii'? :D

    31) Snippety do do .htaccess - czyli wszystko co tylko chciałbyś ustawić w swoim apache jako user
    http://uw7.org/un_5cd28119366b5
    INFO: najczęściej 'googlana' jest prawdopodobnie sekcja związana z przekierowaniami

    32) Zasoby dla ludzi zainteresowanych tematami ServerLess - hostingi, książki, ebooki, artykuły, frameworki itp.
    http://uw7.org/un_5cd28123b422d

    33) Boilerplaty do szybkiego rozpoczynania pisania aplikacji: PHP, iOS, .NET, Python, Ruby itp
    http://uw7.org/un_5cd2812ad967f
    INFO: to takie szablony startowe, aby nie tworzyć aplikacji od zera. Bardzo przyspieszają pracę

    34) Jakiego softu używają blogerzy, programiści i twórcy internetowi? Kolekcja tzw. list 'uses'
    http://uw7.org/un_5cd281489fcb0
    INFO: zainspiruj się, a może znajdziesz tam coś, co przyda Ci się w codziennej pracy

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #python #javascript #security #internet #technologia #serwery #google #docker #programowanie #ciekawostki #php #css
    pokaż całość

    źródło: IMG_4E18936E689F-1.jpeg

    +: Zdzisiu1, polecam_poczytac_heideggera +213 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      cyjannn 1 rok 10 mies. temu

      0

      @sasik520: polecam Typescript, ale pewnie dalej bedziesz wymyslal problemy dlaczego ten jezyk to dno :)

      • udostępnij
        • Link
    •  
      sasik520 1 rok 10 mies. temu

      0

      @cyjannn: wypowiadam się o js, nie o ts. Ts to inny język, który, w przeciwieństwie do js, jest statycznie typowany.

      • udostępnij
        • Link
    • więcej komentarzy (42)

  •  
    imlmpe 1 rok 10 mies. temu

    +337

    ◢ #unknownews ◣

    Kolejne zestawienie interesujących linków z branży IT już na Ciebie czeka :)

    1) Instrukcja "goto" w programowaniu to czyste zło! - czy aby na pewno? ciekawe spojrzenie na temat
    https://manybutfinite.com/post/goto-and-the-folly-of-dogma/
    INFO: kernel Linuksa używa tej instrukcji 150 tysięcy razy. Kod źródłowy GITa 960 razy, a kod Pythona jakieś 5 tysięcy razy. Czy stereotypowe podejście typu 'nie używaj goto' ma sens?

    2) Tworzenie TEKSTOWEGO silnika graficznego w języku C++
    https://www.youtube.com/watch?v=98XJfpmH2dA
    INFO: tutorial pokazuje jak zbudować prostą, tekstową grę, która wykorzystuje taki silnik

    3) Jak stworzyć prostą stronę internetową w XXI wieku - Github, circleCI, AWS S3, Vue, React i inne technologie
    https://www.youtube.com/playlist?list=PLKnxnWdLGM4_fqbDTABDhNzf6FDI383rP
    INFO: nawet jeśli umiesz biegle tworzyć strony, to może warto zobaczyć "jak to się teraz robi"?

    4) Dane lokalizacyjne zbierane przez Google z urządzeń IoT, mogą pomóc w identyfikowaniu sprawców przestępstw
    https://www.nytimes.com/interactive/2019/04/13/us/google-location-tracking-police.html
    INFO: artykuł opisuje proces w którym wydzielenie urządzeń na konkretnym obszarze (np. tam gdzie był zamach) pozwala zidentyfikować sprawcę. Interesujące jest to, że zbierane dane są anonimowe i dopiero na drodze profilowania dochodzi się do tego, kto jest właścicielem urządzenia

    5) Trzymasz konfigurację swojej aplikacji w formacie JSON? to przestań - przemyślenia o tym, dlaczego nie jest to dobre/wygodne
    https://arp242.net/weblog/json_as_configuration_files-_please_dont
    INFO: lepszym wyjściem jest migracja na jeden z dialektów JSONa - np. JSON5

    6) Darmowy kurs przetwarzania języka naturalnego (NLP) w Pythonie z użyciem biblioteki spaCy
    https://course.spacy.io
    INFO: NLP to skrót od Natural Language Processing, a nie NeuroLingwistyczne Programowanie znane w świecie samorozwoju ;)

    7) Capybara - lepsze (?) i sprytniejsze środowisko do wykonywania testów automatycznych aplikacji. Jak jej poprawnie używać?
    https://thoughtbot.com/blog/write-reliable-asynchronous-integration-tests-with-capybara
    INFO: testowanie asynchronicznego kodu często kończy się błędami, bo np. framework testujący oczekuje istnienia pewnego elementu, podczas gdy on pojawia się z opóźnieniem (bo np. się jeszcze dociąga). Capybara rozwiązuje takie problemy.

    8) Slack to nie jest narzędzie pomagające w głębokim skupieniu nad pracą - powstał z niego kolejny rozpraszacz
    https://blog.nuclino.com/slack-is-not-where-deep-work-happens
    INFO: w obecnym świecie natłok powiadomień skutecznie odrywa nas od każdej pracy. Co z tym zrobić?

    9) Tworzysz CLI (Command Line Interface) dla swojej aplikacji? zobacz, jak zrobić to dobrze
    https://codeburst.io/crafting-a-command-line-experience-that-developers-love-68657b20c28d

    10) Używasz środowiska Visual Studio Code i pracujesz na wielu komputerach lub często je zmieniasz? zadbaj o synchronizację ustawień
    https://itnext.io/settings-sync-with-vs-code-c3d4f126989
    INFO: artykuł prezentuję wtyczkę "Setting Sync" i wyjaśnia, jak ją poprawnie i bezpiecznie skonfigurować

    11) Wstęp do TMUXa, czyli terminal multiplexera - używaj 'okien' w swoim terminalu
    https://hackernoon.com/a-gentle-introduction-to-tmux-8d784c404340
    INFO: zamiast stosować dziesiątki zakładek i przełączać się między nimi, możesz podzielić okno na sektory i uruchamiać w nich różne aplikacje

    12) Ostatnio w Polsce pojawiło się wsparcie dla eSIMa w Apple Watchu, dowiedz się, czym jest eSIM i jakie daje korzyści
    https://blog.simapka.pl/2019/02/esim
    INFO: to wirtualna karta SIM. Niektóre telefony zmienią się dzięki temu w tzw. 'dual sim' (jeden fizyczny, drugi wirtualny). Usługa obecnie dostępna jest jedynie w sieci Orange

    13) Ostatnie katastrofy Boeingów 737 z perspektywy programisty / pilota
    https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-737-max-disaster-looks-to-a-software-developer
    INFO: głęboka analiza komponentów mających wpływ na katastrofę, oraz oprogramowania za nimi stojącego. O procesach implementacji takiego oprogramowania, oraz o tym jak komputery przeważają nad pilotem w kabinie.

    14) Co to są deskryptory plików i jak z nich świadomie korzystać?
    https://www.computerhope.com/jargon/f/file-descriptor.htm

    15) Aplikacja do bardzo szybkiego tworzenia komponentów w JavaScript dla React/Vue itp
    https://sideview.app
    INFO: działa na Widndowsie, Linuksie i Macu

    16) Najnowsze wydanie HAK5 (wideo) w którym omawiane są między innymi nowe dziury znalezione w WPA3, który miał być bezpiecznym następcą WPA2
    https://www.youtube.com/watch?v=oXZju0uafv0
    INFO: warto subskrybować ten kanał - nawet jak nie jesteś pentesterem, adminem, ani nawet złym hackerem w kapturze ;)

    17) Czym jest CORS i jak poprawnie go używać w aplikacji webowej?
    https://sekurak.pl/czym-jest-cors-cross-origin-resource-sharing-i-jak-wplywa-na-bezpieczenstwo/
    INFO: jeśli tworzysz aplikacje z użyciem JavaScriptu, to jest to obowiązkowy artykuł, który musisz przeczytać. Sporo przykładowych kodów w tekście.

    18) Większość firm z branży IT szuka idealnych kandydatów do danego stanowiska - super dopasowanych programistów się szkoli, a nie rekrutuje
    https://sizovs.net/2019/04/10/the-best-developers-are-raised-not-hired/
    INFO: ciekawe spojrzenie na temat. Chcesz mieć idealnie dopasowanego do swojej firmy programistę? to go sobie 'wyhoduj' poprzez szkolenia.

    19) Używasz PostgreSQL i trzymasz w nim dane w postaci JSONa? możesz bardzo uprościć sobie życie
    https://medium.freecodecamp.org/how-to-update-objects-inside-jsonb-arrays-with-postgresql-5c4e03be256a
    INFO: poradnik jak wyszukiwać dane w JSONie składowanym w bazie i jak bezpośrednio modyfikować takie dane (bez metody 'wyciągnij, zmień, zapisz')

    20) Który język programowania wybrać chcąc zostać pentesterem? Ciekawa analiza
    https://blog.erratasec.com/2019/04/programming-languages-infosec.html#.XL3WGy-B2L4
    INFO: jeśli nie chce Ci się czytać, to po prostu wybierz JavaScript, doucz się SQLa i trochę basha.

    21) Wykrywanie rosyjskich botów na Reddicie - projekt napisany w Pythonie
    https://www.briannorlander.com/projects/reddit-bot-classifier/
    INFO: warto rzucić okiem na kod źródłowy projektu i dokumentację (na podlinkowanej stronie autora projektu)

    22) Java Thread Dump Analyzer - czyli analizator thread dumpów online. Zupełnie darmowy
    https://fastthread.io
    INFO: wrzucasz thread dumpa z Javy, a on mówi Ci, co poszło nie tak. Można podpiąć się do serwisu przez API

    23) Lista 9 bibliotek z komponentami UI, które powinieneś poznać w 2019 roku
    https://blog.bitsrc.io/9-web-component-ui-libraries-you-should-know-in-2019-9d4476c3f103

    24) Lista 24 sposobów na to jak nie utknąć przy pracy z dużym projektem i radzić sobie z ogromnymi ilościami kodu
    http://hangaroundtheweb.com/2019/04/24-ways-for-being-productive-with-big-code-base/

    25) Obiektywne spojrzenie na framework Vue - jego zalety i wady
    https://hackernoon.com/vue-js-good-bad-and-choice-dcc1d27f82c6
    INFO: warto je wziąć pod uwagę przy wyborze technologii którą chcemy poznać lub zastosować w projekcie

    26) Kolejne podejście do metodyki tworzenia sensownych opisów commitów do GITa
    https://github.com/RomuloOliveira/commit-messages-guide

    27) Najważniejsza rzecz w programowaniu to framework? język? a może... dobry sen i brak stresu?
    https://twitter.com/hillelogram/status/1119709859979714560
    INFO: przeczytaj głównego tweeta i rozwinięcie myśli autora pod nim. Interesujące podejście.

    28) Coraz mniej użytkowników Androida używa tzw. Launcherów firm trzecich - dlaczego tak się dzieje?
    https://www.w2ssolutions.com/blog/android-launchers/
    INFO: wychodzi na to, że stockowe Launchery stają się lepsze...

    29) O tym, jak zacząłem handlować cebulą - ciekawa historia człowieka zarabiającego na domenach
    https://www.deepsouthventures.com/i-sell-onions-on-the-internet/
    INFO: czasami życie potrafi potoczyć się w zupełnie niespodziewany sposób

    30) Co jest najgorszego w technologii ServerLess? Vendor lock-in! (warto przeczytać)
    https://vacationtracker.io/blog/big-bad-serverless-vendor-lock-in/
    INFO: przywiązanie (technologiczne) do konkretnego dostawcy usług może nas kosztować majątek, a rezygnacja nie jest taka prosta.

    31) Firma JetBlue zamieniła standardowe boarding passy na lotnisku na systemy rozpoznawania twarzy
    https://www.iflscience.com/technology/this-conversation-should-terrify-you-viral-thread-about-airport-tech-is-creeping-out-the-internet/
    INFO: warto przeczytać rozmowę pasażerki z przedstawicielem firmy. Ludzie nie są przekonani co do bezpieczeństwa tego rozwiązania.

    32) Jak poprawnie zaliczyć rozmowę kwalifikacyjną w Google? poradnik krok-po-kroku
    https://www.byte-by-byte.com/google-interview/
    INFO: czego spodziewać się na rozmowie? o czym poczytać przed wybraniem się na nią? To nie jest typowa analiza kreatywnych pytań rekrutacyjnych

    33) Poradnik - jak wystartować ze swoim produktem. Od pomysłu do pierwszych zysków
    https://medium.com/swlh/product-hunt-101-how-to-launch-your-product-from-early-idea-to-revenue-c3f01864cdde

    34) TTY na Linuksie - co to jest? czym są sygnały? jak to działa?
    https://www.linusakesson.net/programming/tty/
    INFO: dobre wyjaśnienie dla ludzi, którzy nie są być tylko użytkownikami Linuksa, ale chcą zgłębić także zasadę jego działania

    == LINKI TYLKO DLA PATRONÓW ==

    35) Tworzenie bota grającego muzykę na Discordzie - w JavaScript (nodejs)
    http://uw7.org/un_5cc02be51cc78
    INFO: większość poradników pokazuje jak napisać bota czysto tekstowego. Tym razem tworzymy coś, co odgrywa dźwięki

    36) Tworzenie chat bota z użyciem zaawansowanego frameworka - wyjdzie nam z tego proste AI, a nie tylko zbiór warunków.
    http://uw7.org/un_5cc02bec4037e
    INFO: artykuł tłumaczy także czym są drzewa behawioralne, co to jest NLU/NLP itp. Bota tworzymy częściowo metodą 'drag and drop'

    37) Narzędzie do tworzenia prostych retro-gier w 2D (w stylu GameBoya) - zupełnie bez konieczności programowania
    http://uw7.org/un_5cc02bf3c79bf
    INFO: stworzone gry można skompilować na kilka konsol lub grać w nich w przeglądarce. Narzędzie działa na Windows/Linux/Mac i jest darmowe.

    38) Lista 20 darmowych narzędzi do testowania użyteczności aplikacji i stron internetowych
    http://uw7.org/un_5cc02bfd0aef1
    INFO: wiele z tych narzędzi posiada tylko płatne plany, ale oferują np. bezpłatny okres testowy na 30 dni

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #programowanie #android #komputery #python #javascript #bezpieczenstwo #internet #technologia #nodejs #google #ciekawostki
    pokaż całość

    źródło: obrazek PNG 3.png

    +: Droppa, ksab +335 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      Neutrin 1 rok 10 mies. temu

      +1

      @sasik520: W C goto się używa do obsługi błędów albo wyskakiwania z zagnieżdżonych pętli. Hejt na goto tak naprawdę pochodzi z jakieś stare architektury w której labelki miały gdzieś po 3/4 litery. Wyobraż sobie teraz taki kod xD A tak zręsztą goto to zwykły skok jest, nie ma co hejtować jak się nie nadużywa.

      +: Freakz
      • udostępnij
        • Link
    •  
      fistasheq 1 rok 10 mies. temu via Android

      +2

      @imlmpe ale świetny content, dzięki!

      +: Freakz, imlmpe
      • udostępnij
        • Link
    • więcej komentarzy (44)

  •  
    imlmpe 1 rok 10 mies. temu

    +212

    ◢ #unknownews ◣

    Wybaczcie, że zestawienie publikuję dopiero w piątek, ale w tym tygodniu spędziłem ponad 26h prowadząc wykłady i jakieś 6h w pociągach. Niewiele czasu zostało na wyszukiwanie ciekawostek.

    1) Test Doubles - co to jest i jak tego używać w testach aplikacji?
    https://sebastian-malaca.blogspot.com/2015/03/test-doubles-z-czym-to-sie-je.html
    INFO: autor pokazuję implementację na przykładzie silnika blogowego pisanego w Javie

    2) Jak sobie radzi nowy, składany smartfon od Samsunga? No... nie radzi sobie
    https://www.bbc.com/news/technology-47970788
    INFO: egzemplarze dostarczone recenzentom często się psuły. Rozwarstwienie ekranu, zniszczenie 'zgięcia' itp.

    3) Gdzie umieszczać przyciski w swoim designie, aby były bardziej klikalne? (UX)
    https://www.youtube.com/watch?v=TLUgXcQ_vF0
    INFO: świetne wytłumaczenie niby prostego tematu. Subskrybuj kanał autora i przy okazji powiadom go w komentarzach, że trafił do zestawienia ;)

    4) Jak działa DNS? - wyjaśnienie dla web developerów
    https://rjzaworski.com/2019/04/the-web-developers-guide-to-dns
    INFO: to są podstawy, ale tworząc aplikacje webowe warto wiedzieć jak działa system DNS, domeny i sama przeglądarka

    5) Tworzenie gier komputerowych to fajna praca? Niekoniecznie... zobacz jak to wygląda z punktu widzenia pracowników
    https://www.nytimes.com/2019/04/04/opinion/video-games-layoffs-union.html
    INFO: zatrudniasz ludzi, tworzysz grę, pozbywasz się ludzi i liczysz kasę - tak w skrócie wygląda ta branża wg twórców artykułu

    6) Developer Skills Report 2019 - czyli analiza świata programistycznego na obecny rok
    https://research.hackerrank.com/developer-skills/2019
    INFO: w czym programujemy? co jako pierwsze zaprogramuje początkujący programista - grę, czy kalkulator? jaki framework wybierze?

    7) Przyszłość JavaScriptu - co nas czeka?
    https://hackernoon.com/what-is-the-future-of-javascript-355b1f13b317
    INFO: omówienie obecnej popularności języka i przyszłości rozwoju znanych frameworków.

    8) Wnioski wyciągnięte po miesiącu nauki Reacta - z punktu widzenia programisty Angulara
    https://medium.com/@PurpleGreenLemon/what-i-learned-from-react-after-a-month-of-dedicated-learning-and-creating-2eb31a6a16bd

    9) Agile Lite - koncepcja pozwalająca Ci na wprowadzenie Agile w swoim teamie, ale w wersji minimalistycznej (mocno odchudzonej)
    https://github.com/davebs/AgileLite
    INFO: wersja uproszczona nie jest tylko łatwiejsza we wdrożeniu, ale także zapobiega szybkiemu wypaleniu się ludzi

    10) Cztery aspekty projektowania startupu, które mogą rozbić Twój team - na co zwracać uwagę?
    https://hackernoon.com/four-startup-engineering-killers-1fb5c498391d
    INFO: przedwczesna optymalizacja? zatrudnianie niewłaściwych ludzi? błędne decyzje projektowe bazujące na preferencjach, a nie potrzebach?

    11) Pseudoelementy ::before oraz ::after w CSS i ich ciekawe zastosowania
    https://zendev.com/2019/03/28/cool-uses-of-before-after-pseudoelements.html

    12) HTTPie - czyli bardziej inteligentny zamiennik dla cURL do wykonywania zapytań z konsoli
    https://httpie.org
    INFO: Już na pierwszym screenie widać o co dokładnie chodzi i o ile prostsze jest to od cURLa

    13) Przegląd różnych formatów przechowywania/serializacji danych
    https://blog.mbedded.ninja/programming/serialization-formats/a-comparison-of-serialization-formats/
    INFO: CSV, JSON, Protobuf, TOML, XML, YAML...

    14) Wstęp do Elasticsearch - o co w tym chodzi i dlaczego to rozwiązanie bywa lepsze od typowych baz danych?
    https://blog.minimum.se/2019/04/08/elastic-search-introduction.html

    15) Lista 120 projektów online zbudowanych bez napisania ani jednej linijki kodu
    https://blog.producthunt.com/120-products-built-with-no-code-4870bed23501
    INFO: projekty te implementują ideę 'no-code' z użyciem takich narzędzi jak Coda czy Bubble.

    16) Lista najczęściej lajkowanych dokumentów (PDF) udostępnianych w serwisie HackerNews
    https://www.hackernewspapers.com
    INFO: w prawym górnym rogu jest podział na lata - warto rzucić okiem na poprzednie wydania zestawienia.

    17) Google Chrome wprowadza natywne wsparcie dla lazyload w swojej przeglądarce (prawdopodobnie od wersji 75)
    https://addyosmani.com/blog/lazy-loading/
    INFO: to funkcja dla programistów, która umożliwia ładowanie nie wszystkich obrazków na raz, ale jedynie tych, które widzi user.

    18) Sony ujawniło specyfikację swojej nowej konsoli - Playstation 5
    https://www.theverge.com/2019/4/16/18401209/sony-playstation-5-details-8k-graphics-ray-tracing-ssds-ps4-backward-compatibility
    INFO: rozdzielczość 8K, dysk SSD, 8-rdzeniowy procesor...

    19) Cotygodniowy newsletter na temat robotyki - sporo interesujących linków
    https://weeklyrobotics.com
    INFO: to coś jak unknowNews, ale o robotyce, automatach itp.

    20) Kilka sztuczek z wykorzystaniem Dev Toolsów w w przeglądarce Firefox
    http://alexlakatos.com/devtricks/2019/04/13/firefox-devtools-tricks-inspector.html

    21) Ściąga z wyrażeń regularnych (RegExpów) - fajnie wyjaśnione na przykładach
    https://dev.to/emmawedekind/regex-cheat-sheet-2j2a
    INFO: to podstawy-podstaw, ale jeśli masz problemy z pisaniem wyrażeń regularnych, to od czegoś trzeba zacząć

    22) Kilka pomysłów na zaślepki (placeholdery) do avatarów użytkowników
    https://uxplanet.org/6-ideas-for-creating-better-avatars-placeholders-a01cac5d7c6?gi=ddf14eabc7f1
    INFO: czyli co wyświetlać w miejscu fotki/avatara, gdy user nie wysłał na serwer własnej grafiki

    23) Próba uruchomienia Windowsa 95 oraz Internet Explorera 4.0 w obecnych czasach (na VM)
    https://medium.com/@snoffeecob/bringing-internet-explorer-4-0-to-life-on-windows-95-in-2019-84d030b75643
    INFO: ciekawa historia. Nie tak łatwo korzystać nawet z Google z użyciem tego systemu/przeglądarki - zobacz, jak autor sobie z tym poradził

    24) Tworzenie semantycznie poprawnego kodu w HTML5 - tutorial
    https://tutorials.comandeer.pl/html5-blog.html
    INFO: autor przerabia stary layout z HTML 4.0 na jego poprawną, nowoczesną wersję (długie, ale warto rzucić okiem)

    25) Najpopularniejsze systemy na telefonach to Android, iOS oraz... KaiOS?!
    https://www.engadget.com/2019/02/26/kaios-third-mobile-operating-system/
    INFO: najtańsze 'feature-phony' (bo to nie smartfony) z KaiOS kosztują już od $7 wzwyż

    26) Uruchom "tryb nocny" (ciemna skórka) w serwisie GitHub
    https://github.com/imfunniee/gitark
    INFO: to rozszerzenie do przeglądarki stylujące stronę GitHuba. Działa na przeglądarkach Chrome i Firefox

    27) Masz serwer linuksowy, któremu nie brakuje RAMu? to i tak dodaj mu SWAP - możesz na tym zyskać
    https://haydenjames.io/linux-performance-almost-always-add-swap-space/
    INFO: interesujące wyjaśnienie tego, jak posiadanie pamięci SWAP może wpłynąć na wydajność serwera

    28) Lista 5 rzeczy o których prawdopodobnie nie wiedziałeś, że da się je zrobić w konsoli JS
    https://www.256kilobytes.com/content/show/10378/5-tasks-you-didnt-know-could-be-done-from-the-developer-console

    29) Najdziwniejszy przykład poprawnej składni w wykonaniu JavaScriptu
    https://timr.co/the-weirdest-javascript-syntax
    INFO: tak... ten język nigdy nie przestanie nas zaskakiwać

    30) Coinbase (ta firma od kryptowalut) wypuściło swoją kartę debetową
    https://www.coinbase.com/card
    INFO: od teraz można płacić swoimi kryptowalutami bezpośrednio w sklepie

    == LINKI TYLKO DLA PATRONÓW ==

    31) Tworzenie bota na slacku - krok po kroku, wraz z deployem na Heroku
    http://uw7.org/un_5cb9b2c297090
    INFO: bardzo przystępnie napisany artykuł. Bot tworzony jest w NodeJS

    32) Świetna seria filmów będąca wstępem do uczenia maszynowego z użyciem sieci neuronowych
    http://uw7.org/un_5cb9b2cacd15c
    INFO: obecnie istnieją tylko trzy odcinki. Pierwszy to absolutne podstawy, a ostatni ma już podstawy programowania z użyciem Pythona

    33) Lista 8 antypatternów w Pythonie, czyli czego NIE należy robić w tym języku i jak zrobić to dobrze
    http://uw7.org/un_5cb9b2d79632f
    INFO: przykłady zawierają zarówno błędny, jak i poprawny kod aplikacji

    35) Tworzenie animacji w pasku adresu przeglądarki
    http://uw7.org/un_5cb9b2de2c674
    INFO: bardzo prosta metoda opierająca się na pętli w JavaScript i znakach emoji. Przykłady fajnych animacji w tekście.

    36) Czym są potoki w systemach uniksowych i jak je zrozumieć
    http://uw7.org/un_5cb9b2e65653c
    INFO: ogromy zbiór przykładów. To obowiązkowy tekst dla każdego, kto pracuje w terminalu

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #android #python #javascript #internet #windows #technologia #nodejs #playstation #google #firefox #smartfon #telefony #serwery #ciekawostki
    pokaż całość

    źródło: obrazek PNG.png

    +: konik_polanowy, dontheking +210 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      leuler 1 rok 10 mies. temu via Android

      +1

      26) Uruchom "tryb nocny" (ciemna skórka) w serwisie GitHub https://github.com/imfunniee/gitark
      INFO: to rozszerzenie do przeglądarki stylujące stronę GitHuba. Działa na przeglądarkach Chrome i Firefox

      Albo można używać rozszerzenia dla wszystkich stron jak Dark Reader https://darkreader.org

      +: Freakz
      • udostępnij
        • Link
    •  
      Pyxelr 1 rok 10 mies. temu

      +1

      @leuler: Albo skórki, która w moim guście wypada tutaj najlepiej.

      +: Freakz
      • udostępnij
        • Link
    • więcej komentarzy (40)

  •  
    imlmpe 1 rok 11 mies. temu

    +276

    ◢ #unknownews ◣

    Nowy przegląd ciekawych linków wyłowionych z zakątków sieci jest już gotowy i czeka na przeczytanie :)

    1) Killed by Google - lista wszystkich projektów zamkniętych przez Google.
    https://killedbygoogle.com
    INFO: o części z nich prawdopodobnie nigdy nie słyszałeś, a niektórych jest mi żal do dziś (np. Google Reader, Picasa, czy Zeitgeist)

    2) Jak działa system heksadecymalny? Bardzo fajne wyjaśnienie na przykładzie sceny z filmu
    https://medium.com/wait-what/what-the-hex-467566b120af
    INFO: Widziałeś film 'Marsjanin' z 2015r? Artykuł wyjaśnia scenę w której główny bohater aby przyspieszyć transmisję, wysyła wiadomość na ziemię HEXem.

    3) Jak działa pamięć CACHE w procesorze? - wytłumaczone w interesującej formie
    https://pclab.pl/art75257.html
    INFO: w tekście użyto świetnej analogii odnoszącej się do naukowca, jego asystentki, podręcznej szafki, biblioteki itd.

    4) Ector - darmowa aplikacja na iPhone będąca czytnikiem ebooków (EPUB) w formie Audiobooka
    https://prograils.com/posts/meet-ector-our-free-ebook-reader-for-ios-that-converts-text-to-speech
    INFO: program zamienia tekst na mowę, dzięki czemu możesz posłuchać zawartości książki. Obsługuje wiele języków, w tym polski.

    5) Jak 'zdokeryzować' swoją pierwszą aplikację? Tutaj na przykładzie skryptu Pythona
    https://medium.freecodecamp.org/a-beginners-guide-to-docker-how-to-create-your-first-docker-application-cc03de9b639f

    6) Checklista dla designerów - wybierz element który masz zaprojektować pod względem UX/UI i dowiedz się, co musi się tam znaleźć
    https://www.checklist.design
    INFO: Każda sekcja składa się z listy rzeczy które powinny się znaleźć na danym widoku, źródeł do nauki i inspiracji z innych stron.

    7) Lista 12 elementów wpływających negatywnie na produktywność, koncentrację i motywację programistów w pracy
    https://hackernoon.com/top-12-things-that-destroy-developer-productivity-2ddf0abc190
    INFO: na wiele z tych elementów wpływ ma niestety pracodawca.

    8) Jak zrobić z linka buttona w HTML+CSS - duuużo przemyśleń na ten temat. To nie jest takie proste ;)
    https://medium.com/@madebyhector/when-does-an-anchor-becomes-a-button-eca8ad5c522c
    INFO: sprawa użyteczności, dostępności, wygody obsługi... warto przeczytać

    9) Jak wyświetlić listę plików z aktualnego katalogu w Linuksie, ale bez używania polecenia LS?
    https://www.ostechnix.com/different-ways-to-list-directory-contents-without-using-ls-command/
    INFO: porcja fajnych sztuczek dla wielbicieli terminala

    10) Uczysz się programowania? Oto lista pomysłów na aplikacje, które możesz zbudować
    https://medium.freecodecamp.org/here-are-some-app-ideas-you-can-build-to-level-up-your-coding-skills-39618291f672
    INFO: każdy pomysł rozpisany jest na podpunkty z lista funkcji i przypadków użycia. Dość rozbudowana lista.

    11) Szkoła w Chinach zaczęła instalować w salach lekcyjnych kamery obserwujące non-stop studentów - w jakim celu? Pomysłowe.
    https://www.sixthtone.com/news/1003759/camera-above-the-classroom
    INFO: kamery analizują obraz i stwierdzają na podstawie wykrywania mikroekspresji na twarzy, czy student słucha, nudzi się, śpi itd.

    12) Gdzie jeszcze można czytać zestawienia unknowNews? Zapisz się do bota na Facebooku!
    https://mrugalski.pl/unknownews.html

    13) Bezpieczeństwo Dockera - co może się stać gdy dasz prawo uruchamiania kontenerów zwykłym użytkownikom?
    https://blog.aptmasterclass.com/post/docker-ucieczka-z-alcatraz/
    INFO: ciekawe przykłady 'ucieczki z dockera' i zdobycia roota z użyciem tej technologii.

    14) Dlaczego ktoś miałby chcieć ZMNIEJSZYĆ moc swojego nadajnika WiFI? Jest na to co najmniej 8 powodów
    https://metis.fi/en/2017/10/txpower/
    INFO: zmniejszenie mocy daje sporo benefitów - warto je przemyśleć.

    15) Dlaczego wielostopniowe buildy na dockerze są takie wolne i jak to zmienić?
    https://pythonspeed.com/articles/faster-multi-stage-builds/
    INFO: budowanie obrazu multi-stage (przykład o co chodzi jest w tekście) nie używa systemu cache. Tekst tłumaczy jak dodać wsparcie dla cache

    16) Atrybut "position" w CSS wyjaśniony w możliwie przystępny sposób
    https://medium.freecodecamp.org/how-to-use-css-position-to-layout-a-website-with-example-code-38592bb9e276
    INFO: czym się różnią od siebie fixed, static, sticky, relative i absolute?

    17) Rozwiązuj problemy programistyczne, a następnie porównaj swoje rozwiązanie z rozwiązaniami programistów
    https://leetcode.com
    INFO: serwis jest płatny, ale bez wersji premium też można się całkiem nieźle pobawić.

    18) Czym się różni ~/.bash_profile od ~/.bashrc i kiedy należy używać którego?
    http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html

    19) Co to jest modularny CSS?
    https://itnext.io/what-is-modular-css-659949e23534
    INFO: modularne frameworki, OOCSS, BEM, SMACSS i problemy skalowania arkuszy CSS

    20) Nauczy się tworzyć rozszerzenia dla środowiska IntelliJ (IDE)
    https://medium.freecodecamp.org/how-to-create-an-intellij-plugin-lets-build-a-simple-dictionary-finder-6c5192b449c
    INFO: wymagana podstawowa znajomość Javy

    21) Wyszukiwarka rozwiązań do popularnych problemów w języku Swift dla programistów iOS (iPhone / iPad)
    https://www.hackingwithswift.com/example-code
    INFO: napisz (po angielsku) czego szukasz, a w odpowiedzi dostaniesz rozwiązanie problemu z przykładowym kodem źródłowym

    22) Wszystko co musisz wiedzieć o czcionkach na Front-Endzie.
    https://bedekodzic.pl/variable-fonts/
    INFO: Jakie rodzaje czcionek wyróżniamy? czym są variable fonts? Przejrzyście wytłumaczone informacje o czcionkach, zawierające też wskazówki odnośnie ich wyboru w naszych projektach.

    23) Minimalistyczny (7 linijek) plik CSS, który zmieni Twój artykuł na stronie w ładny i prosty do czytania artykuł
    https://blog.koley.in/2019/339-bytes-of-responsive-css
    INFO: możesz też użyć wersji rozbudowanej do 20 linijek, aby jeszcze obsłużyć ładne wyświetlanie obrazków i linków.

    24) Darmowy kurs Elixira - krok po kroku
    https://prograils.com/courses/elixir/ch/why-elixir-overview

    25) Nadchodzi nowa wersja TensorFlow - jakie zmiany przyniesie?
    https://hackernoon.com/tensorflow-is-dead-long-live-tensorflow-49d3e975cf04
    INFO: ma być znacznie bardziej przyjazny dla początkujących i wyposażony w sensowne tutoriale

    == LINKI TYLKO DLA PATRONÓW ==

    26) Zestaw miniaturowych aplikacji na Windowsa, które mogą przydać się bardziej technicznym użytkownikom
    http://uw7.org/un_5caf195b0424b
    INFO: idealny zestaw dla adminów, sieciowców i ludzi z helpdesku ;)

    27) Jak muzyka wpływa na produktywność? kiedy i czego najlepiej słuchać?
    http://uw7.org/un_5caf196378712
    INFO: fajna analiza tego, jakie parametry powinna spełniać muzyka nadająca się do pracy. W tekście są przykładowe utwory i linki do kolekcji muzyki.

    28) Podatność XSS znaleziona na stronie głównej Google (bug już usunięty) - super materiał dla pentesterów!
    http://uw7.org/un_5caf196b45c1a
    INFO: film pokazuje krok po kroku, dlaczego ta podatność działała. Nie jest to takie proste jak się wydaje

    29) Zapisy wideo prezentacji z konferencji na temat baz danych z Carnegie Mellon University.
    http://uw7.org/un_5caf1977b56a8
    INFO: około 1h per technologia: mongoDB, memSQL, NuoDB, Microsoft SQL, VoltDB, Tokutek (po prawej masz linki do Youtube)

    30) Wstęp do "CSS Houdini", czyli niskopoziomowego API do CSS, które potrafi zdziałać cuda
    http://uw7.org/un_5caf197f2de26
    INFO: długi, wyczerpujący artykuł z ogromną ilością obrazków

    ************

    Chcesz zostać patronem?
    https://patronite.pl/unknow

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #technologia #python #iphone #hacking #design #windows #facebook #google #docker #ciekawostki #programowanie
    pokaż całość

    źródło: IMG_6D5C4B3B0E30-1.jpeg

    +: Juran, Zdzisiu1 +274 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      szeptweb 1 rok 11 mies. temu

      +1

      @czerstwy_pl: z ciekawości, czy możesz wymienić kilka tych błędów?

      +: imlmpe
      • udostępnij
        • Link
    •  
      MirekSz 1 rok 11 mies. temu

      +1

      @imlmpe już nie wrzucasz na #steem?

      +: Spoleczny
      • udostępnij
        • Link
    • więcej komentarzy (25)

  •  
    imlmpe 1 rok 11 mies. temu

    +182

    ◢ #unknownews ◣

    W ubiegłym tygodniu nie było zestawienia - było to spowodowane natłokiem zajęć, pracą zawodową i licznymi wyjazdami. Dziś nadrabiam braki. Za opóźnienia szczególnie przepraszam patronów - z tej okazji sekcja dla nich przeznaczona jest o połowę większa.

    1) Trzy problemy związane ze skalowaniem aplikacji w NodeJS i sposoby na ich rozwiązanie
    https://softwareontheroad.com/nodejs-scalability-issues/
    INFO: podawanie statycznych plików, planowanie zadań dla crona, klastrowanie serwerów

    2) GauGAN - system od firmy NVIDIA, który przerabia proste szkice w fotorealistyczne widoki.
    https://blogs.nvidia.com/blog/2019/03/18/gaugan-photorealistic-landscapes-nvidia-research/
    INFO: koniecznie zobacz załączony do tekstu film, a wtedy zrozumiesz jak to dokładnie działa

    3) Jak namierzyć lokalizację użytkownika aplikacji, gdy wyłączył on GPSa?
    https://medium.com/@Thrive.io/tracking-location-without-gps-705656be3302
    INFO: ciekawe metody bazujące na adresach ISP, dostawcach internetu itp.

    4) PidDig - jeden z największych dostawców skórek do Wordpressa - zamieścił w swoich skórkach backdoora
    https://www.jemjabella.co.uk/2019/security-alert-pipdig-insecure-ddosing-competitors/
    INFO: złośliwy kod umożliwiał firmie wykonywanie ataków DDoS z użyciem stron używających ich skórek. Używali tej możliwości do atakowania konkurencji.

    5) Który język programowania konsumuje najmniej energii elektrycznej?
    https://thenewstack.io/which-programming-languages-use-the-least-electricity
    INFO: powinniśmy przerzucić się na 'C', hejtować programistów Haskela, a w szkołach zakazać Pascala ;)

    6) Jak zbudować responsywne tabele na stronie z użyciem HTML i CSS?
    https://medium.freecodecamp.org/https-medium-com-nakayama-shingo-creating-responsive-tables-with-pure-css-using-the-grid-layout-module-8e0ea8f03e83
    INFO: oczywiście będą to pseudo-tabele, bo o tagu 'table' możemy tutaj zapomnieć

    7) Wielka lista zasobów dla programistów systemu iOS
    https://github.com/vsouza/awesome-ios
    INFO: narzędzia, biblioteki, kursy programowania, porady itp.

    8) To samo co wyżej, ale dla programistów Androida - aby nie było im smutno ;)
    https://github.com/JStumpp/awesome-android

    9) Lista pięciu narzędzi, które przyspieszą Twoja pracę jako programisty
    https://medium.com/swlh/5-tools-to-speed-up-your-app-development-6979d0e49e34

    10) Lista 10 sposobów na walkę z atakami 'Credential Stuffing' - coś dla pentesterów i programistów
    https://medium.com/@jsoverson/10-tips-to-stop-credential-stuffing-attacks-db249cac6428
    INFO: chodzi np. o ataki w których atakujący weryfikują czy dane do logowania pochodzące z innego włamania/wycieku działają w Twoim serwisie

    11) Jak NIE zatrudniać ludzi - przemyślenia człowieka, który siedzi w branży od ponad 14 lat.
    http://tonsky.me/blog/hiring/
    INFO: autor wyjaśnia między innymi, że standardowe (często powtarzające się na różnych rekrutacjach) pytania nie sprawdzają wiedzy, a sprawdzają znajomość tego konkretnego pytania

    12) Darmowe kursy dla ludzi zainteresowanych programowaniem i tematami związanymi ze sztuczną inteligencją
    https://www.reddit.com/r/computerscience/comments/b4h9ga/list_of_free_video_courses_and_ai_projects_for/

    13) Przegląd ciekawych kreacji przygotowanych przez polskie marki z okazji 1 kwietnia
    https://socialpress.pl/2019/04/najciekawsze-posty-marek-z-okazji-prima-aprilis

    14) Tegoroczny ranking antywirusów na Androida - który wybrać?
    https://www.av-comparatives.org/tests/android-test-2019-250-apps/
    INFO: mały spoiler: pierwsze miejsce zajęły 23 antywirusy ze 100% wykrywalnością próbek (2000 zainfekowanych APK)

    15) Podcast 'Retrospektywa', odcinek 46 - wywiad z... twórcą zestawień unknowNews
    https://www.retrospektywa.com/46/
    INFO: posłuchaj jak to się zaczęło i w jaki sposób obecnie są tworzone zestawienia. Sporo technologicznych tematów (np. rekomendacje aplikacji i usług)

    16) Open Transport Tycon napisany w WebAssambly - zagraj w grę online
    https://milek7.pl/openttd-wasm/
    INFO: działa na każdej nowoczesnej przeglądarce obsługującej WASM.

    17) Czy większość transakcji w sieci Bitcoina to fejki?
    https://www.cnbc.com/2019/03/22/majority-of-bitcoin-trading-is-a-hoax-new-study-finds.html
    INFO: badacze twierdzą, że 95% transakcji w kantorach może być oszukanych

    18) Cykl życia aplikacji iOS - dla początkujących programistów
    https://hackernoon.com/application-life-cycle-in-ios-12b6ba6af78b
    INFO: zrozum, co dzieje się z Twoją aplikacją na telefonie i jakie eventy i kiedy są uruchamiana

    19) Veonim, czyli co by się stało, gdyby VIMa skrzyżować z VSCode
    https://github.com/veonim/veonim
    INFO: to mieszanka NeoVima z rozszerzeniami znanymi z VSCode. Efektem jest interesujące środowisko programistyczne.

    20) Programuj na swoim Nintendo Switch z pomocą FUZE.
    https://www.youtube.com/watch?v=8iiJlJ-dKDk
    INFO: programowanie odbywa się bezpośrednio na urządzeniu z wykorzystaniem klawiatury USB

    21) "The Twelve-Factor App" - czyli metodologia tworzenia produktów SaaS.
    https://12factor.net
    INFO: metodologia może być zastosowana niezależnie od technologii w której pracujesz

    22) Przeszukiwanie danych z szybkością 1TB/s - jak to realizowano dawniej? (na przykładzie przeszukiwania logów)
    https://www.scalyr.com/blog/searching-1tb-sec-systems-engineering-before-algorithms/
    INFO: metoda z czasów, zanim popularne algorytmy i indeksowanie danych stały się powszechne

    23) Arrow functions (czasami zwane funkcjami strzałkowymi) są fajne do pewnych zastosowań, ale nie zawsze nam pomagają...
    https://davidwalsh.name/i-dont-hate-arrow-functions
    INFO: to, że coś pisze się nam łatwiej, nie oznacza wcale, że później będzie to komuś łatwiej czytać.

    24) Świetny, interaktywny podręcznik do nauki matematyki. Jeszcze nie skończony, ale i tak wciąga
    https://mathigon.org
    INFO: kliknij na 'browse courses' i wybierz interesującą Cię lekcję. W tekście lekcji pojawiają się pola w które trzeba kliknąć lub pola do uzupełniania. Dalsza część lekcji pojawia się dopiero po poprawnym rozwiązaniu zadań.

    25) A może Ty wcale nie potrzebujesz Kubernates?
    https://matthias-endler.de/2019/maybe-you-dont-need-kubernetes/
    INFO: kubernates to zaawansowany i potężny projekt. Pytanie tylko, czy potrzebujesz go do swoich potrzeb? Kiedy go używać?

    26) "SSH Tarpit", czyli sposób na znęcanie się nad agresorami atakującymi Twój port SSH w serwerze
    https://nullprogram.com/blog/2019/03/22/
    INFO: aplikacja implementuje 'niekończące się negocjowanie połączenia', czyli zanim serwer zapyta o hasło minie kilka dni. Klient w tym czasie będzie wisiał na linii (dobre do eliminowania botów)

    27) Facebook wprowadza funkcję "dlaczego widzę ten post"?
    https://www.wirtualnemedia.pl/artykul/facebook-dlaczego-widze-ten-post-pomoze-kontrolowac-tresci-w-aktualnosciach-dlaczego-jak-korzystac
    INFO: do tej pory istniała funkcja 'dlaczego widzę tę reklamę?'. Nowa opcja może ułatwić pracę marketerów (rozpracowywanie algorytmu FB)

    28) Firefox zaczyna walkę ze spamem powiadomień o notyfikacjach na stronach
    https://blog.nightly.mozilla.org/2019/04/01/reducing-notification-permission-prompt-spam-in-firefox/
    INFO: chodzi o "strona XYZ chce wysyłać Ci powiadomienia" - będzie można się tego pozbyć

    29) Jak dodać "Kody Konami" do swojej strony internetowej?
    https://medium.com/@markcortejos/konami-code-fun-adding-cheat-codes-to-your-website-736f795d20ce
    INFO: Konami Codes to rodzaj easter egga, który aktywuje się przez naciśnięcie sekwencji klawiszy znanej z NESa.

    30) Ile (średnio) zarabiają programiści w Dolinie Krzemowej, Nowym Yorku i Seattle?
    https://triplebyte.com/software-engineer-salary
    INFO: najbardziej opłaca się być backend-developerem z minimum 8-letnim stażem, pracującym w dużej korporacji

    31) Dlaczego powinieneś zrezygnować z systemu komentarzy od Disqus?
    https://victorzhou.com/blog/replacing-disqus/
    INFO: chodzi o wagę pluginu oraz jego wpływ na czas ładowania strony

    32) Cloudflare upublicznia swoją darmową usługę VPNa (dla smartfonów!)
    https://blog.cloudflare.com/1111-warp-better-vpn/
    INFO: tradycyjnie, premiera odbyła się 1 kwietnia, ale to prawda. To pierwszy VPN, który przyspiesza działanie neta (nie przepustowość, a niezawodność i responsywność)

    33) Pisanie na komputerze z wykorzystaniem elektronicznego pianina (u nas powszechnie znanego jako 'keyboard')
    https://www.youtube.com/watch?v=MAYlMcyVZ2k
    INFO: trochę sztuka dla sztuki, ale i tak fajnie to wygląda (brzmi)

    34) BSED - narzędzie pozwalające zastąpić narzędzia takie jak sed/grep/AWK/perl przy przetwarzaniu tekstu
    https://github.com/andrewbihl/bsed
    INFO: składnia narzędzia została tak opracowana, aby nawet osoba nietechniczna była w stanie z niego korzystać (bez znajomości przełączników, regexpów itp)

    35) PHP w wersji 8.x będzie wyposażony w JIT (Just in Time Compiler)
    https://blog.krakjoe.ninja/2019/03/php-gr8.html

    36) Paradoks Moraveca z lat 80 - warto poznać, zwłaszcza gdy interesujesz się programowaniem sztucznej inteligencji
    https://pl.wikipedia.org/wiki/Paradoks_Moraveca
    INFO: linkuję do Wikipedii, bo tam opisano to bardzo prostym językiem

    == LINKI TYLKO DLA PATRONÓW ==

    37) Stwórz swoją pierwszą aplikację wykorzystującą API Dropboxa (JavaScript)
    http://uw7.org/un_5ca3cd0c2b73d
    INFO: kliknij w pierwszy obrazek w tekście aby przejść do właściwego kursu, ale tekst też przeczytaj, bo to podsumowanie całości

    38) Zastąp jQuery natywnymi funkcjami i metodami z JavaScript
    http://uw7.org/un_5ca3cd05e4b06
    INFO: świetne zestawienie porównujące funkcje z jQuery i ich odpowiedniki w 'czystym JS'

    39) Jak 'uwolnić' komputery Chromebook od Googla w 10 krokach
    http://uw7.org/un_5ca3ccff503ca
    INFO: procedura wymaga np. wbicia śrubokręta w płytę główną - ale bez obaw, po zabiegu komputer nadal działa ;)

    40) Lista WSZYSTKICH gadżetów/wynalazków zbudowanych przez MacGyvera - z podziałem na odcinki, sezony itp
    http://uw7.org/un_5ca463414b219
    INFO: najbardziej przekombinowanym odcinkiem był S01E12, gdzie Mac wykorzystał aż 12 wynalazków (to ten odcinek, gdzie zamienia trumnę w narty wodne :D)

    41) Lista 13 pytań z rozmów rekrutacyjnych, które Google wycofało, bo były zbyt trudne
    http://uw7.org/un_5ca3ccee4f444
    INFO: niektóre z nich prawdopodobnie znasz, ale od samych pytań ważniejsze są tutaj oczekiwane odpowiedzi

    42) Co to jest OAuth, jakie ma zalety i wady i jak z tego korzystać
    http://uw7.org/un_5ca3cce71f75d
    INFO: zagadnienie wyjaśnione w bardzo przystępny sposób. Jeśli nigdy tego nie używałeś, po przeczytaniu tego tekstu zrozumiesz jak to działa.

    43) Wersja Firefoxa nastawiona na prywatność i bezpieczeństwo - zmienia ponad 500 ustawień w przeglądarce związanych z prywatnością/bezpieczeństwem/wydajnością
    http://uw7.org/un_5ca3cce04a3ec
    INFO: ta dystrybucja zawiera sporo prekonfigurowanych dodatków i wsparcie dla TORa. Instalacja odbywa się przez wrzucenie plików do katalogu w którym masz Firefoxa

    44) Lista 12 artykułów na temat NodeJS, przedstawiających podstawowe koncepcje krok-po-kroku (kurs stale powstaje. Obserwuj autora!)
    http://uw7.org/un_5ca3ccd851145
    INFO: podstawowe koncepcje, pierwszy program, zarządzanie zależnościami, tworzenie API, Redis, JWT, RabbitMQ i inne.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #programowanie #android #komputery #javascript #security #wordpress #internet #openttd #technologia #facebook #nodejs #google #jquery #firefox #smartfon #telefony #serwery #ciekawostki
    pokaż całość

    źródło: IMG_929D6EB79755-1.jpeg

    +: p.....o, miedziane_dildo +180 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      LuoXiahong 1 rok 11 mies. temu

      +1

      @imlmpe: jedno z lepszych zestawień. Dzięki!

      +: imlmpe
      • udostępnij
        • Link
    •  
      p..............u 1 rok 11 mies. temu

      0

      38) Zastąp jQuery natywnymi funkcjami i metodami z JavaScript
      https://youmightnotneedjquery.com/

      • udostępnij
        • Link
    • więcej komentarzy (25)

  •  
    imlmpe 1 rok 11 mies. temu

    +201

    ◢ #unknownews ◣

    Cześć! mamy czwartek, więc wrzucam świeże zestawienie subiektywnie najlepszych znalezisk z sieci.
    Zerknij przy okazji do komentarzy, bo tam jest jeszcze jeden bonus ode mnie.


    1) Gra online w której jesteś programem szeregującym zadania w komputerze (tzw. scheduler), a Twoim celem jest zawieszenie aplikacji
    https://deadlockempire.github.io/
    INFO: w grze masz dwa programy (lewa/prawa) uruchamiaj je w takiej kolejności (krok po kroku) aby oba jednocześnie wykonały krytyczną funkcję. Zacznij od tutoriala!

    2) Jak projektant-daltonista pracuje z kolorami? Czyta ich heksadecymalne kody - też się tego naucz
    https://www.dotconferences.com/2018/11/david-desandro-read-color-hex-codes
    INFO: kliknij 'PLAY' w nagłówku aby zobaczyć film (trochę to ukryli), a na dole masz slajdy i transkrypcję

    3) Napisz od zera własnego GITa (lub inny system kontroli wersji)! - krok po kroku. W celach edukacyjnych
    https://wyag.thb.lt
    INFO: świetny sposób na to, aby bliżej przyjrzeć się temu jak 'pod maską' działa takie wersjonowanie

    4) W UK trwają testy kart płatniczych z czytnikiem lini papilarnych. Karty umożliwiają płatność zbliżeniową
    https://www.theverge.com/2019/3/11/18259624/natwest-gemalto-debit-card-fingerprint-scanner-biometric-contactless-nfc-uk
    INFO: odcisk ma być przechowywany tylko lokalnie na karcie, tak by nie można go było ukraść z bazy danych banku.

    5) Używanie iPada PRO jako podstawowego komputera dla developera - opis pełnej konfiguracji środowiska (większość porad zadziała też na iPhone i starych iPadach)
    https://arslan.io/2019/01/07/using-the-ipad-pro-as-my-development-machine/
    INFO: trzeba przyznać, że autor ciekawie to sobie zorganizował. Tam, gdzie iPad nie dawał rady, wspomagał się VPSem. Userzy Androida też mogą się wzorować na tych rozwiązaniach.

    6) Ulepszanie starych nagrań dzięki uczeniu maszynowemu - tutaj na przykładzie Star Treka
    https://captrobau.blogspot.com/2019/03/remastering-star-trek-deep-space-nine.html
    INFO: autor rozwiązania podnosi jakość filmu z 480p do 1080p, czy nawet 4K za pomocą machine learningu.

    7) Wertykalne skalowanie baz PostgreSQL - jak to zrobić i na co uważać przy konfiguracji?
    https://pgdash.io/blog/scaling-postgres.html
    INFO: dobry poradnik pokazujący, jak wycisnąć jak najwięcej mocy ze swojego serwera

    8) Przekonwertuj plik JSON na... kod źródłowy aplikacji (generuje model, serializera itp)
    https://quicktype.io
    INFO: obsługuje 18 języków programowania.

    9) Standaryzacja opisów do commitów w GIT z użyciem narzędzi Commitizen/Commitlint
    https://eidson.info/post/using-conventional-commit-messages-globally
    INFO: tekst przedstawia metodę na to, aby wszyscy programiści w firmie pisali sensowne komentarze w commitach (te niespełniające norm są odrzucane)

    10) Jak to jest z tym Blockchainem? używać go, czy nie? - wyjaśnienie na przykładach
    https://hackernoon.com/to-blockchain-or-not-to-blockchain-45004a23e8a7
    INFO: porównanie blockchaina posiadającego/nieposiadającego kontroli dostępu do zwykłej bazy danych

    11) Czy składane telefony mogą ożywić spowalniający rynek smartfonów?
    https://onezero.medium.com/smartphones-are-about-to-get-weird-2d7d8d930be2
    INFO: wg autora artykułu, telefony wystarczają nam na dłużej, więc kupujemy je rzadziej (per klient). Koncerny myślą, co z tym zrobić.

    12) Dlaczego w wielu językach programowania, pierwszy element tabeli ma numer zero?
    https://medium.com/@albertkoz/why-does-array-start-with-index-0-65ffc07cbce8
    INFO: AWK, COBOL, Fortran, R, Julia, Lua, MATLAB, Smalltalk i inne zaczynają numerowanie od jedynki - skąd wzięło się więc zero?

    13) Cookin' with Rust - podręcznik do nauki języka Rust. Dostępny online, za darmo.
    https://rust-lang-nursery.github.io/rust-cookbook/

    14) Naucz się programować w... 10 lat. Czyli o tym, jak naprawdę zostać programistą i nie iść za popularnym trendem szybkich kursów
    http://norvig.com/21-days.html
    INFO: autor krytykuje podejście w stylu 'C++ w 24h', czy szybkie kursy programowania. Daje za to porady, jak to zrobić dobrze i dogłębnie

    15) Interesujący wywiad na temat atakowania kont na platformach z grami online. Jak hackerzy je okradają? jak się zabezpieczyć?
    https://www.youtube.com/watch?v=FCQY1XKKaU4
    INFO: jeśli grasz online i np. masz konto na Steamie, to zdecydowanie powinieneś to zobaczyć.

    16) Krytyczna dziura w Wordpressie - umożliwia przemycenie XSSa do komentarzy jako admin (z użyciem CSRFa)
    https://sekurak.pl/wordpress-przejecie-admina-i-serwera-wlasnie-zalatano-krytyczna-luke/
    INFO: jeśli nie wiesz co znaczą te nazwy ataków, poklikaj sobie na nie na podlinkowanej stronie

    17) Kilka dni temu na Giełdzie Papierów Wartościowych miał premierę indeks WIG-GAMES (branża gier komputerowych)
    https://strefainwestorow.pl/artykuly/wydarzenia/20190318/indeks-wig-games
    INFO: okazuje się, że branża gier to najszybciej rozwijający się obecnie sektor na GPW.

    18) Firefox zaczyna dbać o Twój spokój podczas przegladania sieci
    https://blog.mozilla.org/blog/2019/03/19/todays-firefox-aims-to-reduce-your-online-annoyances/
    INFO: blokada autoodtwarzających się audio/video. Strony nie będą już 'przeskakiwały' podczas dociągania zasobów (obrazki, css itp)

    19) Mark Zuckerberg poinformował, że Facebook będzie szedł mocno w stronę zwiększenia prywatności
    https://onezero.medium.com/a-new-privacy-constitution-for-facebook-a7106998f904
    INFO: to analiza jego ponad 3000-słownego wpisu i tego co przyszłe zmiany mogą oznaczać

    20) GraphQL dla Frontendowców - możliwie proste wyjaśnienie technologii wraz z przykładami
    https://medium.com/@schalkventer/graphql-for-front-end-developers-1f59808f4435

    21) Optymalizacja algorytmów (np. zagnieżdżone pętle) na przykładzie JavaScript. Trochę o notacji Big-O.
    https://medium.com/quick-code/considering-optimization-and-time-complexity-with-js-algorithms-4c8915086518
    INFO: ta wiedza może przydać się w każdym języku programowania. Warto więc rzucić okiem.

    22) Commento - system komentarzy (self hosted) będący interesującą konkurencją dla Disqus
    https://www.256kilobytes.com/content/show/4957/what-is-commento-the-open-source-disqus-alternative
    INFO: komentarze dostępne są także jako SaaS, ale wtedy musisz zapłacić minimum $3/msc. Nie ma darmowego planu.

    23) Jak przekonwertować aplikację pisaną w pythonie na samodzielny plik wykonywalny (np. EXE)?
    https://medium.com/dreamcatcher-its-blog/making-an-stand-alone-executable-from-a-python-script-using-pyinstaller-d1df9170e263
    INFO: niestety, aby stworzyć plik wykonywalny na Windowsa, musisz uruchomić narzędzie na Windowsie. To samo z Linuksem.

    24) Atakowanie autoresponderów i innych automatów mailowych - coś dla pentesterów
    https://medium.com/intigriti/abusing-autoresponders-and-email-bounces-9b1995eb53c2

    25) Tomato Bot - poinformuje Cię o wynikach testów wprost na GitHubie. Produkt jest obecnie darmowy.
    https://tomato-bot.com
    INFO: integruje się z Jenkinsem, Travisem, CircleCI i Appveyor oraz obsługuje 7 języków/technologii

    26) Chcesz przeszukać archiwum wszystkich wpisów z zestawień unknowNews? Oto wyszukiwarka.
    https://uw7.org/szukaj/
    INFO: baza danych zawiera wszystkie wpisy od 2015 roku do dziś. Patroni mają dostęp do bardziej zaawansowanych opcji wyszukiwania

    27) Kilka lat temu Google obiecało szyfrowanie end-to-end w Gmailu - co z tym projektem?
    https://tutanota.com/blog/posts/gmail-end-to-end-encryption-is-dead/
    INFO: drobny spoiler... projekt umarł i szyfrowania nie będzie. Artykuł wyjaśnia dlaczego.

    28) Interesujesz się uczeniem maszynowym i potrzebujesz danych do analizy/nauki/testowania?
    https://www.datasetlist.com
    INFO: to prawdopodobnie największa, darmowa kolekcja próbek danych z sieci. Nagrania audio, obrazki, filmy i inne.

    29) Gmail wprowadza 'confidential mode' - czyli wysyłając maila można zablokować możliwość jego forwardowania, drukowania, a nawet ustawić do niego hasło SMS
    https://gsuiteupdates.googleblog.com/2019/03/keep-data-secure-with-gmail-confidential-mode-beta.html
    INFO: opcja dostępna jest tylko w G-Suite, czyli płatnej wersji usługi. Obecnie usługa jest w fazie beta.

    == LINKI TYLKO DLA PATRONÓW ==

    30) Zestaw narzędzi dla teamów pracujących zdalnie - aplikacje, serwisy itp.
    http://uw7.org/un_5c9391d1f40ed
    INFO: mało wygodny sposób przeglądania listy. Najedź myszką aby zobaczyć opis produktu

    31) Obszerny poradnik jak zrobić sobie "inteligentny dom". Tanio i do tego w wynajmowanym mieszkaniu (czyli np. bez wiercenia i kucia ścian)
    http://uw7.org/un_5c9391d951cef
    INFO: jakie akcesoria kupić? jakie aplikacje są Ci potrzebne? którą technologię wybrać i najważniejsze... ile to będzie kosztować?

    32) Lista ponad 1900 firm IT (z możliwością sortowania i przeszukiwania), zatrudniających pracowników zdalnych
    http://uw7.org/un_5c9391e01a538
    INFO: jeśli szukasz pracy w znanej firmie, ale nie chcesz się przeprowadzać, to ta strona może Ci się przydać

    33) Jak hackerzy atakują sieci WiFi, wykradają dane i co można z tym zrobić?
    http://uw7.org/un_5c9391e8029a7
    INFO: dość długi, rozbudowany, ale i wciągający tekst. Zainteresuje zarówno początkujących, jak i zaawansowanych

    34) Piszesz system oparty o autouzupełnianie (autocomplete)? Kilka porad, jak to zrobić poprawnie i optymalnie
    http://uw7.org/un_5c9391ede00b3
    INFO: porad jest wiele, ale ich zastosowanie może naprawdę podnieść jakość Twojego systemu do podpowiadania treści

    35) Przyspiesz ładowanie swojej aplikacji webowej - kompletny poradnik omawiający najważniejsze zagadnienia
    http://uw7.org/un_5c9391f49d5b1
    INFO: każda akcja została wyceniona pod względem czasochłonności implementacji (np. '30 minut') i poziomu trudności

    ==
    Jeśli doceniasz moją pracę i chcesz za nią jakoś podziękować (ale oczywiście nie musisz tego robić), to tutaj możesz zostać patronem:
    https://patronite.pl/unknow

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #android #python #javascript #iphone #frontend #wordpress #windows #technologia #facebook #google #firefox #smartfon #serwery #ciekawostki
    pokaż całość

    źródło: IMG_24B5C144A7ED-1.jpeg

    +: Darth_Gohan, embrion +199 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      ewolucja_myszowatych 1 rok 11 mies. temu

      +4

      @imlmpe: z tym ipadem to jakaś porażka, firma apple robi ładny upośledzony komputer, gość próbuje dostosować swój workflow do tego i w rezultacie robi wszystko naokoło z utrudnieniami (-‸ლ) no genialna wręcz symbioza twórcy, produktu i konsumenta

      +: Fafu, noHejkaCoTamSieZTobaDzieje +2 innych
      • udostępnij
        • Link
    •  
      PanWiatrak 1 rok 11 mies. temu

      0

      5) Używanie iPada PRO jako podstawowego komputera dla developera - opis pełnej konfiguracji środowiska (większość porad zadziała też na iPhone i starych iPadach)

      To się uśmiałem. Warto było sprostować, że kompilacja kodu nie wchodzi w grę, bo zanim skończy skanować package to zrobi się ciemno :)

      • udostępnij
        • Link
    • więcej komentarzy (26)

  •  
    imlmpe 2 lata temu

    +246

    ◢ #unknownews ◣

    W wichurze 3 dni temu mój dom stracił sporą część dachu i stale odkopuję się jeszcze ze strat i rozwiązuje problemy prawno-papierkowe. Ale zestawienie fajnych linków musi być, więc wrzucam je terminowo :D
    Miłego czytania życzę.


    1) Masz drukarkę 3D i chcesz pomóc osobie niepełnosprawnej posiadającej meble z IKEA? Świetna akcja!
    https://thisables.com/en/
    INFO: to dodatki do mebli ułatwiające ich obsługę (duże przełączniki, uchwyty, klamki itp.). Projekt od IKEA.

    2) Badacze poprosili freelancerów o "trzymanie haseł w bezpiecznej formie w bazie" - jak zostało to zaimplementowane? jakich funkcji użyto?
    http://net.cs.uni-bonn.de/fileadmin/user_upload/naiakshi/Naiakshina_Password_Study.pdf
    INFO: w raporcie można znaleźć wzmianki o niesolonym MD5, trzymaniu haseł w base64 i używaniu funkcji szyfrujących wziętych żywcem z netu ;)

    3) Tworzenie frontendu bez użycia JavaSriptu - kilka bardzo przydatnych sztuczek
    https://dev.to/winduptoy/a-javascript-free-frontend-2d3e
    INFO: umiesz np. ukrywać elementy na stronie, gdy odpowiedni checkbox jest zaznaczony (w samym CSS)?

    4) Upload plików do Amazon S3 może trwać bardzo długo - jak go znacznie przyspieszyć?
    https://softwareontheroad.com/aws-s3-secure-direct-upload/
    INFO: autor pokazuje, jak zaimplementować 'direct upload' w połączeniu z 'S3 Accelerated Transfer', prosto od usera do bucketa z pominięciem Twojego serwera (przyspieszenie 539%)

    5) Privacy International udostępnia swoje środowisko do testowania aplikacji w kontekście komunikacji z FB i przekazywania im danych osobowych
    https://privacyinternational.org/node/2732
    INFO: to wirtualna maszyna która przechwytuje ruch z Twojego smartfona i alarmuje, gdy jakieś dane lecą do Facebooka. Użyteczne do analizy aplikacji

    6) Łamanie hasła do pliku PDF z użyciem programu 'John The Ripper' - krok po kroku
    https://medium.com/@baodad/cracking-my-first-password-8df292fc71c5
    INFO: artykuł opisuje próby dostania się do zaszyfrowanych danych z użyciem ataków bruteforce (wszystkie kombinacje) oraz słownikowego

    7) Lista 4 zasad deploymentu aplikacji ServerLess
    http://mfadhel.com/best-practices-deploying-serverless-architectures/
    INFO: mowa między innymi o CI/CD, separacji środowisk, bezpieczeństwie kluczy API itp.

    8) Zbuduj i zabezpiecz swoją pierwszą aplikację w React - tutorial
    https://morioh.com/p/560b4c7153c5/react-tutorial-building-and-securing-your-first-app
    INFO: niby kolejny poradnik uczący Reacta, ale ten skupia się także na sprawach bezpieczeństwa, co nie jest często spotykane

    9) Co to są te 'web komponenty' i jak ich używać?
    https://medium.com/@liam.john.mcmains/getting-started-with-web-components-75e4837dac4a
    INFO: technologia ta umożliwia Ci tworzenie własnych znaczników HTML obsługiwanych przez JavaScript
    INFO: ciekawa implementacja koncepcji uniwersalnego systemu operacyjnego

    10) Generator labiryntów do gier typu dungeon, którego kod źródłowy mieści się na wizytówce
    https://gist.github.com/munificent/b1bcd969063da3e6c298be070a22b604
    INFO: wrzucam jako ciekawostkę (włącz ładne formatowanie kodu). Efekt działania niczym w adom lub nethack.

    11) Plunder Bug - fizyczny sniffer (przechwytywacz pakietów) do sieci ethernet
    https://shop.hak5.org/products/bug
    INFO: to najnowszy produkt od Hak5 - firmy znanej z RubberDucków i PineApple. Można go podpiąć do smartfona

    12) Warszawskie Dni Informatyki - 26-27 marca. Trzeba się zarejestrować aby wpaść.
    https://warszawskiedniinformatyki.pl
    INFO: ponad 22 ścieżki tematyczne. Sporo poruszanych tematów, a do tego 'giełda pracy' dla tych, którzy jej szukają

    13) Lista 10 programistycznych zagadnień wyjaśnionych ludzkim językiem
    https://medium.com/@PurpleGreenLemon/10-programming-terms-in-normal-human-language-7279d94f3cce

    14) Microsoft opublikował na GitHubie kody źródłowe... swojego kalkulatora
    https://github.com/Microsoft/calculator
    INFO: analizując kod można podglądnąć jakie praktyki programistyczne stosowane są przez pracowników MS.

    15) Obsługa parametrów w skryptach bashowych - zrób to w poprawny sposób
    https://dev.to/rpalo/handling-arguments-in-bash-scripts-3o5m

    16) Darmowe kursy do nauki algorytmów i struktur danych - zestawienie
    https://medium.freecodecamp.org/these-are-the-best-free-courses-to-learn-data-structures-and-algorithms-in-depth-4d52f0d6b35a

    17) Tworzenie aplikacji w oparciu o JAMstack (Javascript + API + Markup) z użyciem Gatsby i AWS Amplify
    https://hackernoon.com/building-jamstack-applications-with-gatsby-and-aws-amplify-framework-d7e2b9e7117e
    INFO: Gatsby to generator statycznych stron WWW

    18) PureOS - jeden system operacyjny, przeznaczony zarówno dla komputerów, jak i smartfonów.
    https://puri.sm/posts/converging-on-convergence-pureos-is-convergent-welcome-to-the-future/

    19) Pytania dotyczące algorytmów z rozmów rekrutacyjnych + rozwiązania do nich (w JavaScript)
    https://medium.com/@shinjukudev/algorithm-interview-questions-and-answers-js-c44f0872b9b2

    20) Firefox Send - nowa usługa od Mozilli. Udostępniaj (bezpiecznie!) swoje pliki innym
    https://blog.mozilla.org/blog/2019/03/12/introducing-firefox-send-providing-free-file-transfers-while-keeping-your-personal-information-private/
    INFO: limit 2,5GB per plik. Dane pozostają w chmurze do 7 dni. Pliki można zabezpieczyć dodatkowo hasłem.

    21) "Dobry kod sam się dokumentuje!" - no... niezupełnie.
    https://hackaday.com/2019/03/05/good-code-documents-itself-and-other-hilarious-jokes-you-shouldnt-tell-yourself/
    INFO: wg autora, 'self-documenting code' nie istnieje. Opisano, dlaczego tak jest i jak temu zaradzić. Jakich komentarzy unikać, a jakie warto dodać.

    22) Rosjanie zablokowali ProtonMaila - nie można wysyłać/odbierać wiadomości na terenie tego kraju
    https://techcrunch.com/2019/03/11/russia-blocks-protonmail/
    INFO: dodatkowo, wiadomości z ProtonMaila nie dochodzą do odbiorców z Rosji

    23) Google wprowadza nowy system rozpoznawania mowy - działa natychmiast i w trybie offline.
    https://techcrunch.com/2019/03/12/googles-new-voice-recognition-system-works-instantly-and-offline-if-you-have-a-pixel/
    INFO: obecnie usługa działa jedynie na telefonach Pixel. Zobacz animację prezentującą róznicę między starym i nowym systemem.

    24) Windows Exploit Suggester - automatycznie skanuje komputer z windowsem w poszukiwaniu luk i dopasowuje do nich exploity
    https://github.com/bitsadmin/wesng
    INFO: narzędzie omawiane w najnowszym podcascie Niebezpiecznika

    25) Ludziom wydaje się, że internetowe dane są w chmurze... ale to nie jest prawda. Są pod oceanem ;)
    https://www.nytimes.com/interactive/2019/03/10/technology/internet-cables-oceans.html
    INFO: artykuł pokazuje w jaki sposób internetowe dane przesyłane są przez podwodne kable

    26) Zagraj w FreeCiv online - w swojej przeglądarce
    https://www.freecivweb.org
    INFO: to strategiczna gra turowa wzorowana na Civilization od Sida Meiera

    27) Dlaczego duże firmy często zaczynają zwracanie JSONa od 'while(1)' lub 'for(;;);'?
    https://stackoverflow.com/questions/2669690/why-does-google-prepend-while1-to-their-json-responses
    INFO: to nieskończona pętla broniąca przed atakami 'JSON hijacking'

    28) Powstała interesująca klawiatura z wbudowanym touchpadem - ale zupełnie nie taka o jakiej myślisz
    https://www.mokibo.com
    INFO: cała powierzchnia 'Mikibo' (bo tak się urządzenie nazywa) jest czuła na dotyk i nacisk

    29) Flickr (hosting zdjęć) zmienia zasady - fotki udostępnione na licencji Creative Commons nie liczą się do limitu konta
    https://www.theverge.com/2019/3/8/18256478/flickr-creative-commons-photos-free-1000-picture-limit-exempt
    INFO: darmowe konta mogły hostować max 1000 fotek, ale jeśli oznaczysz swoje pracę jako 'licencja CC', nie będą one liczone do limitu

    30) ArchiveBox - stwórz własnego klona 'archive.org' dostosowanego do Twoich potrzeb. Trzymaj kopie wybranych stron/artykułów itp.
    https://github.com/pirate/ArchiveBox
    INFO: całkiem przydatne narzędzie do np. archiwizowania aukcji z Allegro czy ogłoszeń z OLX. Abyśmy mieli pamiątkę, co obiecał nam sprzedawca

    31) Uruchamiaj pełne dystrybucje Linuksa (lub pojedyncze aplikacje) na telefonie z Androidem
    https://github.com/CypherpunkArmory/UserLAnd
    INFO: nie potrzebujesz roota. Oryginalny soft w zupełności wystarczy.

    32) Speedrun Windows 95 - czyli bicie rekordu świata w szybkości instalacji wspomnianej wersji Windowsa
    https://hackaday.com/2019/03/09/speedrunning-windows-95/
    INFO: udało się to zrobić w nieco ponad minutę. Zobacz film.

    33) Jak bardzo losowy w swoich wyborach potrafisz być? sprawdź się online
    https://www.expunctis.com/2019/03/07/Not-so-random.html
    INFO: Naciskaj kursory lewo/prawo na klawiaturze, a program postara się przewidzieć, co naciśniesz (ma duża skuteczność).

    34) Rozszerzenie do Chrome (autorstwa Google) ukrywające 'toksyczne komentarze' w sieci
    https://chrome.google.com/webstore/detail/tune-experimental/gdfknffdmmjakmlikbpdngpcpbbfhbnp
    INFO: obecnie obsługuje Facebook, Twittera, Reddita i Disqus. Obecnie działa tylko z anglojęzycznymi komentarzami

    35) Zacznij używać fetch() w JavaScript zamiast XMLHttpRequest
    https://blog.codemy.net/javascript-fetch-api-cheatsheet/
    INFO: artykuł podaje przykłady, jak to zrobić - dobre wyjaśnienie

    == LINKI TYLKO DLA PATRONÓW ==

    36) Lista 251 darmowych zasobów dla product managerów
    http://uw7.org/un_5c8917615a252
    INFO: wszystkie zasoby podzielone na kilkanaście kategorii

    37) Które popularne skrypty JS najbardziej spowalniają ładowanie stron?
    http://uw7.org/un_5c8917690f1b2
    INFO: Google Analytics, 'Lubię to' z FB, a może Adsense? co jaest jest najgorsze? tego dowiesz się z analizy

    38) Brakuje Ci pomysłu na biznes? ten agregator pomysłów może ułatwić Ci życie
    http://uw7.org/un_5c89176fdf9f0
    INFO: narzędzie wyciąga ostatnie udane projekty ze znanych serwisów ze startupami + listuje pomysły zgłaszane przez userów

    39) Napisz rozszerzenie do Google Assistanta lub Alexy bez znajomości programowania (wyklikaj je!)
    http://uw7.org/un_5c8917780a786
    INFO: możesz założyć najmniejszy pakiet z limitem do 3 projektów za free

    40) Skróty artykułów naukowych napisane w max 5 punktach - dla leniwych i dociekliwych zarazem
    http://uw7.org/un_5c89177ee42ab

    41) O co zapytać rekrutera na rozmowie o pracę?
    http://uw7.org/un_5c891784cc532
    INFO: to niewygodne pytanie 'czy ma Pan jakieś pytania?' nie będzie już tak bardzo niewygodne ;)

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #technologia #android #javascript #frontend #internet #startup #windows #facebook #google #amazon #firefox #smartfon #serwery #programowanie #ciekawostki
    pokaż całość

    źródło: IMG_E3C94D384938-1.jpeg

    +: PrawyKuba, lubie-sernik +244 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      miluvzkittenz 2 lata temu

      0

      23) Google wprowadza nowy system rozpoznawania mowy - działa natychmiast i w trybie offline.
      https://techcrunch.com/2019/03/12/googles-new-voice-recognition-system-works-instantly-and-offline-if-you-have-a-pixel/
      INFO: obecnie usługa działa jedynie na telefonach Pixel. Zobacz animację prezentującą róznicę między starym i nowym systemem.


      @imlmpe: Mnie zastanawia jak wstawili znak zapytania w tekście ( ಠ_ಠ)
      pokaż całość

      • udostępnij
        • Link
    •  
      imlmpe 2 lata temu

      +2

      Mnie zastanawia jak wstawili znak zapytania w tekście

      @miluvzkittenz: w języku polskim się obecnie nie da. W anglojęzycznej wersji dyktowania po prostu prosisz o wstawienie takiego znaczka. Mają w PL to wprowadzić za jakiś czas.

      +: miluvzkittenz, laptopik
      • udostępnij
        • Link
    • więcej komentarzy (32)

  •  
    imlmpe 2 lata temu

    +282

    ◢ #unknownews ◣

    Dziś zestawienie wrzucam nieco wcześniej niż zwykle - zapraszam do czytania :)

    1) Jak przystosować formularz logowania na stronie WWW, aby współpracował poprawnie z menedżerami haseł?
    http://bradfrost.com/blog/post/dont-get-clever-with-login-forms/
    INFO: okazuje się, że zepsucie formularza logowania nie jest takie trudne

    2) Hipster Shop - aplikacja od Google prezentująca możliwości współpracy między wieloma technologiami za pomocą mikroserwisów
    https://github.com/GoogleCloudPlatform/microservices-demo
    INFO: jedna aplikacja, ale napisana webowa jednocześnie w Go, C#, NodeJS, Pythonie i Javie (Kubernetes ogarniają bałagan)

    3) Sprytne przewijanie strony w CSS - używane np. do prezentacji galerii produktów (tzw. karuzela)
    https://blog.usejournal.com/css-scroll-snap-how-it-really-works-94d99db80bc9
    INFO: wyjaśnienie jak to działa i jak to zaimplementować. Warto zobaczyć (uruchomić) przykłady zamieszczone w tekście

    4) Reverse Engineering ('inżynieria wsteczna') na Linuksie - przystępne wprowadzenie
    https://osandamalith.com/2019/02/11/linux-reverse-engineering-ctfs-for-beginners/
    INFO: praca z GDB (a konkretnie GDB-peda) oraz objdump pokazana na przykładzie realnego zadania z CTF

    5) Jak automatycznie ściągnąć z netu cokolwiek (film/muzykę/książkę) gdy tylko stanie się to dostępne?
    https://lifehacker.com/how-to-automatically-download-virtually-anything-as-soo-5943163
    INFO: konfiguracja automatów do pobierania (niekoniecznie legalnych) treści z netu

    6) React Native obiecuje użycie jednego kodu źródłowego dla desktop/mobile - czy powinieneś go użyć do stworzenia swojej aplikacji?
    https://medium.com/snipe-gg/should-you-use-react-native-to-build-your-startups-mobile-app-c0baf9f4d9ad
    INFO: interesujący opis, jak to rozwiązanie sprawdza się w praktyce i czy faktycznie jest tak bardzo przenośne

    7) Open Book Shelf - książki/materiały do nauki różnych tematów z branży it, od programowania, przez agile do zrozumienia HTTP
    https://launchschool.com/books
    INFO: aktualnie w bazie znajduje się tylko 12 ebooków (do czytania online). Wszystkie są darmowe.

    8) "Chmura, to po prostu cudzy komputer" - a może by tak użyć w to miejsce własnego?
    https://blog.codinghorror.com/the-cloud-is-just-someone-elses-computer/
    INFO: wyliczenia opłacalności kolokowania własnego sprzętu w serwerowniach

    9) Lista 7 alternatyw dla tagu DIV - czyli jak tworzyć bardziej semantyczny i czytelny kod HTML
    https://medium.com/web-dev-basics/7-alternatives-to-the-div-html-tag-7c888c7b5036
    INFO: main, article, section, aside... mówi Ci to coś? Tekst zawiera przykłady użycia

    10) Czego nauczyłem się skalując bazę PostgreSQL do 1,2 miliarda rekordów na miesiąc
    https://medium.com/@gajus/lessons-learned-scaling-postgresql-database-to-1-2bn-records-month-edc5449b3067

    11) Tworzenie własnej klawiatury od podstaw - ambitny i ciekawy projekt
    http://blakesmith.me/2019/01/16/making-my-own-usb-keyboard-from-scratch.html
    INFO: autor pokazuje jak zbudował własną klawiaturę. Od projektu w CAD, przez budowę układów, na programowaniu mikrokontrolerów kończąc

    12) Przestrzeń kolorów - czyli jak zrozumieć RGB, tworzenie barw i ich heksadecymalny zapis
    https://ciechanow.ski/color-spaces/
    INFO: wyjątkowo długi, ale za to wciągający i interaktywny tekst o... kolorach. Polecam!

    13) Czy naprawdę potrzebujesz Single Page Application (SPA)? Może zwykła aplikacja będzie wystarczająca?
    https://journal.plausible.io/you-probably-dont-need-a-single-page-app
    INFO: wyjaśnienie, kiedy jest to dobre podejście, a kiedy lepiej wybrać tradycyjne rozwiązanie

    14) Co robi 'let x = x' w języku Rust? To nie takie proste jak się wydaje
    https://stackoverflow.com/questions/54595345/what-does-let-x-x-do-in-rust

    15) Programowanie asynchroniczne - z blokowaniem i bez blokowania I/O
    https://luminousmen.com/post/asynchronous-programming-blocking-and-non-blocking
    INFO: na początku tekstu są zawarte linki do trzech pozostałych części tej serii artykułów

    16) Co to tak naprawdę jest ta 'luka w zabezpieczeniach'? a właściwie, to co nią nie jest (film)
    https://www.youtube.com/watch?v=866olNIzbrk

    17) Lista interesujących frameworków nodeJS - bo na Express świat się nie kończy
    https://medium.com/@kamalovotash/node-js-frameworks-1484d1a26eae

    18) Omówienie wszystkich nowości w JavaScript od 2015 roku do dziś
    https://medium.freecodecamp.org/es5-to-esnext-heres-every-feature-added-to-javascript-since-2015-d0c255e13c6e
    INFO: dobre do przygotowania się na rozmowę kwalifikacyjną na frontenda. Czym różni się ES7 od ES8?

    19) Czym się różni współbieżność od równoległości w programowaniu (concurrency vs parallelism)?
    https://luminousmen.com/post/concurrency-and-parallelism-are-different
    INFO: tak, wiem, że tych słów nie powinno się tłumaczyć na polski, bo wychodzą głupoty ;)

    20) Zagadnienia programowania obiektowego wyjaśnione prostymi słowami
    https://medium.com/@yannmjl/object-oriented-programming-concepts-in-simple-english-3db22065d7d0
    INFO: co to jest enkapsulacja, polimorfizm, dziedziczenie, klasa, obiekt itp

    21) "Kup jeden, a drugi dostaniesz gratis!" - analiza ciekawej strategii sprzedażowej
    https://thehustle.co/are-buy-one-get-one-free-deals-worth-it/
    INFO: zabieg często stosowany w internecie. Zobacz, jak to działa (ekonomicznie i na psychikę)

    22) "Drukuj tę stronę" - jak poprawnie (i ładnie) zaimplementować taką funkcjonalność w JavaScript?
    https://levelup.gitconnected.com/pretty-print-your-site-with-javascript-d69f63956529
    INFO: redesign strony przed wydrukiem w JS + ukrywanie zbytecznych elementów na stronie

    23) Service Workery i strategie cachowania na stronach - proste wyjaśnienie tematu
    https://blog.bitsrc.io/understanding-service-workers-and-caching-strategies-a6c1e1cbde03

    24) Exploit na Ubuntu dający lokalnego roota
    https://sekurak.pl/jak-zdobyc-roota-na-ubuntu-prosto-dirty_sock-exploit/
    INFO: podatne są wersje Ubuntu: 18.10, 18.04 LTS, 16.04 LTS, 14.04 LTS (aktualizuj szybko!)

    25) Problem pozbywania się urządzeń IoT - niesie to ze sobą pewne ryzyko
    https://blog.hackster.io/the-problem-with-throwing-away-a-smart-device-75c8b35ee3c7
    INFO: niektóre urządzenia posiadają w sobie część Twoich danych (np. loginy, hasła itp)

    == LINKI TYLKO DLA PATRONÓW ==

    26) Ciekawe zasoby dla programistów Angulara, Reacta, Reduxa, Vue i Node
    http://uw7.org/un_5c6d0769452e7
    INFO: sporo użytecznych linków do tutoriali, poradników i artykułów na w/w tematy

    27) Piszemy WebScrapera (aplikacja zbierająca dane ze stron WWW) - kompletny poradnik
    http://uw7.org/un_5c6d0770537f8
    INFO: użyteczna analiza problemów na jakie możesz napotkać i garść porad jak je rozwiązać

    28) Ogromny zbiór zasobów dla designerów (i nie tylko) - animacje, fonty, ikony, narzędzia
    http://uw7.org/un_5c6d079300c70

    29) OGROMNA lista narzędzi, stron, usług itp użytecznych w pracy developera (długie!)
    http://uw7.org/un_5c6d0799d7342

    30) FlightRadar24 - wyjaśnienie jak od strony technicznej działa ten serwis
    http://uw7.org/un_5c6d07a15f04a
    INFO: tekst zawiera także instrukcję, jak samemu zrobić coś takiego (potrzebne Ci będą anteny + Raspberry Pi + odbiornik RTL-SDR)

    31) Kilka technicznych porad dla ludzi, którzy planują umrzeć (kiedyś) - czyli jak zabezpieczyć swoje 'cyfrowe dziedzictwo'
    http://uw7.org/un_5c6d07b2ec470
    INFO: jako, że każdego to kiedyś spotka, warto przeczytać, co się stanie z Twoimi kontami, domenami, plikami itp

    32) Super szybki wstęp do Kubernetes, dockerów i tworzenia środowisk w oparciu o te technologie
    http://uw7.org/un_5c6d07ba85b6f
    INFO: świetnie opisane, z konkretnymi poleceniami do wydania. Coś dla ludzi, którzy nie mają czasu na dogłębne zbadanie tematu

    ==
    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://bit.ly/unDodaj

    Podobało się? to daj plusika :)

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #programowanie #technologia #python #javascript #frontend #youtube #ubuntu #startup #nodejs #google #docker #serwery #angular #ciekawostki
    pokaż całość

    źródło: 20lutego2019.png

    +: Zdzisiu1, wkasa +280 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      qwert0 2 lata temu

      +1

      @imlmpe: Wypi*****aj z tym całym ajti, za łopate uczciwo byś sie wzioł

      pokaż spoiler ( ͡° ͜ʖ ͡°)

      +: javaman
      • udostępnij
        • Link
    •  
      M......9 2 lata temu

      +2

      30) FlightRadar24 - wyjaśnienie jak od strony technicznej działa ten serwis

      @imlmpe: sam udostępniam dane z mojej anteny dla Flightradar24 więc mam za free konto biznesowe, ale mam cały czas nadzieję, że przesiądą się na leaflet/openlayers i obniżą ceny kont premium bo obecnie płacą kosmiczne ceny dla google nie wiadomo po co

      +: imlmpe, S........3
      • udostępnij
        • Link
    • więcej komentarzy (25)

  •  
    imlmpe 2 lata temu

    +286

    ◢ #unknownews ◣

    Dziś zestawienie jest wyjątkowo długie - był to tydzień obfity w ciekawe znaleziska :)

    1) Machine Learning - podstawy dla wszystkich i dla 'opornych'
    https://vas3k.com/blog/machine_learning/
    INFO: bardzo fajnie napisany tekst pokazujący zawiły temat w przystępny sposób i na realnych przykładach

    2) Pisz DŁUGIE funkcje, czyli słów kilka o rozdrabnianiu kodu źródłowego
    http://redbeardlab.com/2019/02/07/write-long-function/
    INFO: ciekawe przemyślenia odnośnie tego, aby nie dzielić na siłę kodu na coraz mniejsze fragmenty.

    3) Krótkie funkcje mogą być szkodliwe - czyli szersza dysputa na temat wcześniejszego linka
    https://medium.com/@copyconstruct/small-functions-considered-harmful-91035d316c29
    INFO: tekst zawiera także porady, kiedy tworzenie mini-funkcji może pomóc

    4) Czy rozpoznasz źle zaprojektowany design? Sprawdź swój zmysł estetyki i użyteczności
    https://cantunsee.space
    INFO: zaczyna się banalnie, ale im głębiej wchodzisz w pytania, tym jest trudniej. Nie z każdą decyzją można się zgodzić.

    5) Wizualizacje struktur danych, wybierz konkretną implementacje / algorytm i w interaktywnej animacji zobacz jak wygląda dodawanie/usuwanie danych
    https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

    6) Lista popularnych pytań rekrutacyjnych z zakresu algorytmiki i struktur danych
    https://hackernoon.com/50-data-structure-and-algorithms-interview-questions-for-programmers-b4b1ac61f5b0
    INFO: pytania są skategoryzowane, a autor daje linki do kompleksowych rozwiązań.

    7) Używaj średników w kodzie JavaScript! - niekiedy zmienia to efekty działania skryptów
    https://medium.freecodecamp.org/codebyte-why-are-explicit-semicolons-important-in-javascript-49550bea0b82
    INFO: ostatnio króluje moda na pisanie kodu bez użycia średników. Do czego to może doprowadzić?

    8) Lista zaskakujących rzeczy, które możesz wykonać w czystym HTML+CSS (nie potrzebujesz JS)
    https://www.256kilobytes.com/content/show/4399/get-these-dependencies-off-my-lawn-5-tasks-you-didnt-know-could-be-done-with-pure-html-and-css

    9) GitHistory - "git diff" to za mało? chcesz czegoś czytelniejszego, webowego i po prostu... ładnego?
    https://githistory.xyz
    INFO: kliknij na 'try now' aby zobaczyć o co w tym chodzi. Wygląda bardzo przyjemnie.

    10) Przegląd ustawień serwera Nginx (WWW) - porady na temat konfiguracji i hardeningu
    https://github.com/trimstray/nginx-quick-reference
    INFO: warto rzucić okiem na infografikę na temat hardeningu ustawień

    11) Automatycznie aktualizowana lista wszystkich filmów udostępnionych na wykopowym mikroblogu (możesz wykopać)
    https://www.wykop.pl/link/4796587/wszystkie-filmy-udostepnione-na-mikroblogu-7-dni/
    INFO: lista odświeża się co około 15 minut i zawiera dane z ostatnich 7 dni.

    12) Jak działa GPS? co to jest AGPS? - przystępne wyjaśnienie technologii
    https://medium.com/@aryamansharda/how-gps-actually-works-e6e0d126d2d5
    INFO: jeśli często czytasz coś na Medium i wyskoczy Ci paywall, użyj trybu incognito ;)

    13) Człowiek vs “zautomatyzowany system” - o tym, jak trudno walczyć z decyzjami automatów, zwłaszcza gdy nie znamy ich powodów
    https://blog.usejournal.com/google-wrongly-terminated-our-new-business-via-our-google-play-developer-account-5f5b7b742542
    INFO: gość wydał kilkadziesiąt tysięcy funtów na budowę aplikacji, która natychmiast dostała bana od Google - powód nieznany, możliwości odwołania brak

    14) Darmowa, dostępna online książka na temat HTTP/3
    https://http3-explained.haxx.se/en/

    15) Blobmaker - stwórz własnego 'bloba' (kleksa) do użycia np. w logo (ostatnio to modne w startupach)
    https://www.blobmaker.app
    INFO: pobaw się dwoma suwakami nadole, kliknij na generowanie kształtu i pobierz wzór jako plik SVG

    16) Szpitale i duże sklepy posiadają wystawione do netu panele sterowania chłodniami (domyślne hasła!)
    https://www.safetydetective.com/blog/rdm-report/
    INFO: wspomniane panele można namierzyć np. przez Shodana

    17) Sheety - zamień dowolny (publiczny) arkusz kalkulacyjny Google w API i używaj go w swoim produkcie
    https://sheety.co/

    18) pgstatstatements - jedno z najużyteczniejszych rozszerzeń do PostgreSQL pozwalające łatwiej optymalizować zapytania
    https://www.citusdata.com/blog/2019/02/08/the-most-useful-postgres-extension-pg-stat-statements/

    19) Docker i jego bezpieczeństwo - czyli jak bezpiecznie pracować z kontenerami
    https://made2591.github.io/posts/docker-security
    INFO: lektura obowiązkowa dla ludzi pracujących z dockerem. Przystępne wyjaśnienie tematów związanych z security

    20) Awesome Bug Bounty - lista programów płacących za szukanie bugów (security) w aplikacjach
    https://github.com/djadmin/awesome-bug-bounty
    INFO: zwróć uwagę na sekcję 'Write Ups & Authors' - podlinkowano tam teksty z opisami już znalezionych dziur. Pouczające.

    21) AMA z twórcą podcastu z USA, który zarabia ~$23000/rok prowadząc swój show
    https://www.reddit.com/r/podcasting/comments/aoy4gc/in_2018_i_made_23k_in_revenue_from_my_podcast_ama/
    INFO: interesująca seria pytań i odpowiedzi dla ludzi zainteresowanych podcastingiem i zarabianiem na nim

    22) PhantomBuster - korzystaj z API znanych serwisów zupełnie BEZ programowania
    https://phantombuster.com/api-store
    INFO: w ramach darmowego konta można zautomatyzować tylko jedno zadanie. Płatne plany są niestety drogie, ale pomysł jest fajny!

    23) Jak ograniczyć listę komend jakie może wykonać użytkownik w terminalu Linuksa?
    https://access.redhat.com/solutions/65822
    INFO: ciekawe zastosowanie RBASHa (Restricted Bash) do hardenowania środowiska pracy userów

    24) InstantPage - biblioteka do ładowania w tle podstron, które prawdopodobnie chcesz zobaczyć (przyspiesza działanie serwisu)
    https://instant.page
    INFO: jeśli Twój kursor najedzie na link na dłużej niż 65ms, to strona do której prowadzi link będzie wczytana do cache

    25) "VIM oszczędza mi wiele godzin pracy przy pisaniu książek i tworzeniu kursów"
    https://nickjanetakis.com/blog/vim-is-saving-me-hours-of-work-when-writing-books-and-courses
    INFO: interesujące zastosowanie wspomnianego edytora

    26) Bootstrap w wersji 5.x nie będzie miał już jQuery w zależnościach
    https://github.com/twbs/bootstrap/pull/23586
    INFO: można go używać 'z' jak i 'bez' tej biblioteki

    27) "30 sekund wiedzy" - rozszerzenie do Chrome dostarczające Ci wiedzę z programowania za każdym razem gdy otwierasz nową zakładkę
    https://30secondsofknowledge.petrovicstefan.rs/

    28) Google Docs ma teraz API do automatyzacji zadań
    https://techcrunch.com/2019/02/11/google-docs-gets-an-api-for-task-automation/

    29) Vult - jeden natywny klient (Win/Mac/Linux) wspierający Slacka, Skype, Facebooka, Twittera, Signala i kilku innych
    https://volt.ws
    INFO: ciekawy jest rozmiar tej aplikacji... poniżej 200KB (kilo, nie mega!)

    == LINKI TYLKO DLA PATRONÓW ==

    30) Seria wideo - tworzymy grę 3D w C++ z użyciem DirectX 11 (Youtube)
    http://uw7.org/un_5c641806b2994
    INFO: playlista obecnie posiada 6 filmów, ale kurs cały czas jest w trakcie tworzenia

    31) Siedem zasad tworzenia pięknych interfejsów użytkownika
    http://uw7.org/un_5c64180f7a4cf (część 1)
    http://uw7.org/un_5c641821f19f8 (część 2)
    INFO: zaktualizowany i rozbudowany o najnowsze standardy tekst sprzed 5 lat

    32) Lista 28 stron z darmowymi fotkami (tzw. Stocki), które możesz wykorzystać w swoich projektach
    http://uw7.org/un_5c641829ee9bc

    33) Jak skonfigurować swojego maca do pracy nad projektami webowymi?
    http://uw7.org/un_5c64182fcec46
    INFO: wybór edytora, instalacja GITa, konfiguracja NodeJS - rzuć także okiem na linki na końcu tekstu

    34) Przeglądarka ofert serwerów VPS i dedykowanych - ponad 11200 ofert w bazie
    http://uw7.org/un_5c6418390c378
    INFO: można sortować listę po dowolnym parametrze (cena, dysk, lokalizacja, rodzaj wirtualizacji itp)

    35) Interaktywny kurs języka C, uruchamiany w przeglądarce
    http://uw7.org/un_5c641840639d9
    INFO: aplikacja może długo się ładować (kilkanaście sekund). Gdy się załaduje, kliknij w kółko w prawym dolnym rogu ekranu

    36) Twórz projekty online bez programowania (często nawet za darmo!) - linki do użytecznych zasobów
    http://uw7.org/un_5c6418501edc6
    INFO: narzędzia podzielone są na 5 kategorii: sklepy online, aplikacje, newslettery, landing page i typowe strony WWW

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #javascript #design #security #youtube #startup #technologia #facebook #nodejs #google #jquery #docker #serwery #programowanie #jezykc #ciekawostki
    pokaż całość

    źródło: IMG_D2D9AC0252D9-1.jpeg

    +: bananoweciasto, NERP +284 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      parlament 2 lata temu

      +1

      @imlmpe: JAK KTOŚ SZUKA FRONTENDA BEZ PORTFOLIO TO ZAPRASZAM, DUŻO NIE CHCE, ALE TROCHE UMIEM

      źródło: bezportfolio.png

      +: bersking
      • udostępnij
        • Link
    •  
      pq18 2 lata temu

      0

      taktyk

      • udostępnij
        • Link
    • więcej komentarzy (33)

  •  
    imlmpe 2 lata temu

    +394

    ◢ #unknownews ◣

    To był ciężki dzień, więc dziś wrzucam zestawienie nieco później niż zwykle.
    Zapraszam do czytania :)


    1) "Jak mądrze zadawać pytania?" - czyli polskie tłumaczenie książki Erica S. Raymonda
    http://rtfm.killfile.pl
    INFO: tak, to ten hit do którego odsyłało się ludzi na usenecie jakieś 15 lat temu. Nadal jednak warto przeczytać

    2) Zastanawiałeś się kiedyś co się dzieje po wysłaniu zapytania do bazy danych? - opis całego procesu krok po kroku
    https://numeracy.co/blog/life-of-a-sql-query

    3) Stylujesz formularze na stronie w CSS? Nie zapominaj o zdefiniowaniu koloru czcionki!
    https://www.luu.io/posts/web-devs-font-color
    INFO: opis, do czego może doprowadzić pozostawienie domyślnych, systemowych kolorów

    4) Masz mnóstwo ukrytych plików konfiguracyjnych (np. .vimrc) w katalogu domowym? - posprzątaj je w sprytny sposób
    https://0x46.net/thoughts/2019/02/01/dotfile-madness/

    5) Aplikacja gmail na smartfony otrzyma wkrótce zupełnie nowy wygląd - zobacz, co się zmieni
    https://mashable.com/article/google-gmail-app-redesign/

    6) System uprawnień dostępu dla paczek w NPM - koncepcja
    https://hackernoon.com/npm-package-permissions-an-idea-441a02902d9b
    INFO: autor prezentuje swoją wizję na podniesienie bezpieczeństwa ogromnego ekosystemu paczek NPMa - ciekawe!

    7) Chcesz zacząć pracować w chmurze i poznać środowisko Microsoft Azure? to jest dobre miejsce aby zacząć naukę
    https://docs.microsoft.com/pl-pl/learn/
    INFO: darmowa platforma z tutorialami od Microsoftu

    8) Wszystkie reklamy nowego iPada PRO od Apple zostały w pełni nagrane i zmontowane na iPadzie PRO
    https://petapixel.com/2019/01/29/apples-new-ipad-pro-ads-were-shot-and-made-entirely-on-the-ipad-pro/
    INFO: robi wrażenie! Dobra metoda na prezentację tableta, który może zastąpić komputer

    9) Lista unixowych gier działających w terminalu - wszystkie dostępne do ściągnięcia za darmo
    https://github.com/ligurio/awesome-ttygames

    10) Co jest nie tak z Raspberry Pi? lista grzechów małego komputera
    https://ownyourbits.com/2019/02/02/whats-wrong-with-the-raspberry-pi/

    11) Wyrażenia regularne w JavaScript - jak z nich korzystać w poprawny sposób?
    https://devszczepaniak.pl/wyrazenia-regularne-w-javascript/

    12) Problematyczna sekunda - czyli o tym jak pewna jedna sekunda powoduje koszmary u programistów
    https://sarvendev.com/2019/01/problematyczna-sekunda/

    13) Tęsknisz za starymi, dobrymi trackerami z Amigi? pobaw się jednym zn ich online
    https://www.stef.be/bassoontracker/
    INFO: to narzędzie do tworzenia muzyki. Możesz na poczatek wybrać jeden z przykładowych utworów z menu po lewej

    14) Chcesz otrzymywać zestawienie unknowNews na maila? zapisz się na newsletter
    https://unknownews.carrd.co
    INFO: pamiętaj, aby potwierdzić zapis! (kliknij w linka w wiadomości zwrotnej)

    15) Jak skontaktować się z supportem Facebooka? to nie takie proste...
    https://arturjablonski.com/kontakt-z-facebookiem/
    INFO: okazuje się, że jeśli zainwestujesz 2zł, to kontakt będzie dość prosty ;)

    16) Algorytmy przeszukiwania tekstów w Pythonie - kiedy i jak je stosować (realne przykłady)
    https://stackabuse.com/search-algorithms-in-python/

    17) Kiedy ostatnio skończyłeś jakiś projekt? spróbuj doprowadzić do końca chociażby najmniejszy projekt
    http://richardmavis.info/a-complete-program
    INFO: Autor tworzy malutki program konsolowy do wyświetlania notyfikacji, prezentując cały proces jego powstawania i rozbudowy

    18) W pakietach LibreOffice/OpenOffice można było uruchomić dowolny skrypt Pythona po otworzeniu dokumentu
    https://sekurak.pl/libreoffice-openoffice-mozna-wykonac-kod-w-systemie-operacyjnym-po-otwarciu-prostego-pliku/
    INFO: błąd został już usunięty z obu pakietów, więc możliwie szybko zaktualizuj swoje oprogramowanie

    19) W Chinach powstał most o długości 26 metrów, w pełni wydrukowany za pomocą drukarki 3D
    https://forbot.pl/blog/otwarto-najdluzszy-na-swiecie-most-wydrukowany-w-3d-id32366

    20) Facebook będzie Cię informował, kto uploadował Twoje dane kontaktowe do ich systemu remarketingu
    https://techcrunch.com/2019/02/06/why-am-i-seeing-this-ad/
    INFO: oglądałeś odkurzacze w sklepie online i teraz widzisz wszędzie reklamy odkurzaczy? FB powie Ci, kto wycelował w Ciebie te reklamy

    21) Ustawiasz bardzo szczegółową autoodpowiedź "out-of-office" na czas urlopu? to przestań!
    https://lonesysadmin.net/2019/02/03/out-of-office-messages-are-a-security-risk/
    INFO: wyjaśnienie, dlaczego może to być zagrożeniem dla bezpieczeństwa

    22) Gdzie się podziały LEDy, które miały wytrzymać po 100000 godzin?
    https://hackaday.com/2019/02/05/what-happened-to-the-100000-hour-led-bulbs/
    INFO: gdy technologia LED wchodziła na rynek, na opakowaniach widniały oznaczenia '50k' czy nawet '100k' godzin. Dlaczego teraz jest to 7-15k?

    23) "Od zera do pentestera" - ciekawa seria filmów na Youtube
    https://www.youtube.com/channel/UCP16m86ciUUlU8UZvlpw0TQ
    INFO: daj mu suba! kanał jest ciekawy, a ma obecnie tylko 1500 subskrypcji

    24) Anchor (darmowy hosting dla podcastów) został przejęty przez Spotify
    https://medium.com/anchor/anchor-is-joining-spotify-70356e3ac23f
    INFO: szacuje się, że około 40% nowopowstających podcastów jest hostowanych na platformie Anchor.fm

    25) Lista API o których nie wiedziałeś, jak bardzo ich potrzebujesz ;)
    https://dev.to/mkrl/apis-you-didnt-know-you-needed-38c
    INFO: traktuj to jako link z kategorii 'humor', ale uwaga: te API naprawdę działają!

    26) Pewien kantor online stracił ponad 137 milionów dolarów, bo jego właściciel... zmarł zabierając wszystkie hasła do grobu
    https://arstechnica.com/information-technology/2019/02/digital-exchange-loses-137-million-as-founder-takes-passwords-to-the-grave/

    27) Stackoverflow, czyli... największy portal pomagający ludziom wyjść z VIMa (ciekawa analiza)
    https://stackoverflow.blog/2017/05/23/stack-overflow-helping-one-million-developers-exit-vim/
    INFO: 1 osoba na 20000 wchodzących na Stackoverflow szuka tam informacji jak wyjść z edytora VIM

    28) Potrzebujesz darmowego, zaawansowanego edytora wideo dla Linuksa? Ściągnij Flowblade
    https://jliljebl.github.io/flowblade/

    29) Ciekawy, malutki notebook dla administratorów systemowych
    https://habr.com/en/post/437912/

    30) Pytania na rozmowę kwalifikacyjną dla programisty JavaScript
    https://www.devkozak.com/pytania-js/

    == LINKI TYLKO DLA PATRONÓW ==

    31) Gra 3D zbudowana w pełni z użyciem grafiki 3D - sterujesz strzałkami i spacją
    http://uw7.org/un_5c5c52675053c
    INFO: w drugim levelu musisz użyć jetpacka, bo plansza jest zapętlona!

    32) Klony znanych gier w wydaniu Open Source - wszystkie dostępne do ściągnięcia za darmo
    http://uw7.org/un_5c5c526deacf2
    INFO: Zbiór starszych gier i ich odpowiedników zremake'owanych przez fanów. Każdy link z listy posiada swoje repo + zazwyczaj stronę projektu.

    33) Baza danych pytań rekrutacyjnych dla frontendowców
    http://uw7.org/un_5c5c527338752
    INFO: pytania w języku polskim, a sama baza tworzona jest przez społeczność

    34) Marzysz o tym, aby zamieszkać w Vanie i zwiedzać nim świat? ten poradnik jest dla Ciebie! :D
    http://uw7.org/un_5c5c527a07188
    INFO: jaki samochód wybrać, jak go przebudować, jak dostarczyć prąd, jak ocieplić i wiele innych poradników

    35) Potrzebujesz nowe logo/logotyp dla swojej firmy lub projektu? odpowiedz na 3 pytania i gotowe
    http://uw7.org/un_5c5c5280647fe
    INFO: to generator grafik. Pamiętaj aby podając słowa kluczowe opisujące Twoją działalność podać je po angielsku

    ==
    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://bit.ly/unDodaj

    Podobało się? Zalajkuj lub podaj dalej - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    adekwatne tagi:
    #programowanie #technologia #python #javascript #spotify #frontend #design #security #sysadmin #youtube #marketing #facebook #hosting #google #smartfon #ciekawostki #css #webdev
    pokaż całość

    źródło: IMG_B2A7CF84FC50-1.jpeg

    +: m......h, charrllie +392 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      obieq 2 lata temu

      +1

      @imlmpe: VIM to g@wno dziękuję, dobranoc

      +: xkalibobxstejkx
      • udostępnij
        • Link
    •  
      p..............u 2 lata temu via Wykop Mobilny (Android)

      +1

      @obieq: Proszę nie szkalować najlepszego edytora ( ͡° ͜ʖ ͡°)

      +: niepodszywamsiepodbiauka
      • udostępnij
        • Link
    • więcej komentarzy (30)

  •  
    imlmpe 2 lata 1 mies. temu

    +252

    ◢ #unknownews ◣

    W ostatnim tygodniu byłem chory, więc nie wrzucałem zestawienia - dziś za to publikuję wersję rozszerzoną.
    Sekcja dla patronów też z tej okazji nieco urosła, aby nie byli oni stratni na mojej nieobecności.


    1) Czy rozpoznasz phishing od prawdziwego maila? - zabawa od Google
    https://phishingquiz.withgoogle.com
    INFO: Phishing to metoda oszustwa w której oszust podszywa się pod inną osobę (podszywanie się pod maile) lub stronę (fałszywe serwisy)

    2) Facebook płaci ludziom za instalację szpiegującego ich VPNa
    https://techcrunch.com/2019/01/29/facebook-project-atlas/
    INFO: targetem są ludzie w wieku 13-35 lat. Facebook płaci do $20 za możliwość szpiegowania 100% ruchu z telefonu.

    3) Youtube nie będzie już podpowiadał filmów tworzonych przez płaskoziemców, uzdrowicieli i wielbicieli teorii spiskowych
    https://mashable.com/article/youtube-to-stop-recommending-conspiracy-theories/
    INFO: znikną z 'zobacz również', a nie z platformy. Kto będzie chciał, znajdzie je baz problemów

    4) Przeglądarka fontów programistycznych - chcesz szybko potestować różne fonty do swojego edytora?
    https://app.programmingfonts.org

    5) FISH - alternatywny, przyjazny dla usera shell z wieloma unikalnymi funkcjami
    https://www.youtube.com/watch?v=C2a7jJTh3kU
    INFO: film prezentujący możliwości tej powłoki w najnowszej wersji

    6) Sprytny sposób na zabezpieczenie androidowego malware przed wykryciem
    https://thehackernews.com/2019/01/android-malware-play-store.html
    INFO: malware używa akcelerometru. Jeśli nie wykryje drgań telefonu, oznacza to, że został uruchomiony na emulatorze i wtedy się deaktywuje.

    7) Wstęp do GraphQL - co to jest i jak z tego korzystać?
    https://medium.freecodecamp.org/an-introduction-to-graphql-how-it-works-and-how-to-use-it-91162ecd72d0
    INFO: artykuł pokazuje między innymi prostą implementację GraphQL w NodeJS

    8) Lista 40 najbardziej użytecznych GEMów do Ruby - z podziałem na kategorie i z opisami
    https://medium.com/codica/40-best-ruby-gems-we-cant-live-without-8ccf314fcd38

    9) Porównanie git-merge oraz git-rebase wraz z wyjaśnieniem przypadków użycia
    https://medium.freecodecamp.org/an-introduction-to-git-merge-and-rebase-what-they-are-and-how-to-use-them-131b863785f
    INFO: na końcu autor dzieli się wskazówkami kiedy używać którego sposobu oraz opisuje swoje preferencje

    10) ITCH.IO - market dla gier komputerowych tworzonych przez niezależnych twórców
    https://itch.io

    11) Jak to jest realizować swoje marzenie od 30 lat i polec? Historia 'bionicznych butów'.
    https://thehustle.co/bionic-boot/

    12) Język 'Kotlin' staje się coraz bardziej popularny - oto ogromny zbiór linków pomagających w jego nauce
    https://bulldogjob.pl/news/511-skad-czerpac-wiedze-o-kotlinie

    13) Japoński rząd zalegalizował hackowanie urządzeń IoT w celu ich zabezpieczenia
    https://www.zdnet.com/article/japanese-government-plans-to-hack-into-citizens-iot-devices/
    INFO: zmiany mają związek z igrzyskami Tokyo 2020, a hackować mogą tylko uprawnione jednostki

    14) Zawsze podaj tylko jedną zmienną jako argument funkcji w JavaScript - wyjaśnienie dlaczego
    https://levelup.gitconnected.com/always-pass-one-argument-to-your-javascript-function-4140d909937e

    15) Używasz 'HamburgerMenu' w swojej aplikacji webowej? to zrób to dobrze
    https://medium.freecodecamp.org/the-mistake-developers-make-when-coding-a-hamburger-menu-f46c7a3ff956
    INFO: aby zrozumieć problem błędnej implementacji, zobacz załączony film

    16) Jak używać Google Sheets jako bazę danych/CMS w swoim projekcie?
    https://blog.usejournal.com/how-to-use-google-sheets-as-a-cms-or-a-database-f9d8e736fdce

    17) Lista 5 najważniejszych zagadnień, którymi powinien zainteresować się frontend developer w 2019 roku
    https://zendev.com/2019/01/15/frontend-development-topics-to-learn-in-2019.html

    18) Telefony z Androidem zabijają aplikacje działające w tle aby zaoszczędzić baterię - jak wyłączyć tę funkcję?
    https://dontkillmyapp.com
    INFO: wybierz z listy producenta i przeczytaj jak wyłączyć optymalizację pracy na baterii

    19) HowManyPeopleAreAround - prosty skrypt Pythona szacujący liczbę urządzeń z włączonym WiFi wokół Ciebie
    https://github.com/schollz/howmanypeoplearearound

    20) Koncepcja "Kubernetes" wyjaśniona w 5 minut (light talk przy tablicy materiał od VMware)
    https://www.youtube.com/watch?v=PH-2FfFD2PU
    INFO: w filmie pojawiają się drobne pomyłki w trakcie prezentacji, ale poprawki są w komentarzach

    21) HTTP/3 - o co w tym chodzi? Świetny tekst od Cloudflare
    https://blog.cloudflare.com/http-3-from-root-to-tip/

    22) "The Internals of PostgreSQL" - darmowa książka dla użytkowników PostgreSQL
    http://www.interdb.jp/pg/index.html

    23) Rzeczy, których brakuje w języku JavaScript - ciekawa lista z przemyśleniami.
    http://2ality.com/2019/01/future-js.html

    24) Pozbycie się obiektu "this" z JavaScript, zrobi z niego znacznie lepszy język
    https://medium.freecodecamp.org/removing-javascripts-this-keyword-makes-it-a-better-language-here-s-why-db28060cc086
    INFO: Autor nie tylko pisze o tym, że this jest problematyczne, ale proponuje również rozwiązanie na zachowanie obiektowości bez używania tego keyworda

    25) A może zamiast narzekać na "this", warto zrozumieć jego działanie?
    https://medium.freecodecamp.org/a-guide-to-this-in-javascript-e3b9daef4df1

    26) Ruszyła trzecia edycja darmowego kursu o Deep Learningu
    https://www.fast.ai/2019/01/24/course-v3/
    NFO: o ile sam kurs jest darmowy to moc obliczeniową musimy załatwić sobie sami (własny, dość mocny PC lub chmura)

    27) Co to jest U2F i dlaczego powinieneś zrezygnować z kodów SMS jako second factor?
    https://hackernoon.com/what-the-heck-is-u2f-35cb68082dbe

    28) DBeaver - multiplatformowy darmowy tool do zarządzania bazami danych
    https://dbeaver.io

    29) Docker - różnica między "ADD" oraz "COPY" w Dockerfile
    https://medium.freecodecamp.org/dockerfile-copy-vs-add-key-differences-and-best-practices-9570c4592e9e
    INFO: składnia obu poleceń jest identyczna. Efekt działania w zasadzie też... czym więc się różnią?

    30) Planujesz szyfrować swoje skompresowane pliki? Nie używaj 7z/7zip
    https://threadreaderapp.com/thread/1087848040583626753.html
    INFO: błędnie napisany generator liczb losowych sprawia, że algorytm można bardzo szybko złamać

    31) Podstawy basha i komend linuksowych dla początkujących - dobre wprowadzenie
    https://dev.to/awwsmm/101-bash-commands-and-tips-for-beginners-to-experts-30je
    INFO: jeśli chcesz rozpocząć swoją przygodę z pracą w terminalu, to jest to dobry punkt startowy

    32) Czym są lvalues i rvalues w C++? - bardzo klarowne wytłumaczenie z przykładami
    https://www.internalpointers.com/post/understanding-meaning-lvalues-and-rvalues-c

    33) FFF (Fucking Fast File-Manager) - działający w terminalu program do zarządzania plikami, minimalistyczny, szybki
    https://github.com/dylanaraps/fff
    INFO: wspiera wyszukiwanie na bieżąco w trakcie pisania tekstu, przyjemny dal oka (LS_COLORS), ma możliwość customizacji i tab-completion.

    34) Dlaczego nie powinieneś używać w C# słowa kluczowego 'checked'?
    http://www.devsanon.com/c/c-why-you-should-never-use-the-checked-keyword-unless-absolutely-necessary/

    == LINKI TYLKO DLA PATRONÓW ==

    35) Startupy transparentne finansowo - lista 15 takich firm wraz z raportami
    http://uw7.org/un_5c516e367ec4f
    INFO: na stronie znajdziesz linki do wykresu zarobków, do wywiadów odnośnie kosztów/przychodów itp oraz szacunkowe przychody netto.

    36) Podręcznik do Reacta napisany zgodnie z zasadą 80/20, co sprowadza się do naucz się większości istotnych kwestii we względnie krótszym czasie.
    http://uw7.org/un_5c516e3d8d7cc
    INFO: zawiera także wersje PDF, ePub oraz Mobi do pobrania (link na końcu tekstu)

    37) Instagram Bot - soft do spamowania na Instagramie (like, follow, comment)
    http://uw7.org/un_5c516e43ad7d6
    INFO: wrzucam ze względu na ciekawy kod źródłowy, pokazujący jak można zautomatyzować korzystanie z interfejsu aplikacji webowej

    38) Jak zbudować stronę internetową, która będzie działać nawet gdy padnie Ci internet? (z odrobiną magii JavaScriptu)
    http://uw7.org/un_5c516e4985a91
    INFO: sztuczka polega na wykorzystaniu CacheAPI oraz Service Workerów

    39) Tworzenie prostego bota na Slacku (język: Python)
    http://uw7.org/un_5c516e4f0252f

    40) Słownik oprogramowania DevOpsa - czyli lista technologii jakie powinieneś znać z opisem co to jest
    http://uw7.org/un_5c516e544ae35
    INFO: wiesz co to jest Terraform, Kafka, Consul, Vagrant lub Vault? Warto poczytać. Zwięźle wyjaśnione.

    41) Jak stworzyć webscrappera z użyciem Puppeteera - tutorial
    http://uw7.org/un_5c516e5a1306a
    INFO: Puppeteer to biblioteka NodeJS do zdalnego sterowania przeglądarką

    42) Używanie fetch() (i promisów) w JavaScript do wykonywania zapytań do zewnętrznych zasobów
    http://uw7.org/un_5c516e6336b70

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #android #python #javascript #frontend #telefony #internet #youtube #startup #technologia #facebook #nodejs #google #devops #docker #programowanie #cpp #sql #react
    pokaż całość

    źródło: IMG_64AA88DF78C6-1.jpeg

    +: donpedroleone, ksab +250 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      Pyxelr 2 lata 1 mies. temu

      0

      @Isanell: Polecam newsletter Inside Security.

      • udostępnij
        • Link
    •  
      azertyazerty 2 lata temu

      0

      Punkt 31 z komendami basha jest wspanialy, podawales gdzies wczesniej. @imlmpe Dzieki

      • udostępnij
        • Link
    • więcej komentarzy (34)

  •  
    imlmpe 2 lata 1 mies. temu

    +345

    ◢ #unknownews ◣

    Nowe zestawienie ciekawych linków z branży IT - koniecznie podziel się nim z kolegami z pracy :)

    1) Platforma do nauki programowania - rozwiązuj i analizuj z mentorem zadania w 48 językach programowania
    https://exercism.io
    INFO: wygląda na to, że póki co, wszystko jest za darmo. Pomysłowe jest wysyłanie odpowiedzi do zadań przez CLI

    2) Najniebezpieczniejsza linijka kodu w Pythonie to?
    https://www.quora.com/What-is-the-most-dangerous-Python-line-of-code
    INFO: fajnie wyjaśniony temat alokowania zmiennych w pamięci, czyli co dzieje się pod maską

    3) Naucz się korzystać z cURL w linii poleceń - zbiór użytecznych przykładów
    https://linuxhandbook.com/curl-command-examples/
    INFO: cURL służy do wykonywania zapytań http/https z zadanymi parametrami, nagłówkami itp.

    4) Podstawy programowania w PowerShellu na Windowsie
    https://blog.netwrix.com/2018/02/21/windows-powershell-scripting-tutorial-for-beginners/

    5) Taktyka używana przez komputer w Age Of Empires 2, wyjaśniona w 20 minut
    https://www.youtube.com/watch?v=-S1CkfzEHSU
    INFO: film zawiera wywiad z autorem oraz pytanie o to czy AI w grze faktycznie cheatuje z surowcami czy nie ;)

    6) Nuclear - wyobraź sobie Spotify za które nie trzeba płacić. To aplikacja wyszukująca muzyki w publicznych katalogach.
    https://github.com/nukeop/nuclear
    INFO: streamuje utwory z Youtube (samo audio), soundcloud, bandcamp itp. Umożliwia pobieranie znalezionej muzyki.

    7) Tutorial tworzenia animacji 3D w czystym CSS na przykładzie obracającego się sześcianu (film - około 9 minut)
    https://www.youtube.com/watch?v=MgSueAUTGGM

    8) Opis 'poprawek' do algorytmów Google - Panda, Pingwin, Koliber, Gołąb... mówi Ci to coś?
    https://delante.pl/algorytmy-google-opis-charakterystyka/
    INFO: artykuł z serii 'musisz przeczytać' dla wszystkich chcących zajmować się branżą SEO

    9) NPM i bezpieczeństwo zależności, czyli co tak naprawdę pobierasz?
    https://hackernoon.com/what-if-we-could-verify-npm-packages-c2a319cff758
    INFO: dobry tekst na temat zagrożeń związanych z bezpieczeństwem NPM + kilka rozwiązań, jak sobie z tym poradzić

    10) Dlaczego programy pisane w języku C są czasami dziesiątki razy szybsze od tych pisanych w Pythonie?
    https://www.quora.com/Why-does-C-code-run-faster-than-Pythons

    11) Co z tym IPv6, będzie czy nie będzie? Analiza aktualnej sytuacji
    https://www.internetgovernance.org/2019/01/04/is-there-hope-for-ipv6/

    12) Zwykły interpreter vs JIT compiler vs JIT interpreter vs AOT compiler - świetne wyjaśnienie o co w tym chodzi
    https://softwareengineering.stackexchange.com/questions/246094/understanding-the-differences-traditional-interpreter-jit-compiler-jit-interp

    13) Dive into Deep Learning — darmowa książka online do nauki deep learningu
    https://d2l.ai/index.html

    14) AnimeJS - lekka biblioteka JavaScript do tworzenia efektownych animacji (rzuć okiem na przykłady!)
    https://animejs.com

    15) RunJS - natywna aplikacja na Maca do uruchamiania JavaScriptu 'w locie' podczas pisania (coś jak sandbox do Swifta)
    https://projects.lukehaas.me/runjs/

    16) Koniec z automatycznym i niezapowiedzianym ściąganiem kasy z karty po zakończeniu "okresu próbnego" - przynajmniej na kartach Mastercard
    https://newsroom.mastercard.com/2019/01/16/free-trials-without-the-hassle/

    17) DuckDuckGo rozpoczyna współpracę z Apple - będą używali ich map do poszukiwania adresów i tras
    https://spreadprivacy.com/duckduckgo-apple-mapkit-js/

    18) Carbon - chcesz pochwalić się fragmentem swojego kodu źródłowego w social mediach (np. na instagramie)? zrób to z klasą ;)
    https://carbon.now.sh/

    19) The MAC index - porównywarka cen produktów Apple w różnych krajach, czyli zobacz ile przepłacamy w Polsce
    https://themacindex.com/lines?currency=PLN
    INFO: kupując najnowszego iPhone w USA, zaoszczędzisz 1666zł w porównaniu do Polski. Po macbooka pro leć do UK - zaoszczędzisz ponad 3k

    20) Hexyl - konsolowy edytor hex z podświetlaniem składni (podświetla teksty, bajty zerowe, białe znaki itp)
    https://github.com/sharkdp/hexyl
    INFO: idea podświetlania zawartości pliku może bardzo ułatwić pracę ludziom lubiącym grzebać w plikach binarnych

    21) Lista kilkuset publicznie dostępnych API
    https://public-apis.xyz/

    22) Jak uczyć ludzi GITa? zwykłe add/commit/push to za mało
    https://rachelcarmena.github.io/2018/12/12/how-to-teach-git.html

    == LINKI TYLKO DLA PATRONÓW ==

    23) Poradnik paranoika - jak wykryć ukrytą kamerę w pokoju hotelowym, podsłuch, weneckie lustro itp.
    http://uw7.org/un_5c40712c7b5df

    24) Zabawne kody CSS do nadruku na koszulkę/kubek itp
    http://uw7.org/un_5c40713524ee6

    25) Async/Await w JavaScript - życiowe przykłady użycia, które pomogą Ci zrozumieć o co chodzi
    http://uw7.org/un_5c40713c34fed

    26) Instrukcje warunkowe w Bashu - niby prosta sprawa, a czy umiesz tworzyć w nim zagnieżdżone warunki z operatorami logicznymi i negacją?
    http://uw7.org/un_5c407142070da

    27) Świetna prezentacja wideo (36 minut) prezentująca możliwości VIMa - jak zrobić dużo przy minimalnym nakładzie pracy
    http://uw7.org/un_5c407147e1608

    28) Wszystko co chciałbyś wiedzieć o operacjach bitowych w programowaniu
    http://uw7.org/un_5c407151b0e92
    INFO: przesunięcia bitowe, liczenie bitów i inne zagadnienia z wyjaśnieniem jak to robić i w jakim celu (użyteczne!)

    ==
    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://bit.ly/unDodaj

    Podobało się? Zalajkuj lub podaj dalej - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi dostosowane do treści:
    #python #javascript #iphone #spotify #internet #youtube #google #duckduckgo #linux #technologia #css #programowanie #apple #windows #ciekawostki
    pokaż całość

    źródło: IMG_3482.PNG

    +: starskaj, gozwei +343 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      nserdon 2 lata 1 mies. temu

      0

      @olrajt: dziękuję!

      A co do samego feedbacku, to mi na nim w sumie mało zależy, tylko dopóki mentor nie przejrzy kodu, to nie mogę następnego zadania zrobić z danej ścieżki. I w sumie aż tyle mi się nie chce czekać. Zobaczę listę i sobie coś innego znajdę! Dzięki raz jeszcze!

      • udostępnij
        • Link
    •  
      olrajt 2 lata 1 mies. temu via Android

      +1

      @nserdon A to się faktycznie pozmieniało, bo wcześniej jak kod przeszedł testy, to nowe zadanie się od razu odblokowywało

      +: nserdon
      • udostępnij
        • Link
    • więcej komentarzy (39)

  •  
    imlmpe 2 lata 1 mies. temu

    +206

    ◢ #unknownews ◣

    Oto i nowe zestawienie interesujących linków - zapraszam do lektury!

    1) Dart vs Swift - porównanie dwóch popularnych języków programowania.
    https://medium.com/coding-with-flutter/dart-vs-swift-a-comparison-6491e945dc17
    INFO: przykłady kodu, zestawienie możliwości, spis ograniczeń.

    2) Jak modyfikować wyniki wyszukiwania Google, tworząc tym samym 'fake newsy'?
    https://wietzebeukema.nl/blog/spoofing-google-search-results
    INFO: sztuczka polega na dodaniu dwóch parametrów do adresu strony z wyszukiwaniem

    3) "Najciekawsze rzeczy, jakich nauczyłem/dowiedziałem się w 2018 roku" - subiektywna, ale moim zdaniem ciekawa lista
    http://www.perell.com/blog/coolest-things-2018
    INFO: mało technologiczne zestawienie, ale warto na to rzucić okiem

    4) "Atak miliarda uśmiechów", czy jak kto woli "XML Bomb" - na czym polega i jak go zrealizować?
    https://en.wikipedia.org/wiki/Billion_laughs_attack
    INFO: wygenerowany zgodnie z tekstem XML ma mniej jak 1KB, a zajmuje w pamięci ponad 3GB

    5) Deno jako następca nodeJS? - czym jest ta technologia i w czym jest lepsza?
    https://medium.com/lean-mind/deno-node-js-killer-718c8969770b
    INFO: Deno używa TypeScriptu i przywiązuje sporą wagę do tematu bezpieczeństwa. Jego autorem jest... autor Node

    6) Użytkownicy Samsung Galaxy S8 mają na swoich telefonach preinstalowaną apkę Facebooka, której nie mogą usunąć
    https://www.bloomberg.com/news/articles/2019-01-08/samsung-phone-users-get-a-shock-they-can-t-delete-facebook

    7) Jak dobrze znasz pierwszeństwo operatorów w Ruby? - sprawdź swoją wiedzę na 4 'prostych' przykładach
    https://medium.com/rubycademy/4-interesting-examples-of-high-precedences-operations-in-ruby-bd9e49dba52b

    8) Konkurs na napisanie gry online będącej symulatorem hackowania opuszczonej stacji kosmicznej (czas: do końca stycznia)
    https://gynvael.coldwind.pl/?lang=en&id=697
    INFO: wolno używać jedynie technologii client-side. Gra ma działać pod najnowszym Chrome. Organizatorem konkursu jest mi. Gynvael

    9) Darmowa książka na temat algorytmów (z grudnia 2018)
    http://jeffe.cs.illinois.edu/teaching/algorithms/

    10) Docker, kontenery, wirtualne maszyny - wyjaśnienie dla początkujących
    https://medium.com/@sjolbordi/comprehensive-introductory-guide-to-docker-vms-and-containers-4e42a13ee103
    INFO: wiesz czym się różni 'docker host' od 'docker registry' lub 'docker swarm'?

    11) Jak nie bać się VIMa - logicznie usystematyzowany przewodnik po jego podstawowych funkcjach
    https://medium.freecodecamp.org/how-not-to-be-afraid-of-vim-anymore-ec0b7264b0ae

    12) Praca z macierzami (matrix) w Ruby - jak i do czego używać tych dwuwymiarowych struktur danych?
    https://www.rubyguides.com/2019/01/ruby-matrix/

    13) Ledger Nano S - jeden z najpopularniejszych FIZYCZNYCH portfeli do kryptowalut. Jak go zhackować?
    https://www.youtube.com/watch?v=nNBktKw9Is4
    INFO: jeśli chcesz poczytać więcej o niebezpieczeństwach powiązanych z portfelami fizycznymi, zerknij na https://wallet.fail

    14) GitHub udostępnia teraz darmowe, prywatne repozytoria za darmo (z limitem 3 userów per repo)
    https://blog.github.com/2019-01-07-new-year-new-github/

    15) Zakładasz startup? Zacznij od aplikacji webowej, a nie mobilnej (4 powody dlaczego)
    https://www.atrium.co/blog/founders-should-build-website-not-mobile-app/

    16) Ktoś wykonał atak double-spend na Ethereum Classic (ETC, nie ETH!) - ukradziono ponad 1,1 mln USD
    https://thehackernews.com/2019/01/ethereum-double-spend-attack.html
    INFO: atak polegał na przejęciu/posiadaniu ponad 50% mocy obliczeniowej maszyn kopiących daną kryptowalutę

    17) Dlaczego wydawcy gier niechętnie decydują się na wypuszczenie ich na Linuksa?
    https://twitter.com/bgolus/status/1080213166116597760
    INFO: płatni gracze na Linuksie stanowią poniżej 0.1% userów, a generują ponad 20% ticketów

    18) MkCert - narzędzie do tworzenia działających certyfikatów SSL dla aplikacji hostowanej na localhost
    https://blog.filippo.io/mkcert-valid-https-certificates-for-localhost/
    INFO: bardzo użyteczne przy developmencie aplikacji

    19) 5 rzeczy, których prawdopodobnie nie wiedziałeś o JavaScript
    https://kernelgonnapanic.pl/2018/12/18/5-rzeczy-ktorych-nie-wiecie-o-JS/

    20) Zbiór informatycznych żartów - bardzo czerstwy i geekowy rodzaj humoru (znajomość programowania i ang. wymagana)
    https://github.com/wesbos/dad-jokes

    21) Używanie TORa jest prostsze niż myślisz i niemal nie wymaga wiedzy technicznej
    https://www.wired.com/story/tor-anonymity-easier-than-ever/

    22) W najnowszej aktualizacji na iPhone pojawi się mechanizm do odsiewania telemarketerów i niechcianych numerów
    https://medium.com/the-product-ideas-blog/apple-announces-roboblock-1d98d3457412

    23) Ile to jest 9999999999999999.0 - 9999999999999998.0?
    http://geocar.sdf1.org/numbers.html
    INFO: W zależności od języka i użytej technologii, możesz spodziewać się jednej z czterech odpowiedzi.

    24) LiteCLI - terminalowy klient SQLite z uzupełnianiem składni
    https://www.pgcli.com/launching-litecli.html

    == LINKI TYLKO DLA PATRONÓW ==

    25) Lubisz stare filmy? Oto lista kilkuset LEGALNYCH, gotowych do ściągnięcia filmów
    http://uw7.org/un_5c36fca215202
    INFO: do większości z nich wygasły już prawa autorskie, lub autorzy udostępnili je na wolnej licencji

    26) Niesamowity sposób w jaki Facebook podpowiada nam znajomych - akcelerometr, żyroskop i... kurz na obiektywie :o
    http://uw7.org/un_5c36fc2cc412b

    27) W jaki sposób Linkedin wykrywa zainstalowane w przeglądarce rozszerzenia?
    http://uw7.org/un_5c36fc35878cb
    INFO: mają bazę danych 38 dodatków które ich interesują i skanują ich obecność w ciekawy sposób

    28) Jak stworzyć adblocka wycinającego reklamy z radia? - przegląd działających i zupełnie nietrafionych metod
    http://uw7.org/un_5c36fc3d2b208

    29) Otwarte przekierowania - czyli luka w bezpieczeństwie często ignorowana przez programistów
    http://uw7.org/un_5c36fc430952c

    30) Wprowadzenie do Fluttera - frameworka od Google do pisania natywnych aplikacji mobilnych
    http://uw7.org/un_5c36fc5e414b1

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    adekwatne tagi:
    #technologia #javascript #iphone #ethereum #youtube #startup #facebook #nodejs #google #docker #telefony #linkedin #tor
    pokaż całość

    źródło: IMG_D1A69264ADDE-1.jpeg

    +: w_t_d, Migfirefox +204 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      PanWiatrak 2 lata 1 mies. temu

      +1

      Użytkownicy Samsung Galaxy S8 mają na swoich telefonach preinstalowaną apkę Facebooka, której nie mogą usunąć

      @imlmpe: chyba ktoś miał w rękach tylko jeden telefon w życiu. W wielu telefonach nie można tego zrobić i to nie tylko FB ale inne także. Można je tylko wyłączać. No chyba, że się ma roota...

      +: crv0
      • udostępnij
        • Link
    •  
      grap32 2 lata 1 mies. temu

      +1

      GitHub

      @imlmpe: pamiętacie gdy wszyscy wybrzydzali i mówili bee na fakt, że Microsoft stał się nowym właścicielem? A na razie same pozytywy!:)

      +: imlmpe
      • udostępnij
        • Link
    • więcej komentarzy (24)

  •  
    imlmpe 2 lata 1 mies. temu

    +6

    Link czasami działa, a czasami nie - sprawdź, jak jest u Ciebie (Google profiluje wyniki)

    https://www.google.com/search?kgmid=%2Fg%2F120xzs74&q=kto+jest+winien+z%C5%82ej+sytuacji+gospodarczej+w+Polsce%3F&kponly

    #heheszki #pasjonaciubogiegozartu #google #humor
    pokaż całość

    +: wpiotr2221, Firnow +4 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      DynPydro 2 lata 1 mies. temu

      0

      @imlmpe: @programista_nie_informatyk: https://www.google.com/search?kgmid=%2Fg%2F120xzs74&q=kto%20jest%20zaginionym%20synem%20jarosława%20kaczyńskiego&kponly

      • udostępnij
        • Link
    •  
      taconaostro 2 lata 1 mies. temu

      0

      @imlmpe: https://www.google.com/search?q=Who+is+responsible+for+9%2f11&kgmid=/m/09b6zr&kponly

      • udostępnij
        • Link
    • więcej komentarzy (4)

  •  
    imlmpe 2 lata 2 mies. temu

    +263

    ◢ #unknownews ◣

    To ostatnie w tym roku zestawienie. Znikam na urlop i wracam dopiero w styczniu.
    Życzę miłej lektury! :)


    1) Nie pisz w kodzie aplikacji tego, co możesz osiągnąć bezpośrednio w SQL
    https://dev.to/geshan/you-can-do-it-in-sql-stop-writing-extra-code-for-it-lok
    INFO: najczęściej wykonywane operacje na danych wyciągniętych z bazy, zrealizowane w czystym SQL

    2) Lista najpopularniejszych narzędzi do testowania i monitorowania sieci komputerowych
    https://www.softwaretestinghelp.com/network-testing-tools/

    3) Skorzystaj z tych właściwości JavaScriptu, aby Twój kod był bardziej czytelny
    https://medium.com/cleversonder/use-these-javascript-features-to-make-your-code-more-readable-ec3930827226

    4) FlexboxDefence - gra ucząca tworzenia layoutów z użyciem Flexboxa. Coś jak towerdefence, ale z CSS
    http://www.flexboxdefense.com
    INFO: wymagane są podstawy-podstaw CSS. Uwaga: gra WCIĄGA! (czasopochłaniasz!)

    5) Nielimitowany dostęp do WiFi w hotelach i na lotniskach - z użyciem Pythona i Selenium
    https://gkbrk.com/2018/12/free-hotel-wifi-with-python-and-selenium/
    INFO: rozwiązanie zmienia adres MAC komputera co 20 minut, dzięki czemu np. lotniskowe "20 minut za free" nigdy się nie kończy

    6) Kolejny (potencjalny) wyciek danych z Facebooka - tym razem mogły wyciec fotki userów
    https://developers.facebook.com/blog/post/2018/12/14/notifying-our-developer-ecosystem-about-a-photo-api-bug

    7) Buffer przeanalizował 15000 instastories od 200 firm - oto rezultaty
    https://medium.com/social-media-tips/we-analyzed-15-000-instagram-stories-from-200-of-the-worlds-top-brands-f58b56abd8f3
    INFO: kiedy wysyłać stories? jak wiele na raz? ile razy na miesiąc?

    8) Optymalizacja pracy z tablicami (arrays) w JavaScript - szybkie wyszukiwanie
    https://itnext.io/optimizing-data-access-in-javascript-arrays-dfd4894a4fc0
    INFO: jak optymalnie znaleźć element w tablicy mającej dziesiątki tysięcy elementów (funkcje: map, filter, reduce itp)?

    9) Infinity CSS Grid - kolejny ultra-prosty sytem gridowy napisany w CSS (tylko 0.1kb)
    https://vladocar.github.io/infinity-css-grid/
    INFO: możesz mieć tyle kolumn ile zechcesz. Działa nawet na takich starociach jak IE 10

    10) JsonStore - tworzysz aplikację bez backendu i potrzebujesz trzymać gdzieś persystentne dane?
    https://www.jsonstore.io
    INFO: ten storage NIE jest bezpieczny. Każdy może zmodyfikować jego zawartość gdy tylko pozna endpoint

    11) Używaj ozdobnych czcionek w social mediach - generator tekstów (16 'fontów' do wyboru)
    https://beautifuldingbats.com/hey-howd-you-do-that
    INFO: wpisz swój tekst. Skopiuj wynik. Wklej np. na Facebooka.

    12) DOTIES - alfabet łaciński powstał do łatwego zapisywania liter. Doties powstało do szybkiego ich odczytywania
    http://dotsies.org
    INFO: idea na pierwszy rzut oka wydaje się być szalona, ale na stronie jest tutorial jak to czytać.

    13) Aplikacja online do automatycznego usuwania tła ze zdjęć - po prostu użyj. Efekt 'WOW' gwarantowany :o
    https://www.remove.bg

    14) Symulator różnorodnych substancji i cząsteczek napisany w JavaScript - wciąga!
    https://sandspiel.club
    INFO: spróbuj np. ugasić pożar wywołany przez lawę lub powstrzymać rozprzestrzeniającego się grzyba ;)

    15) Kalendarz "adwentowy" z ciekawostkami z różnych dziedzin życia (często związane z technologią)
    https://advent.morr.cc
    INFO: na stronie jest archiwum od 2011 roku + trwający aktualnie kalendarz na 2018 rok

    16) Jak i dlaczego powinieneś używać technologi wireguard do obsługi swojego VPNa?
    https://www.ckn.io/blog/2017/11/14/wireguard-vpn-typical-setup/

    17) Mamy zimę, więc czas wybrać się na snowboard - oto poradnik jazdy na desce dla prawdziwych geeków
    https://www.xfive.co/blog/snowboarding-ultimate-guide/
    INFO: poradnik obejmuje chyba każdy możliwy aspekt jazdy na desce. Od ubrania, przez dobór deski, po wideo kursy jazdy ;)

    18) Przenieś swoją pocztę z Gmaila do innego dostawcy usług w 10 prostych krokach
    https://blog.dipasquale.fr/en/2018/12/02/leave-gmail-in-10-steps/

    19) Krótkie historię osób, które odniosły sukces w branży IT, ale początkowo zostały odrzucone przez wielkie korporacje
    https://rejected.us

    20) Lista 50 firm handlujących danymi osobowymi plus linki do wypisania się z ich bazy danych
    https://www.stopdatamining.me/opt-out-list/

    21) DPAGE - zbuduj własną stronę WWW i hostuj ją w zdecentralizowanej sieci (z użyciem Blockstack)
    https://dpage.io

    22) Google oddało domenę Duck.com w ręce DuckDuckGo (ponoć za darmo)
    https://www.namepros.com/blog/confirmed-duck-com-transfers-to-duckduckgo.1113728/
    INFO: domena ta była w rękach Google od około 8 lat.

    23) Sprawdź jakie warunki otrzymania wizy obowiązują w każdym z 238 krajów.
    https://visalist.io
    INFO: na początek zdefiniuj swoje obywatelstwo - wtedy pojawi się lista państw

    24) Z jaką pewnością można zidentyfikować osobę w Internecie, znając jej płeć, datę urodzenia i kod pocztowy?
    https://www.johndcook.com/blog/2018/12/07/simulating-zipcode-sex-birthdate/
    INFO: w przypadku USA, będzie to prawie 85%. Zakładamy oczywiście, że posiadamy dostęp do danych osobowych wszystkich obywateli ;)

    25) Minecraft udostępnił API do pisania skryptów w JavaScript - od teraz możliwe jest zaprogramowanie praktycznie wszystkiego w grze
    https://minecraft.net/en-us/article/scripting-api-now-public-beta
    INFO: API jest jeszcze w fazie testowej, ale działa

    == LINKI TYLKO DLA PATRONÓW ==

    26) Prowadzisz bloga? oto 36 porad, jak pisać lepsze teksty
    http://uw7.org/un_5c1a212707ef9

    27) Podaj nazwę fonta jakiego potrzebujesz i po prostu pobierz go
    http://uw7.org/un_5c1a212dbb29a
    INFO: serwis przeszukuje GitHuba w poszukiwaniu fontów. Niektóre z nich są PŁATNE, więc ich pobranie i używanie może nie być legalne

    28) Poradnik na temat hackowania urządzeń z bluetooth (konkretnie BLE)
    http://uw7.org/un_5c1a2134a2dff
    INFO: w tekście wymieniono także oprogramowanie, którego możesz użyć do hackingu

    29) Lista kanałów na Youtube, uczących programowania - JavaScript, Python, Java, Ruby, C, C++ i wiele innych
    http://uw7.org/un_5c1a213b4f9d4

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #programowanie #python #javascript #hacking #youtube #technologia #facebook #minecraft #google #ciekawostki #sql #css #security
    pokaż całość

    źródło: IMG_6FF9D76C7490-1.jpeg

    +: Dorrek, piotrlionel +261 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      d......n 2 lata 2 mies. temu

      0

      @imlmpe: no właśnie... to już nawet wiele emulatorów konsoli linuxowych ma obsługę Unicode, a @wykop nie ma. Wstyd!

      • udostępnij
        • Link
    •  
      laptopik 2 lata 2 mies. temu

      +1

      @devones:

      źródło: whoa.png

      +: devones
      • udostępnij
        • Link
    • więcej komentarzy (59)

  •  
    imlmpe 2 lata 2 mies. temu

    +212

    ◢ #unknownews ◣

    Czas na kolejne zestawienie interesujących linków z branży IT.
    Tym razem w sekcji dla patronów znalazł się dodatkowy prezent.
    Życzę miłej lektury.


    1) Organiczny zasięg w social mediach, bez wydawania pieniędzy na reklamę - jak to robią znane portale?
    https://medium.com/social-media-tips/how-to-still-get-organic-reach-on-social-media-4fb2414d3c04

    2) Lista 8 interesujących podcastów (anglojęzycznych) dla programistów
    https://medium.com/cleversonder/here-are-the-most-interesting-developer-podcasts-2019-edition-4e43063bf8a4

    3) Showmax ucieka z Polski - usługa przestanie być dostępna pod koniec stycznia 2019 roku
    https://www.money.pl/gospodarka/wiadomosci/artykul/showmax-ucieka-z-polski-wytrzymal-niecale-2,82,0,2423890.html

    4) Onet rezygnuje z komentarzy pod swoimi artykułami (obecnie tylko pod działami 'kultura' oraz 'wiadomości')
    https://www.wirtualnemedia.pl/artykul/onet-rezygnuje-calkowicie-z-komentarzy-w-serwisach-wiadomosci-i-kultura-dlaczego-jak-komentowac
    INFO: świat już nie będzie taki sam. Powiedzenie "jesteś głupi jak komentarz na Onecie" przestanie istnieć ;)

    5) Lista BŁĘDNYCH założeń przyjmowanych przez programistów podczas projektowania oprogramowania
    https://github.com/kdeldycke/awesome-falsehood
    INFO: założenia odnośnie adresów mailowych, numerów telefonów, dat, geografii itp - musisz to zobaczyć

    6) Wszystko co powinieneś wiedzieć o Web Audio API (mechanizm do analizy i tworzenia dźwięków w JS)
    https://medium.com/cleversonder/all-you-need-to-know-about-the-web-audio-api-3df170559378
    INFO: tekst zawiera sporo linków do zewnętrznych zasobów, na które także warto rzucić okiem

    7) IPFS - proste i zrozumiałe wytłumaczenie, czym jest "interplanetarny system plików"
    https://achainofblocks.com/2018/10/05/ipfs-interplanetary-file-system-simply-explained/

    8) Jak obsługiwać Apple Airplay na Raspberry Pi?
    https://appcodelabs.com/7-easy-steps-to-apple-airplay-on-raspberry-pi

    9) Makra w edytorze VIM - jak je nagrywać i jak z nich efektywnie korzystać?
    https://jovicailic.org/2018/06/recursive-macros-in-vim/

    10) Filmy z konferencji Re:Invent od Amazona (wszystkie edycje)
    https://reinventvideos.com

    11) Amazon wprowadza nową usługę do pakietu AWS - managed blockchain
    https://bithub.pl/wiadomosci/amazon-uruchamia-wlasna-platforme-blockchain/
    INFO: jeśli Twoja firma cierpi na 'blockchainofilis' i bardzo potrzebujecie tej technologii, to można sobie to teraz wyklikać na AWS

    12) Jak usunąć hasła przypadkowo wrzucone do repozytorium GITa?
    https://devenv.pl/usuwanie-hasel-z-repozytorium-git/

    13) Pseudoselektory :blank oraz :empty w CSS - nie działają tak, jakbyś się tego spodziewał
    https://medium.freecodecamp.org/empty-and-blank-53b9e96151cd

    14) Protesty "żółtych kamizelek" we Francji i jaki to ma związek z algorytmem Facebooka?
    https://www.buzzfeednews.com/article/ryanhatesthis/france-paris-yellow-jackets-facebook

    15) Wskaźniki w języku C - wyjaśnione w 5 minut
    https://denniskubes.com/2017/01/24/the-5-minute-guide-to-c-pointers/

    16) Mikroserwisy i dostępność usług
    http://kevinmahoney.co.uk/articles/microservices-and-availability/
    INFO: jeśli Twój serwis bazuje na 3 mikroserwisach i każdy ma dostępność 90%, to jaką dostępność ma cały serwis?

    17) Interesujący wywód na temat tagu EM w HTML5 - dlaczego prawdopodobnie używasz go niepoprawnie?
    https://logrocket.com/blog/youre-using-em-wrong/

    18) Używasz PhpMyAdmina? zaktualizuj go ASAP - odkryto w nim 3 groźne luki
    https://thehackernews.com/2018/12/phpmyadmin-security-update.html
    INFO: znalezione luki to LFI + XSRF + XSS. Przy odrobinie szczęścia można z ich użyciem przejąć atakowaną stronę

    19) Zrezygnuj ze znaku "większe od" w złożonych warunkach - dla poprawy czytelności kodu
    https://llewellynfalco.blogspot.com/2016/02/dont-use-greater-than-sign-in.html

    20) Floaty.CSS - skrajnie prosty framework CSS bazujący na "float: x"
    https://github.com/vladocar/floaty
    INFO: w świecie frameworków opartych o gridy i flexy, potrzebny może być framework kompatybilny także ze starymi przeglądarkami

    21) Ścieżki hamiltonowskie - czyli algorytm poruszania się po całej planszy, bez odwiedzania raz odwiedzonych miejsc
    http://datagenetics.com/blog/december22018/index.html
    INFO: trochę jest tam o teorii grafów, ale nie przerażaj się - są obrazki, a nawet animacje! ;)

    22) Straż graniczna z USA nie zawsze pozbywa się materiałów zgromadzonych z telefonów podróżnych
    https://www.engadget.com/2018/12/11/cbp-officers-fail-to-delete-traveler-data/

    23) Google zamknie Google+ jednak 4 miesiące przed czasem
    https://www.theverge.com/2018/12/10/18134541/google-plus-privacy-api-data-leak-developers
    INFO: powód to kolejny wyciek danych użytkowników

    24) AutoGIT - aplikacja do automatyzacji zadań na repozytoriach GITa
    https://github.com/fabiospampinato/autogit
    INFO: użyteczne gdy chcesz np. podmienić jeden plik w kilku repozytoriach lub wszystkie je zsynchronizować jednocześnie

    == LINKI TYLKO DLA PATRONÓW ==

    25) Świąteczny prezent dla moich patronów - "zestawienie zestawień".
    https://patronite.pl/post/5793/inne-wartosciowe-zestawienia-newsow-z-sieci
    INFO: to link dla wspierających przez Patronite. Pozostali znajdą 'przedruk' treści na grupie FB dla patronów.

    26) Debugowanie aplikacji z użyciem... GITa - znajdź który commit wygenerował błąd i kto za to odpowiada
    http://uw7.org/un_5c10ea1b6991e

    27) Parametry w aplikacjach linuksowych/uniksowych - wyjaśnienie całego alfabetu (domyślne opcje przypisane literom)
    http://uw7.org/un_5c10ea24b267d
    INFO: przykładowo "-f" ma podobne znaczenie w każdym z programów. Podobnie jak "-h". Poznaj te znaczenia.

    28) Bardzo przystępny wstęp do tematu refactoringu kodu aplikacji - z obrazkami ;)
    http://uw7.org/un_5c10ea2d80513

    ==
    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://bit.ly/unDodaj

    Podobało się? Daj plusa - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #javascript #git #css #security #technologia #facebook #google #amazon #zalesie #telefony #html #html5 #technologia #programowanie #aws
    pokaż całość

    źródło: IMG_C40800F3F4F3-1.jpeg

    +: arekstasiewicz, Vadzior +210 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      Koryntiusz 2 lata 2 mies. temu

      +2

      Lista BŁĘDNYCH założeń przyjmowanych przez programistów podczas projektowania oprogramowania

      @imlmpe: Kiedyś założyliśmy że nazwy gmin w Polsce są unikalne. Ale się zdziwiliśmy gdy okazało się że nie.

      +: imlmpe, orderofchaos
      • udostępnij
        • Link
    •  
      azertyazerty 2 lata 2 mies. temu via iOS

      +1

      @imlmpe: dzieki!! Robisz super robote z naprawde ciekawymi informacjami.

      +: imlmpe
      • udostępnij
        • Link
    • więcej komentarzy (47)

  •  
    imlmpe 2 lata 3 mies. temu

    +174

    ◢ #unknownews ◣

    Z lekkim poślizgiem, ale już jest - nowe zestawienie ciekawych linków z branży IT.
    Zapraszam do czytania!


    1) Zestaw kreatywnych pomysłów na proste efekty specjalne z użyciem smartfona (można ich użyć np. na Instagramie)
    https://www.youtube.com/watch?v=bPhgdZbP_wI

    2) Tajemniczy operator "długiej strzałki" (long arrow) w JavaScript - co to jest i jak tego używać?
    https://dev.to/somedood/demystifying-the-long-arrow-operator-4711
    INFO: w praktyce to operacja dekrementacji i test 'większe od'

    3) Terminals Are Sexy - kolekcja narzędzi do wygodnej pracy w terminalu (CLI)
    https://terminalsare.sexy

    4) Mozilla rozpoczyna walkę z rozszerzeniami pozwalającymi na omijanie paywallów
    https://github.com/nextgens/anti-paywall/issues/109
    INFO: usuwają takie rozszerzenia ze swojego katalogu dodatków

    5) Co sprawia, że systemy operacyjne BeOS i Haiku są takie wyjątkowe?
    https://osvoyager.wordpress.com/2018/11/30/what-makes-beos-and-haiku-unique/
    INFO: ista funkcji, których próżno szukać w innych systemach (lub które z BeOS/Haiku zostały skopiowane)

    6) "The Creepy Line" - powstał nowy film dokumentalny na temat Google i Facebooka. O tym, jak manipulują ludźmi
    https://www.thecreepyline.com

    7) Hackerzy włamali się na serwis Quora i wykradli dane 100+ milionów userów
    https://blog.quora.com/Quora-Security-Update?share=1
    INFO: wykradzione dane to np. adres email, imię, nazwisko, hash hasła itp.

    8) Tumblr 17 grudnia usunie wszystkie treści 'dla dorosłych' ze swojej platformy
    https://www.theverge.com/2018/12/3/18123752/tumblr-adult-content-porn-ban-date-explicit-changes-why-safe-mode
    INFO: powodem jest zbanowanie aplikacji Tumblr w Apple AppStore z powodu 'nieodpowiedniego contentu'

    9) Symulator systemu Workbench (wielu wersji) z Amigi, zdatny do używania przez weba
    http://www.taws.ch/WB.html
    INFO: zobacz, jak wyglądał ten legendarny system

    10) "Firefox Profile Maker" - generator Twojego wymarzonego configa do Firefoxa
    https://ffprofile.com/
    INFO: wyklikaj sobie domyślne zachowanie dla swojej przeglądarki. Są tam ustawienia, których nie da się zmienić przez okno preferencji

    11) Microsoft rezygnuje z projektu Edge i rozpoczyna pracę nad nową przeglądarką... bazującą na Chromium
    https://www.windowscentral.com/microsoft-building-chromium-powered-web-browser-windows-10
    INFO: nowa przeglądarka posiada obecnie nazwę kodową "Anaheim"

    12) YouTube wprowadza stories - czyli krótkie, znikające automatycznie filmiki znane z FB, Snapa i Instagrama
    http://www.proto.pl/aktualnosci/youtube-tez-wprowadzi-sekcje-stories-jednak-nie-wszyscy-beda-mogli-publikowac-w-niej
    INFO: z nowej funkcji mogą korzystać tylko kanały mające ponad 10k widzów, a filmy znikają po 7 dniach, a nie 24h

    13) Tworzenie kosmicznej strzelanki w JavaScript, mieszczącej się w limicie 13kb kodu (krok po kroku)
    https://dev.to/vintharas/how-to-write-a-game-in-under-13-kb-while-taking-care-of-a-baby-4160

    14) Jak lepiej zorganizować sobie prace z CSS? - czyli: rób to profesjonalnie
    https://medium.freecodecamp.org/how-to-better-organize-your-css-architecture-with-oocss-bem-smacss-65e8a5c207c0
    INFO: OOCSS, BEM, SMACSS - mówi Ci to coś?

    15) Google Maps + JavaScript. Jak dynamicznie nanosić własne markery na mapę?
    https://levelup.gitconnected.com/how-to-create-custom-html-markers-on-google-maps-9ff21be90e4b

    16) Znane strony includują zewnętrzne skrypty JS bez sprawdzania ich integralności
    https://shkspr.mobi/blog/2018/11/major-sites-running-unauthenticated-javascript-on-their-payment-pages/
    INFO: porada na temat tego, jak sprawdzać taką integralność. W ten sposób zhackowano klientów British Airways

    17) Lista androidowych aplikacji, zoptymalizowanych pod system ChromeOS
    https://madeforchromeos.com

    18) Google mocno personalizuje (i cenzuruje) wyniki wyszukiwania - to rodzaj manipulacji (twierdzi DuckDuckGo)
    https://spreadprivacy.com/google-filter-bubble-study/
    INFO: personalizacja działa także w trybie incognito

    19) Framework CSS do tworzenia grafik w stylu... starych gier z konsoli NES
    https://bcrikko.github.io/NES.css/?ref=producthunt
    INFO: świetnie i bardzo oldschoolowo to wygląda!

    20) Policja z Kalifornii próbowała (i udało im się) zatrzymać Teslę na autopilocie z pijanym kierowcą w środku
    https://arstechnica.com/tech-policy/2018/11/cops-pull-over-tesla-cruising-on-a-freeway-with-apparently-asleep-driver/
    INFO: zatrzymanie zabrało trochę czasu i polegało na zajeżdżaniu drogi Tesli przez ponad 11km

    21) Tabulator - prosta biblioteka JS do tworzenia sortowalnych tabel na stronach
    http://tabulator.info

    22) Planujesz stworzyć międzynarodową aplikację w której między innymi zapytasz użytkownika o jego imię? - no to masz problem...
    https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/
    INFO: lista błędnych założeń programistów na temat stosowanych na świecie imion

    23) Podstawy-podstaw obsługi edytora Emacs
    http://www.jesshamrick.com/2012/09/10/absolute-beginners-guide-to-emacs/
    INFO: jeszcze tylko opanujesz Sendmaila i możesz włamywać się do komputerów ;)

    24) Chiny wdrożyły właśnie prawo mające walczyć z kradzieżą własności intelektualnej - wymyślili na to nawet 38 różnych kar
    https://www.bloomberg.com/news/articles/2018-12-04/china-announces-new-punishments-for-intellectual-property-theft
    INFO: czy to może zaskutkować końcem ery "podróbek z Chin"?

    == LINKI TYLKO DLA PATRONÓW ==

    25) Ponad 100 godzin filmów z wywiadami, poradami, wykładami itp - prowadzonymi przez twórców znanych startupów
    http://uw7.org/un_5c08c8b054356

    26) Ułatwiacz pracy dla programistów webowych. Automatyczne odświeżanie strony po zmianie jakiegokolwiek pliku na dysku
    http://uw7.org/un_5c08c8b7831d5
    INFO: program monitoruje pliki i sam odświeża aktualną stronę jeśli zmieniłeś np. html, css czy plik JS. Oszczędza trochę czasu

    27) Pełna książka na temat tworzenia animacji w CSS - do pobrania (epub + PDF) i czytania online. Mnóstwo przykładów.
    http://uw7.org/un_5c08c8bf4bb48

    28) Zaawansowane ataki na bazę MySQL z użyciem metody czasowej (spowalnianie czasu odpowiedzi)
    http://uw7.org/un_5c08c8c7b0675

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Tagi:
    #android #javascript #security #youtube #startup #windows #facebook #google #firefox #smartfon #technologia #programowanie
    pokaż całość

    źródło: IMG_1C0F38B84A8B-1.jpeg

    +: Zdzisiu1, Marcinox +172 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      wojtek1233321 2 lata 2 mies. temu

      0

      @imlmpe: odnośnie floaty, to jakaś sztuczka czy niedopatrzenie?
      [..]
      .p60{width:60%}
      .p67{width:66.6667%}
      .p70{width:60%}
      .p75{width:75%}
      .p80{width:80%}
      [..]

      • udostępnij
        • Link
    •  
      imlmpe 2 lata 2 mies. temu

      0

      odnośnie floaty, to jakaś sztuczka czy niedopatrzenie?

      @wojtek1233321: mi to wygląda na buga. Warto zgłosić.

      W sumie, już zgłosiłem i zrobiłem Pull Requesta: https://github.com/vladocar/floaty/pull/1

      • udostępnij
        • Link
    • więcej komentarzy (45)

  •  
    imlmpe 2 lata 3 mies. temu

    +326

    ◢ #unknownews ◣

    Dziś znów publikacja w środę - prawdopodobnie do końca roku będzie to stały dzień pojawiania się zestawień.

    1) CSS "Position: absolute" - zrozum jak to działa. Raz, a dobrze (to nie takie proste jak myślisz)
    https://medium.freecodecamp.org/how-to-understand-css-position-absolute-once-and-for-all-b71ca10cd3fd

    2) Gdzie mogę otworzyć zagraniczne konto bankowe, w pełni online? - dyskusja na HackerNews
    https://news.ycombinator.com/item?id=18526090

    3) UX z piekła rodem - czyli jak uprzykrzyć życie użytkownikowi
    https://medium.com/@bradley_nice/how-to-make-users-life-miserable-ux-from-hell-6e7c92eb350c
    INFO: humorystyczne przedstawienie naprawdę złych pomysłów na rozwiązania w interfejsie użytkownika

    4) Badaczom udało się wygenerować (za pomocą AI) uniwersalne odcinki palców, odblokowujące smartfony
    https://motherboard.vice.com/en_us/article/bjenyd/researchers-created-fake-master-fingerprints-to-unlock-smartphones
    INFO: skuteczność tej metody to 76% dla słabych skanerów linii papilarnych, do 1,2% dla najlepszych skanerów

    5) Niemal 60% darmowych aplikacji VPN pochodzi z Chin lub ma chińskich właścicieli
    https://www.zdnet.com/article/many-free-mobile-vpn-apps-are-based-in-china-or-have-chinese-ownership/
    INFO: wiele z nich nie posiada polityki prywatności, strony domowej, a niektóre śledzą poczynania userów

    6) Anki vs Supermemo - który algorytm lepiej sprawdza się przy szybkiej nauce nowych rzeczy?
    https://masterhowtolearn.wordpress.com/2018/11/25/this-guide-will-help-you-decide-whether-to-use-anki-or-supermemo/

    7) Twiverse - kolejny katalog z ciekawymi ludźmi do obserwowania na twitterze
    https://twiverse.com

    8) Tutorial lądowania na Marsie - krok po kroku, zrób to sam ;)
    https://www.nytimes.com/interactive/2018/11/25/science/insight-how-to-land-on-mars.html
    INFO: tak naprawdę, to opis procedury stosowanej przez NASA.

    9) System rozpoznawania twarzy złapał panią prezes znanej firmy podczas 'przebiegania na czerwonym świetle'
    http://www.caixinglobal.com/2018-11-22/ai-mistakes-bus-side-ad-for-famous-ceo-charges-her-with-jaywalkingdo-101350772.html
    INFO: tyle, że nie była to pani prezes, a jej fotka z reklamy na pędzącym autobusie

    10) AWS API Gateway - co to jest? jak to działa i jak tego użyć do postawienia własnego API?
    https://hackingandslacking.com/building-an-api-with-amazons-api-gateway-9204d9dec5c7

    11) Nowe oszustwo (obecnie stosowane tylko w Indiach) polegające na podmianie numerów tel. banków w Google
    http://blog.abhijittomar.com/2018/10/19/google-business-claim-scam/

    12) Konfiguracja i użycie Ansible w praktyce (soft do provisioningu serwerów)
    https://medium.com/@ahmadfarag/ansible-in-action-f2f17706931
    INFO: instaluje to co chcesz, tam gdzie chcesz - dobre do okiełznania dużej liczby maszyn

    13) Kolekcja darmowych, responsywnych, gotowych do ściągnięcia, szablonów stron internetowych
    https://medium.com/level-up-web/top-free-responsive-html5-css3-website-templates-2018-edition-5b3fb3d96cc9

    14) Devsession - nowy podcast dla programistów
    https://devsession.pl/podkast/
    INFO: tematy to mi. bezpieczeństwo webowe, systemy embeded, open source,

    15) Stany Zjednoczone dopuściły do legalnego użytku samochody autonomiczne pozbawione kierownicy
    https://spectrum.ieee.org/cars-that-think/transportation/self-driving/new-rules-of-the-road-allow-steeringwheelfree-cars

    16) DevAdventCalendar - kalendarz z niespodziankami dla developerów (zadania, zagadki i co najważniejsze: NAGRODY!)
    https://devadventcalendar.pl
    INFO: zapisz się na listę użytkowników. Akcja startuje w grudniu.

    17) Dlaczego firmy z branży IT projektują swoje kroje pisma? (fonty)
    https://www.arun.is/blog/custom-typefaces/

    18) Archive.org dodało do swoich zasobów gry i aplikacje na Commodore64
    https://link.do/commodore64
    INFO: strona zawiera emulator online, więc każdą aplikację możesz uruchomić online

    19) Jak wysyłać SMSy za pomocą Raspberry Pi? - bez modułu GSM!
    https://piestrzynski.pl/jak-wyslac-sms-a-z-raspberry-pi/
    INFO: potrzebujesz jedynie telefonu z możliwością podpięcia go kablem microUSB

    20) SuperHero JS - zbiór poradników na temat tworzenia, testowania i zarządzania dużymi projektami w JavaScript
    http://superherojs.com

    21) Tabela prawdy do JavaScript - czyli czy false==0, null==NaN, undefined==null?
    https://dorey.github.io/JavaScript-Equality-Table/

    == LINKI TYLKO DLA PATRONÓW ==

    22) Jak pracując na etacie, znaleźć czas na poboczne, kreatywne projekty?
    http://uw7.org/un_5bfe98168e77f

    23) Praca jako frontend developer na iPadzie - jak się do tego zabrać?
    http://uw7.org/un_5bfe980ded930
    INFO: zestaw narzędzi, rozwiązań i obejścia najpopularniejszych problemów na iOS

    24) Kolekcja wywiadów z założycielami znanych firm/startupów z czasów, zanim te projekty stały się znane
    http://uw7.org/un_5bfe97ffbe66f
    INFO: znajdziesz tam wywiady z takimi ludźmi jak Elon Musk, Jeff Bezos, Mark Zuckerberg, Steve Jobs, Bil Gates itp.

    25) Wszystkomający poradnik na temat przygotowywania się do rozmów kwalifikacyjnych dla programistów
    http://uw7.org/un_5bfe97f7df826

    ==
    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://bit.ly/unDodaj

    Podobało się? Zalajkuj lub podaj dalej - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #javascript #hacking #frontend #internet #transport #startup #google #amazon #smartfon #telefony #serwery #ios #ipad
    pokaż całość

    źródło: IMG_B969D19C4F7E-1.jpeg

    +: polecam_poczytac_heideggera, porque +324 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      gorzka 2 lata 3 mies. temu

      +2

      @FuckoTheClown: nie chcesz to nie płać, nie mów innym co mają robić ze swoimi pieniędzmi. Koleś chce kasę od ludzi, nie chcesz jej dać to nie dawaj, zczarnolistuj i do widzenia. Dupa cię boli że ktoś chce kasę za coś, co masz za darmo? to też tak spróbuj, powodzenia

      +: sradam, cichypsychol
      • udostępnij
        • Link
    •  
      gorzka 2 lata 3 mies. temu

      +1

      @imlmpe: że Tobie się w ogóle chce odpisywać na te wysrywy

      +: sradam
      • udostępnij
        • Link
    • więcej komentarzy (47)

  •  
    imlmpe 2 lata 3 mies. temu

    +300

    ◢ #unknownews ◣

    Kolejne zestawienie ciekawych znalezisk ze świata IT już jest gotowe - zapraszam do czytania.

    Link specjalny dla użytkowników Wykopu: Na co idą pieniądze z Patronite?

    1) Kolekcja ponad 6000 starych gier na DOSa i Windowsa - we wszystkie zagrasz online
    https://classicreload.com
    INFO: na stronie umieszczony jest emulator. Wybierz grę i kliknij START. Zadziała na każdym systemie i przeglądarce

    2) Z okazji 50-lecia systemu Unix, stworzono stronę na której możesz pobawić się starymi wersjami tego systemu
    https://unix50.org
    INFO: pisząc "starymi" mam na myśli te z lat 70, 80. Obsługa niektórych wersji jest dość nieintuicyjna

    3) Bezpieczne programowanie w bashu z użyciem "set -euxo pipefail"
    https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/
    INFO: jak pisać skrypty, które pomimo błędów w działaniu, nie uszkodzą Ci systemu

    4) "Jak zdobyć swoich pierwszych 100 klientów?" - pełna książka Bena Lee (do czytania online)
    https://docs.google.com/document/d/104qgagSsp2rQQEDORGbYC0uqt0neYHCPxu-aUl4CuSQ/preview

    5) Reply ID - piekło dla rekruterów ;) Automat obsługujący oferty pracy jakie dostajesz na maila
    https://reply.id
    INFO: sam dopytuje rekrutera o stawki, technologie i inne szczegóły jeśli brakuje ich w przesłanej ofercie

    6) Raport popularności języków programowania z GitHuba
    https://blog.github.com/2018-11-15-state-of-the-octoverse-top-programming-languages/
    INFO: porównanie lat, podział na kontynenty - PHP nadal trzyma się dzielnie w TOP4 ;)

    7) Ucz się języków obcych czytając książki - za darmo, w pełni online, z nauką wymowy
    http://paralleltext.io
    INFO: serwis podpowiada Ci książkę jaką możesz przeczytać (czytasz online) do nauki języka XYZ. Każde zdanie z książki może odczytać Ci lektor (aby zrozumieć wymowę słów)

    8) Jeśli nie hasło, to co? - przegląd metod (2FA, U2F itp) do zabezpieczania swoich kont
    https://www.troyhunt.com/beyond-passwords-2fa-u2f-and-google-advanced-protection/

    9) Krisp IA - technologia (od Nvidia) usuwająca szumy podczas nagrywania (mikrofon) i odsłuchiwania (głośnik) nagrań
    https://krisp.ai/
    INFO: technologia jest niesamowita. Przesłuchaj przykładowe nagrania!

    10) Nowy minister odpowiedzialny za temat cyber-security w Japonii, nigdy nie używał komputera
    https://www.bbc.com/news/technology-46222026

    11) Jak hostować swoją instancję Mastodona na VPS z użyciem dockera?
    https://startuplab.io/post/deploying-mastodon-on-digital-ocean
    INFO: Mastodon to zdecentralizowana sieć społecznościowa w stylu Twittera

    12) Lista użytecznych zasobów dla programistów JavaScript
    https://dev.to/sahilrajput/useful-javascript-resources-for-programmers-kdm
    INFO: frameworki, biblioteki, edytory, artykuły itd.

    13) Ściąga z GitHuba - czyli spis najważniejszych rzeczy jakie można zrobić w portalu i opis jak je zrobić
    https://dev.to/sahilrajput/github-cheat-sheet-2l4n

    14) Zupełnie nieskalowalne pomysły biznesowe - często realizowane przez znane marki
    https://dothingsthatdontscale.com
    INFO: traktuj to jako antyporadnik. Nie wzoruj się na tym! ;)

    15) Lista narzędzi dla twórców Internetowych (2000+ linków)
    http://toolsformakers.com/
    INFO: generatory stron, obsługa ankiet, analityka itp

    16) Lista statycznych generatorów stron internetowych
    https://www.staticgen.com
    INFO: z podziałem na technologię, system templatów i licencję

    17) Lista 7 narzędzi, które sprawią, że kod źródłowy Twojej aplikacji będzie piękny ;)
    https://medium.freecodecamp.org/these-tools-will-help-you-write-clean-code-da4b5401f68e

    18) Amazon kupił całą pulę adresową 3.0.0.0/8 (czyli około 16,7 miliona adresów IP)
    https://news.ycombinator.com/item?id=18407173

    19) Lista specjalizowanych serwisów z ofertami pracy (sporo do pracy zdalnej)
    https://100jobboards.com
    INFO: 'specjalizowane' w rozumieniu np: tylko dla UXów, tylko dla Adminów, tylko JavaScript itp

    20) Wstęp do VUE.JS dla programistów znających jQuery - czyli jak łatwo się przesiąść na nowy framework
    https://www.telerik.com/blogs/vue-for-jquery-developers

    21) Tworzenie API RESTowego (w 5 minut) z użyciem NodeJS + Express
    https://medium.com/@tannishk/rest-api-in-5-mins-d3846c8a965

    == LINKI TYLKO DLA PATRONÓW ==

    22) Tutorial (zawiera fragmenty kodu do napisania) tworzenia własnej kryptowaluty
    http://uw7.org/un_5bf5f13797480
    INFO: wybrany język programowania to Typescript. Kod źródłowy całego blockchaina ma ~200 linii

    23) Platforma z zadaniami dla programistów - możliwość pisania i weryfikowania kodu online
    http://uw7.org/un_5bf5f140768bb
    INFO: obsługiwane języki: JS, PHP, Ruby, Swift, Java, C#, C++, Python

    24) Lista ciekawych metod (tzw. growth hacków) na wypromowanie projektu/startupu, stosowanych przez marketingowców
    http://uw7.org/un_5bf5f14aee0c3
    INFO: niektóre metody można zaklasyfikować jako spam. Używaj w zgodzie z własnym poczuciem moralności

    25) Przyspieszanie ładowania stron WWW - poradnik dla programistów
    http://uw7.org/un_5bf5f155193db
    INFO: wszystko co powinieneś wiedzieć, jak od strony frontendowej przyspieszyć ładowanie serwisu. Świetny poradnik.

    26) Usługi AWS wyjaśnione w BARDZO prosty i przystępny sposób
    http://uw7.org/un_5bf5f164dc20e
    INFO: jeśli nie wiesz czym jest IAM, VPC czy SES, powinieneś to przeczytać

    ==
    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://bit.ly/unDodaj

    Podobało się? Zalajkuj lub podaj dalej - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi: #programowanie #technologia #python #javascript #biznes #frontend #security #internet #startup #windows #nodejs #google #amazon #jquery #docker #ciekawostki
    pokaż całość

    źródło: IMG_D301BA005E5F-1.jpeg

    +: J....o, stolemy +298 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      SirSith 2 lata 3 mies. temu via Wykop Mobilny (Android)

      0

      @kary_koniu: Jak dobrze płaci, to rzeźbisz ;)

      • udostępnij
        • Link
    •  
      E.........a 2 lata 3 mies. temu

      0

      @imlmpe: złoto

      • udostępnij
        • Link
    • więcej komentarzy (74)

  •  
    imlmpe 2 lata 3 mies. temu

    +255

    ◢ #unknownews ◣

    Wczoraj mieliśmy święto, więc zestawienie wrzucam z jednodniowym opóźnieniem.
    Zapraszam do czytania i komentowania :)


    1) Trendy w JavaScript na rok 2019
    https://hackernoon.com/which-top-javascript-trends-to-look-in-2019-528072bf0082

    2) Google stworzyło serwis edukujący webmasterów odnośnie tworzenia lepszych i szybszych stron WWW
    https://web.dev
    INFO: kliknij na "Test my site", aby zobaczyć na ile Twoja strona spełnia wytycne Google.

    3) Szybkie, 10-minutowe wprowadzenie do języka Scala
    https://hackernoon.com/a-10-minute-introduction-to-scala-d1fed19eb74c

    4) Jak szybko nauczyć się Reacta? Porady i linki do zasobów
    https://medium.freecodecamp.org/learning-react-roadmap-from-scratch-to-advanced-bff7735531b6

    5) Czy wiesz, że komunikaty wysyłane przez console.log() można stylować CSSem?
    https://hackernoon.com/styling-logs-in-browser-console-2ec0807dc91a

    6) Jak zbudować aplikację do wideo-rozmów w trybie P2P z użyciem WebRTC?
    https://blog.bitsrc.io/build-a-webcam-communication-app-using-webrtc-9737384e84be
    INFO: użytkownicy mogą rozmawiać bez współudziału Twojego serwera.

    7) Flex One - najprostszy (bo trzylinijkowy) framework CSS oparty o Flex layout
    https://vladocar.github.io/Flex-One/

    8) Historia Unixa - wykład na którym Rob Pike opisuje powstanie i rozwój tego systemu
    https://www.youtube.com/watch?v=_2NI6t2r_Hs
    INFO: Rob Pike to jeden z twórców Unixa

    9) Magic Grid - biblioteka JavaScript do dynamicznych layoutów opartych o Grida (coś jak na Pinterest)
    https://github.com/e-oj/Magic-Grid

    10) Nadal piszesz kod w czystym PHP? Przyspieszony kurs frameworka SLIM
    https://dev.to/charliedevelops/getting-started-with-slim-php-framework-by-building-a-very-simple-mvcoop-app-4j2b

    11) Czy musisz pisać NATYWNĄ aplikację mobilną, czy może wystarczy Ci to, co oferują współczesne przeglądarki?
    https://whatwebcando.today
    INFO: wejdź na stronę z przeglądarki mobilnej, aby dowiedzieć się, co jest osiągalne na Twojej platformie

    12) Różne metody klonowania obiektów w JavaScript - to nie takie proste jak myślisz
    https://devszczepaniak.pl/kopiowanie-obiektow-w-javascript/

    13) Framework do wykrywania podatności typu XSS na stronach WWW
    https://github.com/s0md3v/XSStrike
    INFO: wykrywa zarówno bugi typu 'reflected' jak i te bazujące na DOM (DOM XSS)

    14) Podręcznik JavaScript do pobrania - darmowy, ale wymaga podania maila
    https://jshandbook.com

    15) HomelabOS - postaw (za pomocą dosłownie kilku poleceń) własnego, domowego laba do eksperymentów
    https://gitlab.com/NickBusey/HomelabOS
    INFO: to zbiór playbooków Ansible, które skonfigurują za Ciebie wszystko

    16) Facebook Lasso - czyli odpowiedź Marka na TikToka (krótkie, często zapętlone filmiki rozrywkowe)
    https://gizmodo.com/facebook-launches-lasso-its-short-form-video-competito-1830351454

    17) Jest już info o HTTP/3.x - będzie nim HTTP-over-QUIC (połączenie HTTP i QUIC)
    https://daniel.haxx.se/blog/2018/11/11/http-3/

    18) Czy Twoja domena powinna mieć przedrostek "www."? Przemyślenia
    https://bjornjohansen.no/www-or-not
    INFO: jeśli szukasz 'TL;DR', to: TAK (bo security, bo wydajność itd)

    19) Facebook wystartował z długo zapowiadaną funkcją randkową na swoim portalu (tzw. 'pogromca Tindera')
    https://www.cbc.ca/news/technology/facebook-dating-1.4824745
    INFO: testowo włączono nową usługę tylko w Kanadzie. Spece od security się jej obawiają.

    20) Gogs - postaw własną (selfhosted), webową platformę do hostowania repozytoriów GITa (coś jak GitHub)
    https://gogs.io

    21) Co kryje się w środku Maca Mini z 2018 roku? Serwis iFixIt sprawdza to
    https://www.ifixit.com/Teardown/Mac+mini+Late+2018+Teardown/115210

    22) Obrona przed aplikacyjnymi atakami DDoS z użyciem Haproxy
    https://www.haproxy.com/blog/application-layer-ddos-attack-protection-with-haproxy/
    INFO: raczej zaawansowany temat, przeznaczony dla zawodowych adminów

    23) Descript - edytor filmów, którego obsługujesz przez edycję transkryptu
    https://www.descript.com
    INFO: trudno to opisać, ale rzuć okiem na film z przykładem na stronie głównej

    24) Generator emoticon - zbuduj własną emotkę z elementów składowych innych emoji
    http://phlntn.com/emojibuilder/
    INFO: możesz zacząć od kliknięcia na "CLEAR" na dole strony

    25) Gdzie jeszcze można czytać zestawienia unknowNews?
    https://mrugalski.pl/unknownews.html
    INFO: do wyboru masz Facebooka, Wykop, RSS, Mailing, Steem, Telegrama...

    == LINKI TYLKO DLA PATRONÓW ==

    26) Słuchaj tysięcy stacji radiowych z całego świata (wybierasz lokalizację odsłuchu na mapie)
    http://uw7.org/un_5bead92ff3999
    INFO: to coś jak Google Earth, ale zamiast miast masz tam stacje radiowe

    27) Lista zaniedbanych przez autorów projektów online wystawionych na sprzedaż - każdy w cenie max $1000
    http://uw7.org/un_5bead9399c6ae
    INFO: są tam serwisy webowe, aplikacje, gry itp. Każdy z wyceną ile zarabia (najczęściej zarabiają marnie)

    28) Lista 10 rzeczy, które musisz poznać, aby być prawdziwym JavaScriptowym mistrzem
    http://uw7.org/un_5bead941cc4a0

    29) Lista kilkudziesięciu języków programowania z wyjaśnieniem kiedy i gdzie powinno się ich używać
    http://uw7.org/un_5bead9484cbf9
    INFO: pod każdym językiem wypisano dodatkowo, jak łatwo znaleźć pracę z nim związaną

    ==
    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://bit.ly/unDodaj

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    Adekwatne tagi:
    #historia #javascript #security #youtube #technologia #facebook #google #serwery #programowanie #git #css #ciekawostki
    pokaż całość

    źródło: IMG_0D8D792B48A2-1.jpeg

    +: Azzak, T...0 +253 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      awsucks 2 lata 3 mies. temu

      +3

      Michau dba tylko o generowanie rogali (╥﹏╥)

      źródło: Screenshot 2018-11-14 at 16.53.12.png

      +: ama-japan, sudosu- +1 inny
      • udostępnij
        • Link
    •  
      maur 2 lata 3 mies. temu

      0

      @awsucks: ale seo 100. :D

      • udostępnij
        • Link
    • więcej komentarzy (53)

  •  
    imlmpe 2 lata 4 mies. temu

    +214

    ◢ #unknownews ◣

    Świeże zestawienie linków już na Ciebie czeka! Zapraszam do czytania :)
    Patronom przypominam, że hasło dostępowe do linków uległo zmianie - jest dostępne jako post na Patronite.


    pokaż spoiler dziś dla odmiany trochę przesadziłem z ilością Dockera zamiast JS


    1) Lista kilkunastu (wartych przeczytania) książek dla DevOpsów i SRE
    https://medium.com/devopslinks/10-great-books-for-aspiring-devops-sre-engineers-76536c7c4909

    2) Ściąga z obsługi Dockera - lista większości niezbędnych do pracy poleceń
    https://medium.com/statuscode/dockercheatsheet-9730ce03630d

    3) DevOps Nightmare - gra dla adminów i DevOpsów. Odnajdź ducha żyjącego w kontenerze Dockera
    https://hub.docker.com/r/unknow/devops_nightmare/
    INFO: jestem autorem tej gry.

    4) Zbiór porad na temat efektywnej konfiguracji edytora VIM
    https://opensource.com/article/18/9/vi-editor-productivity-powerhouse

    5) "Flight rules for GIT" - czyli podręcznik dla programistów, którzy coś zepsuli w repozytorium i chcieliby to naprawić
    https://github.com/k88hudson/git-flight-rules

    6) Jak zarabia DuckDuckGo? - bez śledzenia użytkowników i bez natarczywych reklam
    https://www.quora.com/What-is-the-revenue-generation-model-for-DuckDuckGo/answer/Gabriel-Weinberg?share=1

    7) Zamawianie płatnych recenzji u mało znanych youtuberów (<10k widzów) - czy to się opłaca?
    https://www.candyjapan.com/behind-the-scenes/youtube-marketing-horror-story
    INFO: case study firmy Candy Japan (słodycze), która nawiązała współpracę z 50+ youtuberami

    8) Cenzura polityczna za pomocą filtrów do uBlocka? - przykład z Finlandii pokazuje, że to możliwe
    https://github.com/uBlockOrigin/uBlock-issues/issues/285
    INFO: autor niezależnej listy blokującej reklamy dla Finów, wrzucił na liste reguły wycinające wzmianki/linki na kontrowersyjny dla niego temat

    9) Jak spamerzy manipulują rankingiem podcastów na iTunes?
    https://chartable.com/blog/chartbreakers

    10) GoPhish - łatwy w instalacji framework do przeprowadzania kampanii phishingowych
    https://getgophish.com
    INFO: użyteczne jeśli pracujesz w branży security i przeprowadzasz ataki oparte na socjotechnice/phishingu

    11) Baza danych... samolotów z papieru
    https://www.foldnfly.com/
    INFO: każdy samolot ma instrukcje składania i statystyki (czas lotu, dystans, zwinność itp)

    12) MeetingStats - zobacz, ile czasu pracy spędzasz na spotkaniach
    https://execution.com/free-meeting-stats/
    INFO: aplikacja importuje spotkania z kalendarza Google/Office365 z ostatnich 12 miesięcy i oblicza ile tego było i ile kosztowało (gdy podasz swoją stawkę godzinową)

    13) Facebook zawyżał wyświetlenia reklam wideo o około 900% - jest już pozew w tej sprawie
    https://www.mercurynews.com/2018/10/16/facebook-lured-advertisers-by-inflating-ad-watch-times-up-to-900-percent-lawsuit/

    14) Najnowsze statystyki żywotności dysków twardych od BackBlaze - testy wykonane na około 97 tysiącach dysków
    https://www.backblaze.com/blog/2018-hard-drive-failure-rates/

    15) IBM jest nowym właścicielem RedHata - przejęli firmę za około 34 miliardy USD
    https://www.redhat.com/en/blog/red-hat-ibm-creating-leading-hybrid-cloud-provider

    16) Jak dostosować swoją stronę (akrusz CSS) do nowego OSX Mojave, który potrafi wymuszać tzw. 'ciemny tryb przeglądania'?
    https://paulmillr.com/posts/using-dark-mode-in-css/

    17) Google zacznie pobierać opłaty za instalacje dodatkowych usług Google (gMail, Google maps itp) na Androidzie
    https://www.nytimes.com/2018/10/16/technology/google-android-europe-apps.html
    INFO: opłaty będą pobierane jedynie w Europie i nie jest to pomysł samej firmy a Unii Europejskiej (zasady antymonopolowe)

    18) Y Combinator (znany inkubator i akcelerator startupów) opublikował listę 100 najlepszych firm rozwijanych pod własnymi skrzydłami
    https://www.ycombinator.com/topcompanies/

    19) FollowFriday - lista osób wartych obserwowania na Twitterze (z podziałem na kategorie)
    https://followfriday.io/

    20) Lista 10 najpopularniejszych błędów popełnianych przez programistów Pythona
    https://py.checkio.org/blog/10-common-beginner-mistakes-in-python/

    21) Historia powstania edytora VIM - prezentacja prowadzona przez jego twórcę
    https://www.youtube.com/watch?v=ayc_qpB-93o
    INFO: zwróć uwagę jak długo był bezrobotny

    22) uDocker - namiastka prawdziwego Dockera, umożliwiająca uruchamianie kontenerów zwykłym userom
    https://github.com/indigo-dc/udocker
    INFO: działa nawet jeśli docker nie jest zainstalowany w systemie

    == LINKI TYLKO DLA PATRONÓW ==

    23) Lista 50 użytecznych narzędzi dla fanów Dockera
    http://uw7.org/un_5bd702572d226

    24) Lista 33 koncepcji, które każdy programista JavaScript powinien znać
    http://uw7.org/un_5bd7026037ea5

    25) Lista 600 darmowych kursów online, prowadzonych przez 190 uniwersytetów
    http://uw7.org/un_5bd7026635894

    26) Narzędzie do ściągania całych kursów wideo z Udemy do oglądania ich offline
    http://uw7.org/un_5bd7026c1510b
    INFO: wydajesz jedno polecenie i kurs (gdy go posiadasz na swoim koncie) wraz ze wszystkimi filmami zapisuje się w lokalnym katalogu

    27) Dwie aplikacje udostępniające Twój terminal jako stronę WWW (odświeżaną na żywo)
    http://uw7.org/un_5bd70276bc2ee
    INFO: możesz np. wyświetlać na żywo statystyki z top/htop na stronie WWW

    ==
    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://bit.ly/unDodaj

    Podobało się? Zalajkuj lub podaj dalej - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    pokaż spoiler adekwatne tagi: #android #python #javascript #security #youtube #startup #marketing #technologia #facebook #google #devops #docker #ciekawostki
    pokaż całość

    źródło: IMG_9B3663C83110-1.jpeg

    +: lajdak, peki666 +212 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      xar73782 2 lata 4 mies. temu

      0

      @imlmpe:
      #26: wget -m ( ͡° ͜ʖ ͡°)

      • udostępnij
        • Link
    •  
      miss_bliss 2 lata 4 mies. temu

      0

      Dzisiejszy odcinek sponsoruje literka D
      #docker #devops #duckduckgo

      • udostępnij
        • Link
    • więcej komentarzy (44)

  •  
    imlmpe 2 lata 4 mies. temu

    +209

    ◢ #unknownews ◣

    W tym tygodniu z lekkim poślizgiem, ale jednak jest! Oto przed wami nowe zestawienie interesujących linków z branży IT

    1) Lista błędów jakie (zdaniem autora) popełniono podczas projektowania CSSa
    https://wiki.csswg.org/ideas/mistakes
    INFO: niektóre uwagi są bardzo trafne - może kiedyś je wprowadzą do standardu?

    2) Tworzenie muzyki w JavaScript z użyciem AudioContext()
    https://www.youtube.com/watch?v=jif1RcaR7Cc
    INFO: gość tworzy na żywo oprogramowanie symulujące syntezator

    3) Terminologia związana z AWS EC2 - jak to wszystko zrozumieć?
    https://medium.com/@kunalyadav/understanding-amazon-ec2-terminology-85be19d0af28
    INFO: co to są eventy, spot instances, AMIs, lifecycle manager itp

    4) "Code of Ethics" w wykonaniu programistów SQLite
    https://sqlite.org/codeofethics.html
    INFO: ostatnio jest o tym głośno. To wartości, jakimi mają się kierować twórcy tego projektu

    5) Odtwarzacze audio/video bazujące na HTML5 - porównanie
    https://blog.bitsrc.io/5-open-source-html5-video-players-for-2018-38fa85932afb

    6) Glitch - najprostsza metoda na postawienie (za darmo!) aplikacji nodeJS w chmurze
    https://blog.bitsrc.io/introduction-to-glitch-for-node-js-apps-in-the-cloud-cd263de5683f

    7) JSON Web Tokeny - co to jest i jak tego używać? [podstawy]
    https://blog.bitsrc.io/understanding-json-web-token-authentication-a1febf0e15

    8) Smartians - inteligentne, mechaniczne przełączniki IoT sterowane ze smartfona
    http://frolicstudio.com/portfolio/smartians/

    9) Rytm w typografii webowej - czyli jak tworzyć ładne i czytelne teksty
    https://betterwebtype.com/rhythm-in-web-typography

    10) Wyszukiwarka linków z zestawień unknowNews (od 2015 roku do dziś)
    http://uw7.org/szukaj/

    11) Skąd wziął się VIM? historia jednego z najpopularniejszych edytorów
    https://twobithistory.org/2018/08/05/where-vim-came-from.html

    12) GitHub zaprezentował "Actions" - nowe narzędzie do automatyzacji na swojej platformie
    https://techcrunch.com/2018/10/16/github-launches-actions-its-workflow-automation-tool/

    13) Miniaturowy telefon wielkości karty kredytowej z ekranem typu e-ink - nowość w Japonii
    https://arstechnica.com/gadgets/2018/10/this-business-card-sized-japanese-phone-bucks-the-giant-phone-trend/

    14) Jak centrować rzeczy w CSS - pionowo, poziomo i z użyciem flexboxa
    https://medium.freecodecamp.org/how-to-center-things-with-style-in-css-dc87b7542689

    15) Najlepsze miejsce/usługa do nauki programowania, to...? - dyskusja na ProductHunt
    https://www.producthunt.com/ask/1773-what-are-the-best-products-for-learning-to-code

    16) Firmy Apple i Samsung zostały ukarane za celowe spowalnianie swoich starszych telefonów
    https://www.theguardian.com/technology/2018/oct/24/apple-samsung-fined-for-slowing-down-phones

    17) Zapier (system do automatyzacji zadań w stylu IFTTT) wprowadził "ścieżki" (paths)
    https://zapier.com/paths/
    INFO: od teraz zdarzenia nie są liniowe, a mogą zawierać instrukcje warunkowe

    18) Symulator przeciętnej strony internetowej z 2018 roku - z przymrużeniem oka
    https://2018.bloomca.me/en

    19) Mozilla rozpoczyna współpracę z ProtonVPN - ma automatycznie tunelować połączenia w niezaufanych sieciach
    https://blog.mozilla.org/futurereleases/2018/10/22/testing-new-ways-to-keep-you-safe-online/
    INFO: niestety, ta opcja będzie płatna: $10/msc

    20) Jak monitorujecie swoje strony internetowe? - dyskusja na HackerNews
    https://news.ycombinator.com/item?id=18293434

    21) Facebook zaczął dodawać parametr "fbclid" do linków wychodzących - co to jest i do czego służy?
    http://thisinterestsme.com/facebook-fbclid-parameter/

    22) Wyszukiwarka "Single Board Computers" - czyli komputerów zbudowanych na jednej płytce (np. Raspberry Pi)
    https://www.board-db.org
    INFO: możesz podać parametry jakie Cię interesują, a wyszukiwarka dopasuje do Ciebie najlepszy model

    23) Już ponad milion wolontariuszy dołączyło do projektu "Be My Eyes" (bądź moimi oczami) - dołącz do nich!
    https://www.bemyeyes.com/newsroom/be-my-eyes-hits-the-1-million-volunteer-mark
    INFO: osoba niewidoma mówi co chce zrobić (np sprawdzić, czy ciastka w markecie mają mleko w składzie) - robi fotkę, a wolontariusz odpowiada na jej pytanie

    == LINKI TYLKO DLA PATRONÓW ==

    24) Przestańcie robić strony z 'infinite scrollem'! - dlaczego to jest problem?
    http://uw7.org/un_5bd1a442ce5e5
    INFO: ciekawe przedstawienie zalet i wad różnych metod paginacji

    25) iPhony są trudne w użyciu - zwłaszcza dla osób starszych, nietechnicznych i niepełnosprawnych
    http://uw7.org/un_5bd1a44c47a4a
    INFO: ciekawa analiza problemów związanych z używaniem iOSa

    26) Spraw, aby Twoja aplikacja webowa była bardziej przyjazna dla urządzeń mobilnych
    http://uw7.org/un_5bd1a454a5ce3

    27) Czego nauczyłem się tworząc współdzielony edytor tekstu online?
    http://uw7.org/un_5bd1a45e44baf
    INFO: autor tworzył coś w stylu Google Docs i opisał wszystkie problemy jakie napotkał

    ==
    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://bit.ly/unDodaj

    Podobało się? Zalajkuj lub podaj dalej - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    pokaż spoiler adekwatne tagi: #programowanie #historia #javascript #pytanie #internet #youtube #technologia #facebook #nodejs #google #amazon #smartfon #pracbaza #telefony
    pokaż całość

    źródło: IMG_A7F6315569D6-1.jpeg

    +: T...0, Cojman +207 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      imlmpe 2 lata 4 mies. temu via iOS

      +1

      @imlmpe: wyszukiwarka linków Ci nie działa... Nie znajduje dzisiejszego linku numer 10. ( ͡° ͜ʖ ͡°)

      @xol90: jeszcze indeks się nie przebudował. Pewnie jutro będzie dzisiejsze zestawienie dostępne w wyszukiwarce. Jest tam spore opóźnienie. Poprawię to kiedyś.

      +: object
      • udostępnij
        • Link
    •  
      G.........r 2 lata 4 mies. temu

      +1

      @imlmpe: @loki_the_prankster: @lis6502: Richard szybko wymiękł. Jeszcze parę dni temu Code Of Conduct był regułą św. Benedykta, a teraz CoC Mozilli, wg którego

      Hurtful or harmful language (…) is not acceptable. This includes deliberately referring to someone by a gender that they do not identify with

      +: object
      • udostępnij
        • Link
    • więcej komentarzy (43)

  •  
    imlmpe 2 lata 4 mies. temu

    +431

    ◢ #unknownews ◣

    Czas na nowe zestawienie - dziś starałem się, aby było mniej techniczno-hardcorowo-geekowe niż ostatnio ;)

    1) Badacze podają, że średni wiek założyciela UDANEGO startupu to 45 lat
    https://hbr.org/2018/07/research-the-average-age-of-a-successful-startup-founder-is-45

    2) Telefony Huawei śledzą lokalizację swoich użytkowników bez ich wiedzy?
    https://threader.app/thread/1051204370543648770
    INFO: ciekawa analiza jednej z fabrycznie wrzuconych aplikacji na Huawei P20 kupionym w Chinach

    3) Boisz się montażu 'smart urządzeń' w swoim domu? Masz się czego bać...
    https://www.forbes.com/sites/thomasbrewster/2018/10/13/smart-home-surveillance-governments-tell-googles-nest-to-hand-over-data-300-times/amp/
    INFO: rząd USA prosił Google o udostępnienie danych z takich urządzeń już 300 razy

    4) Naucz się echolokacji - niczym nietoperz
    https://www.atlasobscura.com/articles/how-to-echolocate
    INFO: nie mam pojęcia do czego potrzebujesz tej umiejętności, ale dodatkowy tutorial zawsze się przyda ;)

    5) Sieć IRC kończy właśnie 30 lat - jak wpłynęła na nasze życie? Odrobina nostalgii
    https://arstechnica.com/staff/2018/10/internet-relay-chat-turns-30-and-we-remember-how-it-changed-our-lives/

    6) Google zamyka projekt Google+
    https://www.wirtualnemedia.pl/artykul/google-zamyka-google-serwis-zniknie-za-10-miesiecy-dlaczego

    7) Przykra prawda: lepiej urodzić się bogatym, niż utalentowanym
    https://www.washingtonpost.com/business/2018/10/09/its-better-be-born-rich-than-talented/?noredirect=on&utm_term=.84347964802d
    INFO: według badań sprawdza się to przynajmniej podczas zdobywania wykształcenia (bogatszym idzie lepiej)

    8) Publikowanie w Internecie za półdarmo - przegląd metod [podcast]
    https://anchor.fm/unknow/episodes/Publikowanie-w-Internecie-za-pdarmo-przegld-metod-e2dds5/a-a5rv3a
    INFO: najnowszy odcinek mojego podcastu z opisem metod na drastyczne obniżenie kosztów swoich działań w Internecie

    9) Jak korzystać z Raspberry Pi, ale BEZ użycia karty MicroSD
    https://hackaday.com/2018/10/08/hack-my-house-running-raspberry-pi-without-an-sd-card/
    INFO: opis bootowania urządzenia po protokole PXE

    10) Krótka historia systemów kontroli wersji
    https://www.plasticscm.com/version-control-history
    INFO: klikaj na ikony samolotów aby poczytać więcej o każdym z systemów

    11) Adblock wbudowany w okulary? Wycina obraz z telewizorów i monitorów [kickstarter]
    https://www.irl-labs.co/
    INFO: przyciemniane okulary w których zobaczysz wszystko z wyjątkiem TV/monitorów (zobacz film na Kickstarterze!)

    12) Legendarny "test na hackera" opracowany przez MIT w 1989 roku
    http://www.mit.edu/people/mjbauer/Purity/hackpure.html
    INFO: za każde pytanie otrzymujesz 1 punkt. Niektóre z pytań mogą być 'mocno niedzisiejsze'

    13) Dlaczego narzędzia 'top' i 'free' pokazują niepoprawne dane odnośnie pamięci w środowisku dockerowym?
    https://ops.tips/blog/why-top-inside-container-wrong-memory/

    14) Porównanie kosztów Public Cloud z Private Cloud i kolokacją
    https://mnabozny.pl/private-cloud-vs-colocated-private-cloud-vs-public-cloud/
    INFO: Postawienie na własną infrastrukturę może być dużo tańsze niż migracja na publiczne chmury, zwłaszcza jeśli rozważymy użycie odnowionego sprzętu (tzw. refurbished)

    15) PicoVoice - dodaj sterowanie głosem do dowolnego produktu nad którym pracujesz
    https://picovoice.ai/#voice-control-demo
    INFO: technologia jest niezależna od języka (czyli obsługuje też polski) i może działać na 10 platformach sprzętowych (w tym embeded)

    16) Wstęp do użycia "prototype" w JavaScript - co to jest i jak może Ci pomóc?
    https://medium.freecodecamp.org/a-beginners-guide-to-javascript-s-prototype-9c049fe7b34

    17) Czy JavaScript naprawdę tak działa?! - lista kilkunastu zaskakujących zachowań JSa
    https://codeburst.io/does-js-really-do-that-43f17bc01e9b

    18) Funkcje slice/splice/split w JavaScript - czym się różnią i jak ich używać?
    https://medium.freecodecamp.org/lets-clear-up-the-confusion-around-the-slice-splice-split-methods-in-javascript-8ba3266c29ae

    19) Jak działa protokół TLS? Krok po kroku, z przykładami i szczegółowymi opisami
    https://tls.ulfheim.net

    20) System do automatycznego rozbrajania alarmów - sterowany ze smartfona
    https://pandwarf.com/pandwarf-rogue/

    21) CLIfix (Command Line Interface + Netflix) - oglądaj piraty z linii komend
    https://github.com/fabiospampinato/cliflix/blob/master/README.md
    INFO: narzędzie szuka na torrentach podanego filmu/serialu i streamuje go do wybranego odtwarzacza (nie musisz czekać na pobranie materiału)

    == LINKI TYLKO DLA PATRONÓW ==

    22) ♛ Gość zhackował setki firm za pomocą ich aplikacji do obsługi pomocy technicznej
    http://uw7.org/un_5bc485ca67c09
    INFO: metoda włamania jest jak dla mnie genialna w swojej prostocie

    23) ♛ Tajemniczy hacker włamuje się do routerów MicroTik, aby je... załatać
    http://uw7.org/un_5bc485d1aa9f2
    INFO: twierdzi, że już naprawił ponad 100 tysięcy urządzeń

    24) ♛ Lista 11 sztuczek w bashu, które mogą usprawnić Twoją codzienną pracę
    http://uw7.org/un_5bc485da1b23b

    25) ♛ Kolekcja narzędzi dla teamów współpracujących zdalnie
    http://uw7.org/un_5bc485e27b6ff

    26) ♛ Jaka jedna rzecz uczyniła Cię lepszym/szybszym developerem? - dyskusja na Lobste.rs'ach
    http://uw7.org/un_5bc485ea5716c

    ==
    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://bit.ly/unDodaj

    pokaż spoiler adekwatne tagi: #technologia #historia #netflix #javascript #stream #telefony #torrent #internet #startup #google #smartfon #docker #programowanie #linux


    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]
    pokaż całość

    źródło: IMG_AAB12AC9268D-1.jpeg

    +: spidero, tryboluminescencja +429 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      imlmpe 2 lata 4 mies. temu

      0

      @randomowy_wykopek: dzięki za linka! przeczytam :)

      Czy będzie następny podcast/artykuł o automatyzacji życia?

      Podcastu nie planuję na ten temat, ale artykuł już tak. Nawet zacząłem go pisać, ale myślę, że długo mi to zajmie, bo ma być docelowo ogromny i bardzo szczegółowy. Z pewnością jak skończę, to wrzucę go jako jeden z linków w którymś zestawieniu, więc raczej nie przeoczysz :) pokaż całość

      • udostępnij
        • Link
    •  
      Lampartini 2 lata 4 mies. temu

      +1

      @devones: CF trochę potestuje, zobacze jak to działa.
      Ja nie chcę się sprzeczać z autorem, po prostu podałem kilka kwestii, które mi się nie podobają.
      Wątpię chociażby w to, że początkujący poradzą sobie z konfiguracją VPS.

      +: devones
      • udostępnij
        • Link
    • więcej komentarzy (88)

  •  
    imlmpe 2 lata 5 mies. temu

    +269

    ◢ #unknownews ◣

    Dziś przygotowałem dla was aż 31 ciekawych linków z branży IT, wyłowionych z czeluści netu ;)

    1) Bad Code Rocks! - konkurs programistyczny na najgorzej napisane, działające rozwiązanie problemu
    https://badcode.rocks
    INFO: nie tak łatwo jest napisać coś, co jednocześnie jest nieoptymalne, brzydkie i świetnie działające

    2) Google wystartowało z własną platformą do prowadzenia rekrutacji
    https://hire.google.com
    INFO: może to wprowadzić spore zamieszanie na rynku aplikacji do prowadzenia rekrutacji

    3) Google planuje porządnie wziąć się za bezpieczeństwo rozszerzeń do Chrome
    https://blog.chromium.org/2018/10/trustworthy-chrome-extensions-by-default.html
    INFO: jeśli tworzysz własne rozszerzenia, to lepiej zapoznaj się ze zmianami

    4) Banksy zniszczył jeden ze swoich obrazów - osiągnij ten same efekt z użyciem CSS + JS :D
    https://codepen.io/leemartin/pen/pxNvod

    5) Czy powinieneś zablokować pakiety ICMP (np. ping) na swoim serwerze w ramach podnoszenia bezpieczeństwa?
    http://shouldiblockicmp.com

    6) Generowanie losowych (sensownie brzmiących) tekstów na bazie słownika
    https://pboyd.io/posts/random-text/
    INFO: opis algorytmu + kod źródłowy gotowego rozwiązania. Może być użyteczne w branży (black) SEO

    7) Apple zaimplementowało nowe zabezpieczenia w Macbookach/iMacach, które uniemożliwiają ich naprawę poza autoryzowanym serwisem
    https://boingboing.net/2018/10/04/welcome-bootlickers.html
    INFO: nowy, wbudowany w komputery chip wykrywa wymianę dowolnego podzespołu. iFixit podaje, że rozwiązanie nie jest jeszcze aktywne.

    8) Jak poprawnie zabezpieczyć ciasteczka na swojej stronie internetowej?
    https://medium.freecodecamp.org/web-security-hardening-http-cookies-be8d8d8016e1

    9) Jak używać programu 'make' (i plików Makefile) do automatyzacji zadań?
    https://medium.freecodecamp.org/makefiles-101-how-to-use-make-as-a-task-automation-tool-69d2ccc3f25e

    10) Jak w JavaScript wydać prosty dźwięk powiadomienia (lub nawet użyć wibracji na telefonie)?
    https://medium.com/@alexnadalin/emit-a-beeping-sound-with-javascript-4eef2c302ea6

    11) Nagłówki HTTP, które mogą podnieść bezpieczeństwo Twojej strony
    https://medium.freecodecamp.org/secure-your-web-application-with-these-http-headers-fd66e0367628

    12) Jak (za darmo) hostować statyczną stronę WWW na infrastrukturze AWS?
    https://medium.freecodecamp.org/how-to-launch-a-site-on-aws-for-free-in-15-minutes-7b3ce5d8d053
    INFO: dobry wstęp dla kogoś, kto NIGDY nie korzystał z infrastruktury AWS

    13) Jak używać loadbalancera HAProxy jako frontendu do API
    https://www.haproxy.com/blog/using-haproxy-as-an-api-gateway-part-1/

    14) Twoje dziecko nienawidzi Twojego uzależnienia od smartfona!
    https://www.cnet.com/news/your-kids-hate-your-smartphone-addiction/
    INFO: dobry tekst dla rodziców małych dzieci

    15) Dnia 13 października, jeden z czytelników HackerNews będzie przeprowadzał tzw. 'atak 51%' na walutę Einsteinium
    https://news.ycombinator.com/item?id=18159147
    INFO: może to mieć (negatywny) wpływ na cenę waluty. Atak ma kosztować około $50

    16) Poprawne użycie instrukcji "typeof" w JavaScript i kilka pułapek z tym związanych
    https://blog.logrocket.com/javascript-typeof-2511d53a1a62

    17) JavaScript - jest synchroniczny, czy asynchroniczny? i co to są te promisy?
    https://medium.com/@kvosswinkel/is-javascript-synchronous-or-asynchronous-what-the-hell-is-a-promise-7aa9dd8f3bfb

    18) Nadchodzi nowa generacja WiFi - "WiFi 6"
    https://gizmodo.com/wi-fi-6-is-coming-and-heres-why-you-should-care-1829516258

    19) Rozwiązywanie częstych problemów przy pracy z GITem
    https://medium.freecodecamp.org/how-to-become-a-git-expert-e7c38bf54826

    20) Zbudowanie własnego komputera do obsługi Deep Learningu może być nawet 10x tańsze od używania AWS
    https://medium.com/the-mission/why-building-your-own-deep-learning-computer-is-10x-cheaper-than-aws-b1c91b55ce8c
    INFO: koszt to około $3000

    21) Toksyczni współpracownicy - przegląd
    https://medium.com/swlh/the-truth-about-toxic-workers-in-the-workplace-41d0d270f709
    INFO: doczytaj o jakie typy osobowości chodzi, bo być może jesteś jednym z nich

    22) Dom z drukarki 3D rozwiąże problem bezdomności w krajach trzeciego świata?
    http://bit.ly/2y8Pm1R
    INFO: obecnie dom o powierzchni 37 metrów da się wydrukować za około 37k PLN. Docelowo, dom 100m^2 ma kosztować max 15k

    23) Badacze z Uniwersytetu w Minnesocie wydrukowali na drukarce 3D, 'bioniczne oko'
    https://ubm.io/2Qvn0pk
    INFO: rozwiązanie to może być w przyszłości używane do przywracania wzroku niewidomym

    24) Mixnode - rozwiązanie zamieniające każdą stronę WWW w bazę danych, zdatną do odpytywania przez SQL
    https://www.mixnode.com/blog/posts/turn-the-web-into-a-database-an-alternative-to-web-crawling-scraping

    25) Jak to jest być dostawcą usług VPN? - dyskusja na HackerNews
    https://news.ycombinator.com/item?id=18160618

    == LINKI TYLKO DLA PATRONÓW ==

    26) ♛ Ponad 50 pytań rekrutacyjnych na temat algorytmów i struktur danych
    http://uw7.org/un_5bbb5e8b1739d
    INFO: każde pytanie linkuje do poprawnego rozwiązania/wyjaśnienia

    27) ♛ Tworzysz własny projekt Open Source i chcesz napisać do niego opis na GitHuba?
    http://uw7.org/un_5bbb5e94ef899
    INFO: oto zbiór najlepiej przygotowanych (merytorycznie i graficznie) opisów.

    28) ♛ Co w kodzie spowalnia działanie programu i jak można temu zaradzić?
    http://uw7.org/un_5bbb5e9d18f3f
    INFO: jak drobne modyfikacje np. pętli mogą drastycznie wpłynąć na wydajność aplikacji

    29) ♛ O co chodzi ze zdecentralizowanymi sieciami społecznościowymi i dlaczego to jest takie fajne?
    http://uw7.org/un_5bbb5ea754411

    30) ♛ W tym roku mija 50 rocznica od tzw "Dema wszech czasów" pokazanego przez Douga Engelbarta
    http://uw7.org/un_5bbb5eb0a1559
    INFO: podczas jednego dema pokazał on takie nowości jak: myszka, okna, hyperlinki, udostępnianie plików, telekonferencja, mechanizm kontroli wersji itp [to 1968 rok!]

    31) ♛ Krótka historia koncepcji wysokiej dostępności (High Availability)
    http://uw7.org/un_5bbb5eb9c01b9
    INFO: jak ta koncepcja zmieniała się w czasie i jak była (i jest) realizowana

    ==
    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://bit.ly/unDodaj

    Podobało się? Zalajkuj lub podaj dalej - thx.

    ************

    [Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]

    pokaż spoiler Tagi związane z wpisem: #historia #komputery #javascript #pytanie #frontend #security #macbook #internet #google #smartfon #telefony #serwery #apple #ciekawostki #technologia #css
    pokaż całość

    źródło: IMG_6373A5A1DA67-1.jpeg

    +: PiersiowkaPelnaZiol, tryboluminescencja +267 innych
    • udostępnij
      • Facebook
      • Twitter
      • Link
    ‹ embed ›
    •  
      bazylo 2 lata 5 mies. temu

      +7

      @imlmpe: mimo, że nie czytam tych wiadomości to i tak daje plusa za włożoną pracę :D

      +: imlmpe, ja_wiedzialem_ze_tak_bedzie +5 innych
      • udostępnij
        • Link
    •  
      zorq 2 lata 5 mies. temu

      +2

      14) Twoje dziecko nienawidzi Twojego uzależnienia od smartfona!
      https://www.cnet.com/news/your-kids-hate-your-smartphone-addiction/
      INFO: dobry tekst dla rodziców małych dzieci


      @imlmpe: dzięki!

      +: imlmpe, Senthill
      • udostępnij
        • Link
    • więcej komentarzy (28)

  •  
    imlmpe 2 lata 5 mies. temu

    +482

    ◢ #unknownews ◣

    Tej nocy młodszy syn nie dawał mi spać, co zaowocowało tym, że usypiając go chyba dotarłem na telefonie do końca Internetu i tak jakoś mi wyszło 30+ linków w zestawieniu. Przepraszam za natłok ciekawostek z branży IT :D

    1) CloudFlare wchodzi na rynek rejestratorów domen - będzie DUŻE zamieszanie w tej branży
    https://blog.cloudflare.com/cloudflare-registrar/
    INFO: firma planuje sprzedawać domeny w cenach hurtowych (po takich kupują je najwięksi rejestratorzy), bez doliczania jakiejkolwiek marży

    2) Co sprawia, że kod źródłowy aplikacji staje się nieczytelny i jak temu zaradzić?
    https://medium.com/software-engineering-problems/what-makes-code-unreadable-to-human-45fa30544386

    3) "Funkcjonalny CSS" - dobre rozwiązanie, czy totalne zło? o co w tym chodzi?
    https://www.mikecr.it/ramblings/functional-css/
    INFO: mowa o nie tworzeniu indywidualnych CSSów, a korzystanie z wielu klas per element (jedna do koloru, jedna do rozmiaru itd)

    4) Darmowe zasoby dla projektantów interfejsów aplikacji - szablony, template do Sketcha, ikonki, mockupy itp
    https://www.designdb.co

    5) Jak tworzyć strony internetowe... przyjazne dla środowiska
    https://solar.lowtechmagazine.com/2018/09/how-to-build-a-lowtech-website/
    INFO: serwer hostujący tę stronę jest zasilany energią słoneczną i zużywa max 2.5W energii

    6) Jak dodać komentarze do statycznej strony internetowej, nie używając przy tym rozwiązań w stylu Disqus?
    https://staticman.net
    INFO: ten serwis generuje statyczną stronę komentarzy w Twoim serwisie i trzyma ją w TWOIM repozytorium na GitHubie

    7) Elon Musk nie jest już prezesem (chairman) Tesli (ale nadal zostaje CEO)
    https://www.theverge.com/2018/9/29/17918252/elon-musk-tesla-sec-securities-fraud-lawsuit-settlement-fine-penalty
    INFO: został ukarany dodatkowo grzywną 20mln USD za rozgłaszanie fałszywych plotek o ściągnięciu Tesli z giełdy.

    8) Automatyczna aktualizacja Windowsa 10 zrestartowała komputer używany podczas przeprowadzania badania pod narkozą
    https://www.pcgamesn.com/windows-update-ostfold-hospital
    INFO: nie stanowiło to zagrożenia dla pacjenta, ale niepotrzebnie był uśpiony przez ponad 1h.

    9) Zmień swój pokój w grę typu Escape Room (z użyciem iPhona/iPada i technologii Augmented Reality)
    https://itunes.apple.com/us/app/escape-the-room-ar/id1329567068?mt=8
    INFO: mogą grać max 3 osoby jednocześnie. Za grę płaci ($1.99) tylko jeden gracz, a reszta może używać wersji darmowej

    10) DeepFakes jako SaaS - czyli podmiana twarzy na filmach
    https://deepfakesweb.com/
    INFO: cena to około 160zł za 25h pracy serwisu. Przy czym proces nauki na podstawie 10s filmu 'zjada' aż 18h. Podmiana twarzy po nauce to ~1h.

    11) Solid - projekt zdecentralizowanych stron internetowych autorstwa Tima Bernersa-Lee (wynalazcy WWW)
    https://solid.inrupt.com

    12) GraphJS - dodaj elementy społecznościowe (logowanie, lajkowanie, komentarze, forum itd) do dowolnej strony bez programowania
    https://graphjs.com
    INFO: trzeba tylko osadzić jedną bibliotekę JS i wkleić kod HTML. To usługa SaaS. Do 1000 obiektów trzymanych w chmurze jest darmowa.

    13) HumanOrCompany - sztuczna inteligencja wykrywająca, czy dane konto na Twitterze należy do firmy czy osoby prywatnej
    https://www.humanorcompany.com
    INFO: na moim koncie coś słabo zadziałało. Tylko 59% pewności, że jestem prawdziwą osobą

    14) Manyverse - sieć społecznościowa... w trybie offline
    https://manyver.se
    INFO: wszystkie aktualizacje wpadają na bezpośrednio Twój telefon gdy jesteś online. Później to przeglądasz bez dostępu do netu i synchronizujesz zmiany

    15) test && commit || revert - ciekawe podejście do tworzenia aplikacji i pracy z kodem
    https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864
    INFO: w skrócie, przed wykonaniem commita testujesz kod. Gdy testy nie przechodzą, robisz revert do poprzedniej wersji.

    16) Hardening (zabezpieczanie) systemu OSX krok po kroku
    https://blog.bejarano.io/hardening-macos.html

    17) Closures w JavaScript - o co w tym chodzi i jak to ogarnąć?
    https://blog.bitsrc.io/a-beginners-guide-to-closures-in-javascript-97d372284dda

    18) Jak parsować strony internetowe z użyciem Pythona i biblioteki BeautifulSoup
    https://medium.freecodecamp.org/how-to-scrape-websites-with-python-and-beautifulsoup-5946935d93fe

    19) Infografika ze spisem narzędzi do debugowania problemów z wydajnością na Linuksie
    https://mrugalski.pl/tmp/linux_performance_tools.jpg

    20) Automatyzacja zadań na stronach internetowych z użyciem Pythona i Selenium
    https://realpython.com/modern-web-automation-with-python-and-selenium/

    21) Najstarszy stale aktywny torrent (plik, nie serwis!) skończył 15 lat
    https://torrentfreak.com/worlds-oldest-torrent-still-alive-after-15-years-180929/
    INFO: ten plik to film "Fanimatrix" (amatorska wersja Matrixa). Znajdziesz go także na Youtube.

    22) Google planuje wejść w branże "stories" podobnie jak zrobił to Facebook, Instagram czy Snapchat
    https://www.recode.net/2018/9/24/17897196/google-stories-push-instagram-facebook-snapchat

    23) Przegląd popularnych aplikacji do robienia notatek
    https://www.recode.net/2018/9/24/17897196/google-stories-push-instagram-facebook-snapchat

    24) Microsoft udostępnił