Pull to refresh
137
0
Дмитрий Беляев @CuamckuyKot

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

Send message

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

Reading time 3 min
Views 23K

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


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


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


image

Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Comments 62

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

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

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


Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Comments 11

Вышел WordPress 4.1.1

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

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

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

Читать дальше →
Total votes 13: ↑9 and ↓4 +5
Comments 13

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

Reading time 7 min
Views 213K


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

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

Reading time 3 min
Views 85K


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

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

Reading time 3 min
Views 27K

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

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

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

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

Читать дальше →
Total votes 58: ↑40 and ↓18 +22
Comments 75

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

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

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

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

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

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

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

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

Reading time 6 min
Views 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.

Нравится? Рассказываю дальше
Total votes 19: ↑12 and ↓7 +5
Comments 23

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

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

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

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

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

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

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

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

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

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

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

cogear — релиз 1.0

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

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

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

Информация, скриншоты, трафик
Total votes 83: ↑69 and ↓14 +55
Comments 151

Обзор LBook V3 Extended

Reading time 6 min
Views 1.9K

Вступление

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

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

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

Читать дальше →
Total votes 16: ↑11 and ↓5 +6
Comments 40
1

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity