Termin dług techniczny oznacza zbiór skrótów, niedociągnięć i potworków projektowych, które powstają w trakcie ewolucyjnego rozwoju programu. Jeśli się ich nie zlikwiduje, mogą dramatycznie spowolnić pracę nad programem. Rozwiązywanie tego typu problemów jest nazywane refaktoryzacją i każdy programista powinien umieć ją przeprowadzać. Dzięki tej przystępnej, świetnie napisanej książce dowiesz się, czym jest dług techniczny, co prowad...
Projektuj pięknie i wygodnie — Sass i Compass do Twoich usług! Instalowanie Sass i Compass oraz konfigurowanie projektów, czyli od czego zacząć naukę Kolory, siatki i responsywność, czyli jak zapewnić stronie dobry wygląd na każdym urządzeniu Automatyzacja pisania kodu CSS, czyli jak działać szybko i eliminować zbędne czynności Kaskadowe arkusze stylów są dziś wykorzystywane przez wszystkich projektantów stron internetowych na całym świecie. ...
Zbuduj CMS na miarę swoich potrzeb! Jak zaprojektować jądro systemu CMS? Jak zarządzać użytkownikami? Jak przygotować instalator? Na rynku systemów do zarządzania treścią jest ogromny wybór różnorodnych rozwiązań, od Joomli! zaczynając, a na Drupalu i Wordpressie kończąc. Warto jednak zastanowić się, czy nie lepiej stworzyć własne, skrojone na miarę rozwiązanie, idealnie dopasowane do potrzeb i możliwości. Zamiast przedzierać się przez zawiłą konfigurację, przygotowywać szab...
Język PHP powraca w wielkim stylu! Język PHP to obecnie jeden z najbardziej niedocenianych języków programowania. W sieci można znaleźć masę artykułów wykluczających jego zastosowanie w zaawansowanych projektach. A przecież w obecnej wersji język ten jest pełnoprawnym kandydatem do zadań specjalnych! Przekonaj się, jak używać go we właściwy sposób! Ta książka powinna rozwiać wszystkie mity o niedojrzałości języka PHP. Sięgnij po nią i przekonaj się, jaki...
Bez względu na to, gdzie i jak mieszkasz, możesz sprawić, że dzięki odpowiednim zabiegom, dodatkom i rytuałom będzie otaczać cię magia, a twoje cztery kąty będą zharmonizowane z rytmem i energią natury. Autorzy „Magii domowej”, czerpiąc z rytuałów z całego świata, prezentują arkana magii w przystępny sposób, a do tego ze sporą dawką humoru. Czasem wystarczy prosta czynność: przesunięcie mebli czy powieszenie bukietu ziół nad drzwiami, aby znacząco wpłynąć na swoje otoczenie. ...
Wiedza o algorytmach jest niezbędna przy rozwiązywaniu problemów programistycznych i prowadzeniu złożonych obliczeń. Każdy programista powinien dobrze znać algorytmy, musi też umieć je zaprojektować, modyfikować i stosować. Niezależnie od tego, czy zajmujesz się uczeniem maszynowym, kwestiami bezpieczeństwa, czy inżynierią danych, rzetelne zrozumienie algorytmów jest Ci bardzo potrzebne. Dzięki tej książce nauczysz się stosować algorytmy w praktycznych sytuacja...
Wykorzystaj wszystkie możliwości drzemiące w formułach! Jak tworzyć formuły finansowe, tablicowe i tekstowe? Jak napisać własne funkcje arkusza w języku VBA? Jak za pomocą formuł tworzyć wykresy i tabele przestawne? Jak potężnym i przydatnym narzędziem jest Excel, przekonują się nawet jego najzagorzalsi przeciwnicy. Czy się ten program Microsoftu lubi, czy też nie, nie sposób kwestionować jego możliwości, nieporównywalnych z innymi arkuszami kalkulacyjnymi. I choć dzięk...
To oczywiste, że przed rozpoczęciem wdrożenia oprogramowania należy określić wymagania biznesowe. Jednak sam proces określania wymagań już taki oczywisty nie jest, a błędy popełnione na tym etapie bywają kosztowne i trudne do naprawienia w późniejszych stadiach rozwoju oprogramowania. Aby tego uniknąć i doprowadzić do wdrożenia projektu przynoszącego maksymalne zyski, konieczne jest potraktowanie etapu określania wymagań jako procesu, który składa się z konkretn...
Dogadaj się z Linuksem! Praca z systemem z poziomu linii poleceń, łatwa, prosta i szybka Obsługa systemu za pomocą linii poleceń w przypadku awarii interfejsu graficznego Tworzenie własnych skryptów powłoki i ciągi instrukcji Operacje na plikach oraz katalogach w Midnight Commander z pomocą menedżera plików W grupie dostępnych na świecie systemów operacyjnych do użytku domowego i na potrzeby serwerów naprawdę liczą się tylko dwa. Linux jest...
Utopia na ludzką miarę przygląda się estetyce relacyjnej Nicolasa Bourriauda jako pewnej modzie intelektualno-artystycznej, która miała początki we Francji w połowie lat dziewięćdziesiątych XX wieku, a międzynarodowe apogeum osiągnęła w kolejnej dekadzie. Książka śledzi filozoficzne i antropologiczne źródła tej koncepcji, bada jej ewolucję oraz miejsce w kształtowaniu się poglądów jej twórcy. Przede wszystkim jednak – orientując się wokół kategorii autonomii, obiektu i...
Perfekcyjnie, jak to w korporacji Chaos, chaos, wszędzie chaos. Fabryka nie nadąża z produkcją, ponieważ zamówienia docierają do niej zbyt późno. Kontrahent otrzymuje nie ten towar, który kupił, albo owszem - ten, tyle że w zbyt małej/zbyt dużej ilości. Faktury kupujący nie dostaje wcale, gdyż zawalona papierami księgowość zapomniała ją wystawić. Dział obsługi klienta gęsto się tłumaczy, szuka winnych, ale nie znajduje, bo w tym samym czasie wściekli han...
Telemarketer w natarciu, czyli zdobądź zadowolonych klientów dla Twojej firmy! Szybko, szybciej, najszybciej, jak się da. Współczesny świat oszalał na punkcie tempa załatwiania wszelkich spraw. Każda poważna firma posiada swój dział call center, a telemarketerzy dwoją się i troją, by sprostać wymaganiom szefów i klientów. Dlaczego tak potrzebny zawód telemarketera wciąż nie cieszy się należytym uznaniem i zazwyczaj przysparza wykonują...
Dlaczego zespołowa praca się opłaca? Czym dla Polaków jest współpraca z innymi? Czego o zespołach nauczyli się Amerykanie i Europejczycy? Czy można przekształcić dział firmy w skuteczny zespół? Jakie zadania specjalne można powierzyć zespołowi? Jak stworzyć realny zespół z ludzi, którzy spotykają się tylko wirtualnie? Praca zespołowa — magiczne pojęcie, o którym się częściej mówi, niż je praktykuje. Richard Koch, Słownik zarządzania i finansów Praca zespołowa jest...
Kiedyś to były czasy? Witajcie w PRL – kraju wiecznego niedoboru, gdzie nawet pieniądze są bez znaczenia, jeśli nie masz odpowiedniej legitymacji, talonu lub kartek. Tu wszystko trzeba upolować, wystać, zdobyć lub zorganizować. Łukasz Modelski, historyk i dziennikarz, zabiera nas w podróż do czasów, gdy półki sklepowe świeciły pustkami, a luksusem mogła się okazać... puszka śledzi.Wejdź do świata „przejściowych trudności” pełnego niedoborów, przestojów, a nawet błędów i wypac...
Lubię tu latem marnować czas. Może dlatego, że po lekturze Prousta nie wierzę w marnowanie czasu. Gdy niedzielni taternicy biegają po graniach w drogich ubraniach, ja piję lemoniadę, jem pierniczki i patrzę na Roztocką Czubę. Kiedyś jej fragment się obsunął, co wyeliminowało z tego obszaru ruch autobusowy. I dobrze. Z tą myślą zasypiam na leżaczku. W snach przychodzi Bartuś Obrochta – legendarny gazda z Roztoki. Niegdyś na skrzypcach grał najpiękniejsze melodie dla Sienkiewic...
Problematyka monografii dotyczącej rozwoju kariery urzędnika w świetle strategii zarządzania zasobami ludzkimi w służbie cywilnej należy do dyscypliny zarządzania zasobami ludzkimi oraz trzech dyscyplin prawa: • administracyjnego ustrojowego ze względu na umiejscowienie jej w strukturze administracji publicznej, • prawa pracy w części nazywanego prawem urzędniczym lub prawem pracowniczych stosunków służbowych, • do prawa konstytucyjnego ze względu na ustrojowe podstawy kor...
Błyskawicznie opanuj AngularJS! AngularJS to szkielet pozwalający tworzyć zaawansowane aplikacje działające w przeglądarce internetowej. Dzięki niemu udało się przenieść do języka JavaScript najlepsze wzorce znane z tradycyjnych języków programowania, takich jak Java czy C#. To posunięcie pozwoliło też programistom na szybsze testowanie kodu, tworzenie przejrzystej architektury oraz wydajniejszą pracę. Jeżeli chcesz skorzystać z tych wszystkich udogodnień, musisz pozn...
Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych Python zyskuje coraz większą popularność i jest wykorzystywany do tworzenia bardzo różnych aplikacji, jednak projektowanie dużych, niezawodnych systemów w tym języku bywa wyzwaniem. Rozwijanie złożonych systemów o wysokiej jakości wymaga zastosowania odpowiedniej architektury. Trudno w Pythonie stosować takie wysokopoziomowe wzorce projektowe jak architektura sześciokątna,...
Tłumaczenia technologicznie doładowane Branża tłumaczeniowa przeżywa w ostatnich kilku latach prawdziwą rewolucję. Jest ona związana z rozwojem technologii tłumaczeń wspomaganych komputerowo (CAT) i sztucznej inteligencji (AI). I choć wielu tłumaczy zerka z obawą szczególnie w stronę tej drugiej, obawiając się, że AI odbierze im pracę, znacznie lepiej (i efektywniej) jest potraktować oba narzędzia właśnie jako narzędzia - ułatwiające i usprawniające proces tłumaczenia...
Poznaj nowe zastosowania języka Python! Python to zaawansowany język programowania z ponad 20-letnią historią, który dzięki przemyślanej architekturze, ciągłemu rozwojowi i dużym możliwościom zyskał sporą sympatię programistów. Przełożyła się ona na liczbę dostępnych bibliotek i narzędzi wspierających tworzenie zarówno prostych, jak i skomplikowanych skryptów. Potencjał Pythona docenili również pentesterzy oraz inne osoby, którym nieo...
Jak uczynić miasta przyjaznymi dla wszystkich? Urbanistyka już od ponad stu lat zajmuje się badaniem i planowaniem wygodnego życia dla mieszkanek i mieszkańców. Wydawałoby się, że naziemne przejścia dla pieszych, ścieżki rowerowe, maszty telekomunikacyjne czy słupki chroniące chodnik są racjonalnym standardem. Są jednak tacy, którzy widzą w nich zagrożenie, a za pierwsze na polskim ziemiach miasto 15-minutowe uważają... Auschwitz-Birkenau.Łukasz Drozda opisuje jak prawicowy p...
Co sprawia, że pracownicy szkodzą organizacji? Jakie motywy nimi kierują? Czy zachowania szkodliwe są wynikiem oddziaływań czynników środowiska pracy, czy też względnie trwałych dyspozycji psychicznych? Autor książki od dawna poszukuje odpowiedzi na te i podobne pytania. Swoje przemyślenia, obserwacje, a także wyniki badań zawarł w niniejszej monografii. Książka podejmuje zagadnienie zachowań kontrproduktywnych w pracy. Chociaż na przestrzeni ostatnich kilkunastu lat w świato...
Autorzy zebranych tu tekstów poruszają szeroko dyskutowane problemy z dziedziny metodologii i filozofii ekonomii, podejmują też analizę relacji między państwem, sferą społeczną i gospodarczą, ze szczególnym uwzględnieniem rolnictwa i rozwoju wsi. Nie zabrakło tu więc rozważań o granicach ekonomii i jej problemach jako nauki, o roli państwa w gospodarce, nierównościach społecznych, jakości rządzenia, o lasach państwowych, drobnych gospodarstwach rolnych czy o wielofunkcyjności...
Przestrzeń miejska centrów polskich miast staje się w coraz większym stopniu produktem turystycznym, którego stałym elementem są odrestaurowane budynki, pomniki czy też elementy małej architektury w stylu retro. Wszystko to tworzy nowy kontekst dla procesu społecznego konstruowania przeszłości, który w przypadku wielkiego miasta staje się areną sporów politycznych i ideologicznych.Autor analizuje ten proces uwypuklając znaczenie nośników pamięci – tych istniejących od dawna i...
Ebooki to książki, których treść została zapisana w formie elektronicznej. Są nazywane również e-książkami, publikacjami elektronicznymi czy książkami elektronicznymi. Ebooki można odczytywać na komputerach i laptopach, ale są one przeznaczone głównie do czytania na urządzeniach przenośnych takich jak smartfony, tablety i przede wszystkim czytniki książek elektronicznych. Ebooki posiadające swoje pierwowzory w formie papierowej są jej odwzorowaniem. Posiadają wszystkie elementy obecne w „tradycyjnej” wersji, takie jak okładkę, ilustracje, spis treści, przypisy itp.
Niepodważalną zaletą ebooków jest to, że w odróżnieniu od drukowanej książki można w nich zmieniać rodzaj oraz wielkość czcionki, formatować tekst, a w zależności od posiadanego czytnika istnieje też możliwość wyszukiwania pojedynczych słów w tekście, dodawania zakładek i robienia notatek.
Ebooki są dostępne w wielu formatach. Najpopularniejsze z nich, będące standardem dla publikacji elektronicznych, to EPUB, MOBI i PDF.
To nowoczesny format będący standardem publikacji ebooków. Format EPUB umożliwia zmienianie wielkości fontu, co pomaga dopasować jego rozmiar do ekranu. Ebooki w tym formacie najlepiej odczytywać na urządzeniach posiadających ekran eINK (elektroniczny papier), chociaż można je odczytać także na smartfonie czy tablecie. Format EPUB jest możliwy do odczytania na komputerze, jednak do tego celu konieczne jest zainstalowanie właściwego oprogramowania.
Jest formatem ebooków wykorzystywanym przez czytniki firmy Amazon – Kindle (oraz na innych urządzeniach i programach dostępnych na rynku). Publikacje MOBI są zapisane w formacie Mobipocket, można więc pobrać je na dowolny sprzęt elektroniczny posiadający oprogramowanie umożliwiające odczytanie plików MOBI. Format ten jest oparty na języku HTML, dlatego jego wyświetlanie jest możliwe na urządzeniach mobilnych.
To format zapewniający taki sam wygląd strony jak w wersji papierowej – w tym formacie podział na strony jest sztywny. PDF służy do długoterminowego archiwizowania elektronicznych danych i może być odczytywany na większości komputerów, laptopów, smartfonów, czytników czy tabletów.