Pull to refresh
46
0
Владислав Раструсный @FractalizeR

CTO

Send message

Пишем первый аддон для XenForo. MVC, шаблоны, стили, настройки, навигация — используем все

Reading time10 min
Views10K
Кир разместил на форуме учебный аддон, на котором можно продемострировать, как нужно писать аддоны для XenForo. Этим мы сейчас и займемся. Этот учебный аддон содержит парочку ошибок, возможно, для того, чтобы мы себя проявили, обнаружив и исправих их. Мы создадим такой же аддон с самого начала и позволим себе немного улучшить / исправить то, что получилось у Кира.

Читать дальше →
Total votes 7: ↑5 and ↓2+3
Comments1

Ускоряем XenForo: включаем кеширование

Reading time1 min
Views3.4K
По умолчанию кеширование в XenForo отключено. Кеширование выполняется с помощью Zend Framework, поэтому доступно большое разнообразие систем кеширования. И включить его очень просто.

Читать дальше →
Total votes 5: ↑3 and ↓2+1
Comments4

XenForo: Краткий обзор архитектуры форума для программистов

Reading time9 min
Views25K
Добрый день.

В этой статье я постараюсь вкратце описать архитектуру нового форумного движка XenForo, нового конкурента VBulletin и IPB, насколько это у меня получится после пары часов знакомства с исходником. О XenForo, спроектированном бывшими авторами VBulletin3, Киром и Майком, я уже немного писал.



Читать дальше →
Total votes 34: ↑27 and ↓7+20
Comments47

Internet Brands, владелец VBulletin подает в суд на авторов конкурентного движка XenForo прямо накануне начала продаж

Reading time2 min
Views1.4K
Несколько часов назад на официальном форуме VBulletin сотрудник Internet Brands с ником IBAdrian опубликовал заявление, из которого следует, что XenForo нарушает копирайт Internet Brands и по большей части просто скопирован с VBulletin.

Читать дальше →
Total votes 32: ↑24 and ↓8+16
Comments101

Краткий обзор membase — нового NoSQL решения от авторов memcached

Reading time3 min
Views5.5K
MemBase — открытое, распределенное персистентное хранилище ключ-значение оптимизированное для хранения данных веб-приложений.

  • персистентен
  • имеет квази-постоянное (quasi-deterministic) малое время отклика
  • высокая скорость работы
  • линейно масштабируется с одного сервера до тысяч
  • не имеет схемы данных (только ключ-значение)
  • совместим по протоколу с memcached


Читать дальше →
Total votes 83: ↑80 and ↓3+77
Comments42

Тест простоты числа регулярным выражением

Reading time3 min
Views12K
Я видел множество проблем, связанных с регулярными выражениями, но в прошлую пятницу, спасибо Крису и Шону я нашел одну регулярку, которая позволяет проверить, является ли данное целое число простым. Оригинальные статьи предлагали следующее регулярное выражение для определения простоты числа:

Читать дальше →
Total votes 104: ↑94 and ↓10+84
Comments31

XenForo: назначена дата релиза публичной беты и объявлены цены

Reading time1 min
Views1.1K
Рад сообщить, что первая публичная бета-версия нового форумного движка XenForo, о котором я уже писал, будет доступна уже в первую неделю октября. Точную дату объявят дополнительно. После старта беты будет объявлена также и дата финального релиза. Бета-версию смогут скачать только покупатели XenForo для тестирования. Продажи, как вы понимаете, стартуют сразу с выходом беты. Цены на форум таковы:

Читать дальше →
Total votes 12: ↑8 and ↓4+4
Comments43

Rad Studio 2011 XE: новое в Delphi, C++ Builder, RadPHP и Delphi Prism

Reading time3 min
Views8.5K
Совсем-совсем недавно вышел новый релиз Embarcadero RAD Studio XE (2010). Предлагаю ознакомиться с новыми возможностями этой среды по сравнению с версией 2010.

Читать дальше →
Total votes 39: ↑31 and ↓8+23
Comments61

«Новый форумный движок XenForo» или «Каким мог бы стать VBulletin 4.0»

Reading time3 min
Views7.7K
Сегодня через одного из моих друзей до меня докатилась новость об анонсе нового форумного движка XenForo. Его авторами являются два уважаемых разработчика Майк Салливан (Mike Sullivan) и Кир Дарби (Kier Darby), благодаря которым мир увидел VBulletin 3.x таким, какой он есть сейчас.

Читать дальше →
Total votes 40: ↑34 and ↓6+28
Comments58

Архитектура больших проектов: FaceBook

Reading time7 min
Views9.2K

Архитектура больших проектов: Facebook



На том уровне, на котором работает Facebook, традиционные подходы к организации работы вебсайтов не работают вообще или, как минимум, не обеспечивают должной производительности. Огромная посещаемость проекта бросила вызов инженерам Facebook необходимостью поддерживать работоспособность сайта при почти полумиллиарде активных пользователей. Эта статья описывает программное обеспечение и техники, благодаря которым это стало возможно.

Читать дальше →
Total votes 53: ↑50 and ↓3+47
Comments13

PHP: Определение языка текста с помощью N-грамм. Часть 1

Reading time10 min
Views3.8K
Примечание: я не смог по какой-то причине восстановить свой перевод, за который получил инвайт и он куда-то пропал. Поэтому публикую его снова.

Обычно, когда мы смотрим на текст, мы разбиваем его на слова и используем эти слова для определения языка, на котором он написан. Однако существует достаточно много способов сделать это, сравнивая другие единицы текста. Например, буквенные n-граммы.

N-граммы — это просто n-буквенные последовательности, извлеченные из документа. Например, слово «констебль», разложенное в триграммы (трехбуквенные последовательности) будет выглядеть так: {«кон», «онс», «нст», «сте», «теб», «ебл», «бль»}. Существует большое количество способов извлечения таких последовательностей. Более-менее очевидный приведен ниже. С помощью этой функции можно извлекать n-граммы из входной строки. По умолчанию извлекаются триграммы.

Читать дальше →
Total votes 17: ↑12 and ↓5+7
Comments10

PHP: Определение языка текста с помощью N-грамм. Часть 2

Reading time5 min
Views2.5K
Вторая часть статьи Яна Барбера об определении языка текста с помощью PHP. Первую часть можно найти тут.

Разбить на две части пришлось из-за большого объема текста с форматированием («Some error… We know...).
Читать дальше →
Total votes 12: ↑9 and ↓3+6
Comments5

Выделение синтаксиса исходников для хабратопиков

Reading time4 min
Views475
Добрый день.

Прежде всего, хотелось бы поблагодарить w999d за инвайт :) В ответ захотелось сделать для хабрачан что-то приятное :)

Когда я писал свой первый пост на Хабре в песочницу, я обратил внимание, что Хабр по какой-то загадочной для меня причине не поддерживает тег выделения синтаксиса для постов. Когда пишешь какую-нибудь статью по программированию, исходник нужно форматировать обязательно, иначе его просто читать никто не будет. Тогда я как-то обошелся каким-то сторонним форматтером, работа которого для PHP кода меня не сильно устроила. Но в мою голову запала мысль сделать нормальный форматтер для хабрачан. Впрочем, даже если окажется, что я изобрел велосипед, время, которое я провел, разбираясь с исходником форматтера, точно не потрачено зря.

Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments16
2

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity

Specialization

Chief Technology Officer (CTO)