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

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

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

Устанавливаем несколько версий Node.js


Рубрика: OS X -> JavaScript -> Программирование
Метки: | | | | |
Просмотров: 14683
Устанавливаем несколько версий Node.js

При работе с Node.js нередко возникает необходимость держать в системе сразу несколько версий. Днем разрабатываем рабочий проект на последней стабильной версии, а вечером хотим познакомиться с особенностями последнего тестового билда. Или подключаемся к разработке проекта, который ориентирован на определенную версию Node.js. Переустанавливать Node.JS постоянно слишком утомительно, поэтому лучше сразу установить в системе Node Version Manager (Менеджер версий Node.js). Подробности установки под катом.

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

CodeIgniter мертв? CodeIgniter жив! Встречаем версию 3.0


Рубрика: PHP -> Новости -> Программирование
Метки: | | |
Просмотров: 4634
CodeIgniter мертв? CodeIgniter жив! Встречаем версию 3.0

Совсем недавно на глаза попадался пост с критикой в адрес CodeIgniter. Мол умер, когда-то хороший фреймворк, перестал развиваться - не скупились раздавать проклятия суровые php-разработчики. Лично мне этот фреймворк всегда нравился, а после интервью с Максимом (разработчик MaxSite CMS) в очередной раз убедился, что с фреймворком все в полном порядке. Пусть он редко обновляется, но созданного функционала вполне достаточно для решения типичных задач.

Пока где-то сыплются проклятия и “угрозы”, команда разработчика взяла и зарелизила 3-ю версию этого небольшого, но мощного инструмента.

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

Как подключить Яндекс.Директ к MaxSite CMS


Рубрика: Программирование -> PHP
Метки: | | | | | | |
Просмотров: 3878
Как подключить Яндекс.Директ к MaxSite CMS

Давно хотел поэкспериментировать с размещением на блоге рекламы от "Яндекс.Директ". Всегда слышал множество восторженных отзывов о данном способе монетизации, но как-то обходил его стороной. Был у меня в своем время печальный опыт работы с AdSense. После двух месяцев работы, Google посчитал (это было еще на проекте VR-Online.ru), что мы занимаемся накруткой и заморозил все честно заработанные средства. Не знаю с чего он так решил (никто ничего не накручивал), но что случилось, то случилось. Негативный осадок еще остался, поэтому на своем персональном блоге было принято решение попробовать аналогичное предложение от Яндекс. Посмотрим, что из этого выйдет. Если блог начнет окупать затраты на хостинг, то будет уже хорошо. Теперь, посмотрим как подключить Яндекс.Директ к MaxSite CMS.

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

TODO. Простейший список задач с помощью sails.js и angular.js

TODO. Простейший список задач с помощью sails.js и angular.js

Честно тебе скажу: в нашем журнале действует самая настоящая тайная ложа фанатов JavaScript. Главный редактор, выпускающий редактор, ваш покорный слуга — при виде очередного интересного JS-фреймворка мы сразу впадаем в веселое возбуждение и начинаем писать про него статью. Сломив встречное сопротивление наших хардкорщиков (это легко сделать, их здоровье подточено кодингом на сях и ночами за дизассемблером), мы выкатываем на твой суд очередной полезный материал. Прошу любить и жаловать — Sails.js, который способен порадовать даже матерых фанатов Node.js тем, что разрабатывать с помощью его на сервере можно совершенно без геморроя.

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

Что такое docker? Как установить, настроить и развернуть контейнер


Рубрика: Видео -> Программирование
Метки: | | | | |
Просмотров: 8111
Что такое docker? Как установить, настроить и развернуть контейнер

Не знаю как вы, а я что-то тормознул и пропустил контейнерную "революцию". Docker обсуждают уже как года два, а мне довелось с ним познакомиться только в конце минувшего декабря. Как говориться, лучше поздно, чем никогда. У меня в планах есть заметка про docker, но пока свободного времени нет, предлагаю посмотреть интересный доклад от команды GetDevNet. Автор достаточно хорошо рассказывает теорию контейнеров и знакомит с основами docker. После просмотра вы однозначно сможете установить docker и развернуть свой первый контейнер. В общем, рекомендую.

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

Какой язык программирования учить в 2015 году


Рубрика: Программирование -> 1С:Предприятие -> JavaScript
Метки: | | | |
Просмотров: 11277
Какой язык программирования учить в 2015 году

Не так давно разговаривал с приятелем на тему языков программирования. Он (приятель) только начинает свой путь в этом нелегком деле и попросил посоветовать язык программирования для изучения. С таким советом ко мне обращались всегда и мой ответ постоянно менялся. Например, если бы мне задали этот вопрос в 2001 или 2002 году, то ответом был однозначно “Delphi”. Тогда рулили десктопные приложения и Delphi был неслыханно популярным решением для быстрой разработки.

За 15 в IT все кординально изменилось. Delphi хоть и не канул в лету, но популярность свою растерял. Перспективы у технологии есть, но сегодня ее ниша - корпорации. Такие корпорации есть далеко не в каждом городе, поэтому новичкам никогда не посоветую браться за освоение этой технологии.

Хорошо, а все таки, какой язык программирования изучать в 2015 году? Барабанная дробь… JavaScript! Если вы ищите перспективный язык с намеком на универсальность (back-end, front-end, mobile development, desktop и т.д.), то обязательно посмотрите на JavaScript.

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

Снимаем блокировку учетной записи в diafan.cms и меняем забытый пароль администратора


Рубрика: Программирование -> PHP -> Администрирование
Метки: | | |
Просмотров: 5992
Снимаем блокировку учетной записи в diafan.cms и меняем забытый пароль администратора

Уже несколько раз нахвалил систему diafan.cms на которой я делаю большинство коммерческих сайтов. За два года использования этот продукт меня ни разу не подводил, а скорей наоборот, постоянно удивляет новыми фишками. Разработчики не забывают обновлять функционал и наводить порядок в старом. Багфиксы выходят регулярно и это здорово. Есть небольшие сложности с интеграцией 1С, но это отдельная история.

Не буду в очередной раз рассказывать о достоинствах этой CMS, а лучше поделюсь парочкой трюков, которые обязательно пригодятся новичкам. Начну с наболевшей проблемы: Вы превысили количество попыток и будите заблокированы на 30 минут.

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