Социальные сети Рунета
Среда, 24 апреля 2024

[Из песочницы] Адское программирование голого железа Доброго времени суток! Обидно мало статей посвящено адскому программированию замечательному языку программирования Ада, а уж тем более нет их по программированию на нем для микроконтроллеров. А ведь сам язык даже позиционируется как язык встроенных систем… Может, это очень с...

[Из песочницы] Копирование данных с веб-сайта с помощью R и библиотеки rvest Чтобы проводить анализ данных, необходимо сначала эти данные собрать. Для этой цели есть много разных методов. В этой статье мы будем говорить о копировании данных непосредственно с веб-сайта, или о скрейпинге (scraping). На Хабре есть несколько статей о том, как сделать коп...

Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow Rust — это язык системного программирования, создатели которого уделили внимание трем вещам: параллелизму, скорости и безопасности. И хотя Rust считается молодым языком программирования — его первая стабильная версия вышла в 2015 году — он разрабатывается уже более десяти ле...

Написание торгового робота для bitcoin-биржи Найти серебряную пулю алгоритмической торговли — идея не новая и, скорее всего, обреченная на провал. Но, если вам внезапно пришло озарение, мешающее спать, то почему бы не проверить его на практике. Сразу признаюсь, что никаких секретов этим постом не открою. Читать дальше ...

[Из песочницы] Самый выразительный. Краткое пособие по языку Red Привет всем! Сегодня я хотел бы рассказать о языке программирования Red. Язык Red является непосредственным преемником более раннего языка REBOL. Оба они малоизвестны в русскоязычном сообществе, что само по себе странно, т.к. указанные языки представляют интерес как с точки...

Статический анализатор кода PVS-Studio 6.22 адаптирован для ARM-компиляторов (Keil, IAR) PVS-Studio — это статический анализатор кода для поиска ошибок и потенциальных уязвимостей в коде программ на языке C, C++ и C#. Мы давно радуем читателей нашего блога проверкой открытых проектов и разбором найденных ошибок. Наши статьи имеют потенциал стать более интересны...

[Перевод] Реактивное программирование в Objective-C Со временем языки программирования постоянно изменяются и развиваются из-за появления новых технологий, современных требований или простого желания освежить стиль написания кода. Реактивное программирование можно реализовать с помощью различных фреймворков, таких как Reactiv...

[Из песочницы] Научное программирование: часть 1 Наука в программировании — быль или реальность? Сколько её в языках и почему идут холивары о приемуществах одних языков над другими? Если интересно — прошу под кат. Читать дальше →

Интересные факты о Python или «С днем рождения, Python!» Всем привет! Сегодня 20 февраля, а это означает, что сегодня день появления на свет языка программирования Python! Сегодня Python исполняется 27 лет. За эти года, Python стал одним из самых популярных языков программирования в мире. Что же, пожелаю дальнейшего развития и п...

[Перевод] Система типов в математике Время от времени мне встречаются вопросы по математике, которые в каком-то смысле можно назвать «грамматически неверными». Пример. «Интервал является замкнутым или открытым?» Пример. «Является ли группой?» Пример. «Каков ряд Фурье для ?» А вот ещё более глупые примеры. ...

Как HFT-торговля способствует обвалам на биржах Фондовые рынки могут быть очень волатильными. Большой вклад в это вносит HFT-трейдинг. Ситуация на рынке не всегда была стабильна и до возникновения высокочастотной торговли. Так, например, чёрный понедельник 1987 года, когда биржевые индексы по всему миру серьезно обвалил...

DSP на Java Java — язык программирования общего назначения. Общего назначения — значит можно писать почти любые программы. Вот я и попытался написать программу, которую обычно пишут на С или C++. Под катом я попытаюсь рассказать, как я декодировал спутниковые снимки с Метеор-М №2. Чита...

Язык программирования, рассчитанный на минификацию Однажды я принял участие в конкурсе демо (программ, генерирующих аудио-визуальный ряд, основной особенностью которых является экстремально маленький размер — десятки или даже единицы кибибайт). В процессе общего обсуждения кто-то предложил нестандартную для мира демо идею: ...

[Перевод] Алан Кей и Марвин Мински: Computer Science уже имеет «грамматику». Нужна «литература» Первый слева — Марвин Мински, второй слева — Алан Кей, потом Джон Перри Барлоу и Глория Мински. Вопрос: Как бы вы интерпретировали идею Марвина Мински о том, что «Computer Science уже имеет грамматику. Что ей нужно так это литература.»? Алан Кей: Самый интересный аспект ...

Как управлять инфраструктурой в сотни серверов и избежать проблем: 5 советов от инженеров King Servers В блоге на Хабре мы много пишем о построении ИТ-инфраструктуры — например, раскрываем вопросы выбора дата-центров в России и США. Сейчас в рамках King Servers работают сотни физических и тысячи виртуальных серверов. Сегодня наши инженеры делятся советами по управлению инфр...

Криптовалютная биржа KuCoin исключит из листинга все торговые пары с Bitcoin Cash Платформа для торговли цифровыми валютами KuCoin сообщила пользователям, что, руководствуясь их отзывами, намерена внести некоторые изменения в листинг торговых пар в преддверии второго квартала. Так, все торговые пары с Bitcoin Cash будут упразднены. KuCoin To Streamline Tr...

[Перевод] Руководство для практикующего специалиста, как читать научные статьи по языкам программирования Неделю назад я пошутил, что статьи по принципам языков программирования POPL должны соответствовать критерию «интеллектуального запугивания», чтобы их принимали для публикации. Конечно, это неправда, но факт в том, что статьи по языкам программирования выглядят особенно устр...

[Перевод] Робот JD Humanoid и службы Microsoft Cognitive Services Сегодня мы расскажем вам об одном интересном проекте. В нем использовались службы Microsoft Cognitive Services, которые позволяют с легкостью применять технологию искусственного интеллекта путем вызова REST API (и не нужно никакое обучение). И все это на примере милого робот...

От мала до велика: Как выбрать торговые весы для магазина Торговые весы — неотъемлемая часть любого продуктового магазина. Их там много разных: прикассовые, самообслуживания, порционные, подвесные, платформенные. Рассказываем, как разобраться во всём этом многообразии и выбрать подходящее устройство в зависимости от формата магаз...

[Перевод] Самый медленный способ ускорить программу на Go Есть что-то прекрасное в программировании на ассемблере. Оно может быть очень медленным и полным ошибок, по сравнению с программированием на языке, таким как Go, но иногда — это хорошая идея или, по крайней мере, очень весёлое занятие. Зачем тратить время на программирование...

OCOIN (OCN), криптовалюта ODYSSEY выходит на южнокорейскую биржу FUNCoin СИНГАПУР — Media OutReach — OCOIN (OCN), криптовалюта ODYSSEY, сегодня «ожила» на южнокорейской бирже FUNCoin, отмечая свой успешный дебютный выход на рынок Южной Кореи. Это означает, что инвесторы и трейдеры теперь могут торговать через любую страну или регион благодаря гло...

Криптовалютная биржа OKEx откроет подразделение на Мальте Вторая после Binance по объему торгов криптобиржа OKEx анонсировала открытие офиса на Мальте. OKEx Is Expanding To Malta Given Country’s Comprehensive Blockchain Initiatives.https://t.co/CrE4wEPOuq pic.twitter.com/nMfKFl4N1g — OKEx (@OKEx_) 12 квітня 2018 р. Как отмечается в...

[Из песочницы] Что у программы между строк Знание правил шахматной игры еще не делает человека гроссмейстером, знание языка программирования еще не делает человека программистом. А чего в обоих случаях недостает? Ищем ответы на оба вопроса у признанных мастеров и пытаемся иллюстрировать собственными примерами. Читат...

Зачем сетевым инженерам программирование Интересно обменяться мнениями и опытом применения языков программирования в решении задач сетевого инженера, если вы используете какие-то методы и подходы автоматизации, напишите об этом в комментариях, а я расскажу о некоторых своих наработках в этом направлении. Читать дал...

Dcoder — мобильный IDE для программистов Программирование становится все популярнее, и данную отрасль можно считать основой будущего. Поэтому все чаще можно встретить людей, которые решили заняться программированием. И для таких читателей мы подготовили обзор приложения Dcoder. Данное приложение поддерживает боле...

Биржевой курс евро вырос до 80 рублей впервые за два года Курс евро к началу торгов на Московской бирже превысил 80 рублей, максимальная цена составила 80,1 рубля.

[Перевод] Rust: Знакомимся с языком на примере «Угадай-ки» Давайте познакомимся с Rust, поработав над маленьким проектом! Мы покажем основные концепты Rust на реальном примере. Вы узнаете о let, match, методах, ассоциированных функциях, подключении сторонних библиотек и много о чем другом. Мы реализуем классическую задачу: игра “уга...

[Перевод] Тонкости value restriction в F# Одной из отличительных особенностей языка F#, по сравнению с более распространёнными языками программирования, является мощный и всеобъемлющий автоматический вывод типов. Благодаря ему в программах на F# вы почти никогда не указываете типы явно, набираете меньше текста, и по...

Scratch — язык программирования для детей Применения визуального языка программирования Scratch и возможности его использования.

[Из песочницы] Операционная система на JavaScript? JsOS Приветствую, хабровчане! Как вы думаете, можно ли создать полноценную операционную систему на языке программирования JavaScript, с которой можно загружаться? Правильный ответ — можно! Сегодня я хочу рассказать вам про проект JsOS. Читать дальше →

[Из песочницы] Делаем приём платежей криптовалютой своими руками Привет, Хабр! Время от времени замечаю вопросы о том, как принимать платежи Bitcoin на своём сайте без использования сторонних сервисов. Это достаточно просто, но надо учитывать, что есть подводные камни. В этой статье я постараюсь максимально подробно, без акцента на каком-...

[Перевод] Перевод книги «Социальная архитектура»: Торговые марки для open source проектов Торговые марки. Что они такое, нужны ли они вам и сколько это стоит? Эти вопросы часто возникают при построении open source проекта. Торговые марки могут быть ключом, который защитит проект от недобросовестных людей. Хотя тут мало что советовать. Поэтому вот мой гид по испол...

Bitfinex заключила партнерство с платформой для наблюдения Irisium Третья по объему торгов криптовалютная биржа (данные CoinMarketCap) Bitfinex, базирующаяся в Гонконге, внедрит платформу для наблюдения за торговыми операциями Irisium для выявления и мониторинга манипулятивного поведения и подозрительной активности, совершенствования целост...

[Из песочницы] Новый облегчённый язык разметки текста на основе парных кавычек (pq) Я не могу объяснить, откуда пришла идея такого языка разметки, но то, что получилось в итоге — весьма… занятно. Не слишком-то рассчитываю на широкое практическое применение этой штуки, но некоторые идеи, использованные в этом языке разметки, вполне могут дать пищу для размы...

Биткоин-биржа OKEx снимает с листинга неликвидные пары Bitcoin Cash Пользующаяся высоким спросом пользователей международная биржа OKEx объявила о предстоящем делистинге всех неликвидных торговых пар с криптовалютой Bitcoin Cash (BCH). Как говорится в сообщении биржи, Bitcoin Cash будет снят с торгов с пятницы, 30 марта. Closing of BCH Marke...

[Перевод] Go: Хороший, плохой, злой У Go есть некоторые замечательные свойства, которым посвящён раздел «Хороший». Но когда речь заходит о применении этого языка не для создания API или сетевых серверов (для чего он и был разработан), а для реализации бизнес-логики, то я считаю Gо слишком неуклюжим и неудобны...

Eligma: как построить торговую сеть взаимной выгоды и лояльности с помощью токенов В текущей системе купли-продажи en masse торговые площадки заинтересованы в больших отчислениях с продаж, производители — в скорейшем получении прибыли, а покупатели — в получении нужных товаров без налаживания связей с производителями. Массовая торговля в принципе не предпо...

Криптобиржа Bittrex добавит поддержку фиатного доллара По словам CEO популярной биржи Bittrex Билла Шихары, возглавляемая им торговая площадка вскоре добавит возможность торговли криптовалютами в парах с фиатным американским долларом. Об этом пишет CryptoNinjas. «Мы добавим возможность торговли долларом США. Это не будет доступн...

Микро-курс по программированию контроллеров SCADAPack на Си На Хабре откровенно мало статей про АСУ ТП. Более того, подозреваю, что программирование в отрасли промышленной автоматизации для большинства хабровчан — некий магический темный лес со странными легендами и существами. И вот мне захотелось провести небольшую экскурсию по э...

[Перевод] Разработка нативных расширений для Node.js В этом материале мы поговорим о важнейших концепциях разработки нативных расширений для Node.js. В частности, здесь будет рассмотрен практический пример создания такого расширения, который вполне может стать вашим первым проектом в этой области. Читать дальше →

[Из песочницы] Программирование на кириллице может повысить производительность Привет, Хабрахабр. Как известно, технический английский — язык мира информационных технологий. Основная документация, все стандарты программирования представлены на английском языке. В числе прочих, главная кодовая страница ASCII и переносимый набор символов включают 26 лати...

Основы программирования на SAS. Урок 1 Привет! Я Анна Добрыченко, преподаватель учебного центра SAS в России: провожу тренинги по программированию на SAS Base, использованию SAS Enterprise Guide и SAS Visual Analytics, участвую в подготовке стажеров. Вся техническая документация и статьи продуктов и решений SAS и...

Как внедрение торговых систем с искусственным интеллектом повлияет на управление инвестициями Автоматизация процессов и машинное обучение с каждым днём становятся всё популярнее. Инновации достигли и сферу управления инвестициями, в ней появились автоматизированные торговые системы с искусственным интеллектом. Об этом рассказала редакция издания MarketMogul, а мы п...

Криптобиржа Kraken добавила 10 торговых пар и два предварительных ордера Пользователям криптовалютной биржи Kraken вновь стали доступны два предварительных ордера и 10 торговых пар, девять из которых в прошлом были выключены из-за повышенной нагрузки на систему площадки. Kraken enables advanced orders and adds 10 currency pairs! https://t.co/BEaR...

Интенсив «C# для начинающих» С помощью С# вы можете писать Windows-приложения, кроссплатформенные игры на движке Unity, игры на Xbox и масштабные веб-сервисы. «Си-шарп» входит в ТОП-5 языков программирования по частоте запросов в Google и имеет четвертое по&n...

[Перевод] Изучаем KTX для Android Привет, «Хабр»! Прошло почти 9 месяцев с тех пор, как на Google I/O 2017 компания Google анонсировала Kotlin в качестве официального языка разработки под Android. Кто-то использует его как основной инструмент намного дольше, учитывая, что на нём можно было писать уже с серед...

[Перевод] Операционные системы с нуля; Уровень 0 Добрый день/вечер/ночь/утро! Есть один экспериментальный курс по операционным системам. Есть он в Стэнфордском университете. Но часть материалов доступно всем желающим. Помимо слайдов доступны полные описания практических занятий. Чем этот курс отличается от прочих других?...

Конференция DEFCON 21. «Как мой Ботнет заработал миллионы долларов на продаже автомобилей и победил русских хакеров» Благодарю Вас за то, что пришли послушать моё выступление. Я расскажу Вам несколько крутых вещей о своей карьере, своих ботах и ботнет системе, которые принесли мне больше удовлетворения, нежели что-либо другое. Например, о том, что написанный мною бот позволил заработать ми...

Биржа Binance добавила новые торговые пары с криптовалютой Cardano Крупнейшая по объему торгов криптобиржа Binance добавила поддержку новых торговых пар для цифровой валюты Cardano (ADA). #Binance Adds ADA/BNB and ADA/USDT Trading Pairshttps://t.co/GmTUh2TsN1 pic.twitter.com/HDy7JxezGV — Binance (@binance) 17 квітня 2018 р. Помимо добавленн...

[Из песочницы] Анализ данных с использованием Python Язык программирования Python в последнее время все чаще используется для анализа данных, как в науке, так и коммерческой сфере. Этому способствует простота языка, а также большое разнообразие открытых библиотек. В этой статье разберем простой пример исследования и классифик...

WebAssembly и манипуляции DOM Про WebAssembly в наше время слышали, я думаю, практически все. Если Вы не слышали, то на Хабре есть замечательный вводный материал об этой технологии. Другое дело, что очень часто можно встретить комментарии вида “Ура, теперь будем писать фронтенд на C++!”, “Давайте переп...

Компилятор на JavaScript с использованием ANTLR В начале этого года я присоединилась к команде, работающей над MongoDB Compass — графическим интерфейсом для MongoDB. Пользователи Compass через Intercom запросили инструмент, позволяющий писать запросы к базе данных, используя любой удобный им язык программирования, подд...

12NEWS.RU :: Блоги :: Как программа научилась составлять план торгового представителя лучше человека По информации 12NEWS (Ведущее ИТ-издание по корпоративным системам и приложениям - www.12news.ru), в ANTOR TerraMaster™ Agent обновлен алгоритм автоматической маршрутизации торговых представителей. Найти: ERP, CRM, MES, рекламная площадка, новости, демоверсии, ИТ, скачать т...

Ошибки в роботах: ожидание и реальность Мне кажется, бунт роботов не близок. Я начал писать статью про то, что наша команда приступила к адаптации анализатора кода PVS-Studio для нужд Embedded-разработчиков. Для начала мы поддержали KEIL и IAR. Посмотрев на ошибки в некоторых проектах для встроенных устройств, я ...

[Перевод] Как передать полиморфный объект в алгоритм STL Как мы можем прочесть в первой главе книги Effective C++, язык С++ является по сути своей объединением 4 разных частей: Процедурная часть, доставшаяся в наследство от языка С Объектно-ориентировання часть STL, пытающийся следовать функциональной парадигме Шаблоны Эти чет...

«Придётся писать самим. Сели и написали»: жизнь разработчиков лабораторного кластера супермассивов в Сбертехе Существует миф, что банки — это очень закостенелые структуры, в которых нет места эксперименту. Чтобы опровергнуть этот миф, мы провели небольшое интервью с Валерием Выборновым — начальником отдела разработки лабораторного кластера супермассивов в Сбербанк-Технологиях. У себ...

SOLID SOLID критикует тот, кто думает, что действительно понимает ООП © Куряшкин ВикторЯ знаком с принципами SOLID уже 6 лет, но только в последний год осознал, что они означают. В этой статье я дам простое объяснение этим принципам. Расскажу о минимальных требованиях к языку прог...

Смена основного стека с .NET на Java Хочу описать свои наблюдения и впечатления о самом популярном языке серверного программирования для Enterprise под названием Java. Наблюдения и впечатления на сравнении и контрасте с “похожей” платформой .NET, с которой я очень хорошо знаком. Уверен, что ~год назад, когда ...

[Из песочницы] Научиться программировать становится сложнее Привет, Хабр! Представляю вашему вниманию перевод статьи Аллена Б. Дауни, автора таких книг как Think Python, Think Java, Think Bayes и других, опубликованной в личном блоге автора. Я написал несколько книг, в которых c использованием языка программирования Python объясняют...

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

Можно ли использовать С++ вместо Си для небольших проектов в микроконтроллерах Существует мнение, что использование С++ при разработке программного обеспечения для микроконтроллеров это как стрельба из пушки по воробьям. Мол код получается большого размера и неповоротливый, а мы привыкли бороться за каждый бит в ОЗУ или ПЗУ. И действительно, ведь язык ...

