Почему Postgres часть 1 (перевод)

В последнее время встречаю много интересных статей на английском языке. Решил переводить их для тех, у кого с английским плохо. Т.к. время у разработчика обычно ограниченно, решил обратиться к знакомой за переводом. Встречайте первую совместную работу с Александрой (http://perevoding.ru/): «Why Postgres«. Периодически будем переводить статьи. Комментарии по переводу приветствуются.

Читать далее «Почему Postgres часть 1 (перевод)»

MariaDB, JS animation

Состоялась вторая встреча на территории М18. Выступил с мини докладом о MariaDB.

Со стороны М18 были два занятных доклада о средствах «Анимации в веб без применения Flash» и «Простые сайты могут приносить стабильный доход». Приведу основные тезисы из их докладов:

  • jQuery медленный в использовании для анимации.
  • GreenShock JS
    Лучшее что можно найти для DOM анимации.
    Лучше чем CSS анимация. Но при увеличении объектов начинает тормозить.
    Хорошо реализовать спрайтовую анимацию.
  • SVG
    Затруднительно создавать спрайтовая анимация.
    Отличный инструмент для диаграмм и схем.
  • Canvas
    Лучшее что можно найти для сложной анимации.
    Наиболее оптимизирована. Особенно хорошо работает на мобильных устройствах.
    Работа приближена к работе с ActionScript.
    TweenJS

До новых встреч!

Cumulus — Open Source RTMFP Server

Моя профессиональная деятельность иногда пересекается с областью Flash технологий. В рамках решения очередной задачи, мне посчастливилось найти Open Source замену Flash Media Server с его протоколом RTMFP.

Cumulus — сервер позволяющий организовать взаимодействие между Flash приложениями по RTMFP протоколу. В 2011 году он показал себя в работе вполне достойно, но не дотягивал до продакшена. Вылетал при долгой работе, приходилось его перезагружать. Ставится и настраивается он очень легко.

Если у Вас имеется более свежий опыт работы с данным сервером, то буду благодарен за любую информацию в комментариях.

Обмен опытом c M18

По мотивам Garage48, совместоно с M18, по моей инициативе, решили организовать обмен опытом, а в дальнейшем совместную разработку проекта.

В Сб 27 октября 2012 года встреча состялась. Разговор прошел в непринужденной обстановке. Обсуждали тему мониторинга и бэкапа сервера. Презентация, подготовленная мной для встречи:

Какие средства Вы используете для организации бэкапов? Буду благодарен любым комментариям.

Посетил «HackDay meets Garage48»

Главный девиз мероприятия, которое длится 48 часов, можно выразить в нескольких фразах, сказанных на нем:
— How much time you will sleep?
— Six hours.
— Too much.

Удалось поспать 4-5 часов за ночи с Пт на Сб и с Сб на Вс. Сделан прототип, который мы с командой успешно презентовали. Самое главное то, что после окончания мероприятия работа над проектом продолжается. Есть цель — довести его до коммерческой версии. Посмотрим что получится. =))


Поспал два часа. На HackDay пока пустовато. @ Зона Действия

«Тайм-драйв» — читать обязательно!

Тайм-драйв. Как успевать жить и работать
Глеб Архангельский

Недавно перечитал данную книгу во второй раз. Понял для себя, что работается под музыку в стиле «Trance» намного продуктивней. Применил на практике метод по разбору почты. Количество писем в папке «входящие» сократилось с сотен до нескольких десятков. Так же данная книга очень хорошо бодрит и воодушевляет. После прочтения появляется вера в светлое будущее )))).

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

О телевизоре:

Я говорю, возможно, жестокие и неприятные вещи. Но, на мой взгляд, расслабленные телевизором индивидуумы шансов на быстрый личностный и карьерный рост не имеют. Напрягайте мозг, коллеги, он, как и мышцы, от неиспользования атрофируется.

О времени:

В России эта проблема особенно остра. Все мы воспитаны на сказках, в которых результат появляется «по щучьему велению». Но, увы, одной только удачи обычно недостаточно. Для достижения успеха нужен серьезный, долгий, упорный труд.

Больше чем уверен, что вернусь данной книге через пару лет и найду для себя еще что-то новое. Однозначно нужно читать данную книгу всем, без исключения.

Успехов.

Купить книгу на Ozon.ru

Собственная проверка поля формы в Django

Данная заметка не открывает ни чего нового. Все, что здесь описано можно прочитать в документации к Django. Я лишь постараюсь привести готовый пример для валидации одного поля формы на два разных значения.

Например, нам необходимо получить от пользователя в качестве контакта «email» или «номер телефона». Пользователю требуется заполнить одно поле в форме, указав в нем одни из данных на выбор. Нам же необходимо проверить на серверной стороне что нам пришло и соответствует ли пришедшие данный требованиям.

В Django данное условие реализуется довольно легко с помощью создания собственного поля формы:

Собственно и все. Люблю Django. С ней код получается кратким и локаничным.

ReWork Бизнес без предрассудков

Книга читается очень легко. При желании можно прочитать ее за один вечер.

Могу рекомендовать ее в качестве легкого и беззаботного чтения, так сказать «just for fun».

Охарактеризовать ощущение после прочтения книги поможет подпись к ней, которую оставил мой друг: «… Всех знаний в себя не вобрать, а времени для действия всегда не хватает. Лучше работать, а по результатам написать свою книгу.»

Как обычно, ниже пара цитат из книги, которые больше всего понравились.

Скорость меняет все:

Едва ли не самый важный элемент в обслуживании клиентов — наличие у них возможности быстро связаться в представителями компании. Удивительно, как часто только одно это может рассеять негативную ситуацию и направить ее в положительное русло.

О найме на работу:

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

О сне:

Работа в ущерб сну — плохая идея. За дополнительно выкроенную пару часов позднее придется заплатить сторицей — подрывом духа, настроя и изобретательности.

Купить книгу на Ozon.ru

Стартап без бюджета, Майк Михаловиц

Продолжая тему освещения книг бизнес тематики, которые постепенно читаю, хочу привести несколько цитат из книги Майка Михаловици «Стартап без бюджета».

От книги осталось двойственное ощущение. С одной стороны книга хорошо мотивирует, а с другой дает те же советы, что можно найти в других бизнес книгах.

Вера в себя, в дело, которое ты делаешь. должны пронизывать каждую клетку твоего мозга. Четкая фокусировка мыслей и действий позволит достигнуть выдающихся результатов на пути становления собственной компании. Строить компанию не для других, а для себя, что позволит найти единомышленников.

Приведу несколько цитат из книги, которые мне понравились.

Читать далее «Стартап без бюджета, Майк Михаловиц»