Tag Archives: JSON

Najnowsze buildy I-Nex pojawiły się już bez zewnętrznego programu i-nex-cpuid. Nie można już więc używać konsolowego narzędzia do wydobywania informacji o CPU. Od teraz wszystko odbywa się w GUI. i-nex-cpuid był programem który i-nex wykonywał podczas startu, zwracał on dane w formacie JSON, przez co I-Nex mógł w bardzo prosty sposób je sformatować i pokazać w karcie CPUID. i-nex-cpuid używał biblioteki libcpuid, został stworzony na potrzeby wykonania instrukcji CPUID. Użycie tej biblioteki bezpośrednio w języku gambas było dość problematyczne, jednak obecna dokumentacja i pomoc uzyskana na […]

Do tej wersji została zaktualizowana baza procesorów Haswell, Broadwell oraz Skylake, szczegóły pod tym adresem: https://github.com/eloaders/I-Nex/commit/1cee42e617847419b3f2c91698350a26647bbd9f. W bazie danych przybyło  w sumie 780 linijek. Dodano także dwie grafiki dla procesorów, szczegóły pod tym adresem: https://github.com/eloaders/I-Nex/commit/13a4b80b20dd827ded2dd038cc16f5ea5b20fff3. Pojawiły się nowe grafiki dla kart graficznych w przypadku uruchomienia I-Nex w maszynie wirtualnej, szczegóły pod tym adresem: https://github.com/eloaders/I-Nex/commit/44ec47bd1acdb65318e95121a5868c075e0f3f42 Za te zmiany specjalne podziękowania dla alphastar868 Podziękowania także dla FadeMind za ostatnie poprawki w tłumaczeniach dokumentacji, poprawkach językowych. 2 dni temu usunąłem także dwa programy składowe i-nex-usage oraz i-nex-uname, przepisałem je na gambas i osadziłem bezpośrednio w I-Nex, […]

Kilka razy już trafiłem na forach, na tematy z zapytaniem „jaka faktycznie jest moja częstotliwość procesora?”. W jednym z tych przypadków ktoś wkleił zrzut ekranu I-Nex, a dokładnie zakładki CPUID. Odpowiadający tej osobie użytkownik forum kazał wykonać w terminalu dwa polecenia. Inxi oraz cat /proc/cpuinfo. Wtedy zdałem sobie sprawę z nieznajomości programu I-Nex, który potrafi wygenerować raport w którym zawiera dokładne informacje o tym jaka faktycznie jest częstotliwość procesora a i nawet bez jego wygenerowania, w zakładce CPUID znajduje się dokładna informacja o tym jakie faktycznie […]

Ostatnio opublikowałem na Google+ jak i na Facebooku, dwie grafiki przedstawiające bazę danych procesorów. O co chodzi?, może zacznę od początku, opisując mechanizm programu I-Nex. Oprzyjmy to na najnowszej wersji 0.6.6 z repozytorium daily. Otóż, po uruchomieniu programu I-Nex identyfikuje on procesor na 3 dostępne sposoby. Pierwszy to wydobycie danych z /proc/cpuinfo, po wydobyciu z pliku, kolejnym etapem jest przeszukanie bazy na podstawie /proc/cpuinfo, w celu wyciągnięcia dodatkowych informacji. Baza ta jest bezpośrednio kompilowana z programem, zawiera ona około 1700 różnych procesorów firmy Intel oraz […]

Od kilku dni pracuję nad łatwiejszym sposobem kompilacji I-Nex oraz nad wyodrębnieniem poszczególnych jego składników. Program od zawsze kompilowany był jako jeden program, bez wyodrębniania składników, w kolejnej wersji ma się to jednak zmienić. I-Nex zostanie tak jak dotychczas w jednym pakiecie deb, tylko sposób kompilacji przebiegać będzie w trzech etapach. I-Nex od początków swego istnienia składał się z dwóch składników, program pisany w gambas oraz pastebinit pisany w python. Pastebinit służy do wysyłania raportów na serwisy nopaste. I-Nex w ppa posiada zintegrowany w pakiecie, […]

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 […]