четверг, 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