Wydawca: 16
Meteor: Full-Stack Web Application Development. Rapidly build web apps with Meteor
Fabian Vogelsteller, Isaac Strack, Marcelo Reyna
Meteor is best JavaScript development platform and is packed with collections of libraries and packages bound together in a tidy way to take care of everything from development to production, making your web development easier.This course follows a learning path divided into three modules. Each module is a mini course in its own right, taking your knowledge to a new level as you progress. The first module takes you from the installation of Meteor to building a fully working web blog (including back end) to create and edit posts. Your path will begin with the basic concepts and folder structure of a Meteor project, learning how Meteor templates work to test packages, and seeing the application itself. The second module is a cookbook that starts with simple recipes designed for quick reference, and culminating advanced recipes that walk you through building and deploying a complete application. The cookbook covers all the major areas of Meteor development, including lesser-known and undocumented features too. With all the important concepts covered in the previous modules, the third module will get you equipped with simple solutions to boost your development skills. You’ll learn about mapping of real-world data and optimizing it, how to optimize and secure web applications and how to deploy and maintain it without breaking its features. Throughout the module, you will put your skills into practice and build an online shop from scratch.This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:• Building Single-page Web Apps with Meteor, Fabian Vogelsteller• Meteor Cookbook, Isaac Strack• Meteor Design Patterns, Marcelo Reyna
Agnieszka Podstawczyńska
Opracowanie poszerza wiedzę na temat czasowej zmienności stężenia radonu Rn-222 w powietrzu atmosferycznym na obszarze miasta i na terenie niezurbanizowanym oraz poszukiwania związku tej zmienności z lokalnymi i makroskalowymi warunkami meteorologicznymi. W pracy podjęto próbę oceny wpływu poszczególnych elementów meteorologicznych na kształtowanie dynamiki zawartości radonu w powietrzu. Ocenie poddano także rolę cyrkulacji atmosferycznej determinującej dwie składowe stężenia tego radionuklidu przy gruncie, tj. składową lokalną i składową będącą efektem transportu radonu do miejsc pomiaru. Ponadto celem badawczym była odpowiedź na pytanie, czy środowisko miejskie cechuje odmienna dynamika zmian stężenia radonu w powietrzu w porównaniu z rolniczymi terenami
Meteorology for students of the Polish Naval Academy
Czesław Dyrcz
This book includes some examples of meteorological phenomena, and contains contemporary knowledge of meteorology used in the course of study of these subjects on a management STCW level. The book was prepared based on my publication Meteorology and oceanography. Terms, defi-nitions and explanation. 2nd Edition, which was released in 2019. This handbook is one of three books (meteorology, oceanography, and voyage planning) that I have written for military and civilian students of naval academies. This is my project, which I am carrying out as a retired admiral and a university teacher. The handbook will be systematically updated and adapted to the needs of the national academies that will use it in the educational process [Preface].
Methods and tools in CAD - selected issues
Bogusław Butryło (Editor)
Computer Aided Design (CAD), over the years, has become one of the best methodologies for fulfilling engineering and technological needs through advanced numerical methods. CAD is considered as a mature solution, however analysis of current studies and practical examples indicate it as a deceptive illusion. CAD technology remains a rapidly growing class of methods and numerical schemes with applications in industries such as electronic, automotive, civil engineering, mechanical, biomedical and multidisciplinary projects. A number of books and papers are available on computer aided design and computer aided engineering methods. In the design, manufacturing and application processes, a thorough understanding of the properties of various technical solutions is required. Using numerical simulations, we are able to verify design assumptions, predict variations in properties and increase productivity. The current state of CAD solutions is confronted with new challenges. Specific, sophisticated engineering solutions demand the search for new algorithms as well as determine new areas of implementation. The specific methods of CAD are of interest in many industrial applications involving automation, electric and electronic instruments, electrical systems, motors, renewable energy, wireless communication, material technologies, etc. The numerical simulations can reveal valuable information on the analyzed system. Multivariate analysis and design optimization are obvious and well known extensions of CAD methods and the importance of which cannot be overestimated. The aim of this book is to provide a broad overview of CAD algorithms and to discuss the applications of CAD methods in different areas. Presentation of issues related to diverse fields provide an opportunity to learn specific solutions and it also provides an opportunity to explore wider responses for the developed methods in other areas. The analysis of various fields serves as an illustrative presentation of the strength of CAD methods.
Metoda analizy bezpieczeństwa czynnego pojazdów kolejowych
Michał Opala
Praca dotyczy badania i oceny bezpieczeństwa jazdy pojazdów kolejowych w kontekście zagrożenia wykolejeniem. Przedstawiona metoda oceny bezpieczeństwa czynnego opiera się na analizie zespołu czynników wpływających na prawdopodobieństwo wypadku. Czynniki te to między innymi poziom drgań mierzony za pomocą sygnałów przyspieszenia nadwozia i wózków pojazdu, a także jego prędkość jazdy i położenie geograficzne względem newralgicznych obiektów inżynierskich znajdujących się w bezpośrednim sąsiedztwie toru (np. tunele, wiadukty, rozjazdy, stacje kolejowe). W pracy omówiono m.in.: metody określania prawdopodobieństwa wystąpienia wypadku, zasady oceny bezpieczeństwa, system monitorowania bezpieczeństwa, zagadnienie prognozowania bezpieczeństwa biegowego pojazdu kolejowego w czasie ewolucji tribologicznego zużycia profili poprzecznych kół i szyn.
Metoda dziel i zwyciężaj. Kurs video. Od rekurencji po realne problemy obliczeniowe
Paweł Bogdan
Obierz kurs na... algorytmy rekurencyjne! W życiu codziennym każdego człowieka, w laboratorium naukowym czy na polu bitwy - wszędzie czekają na rozwiązanie jakieś problemy. Z tymi mniejszymi radzimy sobie często od ręki, ale większe potrafią się stać prawdziwym ciężarem. A może niepotrzebnie patrzymy na to z takiej perspektywy? Może wszystkie problemy (a przynajmniej większość) są w rzeczywistości niewielkie, a to my sami, nieświadomie łącząc je ze sobą, stawiamy sobie zadania przytłaczające nas ogromem? Metoda dziel i zwyciężaj pomaga nam właśnie w tym, by każde takie wyzwanie podzielić na kilka mniejszych, a jeżeli to nie wystarczy - na jeszcze mniejsze. I znowu. I tu pojawia się... Wiedza dana nielicznym ...rekurencja! Każdy szanujący się programista wie, co to jest, a kurs Metoda dziel i zwyciężaj. Kurs video. Od rekurencji po realne problemy obliczeniowe pokaże i nauczy Cię, jak ją stosować do tworzenia algorytmów (właśnie według metody dziel i zwyciężaj), a także do ich implementacji w języku Java. Nikogo nie trzeba przekonywać, że Java to jeden z najważniejszych i, obok Pythona i C, najpopularniejszych języków programowania. W internecie bardzo łatwo znajdziemy kursy, tutoriale czy bootcampy, które obiecują, że po ich ukończeniu będziemy potrafili programować w tym języku. Większość z nich jednak skupia się na zaprezentowaniu składni języka czy użyciu gotowych bibliotek lub frameworków, a przy tym pobieżnie (lub wcale) odnosi się do tworzenia i zastosowania algorytmów, w tym rekurencyjnych. Jednak na rozmowach kwalifikacyjnych można usłyszeć takie pytania, bo przyszły pracodawca chce mieć pewność, że zatrudnia osobę przygotowaną do poradzenia sobie również z mniej prostymi wyzwaniami. Bez dobrego zrozumienia tych zagadnień łatwo popełnić błędy, które mogą utrudnić zdobycie wymarzonej pracy. Czego się nauczysz w trakcie kursu Metoda dziel i zwyciężaj. Kurs video. Od rekurencji po realne problemy obliczeniowe? Zapoznasz się z rekurencją i algorytmami rekurencyjnymi i nauczysz się je implementować Nauczysz się rozróżniać metody TOP-DOWN (od ogółu do szczegółu) i BOTTOM-UP (od szczegółu do ogółu) Dowiesz się, czym są fraktale i jak tworzyć rysujące je programy Poznasz rekurencyjne struktury danych i opanujesz umiejętność implementowania operujących na nich programów Zrozumiesz rekurencyjny wzorzec projektowy i nauczysz się z niego korzystać Ugruntujesz znajomość metody dziel i zwyciężaj Opanujesz algorytmy: wyszukiwania połówkowego, sortowania przez scalanie i sortowania szybkiego, a także zasady ich implementowania Zrozumiesz całkowanie numeryczne metodą trapezów i nauczysz się ją implementować Łatwiej zrozumieć rekurencję, jeśli już się ją rozumie W codziennej pracy programisty konieczne jest wyrobienie określonych dobrych nawyków, które pozwolą na efektywne tworzenie działającego i łatwego w utrzymaniu kodu. Podejście dziel i zwyciężaj da Ci pewną ścieżkę postępowania, wzmacniającą Twoją kreatywność i zapewniającą znalezienie optymalnego rozwiązania stojącego przed Tobą problemu. Algorytmy rekurencyjne to narzędzia, które warto mieć w swoim repertuarze. Zapoznawszy się z tym podejściem w kontekście nauki programowania, możesz dość nieoczekiwanie przyłapać się na stosowaniu go także w odniesieniu do innych aspektów swojego życia. Warto poznane podczas tego kursu zasady powtarzać tak długo, aż staną się częścią Ciebie samego — znakomita większość wyzwań i problemów, przed jakimi kiedykolwiek staniesz, da się podzielić na mniejsze, a te na całkiem malutkie zdania, które nie będą już dla Ciebie żadnymi wyzwaniami. Junior czy senior — bez rekurencji ani rusz Czy dopiero wchodzisz na rynek pracy, rozglądając się za możliwością nabycia doświadczenia w zawodzie jako junior, czy też jesteś starym wyjadaczem — rekurencja może Cię zaskoczyć. Jej znajomość umożliwi szybsze tworzenie bezbłędnych rozwiązań programistycznych, ale także zwiększy szanse na zdobycie ciekawszych i lepiej płatnych zleceń. Nawet jeżeli zdarzyło Ci się mieć z nią kiedyś do czynienia, to warto się upewnić, że naprawdę ją rozumiesz i potrafisz zastosować.
Patryk Różyło, Hubert Dębski
Podręcznik dla studentów Wydziału Mechanicznego