Ebooki
Magdalena Mielnik
Wiek XIX, zwany "najdłuższym stuleciem", był wyjątkowym okresem w historii. To wtedy zrodziły się żywe do dziś wielkie idee społeczne, doktryny ekonomiczne i polityczne. Wykorzystanie maszyny parowej zrewolucjonizowało przemysł i transport, inicjując proces globalizacji. To wówczas zaczęto na wielką skalę wykorzystywać energię elektryczną, wynaleziono telekomunikację, fotografię i kinematograf. Równocześnie w stopniu nieznanym wcześniejszym epokom zwrócono się ku przeszłości, badając ją i naśladując. Złożoność owych procesów znalazła wyraz w bogactwie dziewiętnastowiecznego malarstwa, z jego niezmierzoną tematyczną i stylistyczną różnorodnością. Gdańsk w dobie tych głębokich przemian pozostawał nieco na uboczu głównych nurtów. Również w sztuce. Tutejsza twórczość nie była ani szczególnie bogata, ani szczególnie oryginalna. Jednakże dla naszej lokalnej historii jest ona niezmiernie ważna, dokumentuje bowiem losy miasta, które w tak zwanym długim XIX stuleciu zawieszone było między swą wielką przeszłością i znacznie mniej imponującą teraźniejszością. Kolekcja malarstwa prezentowana w niniejszej publikacji to zbiór niezwykle istotny w historii gdańskiego muzeum. Był tworzony od początku istnienia Muzeum Miejskiego i jest do dziś systematycznie i starannie powiększany o nowe nabytki. Muzeum Narodowe w Gdańsku jest kontynuatorem działalności Muzeum Miejskiego w Gdańsku, a w 2023 roku mija sto pięćdziesiąt lat od otwarcia pierwszej wystawy zorganizowanej przez tę instytucję.
Docenić konflikt. Od walki i manipulacji do współpracy. Wydanie III rozszerzone
Wojciech Haman, Jerzy Gut
Negocjacje są proste jak konstrukcja cepa, ale kruche jak lukier Konflikt jest wynikiem sprzeczności lub różnicy interesów. Jest zjawiskiem naturalnym i nieuchronnym wszędzie tam, gdzie ludzie ze sobą współżyją lub współpracują. Jesteśmy na niego skazani. Jednak czy zawsze musi on być zjawiskiem negatywnym? Jak postępować gdy konflikt wybuchnie? Walczyć czy negocjować? Zwyciężać czy szukać kompromisów? Czy warto za wszelką cenę forsować swoje stanowisko i pomysły? Pokonać "przeciwnika", posługując się presją lub manipulacją, i osiągnąć niekwestionowane zwycięstwo? Dobrze znamy ten schemat zachowania, gdyż podpowiadają go nam nasze ludzkie odruchy, nawyki i stereotypy. Jednak bywa on skuteczny jedynie przy jednorazowym kontakcie, natomiast w przypadku ważnych i dłuższych relacji zawsze okazuje się pyrrusowym zwycięstwem. Pokonany i wykorzystany partner myśli o rewanżu i nie jest skłonny do kooperacji. Jaką strategię negocjacji warto obrać, aby zwiększyć szanse na dobrą współpracę? Jak nie zniszczyć dobrze rokującego dorobku? Jeżeli chcesz, żeby sposób rozwiązywania konfliktów zaowocował obustronną satysfakcją i gotowością do kooperacji w przyszłości, właśnie w tej książce znajdziesz użyteczne wskazówki, jak to zrobić. Model negocjacji nastawionych na współpracę pozwala w praktyce zastosować słuszne i szczytne postulaty, zawarte w wielu książkach i teoriach poświęconych temu zagadnieniu. Umiejętność negocjowania bez wątpienia jest sztuką, mimo swej logicznej prostoty. Aby osiągnąć w niej biegłość, potrzeba doświadczenia, stosowania kilku ważnych zasad oraz umiejętności omijania kilku pułapek, a szczególnie zachowań i wypowiedzi, które w jednej chwili niszczą każdą sensowną rozmowę. Proponowane przez autorów metody twórczego rozwiązywania konfliktów zostały wielokrotnie sprawdzone w praktyce. Z równą łatwością można użyć ich przy rozbrajaniu złożonych problemów organizacji biznesowych, jak i podczas łagodzenia antagonizmów społecznych lub w konfliktach natury osobistej. Ta książka to praktyczny poradnik dla osób, które z racji swojego zawodu, funkcji lub sytuacji życiowej mają często do czynienia z konfliktami, a także dla tych, które muszą negocjować. Znajdziesz w niej konkretne i użyteczne sposoby: budowania dobrego kontaktu i zachęcania do współpracy; przeciwstawiania się presji i manipulacji; skutecznego negocjowania, dającego satysfakcję obu stronom konfliktu. Wydanie trzecie książki Docenić konflikt jest poszerzone o rozdział, w którym autorzy dzielą się swoim bogatym doświadczeniem z ostatnich kilkunastu lat praktyki w roli negocjatora i mediatora. Szczególny nacisk kładą tu na polską specyfikę, prostotę stosowanych narzędzi oraz negocjacje wewnątrz firm i zespołów zadaniowych. Czytaj fragment >>
Docenić siebie. 25 sposobów na podniesienie samooceny, osiąganie celów i znalezienie szczęścia
Risa Williams
Odnalezienie poczucia własnej wartości, które jest potrzebne do radzenia sobie w stresujących sytuacjach i osiągania celów, często wydaje się czymś niemożliwym. Książka Docenić siebie pomoże to jednak zmienić! Poradnik prezentuje 25 różnych technik i kreatywnych rozwiązań opartych na psychoterapii poznawczo-behawioralnej, psychologii pozytywnej, mindfulness i terapii narracyjnej. Dowiesz się, które z nich najbardziej pomogą ci rozwinąć odporność psychiczną, zbudować poczucie własnej wartości oraz zmienić sposób postrzegania siebie. RISA WILLIAMS to licencjonowana terapeutka i trenerka. Specjalizuje się w zagadnieniach związanych ze sposobami redukcji poziomu lęku i stresu oraz w ćwiczeniach pozwalających podnieść samoocenę.
Małgorzata Grylewicz
Kiedy Ana przeprowadza się do małego miasteczka, jej dotychczasowe życie zmienia się bezpowrotnie. Rozstanie z chłopakiem, z którym spędziła całe życie, to dopiero początek. Nastolatka wplątuje się w romans z mężczyzną, z którym nigdy nic nie powinno ją łączyć. Pewnej zimowej nocy dochodzi do zdarzenia, które sprawia, że życie Anastazji już na zawsze się zmienia. Zdrada, zakazana miłość – coś, co nigdy nie powinno się wydarzyć. Czy wszyscy wokół niej są szczerzy? Jak wiele potrafi udźwignąć dziewczyna, która dopiero wkracza w dorosłe życie?
Pierre Gassendi
W dialogu Platona Sofista jest mowa, że w filozofii toczy się spór o to, jakim bytom przysługuje rzeczywiste istnienie. Po jednej stronie sporu są ci, którzy uznają, że realnie istnieją tylko konkretne jednostkowe rzeczy materialne dostępne dzięki poznaniu zmysłowemu, po drugiej stronie zaś ci, którzy realne istnienie przypisują jedynie bezcielesnym ideom dostępnym w poznaniu umysłowym. Ten spór jest tak ostry i namiętny, że Platon określa go jako gigantomachię, czyli mitologiczną walkę bogów z gigantami o władzę nad światem. Amerykański historyk filozofii Thomas M. Lennon posłużył się tym mitem do opisu relacji między Gassendim a Descartesem, argumentując, że w XVII stuleciu empirystę Gassendiego można byłoby widzieć jako przywódcę gigantów, a idealistę Descartesa jako przywódcę bogów. Nie wydaje się jednak, aby ta walka filozoficzna mogła zakończyć się ostatecznym zwycięstwem którejś ze stron. Polemika Gassendiego z Descartesem skłania do konstatacji, że zmagania filozoficznych gigantów z filozoficznymi bogami trwać będą tak długo, jak długo ludzie będą filozofować, usiłując przybliżać się do zrozumienia natury wszechrzeczy.
Docker and Kubernetes for Java Developers. Scale, deploy, and monitor multi-container applications
Jaroslaw Krochmalski, Jarosław Krochmalski
Imagine creating and testing Java EE applications on Apache Tomcat Server or Wildfly Application server in minutes along with deploying and managing Java applications swiftly. Sounds too good to be true? But you have a reason to cheer as such scenarios are only possible by leveraging Docker and Kubernetes.This book will start by introducing Docker and delve deep into its networking and persistent storage concepts. You will then proceed to learn how to refactor monolith application into separate services by building an application and then packaging it into Docker containers. Next, you will create an image containing Java Enterprise Application and later run it using Docker. Moving on, the book will focus on Kubernetes and its features and you will learn to deploy a Java application to Kubernetes using Maven and monitor a Java application in production. By the end of the book, you will get hands-on with some more advanced topics to further extend your knowledge about Docker and Kubernetes.
Francisco Javier Ramírez Urea
Developers have changed their deployment artifacts from application binaries to container images, and they now need to build container-based applications as containers are part of their new development workflow. This Docker book is designed to help you learn about the management and administrative tasks of the Containers as a Service (CaaS) platform.The book starts by getting you up and running with the key concepts of containers and microservices. You'll then cover different orchestration strategies and environments, along with exploring the Docker Enterprise platform. As you advance, the book will show you how to deploy secure, production-ready, container-based applications in Docker Enterprise environments. Later, you'll delve into each Docker Enterprise component and learn all about CaaS management. Throughout the book, you'll encounter important exam-specific topics, along with sample questions and detailed answers that will help you prepare effectively for the exam.By the end of this Docker containers book, you'll have learned how to efficiently deploy and manage container-based environments in production, and you will have the skills and knowledge you need to pass the DCA exam.
Ken Cochrane, Jeeva S. Chelladhurai, Neependra K...
Docker is an open source tool used for creating, deploying, and running applications using containers. With more than 100 self-contained tutorials, this book examines common pain points and best practices for developers building distributed applications with Docker. Each recipe in this book addresses a specific problem and offers a proven, best practice solution with insights into how it works, so that you can modify the code and configuration files to suit your needs.The Docker Cookbook begins by guiding you in setting up Docker in different environments and explains how to work with its containers and images. You’ll understand Docker orchestration, networking, security, and hosting platforms for effective collaboration and efficient deployment. The book also covers tips and tricks and new Docker features that support a range of other cloud offerings.By the end of this book, you’ll be able to package and deploy end-to-end distributed applications with Docker and be well-versed with best practice solutions for common development problems.
Docker Deep Dive. Zero to Docker in a single book
Nigel Poulton
A new version of this book is now available.Most applications, even the funky cloud-native microservices ones, need high-performance, production-grade infrastructure to run on. Having impeccable knowledge of Docker will help you thrive in the modern cloud-first world. With this book, you will gain the skills you need in order to work with Docker and its containers.The book begins with an introduction to containers and explains their functionality and application in the real world. You will then get an overview of VMware, Kubernetes, and Docker and learn to install Docker on Windows, Mac, and Linux. Once you have understood the Ops and Dev perspective of Docker, you will be able to see the big picture and understand what Docker exactly does. The book then turns its attention to the more technical aspects, guiding you through practical exercises covering Docker engine, Docker images, and Docker containers. You will learn techniques for containerizing an app, deploying apps with Docker Compose, and managing cloud-native applications with Swarm. You will also build Docker networks and Docker overlay networks and handle applications that write persistent data. Finally, you will deploy apps with Docker stacks and secure your Docker environment.By the end of this book, you will be well-versed in Docker and containers and have developed the skills to create, deploy, and run applications on the cloud.
Docker Deep Dive. Zero to Docker in a single book - Fifth Edition
Nigel Poulton
Docker Deep Dive provides a comprehensive introduction to container technology and Docker’s essential role in modern software development. It covers installation across platforms and presents both developer and operational perspectives to build a solid foundation. Early chapters explain container basics, Docker architecture, and key ecosystem standards.The book then explores advanced technical topics including the Docker Engine, image and container management, application containerization, and multi-container apps with Docker Compose. It guides readers through deploying and managing Docker Swarm clusters and introduces emerging areas like WebAssembly containers and AI workloads with Docker Model Runner.Extensive coverage of networking, persistent storage, and security equips readers with enterprise-grade skills for deploying and maintaining containerized applications. The practical approach ensures confidence in implementing Docker solutions for development and production environments.This newly updated edition includes a brand-new chapter on Docker Model Runner with a full AI LLM project, updates to BuildKit, buildx, Docker Build Cloud, debugging tools, WebAssembly content, and a streamlined Docker Swarm chapter.
Docker Deep Dive. Zero to Docker in a single book - Fourth Edition
Nigel Poulton
This book begins by introducing Docker, its transformative role in modern application development, and why containerization has become essential in the tech industry. The first part builds a strong foundation by explaining core concepts such as containers, images, and the benefits of cloud-native development. Readers will also learn the history of Docker, its comparison to virtual machines, and how it is shaping emerging technologies like AI, WebAssembly, and Kubernetes.The second part dives deep into hands-on technical skills. Readers will explore Docker Engine architecture, work with images, containers, and multi-container apps, and use Docker Compose for real-world scenarios. Topics like container orchestration with Docker Swarm, advanced networking, overlay networks, and persistent storage are explained in detail. Readers will also gain practical knowledge on security, debugging containers, and vulnerability scanning with Docker Scout.By the end, readers will have a comprehensive understanding of Docker, from setup to scaling production-grade applications. Whether deploying AI-based apps, containerizing existing workloads, or mastering orchestration, this book provides the skills needed to thrive in a rapidly evolving tech landscape.
Docker Deep Dive. Zero to Docker in a Single Book - Second Edition
Nigel Poulton
Most applications, even the funky cloud-native microservices ones, need high-performance, production-grade infrastructure to run on. Having impeccable knowledge of Docker will help you thrive in the modern cloud-first world. With this book, you will gain the skills you need in order to work with Docker and its containers.The book begins with an introduction to containers and explains their functionality and application in the real world. You will then get an overview of VMware, Kubernetes, and Docker and learn to install Docker on Windows, Mac, and Linux. Once you have understood the Ops and Dev perspective of Docker, you will be able to see the big picture and understand what Docker exactly does. The book then turns its attention to the more technical aspects, guiding you through practical exercises covering Docker engine, Docker images, and Docker containers. You will learn techniques for containerizing an app, deploying apps with Docker Compose, and managing cloud-native applications with Swarm. You will also build Docker networks and Docker overlay networks and handle applications that write persistent data. Finally, you will deploy apps with Docker stacks and secure your Docker environment.By the end of this book, you will be well-versed in Docker and containers and have developed the skills to create, deploy, and run applications on the cloud.
Docker Deep Dive. Zero to Docker in a single book - Third Edition
Nigel Poulton
Embark on a transformative journey into the world of Docker and containers with this expertly crafted course. Starting with a high-level overview, you'll gain a solid understanding of containers and the significance of Docker in modern software development. Delve into Docker's core components, exploring essential standards, projects, and the intricacies of the Docker Engine, ensuring a robust foundation.As you progress, practical hands-on modules will guide you through working with images and containers, containerizing applications, and managing multi-container setups using Docker Compose. You'll learn to deploy applications efficiently with Docker Swarm and Docker Stacks, enhancing your ability to manage and scale containerized applications. The course also introduces Docker's integration with WebAssembly, offering a glimpse into cutting-edge container technologies.Concluding with advanced topics, you'll master Docker networking, including overlay networks and persistent data management with volumes. Emphasis on Docker security ensures you can safeguard your applications and data effectively. By the end of this course, you'll possess the skills and knowledge to leverage Docker's full capabilities, from development to deployment, ensuring you remain at the forefront of container technology.
Docker dla praktyków. Wydanie II
Jeeva S. Chelladhurai, Vinod Singh, Pethuru Raj
Docker to platforma oparta na otwartym kodzie źródłowym. Jest dziś uważany za najważniejsze narzędzie do rozwijania aplikacji rozproszonych. Umożliwia przyspieszenie prac nad oprogramowaniem, ale również jego konfiguracją, wdrożeniem i dostarczeniem do klienta. Docker pozwala na skalowanie infrastruktury aplikacji w czasie rzeczywistym i poprawę wykorzystania zasobów. Technologia Dockera ułatwia budowę aplikacji dobrze przemyślanych, przetwarzających dane w sposób kontekstowy, rozproszonych i skupionych na konkretnym celu biznesowym. Pozwala też na uruchamianie tworzonej aplikacji na dowolnej platformie! Niniejsza książka jest przeznaczona dla programistów i osób zarządzających procesem tworzenia aplikacji. Przedstawiono tu informacje potrzebne do rozpoczęcia pracy z Dockerem, wyjaśniono też terminologię i polecenia potrzebne do zarządzania kontenerami. Opisano proces budowy i publikacji obrazów Dockera, nie zabrakło również informacji o sposobach tworzenia prywatnych repozytoriów. W książce poruszono również zagadnienia związane z orkiestracją kontenerów za pomocą narzędzia Docker Compose, debugowaniem kontenerów i zabezpieczaniem ich za pomocą modułów AppArmor i SELinux. Ciekawym elementem jest opis kilku praktycznych zastosowań platformy, dzięki czemu łatwiej uświadomić sobie przyczyny rosnącej popularności tego rozwiązania. W tej książce między innymi: rozpoczynanie pracy z Dockerem automatyczne budowanie obrazów Dockera udostępnianie danych i związane z tym problemy testowanie i debugowanie aplikacji zagadnienia bezpieczeństwa i zarządzania konfiguracją Dockera Docker — nowy wymiar rozwoju aplikacji! Jeeva S. Chelladhurai działa w branży IT od 20 lat. Specjalizuje się w DevOps i dostarczaniu rozwiązań mających postać chmury. Interesuje się centrami optymalizacji danych i rozwijaniem aplikacji za pomocą Dockera. Vinod Singh od wielu lat tworzy oprogramowanie, projektuje architekturę systemów i testuje różne rozwiązania. Jego pasją są tworzenie oprogramowania w chmurze, rozwój sztucznej inteligencji i system Linux. Dr Pethuru Raj jest głównym architektem w Reliance Jio Cloud, wcześniej był architektem infrastruktury chmury w indyjskim IBM Global Cloud Center of Excellence. W IT pracuje od ponad 17 lat, a od 8 lat zajmuje się również badaniami naukowymi.
Docker dla programistów. Rozwijanie aplikacji i narzędzia ciągłego dostarczania DevOps
Richard Bullington-McGuire, Michael Schwartz, Andrew K. Dennis
Docker zyskuje coraz większe uznanie programistów. Dzięki swojej niezależności od platformy kontenery pozwalają na uruchamianie kodu w różnych środowiskach, zarówno w centrach danych, jak i w chmurze. Zastosowanie kontenerów bardzo upraszcza opracowanie, testowanie, wdrażanie i skalowanie aplikacji. Pozwala też na automatyzację przepływu pracy i stałe doskonalenie aplikacji. Aby skorzystać ze wszystkich tych zalet, architekci, projektanci i programiści muszą wszechstronnie i głęboko poznać wiele różnych aspektów zarządzania środowiskiem kontenerowym. Oto wyczerpujące omówienie wszystkich zagadnień niezbędnych do tworzenia i rozwijania aplikacji w Dockerze. W książce zaprezentowano różne metody wdrażania i uruchamiania kontenerów, pokazano również, jak wykorzystuje się je w środowisku produkcyjnym. Wskazano właściwe techniki używania narzędzi Jenkins, Kubernetes i Spinnaker. Przedstawiono metody monitorowania, zabezpieczania i skalowania kontenerów za pomocą takich narzędzi jak Prometheus i Grafana. Nie zabrakło opisu wdrażania kontenerów w różnych środowiskach, między innymi w chmurowej usłudze Amazon Elastic Kubernetes Service, a także - na koniec - kwestii bezpieczeństwa Dockera i związanych z tym dobrych praktyk. W książce: gruntowne wprowadzenie do Dockera i programowania w VirtualBox tworzenie systemów z kontenerów i ich wdrażanie w środowisku produkcyjnym ciągłe wdrażanie oprogramowania skalowanie, testy obciążeniowe i zagadnienia bezpieczeństwa stosowanie zewnętrznych narzędzi: AWS, Azure, GCP i innych Docker. Wszechstronne wdrożenia w najlepszym stylu
Richard Bullington-McGuire, Andrew K. Dennis, Michael Schwartz
Docker is the de facto standard for containerizing apps, and with an increasing number of software projects migrating to containers, it is crucial for engineers and DevOps teams to understand how to build, deploy, and secure Docker environments effectively. Docker for Developers will help you understand Docker containers from scratch while taking you through best practices and showing you how to address security concerns.Starting with an introduction to Docker, you’ll learn how to use containers and VirtualBox for development. You’ll explore how containers work and develop projects within them after you’ve explored different ways to deploy and run containers. The book will also show you how to use Docker containers in production in both single-host set-ups and in clusters and deploy them using Jenkins, Kubernetes, and Spinnaker. As you advance, you’ll get to grips with monitoring, securing, and scaling Docker using tools such as Prometheus and Grafana. Later, you’ll be able to deploy Docker containers to a variety of environments, including the cloud-native Amazon Elastic Kubernetes Service (Amazon EKS), before finally delving into Docker security concepts and best practices.By the end of the Docker book, you’ll be able to not only work in a container-driven environment confidently but also use Docker for both new and existing projects.