Как стать автором
Обновить
96.06
Сначала показывать

На гребне технологий: совещание в радость — неужели такое бывает?

Время на прочтение7 мин
Количество просмотров6.4K
Дверь конференц-зала №3 была плотно закрыта уже не первый час. Сотрудники, привыкшие к такому повороту событий, не обращали внимания на отсутствие руководящего состава, но начальникам отделов приходилось нелегко. Формальная часть, сопровождавшаяся разрозненными записями на валяющихся повсюду блокнотах, была давно закончена, и директор пытался замотивировать подчиненных выполнять свою работу еще лучше, качественнее и быстрее. В закрытом помещении с плохой вентиляцией, где одновременно находится 12 человек. Немудрено, что большая часть присутствующих давно утратила интерес к происходящему, уткнувшись в смартфоны и занимаясь в лучшем случае текущими делами. Замдиректора и вовсе уткнулся в потолок и задумчиво крутил ручку в пальцах, изредка поглядывая на бледное полотно от включенного проектора.

image

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

Читать дальше →
Всего голосов 25: ↑10 и ↓15-5
Комментарии1

Бесплатный семинар «Построение отказоустойчивых систем и разработка крупных проектов»

Время на прочтение1 мин
Количество просмотров6.9K
Все мы, безусловно, мечтаем о том, что когда-нибудь наши проекты дорастут до масштабов Яндекса, Фейсбука, Гугла, будут работать на тысячах серверов, размещенных в десятках датацентров по всему миру, с аптаймом 99,99999%.

Так, конечно же, когда-нибудь будет. :) Но прежде, чем стать гуру системного администрирования и ассом веб-разработки, все равно нужно начать с азов. Для этого мы 20-го марта 2014 г. проводим в Москве бесплатный семинар «Построение отказоустойчивых систем и разработка крупных проектов».

Немного подробностей и ссылка на регистрацию под катом.

Читать дальше →
Всего голосов 11: ↑6 и ↓5+1
Комментарии3

Битрикс24 CRM — мощное оружие в битве продаж

Время на прочтение5 мин
Количество просмотров41K
В предыдущей статье мы коротко прошлись по основным сценариям работы с системой Битрикс24 и уверенно пообещали, что до конкретики рукой подать. Пришло время отвечать за слова, а начнем мы с наиболее востребованного и часто используемого компонента любого корпоративного SaaS-сервиса — CRM. Битрикс24 далеко не исчерпывается данной функциональностью, но CRM-составляющая, как и следовало ожидать, пользуется особым вниманием сотрудников. В рамках данной статьи мы очертим основные особенности реализации элементов CRM в данном продукте, а уж с чем его сравнивать и в чью пользу — смотрите сами, тут у вас полная свобода действий.



Процесс продаж может сильно различаться в зависимости от того, в какой отрасли оперирует ваша компания. Разумеется, никто лучше вас не знает, как именно менеджеры должны реагировать на заявки, с какой вероятностью лиды конвертируются в сделки, и чем вы вообще занимаетесь. Фирма оказывает консультационные услуги? Поддерживает интернет-магазин с возможностью приема заказов по телефону? Может быть, вы делаете и продвигаете сайты?
Читать дальше →
Всего голосов 38: ↑19 и ↓190
Комментарии3

Социальное облако – единое решение для совместной работы

Время на прочтение6 мин
Количество просмотров12K
Проблема выбора инструмента для ведения деятельности стоит перед каждой командой и отдельно взятым коллективом. Еще совсем недавно многим хватало “расшаренных” на сервере файлов с разграничением прав доступа, прописанных где-нибудь в AD, то сегодня такой подход зачастую уже не работает. Люди все чаще подключаются к процессу, находясь вне офиса, а поднимать VPN или предпринимать другие действия для безопасного подключения к корпоративным ресурсам может быть долго и попросту неоправданно.

image
Читать дальше →
Всего голосов 30: ↑17 и ↓13+4
Комментарии12

Видеозвонки через браузер — как заставить технологию работать на свою компанию

Время на прочтение7 мин
Количество просмотров33K
Ну очень интересно было разобраться, как совершать видеозвонки через браузер внутри компании и насколько это полезно. Тем более, что skype — «прослушивается» и пересылаемые пароли парсятся роботами…

Вроде есть Google+ Hangouts и им нередко пользуются — но это все таки не WebRTC и проприетарная облачная технология. Кто знает — не просматривают ли наше совещание по бизнес-планированию коллеги из другой компании-конкурента с блокнотами и неподдельными улыбками на сияющих лицах?

В общем, согласитесь, тема своих, приватных надежных видеопереговоров внутри компании — актуальна как никогда. Многим это нужно, но как организовать-то? У нас — получилось. Это можно сделать достаточно просто, если знать как :-) (изучив десяток RFC, стандартов w3c и их реализаций и докопавшись до причин).

