IT-Блог

Все записи из IT-блога Романа Воропаева

mspPayMaster 1.1.0-pl — использование ККТ

Добавил возможность в mspPayMaster отправлять данные для ККТ в PayMaster

После недавнего нового очередного контроля бизнеса со стороны государства и новым никому не нужным расходам, особенно для ИП и малого бизнеса новшества в виде 54 ФЗ, добавил в свой компонент mspPayMaster, который реализует оплату через платежный интегратор PayMaster для MODX Revolution и магазина minishop2, возможность отправки данных о заказе (наименование товара, цена за единицу, количество, ставка НДС), а так же аналогичных данных о способе доставки и возможность применять при отправке данных в паймастер способам доставки другое наименование — отличное от названий способов доставки на странице оформления заказа.

Подробнее под катом.


Роман Воропаев 0    334    0 0

Полезные команды для терминального сервера

Список полезных команд для терминального сервера windows, а так же полезные команды для командной строки

Все, кто работал, обслуживал или поднимал терминальный сервер под windows, приходилось иногда сталкиваться с вопросом плановой перезагрузки сервера, с уведомлением пользователей, чтоб они успели все свое добро сохранить. Да и вообще, терминальный сервер, это такая штука, с которой нужно быть осторожным, особенно если физически этот сервер находится не в шаговой доступности.

В этой статье я соберу и буду со временем обновлять полезные команды для терминального сервера, да и вообще полезные команды для командной строки windows, которые мне лично самому пригодились.


Роман Воропаев 0    1108    0 0

Отключить автоматическое восстановление windows

Отключение автоматического восстановление в windows 7

При неправильном отключении компьютера (отключение кнопкой питания при загрузке, либо резкое отключение от сети 220В) обычно при следующем запуске компьютера перед загрузкой windows появляется выбор из нескольких пунктов, и первым пунктом, как правило, идет «Восстановление windows», которое включается автоматически, если не выбрать иное («обычная загрузка windows», и которое в 90% случаев очень долго проводит «поиск ошибок» и в конце выдает «не удалось найти ошибки». И чтоб оно не помешало нормальному запуску windows, особенно в тех случаях, когда пк с windows используется под «бюджетный сервер» чего-либо (обычно такой системник стоит без подключенного монитора и средств ввода\вывода, а всё управление им происходит по средствам удаленного доступа, например, через RDP), да и чтоб лишний раз не пугало пользователей, если это обычный рабочий ПК, нужно его отключить.


Роман Воропаев 0    927    0 0

Типа крутые "хакеры"

Типа "Хакеры" рассылают компаниям угрозы с DDoS-атакой

Многим компаниям почти постоянно на общую почту приходят разные подозрительные письма, с примерным текстом «На вас подают в суд» «документы по вашему делу прилагаем во вложении» и т.п., содержащие во вложении файлы, зараженные вирусом в 90% шифровальщиком, если запустить эти файлы из вложения, и если компьютер не был заранее подготовлен от вирусов шифровальщиков, а так же данный вирус был разработан на днях и в антивирусных базах он еще не числится, то почти вся информация на вашем компьютере будет зашифрована и в большинстве случаев без ключа эту информацию никто не сможет расшифровать, можно только рискнуть и перевести деньги злоумышленникам через многим известные биткоинты и надеяться, что они вышлют дешифратор.

Но вот пришло время, когда такие типа «умные злоумышленники» «супер хакеры» даже не напрягаются написать такой вирус шифровальщик, а просто рассылают так же по общим почтовым адресам info@название_компании.ру шаблонный текст с угрозами DDoS-атаки. Об одном таком письме я расскажу в сегодняшней статье.


Роман Воропаев 0    531    0 0

Правильные ссылки в соц сетях на сайт. Open Graph

Делаем красивые ссылки в социальных сетях посредством протокола Open Graph

В наше время соц. сети являются почти неотъемлемой частью разных веб-ресурсов. Для многих SEO специалистов и владельцев веб-ресурсов соц сети являются одним из основных источников трафика посетителей на сайт на ровне с поисковыми системами, поэтому очень важно, чтоб ваш сайт был связан с ними какими-либо способами (системой комментариев, кнопкой поделиться, лайками и т.п.), но об этом все знают, т.к. это видно в первую очередь, я же хочу рассказать сегодня немного о другом.

Все замечали, что в социальных сетях выкладывают очень много ссылок на различные веб-ресурсы и в последнее время эти ссылки с просто анкора и самой ссылки переросли в целые блоки, которые красиво оформлены с заголовком страницы, на которую ссылается блок, описанием и изображением (превью).
Все эти заголовки, описания и картинки формируются автоматически в соц сетях при вставке ссылки (в основном скрипт соц сети берет title страницы и первое попавшееся изображение на странице из контента (например вконтакте дает возможность выбора из тех изображений, которые он найдет на этой странице), а так же небольшое описание тоже из первых слов в контенте, но не всегда эти данные берутся так, как хотелось бы владельцу ресурса. На это существует протокол Open Graph, о котором я сегодня и расскажу.


Роман Воропаев 0    476    0 0

Опыт перехода с HTTP на HTTPS с SSL сертификатом

Переход с HTTP на HTTPS с SSL сертификатом. Проблемы, с которыми пришлось столкнуться и их решение.

Не так давно я в статье Шифруемся! Получил SSL сертификат для сайта блога кратко описал последовательность действий для перевода блога на https и получение на него ssl сертификата, то же самое я сделал и с сайтом VolkMaster Project но всё оказалось не так гладко, как хотелось бы.

Главной проблемой оказалось то, что vr66.ru и vr66.ru для поисковиков совершенно разные сайты (оно и понятно, первый из них на 80 порту, а второй на 443) и нужно совершить как можно безболезненный переход с одного сайта на другой, чтоб не потерять позиции и тиц.


Роман Воропаев 0    453    1 0

Добавление своих полей в форму заказа

Добавление дополнительных полей в Minishop2 к оформлению заказа, без вмешательства в исходники и без потерь при обновлении.

Тут недавно в сообществе modx предложили универсальный вариант для добавления дополнительных полей в Minishop2 к оформлению заказа, без вмешательства в исходники и без потерь при обновлении.

Интересное решение, поэтому добавлю его себе в блог в заметки.

Решалось это следующим образом:

  1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
  2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
  3. Редактировались настройки и записи словарей.


Роман Воропаев 0    1311    1 0

Как я сайт от санкций яндекса спасал

История спасение одного из своих сайтов от санкций яндекса (фильтра, агс, минусинска)

Несколько лет назад, когда сайты успешно можно было продвинуть прогоняя их по каталогам, был у меня единственный кстати такой неудачный опыт со своим собственным сайтом VolkMaster Project. В то время проект проект еще занимался только регистрацией доменов, а сайты делали от имени веб студии Волка.РФ.

Ну и вот после этого неудачного опыта, первым делом я заметил, что тиц сайта стал «не определен», а это главный знак того, что на сайт наложили санкции яндекса (еще их называют минусинск). И тогда в общем некогда было заниматься решением этой проблемы, писать платонам я тоже ничего не стал, оставил всё как есть до 2016 года. Несколько лет (года 3 — 4) сайт был под фильтрами, тиц так и был «не определен» (если сайт не под фильтром, а просто не имеет тиц, то его показатель будет «0»). Даже, когда сайт был полностью переделан с сайта по услугам регистрации доменов на сайт по разработке и продвижению сайтов, то фильтр так и не был снят. И только в сентябре этого года я начал потихоньку действия по улучшению своего сайта.


Роман Воропаев 0    201    0 0

1. Turbo Pascal Введение теория и основы.

Введение и основы языка программирования Turbo Pascal

Turbo Pascal — интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.

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

Я напишу небольшой курс для изучения основ программирования Turbo Pascal и постараюсь его преподнести как можно проще для тех, кто никогда не сталкивался с программированием и вообще не имеет представления о том, как это из текста получается какой-то работающий функционал.

Так же я открываю свой первый проект "Начни кодить", в котором буду знакомить вас с разными языками программирования и попытаюсь это преподнести как можно намного проще. И первый курс у меня будет по Turbo Pascal


Роман Воропаев 0    293    0 0

1.1 Типы данных в Turbo Pascal

Типы данных в языке программирования Turbo Pascal

Знание и понимание типов данных является неотъемлемой частью в программировании.

В этом уроке мы познакомимся с типами данных в языке программирования Turbo Pascal.


Роман Воропаев 0    450    0 0