Архив за 28 ноября 2013 - 4

Забудьте о глобальности (часть 1)Почему масштабный запуск продукта практически не работает? Как искать первых клиентов стартапа и стоит ли это делать? Нужно ли стремиться завоевать мир на ранней стадии стартапа? Мы подготовили перевод нового эссе Пола Грэма «Do Things that Don’t Scale», которое посвящено заблуждениям основателей стартапов на начальном этапе.

Пришедшим в Y Combinator мы чаще всего советуем не думать о масштабировании. Многие будущие основатели компаний считают, что стартапы либо сразу становятся успешными, либо не добиваются успеха никогда. Нужно создать новый продукт, предложить его на рынке, а дальше всё как обещал Эмерсон: если вам удалось усовершенствовать мышеловку, то люди сами найдут дорогу к вашему дому. А если не найдут, значит, рынок для вашей продукции не существует.1

На самом деле стартап взлетает, если основатели заставляют его взлететь. Исключения бывают, но очень редко. Обычно «разгонять» компанию приходится самостоятельно — совсем как машину до появления электрического стартера. Для запуска двигателя в те времена приходилось крутить железную рукоятку. Когда завёлся, всё в порядке, но если хочешь ехать — сначала покрути!
Читать полностью »

Первый пост был оценен несколько критично но прозвучала здравая мысль выложить сразу весь цикл статей.
К сожалению, все сразу оформить не получиться просто физически. А делать тяп-ляп не хочется.
Эта статья посвящена добавлению драйверов в XCP, на примере установки сетевой карты.

Читать полностью »

В своей работе мне постоянно приходится копипастить большое количество однотипного кода связанного с разметкой, валидацией, форматированием и т.д. большого количества полей из СУБД. Давно хотелось как то автоматизировать эту задачу.

Генерация повторяющихся блоков кода с помощью плагина для Sublime Text 2

Читать полностью »

Миграция фотографий или ещё одна очередь на MySQL Недавно мы писали о том, как перед нами впервые встала задача крупномасштабной миграции данных пользователей между дата-центрами и о том как мы ее решили.
В этот раз мы подробнее остановимся на том, каким образом осуществлялась миграция фотографий пользователей и какие структуры данных использовались для ограничения создаваемой нагрузки на сервера с фотографиями.
Ежедневно пользователи Badoo загружают примерно 3 миллиона фотографий. Для их хранения мы выделили специальный кластер серверов, занимающихся также изменением размеров, наложением «водяных знаков», импортом фотографий из других социальных сетей и прочими манипуляциями с файлами.
Все машины этого кластера можно условно разделить на три группы. Первая ― это серверы, отвечающие за быструю отдачу фотографий пользователям (можно сказать, собственная реализация CDN). В контексте миграции эти серверы нам не будут интересны. Вторая группа ― это хранилища с дисками, на которых, собственно, и находятся все фотографии. И третья группа ― это серверы, предоставляющие интерфейс ко второй группе, условно назовём их фотосерверами. На них по оптоволокну смонтированы дисковые массивы хранилищ, на эти же машины происходит загрузка фотографий и здесь же работают все скрипты, выполняющие какие-либо операции с файлами.
Таким образом, для PHP-кода совершенно неважно, на каком именно диске какого хранилища находится фотография. Все, что нужно сделать, это перенести фотографии пользователя с одного фотосервера на другой и обновить эту информацию в базе данных и некоторых демонах. Здесь важно отметить, что все фотографии пользователя всегда находятся на одном фотосервере.
Читать полностью »

