Informatyka
Derek Wilson
SQL Server Analysis Service (SSAS) has been widely used across multiple businesses to build smart online analytical reporting solutions. It includes two different types of modeling for analysis services: Tabular and Multi Dimensional. This book covers Tabular modeling, which uses tables and relationships with a fast in-memory engine to provide state of the art compression algorithms and query performance.The book begins by quickly taking you through the concepts required to model tabular data and set up the necessary tools and services. As you learn to create tabular models using tools such as Excel and Power View, you’ll be shown various strategies to deploy your model on the server and choose a query mode (In-memory or DirectQuery) that best suits your reporting needs. You’ll also learn how to implement key and newly introduced DAX functions to create calculated columns and measures for your model data. Last but not least, you’ll be shown techniques that will help you administer and secure your BI implementation along with some widely used tips and tricks to optimize your reporting solution.By the end of this book, you’ll have gained hands-on experience with the powerful new features that have been added to Tabular models in SSAS 2016 and you’ll be able to improve user satisfaction with faster reports and analytical queries.
Tajemnice JavaScriptu. Podręcznik ninja
John Resig, Bear Bibeault
Najlepsze porady dla programistów JavaScript! JavaScript to język programowania, który wymaga od programisty szerokiej wiedzy i dokładności. Chwila nieuwagi może spowodować poważne problemy, trudne do wykrycia. Jak sobie radzić w tym wymagającym środowisku? Jak zwinnie poruszać się pomiędzy zastawionymi pułapkami? Na te i wiele innych pytań znajdziesz odpowiedź w tej książce. Dzięki niej będziesz zwinnie jak ninja przemykał pomiędzy niuansami języka JavaScript. W trakcie lektury poznasz dogłębnie najlepszą broń przeciw błędom — debuger oraz testy automatyczne. W kolejnych rozdziałach nauczysz się korzystać z potencjału funkcji oraz domknięć. W tej doskonałej książce znajdziesz również szerokie omówienie wyrażeń regularnych — tematu, który spędza programistom sen z oczu. Ponadto szczegółowo poznasz zasady programowania obiektowego w JavaScripcie, modyfikowania drzewa DOM, wsparcia dla różnych przeglądarek oraz obsługi zdarzeń. Książka ta zawiera praktyczne porady, które sprawdzą się w codziennej pracy z językiem JavaScript. Jest to obowiązkowa pozycja dla każdego programisty! Dzięki tej książce: - nauczysz się pisać testy automatyczne - wykorzystasz wyrażenia regularne w JavaScripcie - zmodyfikujesz drzewo DOM - opanujesz niuanse języka JavaScript Pisz kod JavaScript jak prawdziwy ninja!
Krzysztof Boruń
Autor opisuje przypadki konstruowanych w XX wieku sztucznych zwierząt. Pierwszy elektryczny pies Philidog został zaprezentowany na Międzynarodowej Wystawie w Paryżu w 1929 roku. Potrafił on "tropić" światło, czyli podążać za jego źródłem. To dość prosta umiejętność, jednak ostatnie opisane przez autora zwierzęta wykazują znacznie bardziej skomplikowane działania - przy ich budowie zastosowano techniki maszynowego modelowania zjawisk i procesów psychicznych.
Tajniki Java 9. Pisanie reaktywnego, modularnego, współbieżnego i bezpiecznego kodu
Edward Lavieri, Peter Verhas
Pisanie reaktywnego, modularnego, współbieżnego i bezpiecznego kodu Wersja Java 9 i jej nowe funkcje rozwijają bogactwo języka Java, jednego z najczęściej używanych języków programowania do budowania sprawnych aplikacji. Java 9 kładzie specjalny nacisk na modularność dzięki integracji z Jigsaw. Ta książka stanowi przewodnik pozwalający dokładnie opanować ten język. Zapewnia ogólny przegląd oraz szczegółowe wyjaśnienia nowych funkcji, wprowadzonych w wersji Java 9 oraz podkreśla znaczenie nowych interfejsów API i innych ulepszeń. Niektóre nowe funkcje Java 9 mają przełomowe znaczenie, a doświadczonemu programiście pomogą usprawnić tworzone aplikacje korporacyjne. Ten podręcznik zapewnia praktyczne wskazówki, pozwalające zastosować nowo zdobytą wiedzę, dotyczącą wersji Java 9, a także dodatkowe informacje, związane z przyszłym rozwojem platformy Java. Dzięki tej książce można poprawić swoją wydajność i przyspieszyć działanie swoich aplikacji. Poznając najlepsze praktyki związane z językiem Java, można stać się ekspertem od tego języka w swojej firmie. Przeczytanie tej książki pozwoli nie tylko poznać najważniejsze pojęcia języka Java 9, ale również zrozumieć niuanse związane z ważnymi aspektami programowania w tym świetnym języku. Dzięki tej książce można: Pisać modularne aplikacje w języku Java, korzystając z nowo wprowadzonego systemu modułów. Migrować istniejące aplikacje Java do wersji modularnych. Zrozumieć, jak korzystać z odśmiecania G1 w celu poprawienia wydajności swoich aplikacji. Odkryć możliwości zapewniane przez nowo wprowadzoną powłokę Java. Testować wydajność swoich aplikacji przy użyciu JVM. Poznać, jak Java 9 wspiera standard HTTP 2.0. Korzystać z nowego interfejsu API dla procesów. Odkryć dodatkowe usprawnienia i funkcje zapewniane przez Java 9.
Aaron Dietzen aka 'The SketchUp Guy'
Anyone who’s worked with it will know that SketchUp is the quickest and easiest way to create 3D models. While its approachable interface makes it super easy to learn, this book will show you how the extremely capable SketchUp software can take you far beyond what you may have initially thought possible. Get ready to level up from a basic user to becoming a SketchUp ninja!Each chapter will take you through the capabilities of SketchUp, challenging you to use tools in innovative ways. This includes organizing your model, modifying native commands, customizing your interface, utilizing inferencing, and much more. Additionally, you’ll learn about the extensions that can be added to SketchUp to supplement the tools you have been using, allowing you to make your 3D modeling process quicker, easier, and more powerful.By the end of this SketchUp book, you’ll have an enhanced understanding of how to use the impressive range of tools and be on your way to customizing SketchUp for your one-of-a-kind workflow.
Jason Erdreich
Discover the user-friendly interface and versatility of Tinkercad and find out how it’s revolutionizing digital creation. This comprehensive guide explores Tinkercad’s 3D design features, equipping you with the skills to harness its full potential for advanced projects and creations. Written by a patented inventor and Tinkercad expert with over a decade of experience in technology education, this book offers an accessible, yet thorough approach to mastering Tinkercad for users of all levels.You'll enhance your 3D design skills as you delve into professional modeling topics and techniques in Tinkercad. As you progress, you’ll build your skills by mastering essential tools for 3D modeling, such as technical drawings and measurement methods, paving the way for efficient constructive solid geometry abilities. Advanced Tinkercad modeling techniques, including ruler and workplane tools, patterns, and shape generators, will guide you in bringing your designs to life through 3D printing. You'll also learn about advanced concepts such as tolerances, dimensions, material choice, and practical applications with step-by-step guides for creating items like threaded containers, puzzles, phone cases, and more.By the end of the book, you’ll be proficient in crafting intricate designs ready for successful production through 3D printing.
Rick Barton
Data integration is a key component of an organization's technical strategy, yet historically the tools have been very expensive. Talend Open Studio is the world's leading open source data integration product and has played a huge part in making open source data integration a popular choice for businesses worldwide.This book is a welcome addition to the small but growing library of Talend Open Studio resources. From working with schemas to creating and validating test data, to scheduling your Talend code, you will get acquainted with the various Talend database handling techniques. Each recipe is designed to provide the key learning point in a short, simple and effective manner.This comprehensive guide provides practical exercises that cover all areas of the Talend development lifecycle including development, testing, debugging and deployment. The book delivers design patterns, hints, tips, and advice in a series of short and focused exercises that can be approached as a reference for more seasoned developers or as a series of useful learning tutorials for the beginner.The book covers the basics in terms of schema usage and mappings, along with dedicated sections that will allow you to get more from tMap, files, databases and XML.Geared towards the whole lifecycle, the Talend Open Studio Cookbook shows readers great ways to handle everyday tasks, and provides an insight into all areas of a development cycle including coding, testing, and debugging of code to provide start-to-finish coverage of the product.
Alexander Kolesnikov
This book is for those who want to build sophisticated Java web applications quickly and easily. It assumes that the reader is reasonably comfortable with the Java programming language, but no knowledge of web technologies is needed. For experienced Servlet, JSP, or Struts developers, the book will show an alternative way that will allow them to raise their productivity to an incomparable level. With this book you will see that a contemporary component-based framework can be easy to learn and a pleasure to work with.