Рубрика «Песочница» - 25

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

Управление доступом является одной из основных частей безопасности веб-приложения. Контроль доступа гарантирует, что только аутентифицированные и авторизированные лица могут иметь доступ к конфиденциальной информации, и только пользователь с допустимой ролью может выполнять предоставленные ему действия. Формирование ролей призвано определить чёткие и понятные для пользователей информационной системы правила разграничения доступа. Ролевое разделение позволяет реализовать гибкие, изменяющиеся динамически в процессе функционирования приложения правила разграничения доступа[1].

Рассмотрим несколько способов реализации системы управления доступом в корпоративном Java-приложении.
Читать полностью »

Уважаемыее, предлагаю к вашему рассмотрению патч к парсеру bash-4.2, который позволит повысить производительность написания скриптов.

Преамбула

У всех своё понимание активного отдыха. У меня, как и у любого специалиста ИТ, очень часто возникает необходимость отвлечься от текущей задачи (которая никак не хочет решаться) и сделать нечто постороннее. В один из таких моментов мне и пришла в голову блестящая мысль — отдохнуть с пользой. А именно — выпить кофе и заглянуть в парсер bash-4.2 с целью проверки неких идей, связанных с знаменитыми по прошлому году дырами в безопасности.
Читать полностью »

image

Не так давно прошел Час Земли, призванный стимулировать интерес к проблеме изменения климата, энергетического объединения человечества. К этому дню на сайте Вконтакте появился фонарик, который вызвал подлинный интерес в тематических сообществах. О создании такового пойдет речь в этой статье.
Читать полностью »

Предисловие


Прежде всего хочу сказать, мне всего 14 лет. Я надеюсь, что информация, которой поделюсь, будет для кого-то интересна.
Речь пойдет о некоторых задачах комбинаторики.

Сколько вариантов расставить n предметов?

Способ №1


Первое, что приходит на ум обычному человеку: «Возьму-ка я 3 предмета и начну их расставлять в ряд. Сколько разных комбинаций получится — столько вариантов расстановок и есть». Да, это так. Но есть способ, который по своей простоте опережает приведенный ранее способ.
Читать полностью »

Эта статья будет полезна начинающим пользователям Cygwin. Начнем с того, что нам для начала нужно ответить на простой вопрос. Что же такое Cygwin? Cygwin — это UNIX-подобная среда и интерфейс командной строки для Microsoft Windows. В системе Microsoft Windows уже существует подобный интерфейс cmd. Вызвать командную строку можно сочетанием клавиш Win+R. Но зачастую большую часть работы Windows пользователям приходится делать вручную. По другую сторону Linux пользователь уже давно написал bash-скрипт и сидит пьет пиво в сторонке от автоматизированного рабочего процесса.
Читать полностью »

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

image
Читать полностью »

Awesome CSS3 — библиотека CSS3 анимации - 1

Доброго времени суток. Представляю вашему вниманию небольшой анонс новой библиотеки CSS анимации.

Предистория

Причиной для создания этой библиотеки послужило накопление некоторых полуготовых решений в области CSS анимации. Потом просто стало интересно собрать все воедино, начали появляться идеи для новых видов анимации и желание реализовать все это на чистом CSS.
Читать полностью »

Данная статья продемонстрирует возможность легко написать свою нейронную сеть на языке Javа. Дабы не изобретать велосипед, возьмем уже хорошо проработанную библиотеку Fast Artificial Neural Network. Использование нейронных сетей в своих Java-проектах — реально. Часто можно услышать упреки в адрес Java касательно скорости выполнения. Хотя разница не так велика — подробно об этом можно узнать в публикации «Производительность C++ vs. Java vs. PHP vs. Python. Тест «в лоб»». Мы будем использовать обертку вокруг библиотеки FANN.
Читать полностью »

WYSIWYG — это неотъемлемая чать сайтов с редактируемым контентом. Но его недостатком является «фарширование» HTML-тегов разными атрибутами. В этой статье хочю расказать о том, как можно удалить «ненужные» атрибуты в большом количестве записей.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js