Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: SysInfo 4 Linux  (Прочитано 92347 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #540 : 18 Апреля 2013, 23:03:47 »
Я уже писал, правда, скорее всего, в другой ветке и на другом форуме. ;) SysInfo, по сути - одноразовая утилита. Это не LibreOffice и не браузер, чтобы запускаться каждый день.

Она должна запуститься, показать информацию на любой платформе и на любом дистре, возможно - даже очень древнем. Значит, она должна обладать "обратной совместимостью" со всеми версиями XOrg, GTK, Qt и так далее.

Именно по-этому бинарник лучше "исходников" - пришел, вставил флешку, запустил и получил информацию. И не надо морочить себе голову наличием и версией gcc, хидер-файлов, всяких там cmake, boorst'ов и прочих icu.
« Последнее редактирование: 19 Апреля 2013, 12:43:42 от YUKLA »

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #541 : 18 Апреля 2013, 23:14:57 »
не вы не правы, я сис админ, у меня есть такая неприятная обязанность как инвентаризация, и у меня к сожалению не 10 ПК в подчинении и что самое плохое они не в одном помещении и даже здании, поэтому я жду вашу сафтину c надеждой что там будут отчеты :) которые мне позволят придти запустить сохранить отчет добавить в свою программу инвентаризации этот отчет, программа его распарсит и внесет в базу, если комп есть в базе то сверит и отобразит разницу, а я буду чесать репу и смотреть я ли изменил конфигурацию или архитектор Вася руки туда засунул:)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #542 : 19 Апреля 2013, 12:42:59 »
Я могу, (в рамках отладки классов, собирающих информацию, перед переделкой GUI) сделать на скорую руку текстовую SysInfo, которая будет выводить всю собранную информацию на консоль.

Развернутой командной строки ждать не стоит - может быть, сделаю позже.

Как вам такая идея?

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #543 : 19 Апреля 2013, 16:47:22 »
неплохо, главное что бы вывод был хоть как то форматирован и упорядочен а не каша
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #544 : 19 Апреля 2013, 18:13:18 »
неплохо, главное что бы вывод был хоть как то форматирован и упорядочен а не каша
Какие ваши требования? :) Пожалуйста, приведите пример текста, форматирование которого вас утраивает - я сделаю точно так же.

Оффлайн DarkneSS

  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
    • Персональная страничка Дмитрия DarkneSS Перлова
Re: SysInfo 4 Linux
« Ответ #545 : 19 Апреля 2013, 22:48:21 »
man-страницы — неплохой пример ;)
openSUSE 13.2 x64 | KDE 4

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #546 : 19 Апреля 2013, 23:14:20 »
man-страницы — неплохой пример ;)
неплохой пример, круче всего, это реализовать возможность например сохранения в xml или что-то подобное, стандартизированное.
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #547 : 20 Апреля 2013, 13:03:56 »
xml, как и параметры командной строки - вопрос будущих реализаций. На первое время будет выдаваццо простой текст, который вы сможете фильтровать grep'ом.

Пожалуйста, приведите пример текстового файла, который вы хотели бы видеть на выходе. Simple text, никакого гипертекста!

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #548 : 20 Апреля 2013, 17:09:25 »
ок, я как на работе буду покажу как и что :)
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #549 : 26 Апреля 2013, 12:26:09 »
ок, я как на работе буду покажу как и что :)
На дворе пятницо... Забыли? ;)

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #550 : 26 Апреля 2013, 12:30:56 »
ок, я как на работе буду покажу как и что :)
На дворе пятницо... Забыли? ;)
некогда просто, у меня сессия на носу все второпях делаю, скину как только будет чуток времени...
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн JohnDoe

  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #551 : 26 Апреля 2013, 20:19:12 »
Примеры файлов отчета можно посмотреть у windows аналогов, siw, hw32info, WinAudit ну и Everest.
WinAudit кстати еще может отчет в базу записывать, локальную или удаленную.
Посмотреть что хорошего есть у конкуренов и взять себе лучшее.
« Последнее редактирование: 26 Апреля 2013, 20:20:43 от JohnDoe »

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
SysInfo на С++
« Ответ #552 : 15 Августа 2013, 17:45:44 »
Всем привет!

First Light:
Starting: SysInfo for Linux ver. 0.8.999.1, GTK2 based
TCPUInfo.Create
TCPUInfo.Done
TMemoryInfo.Create
TMemoryInfo.Done
TDMIBIOSInfo.Create
 SIUtils.Info Unable to open /dev/mem for reading. No enough rights?
TDMIBIOSInfo.Done
TSysBIOSInfo.Create
TSysBIOSInfo.Done
--------------------- Results ---------------------
CPU:    2 x AMD Athlon(tm) II P340 Dual-Core Processor 128/512Kb Cache (Family:10 Model:6 Stepping:3) at ~2.19GHz
FPU:    FPU/HTT/MMX/MMX(Ext)/SSE/SSE2/SSE3/3DNow!/3DNow!(Ext)/SSE4a
Memory: Physical: 1.7Gb (73.8% Used), Swap: 3Gb (0.0% Used)
BIOS:   LENOVO, ver. 82ET84WW (2.24 ), Date: 11/14/2012
----------------------- End -----------------------
TSysBIOSInfo.Destroy
TSysBIOSInfo.Done
TDMIBIOSInfo.Destroy
TDMIBIOSInfo.Done
TMemoryInfo.Destroy
TMemoryInfo.Done
TCPUInfo.Destroy
TCPUInfo.Done
Кодирование базовых классов и модулей завершено. Идет отладка классов. Многое уже работает.

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #553 : 15 Августа 2013, 22:55:42 »
YUKLA,
а установить из репа можно?

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #554 : 15 Августа 2013, 23:38:33 »
YUKLA,
а установить из репа можно?
Нет, пока.

Это - SysInfo на C++, которую я с Pascal переносил. Летом некогда было. А сейчас вот появилось время. Классы и утилиты все я уже сделал. Осталось их отладить и потом сделать (новую) морду.

 

Страница сгенерирована за 0.037 секунд. Запросов: 23.