Достаточно распространенная задача — поменять местами элементы в списке. Но как правило эта задача решается жуткими костылями, особенно если это Drag&Drop. Сейчас я ...
Число JS-библиотек ни в коей мере не уменьшается; наоборот, оно растёт с каждым днём. Когда мы доходим до приложений JS, лучшим выбором оказываются шаблоны, чем полноценные ...
Некоторое время назад был опубликован пост с подробным описанием уязвимости функционала «remember me» в фреймворке Laravel. Она позволяла имперсонировать любого пользователя ...
Huginn — система программирования агентов и выполнения разнообразных задач в онлайне, сделанная по образцу Yahoo Pipes и IFTTT, но только для установки на собственный сервер. ...
Периодически стал замечать, что не могу найти нужную статью, которую видел раньше. Вроде бы все просто — по запомнившимся сведениям статью можно легко найти. Но нет. Поиск в ...
Сегодня решил запустить свой сервис коротких ссылок)) Название: Linkz beta ( Lin.kz ) Пример короткой ссылки: lin.kz/b Как работает: 1. Заходим на Lin.kz 2. Вставляем свою ...
Создание, настройка и оформление 404-й страницы является важной задачей, и данный элемент содержимого должен быть проработан в каждом более-менее серьезном коммерческом сайте. ...
Наша компания довольно давно занимается разработкой больших веб-приложений на Python / Django. В рунете крайне мало информации об этом замечательном языке программирования и ...
Привет! Не так давно вместе с коллегами из SiteSecure мы опубликовали на хабре результаты исследования по вопросам безопасности в разрезе различных CMS-систем. Материал вызвал ...
Про директивы много написано, но мало о том как писать их правильно. Поделюсь опытом. Хорошо написанная директива должна решать одну задачу легко расширяться не конфликтовать ...
В этой статье я расскажу вам как внедрял красивые графики в наш сервис учета коммунальных услуг Dom24x7 и с какими проблемами и неудобствами пришлось столкнуться. Для Vaadin 7 ...
Дорогие друзья! У нас отличная новость! Мы снизили цены на ресурсы почти на 40%. Теперь 1 нест в странах ЕС (Германия и Голландия) стоит всего 0.0041 доллар в час или около 3 ...
Конечно, без страницы в интернете жить в наше время просто немыслимо. Когда свой сайт есть даже у круглосуточного ларька возле дома, а в каждую собачью конуру проведен ...
Достаточно много интереса проявляется среди технического сообщества к Docker и Ansible, я надеюсь, что после прочтения данной статьи, вы тоже разделите этот интерес. Вы так же ...
Для меня было очень неожиданно то, что в хабе по Java практически нет информации по работе с PDF документами, поэтому я, из личного опыта, хочу на примере сервлета показать ...
Знающие люди рекомендуют разработчикам периодически пробегать глазами свою стандартную библиотеку, чтобы лучше представлять ее возможности. Зачем очередной раз изобретать ...
Вот и настало время весеннего обновления WebStorm, нашей IDE для front-end разработки и Node.js. В новом WebStorm 8 появились поддержка фреймворка AngularJS, ...
Сегодня мы впервые публикуем обзор программы от нашего технического специалиста Yuliya_Sadovnik Из наших предыдущих статей вы могли узнать немного о «нетворческой» части ...
Одна из ключевых возможностей Nimbus Note — это сохранение и/или редактирование заметок в виде html-документа. И заметки эти создаются/редактируются в браузере или на ...
В данной статье я расскажу вам о способе организации прав доступа к web-ресурсу на основе ролевой модели. Сразу замечу, что прикладную реализацию получения или проверки прав ...
Не так давно зарелизилась новая версия Python 3.4 в changelog которой вошло много «вкусностей». Одна из таких — модуль asyncio, содержащий инфраструктуру пригодную для ...
А начиналось всё с простого скриншоттера… Врядли тогда в апреле 2013-го мы могли предположить, что идея сделать уже наконец нормальный аддон для снятия скриншотов в Chrome ...