SEO, czyli optymalizacja witryn dla wyszukiwarek, jest dyscypliną znaną od ponad ćwierćwiecza. Oferuje szerokie możliwości rozwoju kariery zarówno dla osób zajmujących się marketingiem, jak i dla technicznych nerdów. SEO nieustannie ewoluuje: najpierw ważne były słowa kluczowe, później architektura techniczna, potem odnośniki, a teraz wkraczamy w erę SEO wspomaganego sztuczną inteligencją. Oznacza to, że aby odnosić sukcesy w tej fascynującej dzied...
Zapewnienie bezpieczeństwa zasobów systemu sieciowego jest dla firm, organizacji i instytucji zadaniem absolutnie kluczowym. W praktyce tradycyjne, scentralizowane zapory sieciowe często okazują się niewystarczające, a ich konfiguracja bywa kłopotliwa. Problemy z dostępem VPN i złożoność implementacji protokołu TLS w wielu aplikacjach dodatkowo komplikują sytuację. W obliczu tych wyzwań i konieczności spełniania norm bezpieczeństwa model Zero Trust to doskonałe rozwiąz...
Uczenie maszynowe jest coraz popularniejsze. Stosuje się je w systemach wsparcia, systemach rekomendacyjnych, tłumaczeniach tekstów i wielu innych aplikacjach. Jednak podczas tworzenia tego rodzaju produktów inżynierowie napotykają bardzo poważne problemy. Jeśli ich nie rozwiążą, nawet obiecujący projekt może upaść. Trudność polega na tym, że zastosowanie uczenia maszynowego w konkretnej, użytkowej aplikacji jest złożonym zadaniem. Konieczne są wybór właś...
Poznaj najbardziej zaawansowane tajniki Rails! Jak zorganizować kod, wykorzystując system wtyczek lub moduły? Jakie zalety posiada architektura SOA? Jak zwiększyć wydajność Rails? Rynek szkieletów aplikacji internetowych jest niezwykle urozmaicony. Wśród wielu dostępnych opcji można znaleźć tu rozwiązania przeznaczone dla projektów o różnej skali złożoności, zarówno te mniej, jak i bardziej popularne. Warto jednak sięgnąć po rozwiązanie absolutnie unikatowe i wyjątkowe...
Kiedy myślisz, że jesteś na właściwej drodze, tymczasem w jednej chwili tracisz grunt pod nogami… Czy da się przewidzieć nadchodzącą katastrofę? Bohaterowie 14 opowiadań nie spodziewają się, że to, co na pierwszy rzut oka wydaje się błogosławieństwem, nieuchronnie prowadzi ku upadkowi. Choć różni ich status społeczny, wiek czy doświadczenia, łączy jedno – każdy z nich staje w obliczu zderzenia z nieoczekiwanym nieszczęściem, które zrodziło się z ich własnych decyzji. Histor...
Najtrudniejszy dział w firmie w najbardziej kompetentnych rękach! Szef sprzedawców to pomost między przełożonymi, którzy oczekują przede wszystkim dobrych wyników, i podwładnymi, którzy żądają pomocy i zrozumienia. Musi on stworzyć zgrany i sprawnie funkcjonujący zespół, wykreować i dać swoim ludziom do ręki odpowiednie narzędzia, ustalić jasny i uczciwy system wynagrodzeń. Musi rozsądzać spory między podwładnymi (w tym sektorze zdarzają ...
Poza krótkim wprowadzeniem do problematyki sprawnego i skutecznego działania książka obejmuje zalecenia dotyczące tego, jak działać sprawnie i skutecznie w sensie uniwersalnym, tj. bez względu na sytuację, w której się znaleźliśmy oraz dziedzinę, którą się zajmujemy. Zalecenia te, wynikające z ogólnej teorii sprawnego działania, zostały wszechstronnie sprawdzone w praktyce i mogą być użyteczne dla każdego, również w zwykłym, codziennym życiu...
Wodzu, prowadź! Kierowanie ludźmi to bardzo trudne zadanie. Menedżer odpowiada zarówno przed swoimi przełożonymi (za wyniki, kondycję zespołu, relacje z otoczeniem biznesowym), jak i przed… podwładnymi. Tak, tak — to szef w znacznym stopniu narzuca atmosferę w zespole, motywuje ludzi, musi ich rozumieć, służyć radą i sprawiedliwie oceniać. To bardzo ważne, ponieważ jeżeli na linii przełożony–podwładni coś nie gra, niewłaściwe relacje prędzej czy p&o...
Python nie jest językiem idealnym, jednak przybywa programistów, którzy uważają go za bliski ideału. Wyróżnia się prostotą i wszechstronnością. Jest wdzięcznym narzędziem do badania danych i tworzenia systemów sztucznej inteligencji, uwielbiają go analitycy, ekonomiści i naukowcy. Może posłużyć do tworzenia stron WWW czy aplikacji specjalnego przeznaczenia. Python należy do najbardziej spójnych i czytelnych języków programowania. Jest...
Programiści lubią Pythona. Ujmuje ich wyrazistość, zwięzłość i interaktywność kodu, a także bogata kolekcja narzędzi i bibliotek. Zalety te są uzupełniane przez rozwój innych technologii, zwiększającą się dostępność coraz szybszego sprzętu oraz rosnącą przepustowość internetu. Z kolei to wszystko wiąże się z powstawaniem niewyobrażalnych ilości danych, które trzeba magazynować i efektywnie przetwarzać. Większość innowacji w świecie informatyki koncentruje się wo...
Kotlin został zaprojektowany jako obiektowy język w pełni interoperacyjny z kodem napisanym w Javie. Został zaprezentowany w 2011 roku. Od tego czasu jest rozwijany, a jego popularność stale rośnie. Kotlin jest językiem o statycznie typowanych zmiennych. Charakteryzuje się czytelną składnią i ścisłą integracją z istniejącymi projektami, bibliotekami i platformami utworzonymi w Javie. Kompiluje się do postaci binarnego kodu JVM, więc można go uruchamiać wszędzie tam, gdzie jes...
Large-Scale Scrum. Zwinne zarządzanie dużym projektem Scrum stoi w opozycji do tradycyjnych, hierarchicznych sposobów zarządzania procesami rozwoju oprogramowania. Pozwala na uzyskanie elastyczności i szybkości działania, dzięki czemu możliwe jest zaspokojenie coraz bardziej złożonych wymagań klientów. Metody zwinne doskonale sprawdzają się również w większej skali. Large-Scale Scrum, czyli LeSS, umożliwia pomyślne zarządzanie olbrzymimi międzynarodowymi...
Jak projektować estetyczne i wygodne interfejsy użytkownika aplikacji WWW? Od czego zacząć projekt wykorzystujący JavaServer Faces? Co oferuje środowisko Eclipse Galileo, a co narzędzia Web Tools Platform? Dobry interfejs aplikacji WWW to połowa jej sukcesu. Osiągnij go z JavaServer Faces! Język Java od lat zdobywa i ugruntowuje swoją popularność wśród programistów i twórców aplikacji WWW, a rozmaite platformy i rozwiązania, w których jest on wykorzystywany, zostały na sta...
Dziś Java jest uważana za starannie zaprojektowany i wciąż rozwijany język, który stanowi standard w wielu potężnych korporacjach z branży IT. W język ten wbudowano funkcje ułatwiające implementację wielu złożonych zadań programistycznych. W nowej wersji Javy znalazło się wiele usprawnień dotyczących najbardziej podstawowych technologii platformy Java. Nowe mechanizmy, na przykład modularyzacja czy nowe podejście do programowania współbieżnego, poprawią efektywn...
Powietrzne starcie dwóch zuchwalców, którzy mogą zachwiać światowym porządkiem. Nad amerykańską bazę wojskową na greckiej wyspie nadlatuje myśliwiec z czasów II wojny światowej i dokonuje niespodziewanego ataku. Okoliczności zdarzenia bada Dirk Pitt z agencji NUMA. Według jego ustaleń sprawcą jest bogaty i wpływowy przemysłowiec, który prowadzi nielegalne operacje na Morzu Śródziemnym. A atak lotniczy do dopiero preludium do zamachów, które mogą zagrozić międzynarodowemu bezp...
Jak Angkor Wat opowiada historię stworzenia Kosmosu? Dlaczego Wietnamczycy z uśmiechem serwują w pubach (także Amerykanom!) płonący shot B-52, choć to nazwa amerykańskich strategicznych bombowców dalekiego zasięgu, które siały grozę pod niebem tej części Indochin? Czym dla mieszkańców Indochin są talizmany i dlaczego kontakt z duchami uważany jest tam za oczywisty? Co z przerażającą spuścizną Czerwonych Khmerów? Dlaczego w Chiang Rai powstała Biała...
Obrażenia ciała, porażenie piorunem, hipotermia, lawina to realne zagrożenia, które mogą nas spotkać w górach. Nawet dobre przygotowanie do wyprawy może nie uchronić nas przed koniecznością udzielenia pomocy sobie lub innym. Zanim na miejsce przybędą ratownicy, będziemy zdani na własne siły i umiejętności. Ten praktyczny poradnik, napisany przez medyków działających na co dzień w górach, powstał z myślą o turystach, narciarzach, wspinacza...
Kopenhaga, stolica Danii, oraz MalmO, główny ośrodek szwedzkiej Skanii, połączone słynnym mostem nad cieśniną Sund, to znakomity cel weekendowej (lub nieco dłuższej) wycieczki. Turysta znajdzie tu strzeliste katedry i pełne przepychu pałace, zabytkowe starówki, ciekawe muzea, nowoczesne centra kultury i nauki, a także mniej "oficjalne" atrakcje: parki rozrywki, ogrody, tereny spacerowe i klimatyczne restauracje. Dla wielu odkryciem będą mniejsze miasta...
Aby podjąć dobrą decyzję o rozwoju firmy, trzeba dysponować dobrymi danymi. Zachowania użytkowników, decyzje, które podejmują, ich sposób korzystania z zasobów sieci to nieprzebrana kopalnia danych marketingowych. Ich zebranie, porównanie z danymi pochodzącymi z innych źródeł, a następnie przeanalizowanie dostarcza cennych informacji. Tymczasem wielu specjalistów wciąż analizuje tylko część danych o zachowaniu użytkownikó...
Istnieje wiele platform do budowania aplikacji internetowych, jednak Bootstrap wyróżnia się potężnymi możliwościami, bogactwem funkcjonalności, elastycznością w konfigurowaniu i powszechnością zastosowań. Pozwala na szybkie i łatwe tworzenie witryn o efektownym wyglądzie, które równie dobrze prezentują się na różnych ekranach, w tym również urządzeń mobilnych. Zapewnia obsługę m.in. Less, Sass i jQuery, oferuje narzędzia do budowania stron r...
Odkryj tajniki modelowania powierzchniowego w programie CATIA V5! Jakie znaczenie w projektowaniu mają modele matematyczne krzywych i powierzchni? Jak definiować krzywe? Jak określać parametry powierzchni? Bez systemów CAD nikt nie wyobraża sobie dzisiaj profesjonalnego projektowania. Usprawniają one nie tylko sam proces projektowy, ale także tworzenie dokumentacji, oraz zapewniają łatwe i efektywne wprowadzanie zmian konstrukcyjnych. Jednak nie wszystkie syst...
Na rynku dostępnych jest obecnie mnóstwo rozwiązań umożliwiających szybkie tworzenie serwisów internetowych z wykorzystaniem najpopularniejszego języka skryptowego, czyli PHP, oraz zestawów narzędzi składających się z bazy danych i serwera HTTP, takich jak MySQL i Apache. Wybór najlepszego oprogramowania dla konkretnej witryny może być czasami bardzo trudny, ponieważ każda z platform ma swoje wady i zalety. Sprawę może jednak ułatwić lektura odpowiedniej książki. Książką tą j...
Business Insider Polska o książce: Jak w biznesie uczyć się na błędach? Warto brać przykład z pilotów Jak naprawdę wygląda zarządzanie bez zarządzania Turkusowy model kierowania organizacją, o którym mowa w tytule tej książki, to taki, w którym nie ma hierarchii władzy, a miejsce wydawania poleceń zajmuje podejmowanie samodzielnych decyzji. Odbywa się to według następującej zasady: każdy może podjąć każdą decyzję, jeżeli weźmie za nią odpowiedzialność ...
Na uczelniach, w szkołach i biurach pojawia się coraz więcej zaawansowanych urządzeń komputerowych podłączanych przez port szeregowy. Czy koniecznie trzeba płacić wysokie stawki informatykom, aby wykorzystać pełnię możliwości tych nowoczesnych narzędzi? Na szczęście nie. Obsługa transmisji szeregowej przy użyciu standardu RS 232C może być na tyle łatwa, że uczniowie, studenci, nauczyciele, pracownicy naukowi czy inżynierowie mogą samodzielnie tworzyć potrzebne im oprogramowan...
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.