Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
Zagadnienia:
Nowe funkcjonalności Microsoft Windows Server 2016 w kontekście budowy aplikacji typu cloud-native:
Zastosowanie Nano Servera, czyli odchudzonej wersji Windows Server 2016, oszczędniej korzystającej z zasobów IT.
Uruchamianie na Nano Serwerach WS2016 aplikacji napisanych w .NET, Javie, Pythonie (Django) czy JavaScript (Node.js).
Migracja - bez konieczności zmiany kodu - istniejących aplikacji do architektury opartej o kontenery. Kontenery to rozwiązania oparte na szybkiej wirtualizacji na poziomie procesów. Nie tworzą dodatkowych instancji jądra systemu operacyjnego. Na tym samym hoście można uruchomić większą ilość kontenerów niż maszyn wirtualnych. Uruchamianie i zamykanie kontenera jest też znacznie szybsze, niż uruchamianie i zamykanie maszyny wirtualnej.
Wspólna praca developerów i administratorów nad produktem, czyli DevOps z wykorzystaniem Windows Server 2016 i Visual Studio Team Services w chmurze Azure. Automatyczne budowanie obrazów kontenerów dla każdego nowego kodu i wdrażania ich w różne środowiska
Łatwiejsze zarządzanie obciążeniami aplikacji pomiędzy zasobami we własnej infrastrukturze i w chmurze Azure dzięki WS2016 oraz Azure Service Fabric.
Funkcjonalności Windows Server 2016 powstałe z myślą o wygodzie administratorów:
Nowa wersja PowerShell 5.0 - przynosząca lepsze funkcjonowanie powłoki linii poleceń oraz udoskonalony język skryptowy,
Azure Remote Server Management Tools – zdalne zarządzanie Nano i Windows Server 2016 z Azure,
PowerShell Direct,
Nested Virtualization jako wsparcie ułatwienia nauki i testów.
Bez względu czy jesteś nowym użytkownikiem systemu Linux, czy doświadczonym profesjonalistą w tej dziedzinie, jeśli wybierzesz Linuksa w dystrybucji Red Hat, nie zawiedziesz swoich oczekiwań. Red Hat to najpopularniejsza dystrybucja Linuksa i nawet jeśli nie każdy uważa ją za najlepszą, jej szerokie rozpowszechnienie da Ci dostęp do wiedzy tysięcy użytkowników, którzy pomogą Ci opanować Red Hata.
Nie ze wszystkim możesz jednak zwrócić się do uczestników list dyskusyjnych i nie wszystkie informacje znajdziesz na stronach internetowych. Książka "Red Hat Linux 8. Biblia" będzie fundamentem Twojej wiedzy na temat tego systemu operacyjnego. Zawiera ona komplet informacji na temat konfiguracji i administracji Red Hat Linuksem. Od instalacji i naprawy błędów po instalację zapory sieciowej iptables, konfigurację serwerów plików i serwera WWW. Dowiesz się również, jak uczynić ten system bezpiecznym.
* Wykorzystaj najnowsze procedury instalacji systemu, tworzenia dysków startowych oraz pobierania uaktualnień z Red Hat Linux Network
* Dopasuj do swojego stylu pracy nowe pulpity GNOME i KDE
* Poznaj sposoby posługiwania się powłoką systemową Linux, systemem plików i edytorem testów
* Konfiguruj usługi systemowe, usługę Samba z poziomu graficznego interfejsu użytkownika bez konieczności wchodzenia do trybu ręcznej edycji plików konfiguracyjnych
* Chroń system przy pomocy narzędzi LogSentry i iptables
* Udostępniaj serwery z wykorzystaniem usługi DNS, twórz bezprzewodową sieć LAN i konfiguruj wirtualne sieci prywatne
* Odkryj nowe oprogramowanie multimedialne, łącznie z narzędziem do obsługi aparatu cyfrowego gtkam oraz pakietem OpenOffice
"Red Hat Linux 8 Biblia" to nie tylko kompletny opis Red Hat Linuksa, ale także wersja instalacyjna samego systemu, umieszczona na dołączonych 3 płytach CD-ROM. Zawiera ona między innymi najnowszą wersja kompilatora GNU gcc, serwera WWW Apache, środowisk GNOME i KDE i wiele innych przydatnych aplikacji.
Podręczny przewodnik dla programistów Javy
JDBC jest jednym z najwszechstronniejszych i najszerzej stosowanych mechanizmów umożliwiających nie tylko dostęp do danych z programów napisanych w Javie, ale również wykonywanie rozmaitych operacji na bazach danych. Kosztem wszechstronności jest złożoność -- JDBC implementuje ogromną liczbę klas, interfejsów i metod, z którymi trzeba się gruntownie zapoznać. Niemożliwością jest zapamiętanie ich wszystkich.
"JDBC. Leksykon kieszonkowy" jest podręcznym leksykonem ułatwiającym szybkie odnalezienie opisu każdej z klas, interfejsów czy metod tworzących JDBC API. Przydaje się zwłaszcza w sytuacjach, w których wiadomo, co się chce osiągnąć i potrzebna jest informacja na temat metod JDBC, które mogą w tym pomóc.
Oprócz opisu API książka zawiera także kilka krótkich rozdziałów będących swego rodzaju instrukcją obsługi JDBC, czyli przypomnieniem, w jaki sposób łączyć ze sobą różne elementy API w celu uzyskania rozwiązań konkretnych zadań.
Nie pamiętasz, jak naraz wykonać kilka operacji wstawiania lub modyfikacji lub w jaki sposób przechowywać i pobierać wielkie obiekty? Niniejsza książka na pewno odświeży Twoją pamięć.
Donald Bales jest konsultantem do spraw aplikacji komputerowych specjalizującym się w analizie, projektowaniu oraz programowaniu systemów rozproszonych. Posiada ponad pięcioletnie doświadczenie w pisaniu aplikacji w Javie operujących na bazach danych za pomocą JDBC.
2019.10.08 share con365 2019 open source in azure devops, on the example open...Janusz Nowak
Janusz Nowak
Open Source in Azure DevOps, on the example Open API for Azure Functions
How to create open source public project in Azure DevOps using it all benefits, creating open source library for generating Open API/Swagger definition for Azure Function and showing what goods it is bringing. http://www.sharecon365.pl/sessions/ 2019
Narzędzia SOLIDWORKS Product Data Management umożliwiają zarządzanie danymi projektowymi i ich synchronizacje w całym cylku produkcyjnym za pomocą prostego i łatwego do wdrożenia rozwiązania, które jest ściśle zintegrowane ze wszystkimi aplikacjami SOLIDWORKS. Bezpieczna przechowalnia pozwala na udzielenie dostępu do środowiska projektowania 3D i powiązanych z nim plików wszystkim osobom biorącym udział w tym procesie — od inżynierów po pracowników produkcji.
Atmosphere 2014: Scalable and under control - open cloud architecture conside...PROIDEA
The central server farm, called reverse proxy shall be the internet exchange point of every extensive cloud infrastructure. However it seems that configuration of such critical systems in a correct and safe way is strongly complex. It is time-consuming and requires great experience and focus to setup the following aspects: proxy/load balancing/clustering, HTTPS, access control, event logging mechanisms, WAF or platform hardening. We cannot deny that every single detail of such configuration is crucial and meaningful. Moreover, maintenance and development of Web Gateway type scalable infrastructure, composed of dozen/few dozen nods, is a big challenge for us.
In this presentation, containing live demonstration, I will present you the concept of reverse proxy automated management, especially in terms of safety, with a use of Puppet open source supported platform and modsecurity as an open source Web Application Firewall. The main goal of my presentation is to show the idea of open, scalable cloud infrastructure, including general safety standards, as well as compliance with aspects described in the OWASP documents: Top Ten, Testing Guide, ASVS. And above all, I will show you how to eliminate those threats, before they are detected as a web application attack.
Leszek Miś - IT Security Architect at Linux Polska sp. z o.o. WALLF Web Gateway Project Leader. Linux/Network Security Expert with an offensive approach to web application security. For over 10 years professionally engaged and privately fascinated with open source solutions, with special focus on IT (in) security. Red Hat skilled trainer and examiner, holder of RHCA/RHCSS/RHCE. Experienced author of several IT Security courses (Hardening, SELinux, ModSecurity).
Bez względu na to czy jesteś nowym użytkownikiem systemu Linux, czy profesjonalistą w tej dziedzinie, jeśli wybierzesz Linuksa w dystrybucji Red Hat, nie zawiedziesz swoich oczekiwań. Red Hat to najpopularniejsza odmiana Linuksa i nawet jeśli nie każdy uważa ją za najlepszą, to jej szerokie zastosowanie sprawia, że możesz być pewny rozwoju tej platformy, dodatkowych narzędzi i kolejnych uzupełniających ją aplikacji.
Jeśli stykasz się z systemem Linux po raz pierwszy, dzięki praktycznym procedurom dotyczącym jego instalacji i konfiguracji omówionym w tej książce, nabierzesz do niego zaufania. Jeśli zaliczasz się do doświadczonych użytkowników systemu Red Hat, Christopher Negus, linuksowy ekspert, przekaże Ci całą niezbędną wiedzę potrzebną do administrowania najnowszymi stacjami roboczymi, serwerami i środowiskami sieciowymi.
W książce opisano między innymi:
* Menu, panele, przestrzenie robocze i tematy środowisk graficznych GNOME i KDE
* Konfigurację ściany ogniowej umożliwiającej współdzielenie połączenia z Internetem i jednocześnie ochronę zasobów sieci lokalnej
* Korzystanie z aplikacji służących do przeglądania stron internetowych, publikowania danych, odtwarzania plików dźwiękowych i wideo
* Uruchamianie własnego publicznego serwera internetowego i konfigurowanie serwera pocztowego, serwera DNS, serwera FTP i serwera WWW
* Administrowanie użytkownikami, zarządzanie kopiami zapasowymi i automatyzacja zadań systemowych
* Tworzenie połączeń dial-up, lokalnych sieci bezprzewodowych i wirtualnych sieci prywatnych (CIPE)
* Uruchamianie w systemie Linux serwerów plików i wydruku takich jak Samba (Windows), Netatalk (Macintosh) lub NetWare (mars-nwe)
Książkę uzupełnia pełna wersja instalacyjna systemu Red Hat Linux 9 na trzech dołączonych płytach CD, zawierająca pakiety w postaci binarnej oraz setki dodatkowych pakietów, których nie zawarto w zestawie dwupłytowym. Jeśli chcesz korzystać z jednej, kompletnej pozycji, obejmującej zarówno podstawowe, jak i bardziej zaawansowane aspekty pracy z Red Hat Linux 9, wówczas "Red Hat Linux 9. Biblia" będzie trafnym wyborem.
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
Zagadnienia:
Nowe funkcjonalności Microsoft Windows Server 2016 w kontekście budowy aplikacji typu cloud-native:
Zastosowanie Nano Servera, czyli odchudzonej wersji Windows Server 2016, oszczędniej korzystającej z zasobów IT.
Uruchamianie na Nano Serwerach WS2016 aplikacji napisanych w .NET, Javie, Pythonie (Django) czy JavaScript (Node.js).
Migracja - bez konieczności zmiany kodu - istniejących aplikacji do architektury opartej o kontenery. Kontenery to rozwiązania oparte na szybkiej wirtualizacji na poziomie procesów. Nie tworzą dodatkowych instancji jądra systemu operacyjnego. Na tym samym hoście można uruchomić większą ilość kontenerów niż maszyn wirtualnych. Uruchamianie i zamykanie kontenera jest też znacznie szybsze, niż uruchamianie i zamykanie maszyny wirtualnej.
Wspólna praca developerów i administratorów nad produktem, czyli DevOps z wykorzystaniem Windows Server 2016 i Visual Studio Team Services w chmurze Azure. Automatyczne budowanie obrazów kontenerów dla każdego nowego kodu i wdrażania ich w różne środowiska
Łatwiejsze zarządzanie obciążeniami aplikacji pomiędzy zasobami we własnej infrastrukturze i w chmurze Azure dzięki WS2016 oraz Azure Service Fabric.
Funkcjonalności Windows Server 2016 powstałe z myślą o wygodzie administratorów:
Nowa wersja PowerShell 5.0 - przynosząca lepsze funkcjonowanie powłoki linii poleceń oraz udoskonalony język skryptowy,
Azure Remote Server Management Tools – zdalne zarządzanie Nano i Windows Server 2016 z Azure,
PowerShell Direct,
Nested Virtualization jako wsparcie ułatwienia nauki i testów.
Bez względu czy jesteś nowym użytkownikiem systemu Linux, czy doświadczonym profesjonalistą w tej dziedzinie, jeśli wybierzesz Linuksa w dystrybucji Red Hat, nie zawiedziesz swoich oczekiwań. Red Hat to najpopularniejsza dystrybucja Linuksa i nawet jeśli nie każdy uważa ją za najlepszą, jej szerokie rozpowszechnienie da Ci dostęp do wiedzy tysięcy użytkowników, którzy pomogą Ci opanować Red Hata.
Nie ze wszystkim możesz jednak zwrócić się do uczestników list dyskusyjnych i nie wszystkie informacje znajdziesz na stronach internetowych. Książka "Red Hat Linux 8. Biblia" będzie fundamentem Twojej wiedzy na temat tego systemu operacyjnego. Zawiera ona komplet informacji na temat konfiguracji i administracji Red Hat Linuksem. Od instalacji i naprawy błędów po instalację zapory sieciowej iptables, konfigurację serwerów plików i serwera WWW. Dowiesz się również, jak uczynić ten system bezpiecznym.
* Wykorzystaj najnowsze procedury instalacji systemu, tworzenia dysków startowych oraz pobierania uaktualnień z Red Hat Linux Network
* Dopasuj do swojego stylu pracy nowe pulpity GNOME i KDE
* Poznaj sposoby posługiwania się powłoką systemową Linux, systemem plików i edytorem testów
* Konfiguruj usługi systemowe, usługę Samba z poziomu graficznego interfejsu użytkownika bez konieczności wchodzenia do trybu ręcznej edycji plików konfiguracyjnych
* Chroń system przy pomocy narzędzi LogSentry i iptables
* Udostępniaj serwery z wykorzystaniem usługi DNS, twórz bezprzewodową sieć LAN i konfiguruj wirtualne sieci prywatne
* Odkryj nowe oprogramowanie multimedialne, łącznie z narzędziem do obsługi aparatu cyfrowego gtkam oraz pakietem OpenOffice
"Red Hat Linux 8 Biblia" to nie tylko kompletny opis Red Hat Linuksa, ale także wersja instalacyjna samego systemu, umieszczona na dołączonych 3 płytach CD-ROM. Zawiera ona między innymi najnowszą wersja kompilatora GNU gcc, serwera WWW Apache, środowisk GNOME i KDE i wiele innych przydatnych aplikacji.
Podręczny przewodnik dla programistów Javy
JDBC jest jednym z najwszechstronniejszych i najszerzej stosowanych mechanizmów umożliwiających nie tylko dostęp do danych z programów napisanych w Javie, ale również wykonywanie rozmaitych operacji na bazach danych. Kosztem wszechstronności jest złożoność -- JDBC implementuje ogromną liczbę klas, interfejsów i metod, z którymi trzeba się gruntownie zapoznać. Niemożliwością jest zapamiętanie ich wszystkich.
"JDBC. Leksykon kieszonkowy" jest podręcznym leksykonem ułatwiającym szybkie odnalezienie opisu każdej z klas, interfejsów czy metod tworzących JDBC API. Przydaje się zwłaszcza w sytuacjach, w których wiadomo, co się chce osiągnąć i potrzebna jest informacja na temat metod JDBC, które mogą w tym pomóc.
Oprócz opisu API książka zawiera także kilka krótkich rozdziałów będących swego rodzaju instrukcją obsługi JDBC, czyli przypomnieniem, w jaki sposób łączyć ze sobą różne elementy API w celu uzyskania rozwiązań konkretnych zadań.
Nie pamiętasz, jak naraz wykonać kilka operacji wstawiania lub modyfikacji lub w jaki sposób przechowywać i pobierać wielkie obiekty? Niniejsza książka na pewno odświeży Twoją pamięć.
Donald Bales jest konsultantem do spraw aplikacji komputerowych specjalizującym się w analizie, projektowaniu oraz programowaniu systemów rozproszonych. Posiada ponad pięcioletnie doświadczenie w pisaniu aplikacji w Javie operujących na bazach danych za pomocą JDBC.
2019.10.08 share con365 2019 open source in azure devops, on the example open...Janusz Nowak
Janusz Nowak
Open Source in Azure DevOps, on the example Open API for Azure Functions
How to create open source public project in Azure DevOps using it all benefits, creating open source library for generating Open API/Swagger definition for Azure Function and showing what goods it is bringing. http://www.sharecon365.pl/sessions/ 2019
Narzędzia SOLIDWORKS Product Data Management umożliwiają zarządzanie danymi projektowymi i ich synchronizacje w całym cylku produkcyjnym za pomocą prostego i łatwego do wdrożenia rozwiązania, które jest ściśle zintegrowane ze wszystkimi aplikacjami SOLIDWORKS. Bezpieczna przechowalnia pozwala na udzielenie dostępu do środowiska projektowania 3D i powiązanych z nim plików wszystkim osobom biorącym udział w tym procesie — od inżynierów po pracowników produkcji.
Atmosphere 2014: Scalable and under control - open cloud architecture conside...PROIDEA
The central server farm, called reverse proxy shall be the internet exchange point of every extensive cloud infrastructure. However it seems that configuration of such critical systems in a correct and safe way is strongly complex. It is time-consuming and requires great experience and focus to setup the following aspects: proxy/load balancing/clustering, HTTPS, access control, event logging mechanisms, WAF or platform hardening. We cannot deny that every single detail of such configuration is crucial and meaningful. Moreover, maintenance and development of Web Gateway type scalable infrastructure, composed of dozen/few dozen nods, is a big challenge for us.
In this presentation, containing live demonstration, I will present you the concept of reverse proxy automated management, especially in terms of safety, with a use of Puppet open source supported platform and modsecurity as an open source Web Application Firewall. The main goal of my presentation is to show the idea of open, scalable cloud infrastructure, including general safety standards, as well as compliance with aspects described in the OWASP documents: Top Ten, Testing Guide, ASVS. And above all, I will show you how to eliminate those threats, before they are detected as a web application attack.
Leszek Miś - IT Security Architect at Linux Polska sp. z o.o. WALLF Web Gateway Project Leader. Linux/Network Security Expert with an offensive approach to web application security. For over 10 years professionally engaged and privately fascinated with open source solutions, with special focus on IT (in) security. Red Hat skilled trainer and examiner, holder of RHCA/RHCSS/RHCE. Experienced author of several IT Security courses (Hardening, SELinux, ModSecurity).
Bez względu na to czy jesteś nowym użytkownikiem systemu Linux, czy profesjonalistą w tej dziedzinie, jeśli wybierzesz Linuksa w dystrybucji Red Hat, nie zawiedziesz swoich oczekiwań. Red Hat to najpopularniejsza odmiana Linuksa i nawet jeśli nie każdy uważa ją za najlepszą, to jej szerokie zastosowanie sprawia, że możesz być pewny rozwoju tej platformy, dodatkowych narzędzi i kolejnych uzupełniających ją aplikacji.
Jeśli stykasz się z systemem Linux po raz pierwszy, dzięki praktycznym procedurom dotyczącym jego instalacji i konfiguracji omówionym w tej książce, nabierzesz do niego zaufania. Jeśli zaliczasz się do doświadczonych użytkowników systemu Red Hat, Christopher Negus, linuksowy ekspert, przekaże Ci całą niezbędną wiedzę potrzebną do administrowania najnowszymi stacjami roboczymi, serwerami i środowiskami sieciowymi.
W książce opisano między innymi:
* Menu, panele, przestrzenie robocze i tematy środowisk graficznych GNOME i KDE
* Konfigurację ściany ogniowej umożliwiającej współdzielenie połączenia z Internetem i jednocześnie ochronę zasobów sieci lokalnej
* Korzystanie z aplikacji służących do przeglądania stron internetowych, publikowania danych, odtwarzania plików dźwiękowych i wideo
* Uruchamianie własnego publicznego serwera internetowego i konfigurowanie serwera pocztowego, serwera DNS, serwera FTP i serwera WWW
* Administrowanie użytkownikami, zarządzanie kopiami zapasowymi i automatyzacja zadań systemowych
* Tworzenie połączeń dial-up, lokalnych sieci bezprzewodowych i wirtualnych sieci prywatnych (CIPE)
* Uruchamianie w systemie Linux serwerów plików i wydruku takich jak Samba (Windows), Netatalk (Macintosh) lub NetWare (mars-nwe)
Książkę uzupełnia pełna wersja instalacyjna systemu Red Hat Linux 9 na trzech dołączonych płytach CD, zawierająca pakiety w postaci binarnej oraz setki dodatkowych pakietów, których nie zawarto w zestawie dwupłytowym. Jeśli chcesz korzystać z jednej, kompletnej pozycji, obejmującej zarówno podstawowe, jak i bardziej zaawansowane aspekty pracy z Red Hat Linux 9, wówczas "Red Hat Linux 9. Biblia" będzie trafnym wyborem.
2. O czym będziemy mówić
● Czym jest ownCloud
● Jakie ma możliwości
● W jakim kierunku zmierza
● Obsługa plików
● Klient synchronizacji
3. O czym będziemy mówić
● Kalendarz i kontakty
● Multimedia
● Czytnik RSS
● Shorty
● Dodatki
● Development
4. Czym jest ownCloud
● ownCloud jest aplikacją webową na licencji AGPLv3,
pozwalającą stworzyć osobistą "chmurę" z dostępem do
plików (dokumentów tekstowych, wideo, muzyki i zdjęć),
kontaktów i kalendarzy z każdego miejsca za pośrednictwem
internetu. W łatwy sposób można ją zainstalować na
własnym komputerze, serwerze czy na praktycznie każdym
hostingu posiadającym: Serwer www - Apache2, nginx i
ligttdp PHP5.3+ Bazę - MySQL, PostgreSQL lub SQLite,
Oracle (w przygotowaniu mssql).
11. Multimedia
● Galeria zdjęć
● Odtwarzacz muzyki (za pomocą ampache,
dostępne aplikacje na iOS, Android,
Blackberry)
● Tomahawk, Rhythmbox, Amarok, Lullaby
(2.3), Ampache.net (4.0+), Just Player,
iAmpacheX
12. Shorty
● pozwala na generowanie i zarządzanie
krótkimi linkami, za pomocą m.in tinurl czy
goo.pl
13. Dodatki
● sporo ciekawych dodatków
● edytor tekstowy oparty o Cloud9 IDE,
wspierający 35+ języków z kolorowaniem
składni
● edycja grupowa
● klient pocztowy
● odtwarzacz filmów