Как мы работаем с удаленным дизайнером

При создании дизайна всегда возникает не малое количество правок по макетам. Invision отлично помогает во взаимодействии с удаленным сотрудником.

Тепловая карта размещений объявлений на Авито

[Обновление по проекту Оптосток]

Добавили тепловую карту размещений объявлений. Записали для Вас обзор функционала.

Новый функционал позволит найти наилучшее время для размещения объявлений на авито!

Кстати, если вы пользуетесь сторонним инструментом для авто-размещения объявлений авито, то наша аналитика Вам будет только в помощь.

Удачного просмотра и внедрения!

[Обновление проекта Оптосток]

Selection_082

Всем привет! У нас большое обновление.

Хотите знать в какое время ваши конкуренты размещают на авито объявления в вашей нише? Какой день наиболее популярный по размещению в вашей нише? В каких категориях размещаются ваши конкуренты в вашей нише?

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

Ниже Вы можете увидеть пример статистики по ключевому слову «samsung» в Санкт-Петербурге за последний месяц!

Живой пример на сайте optostack.ru!

«Застывший взгляд» Райнер Пацлаф

Продолжаю делиться прочитанными книгами. Книга «Застывший взгляд» Райнера Пацлафа одно из самых значимых прочтений в этом году.

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

Информация в книге актуальна не только для родителей.

Маленькой историей из жизни.

Переехав учиться в Санкт-Петербург, в съемную квартиру, мы отключили телевизор и поставили его на шкаф. Мы не проводили время у телевизора по вечерам, а гуляли по ночному Петербургу. Мы развивались, вместо того, чтобы убивать в себе волю.

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

Вернемся к книге…

Читать далее

Remote Офис не обязателен

В книге «Remote. Офис не обязателен» от основателей компании 32Signals расписанны прелести удаленной работы.

Книгу почитал перед летом 2014 года, когда уезжал на 3 месяца работать в Крым, а закончил по возвращении в Санкт-Петербург.

Книга полезная тем, что в ней рассматриваются:

— плюсы и минусы удаленной работы в роли сотрудника компании;

— плюсы и минусы компании, в которой часть сотрудников работает удаленно.

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

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

При этом конечно нужно держать себя и расписание в ежовых руковицах.

Книга определенно вдохновит и пробудит желание поработать удаленно.

Правила родителей Ричард Темплар

1005805095 Перед новым годом выделил себе отдельную полку под те книги, к которым стоит вернуться через некоторое время. «Правила родителей» Ричарда Темплара поставил именно на эту полку.

В книге написано 100 правил хороших родителей. Они читаются легко и практически все запоминаются и применяются.

Рассматриваются отношения с детьми дошкольного, школьного возраста, подростками.

Приведу несколько правил:

Все, что вы сейчас говорите о себе, лет через двадцать-тридцать отзовется у ребенка в ушах.

Очень скучно, если дети во всем копируют вас.

Строгость нужна не всегда… Вы все можете повеселиться и еще больше сдружиться.

Не нудите

Приятного чтения. Книгу можно купить на ozon.ru

Создаем высокоуровневое API запросов или как правильно пользоваться Django ORM

Представляю вам перевод статьи «Building a higher-level query API: the right way to use Django’s ORM«. Буду признателен за указание найденных неточностей при переводе.

В данной статье я попытаюсь аргументировать, почему использование низкоуровневых методов Django ORM (filter, order_by и т.д.) в представлении, является «анти-паттерном». Правильный путь — создавать «query APIs» на уровне моделей, где и описывается вся бизнес-логика приложения. Django не позволяет это сделать очень легко, но окунувшись во внутренности ORM, я покажу вам как достигнуть поставленной цели. Читать далее

Как заработать деньги в интернете

kak_bigПрочитал на днях книгу Андрея Рябых «Как зарабатывать деньги в интернете».

Особо понравилась глава про психологию денег и богатство.

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

В книге раскрыли «белые» и «черные» методы заработка. Подробно описаны бизнес-модели в сети. Объясняются различные термины, что в будущем поможет лучше ориентироваться в интернете.

Целый раздел посвящен стартапам, в котором рассказывается что это вообще такое, что такое инвестиции, кто такие инвесторы, какие бывают стадии стартапа… в общем можно найти уйму полезной информации ))

В книге очень хорошие иллюстрации. Автор — http://alphyna.livejournal.com/

Купил книгу на ozon.ru в электронном виде. Читается легко. Вперед «рыбачить» ))

Централизованный мониторинг c Munin

Selection_010

Сегодня настроил централизованный мониторинг c Munin.

Munin позволяет мониторить показатели работы сервера, такие как загрузка процессора, память, работу диска, сеть и т.д. Для него написано много плагинов, в том числе для postgresql, rabbitmq.

Читать далее

Не отворачивайся от возможного будущего, если ты не уверен что ты можешь чему-то в нем научиться

Приветствую!

Сегодня я хотел бы рассказать об этапах своей жизни, которые помогли мне вырасти и убедиться в мысли, что «Преодоление страха – это 100 %’ное движение вперед».

b0tfLfa3htM

Читать далее

Вебмастерская Яндекса 16 ноября

__-5OXpU3j4

16 ноября сходил на вторую вебмастерскую от Яндекс. Мероприятие было на высоте. Почти к каждому докладчику были вопросы.

Несколько инетерсных советов, которые унес с собой:

  1. Дополнительно к целям, в метрике желательно отслеживать цели по 404 ошибкам, по ключевому слову «не найдено» и другие сценарии, которые выводят ошибки или пустые страницы.
  2. Нужно использовать ретаргетинг для возвращения пользователей, которые ушли с первого этапа достижения цели.
  3. Использовать canonical при наличии большого числа страниц с практически одинаковым содержимым.
  4. ipset в помошь iptables.
  5. modSecurity для Nginx

Ждем ПланБ.

Питер, туман, самолеты. 1 сентября.

~3:45
Ночь. В иллюминаторе мелькают огоньки взлетно-посадочной полосы. Самолет достигает такой высоты, с которой складывается ощущение что ты в космосе. Сверху более ясное звездное небо, снизу его отражение в огоньках домов.

Покормили булочкой. Есть хочется…

Засыпаю…

~7:00
Подлетаем к Питеру. В 7 утра нас встречает 10° тепла и туман. Пилот оповещает о плохой видимости, начинаем накручивать круги. Запасной аэропорт объявлен — Домодедово. Покружив немного, летим в Таллин.

~8:00
Сели. Сидим. Ждем. Ждем час, ждем два… через 4 часов нас выпускают из самолета в аэропорт Таллина.

~12:30
Оказывается мы не одни воспользовались аэропортом Таллина. С нами еще около 4х самолетов. В терминале много пассажиров с детьми (1 сентября)  Выдали талон на еду в размере 10€. Стою в очереди в «столовую» длинною метров в 100.

15:00
Объявили рейс. Очередь резко сократилась. Покупаю еды, поем в самолете.

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

16:15
Питер. Еще 2 часа до дома.

Итог
За «прекрасное» время посмотрел на Таллин из окна аэропорта, пописал музыкальный трек и почитал книгу. Вполне творческое возвращение домой.

Munin 2.0.9 на Ubuntu 12.04 lts

В прошлом посте рассказывал об установке munin и настройке мониторинга nginx, mysql и postgres с помощью PyMunin. В данной заметке речь пойдет о том, как обновить до последней версии сам munin.
Веским поводом обновления для меня послужил изменившийся интерфейс и набор дополнительных плагинов, а точнее возможность мониторить celery, mongo, passanger.

Ставить будем иэ экспериментального репозитория.

Добавляем в /etc/apt/sources.list запись:

deb http://ftp.debian.org/debian experimental main

Устанавливаем пакет из эксперементадьного репозитория:

apt-get update
apt-get -t experimental install munin

Запускаем shell perl.

perl -MCPAN -e shell

Далее с каждой из библиотек из списка ниже делаем «install»

Time::HiRes
Storable
Digest::MD5,
HTML::Template
Text::Balanced
Params::Validate
TimeDate
Net::SSLeay
Getopt::Long
File::Copy::Recursive
CGI::Fast
IO::Socket::INET6
Log::Log4perl
IPC::Shareable
Log::Dispatch
Log::Dispatch::FileRotate
MIME::Lite
Mail::Sender
Mail::Sendmail
MailTools

Выходим из shell и производим автоконфиг.

munin-node-configure --shell --families=contrib,auto | sh -x

Перезагрузка.

reboot

Наслождаемся новыми возможностями Munin.

Интроверты

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

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

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

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

NewRelic

Познакомился с отличной системой real time мониторинга python приложения (так же PHP, Ruby, Java и т.д.).

При разработке на Django большенство разработчиков используют django-debug-toolbar. Она является отличным инструментом. В дополнение можно использовать django-devserver вместо встроенного сервера django. С помощью devserver удобно просматривать SQL запросы при Ajax обращениях.

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

После подключения NewRelic к приложению мы сможем следить за: выполнением views в Django, запросами к базе данных, временем выполнения SQL, ошибками в разных частях проекта и многое другое.

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

Кроме мониторинга самого приложения, можно следить за работой сервера.

Будем использовать.