Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.
Исходная информация - http://habrahabr.ru/. Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты. По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.[Обновить трансляцию]
На минувшей неделе компания MasterCard получила несколько патентов в области блокчейн-технологий, сообщает CNN и другиеисточники. Один из них называется «Метод и система для прямых анонимных блокчейн-транзакций», что открывает компании дорогу к созданию собственного анонимного блокчейна для проведения транзакций. Заявки на патенты подали еще в конце 2016 года, а сейчас они были окончательно утверждены. С текстом заявки можно ознакомиться на сайте патентного бюро США.
Казалось бы, этот велосипед уже изобретен: есть публичные и анонимные блокчейны. Транзакции в том же биткоине или эфире можно отследить с момента добычи монеты до конечного получателя, дело лишь за идентификацией владельца кошелька. Нужна анонимность — обратитесь к Monero или схожей криптовалюте. Однако своим патентом MasterCard пытается усидеть даже не на двух стульях, а на посадочных местах целого стадиона: тут и использование «блокчейн-технологий», и «анонимность для внешнего мира», и «фиксация всех данных плательщика» и много чего еще. Читать дальше ->
По мере того как архитектура ИИ совершенствуется, а затраты падают, эксперты говорят, что все больше предприятий будут осваивать эти технологии, что даст импульс инновациям и принесет большие дивиденды как для компаний, так и для разработчиков ИИ.
Приложения ИИ зачастую работают на базе совершенно других архитектур, нежели традиционные корпоративные приложения. В свою очередь, поставщики готовы на многое, чтобы предоставить новые компоненты, на которые растет спрос.
«Отрасль вычислительных технологий претерпевает большие изменения — интерес предприятий к ИИ дает толчок инновациям, которые помогут осваивать и разворачивать ИИ в любых масштабах», — говорит Кит Стриер, эксперт по ИИ, консультант в EY. Инвесторы вкладывают огромные деньги в стартапы, которые оптимизируют ИИ, а крупные производители начинают предлагать не только микросхемы и хранилища, но и сетевые и облачные сервисы, необходимые для развертывания»
.
По его словам, сейчас главная задача директоров по информационным технологиям — подобрать подходящую архитектуру искусственного интеллекта для потребностей компании.
Стриер говорит, что поскольку ИИ — это математика в беспрецедентных масштабах, для реализации этой технологии необходимы совершенно другие технические условия и инструменты безопасности, чем для привычных корпоративных рабочих нагрузок. Чтобы использовать все преимущества ИИ, поставщикам потребуется обеспечить техническую инфраструктуру, облачные и другие необходимые для ИИ сервисы, без которых будут невозможны столь сложные вычисления. Читать дальше ->
Часто говорят, что Unity медленный. Но насколько? Я разрабатываю приложение Pixel Studio, это редактор пиксель-арта. Для него я написал свою реализацию формата GIF. Самая трудоемкая операция — кодирование GIF, а именно алгоритм сжатия LZW. Посмотрим, как с этим справится Unity.
С точки зрения продаж, продолжение игры — это такая штука, на которую не бывает скидок. Точнее, как — после выхода продолжения можно раздавать базовую игру хоть бесплатно, и тогда какая-то часть игроков втянется и купит дополнение уже за полную цену. В электронном виде. В мире настолок продолжение-дополнение покупает 25% от игроков базовой версии.
С точки зрения разработки, продолжение — это доведение до идеала и совершенства всего того, что ты думал про игру последние пару лет. И ещё новые механики. И ещё куча крутого контента.
С точки зрения сюжета, продолжение — это штука, которая должна цеплять и новых игроков, пропустивших начало, и до безумия нравиться старым, знающим всю подноготную.
В общем, из всего этого следует, что некоторые продолжения — это ужасная попытка срубить денег, а некоторые — просто волшебные подарки. Поговорим о последних. Читать дальше ->
1 июля вступил в силу так называемый «закон Яровой». Это означает, что операторы связи обязаны начать хранить данные своих пользователей, включая записи разговоров, переписку, видео, изображения и сопутствующую информацию. Хранить все это придется в течение полугода.
Операторы связи уже приступили к реализации мер, прописанных в законе, но для того, чтобы выполнить все предписания, придется потратить много времени и еще больше — денег. Например, в случае «Мегафона» на организацию хранения данных пользователей во всей сети необходимо около пяти лет, о чем сообщает «РБК». Читать дальше ->
Растения, используя молекулярные коды, зовут на помощь, отгоняют насекомых и спасают друг друга
Энтомолог Ричард Карбан знает, как заставить полынь говорить. Чтобы начать разговор, он притворяется кузнечиком или жуком – использует ножницы, чтобы срезать листья на одном из кустов. Причём отрезанием листьев целиком куст не обманешь. Поэтому он отрезает много кусочков по краю листа – «множество маленьких укусов».
Через несколько месяцев Карбан, профессор из Калифорнийского университета в Дэйвисе, изучающий защитный обмен сообщениями у растений, возвращается к кусту и изучает его листья, многие из которых повреждены реальными кузнечиками или жуками. Однако, на расстоянии в 50-60 см от отрезанных им веток, листья не пострадали от укусов голодных насекомых. Это происходит оттого, что надрезы Карбана убедили повреждённые листки, что их атакуют, поэтому они отправили в воздух химические сигналы тревоги. Соседние листья перехватили и расшифровали кодовые сообщения, и начали готовить свою защиту против жуков. Читать дальше ->
Приглашаем 7 июля на восьмой открытый DIY-Meetup, он пройдёт в московском офисе Mail.Ru Group. Лето – время перемен, поэтому в программе будут не только доклады из нашего списка голосования. Программа и ссылка на регистрацию – под катом. Читать дальше ->
Менее двух лет назад, мы исследовали первый сервер Arm SoC, который теоретически мог бы составить конкуренцию интеловскому Xeon E5s — Cavium ThunderX. SoC сервер продемонстрировал все, что было заявлено, однако из-за низкой однопоточной производительности и трудностями в оптимизации энергетических характеристик 48-ядерный SoC был отнесен к нишевым рынкам. В итоге, первый сервер Cavium SoC так и не смог конкурировать с Xeon от Intel.
Но Cavium не сдавалась по понятным причинам: на данный момент серверный рынок стал привлекательнее, чем когда-либо. Дата центры мирового гиганта Intel приносят выручку около 20 миллиардов долларов США (!) в год. Мало того, прибыльность составляет 50%. По прибыли и денежному обороту серверный рынок в разы превосходит любой другой рынок оборудования. Итак, после запуска ThunderX, Cavium пообещал выпустить вторую итерацию: улучшенное управление питанием, улучшенная однопоточная производительность, и еще больше ядер (54). Читать дальше ->
В этой статье я продолжаю цикл публикаций, в котором я хочу рассказать о своём опыте написания веб-расширения для браузеров. У меня уже был опыт создания веб-расширения, которое установили около 100 000 пользователей Chrome, которое работало автономно, но в данном цикле статей я решил углубиться в процесс разработки веб-расширения тесно интегрировав его с серверной частью.
Анализ бинарного кода, то есть кода, который выполняется непосредственно машиной, – нетривиальная задача. В большинстве случаев, если надо проанализировать бинарный код, его восстанавливают сначала посредством дизассемблирования, а потом декомпиляции в некоторое высокоуровневое представление, а дальше уже анализируют то, что получилось.
Здесь надо сказать, что код, который восстановили, по текстовому представлению имеет мало общего с тем кодом, который был изначально написан программистом и скомпилирован в исполняемый файл. Восстановить точно бинарный файл, полученный от компилируемых языков программирования типа C/C++, Fortran, нельзя, так как это алгоритмически неформализованная задача. В процессе преобразования исходного кода, который написал программист, в программу, которую выполняет машина, компилятор выполняет необратимые преобразования.
В 90-е годы прошлого века было распространено суждение о том, что компилятор как мясорубка перемалывает исходную программу, и задача восстановить ее схожа с задачей восстановления барана из сосиски. Читать дальше ->
В этом году мы, как никогда раньше, основательно подходим к работе над программой AppsConf — конференции для разработчиков мобильных приложений. Во-первых, у нас большой и классный программный комитет. Серьезно, чтобы в итоге отобрать около 60 докладов, 20 крутых профессионалов во всех мыслимых областях мобильной разработки работают с заявками уже с апреля месяца. Через их руки (глаза и уши на созвонах) уже прошло более 70 докладов, на основе которых сформировались некоторые советы о том, что для выступления хорошо, а что — плохо.
Советы эти естественно не связаны именно с тематикой конференции, а относятся к любому выступлению от специалиста для специалистов.
Рекомендую к прочтению даже тем, кто стабильно попадает в топ докладчиков, и особенно тем, кто туда стремится. Заодно и познакомимся с некоторыми членами Программного комитета. Читать дальше ->
Идея создать базу IMEI всех российских телефонов давно бродит в умах чиновников. Этим проектом с прошлого года занимается Россвязь, а в январе 2018 года соответствующую концепцию разработала Ассоциация компаний интернет-торговли (АКИТ). Создание единого реестра позволит автоматически блокировать в сети украденные телефоны, а также нелегально ввезённые в Россию аппараты (например, купленные на Aliexpress). По оценке дистрибьюторов, нелегальный импорт особенно распространён в секторе смартфонов китайских брендов, где доля серых смартфонов составляет 10%, а в отдельные моменты серый ввоз составляет 50% всего импорта.
Сейчас идею снова обсуждают на высшем уровне. Газета «Ведомости» получила в своё распоряжение копию нового документа — Концепции контроля за мобильными устройствами. Документ подготовил экспертный совет при правительстве, а временная комиссия Совета Федерации по развитию информационного общества на прошлой неделе рассмотрела и поддержала эту концепцию. Читать дальше ->
Сегодня, в переводе 17 части материалов, посвящённых особенностям всего, что так или иначе связано с JavaScript, речь пойдёт о веб-компонентах и о различных стандартах, которые направлены на работу с ними. Особое внимание здесь будет уделено технологии Shadow DOM.
Детальные логи Office 365 Outlook, извлечённые программой Magic-Unicorn-Tool: злоумышленник ищет счёт на оплату (payment invoice). Первая буква поискового запроса введена в 10:42:44.548, последняя в 10:43:07.214. Информация об активности хранится в логах шесть месяцев
Долгое время ходили слухи, что в Office 365 есть встроенный секретный инструмент для записи активности пользователей. В июне 2018 года эти слухи подтвердились в полной мере. Всё началось с видеоролика, опубликованного Anonymous, а потом уже специалисты CrowdSrtike выложили подробный отчёт.
Microsoft внедрила в почтовый клиент Activities API не для каких-то злонамеренных целей, а для задач цифровой криминалистики, то есть расследования инцидентов со взломом корпоративной почты и другими утечками данных. Для этого ведётся подробнейший лог активности за шесть месяцев даже если пользователь отключил журналирование. Читать дальше ->
Некоторое время назад я задумался, почему так много UI frameworks для web? Я довольно давно в IT и не помню чтоб UI библиотеки на других платформах рождались и умирали с такой же скоростью как в WEB. Библиотеки для настольных OS, такие как: MFC, QT, WPF, и т.д. — были монстрами, которые развивались годами и не имели большого количества альтернатив. В Web все не так — frameworks выходят чуть ли не каждую неделю, лидеры меняются — почему так происходит?
Думаю главная причина в том — что резко снизилась сложность написания UI библиотек. Да, для того чтобы написать библиотеку которой многие будут пользоваться — по прежнему требуется значительное время и экспертиза, но чтобы написать прототип — который будучи обернутый в удобный API — будет готов к использованию — требуется совсем немного времени. Если интересно как это можно сделать — читайте дальше.
Продолжаем обсуждать темы затронутые на You Gonna Love Frontend конференции. Эта статья вдохновлённая докладом Michaela Lehr. Видео с конференции будут доступны уже на этой недели, пока есть слайды. (Видео уже доступно)
Одна из новых возможностей, появившихся в Python 3.7 — классы данных (Data classes). Они призваны автоматизировать генерацию кода классов, которые используются для хранения данных. Не смотря на то, что они используют другие механизмы работы, их можно сравнить с "изменяемыми именованными кортежами со значениями по-умолчанию".
Все приведенные примеры требуют для своей работы Python 3.7 или выше
Большинству python-разработчикам приходится регулярно писать такие классы:
class RegularBook:
def __init__(self, title, author):
self.title = title
self.author = author
Уже на этом примере видна избыточность. Идентификаторы title и author используются несколько раз. Реальный класс же будет ещё содержать переопределенные методы __eq__ и __repr__.
Модуль dataclasses содержит декоратор @dataclass. С его использованием аналогичный код будет выглядеть так:
Адреса IPv4 постепенно заканчиваются, и в перспективе их может не хватить для работы всех устройств интернета вещей — ожидается, что к 2030 году количество подключенных гаджетов достигнет 125 миллиардов. Чтобы решить проблему, Международный союз электросвязи, являющийся специализированным учреждением ООН, представил план миграции на IPv6.
Однако IT-сообщество подвергло его серьезной критике.
Зонд формирует ударный кратер на поверхности астероида. Иллюстрация художника
3 декабря 2014 года космический зонд «Хаябуса-2» был успешно запущен с космодрома Танэгасима. Цель зонда — астероид 1999 JU3. Его открыли 10 мая 1999 года в рамках проекта LINEAR сотрудники обсерватории Сокорро. Ничего особенного в этом астероиде нет, за исключением того, что именно к нему было решено отправить зонд «Хаябуса-2» для высадки и забора проб вещества объекта. Аппарат является разработкой Японского агентства аэрокосмических исследований (JAXA).
Первый аппарат «Хаябуса» посетил астероид Итокава в 2005 году. Новый объект для изучения в два раза больше, чем Итокава, его диаметр составляет 0,92 км. Он вполне обычный, принадлежит к группе Аполлона. Орбита астероида вытянута, благодаря чему, вращаясь вокруг Солнца, он пересекает орбиты Земли и Марса. Так вот, «Хаябуса-2» на прошлой неделе наконец достиг конечной цели своего путешествия. Читать дальше ->