Архив за 13 марта 2018 - 3

Компания Fitbit сегодня порадовала поклонников сразу двумя новыми продуктами. Сейчас лишь о первом — умных часах Versa, первая информация о которых появилась в начале месяца.

Представлены умные часы Fitbit Versa, которые в некоторых аспектах даже лучше, чем модель Ionic - 1

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

Существует два класса задач где нам может потребоваться параллельная обработка: операции ввода-вывода и задачи активно использующие ЦП, такие как обработка изображений. Python позволяет реализовать несколько подходов к параллельной обработке данных. Рассмотрим их применительно к операциям ввода-вывода.

До версии Python 3.5 было два способа реализации параллельной обработки операций ввода-вывода. Нативный метод — использование многопоточности, другой вариант — библиотеки типа Gevent, которые распараллеливают задачи в виде микро-потоков. Python 3.5 предоставил встроенную поддержку параллелизма с помощью asyncio. Мне было любопытно посмотреть, как каждый из них будет работать с точки зрения памяти. Результаты ниже.
Читать полностью »

Атака MOSQUITO: протокол скрытной передачи данных между колонками и наушниками в виде ультразвука - 1
Три сценария для гипотетического секретного канала передачи данных: колонки-колонки, колонки-наушники (без микрофона) и наушники-наушники (без микрофонов)

Специалисты из научно-исследовательского центра компьютерной безопасности в университете имени Бен-Гуриона за последние годы представили немало креативных способов снятия информации с изолированного компьютера: по морганию светодиода HDD, электромагнитному излучению разъёма USB, шуму кулера GPU и так далее.

В конце 2016 года они представили программу Speake(a)r, которая незаметно для пользователя превращает его наушники в микрофон. Сейчас специалисты описали атаку MOSQUITO с описанием протокола для обмена данными между колонками и наушниками на разных компьютерах, расположенных на расстоянии до 10 метров.
Читать полностью »

Неожиданные сложности с заработком в интернете - 1

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

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

После ухода этим летом с наших прежних работ в корпорациях Эрик (мой соучредитель) и я в конце сентября начали создавать Kapwing. Мы выпустили пилотный проект в середине октября 2017 года. Сначала у нас не было стратегии монетизации. Мы попросили пользователей присылать «пожертвования» Kapwing. Неудивительно, что этого не сделал никто.
Читать полностью »

Крупнейшний селлер медийных возможностей в Рунете IMHO будет продавать видеорекламу на телевизионных каналах на российском Youtube. Об этом пишут «Ведомости» со ссылкой на гендиректора агентства Марию Лапушкину. Раньше рекламу на профессиональных ТВ-каналах в Youtube размещал Google, которому и принадлежит сервис.

Компания займется продажей рекламы в роликах более чем 150 каналов. В их числе — каналы ВГТРК, «СТС медиа», ЮТВ,Читать полностью »

Израильская компания CTS Labs, занимающаяся исследованиями и консультациями в области компьютерной безопасности, сообщила о наличии «многочисленных серьезных уязвимостей» в процессорах AMD.

Как утверждается, проверка, проведенная специалистами CTS Labs, показала наличие слабых мест и закладок, оставленных производителем, в процессорах AMD EPYC, Ryzen, Ryzen Pro и Ryzen Mobile. По мнению исследователей, эти уязвимости «потенциально могут создать повышенный риск кибератак».

Всем привет!

Приближаемся к запуску нового нашего курса: «Автоматизатор в тестировании». Сегодня вот последний открытый урок, потом день открытых дверей и в бой :)
На прошлых двух таких мероприятиях не раз задавался вопрос о связи Agile и автоматизации. Вот, нашёлся в закромах неплохой и не сильно большой материал, которым с вами и делимся.

Поехали.

Автоматизация тестирования и Agile - 1

Тестирование программного обеспечения, следующее принципам agile-разработки, называется Agile Тестированием (Agile Testing). Agile — итеративная методология разработки, при использовании которой требования развиваются в ходе сотрудничества между клиентом и самоорганизующимися командами и гибкого согласования с потребностями клиента.Читать полностью »

В нашей прошлой статье мы рассказали о том как строили централизованный конвейер, но описали его довольно поверхностно. Это породило массу вопросов, которые мы не можем оставить без ответа. Здесь мы попробуем максимально глубоко залезть «под капот» и рассказать, как работает наш централизованный конвейер.

Централизованный сontinuous deployment за год vol 2 - 1

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

«Ростелеком» продолжит сокращать сотрудников — до 2020 года оператор хочет уволить еще 14−24 тысяч человек. За последние 3 года он уволил 25,2 тысяч сотрудников, в 2017 — всего 8,8 тысяч. В конце прошлого года, в течение которого темп сокращений ускорился до 6,2%, в компании осталось 133,7 тысяч человек. Об этом пишетЧитать полностью »

dev||bet – битва программистов и технологий - 1

Собаки vs кошки, водители vs пешеходы, Coca-Cola vs Pepsi, BMW vs Mercedes, колбаса vs сыр, узвар vs морс, добро vs зло, в конце концов! Но нет, мы, как всегда, спорили о том, какой язык программирования лучше. В ход шли классические аргументы о производительности со ссылками на бенчмарки, которые никто не проверял, синтаксические плюшки, которые используешь раз в год, графики популярности, списки авторитетных программистов использующих тот или иной язык… Затем разговор плавно перешел в обсуждение баттла Оксимирона с кем-то там. Ну и любой разговор дольше 20 минут сводится к обсуждению цены на биткоин.
Странным образом три темы слились в одну и так родилась идея dev||bet.
Читать полностью »


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