mount, umount от имени root без пароля (Ubuntu)

У меня на ноуте имеются сетевые диски, смонтированные через fstab. Когда эти диски не доступны — файловый менеджер виснет, причем конкретно и надолго. Лечится отмонтированием недоступных дисков. Но лазить за этим в консоль надоело. Сделал через значок запуска.

Для этого разрешил запускать пользователю команды umount и mount без пароля. Сделал так:

sudo visudo

Откроется для редактирования файл /etc/sudoers

В нем в самый низ добавил строку:

user ALL=(ALL) NOPASSWD: /bin/mount,/bin/umount

где user — имя пользователя, которому разрешаем запуск.

Перезагружать не надо. Все и так сразу заработает.

Теперь бы сделать чтоб диски сами отмонтировались когда не доступны) Но пока пусть так будет.

Рубрика Программы, скрипты | Комментариев нет

Пропадает wifi после спящего/ждущего режима в Ubuntu

На Xubuntu 13.04 столкнулся с проблемой: wifi не включается после ждущего режима (да и вообще сеть в целом — «Управление сетью отключено»). Помогала команда:

sudo service network-manager restart

Так же появилась проблема что wifi не находил мою сеть с роутера. Помогало отключение-включение wifi, либо команда приведенная выше.

Каждый раз после ждущего и включения нетбука проводить такую операцию удовольствия не доставляло. Решение нашел здесь:

Для автоматизации этих рутинных операций нужно в текстовом редакторе создать файл 99fixwifi.sh, сделать его исполняемым chmod +x 99fixwifi.sh, поместить в него текст скрипта (приводиться ниже) и сохранить в /etc/pm/sleep.d.

Только скрипт поместил другой:

#!/bin/sh

service network-manager restart

Так же чтоб перезагружался network-manager при запуске компьютера, этот же файл скопировал в /etc/pm/power.d/

Теперь все работает.

Рубрика Программы, скрипты | Комментариев нет

Иркнет «Телеантенна» в тарифе «Первый»

Обычно платил 695 руб/месяц. В этом месяце накинули 50 руб за «Абонентская плата по следующему тарифу КТВ «Телеантенна» »

irknet50Оказалось это ошибка. И ничего доплачивать не надо, кабельное телевидение уже входит в тариф «Первый. Просто у них программисты вводят в личный кабинет информацию по кабельному тв, и немного где-то накосячили)

Рубрика Провайдер | Комментариев нет

vb6 использование параметров в sql-запросе

Пример использования связанных переменных в sql-запросе

Dim rs_s As New ADODB.Recordset
Dim cn_s As New ADODB.Connection
Dim cm_s As New ADODB.Command

cm_s.CommandText = "select * from test where id=?"
cm_s.Prepared = True
cm_s.Parameters.Append cm_s.CreateParameter("id", adInteger, adParamInput, 8, Null)
cm_s.ActiveConnection = cn_s

cm_s("id") = n_id
rs_s.Open cm_s
'..
rs_s.Close
Рубрика Программы, скрипты | Метки | Комментариев нет

Object library not registered

Так получилось, что я стал связан с программированием на Visual Basic 6 🙂 Буду иногда выкладывать заметки по нему для себя.

Visual Basic 6 (vb6) на Windows7 (32) выдает ошибку при использовании Common Controls.

решение найдено тут: http://clubs.ya.ru/4611686018427472918/45

Для 32-разрядных систем, берём файл отсюда c:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe и копируем его в папку C:\Windows\System32\.

Затем через командную строку вводим:

cd C:\Windows\System32
regtlibv12 C:\Windows\System32\msdatsrc.tlb
regtlibv12 C:\Windows\System32\mscomctl.ocx

И все должно заработать.

Рубрика Программы, скрипты | Метки | Комментариев нет

Омни — «молодец»!

Сегодня «ОМНИ» устроила транспортный коллапс в Иркутске своим розыгрышем призов в честь своего 20 летия 🙂

Я тоже, кстати предпринял попытку попасть на это мероприятие. Добрался до дворца спорта, но внутрь концертного зала попасть даже не пытался)

Читать далее

Рубрика Обо всем | Один комментарий