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

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

Подписаться на эту рубрику по RSS

Как защитить Drupal от спама


Рубрика: Программирование -> PHP
Метки: | | | | | | | |
Просмотров: 6309
Как защитить Drupal от спама

В одном из недавних постов я рассказывал о своем отношении к Drupal. Новые проекты на нем делать однозначно не стану, но существующие поддерживать придется до конца. В целом проблем с ними нет, если не считать активизации активности спамеров. Именно такая беда недавно случилась с проектом VR-Online. Один из активных участников сообщества сообщил о массовой регистрации спам-ботов и скажу честно, пришлось поломать голову для решения проблемы.

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

Новая статья. Разработка мобильных приложений на платформе 1С:Предприятие 8.3


Рубрика: Новости -> 1С:Предприятие -> Программирование -> Статьи
Метки: |
Просмотров: 4771
Новая статья. Разработка мобильных приложений на платформе 1С:Предприятие 8.3

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

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

Materialize. Material Design, упакованный в CSS


Рубрика: Программирование -> Обзоры -> html/css
Метки: | | | | | |
Просмотров: 16924
Materialize. Material Design, упакованный в CSS

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

Ладно, хватит о грустном. Поговорим о более интересных вещах. В очередной раз, просматривая ленту новых проектов на GitHub, мне на глаза попался новенький CSS фреймворк под названием Material Design. Быть может я прошел бы мимо - новые фреймворки появляются как грибы после дождя. Уследить за ними тяжело (тем более протестировать). Обойти стороной Materialize мне не позволила «тысща» звезд, собранных за пару дней и намек на готовую реализацию свежего концепта дизайна от Google.

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

Асинхронные валидаторы в Angular.JS 1.3


Рубрика: Программирование -> Angular.JS -> JavaScript
Метки: | | |
Просмотров: 6225
Асинхронные валидаторы в Angular.JS 1.3

В середине октября состоялся финальный релиз моего любимого клиентского JS-фреймворка angular.js. Проект дорос до версии 1.3 и помимо типичного набора багфиксов, разработчики добавили в проект абсолютно новый функционал. Одной из наиболее интересных фишек стала поддержка асинхронных валидаторов (async validators).

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

Новая книга по angular.js: «AngularJS: Novice to ninja»


Рубрика: Программирование -> Angular.JS -> Книги
Метки: | | | | | |
Просмотров: 6856
Новая книга по angular.js: «AngularJS: Novice to ninja»

Перед ноябрьскими праздниками наткнулся на новую книгу по моему любимому JS-фреймворку - «AngularJS: Novice to ninja». В книге рассматривается agnular.js с самых основ. Автор разбирает такие вещи как: Dependency Injection, двусторонний биндинг, фильтры, написание тестов, создание собственных директив и другие важные околоангулярские темы.

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

SweetAlert — диалоговые окна


Рубрика: Интересности -> JavaScript -> Программирование
Метки: | |
Просмотров: 11070
SweetAlert — диалоговые окна

Гуляя перед сном по GitHub’у, наткнулся на проект «SweetAlert». Автор проекта реализовал добротное решение, позволяющее стильно показывать сообщения пользователям в модальных окнах. По сути, автор проекта сделал элегантную замену стандартному методу«Alert».

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

Как убрать пароль пользователя в 1С:Предприятие 8


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

Выходные у меня редко обходятся без программирования под платформу 1С:Предприятие 8. Всегда находятся компании с потребностью срочно перенести данные из одних документов в другие или сделать нестандартный отчет. Я редко кому отказываю, но работу предпочитаю делать дома, а не в офисе клиента. Не люблю, когда стоят над душой и постоянно спрашивают: «А долго еще?».

В итоге алгоритм работы сводится к стандартному сценарию: клиент предоставляет выгрузку своей БД (тут все зависит от вида работ), я работаю дома, потом возвращаю результат труда и получаю вознаграждение. Все элементарно, но зачастую возникают запарки вроде: клиент отдал базу, а пароль сообщить забыл. Обычно такое происходит, когда всю субботу набираешь заказы, а за исполнение берешься ночью. Тут и начинается самое интересное. Где взять пароль? Не звонить же клиенту среди ночи!

Способ снять пароль пользователя в 1С:Предприятие 8 существует несколько. Каждый имеет свои плюсы и минусы. Мне больше по душе вариант с использованием программы Tool_1CD.

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