24 lutego, 2014

Posted In: NeteXt'73, Nowe wersje, Oprogramowanie, Uncategorized

Tagi: , , ,

W przeciągu ostatnich kilku dni, projekt I-Nex, czyli ja. Inna osoba niż ja tego teamu nie tworzy więc mowa tylko o mnie. Zająłem się projektem Netext73. Dokładniej chodziło o stworzenie repozytorium na launchpad i pokierowanie projektu w kolejne poziomy rozwoju.

Rozmowa z autorem programu Netext73 jak i głównym „szefem”, osobą która zajmuje się kompilacją wysoce zoptymalizowanych kerneli linuksa oraz budową skryptów zarządzania energią (APM). Po przez rozmowy nawiązała się lekka współpraca, sam projekt Netext73, kilka dni temu wzbogacił się o stronę domową oraz repozytorium, można powiedzieć że projekt przeszedł przemianę i dostał kopa w (4 litery).

Projekt jest wart uwagi ze strony użytkowników Ubuntu i pochodnych, dostarcza wysoce zoptymalizowane kernele linuksa, pod kątem wydajności oraz zużycia energii.
Na stronie projektu znajduje się masa opisów jak i filmików dotyczących i obrazujących różnice pomiędzy zwykłym kernelem dostarczanym z Ubuntu, tzw. Generic a tym który oferuje Netext73.

Po komentarzach oraz postach na forum polskiego wsparcia ubuntu, widać jakim cieszy się zainteresowaniem, można też przeczytać, ilu osobom pan Tomasz (ext73), pomógł rozwiązać wiele problemów, dostarczając własne kompilacje kerneli linuksa.

Projekt wygląda ciekawie oraz robi ciekawe rzeczy, duży plus za to że jest polskim projektem. Jednak duży minus za brak wyjścia po za matkę Polkę na szerszą publiczność, to się jednak może zmienić za sprawą repozytorium. Projekt jest przetłumaczony na 3 języki, jednak tłumaczenie i sposób w jaki tłumaczy się projekt Netext73, nie jest dobrym rozwiązaniem. Ale najlepszym w chwili obecnej.

netext73

 

Trzeba zrobić ukłon, i zaryć głową w ziemię, program może wygląda prosto, ale żeby napisać coś takiego w bashu trzeba się nieźle napracować i nie jedną noc zarwać.

Autorem programu jest Marcin (Netbit), człowiek który prowadzi bloga z poradami spod lady, z którym kiedyś miałem okazję małą chwilkę robić wpisy na blogu, jak widać, zaszły wielkie zmiany 🙂

Osobiście od kilku lat przyglądałem się projektowi pana Tomasza (ext73), używałem kernele które oferuje i mogę powiedzieć że różnica jest. Powinienem udowodnić to jakimś testem, więc proszę, zainstalujcie program, kernel i spróbujcie sami.

Kernele używałem na netbookach, athlonach x2, płytach gigabyte oraz płytach ITX z Atomem, i zawsze było widać różnicę, jednak, im maszyna mocniejsza, tym mniej tą różnicę było widać. Jednak, to przecież nie koniec, Netext73 dostarcza APM (Advanced Power Management), są to skrypty zarządzania energią. Użytkownik w programie Netext73, sam wybiera w jaki sposób ma być zarządzana energia w sprzęcie który posiada.

Kompilacja kerneli to też praca która wymaga wiele czasu jak i testów. Sposoby, rozwiązania które stosuje pan Tomasz, wymagają poświęceń i czasu, czasu którego brakuje. Polacy nie są chętni do wydawania pieniędzy ze swojej kieszeni od tak. Pan  ext73 dostarcza za pomocą programu kernele także dla innych platform i stosuje tam optymalizacje jeszcze bardziej restrykcyjne, że tak to ujmę. Jednak są one płatne, płatne opłatą jednorazową w wysokości 50zł. Jednak sposób w który możemy te płatne kernele zdobyć i za nie zapłacić nie jest jeszcze tak idealny. Myślę wiec że to tylko kwestia czasu aż zdecyduje się na inną formę oraz zmniejszy lekko kwotę za którą można by zdobyć jego twory.

Open Source to piękny świat, ale człowiek musi mieć nie tylko satysfakcję z tego co robi, ale z czasem powinien zrobić coś aby przynosiło to zyski i każda ze stron była zadowolona.

Pozdrawiam.

7 lutego, 2014

Posted In: Oprogramowanie, Uncategorized

Tagi: , , , , , ,

Jak zwykle przeglądając githuba w poszukiwaniu ciekawych rozwiązań i bibliotek, natrafiłem na zegar inspirowany tym który dostępny jest w Ubuntu Touch. Zegar został napisany w HTML/CSS oraz Python. W Ubuntu i pochodnych jest możliwość utrzymywania tego zegara na pulpicie, lecz nic nie przeszkadza w osadzeniu go na stronie internetowej.
up-clock1

 

