Персональный блог Игоря Антонова aka "spider_net"

программирование

Подписаться на эту метку по RSS

Отправка писем из 1С:Предприятие 8


Рубрика: 1С:Предприятие -> Программирование
Метки: | | |
Просмотров: 6858
Отправка писем из 1С:Предприятие 8

Не так давно пришлось дорабатывать одну самописную конфигурацию, созданную на базе платформы «1С:Предприятие 8». Конфигурация достаточно простая и одна из самых ее «тяжелых» функций – отправка писем клиентам. Клиентов достаточно много и в день нужно отправлять по 50-100 писем в автоматическом режиме. Например, в базе произошло какое-то важное событие по клиентскому договору и нужно оперативное известить об этом клиента на email.

Читать дальше

Змейка на JavaScript и CSS


Рубрика: html/css -> JavaScript -> Интересности -> Программирование
Метки: | | | | |
Просмотров: 20625
Змейка на JavaScript и CSS

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

Читать дальше

Уязвимость в Yii 1.1.14


Рубрика: PHP -> Программирование
Метки: | | |
Просмотров: 6622
Уязвимость в Yii 1.1.14

Уязвимости есть всегда и везде. Наивно полагать, что выбирая тот или иной навороченный фреймворк, автоматически решаются возможные проблемы с безопасностью. Вчера узнал, что в версии 1.1.14 популярного фреймворка Yii была обнаружена серьезная уязвимость, позволяющая при определенных условиях выполнять произвольный PHP-код. Разработчики выпустили обновление (версия 1.1.15), полностью исправляющее проблему. Всем любителям Yii настоятельно рекомендуется обновится в срочном порядке.

Читать дальше

Излишняя многословность в коде


Рубрика: 1С:Предприятие -> Программирование
Метки: | | | |
Просмотров: 3643
Излишняя многословность в коде

В последнее время мне много приходится работать с чужим кодом, и я обратил внимание, что некоторые разработчики любят чрезмерную многословность. Вместо того чтобы сокращать код, они его раздувают ненужными синтаксическими конструкциями. В результате простейшая вещь превращается в словесный небоскреб, тяжело поддающийся первичному визуальному анализу. Под катом я привел несколько таких ситуаций на примере кода из конфигурации для платформы 1С:Предприятие 8.2.

Читать дальше

Красивые URL для angular.js. Убираем хэш тэги


Рубрика: Angular.JS -> JavaScript -> Программирование
Метки: | | | | |
Просмотров: 15431
Красивые URL для angular.js. Убираем хэш тэги

В последний день первого летнего месяца мне хотелось бы поговорить тюнинге URL в Angular.js приложениях. Если ничего не менять в настройках, то angular.js по умолчанию будет применять в url хеш тэг (#) для разделения пути. Например, http://mysite/#/about. Такой стиль отображения URL во многих случаях не подходит и разработчику обязательно захочется навести красоту, вырезав этот неуместный хэш-тэг. К счастью, это сделать совсем не трудно.

Читать дальше

Form Stamp. Библиотека виджетов для angular.js


Рубрика: Angular.JS -> Программирование
Метки: | | | | | |
Просмотров: 6642
Form Stamp. Библиотека виджетов для angular.js

Когда я начал разрабатывать на angular.js первое реальное приложение, то буквально сразу столкнулся с нехваткой привычных элементов управления. Взять тот же привычный всем виджет календаря из библиотеки jQuery-UI. Чтобы воспользоваться им в angular.js-проекте потребуется потратить время на написание обертки. В одном из своих постов я рассказывал и показывал пример создания подобной директивы. Это не сложно, пока не появляется цели сделать нечто подобное для более сложных элементов управления.

Читать дальше

Технический долг в разработке ПО


Рубрика: Без рамки -> Программирование
Метки: | |
Просмотров: 4089
Технический долг в разработке ПО

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

Читать дальше