вторник, 11 декабря 2012 г.

Установка МФУ HP LaserJet 3055

Столкнулся с проблемами при установке в WinXP под защитой NOD32.
Как отключить анитивирус см в предидущей заметке.
Как побороть ошибку 1603 инсталятора:

Fatal error installing HP 3055 all in oneЖ

The Windows services (files) were:
Pml Driver HPZ12 (C:\Windows\System32\HPZipm12.dll)
Net Driver HPZ12 (C:\Windows\System32\HPZinw12.dll)

Steps:
1) Check to make sure that the 2 Windows services above are not running (or not installed).
2) Rename/delete the 2 associated service DLL files (this will only be possible once the services are stopped)
3) Run the installation again.

нагуглено тут:
http://www.fixya.com/support/t288951-fatal_error_installing_hp_3055_all_in
http://otvety.google.ru/otvety/thread?tid=3b2842ce4e38f116

еще говорят сканирование по сети можно завести через "CuneiForm v12 Master", но тут уж не проверял, обошелся гуглем и родным пакетом дров





 

Полностью отключить NOD32

Отключить можно:
1.Перезагружаемся в безопасный режим
2.Панель управления - администрирование - службы
3.ESET Service - ставим вручную - выключаем
4.Пуск - Выполнить - пишем msconfig- автозагрузка (выключаем NOD)
Все.После перезагрузки NODа нет.Чтобы включить - включаем службу и сам NOD.
И так после каждой загрузки.
Это на WindowsXP, на Windows 7 не проверял

нагуглено тут:
http://forum.esetnod32.ru/forum4/topic927/

пятница, 23 ноября 2012 г.

Как делегировать домен 3 уровня

Очевидное действие, но периодически ставит меня в ступор.

Как делегировать домен 3 уровня?

Нужно в вышестоящем домене второго уровня сделать NS-запись для домена третьего уровня. Например, чтобы делегировать домен masha.test.ru, и при этом в качестве Primary и Secondary-серверов использовать ns.my-provider.ru, ns.myprovider.ru, нужно в зоне test.ru сделать такую запись:
masha NS ns.my-provider.ru.
NS ns.myprovider.ru.

Как делегировать домен 4 уровня?

Аналогично предыдущему вопросу, то есть в вышестоящем домене второго уровня необходимо сделать NS-записи для домена четвертого уровня, например:
new.masha NS ns.my-provider.ru.
NS ns.myprovider.ru.

Нагуглено в:
http://www.nic.ru/dns/help/domain/deleg/#p11

ISPmanager — домен второго уровня «чужому» пользователю


Как известно имея пользователя username_1 и закрепленный за ним домен username1.loc нельзя создать домен второго-третьего-и т.д. домена для «чужого» пользователя — пользователя системы, но не имеющий домен username1.loc.

Да я немного оговорился — в ISPmanager Pro есть такая возможность установив галочку «Разрешить администратору смешивать домены». Но например в моем случае Lite как и у большинства пользователей сети юзающих сервера под этой панелью необходимо 

законектится по SSH из под рута и отредактировать файл конфига
vim /usr/local/ispmgr/etc/ispmgr.conf

Добавив строку
Option InsecureDomain

после чего перезапустить демон
killall ispmgr

Нагуглено в:
http://developtolive.com/2011/06/10/ispmanager-домен-второго-уровня-чужому-польз/

пятница, 26 октября 2012 г.

Fixing Intel Matrix RAID 0

Попросили перевести мануал, по восстановлению на человеческий язык. Ман не сложный попался, но раз уж перевел - выкладываю вместе с оригиналом.
Краткая предыстория проблемы
I had 2 disks configured as RAID 0 array using Intel Matrix controller on GIGABYTE GA-EP45-UD3P board. While troubleshooting some stability issues with the machine, I reset BIOS settings to Safe Default. This reset the SATA ports from RAID mode to SATA. When I reset it back to RAID, one of the disk is assigned to the array but the other isn't. Needless to say the array is in FAILED state. How can I fix the array? The Intel Matrix BIOS tool doesn't seem to allow me to reassign the disk to the array. I can only reset all disk to non-array mode and then create a new array using the same disks. Will this preserve the data on the array? Intel BIOS tool warns that resetting disk to non-array mode will erase the data. Is there any other way to fix the array? Would Windows Intel Martix Manager be able to do this? I would appreciate any advice.
Было 2 диска в RAID массиве средствами Intel Matrix контроллера на  GIGABYTE GA-EP45-UD3P. После сбоя компа и сброса биоса развалился массив и все сломалось.

Решение проблемы:

четверг, 9 августа 2012 г.

