Informatyka
Alex Meadows, Adrian Sergio Pulvirenti, María Carina...
Pentaho Data Integration is the premier open source ETL tool, providing easy, fast, and effective ways to move and transform data. While PDI is relatively easy to pick up, it can take time to learn the best practices so you can design your transformations to process data faster and more efficiently. If you are looking for clear and practical recipes that will advance your skills in Kettle, then this is the book for you.Pentaho Data Integration Cookbook Second Edition guides you through the features of explains the Kettle features in detail and provides easy to follow recipes on file management and databases that can throw a curve ball to even the most experienced developers.Pentaho Data Integration Cookbook Second Edition provides updates to the material covered in the first edition as well as new recipes that show you how to use some of the key features of PDI that have been released since the publication of the first edition. You will learn how to work with various data sources – from relational and NoSQL databases, flat files, XML files, and more. The book will also cover best practices that you can take advantage of immediately within your own solutions, like building reusable code, data quality, and plugins that can add even more functionality.Pentaho Data Integration Cookbook Second Edition will provide you with the recipes that cover the common pitfalls that even seasoned developers can find themselves facing. You will also learn how to use various data sources in Kettle as well as advanced features.
Pentaho Data Integration Quick Start Guide. Create ETL processes using Pentaho
María Carina Roldán
Pentaho Data Integration(PDI) is an intuitive and graphical environment packed with drag and drop design and powerful Extract-Transform-Load (ETL) capabilities. Given its power and flexibility, initial attempts to use the Pentaho Data Integration tool can be difficult or confusing. This book is the ideal solution.This book reduces your learning curve with PDI. It provides the guidance needed to make you productive, covering the main features of Pentaho Data Integration. It demonstrates the interactive features of the graphical designer, and takes you through the main ETL capabilities that the tool offers.By the end of the book, you will be able to use PDI for extracting, transforming, and loading the types of data you encounter on a daily basis.
Will Gorman
Pentaho Reporting lets you create, generate, and distribute rich and sophisticated report content from different data sources. Knowing how to use it quickly and efficiently gives you the edge in producing reports from your database. If you have been looking for a book that has plenty of easy-to-understand instructions and also contains lots of examples and screenshots, this is where your search ends.This book shows you how to replace or build your enterprise reporting solution from scratch with Pentaho's Reporting Suite. Through detailed examples, it dives deeply into all aspects of Pentaho's reporting functionalities, providing you with the knowledge you need to master report creation.This book starts off with a number of examples to get you familiar with the tools and technology of the Pentaho Reporting Suite. Then, with additional examples, it goes into advanced subjects such as charting, sub-reporting, cross tabs, as well as API generation of reports. There are also details and examples on extending Pentaho's open source reporting engine. The reader will learn the ins and outs of Pentaho Report Designer, including a cheat sheet with all the available short-cut keys, to make report design efficient and painless.Embedding reports into your Java application can be difficult. With Pentaho Reporting it's just a few lines of code. The book provides examples of how to embed reporting into your J2EE and client Java applications, as well as showing you how to build dynamic reports from scratch using Pentaho Reporting's simple Java Bean-based report generation API.Setting up and integrating a reporting server in an enterprise environment can be arduous. In addition to learning how to build great embeddable reports, you'll also learn how to combine Pentaho Reporting with Pentaho's BI Server for a zero-code, easy-to-configure, enterprise reporting solution.
Denis Isakov
This book teaches you the tactics and techniques used to attack a Windows-based environment, along with showing you how to detect malicious activities and remediate misconfigurations and vulnerabilities.You’ll begin by deploying your lab, where every technique can be replicated. The chapters help you master every step of the attack kill chain and put new knowledge into practice. You’ll discover how to evade defense of common built-in security mechanisms, such as AMSI, AppLocker, and Sysmon; perform reconnaissance and discovery activities in the domain environment by using common protocols and tools; and harvest domain-wide credentials. You’ll also learn how to move laterally by blending into the environment’s traffic to stay under radar, escalate privileges inside the domain and across the forest, and achieve persistence at the domain level and on the domain controller. Every chapter discusses OpSec considerations for each technique, and you’ll apply this kill chain to perform the security assessment of other Microsoft products and services, such as Exchange, SQL Server, and SCCM.By the end of this book, you'll be able to perform a full-fledged security assessment of the Microsoft environment, detect malicious activity in your network, and guide IT engineers on remediation steps to improve the security posture of the company.
Perl. Mistrzostwo w programowaniu
Brian d foy
Profesjonalne programowanie na mistrzowskim poziomie Jak wykrywać błędy, których Perl nie raportuje? Jak pisać programy jako moduły? Jak śledzić działanie programu za pomocą Log4perl? Perl jest językiem o szerokim zastosowaniu, można go skompilować na prawie wszystkich architekturach i systemach operacyjnych. Wszechstronność Perla pozwala na programowanie w różnych modelach: proceduralnym, funkcyjnym czy obiektowym. Jest doskonałym narzędziem do analizy plików tekstowych oraz tworzenia raportów, aplikacji, modułów i programów. Umożliwia powiązanie systemów i struktur danych, których współpraca nie była przewidywana w momencie projektowania. Twórcy Perla twierdzą, że język ten sprawia, iż rzeczy łatwe pozostają łatwymi, a trudne stają się możliwe do wykonania. "Perl. Mistrzostwo w programowaniu" to wyjątkowa książka pomagająca w samodzielnej nauce, przeznaczona dla programistów, którzy używali już Perla i znają jego podstawy. Podążając za radami z tego przewodnika, nauczysz się definiować procedury i odwracać zwykły model programowania proceduralnego. Będziesz wiedział, jak zapisywać dane, aby wykorzystać je w innym programie, a także jak poprawiać kod bez modyfikowania pierwotnego kodu źródłowego. Dowiesz się także, jak używać operacji na bitach oraz wektorów bitowych do efektywnego przechowywania danych. Czytając "Perl. Mistrzostwo w programowaniu", zmierzasz prostą drogą do mistrzostwa. Tworzenie i zastępowanie nazwanych procedur Modyfikowanie i rozszerzanie modułów Konfigurowanie programów Perla Rejestrowanie błędów i innych informacji Utrwalanie danych Praca z formatem Pod Tworzenie podklas modułu Pod::Simple Operatory bitowe Przechowywanie łańcuchów bitowych Testowanie programu Dołącz do klasy mistrzów -- twórz profesjonalne programy w Perlu!
Otavio Santana, Karina Varela
Having a solid software architecture breathes life into tech solutions. In the early stages of an application’s development, critical decisions need to be made, such as whether to go for microservices, a monolithic architecture, the event-driven approach, or containerization. In Java contexts, frameworks and runtimes also need to be defi ned. But one aspect is often overlooked – the persistence layer – which plays a vital role similar to that of data stores in modern cloud-native solutions. To optimize applications and data stores, a holistic understanding of best practices, technologies, and existing approaches is crucial.This book presents well-established patterns and standards that can be used in Java solutions, with valuable insights into the pros and cons of trending technologies and frameworks used in cloud-native microservices, alongside good Java coding practices. As you progress, you’ll confront the challenges of cloud adoption head-on, particularly those tied to the growing need for cost reduction through stack modernization. Within these pages, you’ll discover application modernization strategies and learn how enterprise data integration patterns and event-driven architectures enable smooth modernization processes with low-to-zero impact on the existing legacy stack.
Personal branding, czyli jak skutecznie zbudować autentyczną markę osobistą
Mateusz Grzesiak
Zbuduj skutecznie autentyczny wizerunek Kimkolwiek jesteś - żoną, mężem, dzieckiem, rodzicem, szefem, pracownikiem, klientką, menadżerem, influencerką, lekarzem, prawniczką, nauczycielem - Twój sukces w każdej sferze życia zależy od tego, jak postrzegają Cię ludzie, wśród których funkcjonujesz. Każdy ma zdanie na Twój temat, ale mało kto ma zdanie prawdziwe albo takie, jakie chcesz, by miał. Zbuduj więc adekwatny personal brand - spójny z Tobą wizerunek, który pokaże właściwie dobranym odbiorcom prawdziwego Ciebie. Przygotuj się na głęboką podróż w głąb siebie, bo proces kreowania marki osobistej uświadamia człowiekowi prawdę o nim samym. Ta wyprawa uzmysłowi Ci, kim naprawdę jesteś, pozwoli uwolnić się od głęboko zakorzenionych ocen innych oraz wyposaży Cię w rzetelne i przydatne narzędzia z zakresu nauk o marketingu i psychologii na miarę potrzeb współczesnego rynku. W efekcie staniesz się nową, jeszcze lepszą i skuteczniejszą w działaniu wersją siebie, a Twoje imię i nazwisko kojarzyć się będą innym dokładnie tak, jak to zaplanujesz. Skorzystaj z wiedzy zawartej w tej książce - to gwarancja, że otrzymujesz synergię rzetelnej nauki z niepodważalną praktyką popartą wynikami. Jeśli interesuje Cię zbudowanie własnego brandu, nie mogłeś trafić lepiej! Zabieram Cię w drogę ku Twojej autentycznej marce osobistej! dr Mateusz Grzesiak
Matt Williamson
pfSense is an open source distribution of FreeBSD-based firewall that provides a platform for flexible and powerful routing and firewalling. The versatility of pfSense presents us with a wide array of configuration options, which makes determining requirements a little more difficult and a lot more important, compared to other offerings. Through this book you will see that pfSense offers numerous alternatives to fit any environment's security needs.pfSense 2.0 Cookbook is the first and only book to explore all the features of pfSense, including those released in the latest 2.0 version. With the help of step-by-step instructions and detailed screenshots of the pfSense interface you will be able to configure every general and advanced feature from creating a firewall rule to configuring multi-WAN failover. Each recipe includes tips and offers advice on variations of the topic or references to other related recipes and additional information that can be found from other sources.pfSense 2.0 Cookbook covers the gamut of available features and functionality. The first three chapters will take you from a non-existent system to a basic pfSense firewall. The next chapter focuses on configuring any number of the VPN services available, a very important and sought-after feature for anyone implementing a firewall. The following two chapters describe how to configure the most advanced features available in pfSense; features that may only be relevant to the most experienced network admins. Chapter 7 is dedicated to understanding and configuring the grab-bag of features that are available in pfSense, but are often stand-alone options and unrelated to each other. The first appendix explains how to use the status monitoring tools available for many of the features. The second appendix wraps up with helping you to decide how and where pfSense may be incorporated into your system and what type of hardware is required based on your throughput needs.
Phalcon Cookbook. High Performance PHP Framework
Iakovlev, David Schissler
Phalcon is a high-performance PHP framework delivered as a PHP extension. This provides new opportunities for speed and application design, which until recently have been unrealized in the PHP ecosystem.Packed with simple learning exercises, technology prototypes, and real-world usable code, this book will guide you from the beginner and setup stage all the way to advanced usage. You will learn how to avoid niche pitfalls, how to use the command-line developer tools, how to integrate with new web standards, as well as how to set up and customize the MVC application structure. You will see how Phalcon can be used to quickly set up a single file web application as well as a complex multi-module application suitable for long-term projects. Some of the recipes focus on abstract concepts that are vital to get a deep comprehension of Phalcon and others are designed as a vehicle to deliver real-world usable classes and code snippets to solve advanced problems. You’ll start out with basic setup and application structure and then move onto the Phalcon MVC and routing implementation, the power of the ORM and Phalcon Query Language, and Phalcon’s own Volt templating system. Finally, you will move on to caching, security, and optimization.
Brandon Richey
Phoenix is a modern web development framework that is used to build API’s and web applications. It is built on Elixir and runs on Erlang VM which makes it much faster than other options. With Elixir and Phoenix, you build your application the right way, ready to scale and ready for the increasing demands of real-time web applications.This book covers the basics of the Phoenix web framework, showing you how to build a community voting application, and is divided into three parts. In the first part, you will be introduced to Phoenix and Elixir and understand the core terminologies that are used to describe them. You will also learn to build controller pages, store and retrieve data, add users to your app pages and protect your database. In the second section you will be able to reinforce your knowledge of architecting real time applications in phoenix and not only debug these applications but also diagnose issues in them. In the third and final section you will have the complete understanding of deploying and running the phoenix application and should be comfortable to make your first application releaseBy the end of this book, you'll have a strong grasp of all of the core fundamentals of the Phoenix framework, and will have built a full production-ready web application from scratch.
Zainul Setyo Pamungkas
Developing mobile applications often feels intimidating. Especially when building cross-platform application. We have to learn a specific programming language to build an application for each platform. PhoneGap makes cross-platform mobile application development faster and easier by using web technologies such as HTML5, CSS, and JavaScript.This book gives you practical lessons on how to build a world class mobile application using PhoneGap. Whether you are a brand new to mobile application development, a web developer expert, or a seasoned mobile application developer, this book will guide you through creating hybrid mobile applications.Starting with setting up a development environment, the book moves on to utilizing a new PhoneGap command-line tool, installing plugins, and designing your application. It then moves on to concepts such as file system, storage, and local database, the book effectively lays a solid base for advanced topics.By working through the steps in each chapter, you will quickly master the features of PhoneGap. By the end of the book, you will be able to successfully build a highly functional, real-world hybrid mobile application using PhoneGap.
Eugene Liang, Yuxian E Liang
PhoneGap is a mobile development framework that allows developers to build cross-platform mobile applications. Building PhoneGap apps is traditionally done using HTML, CSS, jQuery Mobile, Eclipse Editor, and/or Xcode. The process can be cumbersome, from setting up your editor to optimizing your usage of jQuery, and so on. However, AngularJS, a new but highly popular JavaScript framework, eases these tasks with APIs to get access to mobile APIs such as notifications, geo-location, accelerometers, and more. Starting with the absolute basics of building an AngularJS application, this book will teach you how to quickly set up PhoneGap apps using the command-line interface.You will learn how to create simple to advanced to-do lists and add authentication capabilities using PhoneGap's plugins. You will enhance your skills by writing a PhoneGap app using your newly learned AngularJS skills. Furthermore, you will learn about adding animation and interactive designs to your mobile web apps using PhoneGap plugins. By the end of the book, you will know everything you need to launch your app on both Android and iOS devices.
Purusothaman Ramanujam, Giorgio Natili
This book is for web developers who want to be productive in the mobile market quickly. In fact, by using PhoneGap, it's possible to deploy native applications based on web standards. This book assumes a very small knowledge of HTML/CSS/JavaScript and mobile platforms, such as Android, BlackBerry, iOS, and Windows Phone, and takes the reader step-by-step into a deep overview of PhoneGap and its APIs.
Mercury Learning and Information, Vickie Ellen Wolper
Updated for Photoshop CC 2021, this edition offers hands-on learning with a building block teaching style. Suitable for all skill levels, it teaches photo restoration and tonal correction. Learn to repair damage, improve discolored photos, colorize black and white images, digitize large photos, and adjust content for perfect shots. Tips, notes, figures, and projects help you master restorations and enhancements.The course starts with preparing an image for Photoshop and an introduction to the software. It covers selection, layers, transformations, painting, printing, and repairing photo flaws. Advanced topics include correcting lighting, enhancing photos, and mastering trade secrets. Final chapters address special challenges and applying skills to complex projects.These skills are vital for high-quality photo restorations. This book transitions readers from basic to advanced Photoshop techniques, blending theory with practice. Companion files with photos, projects, figures, and videos enhance learning, making this an essential resource for mastering photo restoration.
Mercury Learning and Information, Vickie Ellen Wolper
Updated for Photoshop CC 2021, this edition offers hands-on learning with a building block teaching style. Suitable for all skill levels, it teaches photo restoration and tonal correction. Learn to repair damage, improve discolored photos, colorize black and white images, digitize large photos, and adjust content for perfect shots. Tips, notes, figures, and projects help you master restorations and enhancements.The course starts with preparing an image for Photoshop and an introduction to the software. It covers selection, layers, transformations, painting, printing, and repairing photo flaws. Advanced topics include correcting lighting, enhancing photos, and mastering trade secrets. Final chapters address special challenges and applying skills to complex projects.These skills are vital for high-quality photo restorations. This book transitions readers from basic to advanced Photoshop techniques, blending theory with practice. Companion files with photos, projects, figures, and videos enhance learning, making this an essential resource for mastering photo restoration.
Mercury Learning and Information, Vickie Ellen Wolper
Updated for Photoshop CC 2021, this edition offers hands-on learning with a building block teaching style. Suitable for all skill levels, it teaches photo restoration and tonal correction. Learn to repair damage, improve discolored photos, colorize black and white images, digitize large photos, and adjust content for perfect shots. Tips, notes, figures, and projects help you master restorations and enhancements.The course starts with preparing an image for Photoshop and an introduction to the software. It covers selection, layers, transformations, painting, printing, and repairing photo flaws. Advanced topics include correcting lighting, enhancing photos, and mastering trade secrets. Final chapters address special challenges and applying skills to complex projects.These skills are vital for high-quality photo restorations. This book transitions readers from basic to advanced Photoshop techniques, blending theory with practice. Companion files with photos, projects, figures, and videos enhance learning, making this an essential resource for mastering photo restoration.
Photoshop CC PL. Szkoła efektu
Anna Owczarz-Dadan
Wywiad z Autorką na ŚwiatObrazu.pl >> Weź swoje zdjęcia we własne ręce… i zaskocz wspaniałym efektem! Jak wygodnie pracować z najnowszym Photoshopem? Od czego zacząć retusz fotografii i na czym go zakończyć? Jak uczynić ze zwykłego zdjęcia obiekt jedyny w swoim rodzaju? Photoshop od wielu lat pozostaje na pozycji lidera w świecie obróbki fotografii cyfrowej. Wciąż zaskakuje nowymi rozwiązaniami, poprawia wygodę i precyzję używania narzędzi, co pozwala każdemu bez problemu poprawić niemal dowolne — czasem bardzo kiepskie — zdjęcia. Nowa wersja tego programu, CC, nie jest tu wyjątkiem. Jednak aby w pełni wykorzystać jej możliwości, warto sięgnąć po przewodnik napisany przez niezrównanego specjalistę — eksperta w tej dziedzinie, Annę Owczarz-Dadan. Niezależnie od tego, czy znasz wcześniejsze wersje Photoshopa, czy po raz pierwszy otwierasz ten program, ta książka pomoże Ci zorientować się, jakich narzędzi warto użyć w konkretnej sytuacji, w jakiej kolejności i do czego. Od całkowitych podstaw szybko przejdziesz do malowania, maskowania, usuwania niepotrzebnych elementów, tworzenia warstw, poprawiania kolorów i łączenia obrazów. Dowiesz się także, jak (i po co) zniekształcać obraz, czym są obiekty inteligentne i do czego przydają się najróżniejsze filtry. Nauczysz się dodawać tekst, stosować ścieżki i automatyzować często wykonywane czynności. Czytaj i zabieraj się do pracy. Twoje zdjęcia czekają! Podstawy obsługi programu Zaznaczanie obrazu i malowanie w Photoshopie Retusz obrazu poprzez pozbywanie się niechcianych elementów lub zmianę ich położenia Praca z warstwami Maskowanie — coś, czego bezwzględnie musisz się nauczyć Zniekształcanie obrazu i korygowanie kolorów Łączenie obrazów oraz ich dopasowywanie Zmiana rozmiarów, prostowanie i przekształcanie obrazów Obiekty inteligentne Filtry i efekty specjalne Ścieżki, kształty i tekst Automatyzacja pracy Popraw, wyprostuj, zniekształć — i poczuj satysfakcję! PATRONI MEDIALNI:
Photoshop CS3 PL. Multimedialny trener
Jennifer Smith, AGI Creative Team
Poznaj możliwości Photoshopa, aby Twoje obrazy przemawiały do wyobraźni Jak modyfikować grafiki za pomocą stylów warstwy? Jak łączyć obrazy? Jak korzystać z narzędzi modułu Camera Raw? Photoshop CS3 od wielu już lat jest doskonałym i sprawdzonym narzędziem do profesjonalnego przetwarzania obrazów. Program umożliwia nie tylko techniczną obróbkę zdjęć i grafiki, które wykorzystywane są we wszelkiego rodzaju publikacjach, ale także pozwala na realizację własnych twórczych projektów. W wersji CS3 dodano wiele nowych funkcji (np. filtry inteligentne, zwiększenie obszaru roboczego czy ulepszone narzędzia do zaznaczania), które przede wszystkim umożliwiają niedostępne dotychczas sposoby obróbki, a jednocześnie ułatwiają użytkowanie. "Photoshop CS3 PL. Multimedialny trener" to Twój osobisty instruktor do nauki Photoshopa, który wprowadzi Cię krok po kroku -- w tempie, które sam sobie narzucisz -- w kolejne tajniki tego programu, co umożliwi posługiwanie się nim na poziomie profesjonalnym. Wykonując poszczególne ćwiczenia, nauczysz się komponować obraz przy użyciu obiektów inteligentnych, modyfikować jego barwy za pomocą warstw korekcyjnych, tworzyć obrazy do druku oraz animacje na potrzeby internetu i wideo. Krótko mówiąc, dzięki tej książce staniesz się zawodowcem. Dokowanie palet Stosowanie filtrów inteligentnych Wykorzystanie maski warstwy Modyfikowanie grafiki za pomocą stylów warstwy Korzystanie z programu Adobe Bridge Łączenie i poprawianie obrazów Zapisywanie pliku w formacie DNG Malowanie i retuszowanie Obiekty inteligentne Filtry Tworzenie animacji "Photoshop CS3 PL. Multimedialny trener" -- Twój osobisty instruktor, który nauczy Cię tworzyć lepiej i szybciej, a także wykorzystywać maksimum możliwości aplikacji i Twojej kreatywności!
Photoshop CS3 PL. Multimedialny trener
Jennifer Smith, AGI Creative Team
Poznaj możliwości Photoshopa, aby Twoje obrazy przemawiały do wyobraźni Jak modyfikować grafiki za pomocą stylów warstwy? Jak łączyć obrazy? Jak korzystać z narzędzi modułu Camera Raw? Photoshop CS3 od wielu już lat jest doskonałym i sprawdzonym narzędziem do profesjonalnego przetwarzania obrazów. Program umożliwia nie tylko techniczną obróbkę zdjęć i grafiki, które wykorzystywane są we wszelkiego rodzaju publikacjach, ale także pozwala na realizację własnych twórczych projektów. W wersji CS3 dodano wiele nowych funkcji (np. filtry inteligentne, zwiększenie obszaru roboczego czy ulepszone narzędzia do zaznaczania), które przede wszystkim umożliwiają niedostępne dotychczas sposoby obróbki, a jednocześnie ułatwiają użytkowanie. "Photoshop CS3 PL. Multimedialny trener" to Twój osobisty instruktor do nauki Photoshopa, który wprowadzi Cię krok po kroku -- w tempie, które sam sobie narzucisz -- w kolejne tajniki tego programu, co umożliwi posługiwanie się nim na poziomie profesjonalnym. Wykonując poszczególne ćwiczenia, nauczysz się komponować obraz przy użyciu obiektów inteligentnych, modyfikować jego barwy za pomocą warstw korekcyjnych, tworzyć obrazy do druku oraz animacje na potrzeby internetu i wideo. Krótko mówiąc, dzięki tej książce staniesz się zawodowcem. Dokowanie palet Stosowanie filtrów inteligentnych Wykorzystanie maski warstwy Modyfikowanie grafiki za pomocą stylów warstwy Korzystanie z programu Adobe Bridge Łączenie i poprawianie obrazów Zapisywanie pliku w formacie DNG Malowanie i retuszowanie Obiekty inteligentne Filtry Tworzenie animacji "Photoshop CS3 PL. Multimedialny trener" -- Twój osobisty instruktor, który nauczy Cię tworzyć lepiej i szybciej, a także wykorzystywać maksimum możliwości aplikacji i Twojej kreatywności!