06.12.2010

Скрипт для поднятия pptp в Ubuntu

Каждый раз при включении компа прописыать роутинг и поднимать впн неудобно. Проще написать скрипт, который сделает всё это сам и кинуть его в автозагрузку.

14.11.2010

Делаем FreeBSD удобной.

Итак, FreeBSD установлена (в моем случае 4.11), инет работает. Теперь надо сделать так, чтобы работать с системой было удобно. Первым делом ставим MidnightCommander (файловый менеджер)  и WebMin (web-интерфейс для удобной работы).

11.11.2010

Asterisk настройка

Для удобной настройки IP-телефонии потребуется установить веб-интерфейс - через него всё делать гораздо удобнее (если вы - гуру линукс, то, наверное, вам будет проще редактировать конфигурационные файлы вручную).
Итак, установка FreePBX:

  1. cd /usr/src
  2. Выкачиваем установочные файлы wget http://mirror.freepbx.org/freepbx-2.8.0.tar.gz 
  3. Распаковываем tar -xzvf freepbx-2.8.0.tar.gz
  4. cd freepbx-2.8.0
  5. Внимательно читаем INSTALL (cat INSTALL). В этом файле описано всё, что нужно для установки, в частности пакеты: libxml2, libxml2-devel, libtiff, libtiff-devel, lame, httpd (or Apache2), mysql (or mysql-client), mysql-devel (or libmysqlclient10-dev), mysql-server, php (or php4) , php4-pear, php-mysql, php-gd, openssl, openssl-devel (or libssl-dev), kernel-devel (or linux-source),      perl, perl-CPAN, bison, ncurses-devel (or libncurses5-dev), audiofile-devel (or libaudiofile-devel), curl,         sox. Проверяем, есть ли в нашей системе эти пакеты (rpm -q %название_пакета% (естественно без знака %)). Если пакет есть система покажет нам его версию. Если какого-то пакета нет - устанавливаем его. Я делаю это через yum (yum install %название_пакета%).

FreeBSD установка софта.

Как же установить сюда софт. По началу всё довольно страшно. Но как всегда гугл помог! Итак спсособов установки софта во фре как минимум 3: это система портов, система пакетов и компиляция из исходников.

10.11.2010

Asterisk установка

Asterisk - OpenSource продукт для IP-телефонии. Википедия.
Подробное описание есть в журнале "Системный администратор" №№ 2005 -6,7,8.
Доки по установке:

Устанавливаем на CentOS.

webmin на CentOS

Занялись на работе ИП-телефонией. Для этого решили поднять Asterisk на CentOS. Есть дистриб AsteriskNOW, который ставит всё и сразу. Но мы не ищем легких путей! поэтому поставили сначала CentOS - ставится с LiveCD - установка с интернета. Установка ОС достаточно проста, но скорость её зависит от скорости вашего интернет-соединения. У меня ушло часов 7.
Чтобы рулить сервером было удобно, я решил поставить webmin - веб-интерфейс для управления линуксом. Установка достаточно проста.

04.11.2010

FreeBSD интернет

Нет пинга по днс-имени. Т.е. ya.ru - ping: cannot resolve ya.ru: Host name lookup failure, а по айпишнику всё нормально. Вывод - проблема с разрешением днс-имен. Гугл - наш лучший друг и советник. 

28.10.2010

OpenSource. Где найти софт, написанный профессионалом?

Хочу научиться программить не по-индусски. Для этого нужно читать и разбираться в чужом коде, желательно в профессиональном. Читать, естественно, справочники по языку и литературу по проектированию и алгоритмизации. В обязательном порядке когда-нибудь прочитаю Стива Макконнелла "Совершенный код", ну и неплохо было бы Дональда Кнута "Искусство программирования" (говорят тяжелый труд).
А вот исходники берутся здесь: github.com, sourceforge.net, code.google.com.

Тулза для проверки HDD с отчетом на e-mail.