Неделю назад в продаже появились планшетофоны Nokia. Обновление операционной системы Windows Phone с маркировкой GDR3 стало поддерживать 4-ядерные процессоры и разрешение экрана до FullHD. Именно с такими характеристиками Nokia выпустила свой новый флагман Lumia 1520. Но производитель не стал просто увеличивать плотность размещения пикселей при тех же размерах экрана, как это сделали в конкурентных моделях на ОС Android компании HTC и Samsung. Nokia выпустила аппарат с диагональю экрана 6 дюймов, немного обогнав даже третью версию родоначальника планшетофонов Galaxy Note. Размер экрана и самого аппарата завораживает и пугает одновременно. Но, отбросив лирику, попытаемся разобраться, как нам, разработчикам, с этим жить.
Читать полностью »

На прошлой неделе мы включили в Яндекс.Почте шифрование для межсерверных SMTP-соединений с использованием STARTTLS — как на приём, так и на отправку писем. Теперь все письма из нашей почтовой системы пользователям других сервисов, которые поддерживают такое шифрование (например, Gmail) передаются в зашифрованном виде, и никто по дороге не сможет их прочитать. По этому поводу я немножко расскажу о протоколах, которые используются при передаче электронной почты в зашифрованном виде.

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

image

Исследователям ещё предстоит найти причину истинной любви интернет-технологов к аббревиатурам. Со времён ARPANET все сети, протоколы, стандарты и т.д. предпочитают называть буквенными сокращениями. Этот простой и понятный способ словообразования приводит к появлению предложений вида: «IETF published RFC6594 by CZ.NIC on the use of SHA-256 with RSA, DSA and ECDSA in SSHFP». Как видно, особенно много таких сокращений в криптографии.

Читать полностью »

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

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

Читать полностью »

Введение

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

  1. Как запланировать место для хранения большого объема данных
  2. Как сделать резервную копию этих данных

Действительно, рост объема данных на терабайты в год у какой-нибудь крупной организации – сегодня вполне реальный сценарий. Но как быть с эффективным хранением и резервным копированием? Ведь в сутках есть максимум 24 часа и окно резервного копирования не может расти бесконечно (в отличие от самих данных). Сегодня я хочу рассказать, как дедупликация может помочь уменьшить остроту этой проблемы.

Введение в дедупликацию данных
Читать полностью »

В издательстве «Питер» вышла книга "Как я украл миллион. Исповедь раскаявшегося кардера".

image Издание в твердом переплете, 368 страниц. Но какое это чтение! Автор — Сергей Павлович в настоящее время отбывает наказание в одной из тюрем Беларуси и его история является по большему счету одной из глав его жизни.

В этой книге Сергей Павлович откровенно рассказывает о сотнях изощренных афер с кредитными карточками, которые он и его подельники на протяжении более 10 лет проворачивали по всему миру по чужим кредитным карточкам. Эта книга раскрывает методы работы управления «К», подразделения МВД, осуществляющего борьбу с преступлениями в сфере информационных технологий, и самой престижной и старейшей спецслужбы в мире — Секретной службы США.

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

Читать полностью »

Microsoft помещает топливные элементы прямо в серверные стойки

В последнее время многие крупные и средние ИТ-компании активизировали усилия в сфере создания дата-центров нового типа, а также отдельных элементов инфраструктуры. Не так давно Facebook представляла свои «зеленые» сервера. Теперь корпорация Microsoft предлагает оценить свой проект по созданию автономных серверных стоек, в каждой из которых размещен топливный метановый элемент. По словам разработчиков, это позволяет упростить и удешевить процесс создания систем распределения энергии в ЦОД-ах.

Стоит отметить, что идея использования топливных элементов в дата-центрах не нова. К примеру, тот же eBay активно использует топливные элементы в своем ЦОД-е в Юте, США. Правда, там речь идет о включении топливного элемента в общую энергетическую инфраструктуру здания. А вот Microsoft предлагает использовать такие элементы питания непосредственно в стойках, а возможно — и на уровне отдельно взятого сервера. Кроме упрощения проекта энергоснабжении, такая идея сулит много возможностей. В частности, это — автономность каждой стойки, значительное снижение потерь энергии, а также, как следствие — снижение затрат на энергоснабжение.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js