Архив за 09 декабря 2013 - 8

В очередной раз понадобилось примерно прикинуть стоимость серверов при переносе проекта в облако Amazon. Не удалось найти толкового инструмента, а то, что предлагает сам Amazon слишком сложно для моего понимания. Заодно сделал возможность сравнивать и подбирать сервера на Digital Ocean, RackSpace, Google Compute Engine и Microsoft Azure.

http://jagermesh.github.io/cloudhostingcalculator/

image

Проект на гитхабе — https://github.com/jagermesh/cloudhostingcalculator. Желающие могут дополнить ценами и типами инстанов. Все данные в data/instances.json.

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

Программная симуляция микропроцессора. Коробка передачВ этой статье я хочу рассказать о том, как создатели симуляторов добиваются максимальной производительности моделей процессоров, при этом не жертвуя гибкостью и расширяемостью полного решения. Если кратко, то решение состоит в сосуществовании нескольких движков, наилучшие качества которых используются на различных этапах работы модели.
Содержимое данной заметки будет основываться на моём опыте разработки функциональных симуляторов, а также на публикациях и технических статьях, описывающих различные симуляторы и виртуальные машины: Wind River Simics, VMWare, Qemu, Bochs и другим. Слово «функциональный» в контексте данной статьи обозначает то, что точность моделей ограничена уровнем набора команд (instruction set architecture, ISA).
Читать полностью »

Вы наверняка знаете, что такое алгоритм асимметричного шифрования, который используется в обмене шифрованными сообщениям, в частности в протоколе https. Если кто не в курсе, прочитайте статью в Википедии:

Криптосистема с открытым ключом

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

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

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

Приветствую всех читателей!
В последнее время произошло много хорошего с нашим любимым Хабром: общий ID для авторизации, разработан и тестируется API, сервис ответов вырос в полноценный проект, Boomburum пообещал в своем Твиттере новые личные сообщения…

Хочется присоединиться к потоку добра и объявить о недавнем релизе специализированной читалки — TouchHabr. Это идейное продолжение LHabr (раз, два). Самое главное — нам удалось объединить свои силы и сделать хороший продукт, а не просто поделку, коей читалка была раньше. По крайней мере, нам так кажется.

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

Совсем скоро, 17 декабря, в учебном центре Luxoft Training пройдет мастер-класс Марка Паулка, соавтора модели зрелости возможностей создания ПО (Capability Maturity Model for Software).
Марк Паулк разрабатывает и преподает курсы по разработке ПО, совершенствованию процесса разработки ПО (CMM и CMMI), зрелости процессов, agile-методологиям, управлению проектами по разработке ПО и статистическому анализу.
Предлагаем вам ознакомиться с его статьей, посвященной взаимосвязи между организованностью процесса разработки ПО, качеством ПО и личной производительностью.

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

Борис Бабаян о прошлом, настоящем и будущем вычислительной техники

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

Мне удалось побеседовать на эту тему с Борисом Арташесовичем Бабаяном, директором по архитектуре компании «Интел».

Борис Бабаян известен как главный архитектор компьютерных вычислительных систем «Эльбрус-1», «Эльбрус-2» и «Эльбрус-3». Некоторые из его идей использованы в архитектуре Transmeta. В настоящее время Борис возглавляет разработку новой микропроцессорной архитектуры в компании «Интел».

Чтобы совсем покончить с формальностями, перечислю звания, степени и должности Бориса: член-корреспондент РАН, доктор технических наук, профессор, заведующий кафедрой «Микропроцессорные технологии» МФТИ, Intel Fellow, лауреат Государственной и Ленинской премий.

Дальнейшее повествование построено от лица Бабаяна. Мои скупые комментарии оформлены в виде врезок либо ссылок на интернет-страницы.

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

Как вы уже знаете, в августе этого года мы запустили Добро Mail.Ru. Это первый массовый интернет-сервис для благотворительности в рунете, где пользователь легко может помогать разным аудиториям: детям, взрослым, пожилым, животным, природе. Причем помогать не только деньгами, но и делом — например, оказывая бесплатно профессиональные услуги.

Мы всегда хотели знать, как рунет занимается благотворительностью. Что мешает пользователям делать это чаще? Кому они хотят помогать? Как их мотивировать? 3 декабря 2013 года мы совместно с ВЦИОМ рассказали о результатах исследования, которое провели среди 1500 пользователей рунета. Возраст опрошенных составил от 18 до 59 лет, проживают они в городах с населением от 100 000 человек

Кто?

Прежде всего, мы узнали, что ¾ опрошенных когда-либо занимались благотворительностью. Женщины немного больше вовлечены в этот процесс, среди них 79% помогали другим, у мужчин доля составляет 72%. Чаще всего деньгами помогают пользователи рунета в возрасте от 25 до 44 лет. Делом больше всего помогают молодые люди 18-24 лет, поскольку большинство ещё только встает «на ноги» в финансовом отношении.

Исследование благотворительности в рунете: самый популярный способ перевода денег — SMSЧитать полностью »

Сегодня исполнилось бы 107 лет Грейс «Amazing» Хоппер, контр-адмиралу флота США, а по совместительству разработчику первого в мире компилятора и популяризатору (и, в какой-то степени, автору) термина debugging.
Читать полностью »

Компании-партнеры AMD вовсю готовят нереференсные 3D-карты на базе Radeon R9 290X. Ранее мы уже писали о том, что над такими изделиями работают в Asus и MSI, а сейчас появилась информация о нереференсном варианте Radeon R9 290X производства Gigabyte.

Компания BlackBerry, в начале ноября передумавшая продаваться, может отойти от разработки аппаратных решений, сосредоточившись на программных сервисах. Такого мнения придерживаются отраслевые наблюдатели, основывающие свое предположение на растущей популярности сервиса BBM (BlackBerry Messenger).

Недавний выпуск версий BBM для Android и iOS позволил BlackBerry увеличить число активных пользователей более чем до 80 млн. человек, включая более 20 млн., использующих сервис на смартфонах с ОС Android и iOS.


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