Wpis z mikrobloga

◢ #unknownews

Oto i jest! Czwartkowe podsumowanie newsów technologicznych. Zapraszam do czytania


1) Lista najlepszych stron, które każdy programista powinien odwiedzić ( #programowanie )
https://github.com/sdmg15/Best-websites-a-programmer-should-visit

2) Jakie książki o programowaniu (nie związane z żadnym konkretnym jezykiem) polecacie? - dyskusja
https://news.ycombinator.com/item?id=14486657

3) Prawdopodobnie, największa na świecie wyszukiwarka instrukcji obsługi do sprzętu elektronicznego i AGD
https://www.manualslib.com

4) Lista praktycznych projektów, które w ramach #naukaprogramowania , można zaimplementować w dowolnym języku
https://github.com/karan/Projects

5) Porównanie kosztów transferu w usługach Microsoft Azure / #amazon EC2 / #google Cloud Platform?
https://www.arador.com/ridiculous-bandwidth-costs-amazon-google-microsoft/

6) #apple zapowiedziało "iMac PRO" - najmocniejszy do tej pory Mac
https://9to5mac.com/2017/06/05/apple-teases-upcoming-space-gray-imac-pro-the-most-powerful-mac-ever/
INFO: 32GB RAM ECC + 8-corowy procesor + wyświetlacz 5k + wbudowana kamera 1080p (Cena od $4999)

7) Poradniki od Apple na temat projektowania interfejsów użytkownika
https://developer.apple.com/design/

8) DigitalOcean wprowadził usługę 'Cloud Firewall' dla swoich #vps - usługa jest DARMOWA
https://www.digitalocean.com/products/cloud-firewalls/

9) Chcesz pobawić się w analizę malware? zbuduj własny lab! - darmowy soft ( #security )
https://blog.christophetd.fr/set-up-your-own-malware-analysis-lab-with-virtualbox-inetsim-and-burp/
INFO: Lab składa się z zestawu VirtualBox + INetSim + Burp

10) iOS 11 prawdopodobnie umożliwi developerom odczytywanie znaczników NFC
https://www.eff.org/pages/list-printers-which-do-or-do-not-display-tracking-dots

11) TMUX vs SCREEN - porównanie konsolowych menadżerów okien dla #linux (multiplexerów?)
https://wtanaka.com/node/8136

12) Facebookowa grupa z promocjami ze świata IT - książki, ebooki, gry itp.
https://www.facebook.com/groups/1532977410335013/

13) Czy Twoja drukarka znakuje dokumenty niewidocznymi 'żółtymi kropkami'?
https://www.eff.org/pages/list-printers-which-do-or-do-not-display-tracking-dots
INFO: chodzi o podpisywanie dokumentu np. numerem seryjnym drukarki, co ułatwia później służbom dojście do tego, kto i gdzie coś wydrukował

14) Jeden dzień z wyłączonym #javascript.em w przeglądarce - testy serwisów i wnioski
https://sonniesedge.co.uk/blog/a-day-without-javascript

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

[Obserwuj mnie na FB] - [Chcesz być wołany?] - [Podziękuj za newsy] - [Wersja RSS]

#technologia
imlmpe - ◢ #unknownews ◣

 Oto i jest! Czwartkowe podsumowanie newsów technologiczny...

źródło: comment_CdyKFq3YkRkpoE8gajL7kyaRI1q2Yzyw.jpg

Pobierz
  • 43
  • Odpowiedz
@PanWitold: są strony, gdzie js jest w fajny sposób użyte takie popieram, ale duża część to syf.
@gadzeciasz: tak, bo przed js przeglądarki się nie łączyły się z serwerami... zamiast postować uważaj na polskim, czy co tam teraz masz.
  • Odpowiedz
@PanWitold: najlepsza opcja - noscript, i whitelistowanie skryptów, które dają nam te funkcje na których nam zależy. Nie jest to niestety opcja dla każdego bo domyślenie się o który skrypt chodzi może być nieoczywiste dla normika.
  • Odpowiedz
@Ornament: @Zdechlak: @PanWitold: Problem nie leży w samym js, tylko w bezmyślnym wykorzystywaniu go do wszystkiego. Niestety ale jak ja używam komputera to chcę jeszcze inne rzeczy robić poza przeglądaniem internetu. A czasami się zdarza tak, że programiści mają to w dupie. W szczególności ci z webDev. Fancy wygląd jest ok, gdy nie zabiera wszystkich możliwych zasobów. Bo odbiorca Twojej strony chce mieć do niej płynny dostęp.

Pozytywnym wykorzystaniem
  • Odpowiedz
@diwmaron: Tak, bo wszystkie te strony i aplikacje mają budżety, a klient mało kiedy chce płacić np. 15% więcej po to aby dostosować stronę do niepełnosprawnych stanowiących jakiś znikomy promil odwiedzających.
  • Odpowiedz
noscript - używałem, polecam! Oszczędności RAM były znaczące!


@diwmaron: I co zrobiłeś z tym całym zaoszczędzonym ramem? Dla mnie to brzmi jak wywalenie siedzeń z samochodu po to by mieć więcej miejsca we wnętrzu.
  • Odpowiedz
Dzień bez javyscript zasługuje na osoby wpis. Ludzie nie potrafią bez niej strony stworzyć a nazywają się web developerami.


@Zdechlak: Dzień bez elektryki zasługuje na osobny wpis. Ludzie nie potrafią bez niej samochodu zrobić a nazywają się inżynierami motoryzacji XD
  • Odpowiedz
Dzień bez javyscript zasługuje na osoby wpis. Ludzie nie potrafią bez niej strony stworzyć a nazywają się web developerami. Przykre.


@Zdechlak: Jak developerzy youtuba albo google maps mogą się nimi nazywać ://
  • Odpowiedz
10) iOS 11 prawdopodobnie umożliwi developerom odczytywanie znaczników NFC


@imlmpe: Nie prawdopodobnie tylko na pewno. Obsługa tylko na iPhone 7 i 7 Plus póki co. Niestety jest dokładnie tak jak napisane czyli tylko odczyt NDEF. Brak komunikacji w 2 kierunkach. Nada się do odczytywania tagów np. przez apkę jakiegoś muzeum po zbliżeniu telefonu do taga.
  • Odpowiedz
@Zdechlak: Sprawdź jak nisamowicie szybko działa gmail albo google maps bez JS. Tak na prawdę dzięki JS możesz dopiero robić niesamowicie szybkie strony, np. service workers serwujące treść natychmiast z local storage, strony działające offline, ładowanie fragmentu treści zamiast całych stron etc.
  • Odpowiedz
Prawda jest taka, że większość obecnych "programistów" to są artyści zajmujący się rzeźbieniem w gównie. Prawdziwy kod powinien być jak rzeźbienie w granicie - tak są przykładowo napisane biblioteki STL albo javowa Guava.
Żeby kuć kod w granicie wystarczy przejść przez Cormena i nie zawracać sobie głowy gównianymi blogami gównorzeźbiarzy. Granitowy rzeźbiarz nawet nie musi wiedzieć kto to Uncle Bob bo to wszystko robi za niego intuicja.
  • Odpowiedz
@Chrzonszcz: Dobra, dobra cwaniaczku. Daj mi nieograniczony budżet i czas to będę rzeźbił w granicie. Poza uczelnią tworzy się aplikację z ograniczonym budżetem i w ograniczonym czasie i dlatego na rdzeń jakim są biblioteki, bazy danych, serwery, przeglądarki etc. poświęca się więcej czasu a reszta typu aplikacje internetowe może być gorszej jakości.
  • Odpowiedz