Ostatnie sztuki

81
E-book

Sztuka fotografowania. 60 pomysłów na lepsze zdjęcia

David duChemin

Sztuka fotografowania. 60 pomysłów na lepsze zdjęcia Codziennie w naszym otoczeniu natrafiamy na setki zdjęć i najczęściej bardzo szybko o nich zapominamy. Przypadkowo napotykane zdjęcia reklamowe czy prasowe prezentują zupełnie inną jakość niż fotografie artystyczne, które nas poruszają i do których chce się powracać. Najczęściej niosą jasny przekaz, wywołują w nas silne emocje i sprawiają, że nie pozostajemy obojętni. Tworzenie takich fotografii to umiejętność, która wymaga dużych nakładów pracy i pomysłu. Zacznij tę ciekawą podróż już teraz! Książka, którą masz przed sobą, nie jest typowym poradnikiem. Autor odsłania przed Czytelnikiem techniczne aspekty rzemiosła fotografa i zasad kompozycji oraz inspiruje go do własnych poszukiwań, do łamania reguł i eksperymentowania. Niemal każde z ćwiczeń, które proponuje, może stanowić punkt wyjścia do twórczych zmagań i szlifowania swojego indywidualnego stylu. Chwyć za aparat i wyraź siebie! Autor zawarł w tej książce: 60 krótkich lekcji, dzięki którym Twoja technika fotografowania szybko się poprawi, wskazówki dotyczące ustawień aparatu, liczne ćwiczenia do samodzielnego wykonania, informacje dotyczące podstawowych koncepcji, a także takich problemów, jak równowaga, wykorzystanie światła, oczekiwanie na właściwy moment, kreowanie nastroju i wiele innych, inspiracje zachęcające do nieszablonowego podejścia do fotografii. Fotografuj i poruszaj tłumy!

82
E-book

Sztuka samodzielnej nauki. Jak zdobyć dowolną umiejętność w krótszym czasie i jak pokierować własną edukacją

Peter Hollins

Tradycyjne metody nauki, które niemal każdy z nas miał możliwość wypróbować w praktyce, mają wady. Lekcjom w szkole często towarzyszą przymus i poczucie mordęgi. Do tego uczeń czy nawet student może wybierać treści kształcenia w ograniczonym stopniu: udział młodego człowieka w opracowaniu własnego programu nauczania dopiero całkiem niedawno stał się nieco większy. Rozwój technologii sprawił, że informacje są wyjątkowo łatwo dostępne. Źródła wiedzy mamy na wyciągnięcie ręki. Jednak łatwo się przekonać, że samodzielna nauka wymaga wielkiej motywacji i zaangażowania. Co więcej, samouk musi sam kierować procesem własnej nauki. Ta książka jest zwięzłym, praktycznym przewodnikiem dla każdego, kto chce z powodzeniem samodzielnie uczyć się różnych rzeczy. Dzięki niej szybko zrozumiesz, jakie są warunki powodzenia samodzielnej nauki i jak się do niej dobrze przygotować. Przyswoisz sobie zasady tzw. piramidy sukcesu w nauce: pewności siebie, zarządzania sobą i nauki. Nauczysz się skutecznych technik automotywacji. Zaczniesz w odpowiedni sposób podchodzić do koncentracji i uwagi podczas czytania. Poznasz techniki tworzenia realistycznych planów i harmonogramów związanych z uczeniem się nowych rzeczy i z pracą. Zrozumiesz, jak ważne dla skutecznej i efektywnej nauki jest nastawienie na rozwój - wszystko zaczyna być możliwe dopiero w momencie, gdy stwierdzisz, że dasz sobie radę! Dzięki tej książce dowiesz się: czym się różni nauka zinstytucjonalizowana od samodzielnej które zasady samodzielnej nauki są najważniejsze jak stosować najlepsze techniki interakcji z informacjami jaką metodę szybkiego czytania zastosować, aby zapamiętać więcej jak wykształcić umiejętności i nawyki pomocne w samouczeniu się Zainspiruj się, zaciekaw i otwórz na nowe możliwości - ucz się samodzielnie!

83
E-book

Tajniki języka JavaScript. Na drodze do biegłości

Kyle Simpson

Początkujący programista może bardzo szybko zacząć tworzyć proste aplikacje w JavaScript. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością w JavaScript, takie jak obietnice, generatory i wątki robocze. Powinien nie tylko umieć napisać kod, który działa, ale także bardzo dokładnie rozumieć, dlaczego i w jaki sposób działa. Okazuje się, że w przypadku JavaScript bardzo często nie jest to ani proste, ani oczywiste. Niniejsza książka jest pierwszą częścią serii w całości poświęconej temu językowi. Autor skupia się na trudniejszych aspektach języka JavaScript, dogłębnie je analizuje, a następnie przedstawia praktyczne zastosowanie opisanych koncepcji. Książka jest przeznaczona dla osób dopiero rozpoczynających przygodę z programowaniem. Omówiono w niej istotniejsze koncepcje programowania i podano głębokie podstawy języka JavaScript. Jednym zdaniem, książka ta umożliwia na bardzo wysokim poziomie zrozumienie i przyswojenie najważniejszych zasad rządzących tym językiem. Dzięki tej książce: Poznasz najważniejsze koncepcje dotyczące programowania Nauczysz się stosować takie elementy programistyczne, jak typy, zmienne, konstrukcje warunkowe, pętle i funkcje Poznasz podstawy JavaScriptu Nauczysz się stosować najważniejsze mechanizmy JavaScriptu: wartości, domknięcia funkcji, słowo kluczowe this oraz prototypy Przekonasz się, czy warto zgłębić trudniejsze aspekty JavaScriptu, i dowiesz się, jak Ci w tym pomogą pozostałe książki z tej serii Pamiętaj, Twój kod jest Twoim dziełem!

84
E-book

TDD w praktyce. Niezawodny kod w języku Python

Harry J.W. Percival

„Ta książka to znacznie więcej niż tylko wprowadzenie do programowania sterowanego testami w Pythonie. To jest pełny kurs przedstawiający najlepsze praktyki, od początku do końca na przykładzie nowoczesnego programowania aplikacji sieciowej w Pythonie.” — Kenneth Reitz, członek Python Software Foundation Twórz niezawodne aplikacje w języku Python! Każdy programista marzy o pracy z przejrzystym kodem, który został w całości pokryty testami. Niestety, rzeczywistość bywa często daleka od ideału. A może da się go jednak osiągnąć? Odpowiedzią na to pytanie jest TDD (ang. Test-Driven Development), czyli wytwarzanie oprogramowania sterowane testami. Jak zacząć stosować tę technikę? Na to i wiele innych pytań odpowiada ta książka. Zacznij w praktyce realizować koncepcje płynące z TDD w połączeniu z językiem Python. Na początku dowiedz się, jak skonfigurować Django za pomocą testu funkcjonalnego, oraz skorzystaj z modułu unittest. Zdobądź też bezcenną wiedzę na temat testowania widoków, szablonów i adresów URL oraz naucz się testować układy strony i style. Sprawdź, jak zapewnić ciągłą integrację z wykorzystaniem systemu Jenkins oraz najlepszych praktyk w tworzeniu testowalnego kodu. Książka ta jest doskonałą lekturą dla wszystkich programistów tworzących aplikacje internetowe w języku Python. Twój kod może być naprawdę łatwy w utrzymaniu! Poznaj sposób pracy wykorzystujący podejście TDD, między innymi cykl test jednostkowy i tworzenie kodu, a później refaktoryzacja. Używaj testów jednostkowych dla klas i funkcji oraz testów funkcjonalnych pozwalających na symulowanie działań podejmowanych przez użytkownika w przeglądarce internetowej. Dowiedz się kiedy i jak używać obiektów imitacji, a także poznaj wady i zalety testów odizolowanych i zintegrowanych. Przetestuj i automatyzuj wdrożenie za pomocą serwera prowizorycznego. Zastosuj testy względem przygotowanych przez firmy trzecie wtyczek, które integrujesz z witryną. Używaj środowiska ciągłej integracji w celu automatycznego wykonywania testów. Poznaj techniki TDD w połączeniu z Pythonem!

85
E-book

Technical Leadership. Od eksperta do lidera. Wydanie II poszerzone

Mariusz Sieraczkiewicz

"Dotąd nie było takiej książki na rynku" (z recenzji pierwszego wydania) Wybitne umiejętności techniczne i naturalny talent do zarządzania ludźmi nie zawsze idą w parze. A szkoda, bo losem świetnego programisty zatrudnionego na etacie jest, prędzej czy później, awans: z juniora na seniora, z seniora na lidera... I tu zaczyna się problem. Człowieka, który doskonale zna swój koderski fach, stawia się nagle przed koniecznością częściowego bądź całkowitego porzucenia go na rzecz zarządzania zespołem innych koderów - do tej pory kolegów z pracy, a teraz nagle podwładnych. Skąd czerpać wiedzę i inspiracje? W jaki sposób twarde umiejętności, które ma programista, uzupełnić o niezbędne na nowym stanowisku umiejętności miękkie? Czy każdy musi sam i w bólach przejść tę trudną drogę "od eksperta do menedżera", czy też można liczyć na wsparcie i podpowiedzi bardziej doświadczonych technicznych liderów? Otóż można, a nawet należy, tyle tylko, że trzeba dobrze wybrać mentora. Proponujemy, by Twoim "mistrzem" stał się ten podręcznik. Jego autor od kilkunastu lat współpracuje z zespołami programistycznymi jako trener i konsultant, zna więc specyfikę branży, z którą związałeś się zawodowo, i jest świadom tego, jakie problemy stoją przed nowo mianowanym liderem technicznym. Co więcej, wie, co zrobić, by te problemy szybko i skutecznie rozwiązać. W tym podręczniku mówi o roli, jaką odgrywa lider techniczny, o różnicach między ekspertem a liderem, o tym, jak skutecznie pracować ze swoim zespołem oraz jak budować relacje z biznesem. Wskazuje, skąd czerpać motywację - dla siebie i powierzonych sobie ludzi, jak z nimi rozmawiać, by chcieli słuchać, i jak ich słuchać, by wyciągać budujące wnioski. Drugie wydanie książki wzbogacone zostało o rozdział poświęcony wdrażaniu zmian, czyli temu, co jest chlebem powszednim każdego lidera.

86
E-book

Uczenie maszynowe. Elementy matematyki w analizie danych

Leszek Albrzykowski

Na styku matematyki i informatyki Uczenie maszynowe (ML) i sztuczna inteligencja (AI). Obok komputerów kwantowych to dwa główne, gorące tematy we współczesnej informatyce. Oba nieco tajemnicze, futurystyczne i przede wszystkim wymagające posiadania dość sporej wiedzy i umiejętności matematycznych. Stąd podręczniki akademickie poświęcone sztucznej inteligencji i uczeniu maszynowemu zwykle są grube, ciężkie i naszpikowane detalami. Niesprzyjające szybkiej nauce i w rzeczywistości wcale nie takie… podręczne. Inaczej jest z tą niewielkich rozmiarów książką. Jej autor przedstawia tematy związane z AI i ML z naciskiem na matematykę, tłumaczy jednak wszystko krok po kroku ― tak by czytelnikom było łatwiej je zrozumieć. Zagadnienia matematyczne są tu objaśniane o tyle, o ile jest to konieczne dla opanowania konkretnych treści z zakresu uczenia maszynowego.  Znajdziesz tu omówienie takich kluczowych zagadnień jak: Wnioskowanie bayesowskie Modele liniowe Zmienne informatywne i entropia informacji Ocena wpływu cech na model Detekcja anomalii Ocena modelu

87
E-book

Unity i C#. Praktyka programowania gier

Jacek Ross