Plik HTML oraz arkusze stylów CSS znajdują się w głównym katalogu po pobraniu kodu z repozytorium git. Aby sprawdzić jak wygląda zegar pod Chromium czy Chrome, wystarczy otworzyć plik main.html.

Pobieranie:

sudo apt-get install git

git clone https://github.com/gabrielbarbosanascimento/Up-Clock.git

cd ./Up-Clock

chmod +x

./UP-Clock

Lub można po prostu pobrać zipballa, rozpakować, nadać prawa do wykonania plikowi UP-Clock i uruchomić.

4 lutego, 2014

Posted In: Oprogramowanie, Uncategorized

Tagi: , , , , , , ,

Często przeglądam githuba w poszukiwaniu ciekawych programów, bibliotek, nie jeden raz już trafiłem na wiele ciekawych rozwiązań, niektóre z nich nie są już rozwijane, a szkoda. W wielu przypadkach ktoś po prostu zainicjował kod i wrzucił całość na gituba.

Dziś przyszło mi napisać o dosyć ciekawym interfejsie webowym, który pokazuje podstawowe informacje o użyciu pamięci czy obciążeniach procesora oraz o uruchomionych procesach. Skrypt napisany został w PHP z użyciem bootstrap.

Poszczególne moduły napisane zostały w PHP. W zależności od tego gdzie umieściłeś skrypt, po podstawowej instalacji skryptu podejrzeć je można w /var/www/linux-dash/sh/, wykonanie poszczególnego modułu po stronie serwera zwraca dane w popularnym już dziś formacie JSON. Jakiś czas temu kernel.org udostępniło API także w tym formacie.

00000000000000003

Instalacja w Ubuntu:

sudo apt-get install apache2 php5 php5-json git

sudo -i

cd /var/www/

git clone https://github.com/afaqurk/linux-dash.git

 

W przeglądarce wchodzimy na adres http://127.0.0.1/linux-dash/, w zależności od tego gdzie został umieszczony skrypt:)

Strona domowa

15 grudnia, 2013

Posted In: Nowe wersje, Oprogramowanie, Uncategorized

Tagi: , , , , , , , , , , ,

Xt7-Player to odtwarzacz filmów, muzyki, filmików z youtube oraz TV. Jest tak samo jak I-Nex pisany w języku gambas3, co może być dowodem możliwości tego języka. Xt7-Player jest to właściwie GUI, nakładka na mplayer, youtube-dl. Jednak nie jest to zwykły odtwarzacz, kolejny klon czy też odtwarzacz który nie oferuje nic lepszego czy nowego od tak popularnych nakładek jak SMplayer czy UMplayer.

Xt7-Player posiada bardzo wiele opcji o których nie sposób wspomnieć w jednym wpisie na blogu, ilość zrzutów ekranu jakie musiał bym zrobić oraz komentarzy do nich, była by zbyt duża, zniechęciła by kogokolwiek do czytania o jego funkcjach po przeczytaniu pierwszej strony.

Wymienię więc tylko te funkcjonalności które według mnie przemawiają za tym by właśnie nim się zainteresować.

  • Pobieranie okładek dla plików muzycznych.
  • Pobieranie napisów z OpenSubtitles.
  • Odtwarzanie filmów z youtube.
  • Skanowanie kanałów DVB.
  • Odtwarzanie kanałów DVB.
  • Wyświetlanie EPG dla kanałów DVB.
  • Odtwarzanie stacji radiowych ShoutCast, Icecast.
  • Equalizer oraz wiele innych opcji manipulowania dźwiękiem oraz obrazem.

SMplayer i UMplayer zawierają podobne lub i takie same funkcjonalności co Xt7-Player. Jednakże w moim podsumowaniu, Xt7-Player pod względem ilości opcji konfiguracji oraz funkcjonalności, wygrywa na polu graficznych nakładek na MPlayer-a.

Wracając, po roku przerwy zdecydowałem, przez wzgląd na ilość wolnego czasu jaki teraz mam, wznowić prowadzenie repozytorium programu Xt7-Player dla Ubuntu oraz pochodnych tj. Mint, Xubuntu, Kubuntu itd..

Program zainstalujecie wykonując kolejno w terminalu:

sudo add-apt-repository ppa:xt7-player-dev-team/daily
sudo add-apt-repository ppa:nemh/gambas3
sudo apt-get update
sudo apt-get install xt7-player

 

14 grudnia, 2013

Posted In: Nowe wersje, Oprogramowanie, Uncategorized

Tagi: , , , , , , , , ,

Głównym dobrem społeczności użytkowników Linuksa jest to, iż dzielimy się tym co tworzymy dla siebie, z nadzieją na to, że może komuś nasz twór się przyda.

Tekst nie jest przeładowany fanatyzmem, będzie dla tych którzy nie rozumieją pewnych praw którymi rządzi się Open Source.

Przejdźmy do sedna sprawy.

Od dawien dawna, gdy tylko zdobywałem nową maszynę do pracy, zawsze przygotowywałem Kernel zoptymalizowany pod swój sprzęt. Udostępniałem go na sourceforge i nadal to robię.

Kernel nigdy nie był tworzony z myślą aby działał gdzieś indziej, niż na mojej maszynie. Moja maszyna to IDBD425KT, Intel Dekstop Board D425KT z chipsetem NM10, kartą graficzną Intel 3150. Jeszcze jakiś czas temu przygotowywałem Kernele 32 bitowe, jednak dziś już tylko 64 bitowe. Opr płyty ITX, którą używam jako swój główny komputer, mam także netbook Samsung N150+, i może że za jakiś czas przygotuje kernel także pod ten model.

Mowa o kernelu: 3.13.0-rc3-eloaders-idb-d425kt-bfquksmzswapvmware

Jest to wersja 3.13.0-rc3, która działa, jak już wspomniałem, tylko na płycie D425KT. Zostały naniesione patche na kernel tj. BFQ, UKSM, Wsparcie dla ZSWAP oraz moduły VMware.

Kernel ma bardzo wiele minusów. Nie uruchomimy na nim Wine, programów 32 bitowych, Kart DVB, Kart WIFI, Bluetooth.

Ilość modułów jakie zawiera kernel nie przekracza czterdziestu.

Gdyby ktoś nie był zorientowany, na forum Polskiego wsparcia Ubuntu, jest dział pana Tomasza Miś, który wraz z panem Marcin Mach, przygotowują Instalator graficzny oraz kernele zoptymalizowane pod kątem wydajności jak i poboru energii.

Zaznaczam, mój kernel jest wysoce eksperymentalny, często nakładam na niego patche w celach testowych. Ten o którym dziś piszę posiada także wsparcie dla systemu plików F2FS oraz exFat-nofuse. Z drugiej strony, nigdy nie udostępniam kerneli których elementy, moduły nie są skonfigurowane poprawnie. Wersja o której teraz mowa jest przystosowana do działania z Kubuntu 13.10.

Zastaw patchy na Kernel 3.12 oraz 3.13rc3 można pobrać z Babiego Ulepu🙂

Kernele, Headers oraz Image pobrać można z sourceforge, uwaga na wersję.

12 grudnia, 2013

Posted In: Oprogramowanie, Uncategorized

Tagi: , , , , , , ,

Nigdy nie używam stabilnych kompilacji Chrome ani też Chromium. Od dosyć dawna miewałem problem z odtwarzaniem filmów, filmy się przycinały, klatki w filmach były drastycznie pomijane, odtwarzanie filmów powodowało także zawieszanie się całej przeglądarki. Byłem przekonany o tym, że wina leży po stronie używania przeze mnie wersji Beta przeglądarki Chrome, jest to prawdą, jednakże przycinanie się filmów leży po stronie Pepper Flash Player. Jedynym rozwiązaniem było wyłączenie Pepper Flash Player i użycie zwykłej, starszej i stabilnej wersji Flash Player z repozytorium, tej której Chrome nie dostarcza w instalatorze deb.

Na Linux Mint czy też Ubuntu mamy do wyboru kilka pakietów z flash playerem. Pytanie tylko który zainstalować, oczywiście najnowszy :).

Używam obecnie Kubuntu 13.10, w repozytoriach mam dostępne dwa pakiety z flash playerem.

  1. adobe-flashplugin 11.2.202.332-0saucy1
  2. flashplugin-installer 11.2.202.327ubuntu0.13.10.1

W systemie mam zainstalowany flashplugin-installer. Jakiej wersji użyjecie wy, to wasza decyzja.

Zakładam że sposoby na instalację każdy zna. Przejdźmy więc do sposobu naprawy.

Otwieramy chrome://plugins/

Na samym dole powinniśmy znaleźć:

flash

Jak widać na obrazku, mam włączone dwie wersje flash playera. Tą z PepperFlash oraz zwykły flash że tak to nazwę.

Przy pierwszym powinniśmy kliknąć po prostu na Wyłącz.

Poniżej załączam zrzuty przed wyłączeniem Pepper Flash i po wyłączeniu.

Przed:

flash1
Oraz po:

flash2

Najnowsze komentarze

Reklama

OSSPlanet