Oтзывы и предложения для stranichko.org.ua

Архив рубрики «программирование»

Pushover & VBS

Привожу краткий скрипт на любимом нативном vbs, который отсылает сообщение сервису Pushover (и это сообщение приходит Push-уведомлением на мобильный, например). Удобно, если нужно оперативное оповещение о состоянии каких-либо сервисов. Например, можно повесить данный скрипт в задание, выполняющееся при выключении сервера и оперативно знать, если, например, выбило свет и UPS передал команду выключения.

set xmlhttp = CreateObject("Microsoft.XMLHTTP")
  
url = "https://api.pushover.net/1/messages.json?token=[токен приложения Pushover]&user=[ключ пользователя]&message=[текст сообщения]"
xmlhttp.open "POST", url, false
xmlhttp.send()

Создаем на сайте pushover приложение с любым названием, например, shutdown, вписываем его токен в первый параметр POST запроса. Ключ пользователя отображается на главной странице сервиса при залогиненном пользователе. Ну и конечно же, в списке мобильных устройств должно быть добавлено ваше устройство, на которое будет приходить push-уведомление.

UPD 10.08.14. Если необходимо отправить сообщение кириллицей, то его стоит закодировать в шестнадцатиричный вид, например, с помощью этого сервиса. Например, чтобы отправить сообщение «сервер был запущен в ЧЧ:ММ:СС», нужно указать следующий url:

  url = "https://api.pushover.net/1/messages.json?token=[токен приложения Pushover]&user=[ключ пользователя]&message=%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%B1%D1%8B%D0%BB%20%D0%B7%D0%B0%D0%BF%D1%83%D1%89%D0%B5%D0%BD%20%D0%B2%20" & Hour(Now()) & "%3A" & Minute(Now()) & "%3A" & Second(Now())
VN:F [1.8.8_1072]
Rating: 5.0/5 (4 votes cast)
6 264 просмотров

отслеживание попыток доступа по rdp

скрипт, наглядно выводящий форматированные время, IP-адреса и имена хостов, с которых неудачно пытались подключиться к Windows 2003 RDP-серверу согласно виндовому журналу событий. Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 4.3/5 (3 votes cast)
46 402 просмотров

автоподключение USBIP устройств на windows-сервере

Поднимаю избитую, изжеванную, но так толком и не освещенную в интернете тему автоматического подключения проброшенных посредством USBIP устройств, в особенности — капризных принтеров. Тут уже и технология Spice на подходе, а виндовый драйвер usbip все еще нулевой версии (0.2), и ни гуёв тебе, ни автоматизации, ни уверенности в отсутствии завтрашнего BSOD’а никакой. Поэтому, по беглому напутствию с форумов «пропиши скриптом автоподключение» приходится извращаться, дабы превратить из бесплатного решения некоторое подобие платного (USB over IP, например, где есть все от блекджека до сами знаете чегокого).

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 5.0/5 (1 vote cast)
38 652 просмотров

заливка бэкапов на Google- или Яndex-почту

ОБНОВЛЕНО 13.06.11

Я давно пользуюсь google-почтой для доменов и по достоинству оценил ее почти неограниченное дисковое пространство, возможность привязки пяти внешних почтовых аккаунтов (с функцией отсылки письма от имени этих аккаунтов), хорошую анти-спам защиту, антивирусную защиту, метки, быстроту, 98% uptime и прочие мелочи, из которых составляется отличная общая картина.

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 5.0/5 (1 vote cast)
12 661 просмотров

field zic not found

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 4.6/5 (5 votes cast)
10 308 просмотров

«вакцина» от radminer’a

В последнее время стали довольно частыми случаи заражения USB-флешек и компьютеров вирусом Worm.Win32.Radminer.x (согласно классификации Каспера). Детали здесь и, к примеру, здесь.

Итак, недавно и моя флешка пала жертвой данного творения, за сим, я проведя некоторые эксперименты с целью обезопасить себя в дальнейшем, и пишу эту статью.

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 0.0/5 (0 votes cast)
10 477 просмотров

++i + ++i = 12

не найдя в интернете с ходу решил проверить сам, так что не пинайте, если что :b

итак:

i = 5;

i = ++i + ++i;

да-да, в данном случае i будет равняться 12, а не 14, или 13, как некоторые, возможно, подумали, но… на фортране 😉

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 1.8/5 (5 votes cast)
19 234 просмотров

поиск текста в *.ert (обработках)

еще один кросс-пост моей статьи с инфостарта

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

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 4.0/5 (2 votes cast)
13 069 просмотров

Внешняя компонента для работы с COM портом (RS232) + исходники

это кросс-пост моей статьи с инфостарта.

Итак, моя примитивная реализация внешней компоненты для работы с COM портом (RS232) на

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 4.9/5 (7 votes cast)
122 466 просмотров

иконки импортированных документов как в 1C 7.7

Довелось мне как-то делать механизм импорта документов из 7й версии 2С в 8ю, и, чтобы не добавлять еще одну колонку в список документов для разграничения импортированных документов от основных, я решил реализовать отображение иконки импортированного документа в том виде, в котором он есть в версии 7.7.

Прочитать остальную часть записи »

VN:F [1.8.8_1072]
Rating: 5.0/5 (1 vote cast)
11 732 просмотров