LINUX.ORG.RU

Сообщения German_B

 

Как программно узнать уровень загузки CPU/RAM?

Есть одна самодельная железка для отображения уровня загрузки ресурсов компа.

Мне нужно найти/написать простейшую тулзу, которая будет в указанный COM-порт отправлять строку вида «CPU50% RAM20% LAN10%»

Опыта в программировании под Linux пока нет, но неплохо знаю С/С++, со словарем читаю PHP, Puthon, Shell-скрпты, понимаю технический английский.

Раскуривание исходников какого-нибудь системного монитора рассматриваю как крайний вариант.

Не хотелось бы юзать какие-нибудь громоздкие библиотеки, типа qt.

Буду рад любым советам и точным посылам в гугл.

German_B
()

Посоветуйте ПО для станков с ЧПУ

Есть мысль изготовить в домашних условиях мини фрезерный станок с ЧПУ (CNC Router). Чертежей в интернете тысячи, для небольших габаритов заготовки (20х25 см) можно уложиться в 300 у.е.

Но встал вопрос в ПО для компа, которое будет им управлять.

В большенстве обзоров ссылки на ПО либо совсем нет либо на платное (150-300 у.е) и под винду, что не позволительно для моего бюджета.

Я не собираюсь заниматься этим профессионально и по этому хочу обойтись беспатными вариантами. Желательно свободными. Очень желательно под Linux.

Прошу совета от тех, кто лично сталкивался с этой сферой

German_B
()

root на android, теоретическая сторона вопроса

Хочу разобраться в вопросе получения root привилегий на телефоне с ОС Android. Главным образом 2.3, но другие версии тоже интересуют.

Я прекрасно знаю, что для каждого конкретного телефона можно нагуглить инструкцию вида: «скачай, положи, запусти, введи, подтверди, пользуйся», но, во-первых способ для моего аппарата требует танцев с пиратским софтом вокруг винды, а во-вторых меня, главным образом интересует теория.
Для предыдущего аппарата с android 2.2 я использовал z4root. Если я правильно понимаю, то она, используя какую-то уязвимость, повышает уровень своих привилегий и подменяет какие-то системные файлы. Так ли это?
Но для 2.3 ее нет.
Можно ли выполнить те же действия вручную, используя adb (в режиме отладки root доступен)?

German_B
()

BSD во всей красе - Браузер «Интернет» от Яндекса

Наткнулся на просторах интернета на интересную поделку - Браузер «Интернет» от Яндекса.

http://browser.yandex.ru/ - главная страница

http://legal.yandex.ru/internet_agreement/ - лицензия

Особенно порадовало:

4.1. За исключением использования в объемах и способами, прямо предусмотренными настоящей Лицензией или законодательством РФ, Пользователь не имеет права изменять, декомпилировать, дизассемблировать, дешифровать и производить иные действия с объектным кодом Программы, имеющие целью получение информации о реализации алгоритмов, используемых в Программе, создавать производные произведения с использованием Программы, а также осуществлять (разрешать осуществлять) иное использование Программы, без письменного согласия Правообладателя.

И ведь даже не скрывают, что основано на основе Chromium'а

Самое странное, что это рекламируется самим гуглем.

German_B
()

Посоветуйте консольный текстовый редактор

Ищу текстовый редактор для правки конфигов и (изредка) чтения исходников.
Обязательные требования:

  • консольный
  • многодокументный, с возможностью отображения сразу 2-х файлов
  • возможность выделять текста по shift+стрелки, в том числе часть строки
  • интуитивный (для виндузятника) интерфейс

Желательно:

  • общепринятый интерфейс в стиле Xerox, с горизонтальным меню
  • возможность работать с буфером через ctrl+c, ctrl+v
  • наличие в репозиториях популярных дистрибутивов

PS Считаю очень удобным DOS'овский edit.com, хотел бы найти его аналог
PPS уже пробовал:

  • vi, ed, joe - слишком неинтуитивно
  • nano, pico - жуткие шорткаты, не смог копировать часть строки
  • mcedit - ужасное копирование
  • emacs - совсем-совсем не интуитивно. Такое чувство, что его писали инопланетяне и полсотней пальцев. уж лучше vi
  • fp (из комплекта free pascal) - похоже на то, что хочу, но это IDE а не текстовый редактор.
  • jed - к emacs'у, я не представляю, как можно ТАК выбирать хоркеи

PPPS Может быть существует консольный gedit ?

German_B
()

DIR-320 прошивка для Yota

Нужно заставить работать роутер D-Link DIR-320 (H/W rev 2) с USB-модемом Samsung SWC-U200 для WiMax от Yota

