Кола

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

763345840

Вкратце: от 10 ложек сахара не тошнит, т.к. тошноту подавляет ортофосфорная кислота (ну попробуйте сожрать 10 ложек сахара за раз). Выброс инсулина в ответ на большое кол-во сахара вызывает голод (На радость продавцам фастфуда). Почти весь сахар в банке переходит в жир. На 45 минут выделяется гормон допамин, вызывающего удовольствия (так же, но более мощно работает героин). Фосфорная кислота вымывает кальций. Через час кофеин проявляет мочегонные свойства и полученная вода бесполезно выводится вместе с нужными микроэлементами.

Я свой выбор уже сделал лет пять назад.
В ПОПУ ГАЗИРОВКУ! ЗЕЛЁНЫЙ ЧАЙ РУЛИТ! 🙂

Минск

В Минске — снежный коллапс, сейчас перекрыты (!) все выезды из города, включая дорогу в аэропорт. Циклон Хавьер нанёс снега столько, что всё равно далеко не уедешь. Давно такого не припомню.

Днём улица выглядела примерно так:

IMAG0253

Март 😉

Алгоритм Диффи — Хеллмана

Очень клёвое и простое объяснение «на пальцах» алгоритма Диффи-Хеллмана, как передать секретный ключ (или сообщение) в открытой линии связи. По сути это основа для шифрования с не симметричным ключём.

 

Закрывают Google Reader

Сегодня стало известно, что Google 1 июля закроет свой сервис Reader. Для меня Reader, это второй по интенсивности использования сервис после Gmail. Я Reader читаю утром и вечером. У меня на смартфоне на главном экране две кнопки — одна Gmail, вторая Google Reader. Он экономит моё время, там автоматически определяются самые читаемые ленты и выводит новинки с них на первой страницы. Для самых интересных постов я ставлю звёздочку (в избранное) и потом можно с помощью удобного поиска найти любое сообщение.

Зачем они это делают? Одни сервисы Google закрывались т.к. «ну не получилось» (Wave например), другие закрывались, т.к. есть лучшая альтернатива в других продуктах Google (например веб-альбомы picassa теперь будут в google+). Но Google Reader явно лучший в мире и полноценной альтернативы пока ему нету. К тому же, если разобраться, по сравнению с другими сервисами Reader использует не так много ресурсов датацентров Google — сообщения из лент текстовые, они не занимают много места, и большинство лент читают множество пользователей.  Также ничего не мешает добавить туда, например рекламу (как в Gmail).

Экономией это нельзя назвать, акции Google сейчас по стоимости (825 долларов за штуку), самые дорогие за всю историю. Вся эта история только приведёт к понижению лояльности пользователей, вот я например пользуюсь некоторыми сервисов от Google, не потому что они самые лучшие (вот Google Drive например), а т.к. всё под одним аккаунтом Google.

Петицию по сохранению Google Reader можно подписать тут.

Как перенести Amazon EC2 инстанс с одной зоны (Availability Zone) в другую

В каждом датацентре Amazon несколько зон (Availabilty Zone), каждая зона — это физически отделённый датацентр (разное питание, здание, подключение к интернету) от других, чтобы в случае падения одного, минимизировать влияние на другие.

Иногда нужно сделать перенос инстанса c одной зоны в другую. Например, я переносил свой сервер с us-east-1a на us-east-1b. Мне нужно было переносить сервер, т.к. я купил Reservation план для другой зоны, а планы резервации работают, только если зона сервера совпадает с зоной купленной резервации.

Шаги следующие:

1. Запускаем новый инстанс в нужной новой Availability зоне. Тут можно выбрать любой линукс и любой ключ доступа, логинится на него не будем, главное выбрать правильный тип сервера и правильную (новую) зону.

2. После запуска инстанса, сразу останавливаем его (щёлкаем правой кнопкой и выбираем Stop).

3. Идём в раздел Volumes, находим EBS диск принадлежащий запущенному новому серверу, отключаем его от сервера (Detach Volume в правом меню), и удаляем его (Delete Volume). он нам не нужен.

4. Делаем снапшот для EBS диска нужного для переноса сервера (В разделе Volumes, щелкаем правой кнопкой на нужном EBS диске и нажимаем Create Snapshot). Процесс создания снапшота можно смотреть в разделе Snapshot. У меня, для диска 30 гб, процесс занимает около пяти минут.

5. Создаём новый EBS диск в нужной зоне для нового сервера из сделанного свежего снапшота. (Щёлкаем правой мышкой по нужному снапшоту, выбираем Create Volume from Snapshot). Нужно выбрать новую нужную новую Availability Zone.

6. Останавливаем текущий EC2 инстанс, (Instances, щёлкаем правой кнопкой по нужному серверу и выбираем Stop).

7. Новый EBS диск, созданный в новой зоне, нужно приатачить к новому серверу. Для этого в разделе Volume, щёлкаем правой кнопкой по нужному диску, выбираем Attach Volume и в списке выбираем наш новый инстанс. Точку монтирования нужно поменять на /dev/sda1 — т.к. это основной диск.

8. Запускаем новый EC2 инстанс в новой зоне.

9. Aссоциируем с ним elastic ip адрес (если он есть). (В разделе Elastic IP нужный Ip через пункт Associate).

10. Удаляем старый EC2 сервер и старый EBS диск.

 

В итоге, за 5 минут простоя, получаем сервер в нужной зоне.

Чтобы не болели запястья

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

За ноутбуком работать особенно неудобно. Кто-то использует специальные клавиатуры, кто-то использует коврики с мягкими подушками. Для себя я эту проблему решаю так: покупаю обыкновенные напульсники. Они комфортно держат запястье и не мешают при работе.

IMAG0250