Osiągnij wyższy poziom z Unity i C#! Poznaj zaawansowane techniki programowania Dowiedz się, jak realizować projekt informatyczny Naucz się tworzyć grę od strony praktycznej Połączenie platformy Unity i języka C# zapewnia doskonałe środowisko do tworzenia i rozwijania różnego rodzaju gier komputerowych. To sprawia, że tandem ten jest niezwykle popularny wśród game developerów pragnących szybko i wydajnie osiągać profesjonalne efekty. Jednak sama znajomość narzędzi nie wystarczy, aby sprostać niełatwemu zadaniu zaprojektowania i zaprogramowania prawdziwej gry - by przekuć pomysł i umiejętności w prawdziwy produkt, trzeba czegoś więcej. Niezbędne doświadczenie możesz zdobyć tylko w praktyce i na realnych przykładach. Takie warunki zapewni Ci właśnie ta książka! Pozbawiona zbędnej teorii, oparta na prawdziwym przypadku i do bólu praktyczna, pozwoli Ci szybko poznać zaawansowane techniki tworzenia gier komputerowych oraz wdrożyć się w proces opracowywania projektu przy użyciu metodyki zwinnej. Krok po kroku, iteracja za iteracją będziesz towarzyszyć autorowi w pracy nad komercyjnym produktem - przejdziesz wszystkie fazy jego rozwoju: od programowania, poprzez usuwanie błędów, po publikację gotowej gry. W książce: Tworzenie obiektów scen środowiska Unity oraz ich komponentów Zaawansowane techniki w języku C# przydatne twórcom gier Praktyczne zastosowanie różnych wzorców projektowych Zarządzanie obiektami, wirtualnym czasem gry i jej stanem Realizacja rozgrywki w widoku pierwszoosobowym Usuwanie błędów i testowanie balansu gry Dostosowanie gry do platform mobilnych oraz VR Publikacja gry w popularnych sklepach cyfrowych Zastosowanie metodyki zwinnej w projekcie gry Programuj gry jak profesjonalista!

88
E-book

W twoim blasku

Eliana Lascaris

Nie wszystkie blizny widać gołym okiem... Nowa powieść autorki doskonale przyjętego Patrona!  Blizny, których nie widać, bolą tak samo jak te widoczne Leanna. Poznajemy ją, kiedy zostaje zdradzona. W dodatku podwójnie ― przez chłopaka i najlepszą przyjaciółkę Alice. Cios jest tym dotkliwszy, że Alice jest w ciąży, a ojcem dziecka okazuje się Brian, wiarołomny chłopak Leanny. Kiedy dziewczyna otrząsa się z szoku i powoli dochodzi do siebie, Brian postanawia zawalczyć o ich związek... Dosłownie. Na szczęście w ostatniej chwili zdecydowana interwencja nieznajomego mężczyzny ratuje Leannę przed konsekwencjami ataku wściekłości Briana. Leonard, bo tak ma na imię tajemniczy wybawiciel, wiedziony rycerskim odruchem, chciał jedynie pomóc dziewczynie w opresji. Tymczasem niespodziewanie dla niego samego wydarzenie budzi w nim emocje, o których istnieniu już nieco zapomniał, tkwiąc w stabilnym, przewidywalnym i wypranym z uczuć związku z Aubrey. Dla obojga, Leanny i Leo, to spotkanie okaże się czymś więcej niż tylko przelotnym epizodem. Czymś znacznie więcej. Jednak los, który ich ze sobą zetknął, postanawia też złośliwie piętrzyć na ich wspólnej drodze kolejne, coraz trudniejsze przeszkody. Czy wystarczy im determinacji, by je pokonać?

89
E-book

Węgry. Na ostro i na słodko. Wydanie 4

Monika Chojnacka, Waldemar Kugler

Węgry - znane wszystkim z pięknej stolicy, gorących źródeł, papryki i wina, kryją w sobie o wiele więcej atrakcji: Balaton zaprasza do żeglugi, zielone wzgórza wieńczą zamczyska i mury klasztorów, wiatr kołysze trawy równinnej puszty, a w położonych na północy jaskiniach krasowych budzą podziw wspaniałe formy geologiczne. Ślady wyrzeźbiła tu także historia: poszukiwanie pamiątek po Rzymianach, Turkach i wielu innych nacjach może stać się wciągającą przygodą. A wszystko to przy potrawach niezrównanej węgierskiej kuchni i kieliszku tokaju...

90
E-book

Wielkopolska. Travelbook. Wydanie 1

Katarzyna Rodacka

