Commit Graph

1417 Commits

Author SHA1 Message Date
eloaders 268fa6723c New pci, usb, pnp database. SIV http://rh-software.com/ 2014-09-05 11:13:50 +02:00
eloaders 6c6b3218bc Add backup files 2014-09-05 10:16:09 +02:00
eloaders 1345751d94 Replace Case Like "" to Case Else 2014-09-05 10:15:51 +02:00
eloaders b0ebe75875 CPU Voltage fixes 2014-09-05 10:15:28 +02:00
eloaders 5bdc0446cc All LOGOS and database files placed in /etc/i-nex 2014-09-04 18:35:50 +02:00
eloaders 2aff727306 Add Case Else (default = Unknown) 2014-09-04 12:55:27 +02:00
eloaders 7d77ea1326 No Add pastebinit .conf files as static to Combobox 2014-08-31 19:29:03 +02:00
eloaders 081ff4c13b JEDEC DDR2 2014-08-28 18:12:17 +02:00
eloaders 2a0b115eeb Fix udev dir 2014-08-27 15:47:00 +02:00
eloaders 6d58f06163 in ubuntu must be static 2014-08-26 23:30:57 +02:00
eloaders 766def2b42 fixup! Experimental SPD Decode 2014-08-26 23:08:00 +02:00
eloaders 3125b5f496 fixup! Experimental SPD Decode 2014-08-26 10:45:12 +02:00
eloaders b07df9cbc1 fixup! Fix calculate size of eeprom byte 2014-08-25 17:12:28 +02:00
eloaders 9a2f193d43 Fix calculate size of eeprom byte 2014-08-25 13:09:33 +02:00
eloaders b47447103a Experimental SPD Decode 2014-08-25 12:54:17 +02:00
eloaders 82bea9c22a Remove DF GUI, UDISKS. Remove chceck exist decode-dimms 2014-08-22 16:30:13 +02:00
eloaders 8707de6882 Fix validate button pos 2014-08-22 15:43:52 +02:00
eloaders f638182842 Add Experimental decode-dimms as i-nex-dimms 2014-08-22 15:26:17 +02:00
eloaders 83a7d8bc8d Add udev rules 2014-08-22 12:56:18 +02:00
eloaders d701c7c106 check modules loaded. 2014-08-22 11:12:36 +02:00
eloaders 06e3f4ed2b Add devices to i2c database 2014-08-21 17:47:55 +02:00
eloaders e4516c5cf6 Print udev rule 2014-08-21 17:11:32 +02:00
eloaders 9226731313 Add Experimental SMBus I2C for decode-dimms 2014-08-21 16:40:52 +02:00
eloaders 99e382eb2b Fixes
Give Not found if
l3_cache < 0
l3_assoc < 0
l3_cacheline < 0

Add to Assoc -way

Fix Clock by ic.
cpu_clock_by_ic(200, 0)
replace to:
cpu_clock_by_ic(25, 16)
2014-08-19 11:24:17 +02:00
eloaders 0237833ccb Resize labels in CPUID 2014-08-19 10:30:44 +02:00
eloaders f503e27cab 7.4.0 Stable
Zmieniono moduł <strong>Start_App_Args na MStart</strong> który od teraz
zawiera listę obsługiwanych argumentów z poziomu CLI.

Dodano do about nową osobę raportującą błędy. Jest nim Paweł Baranowski.

Zmieniono funkcję <strong>ChkExec</strong> i <strong>ChkExecDir</strong>
z funkcji publicznej na lokalną.
<h4>Przepisano na nowo kartę Drives, która od teraz na większości
dystrybucji wykrywa:</h4>
<ul>
	<li>Punkt montowania partycji</li>
	<li>UUID Partycji</li>
	<li>Typ systemu plików</li>
	<li>Opcje z jakimi montowana jest partycja</li>
	<li>Wykrywanie portu pod jaki podpięty jest dysk twardy.</li>
	<li>Dla niektórych wartości w zakładce Drives, wyświetlana jest
