Архив за 15 ноября 2017 - 3

Привет! Представляю вашему вниманию перевод статьи Don't use lambdas as listeners in Kotlin автора Alex Gherschon

От переводчика: Kotlin — очень мощный язык, который позволяет писать код лаконичней и быстрей. Но, в последнее время, появилось слишком много статей, которые описывают хорошие стороны языка, приумалчивая о подводных камнях, а они есть, ведь язык привносит новые конструкции, которые являются черным ящиком для новичка. В этой статье, которая является переводом, рассматривается использование лямбд в качестве слушателей в Android. Она поможет не наступить на те же грабли, на которые наступил и автор, ведь, в конечном итоге, специфика платформы никуда не девается при смене языка.
Читать полностью »

На шоссе I-94 в Висконсине планируют выделенную полосу для робомобилей - 1
Фото: Madrona Venture Group

Скромный Висконсин может стать первым штатом в США, где дорогу общего пользования оборудуют выделенной полосой для беспилотных автомобилей. Такие намерения у местных властей появились после того, как гигант электронной промышленности Foxconn Technology Group заявил о планах строительства мега-фабрики в округе Расин, пишет местное издание Milwaukee Journal Sentinel.
Читать полностью »

От переводчика

В данном исследовании авторы раскрывают интересную технику эксплуатации переполнения памяти кучи. Разумеется, данная уязвимость давно исправлена, но сама представленная техника очень интересна, а процесс переполнения довольно детально расписан.
Если вам интересна информационная безопасность и вы хотели бы понять как происходят переполнения, которые то и дело мелькают в сводках новостей, исследование вам понравится.

Предисловие

В этой статье представлен новый метод эксплуатации переполнения кучи (heap
overflows) в интерпретаторах JavaScript. Вкратце, для получения heap
overflow можно использовать команды JavaScript для обеспечения надежного отображения указателя функции сразу после переполнения буфера. В данном учебном исследовании используется техника для Safari, которую авторы использовали для победы в конкурсе CanSecWest 2008 Pwn2Own.
Читать полностью »

Истории успеха Kubernetes в production. Часть 5: цифровой банк Monzo - 1

Цикл историй успеха Kubernetes продолжается рассказом о британском банке-стартапе Monzo. Эту молодую компанию относят к категории «challenger banks» (да, это уже термин из Oxford Dictionary), т.е. таких небольших банков, которые бросают вызов крупной и давно сложившейся финансовой индустрии. Это становится возможным благодаря активному и повсеместному использованию современных информационных технологий в самой своей основе, т.е. отказу от операций в традиционном формате в пользу электронных аналогов, позволяющих качественно снизить расходы (банки с таким подходом ещё называют «digital-only»). Пример Monzo, созданного всего 2 года назад, интересен тем, что в достижении великих целей ему помогают платформа Kubernetes, язык Go и другие современные Open Source-продукты, хорошо знакомые DevOps-инженерам и не только.Читать полностью »

Импульсные преобразователи и силовая электроника в целом, всегда оставались чем-то сакральным для большинства любителей и профессионалов в области разработки электроники. В статье освещается пожалуй самая интересная тема в среде DIY-щиков и фанатов альтернативной энергетики — формирование синусоидального напряжения/тока из постоянного.

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

Почему STM32? Да потому, что сейчас это самый популярный МК в СНГ: по ним много обучающей русскоязычной информации, есть куча примеров, а главное эти МК и средства отладки для них — очень дешевые. Скажу прямо — в коммерческом проекте я бы поставил только TMS320F28035 или подобный DSP из серии Piccolo от TI, но это уже совсем другая история.

Важно одно — STM32 позволяет стабильно управлять простыми «бытовыми» силовыми преобразователями от которых не зависит судьба мира работа какой-нибудь АЭС или ЦОДа.

DC-AC инвертор: принцип работы, схемотехника, встроенное ПО - 1

Вот такую картину управляющих сигналов необходимо получить, чтобы превратить ток постоянный в переменный. И да — тут именно синус! Как в том фильме: «Видишь суслика? — Нет. — А он есть...»

Интересно узнать каким образом формируется синус? Хочется узнать как все-таки качают нефть киловатты энергии? Тогда добро пожаловать под кат!
Читать полностью »

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

Ранее сообщалось, что дизайн задней панели Samsung Galaxy S9 очень сильно поменяется. Если на фотографии действительно запечатлен прототип Samsung Galaxy S9, то предположения были верны — главным нововведением в дизайне станет вертикальное расположение модулей основной камеры, под которой будет располагаться дактилоскопический датчик.

В начале ноября мы публиковали «живые» фотографии смартфона Gionee M7 Plus, характеристики которого уже появились в базах данных AnTuTu и GFXBench.

Опубликованы характеристики смартфона Gionee M7 Plus, который набирает более 100 тыс. баллов в AnTuTu

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

Диагностические утилиты и тесты производительности с онлайновыми базами данных, в которых сохраняются данные о протестированных системах, нередко выступают источниками сведений о еще не представленных новинках. Например, месяц назад в базе данных ПО SiSoftware была замечена первая системная плата на чипсете Intel B360. Очередная находка тоже сделана источником в базе данных SiSoftware. На этот раз в ней упоминается первая плата на чипсете Intel Z390. Это модель SuperMicro C7Z390-PGW.

image

Microsoft представит специальную версию Skype, ориентированную для владельцев малого бизнеса и фрилансеров. В ближайшее время запланирован выпуск предварительной версии в США, согласно блогу Microsoft. Так называемый Skype Professional Account (профессиональная учетная запись Skype) будет в дополнение к стандартной телефонии и сообщениям включать в себя календарь, заметки, отдельный бизнес-сайт и некую встроенную платежную систему.

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

Ассортимент Fossil пополнило устройство Q Control Gen 3 Sport. Оно построено на платформе Snapdragon Wear 2100, работает под управлением Android Wear 2.0 и совмещает в себе функции умных часов и браслета для занятий физкультурой.

Умные часы Fossil Q Control Gen 3 Sport стоят $275

Устройство диаметром 45 мм и толщиной 14 мм на руке удерживает съемный ремешок из кремнийорганической резины. Крепление — стандартное, рассчитанное на ремешки и браслеты шириной в месте крепления 20 мм.

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


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