Choć Wielkopolska kojarzy się przede wszystkim z Poznaniem i Gnieznem, tak naprawdę kryje w zanadrzu znacznie więcej atrakcji. Każdy znajdzie tu coś dla siebie: od aktywnego wypoczynku nad którymś z licznych jezior, przez spływy kajakowe, malownicze szlaki rowerowe i leśne wędrówki, po zabytki Szlaku Cysterskiego oraz klimatyczne miasteczka. Na smakoszy czekają regionalne przysmaki (Wielkopolska to nie tylko pyry i rogale świętomarcińskie), a na głodnych kulturalnych wydarzeń - rozmaite festiwale. Poznań i jego zabytki Wielkopolski Park Narodowy Drewniane kościółki i zabytkowe opactwa Ciekawe zabytki industrialne Szlaki dla aktywnych Atrakcje dla dzieci Travelbook to Twój niezastąpiony towarzysz podróży. Wskaże Ci najważniejsze atrakcje, podpowie, czego szukać poza głównymi szlakami, i wprowadzi w świat miejscowych obyczajów. Znajdziesz w nim opisy najciekawszych regionów i miast, a sprawdzone informacje praktyczne umożliwią staranne zaplanowanie podróży. Przewodnik uzupełniają czytelne mapy, świetne zdjęcia i liczne ramki z ciekawostkami. Wszystko to w połączeniu z poręcznym formatem i atrakcyjną szatą graficzną sprawia, że Travelbook to najlepszy wybór dla ciekawych świata.

91
E-book

Windows od środka. Architektura systemu, procesy, wątki, zarządzanie pamięcią i dużo więcej. Wydanie VII

Pavel Yosifovich, Mark Russinovich, David Solomon

Systemy operacyjne Windows 10 i Windows Server 2016 bardzo różnią się od swoich poprzedników. Są bardziej złożone, a niektóre zastosowane rozwiązania można określić jako zaawansowane i wysublimowane. Zwłaszcza znajomość wewnętrznych mechanizmów systemu, architektury jądra i systemowego modelu bezpieczeństwa okazuje się niezwykle istotna dla programistów i inżynierów ds. bezpieczeństwa. Bez tej wiedzy trudno mówić o prawdziwie niezawodnej pracy oprogramowania tworzonego dla maszyn pracujących pod kontrolą najnowszych wersji systemu Windows. Ta książka jest pierwszym tomem klasycznego przewodnika po wewnętrznych mechanizmach podstawowych komponentów systemu Windows. Omówiono w niej architekturę systemu Windows, sposoby implementowania i modyfikacji procesów, przetwarzania wątków oraz korzystania z pamięci fizycznej i wirtualnej. Sporo miejsca poświęcono operacjom wejścia-wyjścia oraz integracji ze sterownikami poszczególnych urządzeń. Szczegółowo przedstawiono zabezpieczenia wbudowane w system. Projektanci oprogramowania, specjaliści ds. bezpieczeństwa oraz administratorzy systemów informatycznych znajdą tu wiele ważnych informacji, dzięki którym dogłębnie zrozumieją sposób działania systemu, co pozwoli im na podejmowanie lepszych decyzji. Najważniejsze zagadnienia: wprowadzenie do wewnętrznych mechanizmów systemu Windows omówienie komponentów architektury systemu procesy, zadania, wątki funkcjonowanie menedżera pamięci i sposoby jej modyfikacji operacje wejścia-wyjścia i obsługa urządzeń peryferyjnych mechanizmy zabezpieczeń i zwalczanie złośliwego oprogramowania Windows od podszewki — poznaj i zrozum!

92
E-book

Wizytówka Google. Kompletny poradnik, jak utworzyć, skonfigurować i wypozycjonować lokalizację Google Moja Firma

Seweryn Pietrucha

