Wydarzenia IT
Sprawy ważne z punktu widzenia technologii IT
niedziela, listopada 05, 2017
Ach te narzędzia, zawsze się na nie narzeka ale bez nich nie ma roboty
Podsumowując wiele narzekań ale siła przywiązania do wykorzystywanych narzędzi jest wielka i trudno przejść na coś innego, nawet lepszego. Z drugiej strony narzędzia nie różnią aż tak bardzo by porzucić swoje przyzwyczajenia
Dodatek: lista nowych technologii wschodzących w 2017 roku
piątek, listopada 03, 2017
Hity na Gicie
Nareszcie jest - debuger dla Javy w środowisku Visual Code - https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug - oprócz błękitnego nieba cóż nam jeszcze dziś potrzeba?
Do testowanie przekształceń XSL - Microsoft XML NotePad - http://www.lovettsoftware.com/downloads/xmlnotepad/readme.htm, można też użyć procesorów Javy : xalan i saxon.
Historia jednego standardu - XSLT. Wersja pierwsza powstała z potrzeby uporządkowania prac nad transformacją XML w inne formaty. Było to w 1991. Dalej zaczęło się implementowanie i rozszerzanie tego co ustalono (MS, IBM, SUN i inne mniejsze wyspecjalizowane w narzędziach bazujących na XML firmy np. Altova, Saxonica itd.). Prace nad kolejną wersją w wyniku przepychanego i walki o pozycję swych implementacji trwały długo. Wyglądało to tak: firmy nie chciały czekać na twardy standard wprowadzały własne rozszerzenia mając nadzieję, że to one wejdą do oficjalnego standardu.Wersja XSLT 2.0 powstała dopiero w 2007 roku (to nie żarty tak to długo trwało), po drodze utarto nosa implementacją i rozszerzeniom m.in. MS. Wygrał te kto miał więcej głosów w komisji W3C. Najwięcej mieszał Michael Kay założyciel Saxonica i proponent XSLT.
czwartek, kwietnia 20, 2017
Co nowego w czwartek?
- Certyfikaty od kuchni:
- https://tersesystems.com/2014/03/31/testing-hostname-verification/
- https://tersesystems.com/2014/03/23/fixing-hostname-verification/
- Stosowanie sprawdzonej biblioteki kryptograficznej keyczar, dobra, ale nie do końca, np. ciągle stosuje SHA-1 - https://tersesystems.com/2015/10/05/effective-cryptography-in-the-jvm/
wtorek, kwietnia 18, 2017
Dla programistów
Stary problem - kolizja obiektów i algorytmy jej wykrywania -https://dzone.com/articles/n-body-collision-simulation-with-react-d3-and-mobx
Czyszczenie danych pochodzących od użytkownika: ważne dla ochrony aplikacji - https://dzone.com/articles/sanitize-good-for-beer-good-for-data-1
Machine Learning:
- O ML, ale to ciężkie jak dla mnie - https://dzone.com/articles/reinforcement-learning
- Część pierwsza - https://github.com/ZuzooVn/machine-learning-for-software-engineers/blob/master/README.md
Aplikacje mobile:
- Dla UX/UI - Jednak jQuery Mobile robi dobre wrażenie - https://dzone.com/articles/jquery-mobile-lesson-4 - ale czy to aby tylko dla smartfornów - czy na tabletach będzie to wyglądało lepiej?
- W co pakować gotowe aplikacje? Cordova czy CodeWalk?
Ważne - https://betanews.com/2017/04/14/gdpr-business/ - GDPR (Global Data Protection)- musi być wyznaczony w firmie DPO, olbrzymie kary. Wchodzi w życie w maju 2018 roku.
Zainstaluj sobie W10 - https://www.microsoft.com/en-us/software-download/windows10 lub https://blogs.windows.com/windowsexperience/2017/04/11/how-to-get-the-windows-10-creators-update/
Biblioteki do klonowania obiektów w C# - https://www.codeproject.com/Articles/1166667/Cloning-Objects-in-NET-Framework-Part-II
Matka wszystkich bomb - http://www.theregister.co.uk/2017/04/13/us_military_bombs_daeshbags/, Rosjanie mają Ojca.
Doskonała sposobność nauki tworzenia kompilatora - https://the-super-tiny-compiler.glitch.me/tokenizer
Nareszcie wszystko w jednym miejscu. Przeglądarka API od MS - https://docs.microsoft.com/pl-pl/dotnet/api/
Dobrze byłoby zapoznać się z App Inventor
Co daje GitLab - https://docs.gitlab.com/ce/user/markdown.html#lists - opis języka markdown. W przeglądarce Chrome jest wtyczka - https://redirect.viglink.com/ - StackEdit. 10 zasobów darmowych aplikacji - http://opensourceforu.com/2017/03/top-10-open-source-tools-web-developers/:
- SAAS - Website: http://sass-lang.com/
- MongoDB