Как стать автором
Обновить
137
0
Дмитрий Беляев @CuamckuyKot

веб-разработчик

Отправить сообщение

Cogear.JS – современный генератор статических сайтов

Время на прочтение3 мин
Количество просмотров23K

Привет, Хабр!


Хочу представить вниманию хабровчан генератор статических сайтов с открытым исходным кодом, написанный на Node.JS, в основе которого лежит Webpack.


Проект вдохновлён тем же Jekyll, но в основе своей использует современный технологический стек. Например, предоставляет возможность «горячей подгрузки» (без перезагрузки страницы) изменённых скриптов и стилей.


image

Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии62

Что нового в CodeKit 2.3

Время на прочтение4 мин
Количество просмотров14K
Есть такие программы, которые заметно облегчают жизнь веб-разработчикам. Среди пользователей Mac хорошо себя зарекомендовала программа под названием CodeKit. По сути это аналог grunt/gulp с визуальным интерфейсом и большим количеством различных возможностей, которые сильно упрощают процесс веб-разработки.

На днях CodeKit получила обновление до версии 2.3. Давайте посмотрим, что нового в этой версии.


Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии11

Вышел WordPress 4.1.1

Время на прочтение1 мин
Количество просмотров10K
Сегодня вышла минорная версия WordPress 4.1.1, в который был исправлен 21 баг релиза 4.1 «Dinah». Баги были самые разные — от глюков с редактором в Google Chrome до регулярного обращения движка к серверу обновлений при каждой загрузке панели управления сайтом.

Полный список багов можно посмотреть здесь, полный список внесённых изменений — здесь.

Разработчики обращаю внимание на то, что начиная с версии 4.1 обновление системы стало производиться автоматическим образом. Чему многие из нас сегодня утром и стали свидетелями. Если автоматическое обновление у вас не сработало вследствие настроек хостинга, рекомендуют обновиться вручную.

Читать дальше →
Всего голосов 13: ↑9 и ↓4+5
Комментарии13

Руководство по миграции WordPress-сайта

Время на прочтение7 мин
Количество просмотров213K


Каждый веб-разработчик регулярно сталкивается с задачей миграции. Сюда входят и развёртывание (deploy) локальной версии на удалённом сервере, и перенос работающего сайта с одного сервера на другой. Некоторые печатные издания для программистов называются «Cookbook» – что буквально значит «книга рецептов». Рецептов множество, какой из них лучший — дело вкуса. В этом материале автор расскажет о том, какую технологию переноса типичного сайта на WordPress он считает оптимальной, и почему.
Читать дальше →
Всего голосов 16: ↑10 и ↓6+4
Комментарии51

Yeoman для новичков

Время на прочтение3 мин
Количество просмотров85K


Есть такие программы и утилиты, воспользовавшись которыми, пользователь возопит: «Не знаю, как я мог жить без этого инструмента раньше!». На мой взгляд, консольная утилита Yeoman, написанная на Node.JS, относится как раз к разряду таких незаменимых инструментов. Почему?
Давайте посмотрим
Всего голосов 44: ↑40 и ↓4+36
Комментарии51

WordPress обновился до версии 4.1

Время на прочтение3 мин
Количество просмотров27K

Самая популярная в мире система управления сайтами WordPress обновилась до версии 4.1 под кодовым названием «Dinah», в честь джазовой певицы Дины Вашингтон.
Со слов авторов системы версия WordPress 4.1 должна помочь вам сфокусироваться на написании публикаций, а новая тема оформления по-умолчанию позволит показать написанное «в стиле».
Что нового?
Всего голосов 25: ↑23 и ↓2+21
Комментарии15

Установка php5.5+php-fpm+mysql+nginx на Mac OS X Mavericks

Время на прочтение7 мин
Количество просмотров86K
Каждый веб-разработчик, выбравший Mac, после первичной настройки системы ищет рабочий инструментарий. И если c IDE и редакторами всё понятно, то что-либо подобное по удобству win-довым OpenServer или Denwer за бесплатно найти трудно. Есть отличное решение MAMP PRO, но оно стоит две тысячи деревянных. Да и работа через Apache некоторых может смутить.

Занимаясь решением этого вопроса, набрёл на интереснейший материал, который рассказывает о том, как при помощи консольного пакет-менеджера Homebrew настроить рабочее пространство буквально за 5-10 минут. Публикую его перевод, потому что кому-нибудь подобная инструкция по настройке веб-окружения на Mac обязательно пригодится.

Читать дальше →
Всего голосов 58: ↑40 и ↓18+22
Комментарии75

Какие видеоуроки вы смотрите?