Ниже я постараюсь провести по основным технологическим рискам реализации, на которые пришлось наступить нам и придется наступить скорее всего и вам — а на закуску: краткая технологическая выжимка и бизнесовый TODO, без взрывающих мозг ненужных деталей.
Читать дальше →
Всего голосов 52: ↑43 и ↓9+34
Комментарии18

Сложная предметная область — у кого искать ответы?

Время на прочтение4 мин
Количество просмотров11K
Веб-проекты, как и женщины, бывают разные — умные, красивые, соблазнительные и… мгновенно сводящие с ума. Довольно часто веб-проекты — это сайтики с несложной логикой и понятными технологиями. Завалить такой проект — нужно очень постараться, да и потом совесть будет мучить всю жизнь за лень и глупость.

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

Самое страшное начинается по мере приближения подобных систем к дню запуска. Допущенные при проектировании мельчайшие ошибки и недодумки начинают с визгом пропускать воду в кают-кампанию на глубине 5000 метров.
Читать дальше →
Всего голосов 16: ↑11 и ↓5+6
Комментарии10

Производительный сетевой сервер на PHP

Время на прочтение9 мин
Количество просмотров29K
Вы пробовали заказать в Макдональдсе жаренного на орудийном шомполе поросенка с домашним вином и, на десерт, девушку рядом с вами за столиком, для приятной беседы во время трапезы? Даже не думали об этом?? Вот-вот — статья как раз об этом, о стереотипах программиста и лени, двигающей прогресс. А если серьезно — в статье мы напишем очень полезный многим высокопроизводительный сетевой сервер на PHP за пару часов. Я совершенно серьезно :-)

Читать дальше →
Всего голосов 124: ↑89 и ↓35+54
Комментарии78

Выходим на финишную прямую — две недели до #FailOverConf Украина!

Время на прочтение2 мин
Количество просмотров2.7K
До первой технологической конференции «FailOver Conference Украина», которая состоится 3 октября 2013 года в Киеве, осталось ровно две недели!

Мы уже знакомили вас с анонсами ключевых презентаций и докладчиков (Sphinx, Percona, DOU.ua, Badoo, Google и т.д.)

Сегодня мы рады сообщить вам, что программа конференции полностью сформирована! И продолжаем знакомить вас с наиболее интересными докладами.
Читать дальше →
Всего голосов 9: ↑5 и ↓4+1
Комментарии3

Чем поможет архитектору «NoSQL» и… поможет ли?

Время на прочтение6 мин
Количество просмотров22K
В последнее время все больше говорят про «NoSQL» — прямо «модный» тренд образовался. «Технологию» начинают активно использовать известные авторитетные компании, в т.ч. в высоконагруженных проектах с немалыми объемами данных — и кто-то восхищается, а кто-то обливает себя бензином и факелом выпрыгивает с 35 этажа с криком: "SQL ACID forever!"


Причем о каком бы продукте не говорили, будь то MongoDB или Cassandra — нередко приходится наблюдать прямо таки религиозную восторженность и трепет, как будто речь идет о чем-то новом и священном.

Читать дальше →
Всего голосов 73: ↑58 и ↓15+43
Комментарии67

До #FailOverConf Украина остался ровно месяц!

Время на прочтение2 мин
Количество просмотров2.8K
Наверное, кто-то из вас уже знает, что специализированная технологическая конференция «FailOver Conference Украина» состоится 3 октября 2013 года в Киеве.

Несмотря на то, что до мероприятия еще остался целый месяц, счет участников уже идет на сотни!

Сегодня мы делаем небольшой обзор самых «вкусных» докладов — развеять сомнения тех, кто уже подумывает об участии, но еще не зарегистрировался, а также рассказать всем, кто про «FailOver Conference Украина» еще не слышал: 3-го октября надо быть в Киеве! :)

Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии9

#FailOverConf Украина состоится 3 октября в Киеве!

Время на прочтение2 мин
Количество просмотров2.9K
Шановні пані та панове! Рады сообщить вам, что специализированная технологическая конференция «FailOver Conference Украина» состоится 3 октября 2013 года в Киеве!

В начале апреля этого года мы провели первую «FailOver Conference» в Москве. Опыт ее проведения оказался очень удачным — в офф-лайне и он-лайне присутствовали около 800 участников (материалы прошедшей конференции выложены на Хабре).

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

Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии8

Блокировки сессий в веб-проектах — выбираем эффективное оружие

Время на прочтение4 мин
Количество просмотров20K
Всем привет!