Утилиты командной строки Win

http://curl.haxx.se/ - программа командной строки для копирования файлов по различным протоколам с синтаксисом URL.
http://retired.beyondlogic.org/solutions/cmdlinemail/cmdlinemail.htm - Command Line SMTP Mailer for Batch Jobs

smsc.ru - Отправка смс через API

Возникла необходимость оповещения о неких событиях происходящих на серверах через смс ответственным людям. После ряда изысканий решили остановиться на smsc.ru
Здесь я поделюсь первым опытом использования сервиса.
Перед использованием нужно через вебморду разрешить IP с которых будет отправляться смс и разрешить сервисы которым это будет позволено делать.
Для отправки из командной строки нарисовал простенький скрипт на vbs


Dim objHTTP
Set objHTTP = CreateObject("Microsoft.XMLHTTP")
zapMes="test123"
zapPhones="%2B7905xxxxxxx"
zapRos="http://smsc.ru/sys/send.php?mes="&zapMes&"&phones="&zapPhones&"&login=MyCompany&psw=MegaPass&translit=0&time=&flash=0&sender=&fmt=1&cost=3&charset=utf8&valid=24"
Call objHTTP.Open("GET", zapRos, False)
Call objHTTP.Send
MsgBox(objHTTP.ResponseText)

Последняя строчка нужна не столько для отправки сколько для отладки, получаемую инфу по идее можно анализировать на предмет успешности отправки/доставки и остатков на счету, но туда я пока не лезу (в использованном формате отправки если первая цифра не 0 значит все хорошо отправилось).

в написании скрипта мне помогли статьи
http://deonisd.blogspot.com/2011/07/get-vbs.html - пример GET запроса
http://forum.antichat.ru/showthread.php?t=183170 - другие интересные идеи

http://www.askdev.ru/question/894/%D0%BA%D0%B0%D0%BA-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-http-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81/ - почитать пример, разобраться

среда, 8 августа 2012 г.

копированние текста из 1С в EXEL

При копировании  текста из 1С в EXEL русские буквы могут переносится в виде каркозябликов. Решается 2 способами

1.      в 1С и EXEL должена быть одна раскладка
2.      первый способ не очень удобен и поэтому есть 2 способ через реестр 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
После машина перезагружается

вторник, 7 августа 2012 г.

крипто ПРО + offis2010

для нормалной работы цифровой подписи "криптософта" в 2010 офисе необходимо наличе следующих программ:

среда, 23 мая 2012 г.

Testing samsung tab 'paddi'

Hacker keyboard - та самая клава, что я и искал. С возможностью ввода паролей в другой раскладке

пятница, 11 мая 2012 г.

squeeze + postgres + 1c

Что почтитать
http://torishome.blogspot.com/2011/01/1-82postgreshasp-debian-506-x64.html - Установка платформы 1С 8.2+Postgres+HASP для Debian 5.06 x64
ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/stable/x86_64/Debian/6.0/ - дистрибы
http://www.lissyara.su/archive/1c_8.2+postgresql/ - 1С:Предприятие 8.2 + PostgreSQL на Linux Ubuntu

http://www.opennet.ru/tips/2384_1c_postgresql_ubuntu_packet_install.shtml - патчим ручками PostgreSQL перед установкой
http://v8.1c.ru/overview/postgres_patches_notes.htm - забираем патчи

что пропустил:
обязательно на PostgreSQL должна быть локаль en_US
dpkg-reconfigure locales http://www.sql.ru/forum/actualthread.aspx?tid=683595

Ошибка:
libicuuc.so.44: cannot open shared object file: No such file or directory
лечится так:
apt-get install libicu44

http://forum.firstvds.ru/viewtopic.php?t=3813 - доступ в phpPgAdmin

вторник, 8 мая 2012 г.

supermicro + 3ware 9750

Что почитать
http://kb.lsi.com/Default.aspx
http://kb.lsi.com/KnowledgebaseCategory13.aspx - LSI KnowledgeBase
http://kb.lsi.com/KnowledgebaseArticle15778.aspx - 15778, Debian Linux Lenny 5
http://kb.lsi.com/KnowledgebaseArticle15753.aspx - 15753, Operating Systems Supported for the LSI 3ware and MegaRAID Controllers
http://kb.lsi.com/Download15822.aspx - drivers from the 10.1 code set

http://www.freebsddiary.org/dual-opteron-3ware-web.php - 3Ware - Manage your RAID arrays via http