Время на прочтение1 мин
Количество просмотров60K
Есть интерес изучить вопрос, кто какие видеоуроки смотрит в целях самообучения.
Да, и смотрит ли вообще?
Прошу принять участие в опросе с целью провести актуальное статистическое исследование.
Думаю, что многим будет интересно узнать среднюю температуру по больнице.

По возможности поделитесь опытом и впечатлениями в комментариях.
Всего голосов 63: ↑36 и ↓27+9
Комментарии81

МКФ ИТМО — инновационная магистратура

Время на прочтение4 мин
Количество просмотров1.4K
МКФ ИТМО
Доброго времени суток, хабралюди.
Сегодня вы узнаете о «Магистерском корпоративном факультете» СПбГУ ИТМО, а также о личных впечатлениях автора, как абитуриента.
Проблема образования в провозглашенную эпоху «модернизации» России звучит особенно остро. Некоторые высшие учебные заведения еще живут перестроечными реалиями, предлагая студентами знания, по-большей части, советской высшей школы, но есть и другие — стремящиеся идти в ногу со временем, провозглашенным государством курсом и направлением развития научной деятельности.
Все об МКФ ИТМО
Всего голосов 46: ↑26 и ↓20+6
Комментарии34

Покупаем за рубежом через посреднические сервисы

Время на прочтение5 мин
Количество просмотров28K
Покупаем за рубежомПривет, Хабр!
Тема покупки за рубежом задавалась не раз и была встречена тепло и даже более того, потому что каждая хлебная крошка этой информации ценится на вес золотого слитка теми, кто еще не рискнул подсесть на волну забугорного шоппинга. Поскольку не раз все тонкости были озвучены, публикую краткий дайджест хабра-топиков по теме:
Пожалуй, хватит.
Конечно, всегда найдется, что добавить. Пользуясь возможностью, передаю привет бабушке!
Сегодня вы узнаете, каким образом купить товар, доставка которого в Россию не осуществляется, максимально удобным образом. На ваш выбор две известные компании, оказывающие услуги посредника — Shipito и Ebay today.
Поехали!
Всего голосов 119: ↑96 и ↓23+73
Комментарии47

Работа с формами

Время на прочтение6 мин
Количество просмотров3.6K
Известное дело — разработку любого веб-приложения можно поделить на этапы, а сами этапы — на типовые задачи. Одной из наиболее часто встречающихся типовых задач является работа с формами. Каждый раз, когда программисту приходится сталкиваться с ней, можно словить некоторое уныние, если надоевшая рутина не оформлена подобающим образом. Прежде, чем уйти под кат, покажу вам, как реализована работа с формами в cogear:
$this->form->set('add-comments')
->input('subject',array('validation' => 'required|max_length[80]'))
->editor('body',array('validation'=>'required|min_length[5]'))
->buttons('send');
if($result = $this->form->result()){
  if($this->form->save('comments',$result)){
    redirect('/node_url');
  }
}
$this->form->compile();


* This source code was highlighted with Source Code Highlighter.

Нравится? Рассказываю дальше
Всего голосов 19: ↑12 и ↓7+5
Комментарии23

Что делать, если вам пришла поврежденная посылка?

Время на прочтение3 мин
Количество просмотров29K
eBay
Пока готовится подробная статья про покупку на зарубежных аукционах и в интернет-магазинах, хочу рассказать вам о том, что делать в случае, если вы получили не то, что должны были.
После починки Epson Artisan 800 (см. топик о приключениях с ним), обзор которого уже числится в общем списке материалов к публикации, выяснилось, что СНПЧ для брата-близнеца Epson TX800FW не подходят к нему. Кто-то в комментах поглумился, сказав, что я попал на расходники, но на деле же все куда проще. Принтер покупался для дома, печать не горит, на первое время хватает ресурса родных картриджей. В качестве решения проблемы заказал СНПЧ на том же eBay.
Рассказываю дальше
Всего голосов 99: ↑91 и ↓8+83
Комментарии136

CMS с поддержкой OpenID стало на одну больше

Время на прочтение1 мин
Количество просмотров692
Сегодня в ряду движков, поддерживающих OpenID, стало на один больше. Пару дней назад на Хабре была развернутая публикация по системе управления сайтами cogear. Напомню, что разрабатываемая автором OpenSource-система, как и положено такому ряду систем, распространяется с открытым исходным кодом и по свободной лицензии GPL второй версии.
OpenID в движке используется как для автоматической регистрации/авторизации, так и просто для входа по своему OpenID-идентификатору, если вы указали его в профиле.
Особенности
Всего голосов 22: ↑12 и ↓10+2
Комментарии3

cogear — система управления сайтами

