Master PDF Editor 4 - Komercyjne narzędzie umożliwia edycję jednego z najpopularniejszych formatów dokumentów. Co nowego w wersji 4?

  Otwieramy źródła profesjonalnej wiedzy
Aktualności | Numer bieżący | Społeczność | Zamówienia | Reklama | Kontakt

newsletter




Serwery www tani hosting w Linuxpl.com

  Jedyny w Polsce magazyn o Linuksie  

Jedyny w Polsce magazyn o Linuksie

**********************************************************

Linux Magazine w tym miesiącu:

temat wydania: Zarządzanie energią

DVD: Arch Linux 2017.09.01

**********************************************************

Zawartość bieżącego wydania: Linux Magazine 164

Narzędzia do zarządzania poborem energii

Komputer to zbiór podzespołów elektronicznych; oprócz płyty głównej z procesorem (CPU) i procesora graficznego (GPU) znajdują się w nim pamięć o dostępie swobodnym (RAM), nośniki danych, czytniki kart, kontrolery dysków, czujniki i karty sieciowe. W urządzeniach przenośnych ekran, klawiatura i panel dotykowy działają na tej samej baterii. Wszystkie podzespoły potrzebują energii, a Linux daje nam do dyspozycji kilka narzędzi pomagających określić charakterystykę poboru mocy poszczególnych komponentów. Przyglądamy się narzędziom monitorującym oraz zarządzającym poborem energii w systemie, dzięki którym zapotrzebowanie naszego komputera na prąd może pozostać na optymalnym poziomie.

Narzędzia do sprawdzania danych ACPI dotyczących baterii

Komfort pracy na laptopach ściśle zależy od możliwości działania urządzenia bez podłączenia do sieci. Gdy pojawia się komunikat ostrzegający o minimalnym poziomie naładowania baterii, szybko zachowujemy dane lub/i podłączamy się do sieci, by móc kontynuować pracę, podczas gdy bateria będzie się ładowała w tle. Informacja z ostrzeżeniem wyświetla się dzięki mechanizmowi ACPI (ang. Advanced Configuration and Power Interface). Interfejs, który pojawił się w 1996 roku, był niegdyś w Linuksie osobnym komponentem, obecnie jednak programiści jądra rozwijają funkcje ACPI w ramach frameworka UEFI (ang. Unified Extensible Firmware Interface). Linux zawiera szereg narzędzi działających w trybie tekstowym, które pozwolą nam odczytać informacje dotyczące statusu i stanu zużycia baterii, wykorzystując do tego ACPI. Warto poznać je bliżej.

Instalujemy własny serwer wielofunkcyjny, by mieć nieprzerwany dostęp do naszych danych

Serwery działają już nie tylko w środowiskach korporacyjnych. Wraz z pojawianiem się w naszych domach kolejnych urządzeń warto pomyśleć o stworzeniu własnego zawsze dostępnego serwera. Domowy serwer może posłużyć za centrum multimedialne do strumieniowania plików wideo, muzyki i zdjęć na inne urządzenia w naszej sieci. Może też stanowić prywatny serwer dedykowany (ang. seedbox) do pobierania i udostępniania treści (oczywiście legalnie). Darmowe otwartoźródłowe rozwiązanie Amahi pozwala stworzyć domowy serwer. Jest elastyczne, konfigurowalne i łatwe w instalacji; ma wiele wtyczek, które możemy instalować jednym kliknięciem. Przykładowo Amahi obejmuje serwer DLNA i rozmaite serwery strumieniujące do przesyłania multimediów. Jest też narzędzie pozwalające łączyć dyski w jeden nośnik sieciowy, który następnie może nam posłużyć do utworzenia udziałów dostępnych za pośrednictwem protokołu Samba, a nawet do przechowywania kopii zapasowych. Darmowy dynamiczny DNS pozwala nam uzyskiwać dostęp do naszych plików z dowolnego miejsca na świecie. Amahi – ze skromnymi wymaganiami sprzętowymi – często uchodzi za rozwiązanie pozwalające tchnąć życie w stare nieużywane komputery. Może też zarządzać siecią.

Zarządzanie dokumentami

Systemy zarządzania dokumentami DMS (ang. Document Management Systems) pomagają uniknąć utonięcia w powodzi listów, maili i PDF-ów. Pozwalają zarządzać dowolnymi dokumentami w prosty i nieskomplikowany sposób i zwykle działają jako aplikacje typu klient-serwer, do których dostęp jest możliwy poprzez serwer bazy danych. Większość aplikacji najlepiej sprawdza się w średnich lub dużych przedsiębiorstwach; dla małych biur domowych są po prostu zbyt duże. Sprawa dodatkowo się komplikuje, gdy do wymagań należy wsparcie dla Linuksa. Idealnie, jeśli system DMS odtwarza proces obiegu dokumentu – począwszy od jego utworzenia, przez cały okres życia, aż po skasowanie go. Chodzi nie tylko o dokumenty drukowane, ale też pliki cyfrowe w różnych formatach – jak maile. System DMS nie pełni jedynie roli systemu archiwizacji umożliwiającego szybki dostęp do archiwów przy użyciu słów kluczowych, znaczników czasowych czy innych. Powinien optymalizować przepływ informacji poprzez mechanizmy ich dystrybucji do odpowiednich odbiorców, łączenia dokumentów lub monitorowania ich. Warto zbadać Krystal DMS-a, LogicalDOC-a, Paperworka i Referencera.

Alternatywy dla JavaScripta: Języki skryptowe

Chociaż JavaScript narodził się w połowie lat dziewięćdziesiątych, ostatnio wraca do łask za sprawą interaktywnych aplikacji działających z poziomu przeglądarki. Przez lata twórcy dodawali do tego, początkowo prostego, języka skryptowego coraz więcej nowych struktur. W 2015 roku JavaScript, już wtedy w standardzie ECMAScript, stał się językiem zorientowanym obiektowo. Jednak w porównaniu z Javą czy C++ brakowało mu wielu funkcji. Kilka języków skryptowych postanowiło więc zastąpić lub przynajmniej uprościć JavaScript. Do najbardziej rozpoznawalnych i popularnych przykładów należą CoffeeScript, Dart Googleʼa, Elm oraz TypeScript Miscrosoftu. Porównujemy je i sprawdzamy, czym i jak wyróżnia się każdy z nich przy JavaScripcie.

Wyszukiwarka w wierszu poleceń: Googler

Dziś korzystanie z wyszukiwarki internetowej działającej w wierszu poleceń może się wydawać zwyczajem z poprzedniej epoki. Googler potrafi jednak przydać się na wiele różnych sposobów. Udostępnia wyszukiwarkę działającą w trybie tekstowym, którą możemy wywołać za pomocą skryptu; w połączeniu z przeglądarką tekstową ułatwia korzystanie z internetu. Co jednak najważniejsze, oferuje te same opcje wyszukiwania i prezentację wyników, co strona domowa Google, jednak dzięki użyciu aliasów wyszukiwanie może stać się znacznie szybsze. Googler jest dostępny w wielu dystrybucjach i działa na większości powłok – sprawdzamy jak.

Programowanie: Odczyt informacji z samochodowego gniazda diagnostycznego

Urządzenie wpięte do portu diagnostycznego samochodu wysyła za pomocą telefonu do serwisu w chmurze bieżące dane, takie jak prędkość, przyspieszenie czy zużycie paliwa. Aplikacja i programowalne API odczytują wartości i przedstawiają w formie graficznej. Informacje są zbierane na serwerze i pozwalają sprawdzić pokonaną trasę, przyspieszenia i hamowania, zużycie paliwa i koszt wycieczki.

Samouczek: CherryTree – sposób na dobre notatki

Z jaką ilością informacji mamy do czynienia na co dzień: notatki osobiste, notatki z pracy, listy zakupów, numery telefonów, zakładki w przeglądarkach, hasła, fragmenty kodu źródłowego, zdjęcia i wiele innych. Czasem po prostu umieszczamy wszystko, co mamy, w jednym pliku. Czasami decydujemy się na narzędzia sieciowe, a czasami – na tryb Org mode Emacsa. Wiele aplikacji możemy przystosować jako menedżery notatek, ale czy nie lepszy byłby program napisany właśnie do tego? Taki, który przechowywałby notatki, działał pod Linuksem i oczywiście był darmowy i otwartoźródłowy? Jak dostępny w większości ważniejszych dystrybucji CherryTree: „program do hierarchicznego zarządzania notatkami”. Jest pełny opcji. Sprawdzamy, jak skonfigurować i wykorzystywać program, zorganizować notatki i używać zaawansowanych opcji.

Samouczek: Przetwarzanie ogromnych ilości danych za pomocą klastrów z Apache Sparkiem

Jako społeczeństwo generujemy więcej danych niż kiedykolwiek wcześniej. Monitorujemy wszystko i przechowujemy wszystkie informacje. Jak jednak je przetworzyć? Na pojedynczej maszynie mamy zwykle kilka terabajtów przestrzeni dyskowej i najwyżej kilkaset gigabajtów pamięci (jeśli nas na to stać) – jak więc przetworzyć petabajty danych? Wymaga to więcej niż jednego komputera i odpowiedniej platformy umożliwiającej uruchomienie programu przetwarzającego na wszystkich maszynach równocześnie. Do najpopularniejszych takich platform należy Apache Spark. Ten silnik przetwarzający dane, używany często z Hadoopem, służy do zarządzania ogromnymi ilościami danych w sposób rozproszony. Nie musimy kupować szafy z serwerami: zaczynamy od sprawdzenia działania Sparka na pojedynczym komputerze.

ELF

W dawnych dobrych czasach nie trzeba było zamykać drzwi na noc, muzyka miała sens, a pisanie programów komputerowych sprowadzało się do układania instrukcji procesora we właściwej kolejności. Teraz mamy do dyspozycji niezliczone biblioteki, narzędzia, warstwy abstrakcji i innych rzeczy, co ułatwia pisanie dużych programów, trudno jednak zrozumieć, co właściwie wykonuje procesor. Czasami warto sprawdzić, co się dzieje z procesorem i systemem operacyjnym, i zrozumieć, jak to wszystko działa. Tego właśnie dotyczy artykuł opisujący instrukcje procesora, format ELF-a oraz inżynierię wsteczną plików binarnych i zmniejszanie ich rozmiaru.

Technologia bazowa: Skanowanie sieci

Jeśli administrujemy małym biurem lub siecią domową, możemy chcieć wiedzieć, które komputery są w niej aktualnie uruchomione, lub jakie usługi mają otwarte urządzenia Internetu rzeczy – słowem: wykryć słabe punkty naszej sieci, warto ją przeskanować. Nie kojarzy się to dobrze, jednak może być przydatne. Nawet jeśli urządzenie jest dobrze zabezpieczone i ma zablokowane nieużywane porty, skaner może uzyskać całkiem sporo informacji na jego temat. Możemy się dowiedzieć, jaki system jest zainstalowany na urządzeniu (OS fingerprinting), a nawet poznać przybliżony czas pracy systemu! Jak zwykle w Linuksie mamy do dyspozycji cały szereg skanerów, również na wolnych licencjach...

Wolne i otwarte

Calibre 3.0, WereSync 1.0b, COLMAP 3.1, Dungeon Crawl Stone Soup 0.20, i wiele więcej!

Pytania i odpowiedzi: Flathub

Niezależne od dystrybucji repozytorium pakietów, które zamierza podbić świat Linuksa.

Otwarty sprzęt: Turbot

Jednopłytkowy komputer fundacji MinnowBoard.org jest wystarczająco szybki do zastosowań profesjonalnych, nadaje się jednak dla użytkowników na wszystkich poziomach zaawansowania. Turbot jest udostępniany wraz z pełnym zestawem specyfikacji i całkowicie wolnym oprogramowaniem sprzętowym.

Nawigacja morska z Raspberry Pi

Darmowe oprogramowanie avNav pozwala przekształcić Raspberry Pi w centrum sterowania elektroniką na jachcie i doskonale nadaje się do budowy własnego chartplottera.

Linux Magazine DVD

Na płycie DVD dołączonej do bieżącego wydania „Linux Magazine” znajduje się popularna dystrybucja z najnowszymi wersjami oprogramowania: Arch Linux.

Arch Linux nie jest typowym systemem. Gros popularnych dystrybucji, takich jak Ubuntu czy Mint, robi wszystko, by ułatwić pracę początkującym. W większości przypadków dobrze się to sprawdza, jednak niektórzy bardziej zaawansowani użytkownicy wolą systemy pozbawione – zbędnych z ich punktu widzenia – nakładek i ułatwień. Zależy im na dostępie do najnowszych wersji oprogramowania.

Ile razy przeczytawszy o najnowszej funkcji programu, orientujemy się, że wersja znajdująca się w naszej dystrybucji jest sprzed roku, a na kolejne wydanie trzeba jeszcze poczekać? A może chcielibyśmy poeksperymentować z najnowszymi wersjami nowoczesnych języków programowania bądź zamkniętymi aplikacjami, których nie ma w repozytoriach naszej dystrybucji? Jeśli tak, warto dać szansę Archowi.

Za miesiąc – Automatyka domowa

Domy przyszłości stają się teraźniejszością, a użytkownicy Linuksa uwielbiają tworzyć własne rozwiązania wykorzystujące otwarte oprogramowanie i sprzęt. W przyszłym miesiącu przyjrzymy się kilku ważnym narzędziom i platformom związanym z inteligentnymi budynkami opartymi na otwartych technologiach.

Uwaga strona serwisu zawiera pliki cookies (tzw. "ciasteczka").
Dowiedz się więcej.

Najnowszy Linux Magazine - Numer 164: Październik 2017
Temat wydania: Zarządzanie energią
Następny Linux Magazine- Numer 164: Październik 2017



Start-up



 

In the US and Canada, Linux Magazine is known as Linux Pro Magazine.
Entire contents © 2017 [Linux New Media USA, LLC]
Linux New Media web sites:
North America: [Linux Pro Magazine]
UK/Worldwide: [Linux Magazine]
Germany: [Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Linux Technical Review]
Eastern Europe: [Linux Magazine Poland] [Linux Magazine Archive] [Darmowe Programy Poland] [Najlepsze Programy] [Blog.medialinx.pl]
International: [Linux Magazine Spanish]
[Linux Magazine Brazil] [EasyLinux Brazil]
Corporate: [Medialinx AG]