http://newpush.com/2010/02/how-to-install-3ware-tools-on-debian-lenny/ - How To Install 3ware Tools on Debian Lenny
http://jonas.genannt.name/ - Debian Repository
http://lena.franken.de/linux/3ware/ - 3Ware RAID-controller with Debian Linux, the whole story
http://www.inquisitor.ru/doc/einarc/ - universal storage RAID command line interface


http://www.inquisitor.ru/about/index.html - вроде обещают стресс тест для железа, что полезно перед вводом в продакт
http://www.debian.org/releases/stable/armel/release-notes/ch-upgrading.ru.html - порядок апгрейда с lenny на squeeze

среда, 2 мая 2012 г.

Продолжаем обживаться на hetzner.de (настройка Proxmox)


Перейдем в браузер
https://Your_IP:8006
Введем логин root и пароль присланный по почте на первом шаге - мы оказались в веб интерфейсе управления Proxmox. 
Первым делом понажимаем все кнопочки и залезем во все менюшки, затем, наигравшись, приймемся за настройку Proxmox. Рассмотрим основные действия, которые нам нужно выполнить прежде чем создавать виртуальную машну.

среда, 25 апреля 2012 г.

Обживаемся на hetzner.de

Для начала посетим  http://ru.hetzner.com/ и выберем, что нам больше по душе и карману.
Я остановился на EX4 на мой взгляд наиболее сбалансированное решение под хост виртуалок для LAMP серверов.
Затем идем на форму заказа и выбираем понравившийся сервер и необходимые опции.
В ходе этой операции необходимо будет указать данные кредитной карты (дебитная тоже подойдет), без этого регистрация не завершится и заказ не примут. Теперь ждем 2 письма, одно о том что заявка принята, другое о том что она выполнена (в нем же будут данные по панели управления, включая логин и пароль). Не забываем, что немцы работают по строгому распорядку и многие заказы выполняются только в рабочее время.

понедельник, 23 апреля 2012 г.

screen

Для того чтобы узнать комбинации клавиш работающие/полезные в screen наберите в окне screen Ctrl+A затем «?»
Выделю несколько полезных комбинаций:
Ctrl+A затем «c» — создать окно screen
Ctrl+A затем «p» — переключиться к предыдущему окну screen
Ctrl+A затем «n» — переключиться к следующему окну screen
Ctrl+A затем «d» — отключиться от screen оставив сеансы работающими
Ctrl+D — выйти из всех сеансов screen
Ctrl+A затем «H» — записывать в журнал

Нагуглено в:
http://itblog.su/linux-screen.html

http://xgu.ru/wiki/man:screen
http://www.opennet.ru/tips/1419_screen.shtml

воскресенье, 15 апреля 2012 г.

sh: /bin/rm: Argument list too long

Эта ошибка выдается при попытке удалить все файлы в папке с очень большим числом файлов:
rm * -f
Но есть обходной путь решения этой проблемы:
find | xargs --no-run-if-empty -n 500 rm -f
При таком подходе файлы будут поступать на вход rm по 500 штук и все быстро удалится.
Или
find ./ -type f -delete
Или
find ./ -name '*' -print0 | xargs -0 -n 10 rm
note: Using "-print0" has additional benefit that it handles white space in filenames properly.
Нагуглено в:
http://phpsuxx.blogspot.com/2010/08/bash-binrm-argument-list-too-long.html
http://wiki.debian.org/CommonErrorMessages/ArgumentListTooLong

понедельник, 9 апреля 2012 г.

mdadm переименовать массив

Пришлось повозиться с переименованием mdx устройств после того как они были собраны на другой системе с другими номерами.
любимый загрузочный raid1 именуемый ранее md0 стал вдруг md125, и т.д., причем в системе было предусмотрено всего 30 устройств
для начала добавим  ноды для md:

mknod /dev/md125 b 9 125


mknod /dev/md126 b 9 126
etc...
затем остановим ненавстные трехзначные
# mdadm --stop /dev/md125
и пересоберем винты в любимые однозначные
  # mdadm -A /dev/md0 -m125 --update=super-minor /dev/sda1 /dev/sdb1


по ключику -m125 система ищет диски из этого рэйда и затем переписывает суперблок новым номером рэйда

Нагуглено в:
http://n0p.8bit.fm/ru/?XenSource:Xen_%E8_%EF%F0%EE%E3%F0%E0%EC%EC%ED%FB%E9_%F0%E5%E9%E4 - создание нод
http://www.redhat.com/archives/taroon-list/2006-April/msg00025.html - смена имени
ну и просто нагуглено
http://dimdim.org.ua/mdadm/ - шпаргалка по mdadm
http://gentoo.theserverside.ru/book/ar68s14.html - шпаргалка по блочным устройствам из которой можно узнать что такое минор и понять что ключик -m125 на самом деле означает.