Как-то на работе встал вопрос о необходимости такого софта. А работаю я в аутсорсе. Действительно, было бы удобно, чтобы харды у клиентов проверялись примерно раз в месяц на S.M.A.R.T. и бэды, а отчет по этому делу отправлялся на почту or в_аську or в_джабер or в_твиттер or etc. 
Вот я и задумал написать подобное. А так как кроме делфи я ничего толком не знаю (да и делфи то не знаю нормально :(( ), то писать придется на нем. Документация по работе со S.M.A.R.T. в делфе есть в RSDN
Буду дерзать. Если получится хоть что-то отпишусь.

26.10.2010

Автоматизация

Недавно по работе понадобилась сделать так, чтобы при появлении окошка от программы, в нем автоматически нажимались определенные кнопки и окошко закрывалось(чтобы не грузить пользователей лишней работой). Первые мысли - батник или VBScript. VBScript я совсем не знаю, хотя ради такого можно было разобраться. А вот насчет батника гугл сказал, что не прокатит. В итоге остановился на прекрасной программке - AutoIT. Это программка со скриптовым языком, позволяющая автоматизировать работу.

19.10.2010

Linux на Pentium-I

Beginning
Досталась мне надавно такая мегатачка: Pentium-I 133 MHz, 32 MB RAM, 2 GB HDD, Video S3.
Хочу поставить его шлюзом интернета дома. В качестве ОС планирую использовать Linux без  GUI.

17.10.2010

Ссылки с тэгами в Pidgin

Давно уже пользуюсь мессенджером pidgin в win(pidgin 2.7.3) и linux. Когда отправляю ссылки в сообщении(под виндой) друзья руагются на меня, так как приходит что-то вроде этого: <html><a href = example.com>example.com</a></html>. Долго искал в чем проблема. Гугл мне не помог. Нашел

Решение
Контекстное меню на поле ввода. Методы ввода - простой.

Всё гениальное просто =)

13.10.2010

1С не даёт удалять элементы справочника

При попытке удалить элемент справочника(в нашем случае "Справочник: Номенклатура") система выдаёт сообщение об ошибке: "Недостаточно прав доступа".

Решение
Чтобы разрешить удалять объекты нужно проставить право на интерактивное удаление этого объекта. В нашем случае: Свойства справочника номенклатура- права. И поставить галочку у нужного пользователя. Если галочки не ставятся и у объекта значок с красным замочком, то делаем так: Конфигурация - Поддержка - Настройка поддержки. И жмём на кнопку "Разрешить редактирование" в правом верхнем углу.

07.10.2010

Снять пароль с Касперского.

Как убрать забытый пароль от продуктов Лаборатории Касперского.

Решение

  1. Загружаемся в безопасном режиме.
  2. Переименовываем avp.exe(или другое имя. В зависимости от продукта) в temp.exe (не знаю играет ли роль новое имя. Именно temp.exe указано в официальной документации).
  3. Перезагрузка в обычный режим.
  4. Запускаем переименованный файл.
  5. Убираем галочки с "Включить самозащиту" и "Защита паролем".
  6. Закрываем приложение.
  7. Переименовываем файл обратно в avp.exe.
  8. Запускаем его и ставим новый пароль.
Всё! Информация с официального сайта Лаборатории Касперского (точный адрес не помню)

Ошибка сервера терминалов

Столкнулся с такой проблемой:
при попытке подключения к удаленному рабочему столу (с WinXP на Win2000) появляется ошибка вроде "Невозможно подключиться к удаленному серверу из-за ошибки лицензирования". Причем с других компьютеров под этим же пользователем всё работает. При осмотре сервера было обнаружено, что лицензия для проблемного компьютера истекла вчера. Долго гуглил и пытался обновить лицензию. Не помогало.

Решение


  1. На клиентской машине удаляем ветку реестра HKEY_LOCAL_MACHINE -> Software -> Microsoft -> MSLicensing. (вход в реестр "Пуск->выполнить->regedit").
  2. С этой же машины подключаемся к серверу с правами админа.
  3. Отключаемся.
  4. Подключаемся тем пользователем, которым работала с сервом проблемная машина.
!!!Не уверен, но думаю, что этот метод незаконный. Хотя с другой стороны мы же ничего не воруем и не взламываем. Доступ к реестру есть по умолчанию на всех ОС от MS.

30.09.2010

PPTP в Ubuntu

Я знаком с линукс-системами не так уж давно (около полугода). После установки возник резонный вопрос: "Как здесь поднять инет?". Роутера у меня дома нет. Пров раздаёт инет по VPN(PPTP).
Когда у меня стоял Sabayon - было попроще, чем сейчас. Из под винды качается софтина KVPNC.   Потом в линухе она устанавливается(уже не помню как в сабайоне). В окошке прописывается тип подключения и адрес впн-сервера. На этом всё работает!
Под убунтой было сложнее. Окружение у меня - гном. А волшебная программка под ним не канает. Пришлось извращаться. Была перечитана куча страниц, выданных гуглом, и справка моего прова. А так как в линуксе я нуб - это был для меня бесполезный набор букв.

Free Soft for Win

Не так давно решил для себя, что хватит использовать платный софт(естественно нелицензионный. Следовательно - заниматься пиратством). Тем более, что существует масса бесплатного ПО, совсем немногим уступающее платным решениям, а иногда превосходящим платные аналоги по всем параметрам.
Итак, здесь будет описание бесплатного(условно-бесплатного) ПО. впечатления, от его использования и полезные ссылки.

26.09.2010

Pascal в Linux'е

Попробовал поставить компилятор паскаля и IDE к нему на Ubuntu 10.04. Сначала поставил free pascal compiler (fpc). Но он не работает с debian-подобными системами. вылетает какая-то ошибка. В глубь лезть не стал, а решил погуглить. Гугл дал интересную страничку: http://skydos.blogspot.com/  там советуют поставить geany. Ставим так: sudo apt-get install geany. Всё заработало. Идешка достаточно удобная. Поддерживает множество языков, включая bash. Жаль только нет режима отладки. Распространяется под лицензией GNU. Подробное описание есть в википедии(на данный момент страница недоступна WTF?)

upd: отсутствие режима отладки очень напрягает. Непривычно как-то. тем более когда синтаксис языка порядком подзабылся.

На старт. Внимание. Марш!

А вот и превое сообщение в моём блоге. В нём я хочу рассказать немного о себе.
Работаю я IT-специалистом в аутсорсинговой компании. Занимаемся в основном поддержкой Windows-систем. В основном Windows XP. Хотя есть у некоторых клиентов и сервера (Win2003 и  Win2008). Одна из актуальных целей нашей компании - получить статус партнера 1С. Для этого нужны сертифицированные специалисты 1С. На меня возложили эту честь. Поэтому одна из обсуждаемых тем здесь будет - Конфигурирование и поддержка 1С:Предприятие 8.х.
Не так давно решил для себя, что неплохо было бы освоить *nix системы. Пару лет назад ставил на виртуальную машину OpenSUSE, где-то в апреле этого года поставил на домашнюю машину Sabayon, потом пришлось снести её. Сейчас активно юзаю Ubuntu 10.04. Ещё далеко не полностью освоился, но философия Unix-систем очень нравится.
Так же уже очень давно хочу заняться программированием микроконтроллеров, но никак руки не дойдут. Времени постоянно не хватает. Надеюсь, что к новому году сумею выделить для себя этот необходимый ресурс и, всё-таки, освоить это дело.
Ну и оффтоп. Обожаю электронную музыку. В частности Trance и Drum&Bass. Думаю, что иногда буду писать здесь о музыке.

Ну что-ж... Поехали!