Доступный настольный 3D принтер печатающий металлом Добрый день.Я хотел бы немного рассказать о нашем маленьком проекте по созданию 3D принтера, печатающего алюминием.Я читаю данный портал уже несколько лет, но пишу в первый раз. Опыт писать большие тексты на русском языке не большой. Поэтому буду краток.Подробнее...

Mobius-2018: робоотчет На прошедшей в эти выходные конференции Mobius не обошлось без роботов — в программном комитете, среди докладчиков, в зрительном зале и среди зрителей трансляции. Пересматривать все презентации докладчиков — дело неблагодарное, поэтому для читателей Хабра роботы выбрали са...

Криптовалютная биржа Binance откроет подразделение на Мальте Крупнейшая на сегодняшний день криптовалютная биржа Binance планирует открыть офис на Мальте, сообщает Bloomberg. По словам CEO биржи Binance Чанпена Чжао, его компания намерена вскоре открыть на Мальте торговую площадку, на которой, в частности, будет доступен обмен фиатных...

Chromium: другие ошибки Мы завершаем цикл статей, посвященных рекомендациям по написанию качественного кода на примере ошибок, найденных в проекте Chromium. После написания 6 статей, у нас всё ещё остаётся много нерассмотренных ошибок. Эти ошибки разнородны и про них сложно составить материал на о...

Курс «HTML/CSS. Основы создания сайтов» Без какого языка не обойтись, работая с любой веб-технологией? Конечно же, без HTML/CSS! Знание HTML/CSS — это основа для дальнейшего изучения серверных языков программирования и один из основных инструментов работы верстальщика, программиста ил...

Торговая стратегия для торговли коинтегрированными парами акций Цель данной статьи — поделиться простейшей стратегией статистического арбитража, основанной на торговле коинтегрированными парами акций, которые были выявлены на Московской и Нью-Йоркской биржах. Если мы возьмём пару коинтегрированных акций, то у нас есть возможность захедж...

История ES6-модулей Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js, во второй сосредоточились на реализ...

[recovery mode] Классическое наследование в JavaScript. Разбор реализации в Babel, BackboneJS и Ember В этой статье мы поговорим о классическом наследовании в JavaScript, распространённых шаблонах его использования, особенностях и частых ошибках применения. Рассмотрим примеры наследования в Babel, Backbone JS и Ember JS и попытаемся вывести из них ключевые принципы объектно-...

[Перевод] Webpack 4, import() и CommonJS В JavaScript много забавного. У одного из самых популярных в мире языков программирования до сих пор нет стабильного синтаксиса разбиения кода на части. То есть в стандарте синтаксис ESM с «import» наперевес уже есть, но в браузерах и ноде он спрятан за флагами, а в вебпаке...

[Из песочницы] Как я олимпиаду на Java писал или почему лучше не пользоваться Scanner Вчера завершился Региональный этап Всероссийской олимпиады школьников. Я участвовал в нем и выбрал для этого язык Java. Основной причиной, почему я решил писать олимпиаду именно на Java заключался в том, что на тот момент я довольно хорошо ее знал и понимал то, как в ней реа...

[Из песочницы] Управление интернет модулями Laurent из RouterOS MikroTik Что такое маршрутизаторы Микротик (MikroTik), в наше время известно практически каждому, кто интересуется сетевыми технологиями чуть больше, чем просто пользователь. Благодаря надежной аппаратной части и невысокой стоимости эти роутеры становятся все более популярными не тол...

