Pull to refresh
9
0
Maksim Anfilatov @woyager

User

Send message

Рунет 90х

Reading time3 min
Views43K
В этом топике речь пойдет о тех временах когда был только Internet Explorer, а Opera была платной. И это все что я скажу в этом топике об Интернет Эксплорере.

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

Идея написать этот пост была подброшена мне недавним сообщением о закрытие Апорта. Я ударился в воспоминания и решил поделится ими с окружающими.

Читать только если вы заинтересовались первыми абзацами...
Total votes 153: ↑112 and ↓41+71
Comments184

Опрос. Как вы делаете деплой на production сервер(а)?

Reading time1 min
Views65K
Коллеги расскажите, пожалуйста. как вы делаете деплой на production сервер(сервера) веб-проектов.
Если у вас используется 3 или 4 вариант, то как вы переключаете document_root — создаете симлинк на новый релиз или переписываете (скриптом) конфиг nginx?
Если переключать симлинк не бывает проблем с APC или XCache?
Если не хватает какого то варианта пишите в комментарии.

UPD: Спасибо всем за комментарии, пятничный пост получился очень продуктивным и полезным думаю для многих.
UPD2: Небольшой обзор комментариев:
подробные разборы деплоя habrahabr.ru/post/211733/#comment_7286111 habrahabr.ru/post/211733/#comment_7287769
утилиты для создания deb пакетов habrahabr.ru/post/211733/#comment_7286187
наиболее популярное готовое ПО capistrano, fabric, teamcity
Total votes 56: ↑42 and ↓14+28
Comments149

Организация кружка электроники и робототехники в Москве

Reading time10 min
Views146K
Хотел бы рассказать о своем опыте организации кружка электроники в обыкновенной московской общеобразовательной школе. Это, может быть, и не очень соответствует тематике Хабра, но во-первых посты об образовании (высшего, дополнительного, за рубежом, интерактивного и т.д.) здесь появляются довольно часто, а значит интересны многим. И, во-вторых, сегодняшние школьники, которые увлекаются IT, электроникой и робототехники это, по сути, завтрашняя аудитория Хабра, не так ли?
image
Читать дальше →
Total votes 195: ↑194 and ↓1+193
Comments152

Как мы принимали вопросы Президенту

Reading time2 min
Views76K
В понедельник, 22 апреля, на телефон нашей техподдержки +7 (499) 647-40-40, стали поступать необычные звонки: звонили с целью задать вопросы В.В.Путину. Выяснилось, что люди в Израиле, Германии, Туркмении, Арабских Эмиратах и других странах видели наш телефон в выпусках новостей российских каналов, где сообщалось, что по этому номеру можно позвонить на прямую линию Владимира Путина. А так как, кроме нашего, в новостях показывали только номер Ростелекома 8(800)200-40-40, на который из-за рубежа позвонить невозможно, все начали звонить нам.



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

Читать дальше
Total votes 196: ↑135 and ↓61+74
Comments57

Функциональные мониторинги в Яндексе

Reading time4 min
Views9.9K
Мониторите ли вы свои сервисы в продакшене? Чья у вас это зона ответственности?

Часто, когда речь заходит о мониторингах, приходят на ум серверные разработчики, системные администраторы и DBA, которые должны следить за очередями обработки данных, наличием свободного места на дисках, за жизнеспособностью отдельных хостов и нагрузкой.
Такие мониторинги действительно дают много информации о сервисе, но далеко не всегда показывают, как сервис работает для реального пользователя. Поэтому, в качестве дополнения к системным мониторингам, мы создали в Яндексе систему функциональных мониторингов, отслеживающих состояние сервиса через конечные интерфейсы – через то, как приложение выглядит и работает в браузере, и то, как оно работает на уровне API.
Что же такое функциональные мониторинги в нашем понимании? Чтобы лучше это понять, давайте посмотрим на то, как все развивалось.
Читать дальше →
Total votes 23: ↑18 and ↓5+13
Comments5

Надежный код при высоких нагрузках

Reading time6 min
Views37K
Когда речь идет о высоких нагрузках, как правило, в центре внимания оказываются вопросы производительности или масштабируемости кода и архитектуры.

При этом о надежности самого кода говорить как-то не принято, хотя в суровых условиях высоконагруженных проектов его качество приобретает особое значение. Вам нужен действительно «пуленепробиваемый» код, который будет работать корректно даже в случае большого количества одновременных запросов к одним и тем же данным. В этой статье представлен набор рекомендаций, которые могут помочь вам в написании такого кода.
Читать дальше →
Total votes 104: ↑91 and ↓13+78
Comments42

Мониторинг связности в сети сервисов

Reading time7 min
Views6.9K

Предисловие

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

Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments3

Протоколирование: рекомендации по трассировке

Reading time10 min
Views22K
В данной статье я хочу поделиться своими мыслями/наблюдениями/рекомендациями относительно реализации такой важной задачи при разработке ПО как протоколирование. В Интернете существует множество статей описывающих инструменты для протоколирования, но очень мало информации о том, какие именно события, и какую информацию, нужно записывать в протокол работы программы.
Читать дальше →
Total votes 33: ↑31 and ↓2+29
Comments9

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity