You are viewing [info]pelad's journal

< back | 0 - 10 |  
Pelad [userpic]

pushprinterconnections и старые принтеры

October 14th, 2011 (08:34 am)

Косяк следующий: при разворачивании принтеров групповой политикой откуда-то берутся принтеры, которые когда-то были в системе, появляются после каждого выполнения pushprinterconnections.exe.



Удаление в реестре ключей в ветке HKEY_CURRENT_USER\Printers\Connections помогает до перезагрузки. А всё потому, что "старые" принтеры покоятся в другой ветке реестра - HKLM\Software\Microsoft\PPC (для Win x32) и HKLM\SOFTWARE\Wow6432Node\Microsoft\PPC (для Win x64).

Pelad [userpic]

Роутер D-Link DIR100

September 14th, 2011 (10:53 am)

Даже не пытайтесь заставить его работать с прошивкой 2.00. Ни в каком из режимов (PPTP, L2TP, Russia PPTP) инета не будет. Правда, роутер всеми силами будет пытаться убедить вас, что всё в порядке, подключение установлено, в логах всё ровно, и вообще, "Internet Online". А что пинги дальше шлюза не идут - так это у вас руки кривые, я, мол, ни при чём. Программа настройки роутера, идущая на диске, как мне кажется, просто минут пять ничего не делает, только гоняет по экрану полоски прогресса, и иногда спрашивает, продолжать ли ей настройку. После неё нужно лезть в веб-морду и настраивать роутер руками. И только после того, как вы поменяете прошивку на версию 2.03, будет вам счастье. И пинги дальше шлюза, и работа во всех режимах, и инет на всех домашних компах. Так-то!

Pelad [userpic]

Даже не знаю, что и выбрать

April 19th, 2011 (08:53 am)

Pelad [userpic]

(no subject)

February 20th, 2011 (11:48 pm)

К этому посту - вот, что сейчас с левым ботинком. ИЧХ, правый в порядке.  пц

Pelad [userpic]

Первая прога на C++

December 20th, 2010 (10:30 am)
current location: на работе

Подсчёт статистики бросков игральных костей )
Я раньше думал, что числа выпадают довольно равномерно. Но на самом деле это справедливо только для одного кубика. Если их больше, получается нормальное распределение.
2:      2.81%
3:      5.69%
4:      7.97%
5:      11.53%
6:      13.85%
7:      16.31%
8:      13.79%
9:      11.36%
10:     8.31%
11:     5.41%
12:     2.97%
2 шестигранных кубика чаще всего выдают 7, чуть реже 6 и 8. 2 и 12 не выпадают почти никогда.
код )

Pelad [userpic]

Не нравится закон - ворд в помощь

December 2nd, 2010 (09:46 am)
current location: на работе

Интересная ситуация с продавцами мобильников. Существует перечень товаров надлежащего качества, не подлежащих возврату или обмену. В нём есть пункт 11:

  1. Технически сложные товары бытового назначения, на которые установлены гарантийные сроки (станки металлорежущие и деревообрабатывающие бытовые; электробытовые машины и приборы; бытовая радиоэлектронная аппаратура; бытовая вычислительная и множительная техника; фото- и киноаппаратура; телефонные аппараты и факсимильная аппаратура; электромузыкальные инструменты; игрушки электронные, бытовое газовое оборудование и устройства) (в ред. Постановлений Правительства РФ от 20.10.1998 N 1222, от 06.02.2002 N 81)

В случае чего, оным списком тычется покупателю в лицо и объясняется, что мобильник - это телефонный аппарат и есть, так что ничем помочь не можем. Но нашлись дотошные люди, пожаловавшиеся в Роспотребнадзор на таких плутоватых торговцев. Роспотребнадзор написал письмо. Думаете, на этом всё закончилось? Кого-то осенило: можно же отредактировать неугодный список! Раз написано - значит правда, всегда можно сказать, что закон ВНЕЗАПНО с утра на той неделе отредактировали, просто ещё не опубликовали. Идея многим пришлась по душе. А на pleer.ru так вообще с особым цинизмом очень изящно отказывают в возврате. Наушники у них предмет личной гигиены, а технически сложные товары нельзя возвращать вообще.

Pelad [userpic]

sudo и PATH

November 18th, 2010 (08:32 am)
current location: на работе

Интересная вещь: для системы зайти под рутом и повысить права до рута - не одно и то же. Конкретно это видно по переменной PATH.

$ echo $PATH
/home/user/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games:.
$ su
Password:
# echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin

Но, если зайти под рутом, картина чуток другая:

# echo $PATH
/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin

Отличие в каталоге /usr/local/sbin. Мне приходилось вручную набирать путь для сквида, пфтопа (pftop) и демона софтфлоу (softflowd).
Решение оказалось простым. Для того, чтобы добавить этот каталог в PATH для судо-юзера, нужно прописать его в /etc/login.conf, в секции :default.
Доб: ещё проще - использовать команду su -.

Pelad [userpic]

Duck tales

November 13th, 2010 (09:37 am)
Tags:

current location: на работе

Стандартная концовка:


А вот, что будет, если собрать больше 10 лямов денег и 2 спрятанные безделушки:

Pelad [userpic]

SquidGuard пропускает адреса

October 7th, 2010 (05:01 pm)
current location: на работе

Долгое время не мог понять, почему сквидгард не фильтрует некоторые адреса, несмотря на то, что они вписаны в базу. То есть часть фильтруется, а часть нет, причём из тех, что вписаны в дополнительные файлы domains.diff.
Пример:

# cat radio/domains.diff
+87.242.72.62
+mms.online.ru
+101.ru
+www.101.ru
+radioalla.ru
+relax-fm.ru
+media.nashe.ru
+mp3.nashe.ru
+wma.nashe.ru
+stream.rambler.ru
+stream01.rambler.ru
#

"Наше радио" блокируется, "101.ру" блокируется, а "Радио Алла" - нет.
Выяснилось, что сквидгард не любит, когда подключены несколько черных списков в одном расположении (destination).
У меня были подключены два списка - bigblacklist и shallalist.
В конфиге было написано так:

dest proxy {
domainlist blacklists/proxy/domains
domainlist BL/redirector/domains
urllist blacklists/proxy/urls
urllist BL/redirector/urls
redirect http://192.168.0.3/cgi-bin/block.cgi?clientaddr=%a&clientname=%n&clientident=%i&clientgroup=%s&targetgroup=%t&url=%u
}

Тем самым я надеялся добиться лучшей фильтрации, поскольку списки хорошо дополняют друг друга. Но на самом деле они, как выяснилось, не уживаются. Файл domains.diff дополняет первый список доменов.
Как только закомментил упоминания BL - и все адреса из первого списка стали замечательно блокироваться.
Update: думаю, сквидгард просто игнорирует первый список и пользуется вторым. То есть если добавить домены во второй список, то всё будет фильтровать. Но проверять влом )
Update: скорей всего, если сделать второе расположение (proxy1, например), и вписать туда списки из BL, то всё будет работать. Но, проверять по-прежнему влом )

Pelad [userpic]

Удалённое удаление приложений

May 19th, 2010 (04:01 pm)
current location: на работе
current song: Кирпичи

Или по-буржуйски remote uninstall.
Сдуру поставил почти на все компы агент Symantec Backup Exec. Ставится просто, на сервере. А вот удалять сервер не может. В мануале написано запускать

setup /AOFO: -s -u

Мол, агент по-тихому и уберётся. Хрен там.
Стало быть, надо найти какую-нить мегапрогу, умеющую втихаря сносить софт по сети. То, что нарыл, не годится. Remote Installer, DameWare NT Utilities, Symantec pcAnyWhere не умеют этого. Единственное, что умеет - LanSweeper Premium, но он стоит 300 баксов и лекарства к нему нету.
Короче, нет софта. В итоге обнаружил способ через командную строку.
Делается это так:

cmd
wmic

wmic:root\cli>/node:COMPUTERNAME product get name,version,vendor
Здесь всё в одну строку
wmic:root\cli>/node:COMPUTERNAME product where name="Symantec Backup Exec Remote Agent for Windows Systems" get version,vendor
wmic:root\cli>/node:'USER-COMP' product where name="Symantec Backup Exec Remote Agent for Windows Systems" call uninstall
Выполнить (\\USER-COMP\ROOT\CIMV2:Win32_Product.IdentifyingNumber="{B65C7DC6-0E86-449C-B619-57C36DF87C43}",Name="Symantec Backup Exec Remote Agent for Windows Systems",Version="12.5.2213")->Uninstall() [Y(да)/N(нет)/?]? y
Успешный вызов метода.
Параметры вывода:
instance of __PARAMETERS
{
ReturnValue = 0;
};

Последняя строчка показывает, как нужно экранировать название компа со спецсимволами в названии.
Удаление приложения надо подтверждать кнопкой "y". И конечно же, нужны права админа на том компе.
Для нескольких компов можно использовать список:

wmic:root\cli>/node:@"d:\comps.txt" product where name="Symantec Backup Exec Remote Agent for Windows Systems" call uninstall

Но подтверждать каждое удаление всё равно придётся. Несмотря на это, способ всяко удобнее беготни по всем компам.
Добавлено: не всегда удаление проходит гладко, и в системе остаётся служба Backup Exec Remote Agent for Windows Systems. Для её удаления нужно выполнить команду:

sc delete BackupExecAgentAccelerator

< back | 0 - 10 |