UPS масштаба офиса

смотреть сюда http://www.ineltups.ru/product/?cat_parent=170

Debian Lenny Репозитории

Если нужно работать с предыдущей версией Debian Lenny придется поменять репозитории
/etc/apt/sources.list


deb http://archive.debian.org/debian/ lenny main non-free contrib
deb-src http://archive.debian.org/debian/ lenny main non-free contrib
# Security:
deb http://archive.debian.org/debian-security/ lenny/updates main contrib non-free
deb-src http://archive.debian.org/debian-security/ lenny/updates main contrib non-free
# Volatile:
deb http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free
# Backports:
deb http://archive.debian.org/debian-backports lenny-backports main contrib non-free

затем подгрузить ключи

apt-get install debian-archive-keyring


ну а дальше все стандартно
apt-get update

Нагуглено в http://superuser.com/questions/404806/debian-lenny-repositories-vanished 

среда, 28 марта 2012 г.

Настройка SPF


Настройка SPF (Sender Policy Framework) для собственного почтового домена


Идея стандарта состоит в следующем: в DNS-запись домена добавляется специальное поле типа TXT, содержащее информацию о серверах, которым разрешено или запрещено отправлять почту от имени данного домена. Кроме того, запись может содержать описание политики поведения для всех посторонних серверов. Рассмотрим пример SPF-записи для домена webew.ru
@    IN    TXT    "v=spf1 +mx +ip4:77.91.227.90/26 +a:mail.2x4.ru +a:sendmail.2x4.ru +ip4:92.241.168.112 include:gmail.com include:yandex.ru ~all"
Запись начинается с v=spf1, а затем следует перечень серверов или групп серверов с указанием политики поведения (в форме модификатора). Возможны 4 модификатора:
  • + принять (модификатор по умолчанию)
  • - отклонить
  • ~ мягкое отклонение, пометить как возможный спам
  • ? отнестить нейтрально (поведение по умолчанию, если сервер не соответствует ни одному выражению).
После модификатора указывается идентификатор механизма верификации. Перечислим несколько наиболее часто используемых механизмов:
  • mx - относится к почтовым серверам данного домена
  • ip4 - задает ip-адрес или подсеть ip-адресов
  • a - задает доменное имя сервера
  • include - разрешает отправку писем серверам, разрешенным SPF-записью другого домена
  • all - любой сервер; указывают обычно последним, задавая таким образом политику по умолчанию.
Подробное описание синтаксиса записей доступно на английском языке на официальном сайте SPF.

Установка PHP curl на Debian 5 Lenny

Цинизм в IT: Установка PHP curl на Debian 5 Lenny

Обновляем содержимое репозиториев:
apt-get update

Ставим пакет:
apt-get install -y php5-curl


Подключаем новйы модуль PHP к Апачу (иными словами, заставляем Апача перезагрузить свои модули и как следствие перезагрузить PHP расширения):
/etc/init.d/apache2 restart


Убеждаемся, что все подключилось:
php -m | grep curl
curl

четверг, 22 марта 2012 г.

perfts.dll для службы TermService не соответствует информации о доверенной библиотеке производительности

Очередной подарок от MS, правда у меня давно уже SP2, но грабли видимо остались и возвращаются с очередным патчем. Статья полностью живет здесь, ниже выдержка из нее:

После установки на компьютер пакета обновления 2 (SP2) для Microsoft Windows Server 2003 запускаются процессы, использующие счетчики производительности. В этом случае в журнал приложений записывается приведенное ниже предупреждение.
Источник события: Perflib
Тип: Предупреждение
Код события: 2003
Описание: Информация по настройке библиотеки производительности C:\WINDOWS\system32\perfts.dll для службы TermService не соответствует информации о доверенной библиотеке производительности, сохраненной в реестре. Функции в этой библиотеке не будут рассматриваться как доверенные.
Данная проблема возникает, поскольку размер и дата файла Perfts.dll в пакете обновления 2 (SP2) для Windows Server 2003 не соответствуют размеру и дате файла Perfts.dll, сохраненным ранее в реестре. 
Для решения данной проблемы после установки пакета обновления 2 (SP2) для Windows Server 2003 выполните указанные ниже действия.
  1. Выберите в меню Пуск пункт Выполнить, введите команду cmd и нажмите кнопку ОК.
  2. Введите в командной строке указанную ниже команду и нажмите клавишу ВВОД.
    lodctr /T:TermService
    Примечание. Данная команда изменит сохраненные в реестре размер и дату файла Perfts.dll.
  3. Введите команду exit и нажмите клавишу ВВОД, чтобы закрыть окно командной строки.