В свое время для него была выпущена прошивка самим производителем, но она достаточно кривая - регулярно происходит разрыв связи без переподключения. Приходится все врем отключать-подключать вручную. Техподдержка ответила устройство более не поддерживается и баги исправляться не будут. К тому же эта прошивка была удалена с официального сайта, а выдать исходники они отказываются.

В связи с этим 2 вопроса:

  • Использовал ли кто-нибудь альтернативные прошивка для этого устройства с madwimax?
  • Стоит ли пытаться привлечь D-Link к ответственности за нарушение GPL?
German_B
()

Локальная файлопомойка. Нужен совет

Домашний компьютер.
Несколько локальных учетных записей - для каждого члена семьи своя.
Для хранения общих фалов (музыка, видео) используется доставшийся от предыдущей ОС NTFS раздел, примонтированный в /mnt/windows_d

Приобретен новый винт для создания файлопомойки на нем.

Нужен совет, как лучше все организовать.

Главное требование - отсутствие проблем с совместным доступом, вроде: «этот файл создан под другой учетонй записью, по этому вы не можете его редактировать».

Linux - единственная ОС, возврат к офф-топику не планируется, по этому склоняюсь к сипользованию ext4. Но как сделать так, чтобы все файлы на этом диске создавались с правами 777 (или 666)?

Может быть я подхожу к проблеме не с той стороны, и нужно делать по другому? Выслушаю варианты.

Samba не предлагать, ибо доступ исключительно локальный, FAT - из за ограничений на размер файла.

NTFS не хочется использовать из-за fuse.

German_B
()

Android, проблема с dhcpcd

Китайский телефон на базе MTK6516, Android 2.2.1, есть root

Некоторое время назад перестал работать wi-fi - сбой при получении IP адреса от точки доступа.

Точка исправна, DHCP настроен правильно, другие устройства спокойно подключаются.

В логах точки доступа видно, что IP адрес выдается - полный комплект сообщений от DHCPDISCOVER до DHCPACK.

$ getprop dhcp.wlan0.result
failed

$ dmesg | grep "wifi\|wlan\|dhcp" -i -a1

<4>[11265.690819] [MT5921][nicReadConfig] success to read external cfg!!
<4>[11265.846037] [MT5921] wlanInit ++
<6>[11265.848564] hifBusSetIrq
<6>[11265.848970] [MT5921]: glBusSetIrq hifBusSetIrq ret=0 
<6>[11265.849753] [BTWLAN] WLAN(1), BT(0)
<6>[11266.372073] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[11269.368451] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[11269.369289] [wifi] Operate in WLAN Mode!
<6>[11269.460017] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
<6>[11269.516652] [wifi] wlan0 netif_carrier_on [ssid:dir-320 f0:7d:68:xx:xx:xx]
<4>[11269.641445] [WIFI] set power mode : 0
<7>[11279.866607] wlan0: no IPv6 routers present
<4>[11300.957744] [WIFI] set power mode : 2
<6>[11300.969025] [wifi] wlan0 netif_carrier_off
<3>[11301.000215] init: process 'dhcpcd', pid 969 exited, 0000000f
<3>[11301.060908] init: untracked pid 970 exited, 00000100
<6>[11312.648016] ADDRCONF(NETDEV_UP): wlan0: link is not ready
<6>[11313.454333] [wifi] Operate in WLAN Mode!
<6>[11313.531894] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
<6>[11313.586992] [wifi] wlan0 netif_carrier_on [ssid:dir-320 f0:7d:68:xx:xx:xx]
<4>[11313.711605] [WIFI] set power mode : 0
<7>[11324.416946] wlan0: no IPv6 routers present
<4>[11345.038146] [WIFI] set power mode : 2
<6>[11345.050004] [wifi] wlan0 netif_carrier_off
<3>[11345.078279] init: process 'dhcpcd', pid 993 exited, 0000000f
<3>[11345.157960] init: untracked pid 994 exited, 00000100

Последнее, что делалось с телефоном до проблем - установки BusyBox из маркета. Подозреваю, что это связано, т.к. установщик busybox очень много лишнего сделал в /system/ под root'от. Подозреваю, что он где-то поменял права доступа и из-за этого dhcpcd не может корректно отработать.
Подскажите, что можно сделать?

German_B
()

Автоматический запуск и остановка службы

Подскажите пожалуйста как решить такую задачу:
Есть потребность выполнять некоторый скрипт (запускать службу) при включении компьютера и при логауте пользователя. При успешной аторизации выполнять другой скрипт (остановку службы).
Служба занимается мониторингом помещения через веб-камеру, и когда я за компом камера кроме меня все равно ничего не видит.
Дистрибутив - Ubuntu 10.10
Предполагаю, что ответ кроется где-то в папке /etc/init/...
Подскажите как сделать или где почитать (хотя бы на английском)?

German_B
()

RSS подписка на новые темы