Escalibro

Недоступность сайта

Здравствуйте, сегодня мы отключились на несколько часов и поставили на сервер источник бесперебойного питания, так как уже несколько раз сервер оставался без света.

Кстати, ведутся работы по добавлению возможности скачивания книг файлами, сейчас планируется поддержка только txt, pdf, fb2, mobi, epub форматов. Есть пожелания о поддержке других форматов?

Escalibro

Лицензии Creative Commons

Сегодня мы добавили функционал, который позволяет вам легко лицензировать ваши произведения по лицензии Creative Commons. Изменить тип лицензирования вы можете на странице редактирования книги. Все пользователи увидят тип лицензии в информации о книге в виде небольшого изображения со ссылкой на полный текст лицензии.

Творческих успехов вам, пользователи!

Escalibro

Українські переклади

В одному з постів я питав чи потрібно зробити окремий сервіс для перекладів нашого сайту. Відповіді я не бачив, а українськими перекладами займатися все ще ніколи, тому я просто викладу суцільний файл перекладу. Хто завгодно матиме змогу завантажити його, відредагує та розмістить посилання на цей файл в комментарях. Ми будемо дуже вдячні ентузіастам.

Ось сам файл: http://dl.dropbox.com/u/18807070/escalibro/django.po

Це звичайний текстовий файл зі спеціальною внутрішньою структурою - його можно відкрити звичайним блокнотом, але я пропоную користуватися Notepad++

Escalibro

Лень одолевает...

С одной стороны делать ничего не хочется, с другой - хочется порадовать наших пользователей. Мы нашли компромис, поэтому изменения не такие заметные, но нужные:

  • Обновили редактор, в нём определённо много изменений, о них вы можете узнать на странице http://imperavi.ru/redactor/whatsnew/
  • Реализовали функцию "Кат" (последняя кнопка в редакторе), которая позволит вам указать какую часть текста показывать в списке постов (до этого в списке постов были полные посты, это порождало хаос в списке постов)
  • Сделали регулирование размера страницы при чтении книги
  • Исправили что-то, добавили ещё что-то, не помню, значит не важно :)
Escalibro

Честные рейтинги?

Как-то что-то где-то подкрутили и теперь, на мой взгляд, получился честный рейтинг (по крайней мере порядок в сортировке по рейтингу стал адекватным). На этом мои знания об изменениях в рейтингах закончились :)

Также были сделаны следующие изменения, которые раньше не озвучивались:
  • Добавлена возможность импортирования произведений из Самиздата и других сайтов, поддерживающих RSS. Изучить данный функционал можно воспользовавшись ссылкой на странице своих произверений, рядом с добавлением книги, серии добавилась кнопка импорта.
  • Добавлена возможность сортировки пользователей по рейтингу.
  • Что-то ещё добавили/исправили, но я уже ничего не помню...
PS каждый день кажется таким нагруженным, а в итоге остаётся ощущение, что ничего не сделал, вот так у меня сейчас будет идти вся неделя, поэтому не знаю когда всё-таки разместим статью на хабр, ведь нужно будет следить за проектом минимум сутки.
Ни о чём

Как стать известным

... блоггером
Тяжело: стать блоггером. стать известным.
Легко: cтать известным. стать блоггером.

... писателем
Тяжело: стать писателем. стать известным.
Легко: стать известным. стать писателем.

... музыкантом
Тяжело: стать музыкантом. стать известным.
Легко: стать известным. стать музыкантом.

Ну вы поняли, да? ;)

Escalibro

Упс...

Неделя выдалась спокойная и нам стало скучно... Поэтому мы решили сделать что-то революционное для нашего сервиса и... сломали много функционала. Да, правда сломали и сейчас даже не уверены, что весь восстановили. Но всё-таки у нас есть оправдание - мы хотели как лучше оптимизировали скорость загрузки сайта и повысили устойчивость к большим нагрузкам.

Сайт стал быстрее грузиться за счёт:

  • уменьшения картинок, стилей и скриптов примерно на 80%;
  • уменьшения количество стилей и скриптов за счёт слияния в 1 большой стиль и 1 большой скрипт;
  • включили кеширование этих самых картинок, скриптов и стилей
  • а также за счёт того, что местами мы писали странный код, удалось получить прирост производительности в десятки раз.

Интереса ради я снимал видео о том, как мы нагружаем наш сервер, кстати, абсолютно бесполезное видео, зато красиво (каждая точка это запрос на сервер):

Вот так мы с шести разных компьютеров "атаковали" наш сервис. У меня есть ещё 7 записей, могу потом поделиться, если будут желающие.

Интересно, что сегодня мы смогли повысить устойчивость к высоким нагрузкам ориентировочно в 300 раз. Вчера нам не удавалось пережить нагрузку в 20 параллельных запросов (сервер замирал и не подавал признаков жизни 5 минут), а сегодня мне не удалось заставить наш сервер даже немного сбавить обороты, даже при нагрузке 6000 параллельных запросов.

На закуску вот график зависимости скорости загрузки сайта от количества пользователей, которые собираются открыть сайт одновременно:

PS цель данного действа - пережить хабраэффект :)

Escalibro

Итог первой недели нового года

Снова всем доброго времени суток, так как я тут на правах блогера, буду и дальше выполнять свою роль...

Для начала, хотелось бы поделиться ссылкой на интересный сервис: http://therules.ru/ [Правила русского языка]. Особенностью данного сервиса является удобный поиск, да и вообще, я давно хотел найти подобный сервис.

Также добавились пара удобностей у нас на сайте:

  • Добавлена возможность просмотра уведомлений, а также настройка типов уведомлений, которые будут отправляться на ваш адрес электронной почты (вы можете попасть туда пройдя в свои "Входящие" сообщения и ссылке "Уведомления" в меню или просто нажать здесь)
  • Добавлено уведомление, которое отвечает за получение новых комментариев к вашим книгам, постам и комментариям.

Ещё есть проблема с переводами на украинский язык, если русский я иногда дополняю/исправляю, то украинский я видел довольно давно. Таким образом, мы можем сделать небольшое приложение, которое будет доступно из браузера, где вы могли бы помочь исправлять/дополнять переводы. Хотелось бы узнать ваше мнение по данной проблеме.

Escalibro

Новогодние изменения

Рад поделиться хорошими новостями с вами. Новый год мы отпраздновали просто супер

На самом деле Илья и Рома помогли сделать большой шаг вперёд этому проекту, попробую собрать список изменений:

  • Теперь есть возможность регистрации и входа на сайт используя уже имеющиеся у вас аккаунты на ВКонтакте, Facebook, Google, OpenID. Замечание: При этом из вашего аккаунта берётся некоторая информация, такая как адрес электронной почты, ник, день рождения.
  • Рейтинги пользователей теперь работают!
  • Теперь есть возможность смены адреса электронной почты.
  • Уведомления теперь всегда в поле зрения!
  • При наведении на ник пользователи всплывает окошко с возможностью быстрого перехода на нужные страницы.
  • Отправка сообщений и комментариев теперь возможна по нажатию ctrl+Enter.
  • Добавлен календарик при вводе дня рождения ;)
  • Также произошли большие внутренние изменения, которые уменьшают затраты мозгосил при дальнейшей разработке.
PS Поздравляем всех с прошедшим!
PSS Сервер падал, воскресал и снова падал, больше я ничего трогать не буду, обещаю! Так что можете получать удовольствие!
Escalibro

Вот такие вот пироги

В датацентре studix.bond@home враги перестали отключать интернет и теперь отключают свет. Просим прощение за перебои в работе сервиса.