informacja o jej znaczeniu, po najechaniu kursorem.</li>
</ul>
<strong>Liczenie pojemności dysku twardego:</strong>

Przez producenta dysku, rozmiar zawsze jest podawany w matematycznej
postaci, co ma się rozumieć iż jest to liczenie gigabajtów po przez
liczbę 1000 a nie 1024.

<strong>Dla przykładu:</strong>
<blockquote>echo $(cat /sys/block/sda/size)*512/1000/1000/1000 |
bc</blockquote>
Liczenie matematyczne:

(Pojemność matematyczna dysku Size * 512 / 1000/1000/1000)

Liczenie komputerowe:

Zaś pojemność w gigabajtach tzw. komputerowych jest inna, a jest to
wynik liczenia

Pojemność w GB wedle Size * 512/1024/1024/1024

<strong>Dla przykładu:</strong>
<blockquote>echo $(cat /sys/block/sda/size)* 512/1024/1024/1024 |
bc</blockquote>
<strong>Liczenie wolnej przestrzeni na zamontowanej partycji.</strong>

Na podstawie całkowitej pojemności partycji oraz wolnej przestrzeni na
dysku, I-Nex pokazuje za pomocą paska postępu zajętą przestrzeń.

Jest to możliwe tylko w przypadku gdy partycja jest zamontowana, czyli
mount point został wykryty poprawnie. W każdym innym przypadku I-Nex nie
jest w stanie wykryć zajętej przestrzeni.

<strong>Uzależnione od systemu plików:</strong>

W przypadku pustej, świeżo sformatowanej partycji na której nie znajdują
się żadne pliki, I-Nex pokaże ilość zajętego miejsca.

Jest to uzależnione od typu systemu plików w jakim została sformatowana
partycja.

Dla przykładu:

Dysk o matematycznym rozmiarze 250GB a o komputerowym (Informatycznym)
rozmiarze 232GB, sformatowany w systemie plików ext4 będzie prezentował
się w taki oto sposób:

<img class="aligncenter size-full wp-image-1147"
src="http://i-nex.linux.pl/wp-content/uploads/08132014125619299.png"
alt="08132014125619299" width="489" height="569" />

Sam system plików zajmuje aż 6% całkowitej pojemności partycji na dysku.

Jest to zewnętrzny dysk twardy podpięty do portu USB w wersji 2.0 o
prawdopodobnej prędkości 12MB/s

<strong>SWAP:</strong>

W przypadku wykrycia partycji SWAP, I-Nex pokazuje ile jest zajętego
<strong>swapu</strong> za pomocą paska postępu
Oraz pokazuje jak wiele zostało wolnego miejsca w pamięci SWAP.

<strong>UWAGI:</strong>

Dane w większości testowanych przypadków nie zgadzają się z programem
„<strong>df</strong>”. Jednak zgodne są z programami
<strong>fdisk</strong> jak i <strong>lsblk</strong>

<strong>SATA:</strong>

Karta drives od wersji 7.4.0 jest w stanie pokazać prędkość portu SATA
do którego podpięty jest dysk twardy. Nie jest to informacja w jakim
standardzie jest dysk twardy ani w jakim port na płycie. Jest to
informacja o tym w jakim standardzie obecnie działa podpięty dysk.

Dostępne prędkości portów SATA to. <strong>1.5GBps, 3GBps,
6GBps</strong>
<ol>
	<li>1.5GBps = SATA</li>
	<li>3.0GBps = SATA 2</li>
	<li>6GBps = SATA 3</li>
</ol>
<strong><span style="color: #ff0000;"> - Wykrywanie zależne jest od
wersji kernela, im nowszy tym większe prawdopodobieństwo na
wykrycie.</span></strong>

<strong>Przykład:</strong>

<a href="http://i-nex.linux.pl/wp-
content/uploads/08132014130530825.png"><img class="aligncenter size-full
wp-image-1150" src="http://i-nex.linux.pl/wp-
content/uploads/08132014130530825.png" alt="08132014130530825"
width="489" height="569" /></a>