"Wizytówka Google pojawia się, gdy użytkownicy szukają Twojej i podobnych firm w wyszukiwarce lub Mapach Google" z poradnika Google Stworzenie wizytówki Google dla biznesu jest darmowe i dzięki temu dostępne dla każdego. Warto poświęcić czas na to, by dobrze zaprezentować swoją firmę w wyszukiwarce i w Mapach Google. Z mobilnej aplikacji Map bowiem korzystają na co dzień miliony użytkowników w Polsce i na świecie, poszukujących firm, usług i towarów w pobliżu. To Mapy, a dlaczego wyszukiwarka? Ponieważ większość potencjalnych klientów nie zna na pamięć adresu strony WWW przedsiębiorstwa, wpisuje jego nazwę w okienko wyszukiwarki. W odpowiedzi, po lewej stronie wyników wyszukiwania, Google pokazuje link do firmowej witryny. Po prawej - wizytówkę. Od jej jakości oraz kompleksowości zawartych w niej informacji osoba rozważająca zakupy czy podjęcie współpracy może uzależnić decyzję: skorzystać albo nie z oferty konkretnej firmy. Jeśli zastosujesz się do rad, które znajdziesz w tej książce, sprawisz, że potencjalni zainteresowani będą podejmować pozytywne decyzje - i wybierać stronę Twojej firmy. Zdobędziesz także nowych klientów bez inwestowania dodatkowych pieniędzy w reklamę oraz odpowiednią reputację online, którą docenią zarówno użytkownicy internetu, jak i algorytmy Google. Jeżeli stworzysz wizytówkę zgodnie ze wskazówkami autora, unikniesz typowych błędów. Uzupełnisz i skonfigurujesz ją do poziomu 100 procent. Dowiesz się też, jak aktywnie ją prowadzić i skutecznie pozycjonować. Ominiesz pułapki, które czyhają w panelu Moja Firma na osoby dokonujące w nim zmiany danych. Otrzymasz gotowe instrukcje, dzięki którym wyróżnisz się spośród innych przedsiębiorstw i spółek w Mapach Google.  

93
E-book

Wojny w cyberprzestrzeni. Koncepcje, strategie i taktyki, dzięki którym przetrwasz i ocalisz swoją organizację

Dr. Chase Cunningham

Rewolucja technologiczna i szalona ekspansja internetu zmieniły wszystko. Coś, co nazywamy rewolucją informatyczną, grozi przesunięciem granic międzypaństwowych, zniszczeniem potężnych i szanowanych instytucji, naruszeniem tkanki społecznej i norm, a także zakwestionowaniem naszej prywatności oraz podważeniem tego, co dobre i co złe. Prywatne porachunki, pospolita przestępczość, wreszcie operacje wojenne przeniosły się do cyberprzestrzeni. Cyfrowa wojna stała się rzeczywistością. Cybernapastnicy posługują się wyrafinowanymi technikami z rosnącą skutecznością. Dzięki tej książce zrozumiesz realia cyberprzestrzeni i ewolucję cyfrowego pola walki. Pozwoli Ci to na lepsze przygotowanie się do nieuchronnej przyszłości. Omówiono tu szereg zagadnień związanych z narzędziami, taktyką i ze strategią wojny cybernetycznej. Pokazano, w jaki sposób poradzić sobie z permanentnymi zagrożeniami w cyberprzestrzeni wspomaganej technologiami uczenia maszynowego, big data, autonomicznymi pojazdami, dronami i mediami społecznościowymi. Nie zabrakło kwestii politycznych, kulturowych i geograficznych, które mają związek z różnymi metodami ataków. Lektura pomaga zrozumieć motywy napastników oraz skutki ich ataków, a także przygotować się na obronę własnych systemów i danych. W książce między innymi: prawdziwa historia zagrożeń cybernetycznych narzędzia i taktyki walki cybernetycznej w przyszłości wykorzystanie mediów społecznościowych w wojnie cybernetycznej minimalizowanie skutków ataku innowacyjne narzędzia i technologie poprawiające możliwości obronne organizacji Chcesz pokoju? Szykuj się do cyberwojny!

94
E-book

Wybrzeże Chorwacji. Dalmacja. #Travel&Style. Wydanie 1

praca zbiorowa

Wybrzeże Chorwacji słynie z turkusowych wód, pięknych (choć zwykle żwirowych lub kamienistych) plaż, niezliczonych ustronnych zatok i krasowych gór obfitujących w kaniony i wodospady. Ale nie tylko natura przyciąga do tego regionu tak wielu turystów. Dubrownik czy Split to perły architektury w skali światowej. Istny raj odnajdą tu dla siebie żeglarze, nurkowie i amatorzy innych sportów wodnych. Wszystkich zachwycą ryby, owoce morza, doskonałej jakości oliwa oraz bogactwo smaków i aromatów śródziemnomorskich owoców, warzyw i ziół. Dalmacja to także świetne wino! Największym bogactwem kulturowym regionu jest jednak bezsprzecznie fjaka - niespieszny styl życia, który pozwala cieszyć się pięknem codzienności tu i teraz.