Время на прочтение4 мин
Количество просмотров3.1K
Доброго времени суток, %username%.
Довольно давно не обращался к тебе по-имени, но, проснувшись этим приятным и по-зимнему снежным осенним утром, решил снова донести до тебя информацию о разрабатываемой системе управления сайтами cogear.
Итак, чтобы у тебя была информация к размышлению, рекомендую ознакомиться с топиками анонса и релиза движка.
Что изменилось с того времени? Именно об этом мы сегодня поговорим.
Входи
Всего голосов 105: ↑71 и ↓34+37
Комментарии120

64 vs 32 — в чем выигрыш?

Время на прочтение1 мин
Количество просмотров49K
При переезде с 32-битного (на Core2Quad) Ubuntu на 64-битный (на Athlon 64 X2) Debian оказалось, что все процессы, будь-то PHP или старый добрый Apache2, стали потреблять вдвое больше памяти. Знающие люди подсказали то, о чем сразу не подумал сам — рост потребления памяти обусловлен вдвое большей длиной указателей.

Совершенно справедливо напрашивается вопрос — в чем тогда выигрыш для простого сервера? Было 2Гб памяти на 32-битах, стало 4Гб на 64-битах, при этом сhild-процессов Apache2 в памяти может жить примерно одинаковое количество, потому как на старом сервере один процесс занимал 20Мб, а на новом — все 50Мб.
Всего голосов 95: ↑63 и ↓32+31
Комментарии164

Обновление панели веб-мастера

Время на прочтение1 мин
Количество просмотров633
Новая панель веб-мастера от Яндекса
Сегодня был обновлен сервис для веб-мастеров от Яндекса. Первое, что становится заметно глазу — пользовательский интерфейс стал более дружелюбным. Взаимодействовать с сервисом стало приятнее и проще.
Скриншоты, трафик
Всего голосов 40: ↑31 и ↓9+22
Комментарии39

cogear — релиз 1.0

Время на прочтение2 мин
Количество просмотров908
Доброго времени суток, %username%.
В начале лета был опубликован анонс системы управления сайтами cogear.

Особенности движка:

  • Работает на фреймворке CodeIgniter.
  • Модульная архитектура. Установка/удаление модулей в один клик.
  • Широкий спектр применения системы. Дистрибутив предоставляет возможность создать сообщество с многопользовательскими блогами, но благодаря расширяемой архитектуре возможностей трансформации движка существует великое множество.
  • Гибкая система хуков. Позволяет модифицировать любые контроллеры и модели, не затрагивая их код.
  • Открытый исходный код.
  • Интернационализация.
  • Автоматическая загрузка классов/моделей.
  • Оптимизация скорости загрузки (объединение файлов CSS и JavaScript).
  • Кеширование с поддержкой тегов (работает с файловой системой и Memcached).
  • Возможность подгружать стили и скрипты для определенных браузеров (прощай IE6).
  • Собственный шаблонизатор, дающий возможность работать и с PHP-Native.
  • Подробная документация, в том числе и в PDF.

Информация, скриншоты, трафик
Всего голосов 83: ↑69 и ↓14+55
Комментарии151

Обзор LBook V3 Extended

Время на прочтение6 мин
Количество просмотров1.9K

Вступление

LBook V3 Ext Приветствую вас, о хабралюди! Поддержу волну интереса к электронным книгам статьей и видео-обзором LBook V3. Вопросом приобретения и использования подобного рода устройств заинтересовался пару месяцев назад. Работая по половине суток за Apple Cinema Display, стал ощущать, что при чтении объемных материалов внимание частично отвлекают красочные элементы сайтов и интерфейса ОС. Временный выбор пал на iPhone в паре с полезной программой ruBooks, но интерес к возможности воспринимать информацию «как с белого листа» был подкреплен волей случая. Удача приобрести пользованный LBook V3 за сумму много меньшую прилавочной разрешила все сомнения в пользу технологии электронных чернил.
Читать дальше →
Всего голосов 63: ↑54 и ↓9+45
Комментарии140

Медленный UPDATE vBulletin — в чем подвох?

Время на прочтение1 мин
Количество просмотров1K
Купил лицензию на vBulletin на два форума. На одном — летает круглые сутки (около 20000 зарегистрированных пользователей), на другом — начинает тормозить к вечеру (120000 пользователей).
Посещаемость одинаковая — 50-100 человек онлайн. Запустил на тормозящем форуме Debug Mode, оказалось что самый последний запрос занимает вплоть до 16 секунд!
UPDATE user
SET lastactivity = 1226505039
WHERE userid = 1

Читать дальше →
Всего голосов 16: ↑11 и ↓5+6
Комментарии40
1

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность