Месяц: Декабрь 2016

  • Интервью с разработчиком инопланетного софта: «Случись что, моя задница приняла бы основной удар»

    от автора

    В день программистки, представляем вашему вниманию интервью с разработчиком, который смог отдебажить марсоход за 18 часов на расстоянии 100 миллионов миль. Тем более, что часть кода космического аппарата была написана на языка Ada. DDJ: Вы программируете компьютеры, которые работают на поверхности другой планеты. Вот это необычно! GR: Это необычно и для меня, могу вас заверить.…

  • Взлёт и падение идеи домашнего производства

    от автора

    Компания MakerBot сделала смелую ставку на то, что 3D принтеры станут такими же популярными, как микроволновки. Есть только одна проблема: все остальные не разделили её энтузиазм. В октябре 2009 года Бре Петис [Bre Pettis], со своими неповторимыми бакенбардами и прямоугольными очками в тёмной оправе, занял место на сцене Ignite NYC, всплеснул руками и дважды прокричал…

  • Серверы в Нидерландах для Хабра бесплатно на декабрь: E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps 10TB — $29 / месяц

    от автора

    В отличии от общепринятого тренда, в этом году в Black Friday мы анонсировали начало предоставления новой услуги, полноценного аналога выделенных серверов, серверов с выделенным накопителем, которые превосходят устаревшие G850 и даже Е3-1230 по производительности в разы: Чёрные серверы в Нидерландах с чёрной пятницы (предзаказ): 6х2.20GHz 10GB DDR4 240GB SSD 1Gbps 10TB — $29 / месяц…

  • Security Week 49: Google фаззит опенсорс, Android-троян крадет учетные записи, Microsoft чинит старый баг

    от автора

    1 декабря команда специалистов по безопасности Google анонсировала новую программу OSS-Fuzz в рамках которой планирует выделить ресурсы на непрерывный фаззинг ПО с открытым исходным кодом (новость, пост в блоге Google Security). Фаззинг — это метод автоматизированного тестирования программ, идея которого была сформулирована еще в конце 80-х (PDF). С ростом производительности компьютеров достаточно прямолинейный процесс скармливания…

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

    от автора

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

  • Функциональные языки в разработке аппаратуры

    от автора

    Функциональные языки, как правило, не слишком подходят для низкоуровнеого программирования, хотя и применяются для кодогенерации. примеры проектовгенерация безопасного кода на C (используется в лаборатории Касперского) Ivory, поддержка реактивного программирования на Arduino, и так далее Atom, Ion Но если спуститься еще ниже, на уровень аппаратуры, то неожиданно ФП оказывается очень кстати. Ведь блок комбитаторной логики не…

  • Telegram-bot: моя история. Часть вторая

    от автора

    Доброго времени суток, Хабрахабр! Данный материал является продолжением первой части, в которой освещены инструменты и возможности разработки продукта на облачной платформе. Примером является актуальное мобильное расширение доступа к расписанию пар в университете — Telegram-bot. Уделив время первой публикации, вы можете ознакомиться не только с первоначальным развертыванием и необходимыми ресурсами, но и с обзором приложения от…

  • Путеводитель по JavaScript Promise для новичков

    от автора

    Этот материал мы подготовили для JavaScript-программистов, которые только начинают разбираться с «Promise». Обещания (promises) в JavaScript – это новый инструмент для работы с отложенными или асинхронными вычислениями, добавленный в ECMAScript 2015 (6-я версия ECMA-262).

  • Artweaver – достойная альтернатива «Фотошопу»

    от автора

    Небольшое предисловие Хоть я и живу в России, но являюсь приверженцем лицензионного софта. Для обработки фото раньше я пользовался Adobe Photoshop Elements 4.0, в своё время доставшимся по акации за 20$, но на Windows 7 или 10 он уже не работает, что вполне предсказуемо. Фотография для меня лишь хобби и я не готов покупать новую…

  • Асинхронная обработка запросов в СУБД в памяти, или как справиться с миллионом транзакций в секунду на одном ядре

    от автора

    Привет! В двух моих последних статьях я говорил о том, как СУБД в оперативной памяти обеспечивают сохранность данных. Найти их можно здесь и здесь. В этой статье я хотел бы затронуть проблему производительности СУБД в оперативной памяти. Давайте начнем обсуждение производительности с простейшего случая использования, когда просто изменяется значение по заданному ключу. Для еще большей…