95
E-book

Zabawa w programowanie. Język C dla nastolatków

Michał Wiszniewski

Napisz sobie swój własny program! Zanim rozpoczniesz pracę, czyli jak zainstalować odpowiednie programy Bez tych klocków ani rusz, czyli co składa się na język C i jak tego używać Im dalej w las, czyli jak stosować bardziej zaawansowane mechanizmy Programowanie w języku C wcale nie jest tak trudne, jak mogłoby się wydawać. W rzeczywistości może je opanować nawet uczeń podstawówki, o ile tylko będzie pamiętać o zasadach logiki oraz o przeznaczeniu poszczególnych elementów języka. Dlaczego więc tak trudno samemu nauczyć się programować? Przyczyna często tkwi w opisie języka programowania — podręczniki do nauki czyta się tak, jakby ich autorzy zapomnieli, dla kogo piszą. Jeśli nie masz ochoty przedzierać się przez specjalistyczny żargon, ale chcesz programować, ta książka pomoże Ci osiągnąć cel. Znajdziesz tu wszystko, czego potrzebuje początkujący programista — od wskazówek w kwestii instalacji odpowiednich programów, przez omówienie niezbędnych komend, stałych i zmiennych, aż do tablic i funkcji. Dowiesz się, jak działają pętle i operatory, do czego służą struktury i unie, jak działają kompilator, preprocesor i linker. Wreszcie zrozumiesz, o co chodzi z operacjami wyjścia i wejścia, a także nauczysz się zapewniać bezawaryjne działanie Twojego programu. I nagle okaże się, że odkrywasz całkiem nowy, fascynujący świat, a porozumienie z Twoim komputerem jest w gruncie rzeczy dziecinnie proste! Sprawdź to! Pierwszy program Idea bibliotek i funkcji Zmienne, stałe i funkcje Tablice i pętle Instrukcje warunkowe i operatory Podstawy logiki Operacje wejścia i wyjścia, podstawowa obsługa błędów Enum i typedef Struktury i unie Malloc i free oraz stos i sterta Operacje na plikach i parametry wejściowe programu Preprocesor, kompilator i linker Pliki nagłówkowe oraz static i extern Programuj w języku C!

96
E-book

Zen To Done. Proste sposoby na zwiększenie efektywności

Leo Babauta

Koniec syzyfowych prac Czym jest Zen To Done (ZTD)? Odpowiemy na to pytanie nieco przewrotnie, nie tłumacząc bezpośrednio, lecz podając tylko jeden przykład: gdyby Syzyf zastosował ZTD, wtoczyłby na górę ten przeklęty kamień i ruszył do innych zaległych zadań. Autor tej książki był kiedyś osobą niezwykle nieuporządkowaną. Na jego biurku zalegały stosy papierów, jego skrzynkę e-mailową zalewały setki wiadomości, na które nie był w stanie odpowiedzieć (czasem nawet nie wiedział, że je otrzymał!), zaś lista zadań "na dziś" nie miała końca. Był zły, zestresowany i brakowało mu poczucia mocy. Sfrustrowany, odkrył wreszcie Davida Allena z jego systemem Getting Things Done i... uprościł system. Tak powstał najprostszy sposób porządkowania spraw do załatwienia, który Leo Babauta nazwał Zen To Done. Poznaj go (poświęć mu chwilę, ta książka jest naprawdę krótka), zmień nawyki i ciesz się - Twoje życie stanie się o wiele prostsze! "Muszę dodać, że zmiana nawyków jest możliwa. Za pomocą technik opisanych tu i na mojej stronie - Zen Habits (https://zenhabits.net) - sam zmieniłem swoje nawyki: rzuciłem palenie, zacząłem biegać, zacząłem się zdrowiej odżywiać, przebiegłem maraton, podwoiłem swoje zarobki, uporządkowałem finanse, zostałem weganinem, niemal w zupełności pozbyłem się długów, ukończyłem triatlon, zrzuciłem ponad 10 kilo i założyłem popularny blog. Jak więc widać, zdecydowanie można zmienić swoje nawyki. Wystarczy zacząć skromnie, znaleźć odpowiednią motywację i zachować koncentrację." Leo Babauta, wstęp do książki