IBM SSCT настройки прокси

Утилита как и положено берет настройки из IE, но упорно отказывается спрашивать логин пароль пользователя к этому прокси. Самое простое - пустить ее напрямую, а для этого на шлюзе откроем 80 порт для адресов

194.196.36.0/24
129.42.56.216
129.42.26.133
170.225.15.81
Возможно список не полный но пока он дает стабильно положительный результат

вторник, 6 марта 2012 г.

Параметры POP службы Hotmail

Взято отсюда


С помощью протокола POP3 можно получать копии сообщений электронной почты в папку "Входящие" службы Windows Live Hotmail на мобильном телефоне. Протокол не синхронизирует сообщения электронной почты в других папках. Не нужно изменять параметры службы Hotmail. Чтобы добавить входящие службыHotmail, используйте указанные ниже параметры протокола POP3.

ПолеЗначение
Сервер входящей почты POP
pop3.live.com
Порт входящей почты POP
995
Сервер исходящей почты SMTP
smtp.live.com
Порт исходящей почты SMTP (основной)
25
Порт исходящей почты SMTP (дополнительный)
587 (с шифрованием TLS/SSL в зависимости от установленного приложения электронной почты)
Использовать SSL для входящих
Вкл. (требуется)
Использовать SSL для исходящих
Вкл. (требуется)
Проверка подлинности
Пароль (пароль для входа в службуHotmail)
Удалить из сервера
После удаления из входящих
Оставлять копию на сервере
Да

Протокол POP3 синхронизирует копии сообщений электронной почты из сервера службы Hotmail. Изменения в сообщениях службы Hotmail, внесенные на телефоне, например удаление или пометка прочитанных, не отправляются обратно на сервер службыHotmail, поэтому в случае проверки входящих службы Hotmail в другой программе электронной почты или в Интернете эти изменения будут не видны.

четверг, 1 марта 2012 г.

R.I.P. ROL.RU (online.ru)

Вот и приказал долго жить dial-up доступ от РОЛа. В связи с этим прикрыли и все ящики юзверей. Жалко конечно, но ничего не поделаешь, пришлось отказаться от своего самого старого и любимого ящика. Он всегда был самым надежным и хоть и немного платным, но вполне себя оправдывал. Самое грустное, что как наиболее надежному, ему и роль отводилась наиболее критическая, вся важная переписка шла через него. В целом переезд конечно удался, но в одном месте я потратил больше 20 минут, чтоб найти где-же меняется ящик.

https://account.live.com/SummaryPage.aspx - смена своих данных в Live ID
А это просто приятное открытие по ходу дела.
https://validator.yandex.ru - узнать свои адреса, после входа в yandex паспорт)))

среда, 22 февраля 2012 г.

История одного хостинга

Недавно был вынужден сменить хостера (firstvds) после почти 4х лет использования. Причина - удалили мою виртуалку без всяких на то оснований. В результате преписки с саппортом удалось получить лишь "Нам очень жаль, что возникла такая ситуация." Бекапов не осталось, восстановить ничего не возможно, но можно завести новую виртуалку и надеяться, что уж эту-то они не удалят.
Нет, спасибо, сыт по уши. Отныне ни ногой. Переползаю на хостера выбранного год назад для сайта компании - fastvps.ru. Тут и проблем намного меньше и саппорт гораздо расторопнее. Что будет дальше - покажет время, но пока я доволен новым выбором.
Почту и блоги перенес на гугля - пока тоже очень рад и счастлив.

Адреса для Google Aps в своем домене

Второй раз искал как настроить красивые доменные имена для Google Apps в своем домене. Все просто, но почему-то не бросается эта информация в глаза при настройке.

  • Переходим по адресу https://www.google.com/a/cpanel/example.com/CustomUrl , где example.com  - имя Вашего домена (Для меня это https://www.google.com/a/cpanel/bystrov.net/CustomUrl )
  • Прописываем на страничке адреса, которые мы хотим получить в итоге.
  • Если есть блог на blogspot.com - заходим в него и идем Настройки - Публикация - Персональный домен - расширенные настройки (Инструкция с картинками и советами есть тут)
  • Переходим в панель управления своим DNS и создаем для каждого прописанного выше адреса  записи CNAME с перенаправлением на ghs.google.com.

В итоге получим похожую картину 
mail.example.com CNAME ghs.google.com.
calendar.example.com 
CNAME ghs.google.com.
docs.example.com 
CNAME ghs.google.com.
blog.example.com 
CNAME ghs.google.com.