Listopad 27th, 2013

Posted In: I-Nex, Nowe wersje, Uncategorized

Tagi: , , , , , , , ,

inex056

I-Nex 0.5.6 został wydany o pierwszej w nocy w poniedziałek. Jest to jedna z wersji która w krótkim czasie, bo zaledwie w ciągu miesiąca od wydania poprzedniej wersji przynosi tyle zmian, gdzie wcześniej potrzebowałem na to ponad 6 miesięcy, by wprowadzić podobną ilość.

Przed nowym rokiem zostanie także wydana wersja 0.5.8.
A oto lista zmian które zostały wprowadzone od wersji 0.5.4

  • Fix: Naprawiono błąd przy generowaniu raportu na temat karty graficznej.
  • Fix: Uniemożliwiono tłumaczenie projektu na inne języki niż Angielski.

Ma to zapobiec błędnemu rozumowaniu informacji które przedstawia program.

  • New: Dodano wyświetlanie informacji o całkowitej ilości pamięci ram kart graficznych, w przypadku gdy karta jest zintegrowana bądź podpięta pod gniazdo PCI/AGP.

Wcześniej I-Nex wykrywał poprawnie ilość pamięci dla kart zintegrowanych.

  • Fix: Naprawiono opcje wyboru jakości robionego zrzutu okna.

Dla plików png jakość z poziomu od 0 do 10.
Dla plików jpg od 0 do 100.

  • New: Użycie kompresji XZ dla pakietów deb, co pozwala na redukcję rozmiaru pobieranego pliku przez APT.
  • New: Użycie standardu szerokości i wysokości okna dla About.
  • Fix: Zmniejszono rozmiar plików graficznych, przedstawiających loga procesorów o 50%, co pozwoliło zredukować rozmiar pliku wykonywalnego.
  • Fix: Naprawiono wykrywanie modelu monitora, w przypadku gdy w EDID nie znajduje się pozycja model name lub ASCII String
  • New: Do zakładki system dodano wyświetlanie logo dla dystrybucji Fedora, Manjaro Linux, openSUSE, Ubuntu
  • New: Dodano wykrywanie ilości zainstalowanych pakietów w systemie Arch Linux.
  • Fix: Naprawiono wyświetlanie licencji w oknie About.
  • Fix: Zastąpiono wykonywanie niektórych poleceń w powłoce bash, na rzecz bezpośredniego ładowania danych do pamięci.
  • New: Dodano zmienne Environment=”LANG=C\nLC_ALL=C\nGB_STOCK_DEBUG=1\nGB_JIT_DEBUG=1\nLIBOVERLAY_SCROLLBAR=0″
  • Debug: Dodano wyświetlanie aktualnej pozycji w bazie JSON w przypadku znalezienia procesora w bazie.
  • Fix: Zmieniono położenie niektórych informacji w zakładce Memory.
  • New: Do debian/control dodano informacje o lokalizacji źródeł programu Vcs-Git: git://git.manjaro.org/eloaders/i-nex.git
  • Fix: Naprawiono wysyłanie raportów na serwis pastebin.com.
  • RM: Usunięto wsparcie dla APPORT.
  • Fix/New: Usunięto z zależności:

gambas3-gb-form-dialog
gambas3-gb-settings
gambas3-gb-web
Kod bibliotek został dodany bezpośrednio do programu aby zmniejszyć ilość pobieranych zależności.

  • New: Dodanie nowych informacji o procesorze.

Integrated GPU,
TDP, PPS,
Socket,
Transistors,
Die size,
Package,
Tcasemax,
Turboclock,
Multiplier,
Voltage,
Codename,
Part,
Memory support.
Integrated Graphic.
Processor process size.

  • New: Dodano PKGBUILD
  • Fix: Launchpad Buildd gambas-gb-gui.

Remove gambas-gb-gui, gb-grk and replace to qt
Update make self
Update depends in control

  • New: Wyświetlanie podstawowego GUI dla polecenia udisks –show-info
  • New: I-Nex od teraz jest też w postaci jednego wykonywalnego pliku który nie wymaga zainstalowanego środowiska gambas3
  • New: I-Nex od teraz korzysta także z bazy danych w formacie JSON która zawiera dane ponad 1000 procesorów dostępnych na rynku USA.
Październik 23rd, 2013

Posted In: I-Nex, Nowe wersje, Uncategorized

Tagi: , , , , , , , ,

Już prawie rok temu miałem wprowadzić do I-Nex bazę danych procesorów w formacie JSON. Jednak niestety po roku, gdy kod zostawiłem, strona z której botem wyciągałem informacje zmieniła styl i sposób w jaki wyświetla te dane.

Napisałem wtedy bota który pobraną stronę, dokładniej plik html i dane w nim zawarte przerabia do formatu JSON.

Teraz jestem zmuszony do ponownego zabrania się za pisanie bota, od nowa w celu wprowadzenia bazy do I-Nex.

Link do bazy

Przyjrzyjcie się danym zawartymi w bazie. Pierwsza linijka zawiera „PROCESSOR_MODEL_NAME”: „Model Procka”. Poniżej są dane których obecnie I-Nex nie wyświetla a jednak mógł by wyświetlać gdyby tylko korzystał z dmidecode.

I-Nex niestety nie korzysta z dmidecode, założeniem programu było zawsze uruchamianie go bez praw root, czyli na dzień dzisiejszy I-Nex pokazuje dane które jest w stanie wydobyć z prawami zwykłego użytkownika.

I-Nex przede wszystkim jest klonem CPU-Z i CPU-G a moim zamiarem jest dać namiastkę funkcjonalności jakie oferuje CPU-Z.

Co do tej pierwszej linijki w bazie JSON która zawiera model procesora. Obecnie dane te są wydobywane z /proc/cpuinfo, a chciałbym wprowadzić wyświetlanie dodatkowych danych które w cpuinfo nie są zawarte.

I-Nex na podstawie modelu procesora z /proc/cpuinfo wyświetlał by dane z bazy, a w przypadku braku danych na temat modelu, pokaże wszystko z cpuinfo, a danych które cpuinfo nie zawiera, zastąpi po prostu słowem Unknown.

Jest to dosyć trudne i pracochłonne jak dla mnie, jednakże gdyby to wprowadzić, będzie to dla mnie też ułatwienie. Głownie ze względu na Stickery/Loga procesorów które to I-Nex wyświetla w prawym górnym rogu.

Gdyby wprowadzić bazę w JSON, plusy i minusy:

+Automatyczne wyświetlanie logo procesora

+Większa ilość wyświetlanych danych

-Aktualizowanie bazy danych

Jak na dziś przygotowałem sobie już skrypty w bashu a może już za tydzień coś z tego będzie.

 

Najnowsze komentarze

Reklama

OSSPlanet

Close