Niestety u mnie nie wykrywa czy to SATA, SATA 2 lub i 3. Jednak
przedstawia grafikę, że dysk na 100% jest podpięty w standardzie SATA,
tylko nie wiadomo dokładnie w jakiej jego wersji.

<strong>USB:</strong>

W przypadku dysków, pamięci przenośnych i napędów CD/DVD podpiętych pod
port USB, I-Nex jest w stanie pokazać dokładnie w jakim standardzie USB
pracuje dane urządzenie. Tak jak w przypadku SATA. Nie jest to
informacja o tym jaki mamy port na płycie a w jakim obecnie standardzie
pracuje dane urządzenie.
<ul>
	<li>1.0</li>
	<li>1.1</li>
	<li>2.0</li>
	<li>2.1 = W tym przypadku, możliwe że jest to urządzenie
pracujące z niepełnym wsparciem USB 3.0</li>
	<li>3</li>
</ul>
<strong>Dla przykładu:</strong>

<a href="http://i-nex.linux.pl/wp-
content/uploads/08132014131930385.png"><img class="aligncenter size-full
wp-image-1151" src="http://i-nex.linux.pl/wp-
content/uploads/08132014131930385.png" alt="08132014131930385"
width="489" height="569" /></a>

&nbsp;

Jak widać jest to Kingston DataTraveler 108 o rozmiarze 7.3GB,
sformatowany w systemie plików FAT32.

Podpięty w standardzie USB 2.0, którego maksymalna prędkość to 480MB/s o
natężeniu 200mA.

Jak w przypadku SATA, obok pojawiła się grafika reprezentująca standard
USB 2.0.

<strong><span style="color: #ff0000;">- Wykrywanie zależne jest od
wersji kernela, im nowszy tym większe prawdopodobieństwo na
wykrycie.</span></strong>

<strong>Wykrywanie wersji bibliotek:</strong>

Nowością w wersji 7.4.0 jest wykrywanie wersji bibliotek, którego
uruchomienie jest możliwe po przez przełącznik --library.

<strong>Przykład:</strong>

<a href="http://i-nex.linux.pl/wp-content/uploads/library.png"><img
class="aligncenter size-full wp-image-1153" src="http://i-nex.linux.pl
/wp-content/uploads/library.png" alt="library" width="488" height="572"
/></a>

Uruchomienie okienka jest możliwe także w zakładce System.

<a href="http://i-nex.linux.pl/wp-
content/uploads/08132014133230089.png"><img class="aligncenter size-full
wp-image-1155" src="http://i-nex.linux.pl/wp-
content/uploads/08132014133230089.png" alt="08132014133230089"
width="489" height="569" /></a>

<strong>Zakładka CPU:</strong>

W zakładce CPU doszły także dodatkowe elementy dla pamięci Cache L1,
2,3.

<a href="http://i-nex.linux.pl/wp-
content/uploads/08132014133524543.png"><img class="aligncenter size-full
wp-image-1157" src="http://i-nex.linux.pl/wp-
content/uploads/08132014133524543.png" alt="08132014133524543"
width="489" height="569" /></a>

Ja niestety nie posiadam cache L3.

Dane odnośnie cache są ładowane dynamicznie na podstawie zawartości
plików. Wystąpienie błędów w tych danych od wersji 7.4.0 jest niemożliwe
i jest uzależnione od wersji posiadanego kernala.

<strong>Inne:</strong>
<ol>
	<li>Przepisano na nowo kartę CPU. Dane ładowane są raz z pliku
/proc/cpuinfo a następnie odpowiednio parsowane. Po czym dekodowane są
za pomocą CPUDB i wydobywane są informacje o procesorze według
producenta.</li>
	<li>Dodano Inc i Dec Application.Busy, przez co I-Nex w czasie
wykonywania danych instrukcji zgłasza się jako zajęty. Jest to widoczne
zmianą kursora.</li>
	<li>Dodano przycisk umożliwiający odświeżenie karty Drives.</li>
	<li>Usunięto kopiowanie skryptów do ~/.i-nex/. Są od teraz
bezpośrednio w I-Nex wykonywane w powłoce. Zmniejsza to czas potrzebny
na uruchomienie i zebranie danych przez program.</li>
	<li>Naprawiono kartę Network, gdzie przy zmianie interfejsu
sieciowego, dane puste pozostawały z poprzedniej.</li>
	<li>Zmieniono sposób generowania raportów. Usunięto wykonywanie
zadań w shell na rzecz Read (Create Append)</li>
	<li>Zaktualizowano bazę danych procesorów.</li>
	<li>Baza danych procesorów została rozdzielona na kilka części.
Osobno dla procesorów Intel i3, i5 oraz i7 a także dla AMD A6.</li>
</ol>
<ul>
	<li><strong>Naprawiono błąd z ikonami SVG. Od teraz I-Nex używa
własnych ikon dla przycisków. (KFaenza) oraz nie wymaga pakietu gambas3
-gb-stock</strong></li>
</ul>
Wersja 7.4.0 otrzymała aż 110 Commitów w repozytorium GIT.

Zmiany porównać można pod adresem
https://github.com/eloaders/I-Nex/compare/7.2.1...master
2014-08-13 13:52:54 +02:00
eloaders 94bfc20530 Fix replace (R) 2014-08-12 16:07:00 +02:00
eloaders 5d9d67bef0 Design changes 2014-08-09 17:55:39 +02:00
eloaders 1f26d4d5d5 SETNULL before get information 2014-08-09 17:55:28 +02:00
eloaders 6203367b65 Fix server proto to HTTPS 2014-08-09 15:46:34 +02:00
eloaders c7dc95263d Remove gambas3-gb-form-stock 2014-08-09 15:20:31 +02:00
eloaders a5733a8113 Remove print
-  Print SWAP_TOTAL()
-  Print SWAP_USED()
-  Print SWAP_FREE()
2014-08-09 11:42:40 +02:00
eloaders cc71a320f0 Calculate SWAP Usage in Drives 2014-08-09 11:42:05 +02:00
eloaders 613aeffb81 Remove gambas3-gb-form-stock depends 2014-08-09 10:57:24 +02:00
eloaders d7a92fddef Fixes for DVD/CD sr[0-9] 2014-08-07 18:03:48 +02:00
eloaders 43bbabc065 Design changes 2014-08-07 15:52:29 +02:00
eloaders b0b6923597 Fixes for USB Version Graphic 2014-08-07 11:10:36 +02:00
eloaders 5f2ea30aa6 Fixes for USB Version 2014-08-07 10:58:54 +02:00
eloaders 9fdf09ab76 Add to Drives Show USB Version, power, speed and graphic logo 2014-08-07 10:55:16 +02:00
eloaders d0d345f901 Remove BOLD 2014-08-06 19:33:20 +02:00
eloaders 55a180eab4 CalculateSIZE in MB fixes (Testing) 2014-08-06 19:33:03 +02:00
eloaders 50c949ed30 Add Panel to Drives. Show if HDD is SATA 2014-08-06 12:24:40 +02:00
eloaders 1f85436ac2 If scheduler detection 2014-08-06 12:10:02 +02:00
eloaders 4ff37d6258 Remove For Read 2014-08-05 18:45:38 +02:00
eloaders 679e164c45 Fix Screenshot 2014-08-05 18:33:43 +02:00
eloaders 5bb0230c56 Fix
Finfosys.Form_Open.54: #2: Cannot load class 'Settings': Unable to load
class file
1: MStart.Main.57
2014-08-05 18:33:32 +02:00
eloaders bbdd18adec Show SATA Picture in Drives 2014-08-05 18:15:10 +02:00
eloaders b0d3ff728c Open For Read 2014-08-05 16:10:16 +02:00
eloaders 6173bc193f Remove ScreenshotM module and add anotations to Drives 2014-08-05 16:09:31 +02:00
eloaders 33779f3178 Add SATA SPD detection
HW SATA SPD Limit:
SATA SPD:
SATA SPD Limit:
2014-08-05 14:31:56 +02:00