В последнее время, в связи с бурным ростом и усложнением фронт-эндов, аяксами и т.п. — все чаще проявляется проблема блокировки сессий во время эксплуатации сайтов на PHP. PHP по умолчанию создает для сессии файл и процесс эксклюзивно его блокирует. Остальные процессы, пытающиеся открыть сессию (аяксы, табы в браузере) — выстраиваются в очередь. Не всегда логика приложения, особенно если она сложная, позволяет эффективно ограничить время блокировки конкурирующих за сессию процессов.

Ситуация усугубляется еще тем, что 3-5 подобных клиентов способны быстро забить зависшими и простаивающими в ожидании процессами PHP-воркеры и сайту становится плохо, если не сказать очень.

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

В статье расскажу какие инструменты позволяют быстро диагностировать проблему, приведу работающий код и дам несколько боевых рекомендаций по выживанию :-)

Читать дальше →
Всего голосов 28: ↑19 и ↓9+10
Комментарии48

#FailOverConf — как это было, презентации и видео

Время на прочтение5 мин
Количество просмотров12K


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

Целый день, более 7 часов, мы слушали доклады от разработчиков и архитекторов облачных сервисов, системных администраторов хостинг-провайдеров, опытных DBA, обсуждали их, спорили…

Тема оказалась очень важной и востребованной — более 1200 человек зарегистрировались на онлайн-трансляцию.

Конечно, сложно сразу «переварить» такой большой объем информации. К чему-то хочется вернуться позже, попробовать применить к конкретному проекту. Именно поэтому один из самых часто звучащих вопросов как из зала, так и в онлайне (в твиттере): «А будут ли опубликованы материалы?»

Да, конечно! Мы публикуем и презентации, и видео докладов, и с удовольствием делимся ими с вами!
Читать дальше →
Всего голосов 30: ↑26 и ↓4+22
Комментарии8

FailOver Conference 4 апреля — бесплатная онлайн трансляция

Время на прочтение2 мин
Количество просмотров4.2K
FailOver Conference состоится уже завтра, 4 апреля! Мы сами ждем это мероприятие с огромным нетерпением, потому что работа над программой уже завершена и в нее попало только все самое «вкусное»! :-)

Самое «горячее» специальное предложение для тех, кто не сможет присутствовать лично — бесплатная онлайн трансляция всего мероприятия!

Можно будет не только посмотреть все доклады, но и задать интересующие вопросы через твиттер с хэштегом #failoverconf.

Для этого требуется самая малость — зарегистрироваться на онлайн трансляцию.

А под катом мы расскажем о наиболее интересных, на наш взгляд, докладах!
Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии8

Как сэкономить деньги в Amazon Web Services — выбор эффективной архитектуры

Время на прочтение4 мин
Количество просмотров16K
Всем привет!

Сегодня поговорим на тему как «профессионально сэкономить» деньги при использовании облачных сервисов Amazon Web Services при размещении веб-решений, адаптированных для России. Мы активно используем сервисы данного облачного провайдера для проектов компании почти 2 года и постоянно занимаемся оптимизацией расходов. Довольно странно, что важная тема оптимизации расходов на Amazon Web Services, очищенная от маркетингового булшита, как-то не особо представлена в сети. Постараюсь предметно поделиться опытом и обозначить явные выгоды и ошибки, которые следует учесть при проектировании веб-систем.

Читать дальше →
Всего голосов 60: ↑54 и ↓6+48
Комментарии19

Сайты-неваляшки, или Приглашаем на FailOver Conference 4 апреля

Время на прочтение2 мин
Количество просмотров4.9K
«Быстро поднятое не считается упавшим!» (народная мудрость)

Понятие «FailOver» должно быть знакомо любому грамотному системному администратору. Резервные серверы, каналы, сценарии быстрого переключения на запасное оборудование… Одним словом – отказоустойчивость.

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

Про многосерверные конфигурации, гео-распределенные кластеры много пишется на том же Хабре, проводятся специализированные конференции (тот же HighLoad++, например).

А как быть средним и маленьким проектам? Для них все это может быть слишком сложно и дорого, а обеспечение отказоустойчивости — не менее важная задача. «Упавший» интернет-магазин потеряет клиентов и реальные деньги.

Хотите знать, как не «падать» (или — по крайней мере — быстро подниматься :)) — приходите или участвуйте онлайн в FailOver Conference 4 апреля!

Подробности — под катом.

Читать дальше →
Всего голосов 17: ↑10 и ↓7+3
Комментарии6

Измеряем производительность «облачных» дисков — спасаем MySQL

Время на прочтение6 мин
Количество просмотров21K
В последнее время в облачных средах и хостингах все чаще стали попадаться «виртуальные» жесткие диски. Техническая служба хостера может заверять, что «виртуальный» диск — быстрый, как десяток рейдов 10 (рейд 100 ;-) ) и держит сотни, а то и тысячи IOPS – однако MySQL заметно для клиентов тормозит. А как это доказать хостеру?

Проблема в том, что измерить «скорость» виртуального жесткого диска изнутри виртуальной машины – непросто, т.к. неясно, что мерить в первую очередь, чем и зачем. А сделать это нужно, чтобы убедить администраторов виртуальной конфигурации, что дело не в приложении и настройках MySQL. И нужно было, как говориться, просто «помыть руки» перед чтением мануала к хранилищу.

В статье я проиллюстрирую простую методику нахождения «точки опрокидывания» производительности виртуального жесткого диска, с использованием доступных в дистрибутивах инструментов – sysbench и iostat. Также мы измерим «точку опрокидывания» известных своей тормознутостью виртуальных дисков EBS от Амазона – как обычных EBS, так и Provisioned IOPS EBS (1000 и 2000 IOPS).
Читать дальше →
Всего голосов 62: ↑55 и ↓7+48
Комментарии63

CDN для 70 000 сайтов одной кнопкой

Время на прочтение6 мин
Количество просмотров27K
Что первое приходит вам в голову, когда вы слышите аббревиатуру CDN? Наверняка, «тяжелый контент», «много видео», «терабайты данных», «миллионы хитов в день».

Не так уж много в Рунете проектов, которые характеризуются подобными словами. Олег Бунин, организатор конференции HighLoad++ (мы доверяем ему в вопросах нагрузок :)), не так давно дал такую оценку: CDN в России нужен и при этом экономически оправдан нескольким десяткам сайтов в России.

А что же сайты поменьше (которых — на самом деле — подавляющее большинство: интернет-магазины, блоги, корпоративные сайты и т.д.)? Нужен ли им CDN? И если нужен, то почему же нет ажиотажного спроса на эту услугу? И можно ли совершить небольшую революцию в вебе одним модулем в CMS?

Ответы на эти вопросы — под катом…
Читать дальше →
Всего голосов 45: ↑25 и ↓20+5
Комментарии49

Новый «1С-Битрикс: Управление сайтом 12.0» — с преферансом и поэтессами!

Время на прочтение2 мин
Количество просмотров7.4K
Приглашаем вас 16 октября на онлайн-презентацию новой версии продукта «1С-Битрикс: Управление сайтом 12.0»! Начало онлайн-презентации в 11:00 (мск).



В новой версии «1С-Битрикс: Управление сайтом 12.0»:
  • абсолютно новый интерфейс системы управления — секси, няшно, мимими!
  • новое ядро платформы (ORM, ООП, библиотеки классов и другие страшные слова) — для эстетического наслаждения настоящих разработчиков
  • расширение функционала интернет-магазина (вам останется лишь решить вопрос, где взять товар)
  • облачный бэкап
  • интеграция с CDN в «один клик»
  • … и многое другое.



Читать дальше →
Всего голосов 27: ↑4 и ↓23-19
Комментарии9

Стабилизируем PHP на бою — что и почему «роняет» веб-сервер

Время на прочтение7 мин
Количество просмотров80K
Вы отвечаете за стабильность работы веб-проекта на PHP. Нагрузка постоянно растет, добавляются фичи, клиенты довольны. В один прекрасный день начинают появляться загадочные ошибки…

Ошибки серверного софта


… которые программисты не знают как исправить, т.к. «ломается» серверный софт, например связка apache-PHP — а клиент получает в ответ на запрос страницу о регламентных работах. Веб-разработчик часто не обладает глубокими знаниями в программировании на C в unix/linux, а сисадмин нередко, к сожалению, глубже bash в систему не погружается. Настоящий хардкор :-)

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


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

На практике я часто встречаю проекты, которые сталкиваются с подобным классом ошибок «серверного софта», и в команде не всегда знают, что делать. В логе apache часто появляются сообщения о нарушении сегментации (segmentation fault), клиенты получают страницу об ошибке, а веб-разработчик с сисадмином ломают себе голову, играются с разными версиями PHP/apache/прекомпилятора, собирают PHP из исходников с разными опциями снова и снова, пишут о багах, а им доказывают, что это баги не PHP, а их кода и так до бесконечности…

В статье я хочу рассказать как можно просто и быстро найти причину, почему PHP рассыпался на боевом сервере и устранить ее — не погружаясь в прекрасный мир системного программирования на C для unix :-) От вас потребуется желание и одна чашечка кофе.

Читать дальше →
Всего голосов 119: ↑98 и ↓21+77
Комментарии72

Информация

Сайт
www.bitrix24.ru
Дата регистрации
Дата основания
1998
Численность
501–1 000 человек
Местоположение
Россия