Lipiec 8th, 2014

Posted In: Bez kategorii, Uncategorized

Tagi: , , , ,

Długo zastanawiałem się nad tym czy jest to konieczne. Czy nie lepszym rozwiązaniem jest włączyć opcje na githubie lub kierować na launchpad. Przez większość czasu w menu był dostępny adres podpisany jako „Report bug”, dziś na jego miejsce wskoczyło forum. Długo zastanawiałem się nad skryptem, wyglądem i działami. Jednak po namysłach, stwierdziłem że skryptem napędzającym będzie phpbb a motywem probot3. Motyw znacząco przerobiłem by wyglądem nie odbiegał od Cerbero, w którego to domenie znajduje się właśnie forum. Zdecydowałem się zainstalować chat by można było popisać.

Motyw to nic innego jak bootstrap, jest to proste rozwiązanie, nie sprawia kłopotów, nie robi bałaganu oraz skraca znacząco czas na dostosowywanie. Moim skromnym zdaniem, Cerbero bardzo ładnie komponuje się z forum.

Przyjrzyjcie się Cerbero jak i Forum.

Można by powiedzieć, że jak na taki mały program, jakim jest I-Nex to zdecydowanie już za dużo tego. Oczywiście można, gdybym nie miał w planach kolejnych projektów. Obecnie są dwa, Cerbero i I-Nex, a o pozostałych na tę chwilę nie będę wspominać, mogę powiedzieć tylko tyle, że nie będą one związane z hardware, jednak głęboko z linuksem i będzie można użyć tego także poza „Wirtualnym światem”.

Do czego służyć ma Forum?

Przede wszystkim to miejsce w którym bez problemu można napisać cokolwiek, co chciał byś wprowadzić w programie, bez problemu zgłosić błąd, napisać propozycję odnośnie bloga, Cerbero oraz co ci tylko do głowy przyjdzie.

Na forum znajduje się obecnie tylko kilka działów, nie mam pojęcia co z nim będzie się działo na przestrzeni czasu, czy spełni swoją rolę. Jednak nic nie tracę na jego istnieniu,  a mam przy okazji coś nad czym mogę dłubać nocami.:)

A czy tobie podoba się połączenie Forum oraz Cerbero?

Marzec 15th, 2014

Posted In: Cerbero, I-Nex, Nowe wersje, Uncategorized

Tagi: , , , ,

Kilka godzin temu opublikowałem Cerbero w wersji 0.0.2187. Pod adresem i-nex.pl. Na tę chwilę przechodzi on testy oraz łatanie błędów. Konta użytkowników są bezpieczne na szczęście. A właśnie, poprzednio pisałem o braku możliwości tworzenia konta. Jednak kolejny tydzień prac, przyniósł możliwość tworzenia kont:)

A teraz ocb?

Cerbero to Polski projekt alternatywny dla CPU-Z Validate. Alternatywny, co nie znaczy że zgodny z nim. Cerbero opiera się trochę na innej filozofii. Ma trochę inne przeznaczenie względem pierwowzoru.

Cerbero to przede wszystkim serwis który ma pozwalać publikować dane, podstawowe dane o podzespołach komputerowych, wykrywanie odbywa się za pomocą programu I-Nex jak i wysyłanie raportu. W głównym oknie programu znajduje się przycisk Validate. Po kliknięciu nań, otwiera się okienko gdzie możemy wpisać naszą nazwę użytkownika oraz klucz API. Klucz API jak i nazwa użytkownika są potrzebne aby publikować dane w serwisie, po podaniu potrzebnych danych, wysyłany jest raport, który to następnie dodawany jest do konta. Po zalogowaniu do serwisu, ujrzymy w profilu wysłany przez nas raport.

cerbero1

Oczywiście, w przypadku w którym nie podamy naszej nazwy użytkownika, raport jest publikowany na takich samych zasadach, z tym że, nie jest dodawany do konta. Gdy raport zostanie dodany do konta, wyświetla się on w postaci listy krótkie informacje, gdzie także mamy button który kieruje do raportu oraz drugi button który pozwala na usunięcie raportu z serwisu. Raporty publikowane bez podania potrzebnych danych, nie podlegają usunięciu przez użytkownika który go wysłał anonimowo.

Raport któremu podamy niezbędne dane, wyświetla także na stronie konkretnego raportu nasz profil użytkownika, gdy mamy konto w serwisie gravatar, wyświetli także nasz globalny avatar. W profilu znajdują się także pola do uzupełnienia. Tj. Author bio: Gdzie możemy wpisać coś o sobie jak i nasze nazwy użytkownika w popularnych serwisach społecznościowych oraz adres poczty internetowej na której to podstawie Cerbero określa nasz Gravatar. Prócz tego mamy możliwość podania naszej strony internetowej.

cerbero

W czym ma pomagać Cerbero?

Zamierzeń jest wiele, jednak jak na jedną osobę jest to zbyt wiele. Z czasem zostanie wszystko napisane wedle zamierzeń. Cerbero przede wszystkim jest alternatywą, będzie się rozwijać w kierunku w którym będę chciał, nie ma też pomysłu którego nie mógł bym w tej chwili wdrożyć. Cerbero ma pozwalać na dzielenie się danymi o sprzęcie, czy to w przypadku gdy chcemy sprzedać nasz komputer, czy opublikować info o maszynie testowej na której wykonaliśmy jakieś działania testowe na potrzeby bloga, strony. Lub pokazać kumplowi, „Pacz co se kupiłem” lub „Mama mi kupiła:)”.

Cały serwis jest napisany z użyciem NODE oraz Gambas3, a także bootstrap 3, html5, JQuery.

Proszę także mieć na uwadze. Iż serwis jest nadal w fazie beta.

Marzec 6th, 2014

Posted In: Cerbero, I-Nex, Nowe wersje, Uncategorized

Tagi: , , , , ,

Cerbero, bo tak nazywać będzie się kolejny projekt związany z I-Nex. Cerbero, ma to być klon o nieco innych funkcjonalnościach oraz przeznaczeniu. Dane wysyłane na serwis nie będą przechodziły walidacji względem ich poprawności. Wierzę że społeczność linuksowa nie za bardzo lubi płatać figle oraz robić sobie żarty. Nawet jeśli przyjdzie komuś pokusić się o zmianę wysyłanych parametrów, nie ma to znaczenia. Nie planuję wprowadzania rankingów dotyczących wydajności czy też benchmarków, od tego jest phoronix i tego się trzymam.

Serwis ma pozwalać na publikację danych jakie zawiera I-Nex, ma pomagać rozwiązywać problemy oraz chwalić czy przedstawiać w jakimś celu te dane.

Pierwsza wersja serwisu ukazać się ma w przeciągu najbliższych dni, wszystko zależy oczywiście od serwera oraz środków.

W poprzednim wpisie pisałem o problemach z CSS oraz HTML, o tym że szukam developera który zajął by się motywem. Niestety poszukiwania spoczęły tylko na poszukiwaniach, w ostateczności zabrałem się za to sam. I mogę powiedzieć, że wyszło to całkiem nieźle. Wszystko oczywiście oparte na bootstrap-ie. Sam motyw nie został napisany od podstaw, skorzystałem z dostępnych motywów na licencji GPL.

Logo Cerbero, jest prawie takie samo jak logo I-Nex. Z tym że napis został zastąpiony przez psa z trzema głowami.

inexcerb

 

Prawda że ładne? 🙂

Wracając jeszcze na chwilkę do serwisu. Początkowa wersja nie będzie oferowała logowania oraz tworzenia kont użytkowników. Z czasem gdy projekt się rozwinie, taką funkcjonalność wprowadzę, tyle że, pod nowym adresem. Każda z wersji serwisu publikowana będzie pod innym adresem, przez wzgląd na zachowanie kompatybilności. I na każdej z wersji, konta użytkowników tworzone będą od nowa. Musi tak być ze względu na prędkość z jaką piszę, ilość zmian w kodzie. Gdybym chciał zapewnić kompatybilność, wiązało by się to z ogromną ilością kodu, jaki musiał bym napisać. Czas między wydaniami serwisu nie będzie tak drastyczny. Wydania serwisu będą ukazywać się co 6 lub i więcej miesięcy.

Obecnie wszystko znajduje się lokalnie na moim komputerze, przedstawia się w taki oto sposób:

I-Nex - Cerbero   I-Read Wate (4)

Luty 17th, 2014

Posted In: Nowe wersje, Uncategorized

Tagi: , , , ,

Ciężko było zdecydować się na zmianę wyglądu strony, poprzedni motyw był w miarę przejrzysty i prosty. Jednak z kilku względów, zdecydowałem się zmienić go, na coś bardziej uniwersalnego i przyszłościowego pod względem możliwości rozbudowy.

Prawie każda strona domowa, jakiegokolwiek linuksowego projektu, wygląda prosto i spełnia zadanie informacyjne tj. Pobierz, Dokumentacja, Zgłoś błąd. Spełnia wszystkie wymagania dotyczące projektu. Wiele z tych stron, osobiście mi się bardzo podoba, nie raz już trafiłem na stronę projektu, która po prostu wyglądała niesamowicie. Ja miałem wrażenie, ze ze swoją lekko przesadziłem, była za szeroka, za ogromna, a program I-Nex, jest przecież małą aplikacją, a strona prezentowała się w sposób taki, jak by to był ósmy cud świata.

Zdecydowałem się wybrać jeden z dostępnych motywów dla WordPressa, bazujący na Bootstrap 3.x. Strona domowa I-Nex-a, wygląda teraz tak, jak powinna, prosta ze zwykłymi kolorowymi buttonami, rozwijanym menu, oknami modalnymi oraz boksami. Wiele stron ostatnio wykorzystuje bootstrapa jak i fontawesome, jest to świetne zestawienie dla przejrzystych stron internetowych.

Idąc głębiej, strony internetowe kiedyś były tylko tekstem, z czasem zaczęły być obrabiane w style oraz grafiki. Dziś, to chyba wszystko wraca, jakby do tego, co było kiedyś. Choćby ostatnie wydanie wordpressa, które wprowadziło odświeżony panel administratora, kanciasty z ciemnymi kolorami. Nie od parady więc jest powiedzenie

„Aby pójść dalej, czasem trzeba się cofnąć”.

Strona więc zmieniła wygląd, jeszcze czeka ją wiele przeróbek oraz napisanie długo oczekiwanej dokumentacji. Zastanawiam się nadal, niestety, w jaki sposób i za pomocą czego napisać tę dokumentację. Na obecną chwilę nie zdecydowałem się jeszcze, czy będzie jako podstrona czy tez jako osobna wiki w sub katalogu domeny.

Jedynym plusem, to forum oparte na skrypcie Vanilla, także z motywem na bazie bootstrap 3. Można by wybierać wiele skryptów, ale to vanilla posiada prostą integrację z wordpressem, jak i możliwość bezpośredniego osadzenia w stronie, jako system komentarzy wyglądający prawie tak samo jak disqus. Nie korzystam jednak z tych możliwości, potrzebne było forum, lekkie forum, a vanilla, jeszcze się zobaczy czy spełnia zamierzone zadanie.

To wszystko na dziś 🙂

Luty 4th, 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

Najnowsze komentarze

Reklama

OSSPlanet

Close