Wokół zagadnienia bezpieczeństwa Linuksa narosło sporo mitów. Niektórzy uważają, że jako system open source nie zapewnia odpowiedniego poziomu bezpieczeństwa. Inni - że jedynie eksperci są w stanie poradzić sobie z wirusami i atakami hakerów na ten system. Są również osoby twierdzące, że Linux jest całkowicie odporny na wirusy i trudno go skompromitować. Żadne z tych twierdzeń nie jest do końca prawdziwe. Podczas konfigurowania i użytkowania systemów linuksowych bezpieczeństw...
CorelDRAW jest programem, bez którego czasami wręcz trudno się obejść. Doceniają go zwłaszcza graficy, osoby wykonujące rysunki techniczne, projektanci i wszyscy ci, którym leży na sercu dobra jakość wyraźnych obrazów wykonanych wektorowo. Jeśli musisz zaprojektować coś, co ma być łatwo skalowalne, a dodatkowo chcesz mieć możliwość edycji pojedynczych obiektów w Twoim projekcie, nie znajdziesz nic lepszego niż CorelDRAW. Nowa wersja 2018 PL obfituje zresztą w interesujące efe...
Kali Linux jest specjalistyczną dystrybucją systemu Linux, którą przeznaczono do celów związanych z bezpieczeństwem IT. Udostępnia kilkaset narzędzi do między innymi testowania zabezpieczeń, tworzenia eksploitów, dekodowania aplikacji lub po prostu śledzenia nadużyć i incydentów bezpieczeństwa. Sporo z tych narzędzi pozwala na stosowanie zaawansowanych praktyk, takich jak testy penetracyjne czy techniki inżynierii wstecznej. Szerokie możliwości Kali mogą jednak przytłaczać na...
Program Excel można stosować na setki różnych sposobów, chociaż większość użytkowników uważa go za prosty arkusz kalkulacyjny. Co więcej, wachlarz jego zaawansowanych funkcjonalności jest stale poszerzany — program stał się częścią pakietu Microsoft Business Intelligence. Dzięki możliwości integracji danych z różnych źródeł Excel świetnie sprawdza się jako narzędzie do tworzenia interaktywnych kokpitów menedżerskich. Jeżeli interesujesz się tematyką BI i masz ambicję stworzyć...
Żadnego programisty nie trzeba przekonywać o zaletach C++. To język dojrzały, wszechstronny, pozwalający uzyskiwać maksymalną wydajność kodu. Do tego wciąż konsekwentnie rozwijany - współczesny C++ wygląda zupełnie inaczej niż dwadzieścia lat temu. Oznacza to, że profesjonalny programista, który chce w pełni wykorzystać zalety nowoczesnego C++, musi bardzo dobrze orientować się w nowościach przynoszonych przez kolejne specyfikacje języka. Warto również wiedzieć, jak zmieniają...
Algorytmika to dziedzina, która w ciągu ostatnich kilkudziesięciu lat dostarczyła wielu efektywnych narzędzi wspomagających rozwiązywanie różnorodnych zagadnień za pomocą komputera. Dla niektórych stanowi swego rodzaju książkę kucharską, do której sięgają jedynie po wybrane przepisy, a dla innych - pole do rozwinięcia umiejętności skutecznego rozwiązywania problemów i szkołę niestandardowego myślenia. Niezależnie od podejścia jest to dziedzina, z którą wypada się zapoznać, je...
Na zadane w ankiecie pytanie o definicję matematyki dyskretnej pewien student Politechniki Gdańskiej odpowiedział, że jest to dział matematyki, który "dyskretnie wciska się, gdzie się da". Choć prawdopodobnie nie o taką odpowiedź chodziło pytającemu, z pewnością jest w niej trochę prawdy.Z matematyką dyskretną mamy obecnie do czynienia dosłownie wszędzie, ponieważ wszędzie obecna jest informatyka, która wykorzystuje wiele pojęć i konstrukcji powstałych właśnie dzięki temu sto...
AutoCAD już od wielu lat stanowi standard w projektowaniu technicznym. Program ten zna — lub powinien znać — każdy inżynier, architekt i mechanik, którego praca ma jakikolwiek związek z projektowaniem, tworzeniem rysunków, opracowywaniem koncepcji technicznych czy przygotowywaniem części do produkcji. AutoCAD jest też jednym z podstawowych narzędzi wykorzystywanych w środowisku akademickim i trudno dziś skończyć studia na uczelni technicznej bez opanowania go w stopniu przyna...
W wielu firmach administrowaniem serwerami zajmuje się nie administrator, tylko pracownik, dla którego jest to tylko jedno z dziesiątek zadań. Takie osoby rzadko mają czas na poznawanie zawiłości administrowania systemami -- potrzebują skutecznych porad ułatwiających szybką i efektywną pracę, a nie precyzyjnych opisów każdej linijki pliku konfiguracyjnego. Dla takich "administratorów mimo woli" zbiór wskazówek może okazać się podstawową lekturą wykorzystywaną w pracy.Książka...
Eclipse to przede wszystkim darmowe i popularne środowisko programistyczne, używane głównie przez programistów języka Java. Dzięki swej elastyczności oraz możliwości tworzenia wtyczek Eclipse przydaje się także programistom wielu innych języków, między innymi C, C++, PHP. Platformę tę można wykorzystać również do tworzenia aplikacji. Dzięki tej książce przekonasz się, że to wcale nie musi być trudne!Już w trakcie lektury początkowych rozdziałów wykonasz swoją pierwszą wtyczkę...
Wprowadzeniu na rynek systemu Windows 8 towarzyszyło sporo kontrowersji. Wielu użytkowników pokochało jego interfejs, wzorowany na środowisku Windows Phone, doceniło spójność systemu zarówno przy komputerach osobistych, jak i tabletach, jednak jeszcze liczniejsi mieli do niego mnóstwo zastrzeżeń. Na szczęście firma Microsoft wsłuchała się w ich głosy, wyciągnęła właściwe wnioski i szybko wypuściła na rynek Windows 8.1 – system łączący w sobie cechy poprzednika i sprawdzonych ...
„Smashing Magazine” to jeden z najpopularniejszych serwisów poświęconych zagadnieniom z dziedziny programowania, między innymi tworzenia profesjonalnych stron WWW. Jest to obowiązkowa pozycja wśród ulubionych serwisów każdego projektanta i dewelopera. Na łamach tego portalu najwybitniejsi eksperci dzielą się wiedzą z zakresu projektowania interfejsów użytkownika, aplikacji mobilnych i stron WWW.Kolejna książka z tej serii poświęcona jest w całości aplikacjom mobilnym. W trakc...
Wykorzystaj potencjał ASP.NET!Platforma ASP.NET to główny konkurent języka Java w zakresie tworzenia aplikacji internetowych oraz zaawansowanych stron internetowych. Jej autorzy zadbali o to, aby każda kolejna wersja ułatwiała pracę programistom w coraz szerszym zakresie. Programiści to doceniają i ASP.NET znajduje się wśród języków najczęściej wybieranych przy tworzeniu zaawansowanych projektów.Jeżeli chcesz w pełni wykorzystać potencjał ASP.NET MVC 4, przyda Ci się wyjątkow...
Odkryj na nowo przyjemność korzystania z komputera - z Windows 8 PL!Jak się odnaleźć, czyli gdzie podziały się stary dobry ekran i menu Start?Integracja z usługami online, czyli jak efektywnie używać nowych kont użytkownika?Podręczna kopia na USB, czyli jak zmieścić w kieszeni Windows z własnymi ustawieniami?Wypuszczenie na rynek systemu operacyjnego Windows 8, z ponad 300 nowymi funkcjami, można śmiało uznać za krok równie odważny i niekonwencjonalny, jak opublikowanie wers...
Coaching zwinnych zespołów. Kompendium wiedzy dla ScrumMasterów, Agile Coachów i kierowników projektu w okresie transformacji Na czym polega coaching według zasad Agile? Na ciągłym poprawianiu wpływu swoich działań coachingowych, aby inni mogli stawać się świetni. Dzięki temu zespoły mogą tworzyć wspaniałe produkty, a firmy czerpią korzyści z funkcjonowania samodzielnych i odpowiedzialnych zespołów. Być może w efekcie w świecie pełnym możliwości zapanuje kultura innowacyjnośc...
To książka dla tych, którzy wierzą - za Leonardem da Vinci - że "mądrość to córka doświadczenia" i że bez praktycznego doświadczenia rozwój jest nieefektywny lub wręcz niemożliwy. Podobną maksymą kieruje się autor Podręcznika trenera biznesu, opisując metodę prowadzenia szkoleń, którą nazywa realistycznym treningiem. Jego sednem jest przeprowadzanie uczestników szkolenia przez realne doświadczenie, odwzorowujące realia ich pracy oraz prawdziwe problemy. Oto podręcznik nie tyl...
W ostatnich latach byliśmy świadkami ogromnego postępu technik sztucznej inteligencji, uczenia maszynowego oraz uczenia głębokiego. Konsekwencje tego błyskawicznego rozwoju są odczuwalne w niemal każdej dziedzinie. Wydaje się, że to jedna z tych technologii, które powinny być dostępne dla jak najszerszej grupy ludzi. Dopiero wtedy uczenie głębokie wykorzysta w pełni swój potencjał i stanie się prawdziwym impulsem rozwoju naszej cywilizacji. Co prawda na pierwszy rzut oka ta n...
Opanuj zasady obsługi Windows Vista Jak rozpocząć pracę z systemem Windows Vista? W jaki sposób dostosować system do swoich potrzeb? Jak korzystać z internetu? Chcesz szybko poznać możliwości Windows Vista? Sprawdzić, czym różni się od swoich poprzedników? A może zastanawiasz się, czy rzeczywiście jest tak bezpieczny i stabilny, jak twierdzą jego twórcy? Windows Vista to najnowsze wcielenie systemu operacyjnego, dzięki któremu obsługa komputerów PC stała się łatwa i przyjemna...
Windows Vista na dobre rozgościł się w naszych komputerach. Podobnie jak w przypadku jego poprzednika, głównym miejscem składowania wszelkich informacji o systemie, zainstalowanych programach, parametrach pracy jest rejestr. Jest to element systemu niezwykle wrażliwy na wszelkie zakłócenia. Jednak drzemią w nim ogromne możliwości. Niewielkie zmiany potrafią dodać systemowi skrzydeł oraz ułatwić naszą codzienną pracę. Rejestr systemu Windows XP został rozpracowany do ostatnieg...
Mac OS X Tiger - system operacyjny, w jaki wyposażane są komputery Apple - wywołał ogromne poruszenie na rynku. Stabilny, bezpieczny, łatwy w obsłudze i niesamowicie atrakcyjny wizualnie Mac OS X stał się jednym z powodów wzrostu popularności tych komputerów. Jednak w miarę poznawania każdego systemu - Mac OS X nie jest tu wyjątkiem - użytkownik zaczyna zastanawiać się, czy nie można przyspieszyć i usprawnić pracy. Czy są sposoby na skrócenie ścieżki do określonego celu? Czy ...
Platforma Android z każdym dniem zdobywa tysiące kolejnych użytkowników. Andy Rubin - odpowiedzialny za nią w Google - pochwalił się aktywacją 700 tysięcy nowych urządzeń z tym systemem każdego dnia. Robi wrażenie? Pomyśl, jak wykorzystać ten rynek i stworzyć aplikację, która podbije serca użytkowników. Dzięki możliwości wykorzystania technologii Flash teraz jest to jeszcze łatwiejsze!
Blender to jeden z najpopularniejszych programów do tworzenia modeli trójwymiarowych. Udostępnia zaawansowane funkcje w zakresie modelowania i animacji 3D, rozbudowany zestaw efektów specjalnych, narzędzia do renderowania oraz silnik graficzny do tworzenia gier. Program ten ma oryginalny, wygodny interfejs użytkownika, a także umożliwia eksportowanie przygotowanych obiektów do formatów używanych w innych pakietach, takich jak 3ds czy Maya. Co ciekawe, Blender jest całkowicie ...
Refaktoryzacja ma na celu ulepszanie istniejącego kodu. Poprawia jego strukturę, czytelność i wydajność. Prowadzona poprawnie, cechuje się zdyscyplinowaniem metody, systematycznością i konsekwencją w działaniu, a także ciągłym minimalizowaniem ryzyka wprowadzenia błędów. Niemniej refaktoryzacja jest ryzykowna. Polega na wprowadzaniu zmian do działającego kodu, co może doprowadzić do powstania trudno wykrywalnych błędów. Ryzyko wzrasta, jeśli refaktoryzacja jest przeprowadzana...
Gdyby tylko pracowało u nas więcej takich osób, jak Dawid... Gdyby wszyscy ludzie myśleli i działali podobnie, praca kierowników byłaby prostsza. Wystarczyłby jeden uniwersalny system motywacyjny: te same kary i nagrody dla wszystkich. Problem w tym, że różni ludzie różnie reagują na te same bodźce. Racjonalny ekstrawertyk będzie pracować chętniej, gdy nakreślisz mu realną i obiecującą ścieżkę kariery. Lecz gdy masz do czynienia z emocjonalnym introwertykiem, lepiej sięgnij p...