Avito Quiz: Golang Привет! Сегодня продолжаем серию мини-квизов в нашем блоге. Этот выпуск (предыдущий здесь) будет посвящен языку Go — будем считать, что это разминка в преддверие GopherCon Russia 2018 (кстати, у нас на этой конференции будет стенд, и мы планируем несколько интересных активно...

Вторая часть сравнения python и tcl В предыдущей статье была описана реализация задачи сбора данных о звонках с АТС, включающее в себя получение, разбор данных и добавление в БД. Решение данной задачи представлено на двух языках программирования — python и tcl. И вот, как и обещал, представляю код (на двух язы...

[Из песочницы] Автоматизация криптоторговли с Django и Celery В свете бурного развития криптоиндустрии и криптоторговли в частности, наша команда, в рамках эксперимента, решила создать торгового робота, основной целью которого является торговля на криптоплощадке poloniex. В этой статье я постараюсь рассказать о всех трудностях, возникш...

Deloitte примет участие в создании принципиально новой торговой платформы Deloitte совместно с украинской товарной электронной биржей "КИЇВ МЕРКЕНТАЙЛ ЕКСЧЕЙНДЖ" (КМЕ) начали процесс создания принципиально новой торговой платформы.

[Из песочницы] NRF51822: дружим BLE и RTOS Современные тенденции в технике идут по пути все большей интеграции – прогресс позволяет делать процесс разработки электронных устройств все больше похожим на сборку конструктора. Одним из наиболее ярких примеров является огромное количество так называемых «систем на чипе»...

Релиз CLion 2018.1: новые возможности из С++17, поддержка WSL, CMake Install, плагин для Rust и многое другое Привет, Хабр! Вот и подоспел первый релиз CLion в этом году — 2018.1! В этом посте мы расскажем, что мы успели реализовать за эти месяцы и какие планы у нас на следующий релиз. Cначала очень коротко о главном. В этот релиз вошли: Поддержка языка C++ Поддержка возможн...

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

tdlib-ruby: как сделать Telegram-клиент на Ruby Одна из особенностей мессенджера Telegram — широкие возможности API (Bot API и Telegram API). Команда Telegram пошла ещё дальше и выпустила библиотеку TDLib (Telegram Database Library), позволяющую разрабатывать альтернативные клиенты Telegram и не задумываться о низкоуровн...

Японский финансовый регулятор проинспектировал биржу Coincheck Сотрудники Агентства по финансовым услугам Японии (FSA) нагрянули с проверкой в офисы пострадавшей от взлома криптовалютной биржи Coinchek. Об этом пишет Nikkei Asian Review. Как отмечает издание, целью рейда стало изучение финансового состояния компании и проверка надежност...

[Из песочницы] Qt: Пишем обобщенную модель для QML ListView Кому-то материал этой статьи покажется слишком простым, кому-то бесполезным, но я уверен, что новичкам в Qt и QML, которые впервые сталкиваются с необходимостью создания моделей для ListView, это будет полезно как минимум как альтернативное*, быстрое и довольно эффективное р...

[Перевод] Введение в квантовые вычисления Привет, Хабр! Совсем недавно мы рассказывали вам о квантовых вычислениях и языке Q#. Сегодня же мы уйдем в теорию еще глубже и рассмотрим историю квантовых вычислений. Кроме того, в этой статье вы найдете 5 требований к квантовому компьютеру. Какими свойствами должна обладат...

[Перевод] Операционная система на Rust: минимальный multiboot загрузчик Эта статья объясняет как создать минимальное ядро операционной системы, используя стандарт мультизагрузки. По факту, оно будет просто загружаться и печатать OK на экране. В последующих статьях мы расширим его, используя язык программирования Rust. Я попытался объяснить всё ...

Deloitte примет участие в создании инновационной торговой платформы Крупнейшая международная консалтинговая компания Deloitte совместно с украинской товарной электронной биржей «КИЇВ МЕРКЕНТАЙЛ ЕКСЧЕЙНДЖ» (КМЕ) начали процесс создания инновационной торговой...

БКС Брокер: успешная деятельность с 2004 года говорит о многом Абсолютным лидером рынка ценных бумаг в России является БКС Брокер. Это известная компания, которая уже очень много лет владеет данным титулом благодаря тому, что предоставляет своим клиентам всегда только высококачественные услуги. Национальное рейтинговое агентство наград...

[Перевод] Вредный Кейворд «Interface» Перевод ироничного поста из блога Боба Мартина в котором он рассуждает о том, насколько неудачным является использование слова interface в современных языках программирования, и какую путаницу и проблемы оно несёт разработчикам. — Что ты думаешь об интерфейсах? — Имеешь в ви...

Какой язык программирования лучше изучать? Советы специалиста Если вы по какой-либо причине захотели выучить язык программирования, но не знаете с какого стоит начать и каким продолжить, желательно обратиться за советом к профессионалу. Перед этим можно ознакомиться с базовыми рекомендациями от преподавателя FreeCodeCamp Квинси Ларсона...

[Перевод] Создание чатбота с использованием Q&A Maker и Microsoft Graph Привет, Хабр! Совсем недавно мы проводили хакатон для разработчиков в Бухаресте и Клуже. Основной задачей группы в Клуже было создание эффективной программы-робота для чатов с поддержкой Endava и использованием Microsoft Graph и Q&A Maker. Сегодня мы расскажем об этом пр...

Корпоративный IaaS-дайджест: 25 материалов о виртуализации, инфраструктуре и ИБ Сегодня мы собрали для вас статьи из «Первого блога о корпоративном IaaS»: о виртуализации, кибербезопасности и облачных сервисах. Под катом — кейсы использования облака в различных отраслях, материалы о работе IaaS-провайдера и ответы на вопросы о защите ПД. Читать дальш...

Swift Package Manager Вместе с релизом в open source языка Swift 3 декабря 2015 года Apple представила децентрализованный менеджер зависимостей Swift Package Manager. К публичной версии приложили руку небезызвестные Max Howell, создатель Homebrew, и Matt Thompson, написавший AFNetworking. Swift...

Language Chat 0.2 Описание: Каждый кто изучает языки длительное время, знает, что для правильного постоения предложений на иностранном языке нужна практика. Нет лучшей практики чем обычное общение. Именно для такого общения и было создано приложение Laguage Chat. Ми постарались сделать при...

[Перевод] Почему Python так хорош в научных вычислениях Несколько дней назад (Оригинал заметки был опубликован 12 сентября 2017. — Здесь и далее прим. переводчика), я заметил этот твит в своей ленте: I 'still' program in C. Why? Hint: it's not about performance. I wrote an essay to elaborate... appearing at Onward! https://t.co/p...

Задействовать для простых тестов наследование, полиморфизм и шаблоны? Почему бы и нет… Язык C++ сложен. Но его сложность проистекает из сложности задач, которые решаются с помощью C++. Каждая фича, которая была добавлена в C++, была добавлена не просто так, а для того, чтобы дать возможность справиться к какой-то проблемой. Ну а уж сочетание существующих в C++...

Южнокорейская биржа Coinone запустит торговую площадку в Индонезии Третья по величине криптовалютная биржа Кореи Coinone анонсировала запуск индонезийского подразделения. Об этом сообщается в опубликованном на сайте биржи пресс-релизе. Предварительная регистрация стартовала вчера, 16 апреля. Официальный запуск площадки Coinone indonesia зап...

Как подписать сообщение алгоритмом ГОСТ Р 34.11/34.10-2001 на Java В этот статье я расскажу, как подписать произвольное сообщение приватным ключом и сертификатом по алгоритму ГОСТ Р 34.11/34.10-2001 присоединённой (attached) подписью на языке Java. Для проекта электронного документооборота мне потребовалось сделать подпись алгоритмом ГОСТ....

Biz Breeze #1. Субъективно — о новостях CRM и ИТ-бизнеса На Хабре публикуются много интересных и разных дайджестов, которые мы читаем каждую неделю: о событиях, мобильной разработке, дизайне, программировании и т.д. Нам показалось странным, что нет историй об IT в бизнесе. А между тем, всё больше банков, магазинов, страховщиков, п...

В Google Maps появилась поддержка еще 39 языков Сервис Google Maps стал доступен на новых языках. Об этом разработчики сообщили в официальном блоге компании. Список новых языков включает 39 позиций. По оценке Google, на этих языках суммарно разговаривают примерно 1,25 млрд человек по всему миру. Список поддерживае...

[Перевод] Как я заработал 200 000 $ в 16 лет Года три назад я опубликовал рассказ о приложении Follow для Twitter, которое сделал еще в старшей школе, и о том, как оно собрало 150 000 скачиваний за два года. В той статье я мимоходом упомянул, что мои первые шаги в программировании — это отдельная, еще более пространная...

Основы программирования на SAS Base. Урок 2. Доступ к данным В предыдущей статье мы познакомились с интерфейсом SAS UE, терминологией SAS Base, типами данных, основными требованиях к синтаксису SAS Base, а также рассмотрели распространенные синтаксические ошибки. Сегодня я расскажу, как можно получить доступ к данным различных формат...

Цена биткоина сильно просела на фоне заявлений SEC и предположительного взлома Binance Комиссия по ценным бумагам и биржам США (SEC) заявила, что в том случае, если на криптовалютной бирже торгуются токены, подпадающие под определение ценных бумаг, то эти платформы должны быть зарегистрированы в SEC как национальные фондовые биржи, альтернативные торговые сист...

dev||bet – битва программистов и технологий Собаки vs кошки, водители vs пешеходы, Coca-Cola vs Pepsi, BMW vs Mercedes, колбаса vs сыр, узвар vs морс, добро vs зло, в конце концов! Но нет, мы, как всегда, спорили о том, какой язык программирования лучше. В ход шли классические аргументы о производительности со ссылк...

Avito на GopherCon Russia 2018 Всем привет! В марте в московском Технополисе прошла конференция, посвященная языку программирования Go — GopherCon Russia 2018. На ней прозвучали выступления от core-team — было круто услышать из первых уст о том, как нужно делать правильно. И конечно, не обошлось без докла...

Интеллектуальная обработка текстов Работы, связанные с естественным языком, — это одна из ключевых задач для создания искусственного интеллекта. Их сложность долгое время сильно недооценивали. Одной из причин для раннего оптимизма в области естественного языка были пионерские работы Ноама Хомского о порождающ...

Языки программирования для квантового компьютера Прототип ядра ионного квантового компьютера. Ion Quantum Technology Group, Сассекский университет Квантовые компьютеры время от времени попадают в СМИ. Вы слышите о том, как человек шаг за шагом приближается к их созданию, хотя для большинства развитие квантовых вычислений ...

«Методом пряника» намерены стимулировать электронную торговлю в Казахстане Вице-министр национальной экономики РК Бауржан Бекешев рассказал о запланированных изменениях по вопросам регулирования торговой деятельности.

Swift vs. Kotlin. Отличия важны Этот пост является вольным переводом статьи Swift vs. Kotlin — the differences that matter by Krzysztof Turek Вы наверняка видели это сравнение Swift и Kotlin. Довольно интересное, правда? Я согласен, что в этих языках много схожего, но в этой статье я обращу внимание на не...

Разработчик Bitcoin Core Питер Тодд рассказал о проблемах Lightning Network Ведущий разработчик Bitcoin Core Питер Тодд заявил, что у технологии Lighting Network, решения для масштабирования сети биткоина, есть ряд очевидных недостатков, одним из которых является использование «опасного» языка программирования C из-за частых ошибок сегмент...

Grasshopper 1.13.1 Grasshopper — приложение, позволяющее выучить основы программирования на языке JavaScript с помощью бесплатных коротких уроков. Обучение в новом сервисе представлено в игровой форме, из-за чего программа напоминает самый популярный сервис для изучения иностранных языков Duol...

Робот Danovo будет учить детей Компания OVO Technology представила робота Danovo, показанного месяц назад на выставке CES 2018. Робот высотой 88 см, напоминающий яйцо, позиционируется как компаньон и учитель детей младшего возраста. Робот способен перемещаться, планируя свои маршруты и избегая стол...

Огонь, вода и медные трубы: как мы создавали новый POS-терминал АТОЛ Optima Мы задумались о собственной разработке нового, инновационного устройства для торговли осенью 2016 года. На создание ушел целый год: проработали 8 вариантов внешнего вида, 3 варианта технических характеристик, провели личные переговоры с 4-мя производителями. Пять месяцев зан...

Документирование API — документация из тестов Пост в продолжение темы экспериментальных решений (https://habrahabr.ru/post/350382/), откуда будет переиспользован код для примера. В прошлом посте я затронул тему, как можно написать тесты на простой сервис, когда он выступает в роли черного ящика и из кода теста у нас нет...

[Из песочницы] SEO многоязычного сайта без географической привязки под Google Введение В этой статье речь пойдет о важных элементах при продвижении сайта, переведенного на большое количество языков и не имеющего конкретной географической привязки, то есть нас интересует органический трафик на любом языке с любой точки планеты. Мой опыт основывается ...

Яндекс создал первый браузер с голосовым помощником Яндекс.Браузер стал первым браузером с голосовым помощником. Пока Алиса делает здесь только первые шаги, но с компьютером уже сейчас можно разговаривать почти как с живым человеком - поболтать или о чём-то попросить. Например: "Слушай, Алиса, скажи рецепт шарлотки"...

[Из песочницы] Design by Introspection Что, если бы мы умели располагать атомы один за другим как нам угодно? Ричард ФейнманСколько парадигм программирования вы сможете назвать? Список на этой странице википедии содержит ни много ни мало 76 наименований. Этот список может быть пополнен ещё одним подходом, названн...

Что думаете по поводу англоязычной версии Хабра? Мотивация В последние дни обдумываю новый материал для Хабра, в тоже время хочу опубликовать его и на английском языке, для того чтобы ссылаться на статьи в англоязычном сегменте интернета. Чтобы добиться примерно похожего с Хабром результата, можно написать статью на Medi...

[Из песочницы] Принцип SOLID в языке Go Приветствую вас, хабровчане, решил поделиться с сообществом переводом довольно часто (по личным наблюдениям) упоминаемого поста SOLID Go Design из блога Dave Cheney, который выполнял для собственных нужд, но кто-то говорил, что нужно делиться. Возможно для кого-то это окажет...

Трудности перевода: как найти плагиат с английского языка в русских научных статьях В нашей первой статье в корпоративном блоге компании Антиплагиат на Хабре я решил рассказать о том, как работает алгоритм поиска переводных заимствований. Несколько лет назад возникла идея сделать инструмент для обнаружения в русскоязычных текстах переведенного и заимствован...

ICO-проекты вынуждены платить биткоин-биржам до $1 млн за листинг Криптовалютные биржи взимают неоправданно высокую плату за листинг токенов на своих платформах. Об этом сообщает Business Insider со ссылкой на многочисленные заявления участников рынка. В частности, источники отмечают, что нижняя ценовая грань за ICO на бирже составляет $50...

[Перевод] Врываемся в 2018 год с очередным большим релизом: выпуск версии 11.3 языка Wolfram Language и Mathematica Перевод блог-поста Стивена Вольфрама (Stephen Wolfram) "Roaring into 2018 with Another Big Release: Launching Version 11.3 of the Wolfram Language & Mathematica". Содержание — Поток выпуска версий — Что нового? — Блокчейн — Системное моделирование — Новое в ноутбуках ...

Wi-Fi в законе В соответствии с законодательством РФ, с 2014 года все общественные точки доступа Wi-Fi обязаны идентифицировать пользователей. Под действие закона попадают владельцы публичных сетей доступа в интернет, такие как рестораны и кафе, торговые центры, отели, автосалоны и прочие...

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

[Перевод] Как работает JS: сервис-воркеры Перед вами перевод восьмой части серии материалов об особенностях работы различных механизмов JavaScript. Сегодняшняя статья посвящена сервис-воркерам. Здесь мы рассмотрим их особенности, поговорим об их жизненном цикле, об их поддержке в браузерах, и о сценариях их использо...

Биржа Bitfinex добавила поддержку Segregated Witness Пятая по суточному объему торгов криптовалютная биржа Bitfinex добавила поддержку решения по масштабированию биткоина Segregated Witness (SegWit). We are proud to announce support for SegWit.https://t.co/FTCmRrRo2K pic.twitter.com/Kk2cA71wNN — Bitfinex (@bitfinex) 20 лютого ...

[Перевод] Чего из Rust мне не хватает в C Об авторе. Федерико Мена-Кинтеро — мексиканский программист, один из основателей проекта GNOME, автор книги «Язык программирования Rust» Librsvg достиг переломного момента: внезапно выясняется, что легче портировать некоторые основные части из C на Rust, чем просто добавит...

«Первый БИТ» помог запустить 7 торговых точек магазинов одежды из Турции DeFacto в Казахстане «Первый БИТ» помог запустить 7 торговых точек магазинов одежды из Турции DeFacto в Казахстане благодаря внедрению систем торгового учёта, кадрового …

6000 торговых точек Южной Кореи смогут принимать криптовалюты Оператор мобильных платежей Korea Pay объявил о партнерстве с биржей Bithumb, являющейся второй по объему торгов в стране (после Upbit), сообщает The Korea Times. Благодаря этому партнерству жителям Южной Кореи откроется возможность расплачиваться криптовалютой в более 6000 ...

Биржа Binance объявила о партнерстве с децентрализованной мобильной сетью Qlink Ведущая криптовалютная биржа Binance объявила в понедельник, 2 апреля, о партнерстве с первой децентрализованной мобильной сетью Qlink. В рамках сотрудничества на Binance добавлена торговая пара QLC/BNB, а внутренние токены биржи BNB будут интегрированы в децентрализованное ...

[Из песочницы] Arduino для начинающих Arduino для начинающих. Часть 1 Предисловие Доброго времени суток, Хабр. Запускаю цикл статей, которые помогут Вам в знакомстве с Arduino. Но это не значит, что, если Вы не новичок в этом деле – Вы не найдёте ничего для себя интересного. Введение Было бы не плохо начать со з...

Мобильное приложение от Google научит кодировать на JavaScript Компания Google выпустила приложение Grasshopper в рамках проекта Area 120, позволяющее выучить основы программирования на языке JavaScript с помощью бесплатных коротких уроков. Обучение в новом сервисе представлено в игровой форме, из-за чего программа напоминает самый попу...

Книга «Linux API. Исчерпывающее руководство» Привет, Хаброжители! Недавно у нас вышел фундаментальный труд Майкла Керриска по программным интерфейсам операционной системы Linux. В книге представлено практически полное описание API системного программирования под управлением Linux. Сейчас мы рассмотрим раздел «Потоки ...

В РФ тестируют снятие наличных с карт через POS-терминалы Новая технология, позволяющая снять наличные с банковских карт в кассах магазинов, заинтересовала «Сбербанк» и Mastercard. Сервис могут запустить уже в следующем квартале. В случае со «Сбербанком» снять наличные с карт через POS-терминалы можно будет только в тех магаз...

Криптобиржа OKEx вышла в лидеры по объему торгов на фоне трудностей у Binance Одна из крупнейших в мире и наиболее стремительно развивающихся криптовалютных бирж Binance на протяжении некоторого периода времени испытывает сбои в работе из-за проблем с синхронизацией базы данных. Более десяти часов назад в своем Twitter популярная торговая площадка соо...

Yahoo Japan запустит собственную криптовалютную биржу Корпорация Yahoo Japan в следующем месяце приобретет 40% акций токийской биржи BitARG, а в апреле 2019 года запустит на ее основе собственную торговую площадку. Об этом сообщает Nikkei Asian Review. BitARG уже обладает лицензией от Агентства финансовых услуг Японии (FSA). По...

Программист из Google о российских дипломах, собеседованиях и работе в Кремниевой долине Есть у меня одно увлечение – интервьюировать IT-специалистов из Кремниевой долины. Не с целью приема на работу, а просто о жизни в США и работе в крупных компаниях. Мой сегодняшний герой – Евгений Краско, программист из YouTube. –Я родом из Екатеринбурга, после окончания ...

У биткоина нашли дно Биткоин, вероятно, прошел дно стоимости — отметку 5,9 тысячи долларов, до которой криптовалюта опускалась 6 февраля. Об этом сообщают Forbes и CoinDesk. К 09:40 20 февраля биткоин стоил 11,5 тысячи долларов, затем курс начал расти, ниже 10 тысяч долларов криптовалюта не опус...

Пишем плагин для Unity правильно. Часть 1: iOS Когда делаешь на Unity игры для мобильных платформ, рано или поздно придется писать часть функционала на нативном языке платформы, будь то iOS (Objective C или Swift) или Android (Java, Kotlin). Это может быть свой код или интеграция сторонней библиотеки, сама установка мо...

Знаковый символ: iOS denial of service   В операционной системе iOS обнаружен необычный баг, приводящий к перезагрузке устройства. Достаточно прислать на iPhone специальный знак из алфавита индийского языка телугу జ్ఞా («знак»), после чего устройство автоматически перезагружается. Читать дальше →

В России создадут новый объектно-ориентированный язык программирования Программа «Цифровая экономика», написанная по распоряжению Президента России Владимира Путина, предполагает проведение исследований и разработок в области промышленного интернета. Изначально планируется создание «Платформы промышленного интернета вещей», которая должна...

[Перевод] Создание игры на Lua и LÖVE — 1 Введение В этой серии туториалов мы рассмотрим создание завершённой игры с помощью Lua и LÖVE. Туториал предназначен для программистов, имеющих некоторый опыт, но только начинающих осваивать разработку игр, или для разработчиков игр, уже имевших опыт работы с другими языкам...

Google пообещала запустить Google Ассистент на русском Компания Google пообещала выпустить свой голосовой помощник Google Ассистент (Google Assistant) в России в «ближайшие месяцы». Об этом сообщается в официальном блоге компании на Хабрахабре. Как отмечает Google, на момент запуска в России Ассистент будет доступен...

Разработка приложений Flutter Google находится на стадии бета-тестирования Google анонсировала официальную бета-версию инфраструктуры разработки своего фреймворка Flutter. Есть много методов для создания приложений, в основном по двум простым причинам: разработка собственных приложений с использованием официальных инструментов вызывает некую тревог...

Корейский регулятор обязал криптобиржи перезаключить договоры с клиентами Комиссия по справедливой торговле Республики Корея (FTC) обязала 12 местных криптовалютных бирж разорвать с клиентами договоры, которые пользователи заключали при регистрации на торговых площадках. Об этом сообщает Yonhap. По мнению представителей FTC, так называемые договор...

Nubia N3 выйдет 24 марта с 6-дюймовым дисплеем и двумя задними камерами Торговая марка Nubia ZTE представила новый смартфон Nubia N3, преемника прошлогоднго Nubia N2 в Китае. Подробнее об этом читайте на THG.ru.

Мега-Учебник Flask, Часть XIII: I18n и L10n (издание 2018) Miguel Grinberg Туда Сюда Это тринадцатая часть серии Мега-Учебник Flask, в которой я расскажу вам, как реализовать поддержку нескольких языков для вашего приложения. В рамках этой работы вы также узнаете о создании собственных расширений CLI для flask. Для справки ниже ...

Индийская биткоин-биржа Coinsecure объявила о хищении $3,5 млн CEO индийской криптовалютной биржи Coinsecure Мохит Калра обвинил главу отдела безопасности своей компании в хищении 438 BTC (почти $3,5 млн). Об этом сообщается на сайте торговой площадки. Информация об инциденте уже направлена в полицию Нью-Дели. «Наша система никогда не п...

[Перевод] Предсказание случайных чисел в умных контрактах Ethereum Ethereum приобрёл огромную популярность как платформа для первичного размещения монет (ICO). Однако она используется не только для токенов ERC20. Рулетки, лотереи и карточные игры — всё это можно реализовать на блокчейне Ethereum. Как любая реализация, блокчейн Ethereum не...

Игры, в которых нужно писать код (часть 2) Игры и программирование — этот симбиоз помогает новичкам освоить азы кодинга, а опытным разрабам — освежиться и отвлечься от трудных повседневных задач. Вроде бы и развлекаешься, но в то же время с пользой для мозгов. Предлагаем вам вторую часть подборки игр, в которых нужн...

Как создавать собственные компоненты для мониторинга устройств и автоматизации ИТ-задач Комплексное RMM-решение Panda Systems Management для централизованного и удаленного управления, контроля и обслуживания корпоративных сетей, устройств и ИТ-инфраструктуры позволяет администраторам создавать собственные специфические компоненты для мониторинга устройств и а...

[Перевод] Rust: используем serde для сериализации Сериализация данных посредством serde. Недавно я писал Rust-код для работы со сторонним источником данных в TOML-формате. В других языках я бы подгрузил данные какой-либо TOML-библиотекой и прогнал бы по ним мою программу, однако я слышал про serde — библиотеку сериализации ...

Майк Новограц привлек $250 млн на открытие торгового банка для криптоиндустрии Миллиардер и глава Galaxy Investment Partners Майк Новограц успешно собрал необходимый объем инвестиций для запуска Galaxy Digital — криптовалютного торгового банка, акции которого будут котироваться на канадской фондовой бирже TSX Venture Exchange. Об этом пишет CCN. Как от...

[Перевод] Метод Бенджамина Франклина для чтения книг по программированию Посмотрим правде в глаза, книги по программированию — отстой. Эти общие книги по распределённым системам, науке о данных и так далее — их можно читать бесконечно. Но за редким исключением у практических руководств по языку/фреймворку/СУБД/кексопечке есть нечто общее. Зверюшк...

Самые популярные языки программирования в 2018 году Исследователи изучили предпочтения разработчиков и заказчиков

habrahabr.ru → habr.com С сегодняшнего дня Хабр доступен по адресу habr.com. Старые адреса habr.ru и habrahabr.ru теперь используются исключительно для редиректа. Хабр начинает новую большую и захватывающую историю. Читать дальше →

Аэропорт Мюнхена тестирует антропоморфного робота Теперь пассажиры, оказавшиеся в Терминале 2 мюнхенского аэропорта, могут задать свои вопросы человекоподобному роботу по имени "Джози Пеппер" (Josie Pepper) и узнать, как, например, пройти к нужному выходу на посадку, в каком ресторане перекусить или как найти тот ...

Визуальный способ создания программ Luna может использоваться во многих областях, где обработка данных является главным приоритетом: data science, машинное обучение, IoT, биоинформатика, компьютерная графика или архитектура. Создатели open source языка рассуждают о принципах создания предметно-ориентированных ...

[Перевод] Immer: новый подход к иммутабельности в JavaScript Иммутабельные структуры данных, реализующие методику совместного использования неизменяемых фрагментов информации (structural sharing), выглядят как отличная технология для хранения состояния приложения. Особенно — в комбинации с архитектурой, основанной на событиях. Однако ...

[Из песочницы] Экономия газа в смарт-контрактах Ethereum В Ethereum для выполнения каждой транзакции требуется определённое количество газа — специальной сущности. Существуют разные пути для снижения затрат. Часть из них уже реализована. Хочу начать с обсуждения вопроса оптимизации стоимости создания смарт-контракта. Как видите, ...

Скрипт получения информации из образа Windows Имею серию статей посвящённых теме обслуживания образов Windows командами системы DISM. В моих статьях приводились примеры скриптов на языке интерпретатора командной строки cmd.exe. В результате работы исходный образ Windows (живая система или автономный файл *.wim) изменялс...

[Перевод] Параллельное программирование в Swift: Operations В параллельном программировании в Swift: Основы Я представил множество низкоуровневых способов для управления параллелизмом в Swift. Первоначальная идея состояла в том, чтобы собрать все различные подходы, которые мы можем использовать в iOS в одном месте. Но при написании э...

Исследование: OKEx и другие криптовалютные биржи фальсифицируют торговые объемы Криптовалютный трейдер Силвиан Райбс провел исследование деятельности ряда криптовалютных бирж и обнаружил, что некоторые из них фальсифицируют торговые объемы. При этом OKEx от OKCoin, первая платформа по объемам торгов, фабрикует до 93% показателей. Where I go about provin...

Пишем небесных пчелок на Cloud Haskell Привет, Хабр! Прошло всего лишь каких-то 11577635 секунд с конца осенней школы GoTo в ИТМО. Неделя направления Распределённых систем началась с прототипирования распределённой системы на Cloud Haskell. Мы начали бодро и потому быстро выяснили, что существующую документацию...

В России создадут свой язык программирования Его разработка включена в программу Цифровая экономика

[Из песочницы] Асинхронная работа с PostgreSQL в C Сегодня захотелось написать небольшую заметку об асинхронной работе с PostgreSQL в C. Мотивы просты: для небольшой утилитки встала необходимость реализовать такой функционал, гугл на тему понятных и рабочих примеров предательски молчал (нашелся только пример в pqxx для C++ —...

Выпуск#16: ITренировка — актуальные вопросы и задачи от ведущих компаний Публикуем очередную подборку задач и вопросов с собеседований в крупных IT-компаниях (для тех, кому мало задач из предыдущего сета :) Ниже приведены вопросы и задачи для соискателей в Google, с различным уровнем сложности. Набор получился с лингвистическим уклоном, но зна...

Открытая бесплатная трансляция Java-конференции JPoint 2018 6-7 апреля, то есть уже завтра, пройдёт JPoint 2018 — международная Java-конференция для опытных Java-разработчиков. Про программу этой конференции мы писали не раз и не два. Мы проанализировали набор самых актуальных тем (производительность и подкапотный хардкор, Spring ...

Нейронные сети, генетические алгоритмы и прочее… Мифы и реальность. Знаки Эта работа является продолжением всего сказанного ранее в статье «Нейронные сети, генетические алгоритмы и прочее… Мифы и реальность. Версия II». В большинстве статей, посвященных анализу текстов, которые удалось изучить автору, под анализом текста понимается главным образо...

SEC рассматривает две заявки на создание биткоин-ETF Комиссия по ценным бумагам и биржам США (SEC) без лишней огласки начала рассмотрение двух предложений биткоиновых биржевых фондов (ETF). Судя по документам, датированным 23 марта и опубликованным накануне, ведомство уже готовится к проведению соответствующих формальных проце...

Где живут самые умные, разносторонние и усердные программисты? Самые популярные языки программирования в России — Java, JavaSсript и С#. Наиболее многозадачные программисты живут в …

Apple планирует совместить клавиатуру с трекпадом Некоторое время назад компания Apple подала в Бюро патентов и торговых марок США заявку на патент, в котором описана фирменная беспроводная клавиатура Magic Keyboard со встроенным трекпадом.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете озн...

[Из песочницы] Как быть* компилятором — создание компилятора на JavaScript Привет, Хабр! Представляю вашему вниманию перевод статьи "How to be* a compiler — make a compiler with JavaScript" автора Mariko Kosaka. *Все верно! Быть компилятором — это здорово! Дело было одним замечательным воскресеным днем в Бушвике, Бруклин. В моем местном книжном м...

Как перестать тратить кучу времени на походы по магазинам? Привет, Хабр. Как же я люблю ходить по магазинам (нет). Очень весело бывает обойти огромный торговый центр, потратить пару часов на поиск, а в итоге не найти нормальную рубашку. Блин, мне просто нужна нормальная рубашка моего размера, не надо цветочков! Ну а про обувь вообще...

Китайцы рассекретили флагманский Huawei Mate X Компания Huawei уже зарегистрировала торговую марку Mate X. И, хотя сам факт её регистрации ни о чём не говорит, некоторые косвенные данные указывают на то, что китайский производитель действительно готовится к его выпуску. Подробнее об этом читайте на THG.ru.

Visual Basic поднялся в рейтинге популярности языков программирования Tiobe Однако Microsoft вот-вот прекратит параллельное развитие Visual Basic и C#, который в рейтинге сейчас занимает пятое место.

Solar Security обеспечит безопаснсть разработки приложений Вышло обновление решения для проверки безопасности приложений Solar inCode 2.8 с поддержкой языка программирования Go.

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

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

UI-автотесты для Xamarin Тестирование является неотъемлемым элементом любой разработки программного обеспечения. На него выделяется достаточно много времени в общем объеме трудозатрат, однако само по себе тестирование вещь монотонная и однообразная, поэтому хорошо поддается автоматизации. В нашей се...

Apple планирует встроить Face ID в Apple Watch По мнению экспертов, в ближайшие годы компания Apple может оснастить Face ID почти все свои устройства и Apple Watch не станут исключением. На это намекает один из патентов компании Apple, который купертиновцы некоторое время назад зарегистрировали в Бюро патентов и торговых...

[Перевод] Чеклист фронтенд-разработчика Глеб Летушов, редактор-фрилансер, адаптировал для блога Нетологии чеклист с Github от David Dias. Этот чеклист уже переводили, но так как на Хабре его нет, мы решили, что он пригодится. В чеклисте собран полный список элементов, которые необходимо проверить перед запуском и ...

И тебя посчитаем. В России грядёт всеобщая маркировка товаров Система всеобщей маркировки товаров скоро заработает в России. До 2024 года она должна будет охватить все основные группы промышленной продукции: от одежды и обуви до продуктов питания. Сейчас над созданием глобальной системы трудятся министерство промышленности и торговли...

[Из песочницы] Знакомство с Gjallarhorn.Bindable.WPF (F#) на примере выполнения тестового задания В статьях на русском языке теме использования F# совместно с WPF уделяют немного внимания. Сегодня я попробую познакомить вас с одной из F# библиотек, которая значительно упрощает такую разработку. В качестве демонстрационного примера возьмем одно из тестовых заданий по WPF,...

[Из песочницы] GObject: основы GObject — часть библиотеки GLib, реализующая объекто-ориентированнные расширения для чистого Си. Подобная концепция, помимо самой GLib, используется в таких проектах, как GStreamer, GSettings, ATK, Pango и весь проект GNOME в целом, а также в большом количестве прикладных пр...

Южная Корея: закрытие криптобирж — лишь один из возможных вариантов Премьер-министр Республики Корея Ли Нак Ен заявил, что вопрос о закрытии криптовалютных бирж «всерьез не рассматривается». Об этом пишет Bitcoin.com. «Однако это один из возможных вариантов», — добавил глава южнокорейского правительства, отвечая на вопросы депутатов оппозици...

Проблемы при работе с кэшем и способы их решения Привет, Хабр! Меня зовут Виктор Пряжников, я работаю в SRV-команде Badoo. Наша команда занимается разработкой и поддержкой внутреннего API для наших клиентов со стороны сервера, и кэширование данных — это то, с чем мы сталкиваемся каждый день. Существует мнение, что в прог...

Разработана новая технология обучения роботов, за счет развития навыков моторики На сегодняшний день ИИ, используемый в роботах, базируется на прописанном программном коде, который отвечает за определенную задачу. Зачастую, написать такую программу является более сложной задачей чем само выполняемое действие. Это одна из причин, почему роботы больше подх...

R — значит регрессия Статистика в последнее время получила мощную PR поддержку со стороны более новых и шумных дисциплин — Машинного Обучения и Больших Данных. Тем, кто стремится оседлать эту волну необходимо подружится с уравнениями регрессии. Желательно при этом не только усвоить 2-3 приемчика...

Обзор системы Comindware Business Application Platform Зачем и в каких случаях выбирать программный продукт Comindware? Что это за система и в чем ее особенности? Эти и другие вопросы я решил рассмотреть в этом обзоре. В поисках решения для автоматизации документооборота я перепробовал много систем: Pyrus, Битрикс24, 1С.Документ...

PowerAR — объединяем PowerBI и ARKit на поверхности стола Привет, Хабр! Помните недавнюю конференцию Apple, на которой был представлен ARKit? Ой, стоп-стоп, это же блог Microsoft. Хотя, почему бы и нет. Ведь наши партнеры решили поэкспериментировать и совместить новый фреймворк от Apple с возможностями сервиса PowerBi от Microsoft....

В-четвертых: зимняя стажировка разработчиков в Redmadrobot В четвертый раз мы выбрали 20 iOS и Android-разработчиков и учили их писать код, как роботы. И хотя алгоритмы роботов (практически) совершенны, каждый год мы накатываем обновления. Как изменилась система в этом году, рассказывают организаторы стажировки. Читать дальше →

В CBOE предложили изменить шаг цены фьючерсов на биткоин Управляющий директор Чикагской опционной биржи (CBOE) Мэттью Макфарланд в письменном обращении к Комиссии по срочной биржевой торговле США (CFTC) уведомил о вероятном изменении шага цены фьючерсов на биткоин с 10 ($10) до 5 пунктов ($5) после 1 мая. Об этом сообщает CoinDesk...

Портал электронных торгов "Фабрикант" автоматизировал приемку кода c помощью PT Application Inspector Электронная торговая площадка "Фабрикант" создала систему защиты своих приложений на базе технологий Positive Technologies ― PT Application Inspector и PT Application Firewall. Внедрение анализатора исходного кода PT Application Inspector в процесс непрерывно...

Биржа OKEx отвергла обвинения в манипулировании рынком биткоин-фьючерсов Представители гонконгской криптовалютной биржи OKEx заявили, что распротранившаяся в интернете информация о том, что площадка причастна к манипулированию ценами на рынке биткоин-фьючерсов, не соответствует действительности. «Как торговая платформа мы не получаем прибыли от в...

HMD Global возобновила торговую марку Nokia Xpress-on Компания HMD Global продолжает воскрешать старые торговые марки Nokia, известные в прошлом. В начале января стало известно, что стартап с лицензией на финский бренд стал владельцем товарного знака Asha, под которым выпускались бюджетные кнопочные и сенсорные телефоны. Буквал...

Вынесен приговор Российским хакерам, атаковавшим американские биржи В период с 2005 по 2012 год, группа русских хакеров взломала системы более 16 компаний и украла 160 миллионов номеров кредитных и дебетовых карт. Среди пострадавших была биржа Nasdaq, банк Citigroup, авиакомпания JetBlue, платёжная система Visa и другие, не менее крупные о...

Братья Уинклвоссы предложили создать саморегулируемую организацию для биткоин-индустрии Знаменитые братья-близнецы Кэмерон и Тайлер Уинклвоссы опубликовали в блоге биржи Gemini предложение по созданию саморегулируемой организации для развивающейся криптовалютной индустрии. По мнению Уинклвоссов, создание организации, которая осуществляла бы контроль над деятель...

Алгоритмы в индустрии: теория формальных языков и чат-боты Популярность диалоговых систем тесно связана с термином “искусственный интеллект”. Такие системы обычно основаны на нейросетях и других моделях машинного обучения. Однако, такой подход порождает неожиданные трудности Поведение можно лучше контролировать, добавив в систему...

После получения повестки в суд Tether резко увеличил выпуск USDT После того как Комиссия по срочной биржевой торговле США (CTFC) отправила криптовалютной бирже Bitfinex и компании Tether повестки с вызовом в суд, последняя заметно увеличила эмиссию токенизированных долларов USDT. С февраля 2017 года рыночная капитализация USDT выросла поч...

Как привлечь внимание к магазину в торговом центре? Ни для кого не является секретом, что в обществе потребления основным источником дохода являются продажи - не важно сколько ты произвел, важно сколько ты продал. Именно поэтому мы видим достаточно много торговых центров. которые открываются в том или ином углу города и не ме...

Software Transactional Memory на Free-монадах Осознав, что я давно не писал на Хабр ничего полезного о ФП и Haskell, и что имеется вполне отличный повод для технической статьи, — решил тряхнуть стариной. Речь в статье пойдет о Software Trasactional Memory (STM), которую мне удалось реализовать на Free-монадах при участи...

Business English Listening: помощник в изучении делового английского Люди, изучающие иностранные языки с нуля, часто сталкиваются с «эффектом плато». Так называется состояние, когда уровень владения языком больше не поднимается, несмотря на все усилия учащегося. Одним из [...]

[Перевод] Почему "=" означает присваивание? Давайте посмотрим на следующий код: a = 1 a = a + 1 print(a) В среде ФП часто критикуют данный момент императивного программирования: «Как так может быть, что a = a + 1? Это всё равно что сказать „1 = 2“. В мутабельном присваивании нет смысла». Здесь мы наблюдаем несовпад...

[Перевод] Rust: состояния типов Раньше в Rust были состояния типов, которые были удалены из языка еще до официального релиза первой версии. В этой статье я раскрою вам тайну: Rust поддерживает состояния типов. Прошу под кат. Читать дальше →

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

[Перевод] Разработка статического блога на Gatsby и Strapi Статические веб-сайты содержат страницы с неизменным содержимым. Технически — это набор HTML-файлов, которые, для каждого посетителя сайта, выглядят одинаково. В отличие от динамических веб-сайтов, для разработки таких сайтов не нужно серверное программирование или базы данн...

Veeam Academy: от базовых знаний C# до командной разработки за 2,5 месяца → Регистрация открыта до 25 февраля Veeam Academy, созданная на базе Veeam Software, запускает в марте 2018 года интенсив для разработчиков на C#. Интенсив будет полезен тем, у кого уже есть базовые знания в области программирования, но кто хочет получить больше практики...

Тестирование API сервисов и RSpec Иногда бывает необходимость написать небольшой АПИ сервис, часто в виде прототипа. И часто этот прототип потом так и остаётся в первоначально написанном виде следуя принципу «работает — не трогай». Переписывание даже относительно маленького сервиса сопряжено с возможностью...

Новинки C# 7.2. Span<T> и Memory<T> Доброго времени суток, %habrauser%! Столкнувшись с проблемой замедления работы системы при передачи использовании переменных хранимых в стеке я отправился в гугл и нашел отличное решение использование коллекции Span<T>, которая была добавлена в версии языка C# 7.2. Н...

Банкир из Латвии назвал русский язык «языком дикарей» Русский язык является "языком дикарей". Так считает латвийский банкир Гирт Рунгайнис. Представитель банковской сферы Латвии Гир Рунгайнис сделал громкое заявление по поводу русского языка. Финансист считает, что пользуются им только дикари, а местному правительст...

[Из песочницы] Руководство инструктора к книге «Программирование: Принципы и практика с использованием C++» Привет, Хабр! Представляю вашему вниманию перевод статьи "Instructor’s Guide for Programming" автора Бьярне Страуструпа (дата последнего посещения: 20.12.2017). От переводчика Бьярн Страуструп известен как разработчик языка программирования C++. Книги его авторства...

Удивительный Angular От переводчиков Всем привет, с вами Максим Иванов и Дмитрий Сергиенков, и сегодня мы поговорим о новостях в мире Angular. Мы подготовили для вас наиболее интересные материалы и отобрали список вопросов, который вам должен понравиться. Отметим только, что если вы будете...

Переезд из СНГ в Чехию, собственный опыт  Пару месяцев назад на Хабре была статья про поиск работы в Чехии, а в комментариях возник интерес к тому, как заводить трактор и что нужно делать для этого. Этой заметкой хочу прояснить некоторые вопросы и, возможно, помочь принять решение тем, кто сомневается.   Одна из ...

Финансовые регуляторы США опровергли тезис о том, что биткоин ничем не подкреплен Комиссия по ценным бумагам и биржам США (SEC) и Комиссия по срочной биржевой торговле (CFTC) признали фундаментальную стоимость, лежащую в основе криптовалют. Это произошло на слушаниях в Сенате США, посвященных регулированию рынка криптовалют, сообщает главный аналитик Toke...

Бесплатный вебинар на тему «Создание чат ботов в Facebook» Спикер: Влад Богуцкий, SMM-специалист Линия магазинов EVA, автор блога bogutskiy.org.ua. От спикера На вебинаре расскажу «Как сделать бота в Facebook» для своей бизнес страницы без помощи программиста. Рассмотрим один из сервисов для создания ботов. Про...

Российский стартап внедрит систему распознавания лиц в отечественные торговые центры Не так давно правительство Китая запустило довольно продвинутую систему распознавания лиц для выявления правонарушителей. И, как и любая перспективная технология, эта имеет массу аналогов в других странах. Более того, уже в июле нынешнего, 2018 года силами российского стар...

Эпизод 0. Hack vs Mac. Xcode build time Эта статья начинает собой цикл из нескольких об использовании Hackintosh в повседневной работе и особенно с IDE Xcode 9 и будет больше интересна разработчикам под языки objc/swift. 
С другой стороны, мой первый хак был собран, когда я не был знаком с этими языками и может пр...

Анонс Serverless Moscow Meetup #1 Всем привет! Первый митап в России по технологии Serverless пройдет 1-ого марта в Rambler&Co. Мы поговорим о том, что такое Serverless и почему появился этот подход, а также рассмотрим два практических кейса: построение аналитической системы для мобильного приложения и ...

Coder Tool: code examples 1.0.4 Coder Tool Справочник программиста, содержит огромное множество примеров кода из различных языков программирования.

Bitfinex закрыла маржинальную торговлю для корпоративных пользователей из США Одна из крупнейших криптовалютных бирж Bitfinex внезапно закрыла доступ к маржинальной торговле для корпоративных инвесторов из США. Об этом пишет Bitcoin.com. Как отмечает издание, некоторые корпоративные клиенты Bitfinex выразили свое недовольство в соцсети Reddit после то...

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

[Из песочницы] Из Балтийского моря в Индийский океан Рассказ пойдет о том, как началось мое путешествие с острова Котлин на остров Джаву. Все началось с того, что ревизия программного обеспечения в организации, в которой я имею честь работать, показало наличие разнообразного софта для всяких нужд, и как вариант, мне предложил...

[recovery mode] Eclipse Scala IDE — от мертвого осла уши… Scala — это изумительный язык программирования, которым я наслаждался года 4 назад. Я, наверное, был его фанатом: покупал книги и курсы на Coursera, использовал в pet- и продуктивных проектах et cetera, et cetera, et cetera. Scala открыл для меня увлекательный мир функциона...

Google Assistant выучит 30 языков и сможет переключаться между ними К концу 2018 года Google Assistant научится понимать и разговаривать на 30 языках, благодаря чему с ним смогут свободно взаимодействовать 95 % пользователей Android. Более того, интеллектуальный помощник сможет одновременно говорить сразу на нескольких языках &mdash...

Британская модель пришла голой на свидание, чтобы ухажёр оплатил учёбу в колледже 22-летняя британская модель Челси Гуэрра пришла голой на свидание в торговый центр в Питтсбурге. Она призналась, что ей мужчина предложил оплатить год обучения в колледже взамен на такой поступок. Теперь девушке грозит исключение из учебного заведения и уголовная ответстве...

Робот-пылесос ILIFE A8 с 360-градусной системой навигации доступен на AliExpress Дебютировавший на выставке CES 2018 робот-пылесос ILIFE A8 с 360-градусной системой навигации PanoView появился в глобальной продаже на торговой площадке AliExpress. ILIFE A8 является новейшей моделью в премиальной серии ILIFE. Новинка оснащена инновационной системо...

[Из песочницы] JNI: Подружим Java и C++ Введение Бывают моменты, когда в Java некоторые действия выполняются за пределами обычных Java-классов. Например, необходимо исполнить код, написанный на C/C++ или другом каком-нибудь языке. В данной статье рассмотрим данный вопрос с практической точки зрения, а именно напи...

Федеральная торговая комиссия США занялась расследованием возможных нарушений конфиденциальности данных пользователей со стороны Facebook Федеральная торговая комиссия США (FTC) занялась расследованием вопроса о том, нарушает ли Facebook правительственное соглашение о конфиденциальности, позволяя компании Cambridge Analytica получать персональные данные пользователей. В 2011 году Facebook приняла условия согла...

Бывшие разработчики Blockstream создают суперкомпьютер на блокчейне Blockstream — компания, известная разработкой криптовалютных, блокчейн-проектов и продвижением технологии сайдчейнов, новых блокчейнов, базирующихся на родительской биткоин-цепочке. Недавно Бен Горлик и Джонни Дилли, два разработчика компании, покинули Blockstream, чтобы з...

[Перевод] WebRTC и Electron: тренд для desktop-приложений В блоге на хабре мы стараемся рассказывать интересные истории из собственного опыта: телефония и браузеры, телеком, автоматизация звонков, видеоконференции — все эти истории. Но наш давний знакомый Цахи, автор bloggeek.me и мировой спец по WebRTC, настолько хорошо пишет, ч...

Мобильное приложение на Python c kivy/buildozer. Лекция в Яндексе Не факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербан...

Amazon работает над домашним роботом Компания Amazon трудится над созданием домашнего робота. Его разработка ведётся в рамках проекта Vesta и проходит в стенах лаборатории Lab126 в Саннивейле. Подробнее об этом читайте на THG.ru.

Японский регулятор приостановил работу еще двух криптовалютных бирж Агентство финансовых услуг Японии (FSA) приостановило работу местной криптовалютной биржи Blue Dream Japan Co. Ltd, а также отозвало заявку на получение лицензии для торговой площадки Firex, поданную компанией Campfire. Об этом сообщает Bitcoin.com. Деятельность биржи цифров...

AliExpress выводит блогеров на биржу. Компания запускает в России новые сервисы Китайская торговая площадка AliExpress, входящая в десятку самых популярных интернет-ресурсов в России, с сегодняшнего дня запускает в стране два новых сервиса — социальную сеть для покупателей и «биржу блогеров». Последние смогут зарабатывать на обзорах товаров, при этом бу...

Биржа Upbit запустит первый в Южной Корее криптовалютный индекс Крупнейшая южнокорейская криптобиржа Upbit запустит первый в стране индекс криптовалют, сообщает Business Korea. Компания Dunamu, являющаяся оператором Upbit, анонсировала запуск индекса UBCI (Upbit Crypto Index), призванного давать общую оценку состоянию рынка и отдельных е...

Музыкальный сервис Spotify оценили почти в $30 млрд на открытии первых торгов на бирже Компания остаётся убыточной на протяжении 12 лет работы.

Веб-разработчики хотят повысить безопасность PHP Сообщество FriendsOfPHP («Друзья PHP») собирает на GitHub базу известных уязвимостей этого языка, чтобы упростить создание безопасных программных продуктов. Проект под названием PHP Security Advisories Database («База рекомендаций по безопасности PHP») пр...

Проверяй входящие данные. Исходная причина уязвимости и атаки на Cisco IOS В пятницу 6 апреля 2018 началась мощная атака на оборудование Cisco. Много пишут о том, что главная причина, по которой эта атака успешна, это открытые во внешние сети сервисные порты Cisco Smart Install. Эти порты открыты по умолчанию. А люди в массе своей оставляют то...

[Из песочницы] Геолокация внутри помещений на базе iBeacon. Решение Aruba Meridian Геолокация внутри помещений на основе BLE маячков (BLE beacons) в момент своего появления на рынке привлекла много внимания, в том числе и здесь, на Хабре. Было написано достаточно много хороших статей (на материал которых я буду периодически ссылаться), однако по мере накоп...

[Перевод] Знакомство с реактивными потоками – для Java-разработчиков Привет, Хабр! Сегодня мы вернемся к одной из тем, затрагиваемых в нашей замечательной книге "Реактивные шаблоны проектирования". Речь пойдет об Akka Streams и потоковой передаче данных в целом — в книге Роланда Куна этим вопросам посвящены главы 10 и 15-17. Читать дальше →

[Из песочницы] True XP/TDD в Пивотал изнутри: как это выглядит и возможно ли это? Ранее на хабре публиковалась статья о том, как в теории выглядит Xp/Tdd в Пивотал Лабс, и были вопросы о том, возможно\нужно ли это в действительности. Я попытаюсь объяснить, как это выглядит на практике и почему это может быть (внезапно) хорошо. В последние полгода мне при...

Плюсы и минусы ведения бизнеса в США: наблюдения после года развития своей компании В прошлом году я рассказывал на Хабре о том, как получил визу О1 и переехал в США развивать собственный бизнес. В комментариях читатели задавали вопросы о том, каково это работать на себя в Америке. И если тогда мой опыт был слишком скудным, чтобы ответить, то теперь после...

Чилийские биткоин-биржи оспорят в суде решение о блокировке банковских счетов Крупнейшие чилийские криптовалютные биржи Buda, Crypto MKT и Orionx подали апелляционную жалобу в суд, касающуюся недавней блокировки счетов местными банками. Об этом сообщает CCN. Так, в начале апреля местные банки Itau Corpbanca, Bank of Nova Scotia и Banco del Estado de C...

Биржа Midex первой внедрит протокол Bancor Целью сотрудничества является создание удобного обмена токенов между собой. Такой обмен будет производиться за счет системы “Smart Tokens”, которая включает один или несколько токенов. Это позволяет мгновенно покупать и продавать “Smart Tokens”, совер...

AliExpress запускает соцсеть для покупателей в России Известная торговая площадка AliExpress, продающая товары китайских производителей зарубеж, запускает с сегодняшнего дня в России два новых сервиса — социальную сеть для покупателей и площадку для блогеров по монетизации контента. Об этом рассказало издание «Комме...

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

CME Group опубликовала первый отчет по биткоин-фьючерсам Спустя почти четыре месяца после запуска фьючерсов на биткоин Чикагская товарная биржа (CME Group) предоставила Комиссии по торговле товарными фьючерсами (CFTC) данные по позициям трейдеров, пишет Fxteam.ru. Это первый отчет подобного рода, публикация которого затягивалась и...

Власти Южной Кореи задержали представителей двух криптовалютных бирж Южнокорейские власти задержали в Сеуле четырех представителей двух местных криптобирж по подозрению в незаконном присвоении «миллиардов вон», сообщает Reuters. Один из задержанных — Ким Ик-хван, CEO криптовалютной биржи CoinNest, пятой по объему торгов в стране. Информация о...

Attention! S in Ethereum stands for Security. Part 3. Solidity in practice Представляем третью часть цикла, посвященного типичным уязвимостям, атакам и проблемным местам, присущим смарт-контрактам на языке Solidity, и платформе Ethereum в целом. Здесь поговорим о том, какими особенностями обладает Solidity и какими уязвимостями они могут обернутьс...

[Перевод] Анонс Dart 2.0: Оптимизированный для клиентской разработки Сегодня мы анонсируем Dart 2, перезагрузку языка, которая более полно отражает наше видение Dart как уникально оптимизированного языка для клиентской разработки на Web и мобильных платформах. Dash — официальный маскот языка Читать дальше →

Боты-юристы в Украине: первая зарегистрированная торговая марка и развод онлайн Стало известно, что украинский бот-юрист PatentBot успешно зарегистрировал первую торговую марку в Украине. Соответствующая документация, свидетельствующая об успешной регистрации, уже передана владельцам, сообщает ресурс liga.net. Название этой торговой марки и ее предназна...

[Из песочницы] Spring Boot. Фоновые задачи и не только Введение В данном туториале я хочу привести пример приложения для отправки email-ов юзерам, основываясь на дате их рождения(например с поздравлениями), используя аннотацию Scheduled. Я решил привести данный пример, т к по моему мнению он включает в себя довольно многие вещи,...

Как мы запускали стандартные примеры из библиотеки STM32Cube Добрый день! Не секрет, что стандартные примеры, работающие из коробки, — штука неплохая: загрузил на плату и наслаждайся. Это удобно для быстрого ознакомления. Но затем, если мы намерены сами что-то создать, нужно разбирать код примера, читать документацию, писать свой код...

[Перевод] Blockchain на Go. Часть 1: Прототип Блокчейн одна из самых революционных технологий 21 века, до сих пор не реализовавшая весь свой потенциал. По сути, блокчейн это просто распределенная база данных. Что же делает ее уникальной? Это база данных полностью открыта и хранится у каждого участника полной или частичн...

Мнение: торговля токенами Ethereum и Ripple может нарушать законы США Бывший топ-менеджер инвестиционного банка Goldman Sachs, экс-руководитель Комиссии по срочной биржевой торговле США (CFTC) и главный финансовый директор предвыборной кампании Хиллари Клинтон Гэри Генслер заявил, что крупнейшие после биткоина криптовалюты Ethereum и Ripple мо...

Олимпиада «ИТМО ВКонтакте»: выходные в Санкт-Петербурге и +10 баллов к ЕГЭ Учебный год перевалил за экватор, а это значит, что для выпускников школ все более остро встает вопрос об экзаменах и поступлении в вузы. Конечно, самый надежный вариант стать студентом любого российского университета — получить максимум баллов ЕГЭ. Однако баллы — не всегда ...

ИИ-система AiFi автоматизирует любой магазин Разработчики из американского стартапа решили составить конкуренцию Amazon, выпустив собственную систему искусственного интеллекта, способную автоматизировать любой магазин. Ранее «умный» магазин с полностью автоматизированным сервисом в США представила компания ...

Крупные бренды на AliExpress будут платить за обзоры на товары Торговая площадка AliExpress объявила о запуске в России двух новых сервисов: социальной сети для покупателей «Клуб шопоголиков» и биржи блогеров AliExpress Connect. Первая позволит пользователям [...]

Крупные бренды на AliExpress будет платить за обзоры на товары Торговая площадка AliExpress объявила о запуске в России двух новых сервисов: социальной сети для покупателей «Клуб шопоголиков» и биржи блогеров AliExpress Connect. Первая позволит пользователям [...]

KOOV: роботизированный конструктор от Sony Sony открыла предзаказ на конструкторы KOOV, обучающие детей возрастом от восьми лет проектированию и программированию роботов. Ранее проект искал средства для запуска за пределами Китая и Японии на Indiegogo, но набрал 98% от необходимой суммы. Ключевая идея KOOV — развива...

Глава CFTC: мы обязаны уважать криптоэнтузиазм нового поколения Глава Комиссии по срочной биржевой торговле США (CFTC) Кристофер Джанкарло отметил большой потенциал блокчейна для развития экономического сектора. По его словам, своим появлением эта инновационная технология обязана биткоину и другим криптовалютам, сообщает Coindesk. «Важно...

DNSCrypt 2.0 и блокировка рекламы В этой статье хотелось бы рассмотреть нововведения Dnscrypt, на конкретном примере, который наверняка окажется для кого-то полезным. Для тех, кто не знает, Dnscrypt — это уникальный протокол шифрования DNS-трафика. Он даёт возможность защитить DNS-коммуникации от перехватов...

Как заменить HR-a роботом? Техническая часть Мы уже рассказывали вам о проекте Робот Вера (об идее и об обучении робота). Сегодня мы поговорим с Владимиром Свешниковым, сооснователем и генеральным директором компании. Владимир – человек, который создал технологическую часть Робота Веры. Узнаем побольше как раз про техн...

Кемерово. Реакция торговых центров в соцсетях Как повели себя торговые центры и что следовало сделать.

Как Discord использует Elixir для работы пяти миллионов пользователей одновременно Как Discord удается справляться с огромными нагрузками? Ему в этом помогает Elixir - функциональный, распределённый язык программирования общего назначения, который работает на виртуальной машине Erlang. В этой статье компания рассказывает о том, с какими проблемами она стол...

Bloomberg: Amazon делает домашнего робота, способного самостоятельно передвигаться из одной комнаты в другую Компания Amazon, специализирующаяся на онлайновой торговле и выпускающая разнообразные гаджеты, ранее зародила два сегмента – электронных книг и умных акустических систем. Теперь же гигант онлайновой торговли намерен сделать то же самое с выпуском домашнего робота (на заглав...

FPGA-ускорители уходят в облака Появление на рынке FPGA-ускорителей, которые можно перепрограммировать сколь угодное число раз, причем на языке высокого уровня типа "С", стало настоящим прорывом в нише высокопроизводительных вычислений. Но не меньшим прорывом стала возможность использовать технологию FPG...

Автоматизация действий атакующего, используя metasploit и Python Известно, что метасплойт написан на Ruby и не поддерживает скрипты, написанные на Python. Несмотря на это у метасплойта есть двусторонний RPC–интерфейс, при помощи которого можно запускать задачи. Есть две библиотеки, позволяющие взаимодействовать с remote procedure call (R...

Новозеландская криптобиржа Cryptopia вынуждена ограничить работу из-за действий местного банка Новозеландская биржа Cryptopia, выступающая площадкой для торгов криптовалютами, предупредила своих пользователей о грядущих ограничениях в её привычной модели работы. Речь идёт о приостановке на неопределённый срок всех операций, совершавшихся на бирже с ...

[Перевод] Руководство по созданию собственных шейдеров в Unreal Engine Благодаря системе нодов редактор материалов является отличным инструментом для создания шейдеров. Однако у него есть свои ограничения. Например, там невозможно создавать циклы и конструкции switch. К счастью, эти ограничения можно обойти с помощью написания собственного ко...

Бесплатная книга “Цифровой поведенческий дизайн” Поведение человека программируется. Вам просто нужно знать язык программирования. Книга «Цифровой поведенческий дизайн» как раз и представляет фреймворк для программирование поведения пользователей.

Создаём Android Twitter-приложение Привет, Хабр! Предлагаем вашему вниманию курс, в котором рассмотрено пошаговое создание Twitter-клиента. Читать дальше →

Лондонская биржа приостановила торги акциями En+ Дерипаски после падения на 25% на открытии торгов Ценные бумаги другой компании миллиардера подешевели в два раза после предупреждения о риске дефолта из-за санкций.

Подборка: 12 сервисов для защиты от DDoS-атак По статистике, около 33% компаний попадают под DDoS-атаки. Предсказать атаку невозможно, а некоторые из них могут быть действительно мощными и достигать 300-500 Гб/с. Для того чтобы обезопасить себя от DDoS-атак можно воспользоваться услугами специализированных сервисов. Н...

Cradle: Rave. Два хакатона + конференция, с упором на Big Data & ML, Blockchain, Quantum Computing, DevOps и Mobile На прошлой неделе друзья позвали отдохнуть на неком Cradle:Rave. Судя по названию, это могло быть всё что угодно, включая кислотную вечеринку, поэтому я решил провести некие исследования в интернетах. На Хабре быстро отыскалась статья в блоге Сбертеха с анонсом мероприятия. ...

Вышел Alloy Navigator 8.1 на русском языке В новой версии русский язык поддерживается во всех разделах и компонентах Alloy Navigator — проведена полная локализация всех элементов интерфейса, веб- и мобильного порталов, а также адаптация бизнес-логики и бизнес-процессов для российских реалий.

[Перевод] Операторы ?., ?? и |>: будущие возможности JavaScript, которые вам понравятся Джастин Фуллер, автор материала, перевод которого мы сегодня публикуем, предлагает рассмотреть три новых возможности, появление которых ожидается в JavaScript в обозримом будущем. Сначала он расскажет о процессе развития JS, а после этого представит обзор этих возможностей и...

12NEWS.RU :: Блоги :: Selectel запустил электронную площадку для закупок на базе B2B-Center По информации 12NEWS (Ведущее ИТ-издание по корпоративным системам и приложениям - www.12news.ru), крупнейший российский IaaS-провайдер Selectel перевел закупки в электронную форму и запустил корпоративную торговую площадку на базе B2B-Center. Найти: ERP, CRM, MES, рекламна...

Две модели лучше одной. Опыт Яндекс.Переводчика Когда-то мы уже рассказывали о том, как появился и развивался машинный перевод. С тех пор произошло ещё одно историческое событие – его наконец-то покорили нейронные сети и глубокое обучение. Среди задач обработки естественного языка (Natural Language Processing, NLP) машинн...

Электронная площадка для проведения тендеров Украинская универсальная биржа это эффективный инструмент для электронных торгов, была создана в 1997 году для активного участия в изменениях экономики Украины. Это единственная организация профессионального уровня, которая предлагает полную базу биржевых услуг. Данная элект...

Наш опыт создания редактора блок-схем для веб приложения К любой компании, которая занимается инструментами для разработчиков, рано или поздно приходит делегация клиентов. Со словами «программистов нет, задачи простые, нужен визуальный редактор». Автоматикой телефонных и видеозвонков мы занимаемся уже много лет, кому и зачем звон...

Акции Dropbox выросли на 40% на старте торгов Сервис облачного хранения файлов Dropbox 23 марта провёл IPO и вышел на биржу Nasdaq под тикером DBX. На старте торгов цена на акции компании превысила $30, свидетельствуют данные Yahoo Finance.

Ford и Alibaba начинают продавать автомобили через торговые автоматы Продажа автомобилей Ford на территории Китая через торговые автоматы – совместный проект знаменитого американского автогиганта и крупнейшей китайской торговой интернет-площадки Alibaba.

Торговая платформа OpenBazaar привлекла $5 млн от Bitmain и OMERS Ventures Компания OB1, разработчик децентрализованной торговой платформы OpenBazzar, привлекла инвестиции на сумму $5 млн от производителя майнингового оборудования Bitmain и канадской венчурной фирмы OMERS Venture в первом раунде финансирования. OB1 Raises $5 million Series A Financ...

Network-дайджест: 20 материалов о сетях, протоколах и битве за Net Neutrality В нашем тематическом дайджесте мы собрали статьи из корпоративного блога VAS Experts, посвященные теории организации сетей, законодательству и разным видам интернет-протоколов. Их мы дополнили постами из нашего блога на Хабре: о сетевом нейтралитете и блокировках. Читать д...

В мюнхенском аэропорту началось тестирование антропоморфного робота Терминал 2 мюнхенского аэропорта обзавелся необычным новым сотрудником: теперь пассажиры могут получить справочную информацию у человекоподобного робота по имени Джози Пеппер (Josie Pepper). Антропоморфный робот ростом 120 см подскажет, как пройти к нужному выходу на по...

В Украине предложили реализовывать изъятую криптовалюту через государственный аукцион Национальное агентство Украины по вопросам выявления, розыска и управления активами (АРМА) должно принять участие в разработке механизма изъятия и реализации криптовалют, полученными от коррупционных и других преступлений. Также для этих целей может быть использована Система...

Понимание lvalue и rvalue в C и С++ Eli Bendersky, Understanding of lvalues and rvalues in C and C++ (https://eli.thegreenplace.net/2011/12/15/understanding-lvalues-and-rvalues-in-c-and-c) От переводчика: предлагаю Вашему вниманию перевод интересной статьи об lvalue и rvalue в языках C/C++. Тема не нова, но з...

Bloomberg: Amazon работает над домашним роботом Компания Amazon занялась разработкой домашнего робота Vesta. Об этом сообщило агентство Bloomberg со ссылкой на источники в лаборатории Lab126 Amazon, где сотрудники компании занимаются секретным проектом компании. Работа над созданием робота ведется уже несколько лет, правд...

Микроскопические кувыркающиеся роботы будут использоваться в медицине Использование микроскопических устройств и даже роботов в медицине становится в последнее время чем-то само собой разумеющимся. Но инженеры не прекращают работу в данном направлении и с каждым годом представляют нам свои новые изобретения, способные облегчить жизнь медиков...

[Перевод] Квантовые вычисления и язык Q# для начинающих Возможно, вы узнали о выпуске пакета средств квантовой разработки Quantum Development Kit и подумали, что это звучит безумно круто… а потом вспомнили, что про квантовую механику почти ничего не знаете. Но ничего страшного. Через 30 минут вы будете знать о кубитах, суперпозиц...

AliExpress запустила в России сеть «Клуб шопоголиков» и биржу блогеров AliExpress Connect Китайская торговая площадка AliExpress запустила с 1 марта в России новые сервисы: международную социальную сеть «Клуб шопоголиков» и биржу блогеров AliExpress Connect. Aly Song / Reuters

Ограничение длины текста через градиент Рассмотрим создание эффекта ухода текста в прозрачность как альтернативу обрезания текста многоточием. Читать дальше →

Основы разработки под Microsoft Exchange Server На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для Exchange\Exchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье р...

25 материалов об IaaS и виртуальной инфраструктуре: кейсы, руководства и подборки для разработчиков Сегодня мы подготовили для вас дайджест с кейсами миграции ИТ-инфраструктуры компаний в облако IaaS, руководствами по работе с виртуальными машинами, а также полезными материалами о программировании. В подборку вошли свежие публикации из Первого блога о корпоративном IaaS и ...

Обзор web-доступа к системе управления проектами Pilot-ICE Введение Зачем нужен web-доступ к системе управления проектами? Был ли с вами случай: когда вы забывали флешку, когда шли к заказчику или клиенту? Или оказывалось, что файл на флешке оказался другой версии? Согласно истории, именно это побудило Дрю Хьюстона, создать Dropbox....

Что нового в PostgreSQL 11: встроенный веб-поиск Продолжая тему новых интересных возможностей грядущего релиза PostgreSQL 11, я хотел бы рассказать про новую встроенную функцию websearch_to_tsquery. Соответствующий патч разработали Виктор Дробный и Дмитрий Иванов, с правками от Федора Сигаева. Давайте же разберемся, что ...

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

SBI Group отложила запуск криптовалютной биржи Японский банковский гигант SBI Group отложил запуск криптовалютной биржи SBI Virtual Currencies для «дальнейшего укрепления мер безопасности» и «определения наилучших способов для хранения активов пользователей». Одновременно с этим, компания намерена улу...

[Перевод] Автоматизируй, когда можешь, программируй, когда необходимо Здравствуйте, уважаемые читатели Вот-вот в издательстве O'Reilly выйдет очередная занятная книжка с крокодилом Этот увесистый компендиум всесторонне освещает вопросы о том, в какой степени сисадмин должен быть «network engineer», как оптимально соотносится автоматизация и...

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

LL(*) парсер с использованием Rust макросов Wow. Such Rust. Much macro. © картинка - Твиттер аккаунт Servo Язык Rust стремительно набирает обороты. Кто-то пророчит ему стать заменой C/C++, кому-то он просто нравится. Я скорее принадлежу ко второй группе. Разработчики стараются сделать его удобным и безопасным. В нем ...

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

Устройство спецэффектов для игр под NES. Часть 1 Существует несколько серий статей про программирование под NES, одна из них уже даже переведена на русский язык на хабре. Однако ни одна из них не заходит дальше обзора базовых возможностей консоли – рассматривается общая архитектура консоли, основы ассемблера, вкратце расск...

Обучение программированию на Python За 25 лет развития Python показал себя как язык-универсал: на нем пишут бизнес-приложения и веб-сервисы. Основной код игр World of Tanks, Battlefield 2 и Civilization 4 написан на Питоне. Intel, Cisco и HP используют его, что...

[recovery mode] IPO и $250 млн: HeadHunter выйдет на Nasdaq Компания HeadHunter планирует провести IPO и привлечь $250 млн. Организация уже подала документы в Комиссию по ценным бумагам и биржам США (SEC) и планирует разместить американские депозитарные расписки (ADR) на бирже Nasdaq. Акциям присвоен тикер HHR. Читать дальше →

IDC Digital Retail and Logistics Forum 2018. Алматы Форум посвящен вопросам цифровой трансформации в транспортных и торговых компаниях.

Примерно 16% владельцев смартфонов iPhone пользуются платёжной системой Apple Pay Мобильная платёжная система Apple Pay была запущена раньше своих конкурентов, что позволяет ей на сегодняшний день удерживать лидерские позиции. Apple Pay работает на всех современных смартфонах и умных часах компании, но, как и во всех остальных случаях, далеко не во в...

В России будут созданы материалы нового поколения для 3D-печати Специалисты Научно-исследовательского института прикладной математики и механики (НИИ ПММ) Томского государственного университета (ТГУ) займутся созданием новых композиционных материалов, температура эксплуатации которых превысит 1400 градусов Цельсия. Сообщается, ч...

Релиз PVS-Studio для macOS: 64 weaknesses в XNU Kernel Новая версия PVS-Studio 6.23 работает под управлением macOS и позволяет проверять проекты, написанные на языке C и C++. К этому событию наша команда решила приурочить проверку XNU Kernel. PVS-Studio для macOS С выходом версии анализатора для macOS, PVS-Studio можно смело на...

Российская digital-платформа К50 запустила собственную BI систему Digital-платформа К50 запустила собственную BI систему для создания и визуализации отчетов — К50:BI. Сервис  К50:BI позволяет мониторить рекламу и тем самым контролировать KPI клиента и эффективность проводимых кампаний. Для использования не нужно знать API или каких-л...

Год за три на Хабре. Делимся опытом ведения корпоративного блога Каждый из нас видел волнующие и торжественные моменты, когда, например, устанавливается связь с космонавтами или со спутником. Люди радостно вскидывают руки, искренне и тепло улыбаются, иногда обнимаются, особенно если событие значимое. Команда ЛАНИТ улыбалась, обнималась, в...

[Перевод] Эксперимент с бинарным кодом в Glimmer Перевод статьи об эксперименте с бинарным кодом в Glimmer, соавторы публикации: Сара Клаттербак, Чад Хиетала и Том Дейл. Чуть более года назад Ember.js претерпел значительные изменения. В тесном сотрудничестве между инженерами LinkedIn и Open Source сообществом, мы заменили...

Google предлагает поговорить с книгами Не просто сделать поисковый запрос и получить результаты, а обратиться за советом к опыту человеческой цивилизации пользователи смогут благодаря новому эксперименту поискового гиганта Google, известного не только мобильной операционной системой Android, но и проектами, раз...

[Перевод] Заставьте меня думать Дизайн сложности До недавнего времени вещи, которые мы используем повседневно, получали форму исходя из их технологической основы. Конструктивный дизайн телефона сводился в основном к созданию корпуса вокруг машины. Задача дизайнеров заключалась в том, чтобы технология стала...

Три способа обновить запрос в Jira из ScriptRunner, используя Jira Java API В этой статье будут рассмотрены три способа обновления запроса в Jira, используя Jira Java API. Я буду использовать следующие методы Jira Java API: Issue.setCustomFieldValue(CustomField customField, Object value) CustomField.updateValue(FieldLayoutItem fieldLayoutItem, Is...

AliExpress запускает в России социальную сеть и биржу блогеров Торговая площадка запускает в России новые сервисы — международную социальную сеть и биржу блогеров. Как полагают эксперты, социальные инструменты — самый быстрорастущий сегмент онлайн-торговли, который позволяет увеличить количество покупок.

«Когда я стал Android-разработчиком, ещё негде было искать примеры»: интервью с Давидом Гонсалесом Android-разработчики могут знать Давида Гонсалеса в связи с несколькими разными вещами. Например, он участвует в open source-проекте Android Architecture Blueprints, где разные архитектурные подходы демонстрируются на конкретных примерах (недавно проект набрал 25 000 звёзд...

ZTE: Запрет США против ZTE ставит существование компании под угрозу Бизнес китайской телекоммуникационной корпорации ZTE оказался под угрозой после того, как США ввели запрет на продажу компании американских технологий. В компании эти меры назвали несправедливыми и заявили, что запрет угрожает ее существованию, сообщает Reuters. Около пол...

Биржа Binance добавила в листинг криптовалюту NEM Криптовалютная биржа Binance объявила об открытии трех новых торговых пар с монетами NEM (XEM): XEM/BNB, XEM/BTC и XEM/ETH. #Binance Lists #NEM ( $XEM )https://t.co/a4NZzAautQ pic.twitter.com/H6Na7LS05W — Binance (@binance) 20 марта 2018 г. Как говорится в сообщении, трейдер...

Моделирование динамических систем: численные методы решения ОДУ Введение Очень кратко рассмотрев основы механики в предыдущей статье, перейдем к практике, ибо даже той краткой теории что была рассмотрена хватит с головой. Итак, задача: Камень бросают вертикально, без начальной скорости с высоты h = 100 м. Пренебрегая сопротивлением во...

Разбор предложений по шаблонам русского языка Существует несколько парсеров, подходящих для русского языка. Некоторые из них могут даже выполнять синтаксический анализ, как SyntaxNet, MaltParser и AOT: … или выявлять факты, как Tomita. Глядя на эти парсеры, я вижу какую-то огромную сложность вычислений, требования к...

Ethereum Classic продолжает ралли в преддверии запуска проекта Callisto В понедельник, 19 февраля, средневзвешенный курс Ethereum Classic (ETC) вырос более чем на 20% и составляет $39,70 по состоянию на 16:40 UTC. Крупнейшие объемы торговли ETC сосредоточены на южнокорейских биржах, а 35% всех объемов приходится на торговую пару актива с воной. ...

[Перевод] Защита целостности кода с помощью PGP. Часть 1. Базовые концепции и инструменты Если вы пишете код, который попадает в общедоступные репозитории, вам может пригодиться PGP. В этой серии статей, перевод первой из которых мы публикуем сегодня, будут рассмотрены вопросы использования PGP для обеспечения целостности кода программного обеспечения. Эти матери...

[Из песочницы] Создание простого RESTful API с Java Spark Что вы изучите Вы изучите как можно определять обобщенные контроллеры с помощью функциональных интерфейсов Java 8. Пример кода на GitHub. Читать дальше →

Видео: Epic Games представила реалистичную технологию захвата лица человека в реальном времени На Game Developers Conference 2018 компания Epic Games во время сессии State of Unreal продемонстрировала технологию захвата лица человека с передачей результата в цифровой формат в реальном времени. Ролик был снят с участием актёра Энди Серкиса (Andy Serkis). Рен...

PayPal работает над собственной системой мгновенных криптовалютных платежей PayPal работает над созданием собственной системы криптовалютных транзакций. Такой вывод следует из патентной заявки компании, опубликованной на сайте Ведомства по патентам и торговым знакам США. В частности, в ней описана система, где платежи осуществляются при помощи обмен...

Как избежать проблем с производительностью при создании React-приложений О производительности react React не зря считается очень производительным фреймворком. Он позволяет создавать быстрые динамические страницы с большим количеством элементов. Но бывают ситуации, когда элементов на странице становится очень много и встроенной производительност...

В России создадут единый реестр вкладчиков на базе блокчейна В 2019 году в России появится единый реестр вкладчиков на базе технологии блокчейн. Его созданием займутся Центробанк и Агентство по страхованию вкладов, пишут «Известия». Информацию об открытии депозита кредитная организация будет записывать в блок реестра, которы...

[Перевод] Странности CSS, о которых полезно знать В наших публикациях регулярно появляются статьи о CSS. Среди них — материал об истории CSS, рассказ о подборе имён для CSS-сущностей, статья о CSS-стилях для печати, о которых многие забывают. Мы писали о том, как работают CSS-селекторы, сравнивая происходящее с автосалоном,...

Обзор Audio-Technica ATH-ANC40BT Audio-Technica — японская компания с более чем 50-летним опытом создания высококлассного звукового оборудования. Беспроводная гарнитура ATH-ANC40BT одна из самых технологичных моделей в каталоге компании. В арсенале наушников: качественный звук, система активного шумоподавле...

Новый тизер Samsung Galaxy S9 рекламирует камеру смартфона В начале года компания Samsung зарегистрировала торговую марку The Camera Reimagined, а теперь она активно используется в новых рекламных роликах смартфонов Samsung Galaxy S9 и Galaxy S9+. Фраза, которую на русский язык условно можно перевести как «попытка переосмысли...

Gboard для Android теперь поддерживает более 300 языков Google объявил, что виртуальная клавиатура Gboard для Android получила поддержку более чем 20 новых языков, среди которых традиционный и упрощённый китайский и корейский. Общее количество языков, поддерживаемых Gboard, теперь составляет больше 300. На этих языках общаются 74...

CFTC предупредила об угрозе мошенничества со стороны пенсионных криптофондов Комиссия по срочной биржевой торговле США (CFTC) предупредила потребителей о рисках мошенничества со стороны криптовалютных пенсионных фондов, утверждающих, что они получили одобрение Налогового управления (IRS), говорится в сообщении ведомства. «Обычно налогоплательщики нач...

Как «ошибка выжившего» мешает делать выводы в контент-маркетинге и smm Впервые о «систематической ошибке выжившего» я услышал на примере с дельфинами. Все знают, что иногда они выносят на берег потерпевших кораблекрушение. Какие молодцы! На самом деле дельфины просто любят толкать предметы носом, и никому не известно, как много утопающих они...

Образовательная платформа Lingualeo проведет токенсейл Известная платформа для изучения и практики иностранного языка Lingualeo анонсировала проведение токенсейла. Об этом сообщается в блоге проекта. По словам представителей компании, в Lingualeo были токены еще до того, как это стало мейнстримом: «Нынешняя валюта – фрикадельки ...

[Перевод] Мышление в стиле Ramda: первые шаги Недавно я познакомился с замечательной серией статей "Thinking in Ramda", которые проясняют на простых и ясных примерах способы написания кода в функциональном стиле с использованием библиотеки Ramda. Эти статьи показались мне настолько прекрасными, что я не смог удержаться ...

Cisco поможет наполнить Википедию статьями об информационной безопасности на украинском языке Cisco —мировой лидер в области информационных технологий, с 1984 года способствует развитию Интернета. Компания выступила соорганизатором конкурса статей, призванного восполнить пробелы украинской Википедии в вопросах информационной безопасности, сообщает ITbukva.com. Компан...

Дайджест интересных материалов для мобильного разработчика #242 (19 февраля— 25 февраля) На этой неделе в нашей подборке виртуальная реальность, Flutter, спринты и структуры команд, софт-лонч, анимации и дизайн, инструменты и много другого интересного. Читать дальше →

Флагман Xiaomi и блокировка Telegram | Droider Show В новой серии будет рассказано о смартфонах Mi 7 и Honor 9 Lite, виртуальном Assistant от Google с русским языком и блокировку мессенджера Павла Дурова из-за детской порнографии. Кроме того, в Droider Show можно увидеть смарт-очки Intel, сервис аренды электровелосипедов Ube...

Рустам Мехмандаров и Александр Тарасов — семантические чудеса и автоматизация экспериментов на jug.msk.ru 5 апреля 2018 года, как раз накануне конференции JPoint 2018, прошла очередная встреча московского сообщества Java-разработчиков jug.msk.ru. Рустам Мехмандаров рассказал об опыте решения задач с использованием Apache Jena. Александр Тарасов поведал про использование DSL на о...

OTC-платформа Circle Trade подняла минимальный порог для торговых операций с биткоином до $500 тысяч Несмотря на существенное снижение торговых объемов на криптовалютных биржах, OTC-платформа Circle Trade подняла минимальный порог для торговых операций с биткоином с $250 тысяч сразу до $500 тысяч из-за повышенной активности пользователей. Об этом сообщил CEO Circle Джереми ...

Недоверие авторитетам и экономия: главные тренды инвестиционной активности миллениалов по статистике сервиса Robinhood Популярный сервис для торговли акциями Robinhood недавно запустил новую веб-платформу. Ранее пользоваться сервисом можно было только через мобильное приложение, а в веб-версии не только представлены дополнительные функции для биржевой торговли, но и публично доступен относ...

Три необычных примера использования блокчейна Высказывания о том, что блокчейн исключительно про ICO, криптовалюты, финансовую индустрию, банкинг и создание публичных открытых сетей, начинают терять свою значимость. Например, количество пилотных проектов, проведённых компанией IBM с партнёрами из самых разных отраслей у...

RoboForex добавил поддержку четырех альткоинов Международный финансовый брокер RoboForex расширил список криптовалют, доступных для торговли на платформах MT4 и MT5. Теперь помимо биткоина и Ethereum, клиенты компании смогут торговать криптовалютами Bitcoin Cash, Dash, Litecoin и Ripple. Об этом журналу ForkLog сообщили ...

[Из песочницы] Эмуляторы терминалов Добрый день. Вашему вниманию представляется публикация о роли терминалов в истории развития компьютерной индустрии. Терминал — электронное устройство [1], используемое для организации диалогового взаимодействия пользователя с компьютером, как правило состоящее из клавиатуры...

Аэропорт Мюнхена и Lufthansa начали тестировать робота в Терминале 2 В аэропорту города Мюнхен в Терминале 2 начал свою работу в тестовом режиме антропоморфный робот по имени «Джози Пеппер» (Josie Pepper) и узнать, как, например, пройти к нужному выходу на посадку, в каком ресторане перекусить или как найти тот или иной магазин. Появл...

Информация про популярный индикатор Parabolic SAR На сегодняшний день особой популярностью пользуется торговля на различных валютных рынках. Это неудивительно, ведь таким образом вы сможете значительно увеличить свой бюджет, но будьте готовы к тому, что вам необходимо будет прочесть массу полезной информации, для того чтобы...

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

Нативная валидация как фреймворк. Лекция в Яндексе Разработка форм — один из самых ответственных и сложных этапов создания веб-интерфейсов. Проект должен получить пользовательские данные, проверить их и дать пользователю обратную связь. Современные браузеры предоставляют разработчику встроенный API, позволяющий поэтапно реал...

Лучший способ стать трейдером Любой современный человек стремится к самостоятельности и успеху. Конечно, можно жить по правилу «Деньги не главное», но все мы понимаем, что жить в достатке намного веселее, чем в бедности. Я не расскажу вам, как стать миллионером, но торговая платформа MetaTrader 4 позволи...

Объект в футляре или Optional в Java 8 и Java 9: Часть 5: Недосказанное и постер в подарок Это пятая и последняя статья серии, посвящённая использованию класса Optional при обработке объектов с динамической структурой. В первой статье было рассказано о способах избежания NullPointerException в ситуациях, когда вы не можете или не хотите использовать Optional. Вт...

[Из песочницы] Сверточная нейронная сеть, часть 1: структура, топология, функции активации и обучающее множество Предисловие Данная статья является частью моей научной работы в ВУЗе, которая звучала так: «Программный комплекс детектирования лиц в видеопотоке с использованием сверточной нейронной сети». Цель работы была — улучшение скоростных характеристик в процессе детектирования лиц ...

Хакинтош: обновляемся с macOS Sierra 10.12 до High Sierra 10.13 Всем доброго времени суток, уважаемые коты, дамы и господа. Как-то давно (года два назад) я писал статью по установке хакинтоша на ваш Intel-Based ПК. Статья устарела как мир, но все таки полезное там что-то есть. Например порядок установки будет тем же, если вы замените ус...

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

Как ARKit изменит кино. На примере из фильма “Звонок” Внедрение технологии ARKit (платформа дополненной реальности от Apple) идет не так быстро, как того хотелось бы купертиновцам. Есть ряд демок, приложений и игр, но особой популярности они не снискали. Тем не менее, за AR, как технологией, скорее всего, большое будущее. В дан...

[Перевод] Без new: Указатели будут удалены из C++ Две недели назад в Джэксонвилле встречался комитет стандарта ISO C++. Сегодня я хочу представить короткую сводку и написать о революционном решении, принятом на собрании в Джэксонвилле. Для получения дополнительной информации я рекомендую к прочтению статью C++ больше не буд...

«Битрикс24» представила сервис аренды торговых интернет-платформ Компания «Битрикс24» начала оказывать представителям малого предпринимательства новую услугу. Речь идет о сдаче в аренду готовых веб-ресурсов под торговые интернет-платформы с интегрированной CRM-системой.

[Из песочницы] Своя змейка, или пишем первый проект. Часть 0 Предисловие Привет Хабр! Меня зовут Евгений «Nage», и я начал заниматься программированием около года назад, в свободное от работы время. Просмотрев множество различных туториалов по программированию задаешься вопросом «а что же делать дальше?», ведь в основном все рассказыв...

[Из песочницы] Подбор персонала: играем, попадая в цель Как часто бывает так, что вы задаетесь вопросом – как понять справится ли новый кандидат на должность с порученной ему работой? Те, кто в силу своей профессии занимается отбором персонала, сталкиваются с этим вопросом каждый раз и почти через раз ошибаются в своих первоначал...

Производительность и рантаймы на конференции JPoint 2018 Все мы имеем какие-то ожидания от конференций. Обычно мы идём на вполне конкретную группу докладов, вполне конкретной тематики. Набор тем отличается от платформы к платформе. Вот что сейчас интересует джавистов: Производительность Виртуальные машины и особенности рантаймов ...

[Перевод] Четыре способа обмануть нейросеть глубокого обучения Нейросети используются уже довольно широко. Чат-боты, распознавание изображений, преобразование речи в текст и автоматические переводы с одного языка на другой — вот лишь некоторые сферы применения глубокого обучения, которое активно вытесняет другие подходы. И причина в ос...

Больше, чем государство: Британская Ост-индская торговая компания По мере копания в принципах управления компанией рано или поздно натыкаешься на две большие формации — Инквизицию и Ост-индскую торговую компанию. Про первое я не готов дискутировать во избежание холиваров, а вот про второе немного раскопал. Это бизнес, который внезапно ...

ЕЮС будет сотрудничать с МФТИ по проекту «разговорного» языка iPavlov Европейская Юридическая Служба (ЕЮС) примет участие в создании платформы, основывающейся на нейросетях и предназначенной для составления юридических документов и ответа на юридические вопросы пользователей на естественном языке. Из комментария президента ЕЮС Серг...

Южнокорейские криптобиржи обяжут получать лицензию по типу BitLicense Правительство Южной Кореи обсуждают создание системы лицензирования криптовалютных бирж на базе модели BitLicense, разработанной законодателями штата Нью-Йорк. Об этом пишет Business Korea. По словам представителей профильной рабочей группы, подобная система может быть испол...

RoboMarkets добавил новые опции для торговли криптовалютами Компания RoboMarkets, предоставляющая инвестиционные услуги на европейских финансовых рынках, открыла для своих клиентов доступ к торговле контрактами на разницу (CFD) на криптовалюты. Список новых инструментов расширился наиболее популярными на рынке криптовалютами: биткоин...

Биржа биткоин-деривативов LedgerX сообщила о семикратном росте объемов торгов Специализирующаяся на криптовалютных деривативах биржа LedgerX сообщила о том, что с момента запуска объем торгов на площадке вырос в семь раз. Об этом сообщает CoinDesk. Нью-йоркская своповая биржа LedgerX была запущена шесть месяцев назад, в конце октября 2017 года. В перв...

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

Bitfinex опровергла слухи об аресте $400 млн евро в польском банке и добавила 12 новых Ethereum-токенов В субботу, 7 апреля, биржа Bitfinex сообщила о запуске 12 новых 12 торговых пар для токенов, созданных на протоколе Ethereum. Одновременно с этим гонконгская платформа опровергла появившиеся слухи о том, что в малоизвестном польском были изъяты якобы принадлежавшие ей €400 м...

Apple хочет улучшить клавиатуру в MacBook Компания Apple продолжает наполнять свое патентное портфолио. На днях стало известно о том, что купертиновцы зарегистрировали в Бюро патентов и торговых марок США заявку на патент, в которой описан новый тип клавиатуры для MacBook.Читать дальше... ProstoMAC.com.| Постоянная...

SEC: криптовалюты должны регулироваться аналогично фондовому рынку Работа площадок для торговли криптовалютами может быть улучшена благодаря применению к ним некоторых принципов регулирования фондового рынка. Такое мнение выразил глава Комиссии по ценным бумагам и биржам США (SEC) Джей Клейтон, сообщает Reuters. К примерам таких принципов К...

FSA: в Японии стремительно вырос объем инвестиций в биткоин-фьючерсы Агентство финансовых услуг Японии (FSA) впервые опубликовало официальную статистику по криптовалютному трейдингу. Судя по данным, собранным на 17 торговых площадках, по состоянию на 31 марта как минимум 3,5 млн жителей страны занимаются торговлей цифровых активов. Среди них ...

Запуск русскоязычной версии Google Assistant подтвержден официально В начале этого месяца появилась информация, что Google уже тестирует русский язык для голосового помощника Assistant, который с большой вероятностью будет доступен и для Украины. Теперь же появилось очередное подтверждение того, что Google Assistant вскоре заговорит на русск...

[Из песочницы] Настройка Let's Encrypt wildcard-сертификатов в CentOS 7 с валидацией через CloudFlare API Как и многие, я давно ждал возможности получения wildcard-сертификатов от Let's Encrypt. И вот момент настал, а мануала на хабре так и нет. Ну что ж, попробуем исправить это. Читать дальше →

Создатель Vue.js отвечает Хабру Всех с пятницей! Как и обещали, публикуем ответы Эвана Ю (Evan You) на вопросы, которые мы долго и мучительно собирали в предыдущем посте, а также русскоязычном Vue чате в Telegram. Читать дальше →

Apple патентует портативный компьютер с двумя экранами На днях стало известно о новом патенте, который пополнил патентное портфолио компании Apple. По данным ресурса Patently Apple, не так давно купертиновцы подали в Бюро патентов и торговых марок заявку, в которой описывался портативный компьютер с двумя сенсорными дисплеями.Чи...

Google намерена унифицировать приложения для iOS и Android Google начинает бета-тестирование фреймворка Flutter, который позволит разработчикам создавать универсальные приложения для Android и iOS. Об этом пишет TechCrunch со ссылкой на официальных представителей компании. По их словам, новейший продукт призван облегчить жизнь раз...

Биржа Coincheck будет куплена Monex Group за 33 млн долларов Криптовалютная биржевая площадка Coincheck будет продана третьему по величине в Японии интернет-брокеру Monex Group. Сумма сделки составит 3,6 млрд иен, что эквивалентно 33,6 млн американских долларов.

«Цифровые государства»: с чего все началось Иллюстрация: Жан Гранвиль PD Консалтинговая компания Deloitte в конце 2017 года выпустила доклад о технологиях в международном государственном секторе. Главный тренд на 2018 год — то, что исследователи называют symphonic enterprise. Эта концепция подразумевает достижение кум...

Обновление строк на лету в мобильных приложениях: часть 2 Привет, Хабр! В недавней статье наш коллега Дмитрий Марущенко yojick рассказал о том, как доставлять динамические обновления переводов с сервера на мобильные устройства. В продолжение темы сегодня поговорим о том, как мы используем эти обновлённые переводы в наших приложе...

SBI Holdings разорвала сотрудничество с китайской криптовалютной биржей Huobi SBI Holdings, подразделение финансовых услуг японской SBI Group, отказалось от ранее заключенного партнерства с китайской криптовалютной биржей Huobi по открытию двух новых торговых платформ на территории Японии -Huobi Japan и SBI Virtual Currency. Об этом сказано на официал...

Сложные сечения балок и колонн - в новом релизе Renga Renga Software объявляет о выпуске нового релиза BIM-систем Renga Architecture и Renga Structure. Теперь у проектировщиков и архитекторов появятся новые возможности при работе с колоннами и балками, отправочными марками, окнами и спецификациями. А разработчики IT-решений смо...

Технострим. Учим строить интернет Интернет открывает широкие возможности для дистанционного обучения разработке и программированию. Наш YouTube-канал «Технострим» уже 5 лет знакомит с миром программирования огромное количество людей. На сегодняшний день канал предлагает более 1000 видеоуроков на самые разны...

Конференция AgileDays 22 и 23 марта 2017 22 и 23 марта в Москве в Центре Международной Торговли состоится конференция AgileDays’18. В этом году она проводится 12-й раз. В очередной раз докажем, что наша конференция самая крутая по тематике Agile в России и Восточной Европе! На AgileDays будет почти 100 докладов, ...

Поднятие уровня продаж в торговых залах Никто не станет спорить с тем, что планирование занимает важную часть в жизни каждого человека. Сегодня просто невозможно представить успешного человека, у которого бы день не был расписан по часам и минутам. Именно бездарно проведенное время служит поводом убыточной работы ...

Учёные из России создадут интеллектуальные робототехнические системы Специалисты Дальневосточного федерального университета (ДВФУ) получили грант на разработку интеллектуальных систем для промышленных роботов нового поколения. Речь идёт о создании платформы, которая позволит роботам эффективно функционировать в условиях неопределённо...

[Перевод] Обзор новшеств ECMAScript 2016, 2017, и 2018 с примерами Сложно уследить за новшествами различных версий ECMAScript, а ещё сложнее — найти полезные примеры их применения, не перекапывая горы информации. Поэтому сегодня мы публикуем перевод материала, автор которого проанализировал 18 новых возможностей ECMAScript, в число которых ...

Apple показала нового робота, который разбирает iPhone Два года назад Apple представила своего нового робота под названием Liam, работа которого заключается в разборке iPhone на части, чтобы как можно больше комплектующих переработать и использовать снова. Технологии постоянно совершенствуются, и вчера Apple показала второе по...

Поиск под капотом. Облачная индексация В прошлой статье я рассказал о том, каким образом поисковая система может узнать о том, что существует та или иная веб-страница, и сохранить ее себе в хранилище. Но узнать о том, что веб-страница существует, — это только самое начало. Гораздо более важно за доли секунды успе...

В Китае ввели налоговые льготы для чипмейкеров на фоне разгорающейся торговой войны с США Министерство финансов Китая сообщило в пятницу о вводе налоговых льгот для производителей микросхем, изготовленных в стране, стремясь снизить зависимость от иностранных поставок на фоне роста напряжённости в торговых отношениях с Соединёнными Штатами. REUTERS/Kim Ky...

О книге «Обеспечение безопасности АСУТП в соответствии с современными стандартами» Как обеспечить функциональную составляющую безопасности систем управления? Чем отличается функциональная безопасность от информационной безопасности и кто из них «главнее»? Есть ли смысл в сертификации на соответствие требованиям стандартов? Своим опытом в решении этих и д...

Обзор рынка труда в сфере ИТ О том, какие ИТ-специальности и в каких сферах наиболее востребованы сегодня в России, и какие знания и языки наиболее ценятся — в сегодняшнем обзоре …

Построение расширенной системы антивирусной защиты небольшого предприятия. Часть 1. Выбор стратегии и решения Наверное, не стоит много писать о необходимости уделять внимание ИТ безопасности и что будет, если этого не делать. Поэтому сразу перейдём к делу. В рамках одного из проектов понадобилось организовать комплексную защиту одной из сетевых ИТ-инфраструктур. Читать дальше →

Сервис Duolingo теперь может научить тебя клингонскому Существует не так много искусственных языков, которые активно распространились по миру из-за популярности того или иного произведения, в котором они дебютировали. Самые известные, несомненно — эльфийские языки, придуманные Толкином. А на втором месте, вероятно, м...

Заметки CTO: что делать, если твоя команда работает в другой стране Наша жизнь состоит из перемен – маленьких, когда решил установить газ на автомобиль или пересесть на велосипед, и больших – когда новая страна, чужой язык и много неизвестного впереди.

[Перевод] Квантовая телепортация на языке Q# Скажу сразу: как бы мне этого ни хотелось, квантовая телепортация не позволит перенести мою бабушку из деревни в мою квартиру. Бабуля знает, что мне нравятся всякие квантовые штуки, и решила вместо денег и носков отправить мне на день рождения квантовое состояние. Здесь мы п...

[Перевод] Как сделать хорошую UI-анимацию отличной В материале, перевод которого мы сегодня публикуем, дизайнер Пабло Стэнли предлагает несколько рекомендаций по анимации микровзаимодействий в пользовательском интерфейсе. В каждом приведённом здесь примере рассмотрены два варианта анимаций. Первый вариант — хороший, второй, ...

Установка центра сертификации на предприятии. Часть 3 А вот и финальная третья часть нашей серии статей о центре сертификации на предприятии. Сегодня рассмотрим развертывание службы сертификатов на примере Windows Server 2016. Поговорим о подготовке контроллера домена, подготовке веб-сервера, установке корневого и издающего цен...

Персональные рекомендации в ivi: Hydra В онлайн-кинотеатре ivi десятки тысяч единиц контента и задача «выбрать, что посмотреть» становится нетривиальной. О рекомендательной системе в ivi, которая занимается подбором контента на основе пользовательских интересов (внутреннее название — Hydra) мы писали тут и тут....

Безопасно ускоряем Erlang приложение c помощью NIF на Rust В статье освещен вопрос интеграции Erlang и Rust на примере реализации вероятностной структуры данных Бёртона Блума, позволяющей проверить принадлежность элемента множеству с необходимой точностью. Читать дальше →

Массивы, указатели и другие квантовые явления вокруг нас Не хочу говорить, что мы все живем в матрице, но для имитации соседей подозрительно используется один и тот же звук катающегося шара. Этот пост полностью соответсвует своему названию. Для начала в нем будет показано, что вопреки утверждению стандарта, а также классиков язы...

[recovery mode] Интеграция 3CX с собственной CRM-системой: генератор шаблонов CRM Начиная с v15.5 SP2 в АТС 3CX появился механизм серверной CRM интеграции. Он позволяет передать входящий Caller ID в CRM-систему и найти в ней соответствующую запись о клиенте. При этом 3CX получает имя и фамилию клиента из CRM, добавляет их в корпоративную адресную книгу АТ...

Недорогие подарки с AliExpress к 23 февраля Близится День защитника Отечества — пора закупать подарки. На всемирной торговой площадке AliExpress доступны множество товаров, которые понравятся любому представителю сильного пола. Мы собрали в этой статье лучшие из них, которые идеально подойдут в качестве подарка на 23 ...

Настройка динамического dhcp-pool с привязкой к определенным портам Cisco Catalyst Так сложилось, что сеть у меня построена таким образом, что IP-адреса выдаются только тем клиентам, чьи MAC-адреса прописаны в самописной системе управления сетью и учета трафика (назвать это биллингом язык не поворачивается). Спустя несколько лет я понял, что диапазон сет...

Сопроводительное письмо. Что стоит писать? Резюме написано. Вакансия мечты найдена. Остается одна маленькая, но порой непосильная задача – написать сопроводительное письмо. О том, что нужно писать, а чего стоит избегать в сопроводительных письмах, поделилась Alison Doyle, специалист по найму в США и основатель сервис...

Создание параметрических объектов базы в nanoCAD Механика (Часть 3) Часть 3. Создание исполнений. Сборочные зависимости В предыдущей части мы ознакомились с основным инструментарием Мастера объектов nanoCAD Механика для создания параметрического объекта и рассмотрели процесс задания параметров созданному элементу базы. Очевидно, что наибо...

Изменчивые формы и вау-эффекты: о магии простыми словами Продолжаем рассматривать идеи создания различных эффектов для сайтов. Закончили мы на SVG масках, а сегодня на повестке дня элемент path и формы, которые с его помощью создаются. Точнее их изменения. И снова мы постараемся избежать использования сложных технологий, рассмот...

ТЕСТ:​ ​​Угадайте значения странных слов из словаря Владимира Даля В словаре живого великорусского языка Владимира Даля много диковинных слов, которые сейчас уже не употребляются. Проверьте, сумеете ли вы угадать, что они значили раньше.

Интенсивность атак на веб-приложения банков и торговых площадок выросла Компания Positive Technologies опубликовала результаты анализа активности киберпреступников в четвёртом квартале минувшего года. Отмечается, что сетевые злоумышленники всё чаще атакуют веб-приложения банков и электронных торговых площадок. Связано это с тем, что усп...

Как адаптировать игру на Unity под iPhone X к апрелю Месяц назад Apple предупредила всех разработчиков, что с апреля все приложения, которые заливаются в App Store, должны быть собраны с использованием последнего iOS 11 SDK. О том, как правильно позиционировать контент, используя новый API, уже давно можно почитать в официал...

Продолжаем изучение технологии Intel Optane Memory: влияние емкости кэширующего модуля и аппаратного окружения на производительность на примере двух моделей Intel NUC Продолжая тему технологии Optane Memory, мы решили снова вернуться к Intel NUC, однако рассмотреть некоторые вопросы, которые не поднимались в предыдущих статьях. В них, напомним, мы изучали разные системы хранения данных в одинаковом окружении. А как аппаратное окружение мо...

Microsoft утверждает, что создала искусственный интеллект, который способен переводить с китайского на английский не хуже человека Качество программ-переводчиков за последние годы существенно выросло. Некоторые пары языков современные сервисы переводят уже очень достойно, но это только некоторые. К примеру, китайский язык ранее был для переводчиков крепким орешком. Microsoft утверждает, что смогла...

Amazon обошел по капитализации Alphabet Онлайн-ритейлер Amazon впервые обошел по капитализации своего основного конкурента Alphabet — материнскую компанию, в состав которой входят, в том числе, Google и YouTube. Amazon обогнала Alphabet по итогам торгов на Нью-Йоркской бирже NASDAQ 20 марта. По итогам сессии, акци...

TrueConf оснастит видеосвязью любой киоск-терминал Компания TrueConf выпустила набор инструментов TrueConf SDK — бесплатную библиотеку для внедрения технологий видеосвязи в видеокиоски, банкоматы и терминалы самообслуживания.

Отменяемые Promises в EcmaScript6 Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js. В этой статье расскажем, как реализ...

[Перевод] Туториал по Unreal Engine: Cel Shading Благодаря физически точному рендерингу в Unreal Engine 4 удобно разрабатывать реалистичные игры. Модель рендеринга имитирует взаимодействие света с материалами, что приводит к созданию реалистичной картинки. Однако если вы хотите разработать игру со стилизованным внешним ви...

[Из песочницы] Ещё один пример автоматизации или PowerShell + Google Apps Script Лень — двигатель прогресса… Вот и я, найдя немного свободного времени, решил автоматизировать достаточно рутинную для каждого админа задачу — создание и отключение пользователей. Читать дальше →

[Перевод] Unity: системы частиц Системы частиц похожи на соль: даже небольшое количество может добавить готовящемуся «блюду» стиля. Современные игры, в которых не используются системы частиц, выглядят довольно бледно. В прошлом нам приходилось каждую струйку дыма программировать самостоятельно. К счастью...

Grasshopper – бесплатное ПО от разработчиков Google, обучающее основам программирования на JavaScript через мини-игры Внутренний инкубатор Google Area 120, в котором сотрудники поискового гиганта законные 20% своего рабочего времени занимаются собственными делами проектами, выпустил бесплатное приложение под названием Grasshopper. Оно нацелено на обучение основам программирования, а точнее ...

Задача про forEach(ps::println) от СКБ Контур На конференции JBreak я не читал задачки спонсоров специально. Ну, конечно, кроме ада от Excelsior: уж эти ребята всем задали жару. А тут принесли мне листок от СКБ Контур, смотри, мол, посмейся. Я посмеялся: первая задача действительно выглядела настолько наивно сформирован...

Coinbase представила новую криптоплатформу для электронной коммерции Базирующаяся в Сан-Франциско криптовалютная компания Coinbase представила платформу, позволяющую торговым фирмам по всему миру принимать к оплате криптовалюты биткоин, Bitcoin Cash, Ethereum и Litecoin. Introducing Coinbase Commerce https://t.co/FwMs4wWEtm — Coinbase (@coinb...

Онлайн-сервис Duolingo запустил курс изучения клингонского языка из сериала Star Trek (там же можно выучить высокий валирийский из Game of Thrones) Сервис изучения иностранных языков Duolingo запустил долгожданный фанатами научной фантастики курс изучения клингонского языка, на котором общались герои сериала Star Trek / “Звёздный путь”. Как и в случае с любым другим языком, доступным в библиотеке сервиса Duo...

Новая статья: Gamesblender №347: Red Dead Redemption 2 опять перенесли, а ЕА недовольна продажами Battlefront 2 В сегодняшнем выпуске: анонсирован сиквел This is the Police; переиздание Age of Empires не выйдет в Steam… из-за Steam; Казуо Хираи больше не исполнительный директор Sony. А также другие интересные новости и события игровой индустрии плюс переведенные на русский яз...

[Из песочницы] Mobility Express — когда решили мигрировать и масштабировать беспроводную сеть, но как всегда, денег нет С выхода первой статьи на Хабре описывающей решении Mobility Express уже прошло более 2-х лет. И что странно, больше эту тему не трогали. Читать дальше →

[Перевод] Машина времени на Java В мире существует множество клёвых маленьких библиотек, которые как бы и не знаменитые, но очень полезные. Идея в том, чтобы потихоньку знакомить Хабр с такими вещами под тэгом #javalifehacker. Сегодня речь пойдёт о time-test, в котором всего 16 коммитов, но их хватает. Авто...

Alibaba и Ford запустили в Китае «торговые автоматы» с машинами В прошлом году Alibaba и Ford заключили соглашение о совместной разработке новых автомобильных технологий, которые должны упростить жителям Китая жизнь. Теперь компании запустили в Гуанчжоу специальный «торговый автомат» для аренды средств передвижения. ...

Новые возможности: в Санкт-Петербурге открылись 4 новых терминала Группы компаний «Деловые Линии» Два небольших терминала ГК «Деловые Линии» формата «у дома» начали работу непосредственно в черте города — на Кондратьевском проспекте и Белградской улице. Подразделения работают с посылками и грузами весом до 50 килограмм и ориентированы на частных лиц и представителей мал...

Дайджест интересных материалов для мобильного разработчика #245 (12 марта— 18 марта) Праздники все закончились и вот у нас в дайджесте много интересных материалов – про успех ролла «Калифорния», правильную анимацию, борьбу с Siri внутри Apple, кроссплатформенную разработку, джуниоров и мидлов. Читать дальше →

Что нового в DataGrip 2018.1 Привет! В этом релизном цикле некоторые улучшения появились ещё в минорных обновлениях. Но, так как о них на Хабре мы не пишем, я расскажу в этом посте обо всём новом с момента предыдущего релиза. Читать дальше →

Модульное тестирование интерфейсов в Headless Chrome. Лекция Яндекса Чтобы непрерывно улучшать большие клиентские интерфейсы, нужна мощная система автотестов. Разработчик Яндекса Дмитрий Андриянов dima117 кое-что про это знает — пару месяцев назад он поделился своим опытом на Я.Субботнике в Нижнем Новгороде. — Сегодня я расскажу, как мы в ...

Bitfinex планирует переехать в Швейцарию Пятая в мире по объему торгов криптовалютная биржа Bitfinex собирается переехать в швейцарский город Цуг, сообщает Handelszeitung. Исполнительный директор Bitfinex Ян Людовикус ван дер Вельде также подтвердил эту информацию в интервью изданию. По его словам, руководство Bitf...

[Перевод] Алан Кей: как бы я преподавал Computer Science 101 «Одна из причин, чтобы на самом деле поступить в университет — это выйти за рамки простой профессиональной подготовки и вместо этого уцепиться за более глубокие идеи.» Давайте немного задумаемся над этим вопросом. Несколько лет назад кафедры Computer Science пригласили ме...

Перспективы развития интернет-магазинов - бытовая техника отдельно, компьютеры отдельно? Онлайн торговля развивается стремительно и достаточно динамично преобразуется. Все это на фоне того, что государственные структуры стремятся ее всячески регулировать. Тенденции развития онлайн торговли меняются каждые 3-4 года. Данные изменения оказываются фатальными для ста...

В танковом экшне Armored Warfare появилась возможность заработать реальные деньги Разработчики танкового экшна Armored Warfare: Проект Армата рассказали о запуске торговой площадки Lootdog.io, на которой желающие смогут продавать внутриигровые предметы и получать за них реальные деньги. Вывод заработанных денег возможен на банковские карты или счета платё...

О жизни, свободе и стремлении к счастью пользователя API Мы постоянно сталкиваемся с системами, созданными другими людьми. Будь то UI приложений в смартфоне или облачные инфраструктуры современного Интернета — именно процесс взаимодействия определяет наши ощущения, впечатления, и в конечном счёте — отношение к технологии. Мы можем...

[Перевод] Современный CSS для динозавров — Двигать пиксели в CSS и так было трудно! А теперь мне говорят, насколько круто использовать несемантические названия классов, встроенные стили в HTML и даже писать стили CSS на JavaScript! [Вставь тут гифку из «Гриффинов»] — Ха! Иллюстрации из Dinosaur Comics Райана Норта...

Главный критик Bitfinex нанял адвокатов для защиты от биржи Самый известный критик криптовалютной биржи Bitfinex Twitter-блоггер Bitfinex’ed, который, тем не менее, сохраняет анонимность, нанял вашингтонскую юридическую компанию Anderson Kill. Стивен Палли, партнер фирмы, уже предупредил адвокатов торговой платформы, что, если ...

[Из песочницы] Как не стать Python-разработчиком Как выглядит трек обучения программированию на Python с нуля? С чего стоит начать? На чем сделать акцент? Как не потерять интерес? Полгода я искал ответы на эти вопросы, тщательно исследуя предметную область. Я обнаружил много полезных советов. Особенно в заметке Василия Бо...

Apple откажется от чипов Intel Об этом пишет "КоммерсантЪ" со ссылкой на инфомацию агентства Bloomberg.Проект собственного микрочипа Apple получил название Kalamata и, как отмечает агентство, находится пока на ранней стадии разработки. При этом его создание - лишь часть общей стратегии компании,...

Наташа — библиотека для извлечения структурированной информации из текстов на русском языке Есть стандартная задача извлечения именованных сущностей из текста (NER). На входе текст, на выходе структурированные, нормализованные объекты, например, с именами, адресами, датами: Задача старая и хорошо изученная, для английского языка существует масса коммерческих и о...

[Перевод] Разбор основных концепций параллелизма Всем кофе! Завтра у нас плавненько стартует практически юбилейный поток курс «Разработчик Java» — уже шестой по счёту начиная с апреля прошлого года. А это значит, что мы снова подобрали, перевели интереснейший материал, которым делимся с вами. Поехали! Эта памятка поможе...

[Перевод] Мы писали код вместе за одним компьютером пять месяцев. Вот что я узнал Тот, кто придумал термин mob programming, явно не спец в маркетинге. Кто захочет вступить в банду? Слово mob вызывает образы разбитого стекла и разграбленных магазинов — население Спрингфилда выстроилось в ряд с вилами и факелами. Действительно, банда или толпа — это нечт...

Microsoft работает над децентрализованной блокчейн-системой идентификации Технологический гигант Microsoft уже год работает над децентрализованной системой идентификации на базе публичных блокчейнов биткоина, Ethereum и Litecoin. Об этом сообщается в блоге компании. «На протяжении последних 12 месяцев мы составляли список идей по созданию идентифи...

Сложные сечения балок и колонн, отправочные марки, спецификация окон и дверей - в новом релизе Renga Renga Software объявляет о выпуске нового релиза BIM-систем Renga Architecture и Renga Structure. Теперь у проектировщиков и архитекторов появятся новые возможности при работе с колоннами и балками, отправочными марками, окнами и спецификациями. А разработчики IT-решений смо...

Российские бизнесмены создали компанию для инвестирования в космос и IoT Российские предприниматели Вадим Махов и Михаил Кокорич закрыли сделку по созданию инвесткомпании Oden Holdings Limited. Цель фонда -  совместные инвестиции в космические проекты, Интернет вещей, умное сельское хозяйство и страхование и т.д. Вадим Махов, экс-председа...

Онлайн шутер на Unreal Engine 4 за 90 часов (видео создания + исходники) Привет, харб! Примерно год назад я выкладывал статью о том, как я в прямом эфире создал выживалку за 150 часов. На этот раз хочу представить вам сетевой шутер, который я создал за 25 заходов по 3 — 4 часа. Всего вышло около 90 часов и в итоге мы создали онлайн шутер, в котор...

W3View — прямой путь Web UI Моя предыдущая публикация на Хабре достигла своих целей, — множество людей узнали о существовании W3View, некоторые посетили GitHub, кому-то наверное даже понравилось. В то-же время, последовавшие комментарии выявили потребность в более чётком описании того, какую задачу реш...

Sawtooth: новая модульная платформа для корпоративного блокчейна Сообщество Hyperledger, поддерживаемое Linux Foundation и развивающее технологии блокчейна для корпоративного применения, представило свою вторую модульную платформу. Сообщество Hyperledger, поддерживаемое Linux Foundation, представило Sawtooth 1.0 &ndash; модульную п...

[Перевод] Что нового в LLVM LLVM 6 уменьшает опасность Spectre, имеет улучшенную поддержку Windows и CPU компании Intel, а также включает WebAssembly в число поддерживаемых целевых платформ. Инфраструктура компилятора LLVM прошла путь от технически любопытной вещи до живой части современного ландшаф...

Lightware Visual Engineering: история о том, как одна технология способна изменить целый город «Nuvola», что с итальянского языка означает «облако», - имя новой штаб-квартиры компании Lavazza

Unity 2018 и ProBuilder: создаем, редактируем и текстурируем 3D-модели прямо в редакторе Как известно, в Unity нельзя было создавать трехмерные модели. Т.е. нативных средств и инструментов для редактирования трехмерных моделей в Unity нет, есть несколько встроенных объектов (куб, сфера и т.п.), но с ними невозможно, опять же, встроенными стредствами редактора ...

[Из песочницы] Программирование согласно контракту на JVM Привет, Хабр! Представляю вашему вниманию перевод статьи "Programming by contract on the JVM" автора Nicolas Fränkel. Читать дальше →

Искусственный интеллект и нейросети для .NET-разработчиков Искусственный интеллект сейчас является одной из самых обсуждаемых тем и главным двигателем цифровой трансформации бизнеса. Стратегия Microsoft в области ИИ включает в себя демократизацию ИИ для разработчиков, т.е. предоставление простых в использовании фреймворков и сервисо...

Процесс портирования драйверов устройств Linux Здравствуйте, хаброчитатели! Введение Иногда так случается, что возникает необходимость перейти на более новую версию ядра Linux и, соответственно, выполнить перенос уже существующих драйверов устройств. Процесс переноса может занять от нескольких минут до более продолж...

Угрозы прошлого и протоколы будущего Как многие из читателей блога Qrator Labs, вероятно, уже знают, DDoS-атаки могут быть нацелены на разные уровни сети. В частности, наличие у злоумышленника крупного ботнета позволяет ему осуществлять атаки на уровень L7 (application/прикладной) и пытаться мимикрировать под...

Знакомство с ConcourseCI Привет, Я заметил, что на Хабре очень мало информации про такой сервер сборки, как ConcourseCI. Я решил восполнить этот пробел и написать небольшое введение. Под катом описание этого инструмента и небольшой туториал. Читать дальше →

Фундаментальная уязвимость HTML при встраивании скриптов Чтобы описать суть проблемы, мне нужно рассказать, как вообще устроен HTML. Вы наверняка в общих чертах представляли себе, но я все равно коротко пробегусь по основным моментам, которые понадобятся для понимания. Если кому-то не терпится, сразу переходите к сути. HTML — это ...

AliExpress в России теперь позволяет всем зарабатывать деньги Невероятно популярная торговая площадка AliExpress в России с 1 марта 2018 года, то есть с сегодняшнего дня, запустила сразу два новых проекта, призванный повысить ее популярность на российском рынке. Первый представляет из себя некую социальную

QPhyton 2.0.7 Программируйте на языке Python прямо на android устройстве благодаря специальной среде разработки, которая позволяет запускать свои проекты прямо на устройстве. QPython — Python for Android содержит в себе встроенный интерпретатор Python, консоль, редактор, библио...

Транскрипция географических названий в Open Street Map. Латвия, Литва, Польша, Эстония Привет всем, кто использует OSM. У каждого из нас свои задачи при работе с картами, однако одним из базовых функционалов конечно является поиск географических объектов, как минимум населенных пунктов, а так же рендеринг карт. Проблема в том, что значение тега name для узлов,...

На торговой блокчейн-платформе UBS и IBM осуществлены первые трансграничные сделки Торговая финансовая блокчейн-платформа Batavia, основанная банковским гигантом UBS совместно с корпорацией IBM, провела первые реальные транзакции для корпоративных клиентов. Об этом говорится в совместном пресс-релизе компаний. В проекте также принимают участие Bank of Mont...

AliExpress запусти в России «клуб шопоголиков» и «биржу блогеров» С сегодняшнего дня AliExpress запустила социальную сеть «клуб шопоголиков» и «биржу блогеров», где можно будет заработать на...

Устройства Apple не будут терять дар речи от языка телугу — исправление на подходе Apple быстро отреагировала на сообщения об ошибке iPhone, связанной с неправильной интерпретацией символов индийского языка телугу, которая приводит к зависанию как встроенных приложений, так и ряда сторонних. Компания заявила, что уже работает над исправлениями для...

Пятая конференция разработчиков российских операционных платформ "OS DAY. Надежность" Пятая конференция разработчиков российских операционных платформ "OS DAY. Надежность" состоится 17-18 мая 2018 г. в Москве, в главном здании Российской академии наук. Основной темой для обсуждения среди теоретиков и практиков системного программирования и разработк...

Я не планирую взрывать Торговые Центры с помощью Telegram Сегодня суд принял решение о блокировке Telegram. У меня взгляд на эту проблему предвзятый, так как есть бизнес, который построен на API с этим мессенджером, но сейчас не об этом. Вопрос о здравом смысле

[Перевод] Использование шаблона render props вне рендера React представляет новое API (context API), которое использует "паттерн" (шаблон) render props (подробнее). На семинарах, встречах и в твиттере я вижу, что возникает много вопросов об использовании render props вне рендера, например, в обработчиках событий или "хуках" жизнен...

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

Книга «Node.js в действии. 2-е издание» Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик. Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Ex...

Как написать генератор случайных чисел и можно ли предсказать Math.random? Вы когда-нибудь задумывались, как работает Math.random()? Что такое случайное число и как оно получается? А представьте вопрос на собеседовании — напишите свой генератор случайных чисел в пару строк кода. И так, что же это такое, случайность и возможно ли ее предсказать? ...

Одна CNAME запись и прощайте ваши данные из G Suite Недавно здесь на Хабре писали про угон всего поискового трафика через сервис для вебмастеров Яндекса, а сегодня пришла очередь Google. К счастью, в этот раз вы рискуете попрощаться не с поисковым трафиком вашего сайта, а всего лишь со всеми вашими данными, включая письма, ф...

Японский финансовый регулятор проинспектирует 32 криптовалютные биржи Агентство финансовых услуг Японии (FSA) анонсировало проверку 32 местных криптовалютных бирж. Об этом сообщает Bitcoin.com. Как отмечает издание, инспекция затронет 16 криптобирж, которые уже подали в FSA заявки на получение лицензий. Также ведомство проверит деятельность ос...

[Из песочницы] Почему Ramda? Пост содержит перевод статьи «Why Ramda?», которую подготовил один из контрибьютеров Скот Сайет. Статья была опубликована 10 Июня 2014 года на сайте и рассказывает о том почему стоит обратить своё внимание на библиотеку Ramda и функциональное программирование в целом. Примеч...

[Перевод] Apache Kafka: обзор Привет, Хабр! Сегодня мы предлагаем вам сравнительно краткую, но при этом толковую и информативную статью об устройстве и вариантах применения Apache Kafka. Рассчитываем перевести и выпустить книгу Нии Нархид (Neha Narkhede) et. al до конца лета. Приятного чтения! Читать ...

[Перевод] Топ-10 трендов технологий искусственного интеллекта (ИИ) в 2018 году Добра! Слушатели первого курса «Разработчик BigData» вышли на финишную прямую — сегодня начался последний месяц, где выжившие займутся боевым выпускным проектом. Соответственно, открыли и набор на этот достаточно непростой курс. Поэтому давайте рассмотрим одну интересную ст...

Таndem — Языковой обмен и репетиторы 1.7.5 Практика общения — лучший способ изучения иностранного языка. Таndem способствует языковому обмену. Благодаря нашему приложению вы сможете практиковать говорение с носителями, которые могут помочь вам в изучении иностранного языка и улучшении навыков общения на нем за коротк...

Личный опыт: подборка материалов о виртуальной инфраструктуре, ИБ и трендах на рынке IaaS В этой подборке мы собрали статьи разного уровня сложности: от базовых рекомендаций для тех, кто только начинает знакомиться с виртуальной инфраструктурой, до тематических руководств и теоретических статей. Здесь мы задействовали главным образом те материалы, которые подгот...

Обнаружение атак на Active Directory с помощью Azure В следующем году будет 20 лет с момента создания службы каталогов Active Directory. За это время служба обросла функционалом, протоколами, различными клиентами. Но необходимость поддерживать совместимость с рядом устаревших клиентов вынуждает иметь настройки по-умолчанию, ор...

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

Приложение Canva для дизайна выходит на русском языке Онлайн-платформа для графического дизайна представила приложение для операционной системы Android на русском языке.

Пишем плагин для Unity правильно. Часть 2: Android В предыдущей части мы рассмотрели основные проблемы написания нативных плагинов на Unity под iOS и Android, а также методы их решения для iOS. В этой статье я опишу основные рецепты по решению этих проблем для Android, стараясь сохранить схожую структуру взаимодействия и п...

Binance анонсировала децентрализованную криптобиржу на собственном блокчейне Криптовалютная биржа Binance объявила о запуске собственного публичного блокчейна, на котором впоследствии будет создана децентрализованная торговая площадка. Как отмечается в документе, подобный шаг должен стать частью глобального плана Binance по «превращению компании в со...

Познаём Нирвану – универсальную вычислительную платформу Яндекса Машинное обучение превратилось в модный термин, но при работе с большими объёмами данных оно уже много лет является жизненной необходимостью. Яндекс обрабатывает более 200 миллионов запросов ежедневно! Когда-то в интернете было так мало сайтов, что наилучшие из них помещалис...

[Перевод] Знакомство с графовыми API Привет, Хабр! Мы не перестаем отслеживать тему проектирования API после того, как встретили в портфеле издательства «Manning» вот эту книгу. Сегодня мы решили опубликовать обзорную статью об относительно новых Graph API и предлагаем еще раз задуматься о том, каковы будут но...

Блеск и нищета Java для настольных систем Вы не поверите, но в 2018 году всё ещё нужно разрабатывать Desktop приложения. Представьте себе такой клуб анонимных Java программистов, запойных и беспробудных, которые сидят и делятся своими проблемами. — Здравствуйте, меня зовут Юрий, я пишу Desktop приложения в 2018 ...

Сравнение: Docker swarm, Kubernetes, Rancher и D2C С того момента как мы начали вести корп. блог на Хабре, на демо и при обращениях в поддержку нас стали чаще сравнивать с оркестраторами. И если раньше были вопросы о том, в чем отличия D2C от Heroku, Clou66 и тому подобных сервисов, то теперь, видимо, нас стали рассматривать...

[Из песочницы] ЕГАИС 3.0 или как не ответить за чужие ошибки Внедрение в нашей стране различных систем маркировки и учета делит всех участников рынка на две большие группы – тех, кто внедряет эти системы и старается жить по-честному, и тех, кто окончательно уходит в тень. Жить по-честному и так-то не очень легко, а если за тобой посто...

[Перевод] Знакомство с рекомендательными системами Привет, Хабр! Давайте вернемся к периодически затрагиваемой у нас теме машинного обучения и нейронных сетей. Сегодня речь пойдет об основных типах рекомендательных систем, их достоинствах и недостатках. Под катом — интересная статья Тоби Дейгла с кодом на Python, Над катом...

Интеллектуальные инновации: новая серия вебинаров HPE За последнее время в портфеле продуктов Hewlett Packard Enterprise появилось много интересных новинок – от решений, которые упрощают внедрение искусственного интеллекта и глубокого обучения в организациях разного масштаба, до систем, которые используют AI для определения и у...

Неопределенность госрегулирования - сдерживающий фактор развития рынка электронной торговли Такого мнения придерживаются 54% опрошенных участников рынка согласно опросу, проведенному в ходе V Ежегодной конференции "Электронные торговые площадки в России: кто есть кто" рейтинговым агентством RAEX (РАЭКС-Аналитика).Вторым по значимости фактором респонденты...

Открытие клуба Недавно в рамках творческого эксперимента мы на «Фрилансим» открыли Клуб — место для общения фрилансеров и заказчиков. Клуб состоит из двух разделов: новости сервиса и беседка. В новостях мы рассказываем о нововведениях, полезных фичах и планах. Материалы публикуются исключи...

[Перевод] Насколько быстр AMP на самом деле? Проект Accelerated Mobile Pages (AMP) от Google вызвал определённый переполох по идеологическим причинам, но саму технологию так и не разобрали подробно. Несколько недель назад Ферди Кристант писал про несправедливое преимущество, которое получает контент AMP за счёт предзаг...

[Перевод] Понимая зависимости От переводчика Мы должны внедрять, а не фантазировать! (Рина Зеленая, к/ф «Девушка без адреса») К переводу этой статьи меня побудили две причины: 1) желание лучше разобраться с фреймворком Spring, 2) небольшое количество источников по теме на русском языке. Краеугольный ...

[Перевод] Мышление в стиле Ramda: частичное применение (каррирование) Данный пост — это третья часть серии статей о функциональном программировании под названием «Мышление в стиле Ramda». 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объек...

Datalore: открываем бета-версию приложения для анализа данных на Python Привет, Хабр! В рядах инструментов JetBrains пополнение. Мы запускаем открытую бета-версию Datalore — умной веб-среды для анализа и визуализации данных на языке Python. Машинное обучение уверенно захватывает мир: алгоритмы интеллектуального анализа данных стоят за совреме...

Попечитель MtGox продал биткоинов и Bitcoin Cash на $406 млн Японский адвокат и глава попечительского совета печально известной биткоин-биржи MtGox Нобуаки Кобаяши заявил, что за последние шесть месяцев продал биткоинов и Bitcoin Cash в соотношении 9 к 1 на $406,6 млн с целью возмещения убытков кредиторам торговой площадки. Об этом со...

Интенсив по основам Python Язык входит в пятерку самых используемых на GitHub, а Python-сообщество насчитывает десятки тысяч энтузиастов по всему миру. Многие трудоемкие задачи решены в виде библиотек и фреймворков. Вам остается интегрировать готовый код с свой проек...

Трансдьюсеры в JS – так ли уж необходимы? Функциональный подход потихоньку-полегоньку проник почти во все современные языки программирования. Тогда как одни элементы оттуда, вроде монад («всего лишь моноид в категории эндофункторов, в чем проблема?») – очень спорные для мэйнстрима, другие – вроде преобразований map,...

Настройка Zones в Solaris 11.3 Введение Моё первое знакомство с контейнерной виртуализацией было с jail в FreeBSD, данный подход позволяет изолировать различные службы в безопасном окружении. Недостаток jail в том, что в нём нет возможности создать собственную сетевую подсистему, в отличии от Zones Solar...

5 трендов виртуализации: чего ожидать в 2018 году Согласно исследованию MarketsandMarket, в течение следующих 5 лет рынок виртуализации будет расти. В качестве основных «драйверов» рынка эксперты отмечают спрос на специализированное ПО и инфраструктуру для работы с большими объемами данных. В 2016 году этот рынок оценивал...

20 лет инициативе Open Source «Всё началось с того, что компания Netscape Communications Corporation опубликовала исходный код web-браузера Netscape Communicator как открытое программное обеспечение. Причиной такого поступка послужила конкуренция с браузером Microsoft Internet Explorer, которая привела к...

О кодерах, программистах и инженерах-программистах На этот пост меня натолкнули недавние статьи на Хабре "Кто такой программист?" и "Почему Python так хорош в научных вычислениях". Читая комментарии к ним, я неоднократно натыкался на рассуждения с разделением разработчиков на «кодеров», «программистов» и «инженеров-программ...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)