Архив за 24 октября 2018 - 5

Вчера состоялось историческое событие — был представлен первый смартфон с 10 ГБ оперативной памяти. Им стал игровой смартфон Xiaomi Black Shark 2, который выйдет в Китае под названием Black Shark Helo. Тем не менее, производители не собираются останавливаться на достигнутом. 

Смартфон с возможностью совершения транзакций и хранения криптовалют Finney будет представлен на закрытой презентации в Барселоне 28 ноября этого года. До анонса HTC Exodus 1 он был первым в мире.

Лицом смартфона станет знаменитый футболист Лионель Месси, смартфон представят основатели компании Sirin Labs казахский олигарх Кенес Ракишев Кенес Ракишев и израильский бизнесмен Моше Хогег.

Приветствую вас, коллеги!

Пару-тройку месяцев назад я начал приглядываться к Golang с целью использовать его для десктопных приложений. Язык понравился, объем и тематика написанных для него пакетов произвели впечатление, но вот с GUI дело обстоит не так радужно. Не буду сейчас подробно останавливаться на деталях, достаточно будет сказать, что после чтения нескольких обзоров и беглого просмотра существующих GUI-пакетов решил написать свой — тем более, что опыт в этом у меня есть.

Первая мысль была — пойти по уже проторенному пути: написать набор соответствующих функций на С, точнее, адаптировать уже готовый — то, что я писал когда-то для Harbour и C++, сделать привязку к нему с помощью cgo (C API для Golang) и дружелюбную обертку. Я даже начал это делать, получил первое окошко, но как представил, сколько впереди еще работы, отдельно для Windows, отдельно для Linux, работы чисто технической, поскольку я это уже проходил, энтузиазм несколько поостыл.

И тогда пришла другая идея.Читать полностью »

Асинхронный WEB в 2018. Пишем чат на Websocket используя Swoole - 1

Тема Websocket`ов уже не раз затрагивалась на Хабре, в частности рассматривались варианты реализации на PHP. Однако, с момента выхода последней статьи с обзором разных технологий прошло уже более года, а миру PHP есть чем похвастаться за прошедшее время.

В данной статье я хочу представить русскоязычному сообществу Swoole — Асинхронный Open Source фреймворк для PHP, написанный на Си, и поставляемый в виде pecl-расширения.

Посмотреть получившееся в итоге приложение(чат) можно: здесь.
Исходники на github.
Читать полностью »

Компания HP анонсировала обновленный ноутбук Spectre 13 x360. Новая модель стала толще и тяжелее, но при этом она получила улучшенную систему охлаждения и аккумуляторную батарею слегка повышенной емкости — 61 Вт·ч против 60 Вт·ч ранее. Тем не менее, этого оказалось достаточно для повышения автономности ноутбука до 22,5 часов. Создатели особо подчеркивают этот момент, называя новый Spectre 13 x360 «четырехъядерным трансформером с самой большой автономностью в мире».

18 октября были объявлены лауреаты премии Breakthrough Prize, учреждённой российским бизнесменом Юрием Мильнером совместно с Марком Цукербергом и Сергеем Брином. Девять основных лауреатов в области физики, медицины и математики разделят между собой 21 миллион долларов США. Церемония вручения «научного Оскара» пройдет 4 ноября на базе NASA в Калифорнии, где снимали «Star Trek», а вести ее будет Пирс Броснан.

Кроме того, есть шанс поболеть за школьника из Красноярска Артема Кирсанова, который поедет на вручение премии как финалист Breakthrough Junior Challenge и сам может выиграть 250 000 долларов.

Breakthrough Prize 2019. Объявлены победители научной премии Мильнера, Брина и Цукерберга - 1
Марк Цукерберг и Юрий Мильнер на одной из церемоний вручения Breakthrough Prize

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

Чем больше людей закачивают свою ДНК на веб-сайты с родословными, тем легче становится находить преступников

Как генеалогические сайты облегчают поимку убийц - 1

За последние шесть месяцев небольшой открытый сайт с базой данных по генеалогии стал незаменимым источником информации для раскрытия старых преступлений. Бесплатный инструмент GEDmatch позволяет людям загрузить их ДНК и поискать родственников – это открытый вариант платных сервисов AncestryDNA и 23andMe.

С апреля исследователи использовали GEDmatch для определения личности жертв, убийц и пропавших людей по всем США по меньшей мере в 19 делах, многие из которых были заведены десятилетия назад – так пишут авторы отчёта, опубликованного в октябрьском номере журнала Science. Авторы предсказывают, что в ближайшем будущем при наборе популярности генетических отчётов такие инструменты можно будет использовать, чтобы найти практически любого человека с предками из США или Европы.
Читать полностью »

Смартфон OnePlus 6T, как известно, представят 29 октября. Об аппарате известно почти всё, но сегодняшняя утечка позволяет ещё раз подтвердить параметры.

Может ли стрела обогнуть препятствие во время полета?

Лучник Ларс Андерсен нечасто выпускает видео, но когда делает это, показывает по‑настоящему выдающиеся результаты. Например, он может пустить стрелу из лука так, что та изменит направление прямо в воздухе и поразит мишень, которая находится за препятствиями. Мишень, которую сам лучник даже не видит.

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

Подготовка и распространение приложения IOS внутри компании весьма непростая задача, особенно когда приложение написано на Windows с использованием Visual studio, а большинство туториалов в интернете описывают исключительно MacOS с использованием Xcode. Однако после часов сражения с детищем Apple, нам удалось свершить казалось бы невозможное, а именно: скрестить жирафа с носорогом собрать IOS приложение на Xamarin в архив Xcode, сразу на MacOS, после получить нужные файлы для распространения, и в завершении создать ссылку, по которой будет распространяться приложение.

Да, на слух вроде не очень сложно. Однако когда дело касается разработки приложений под устройства Apple, всё становится в несколько раз непонятней и сложней. И после триумфальной, но нелёгкой победы, нам захотелось оставить свой след в истории, написав сей туториал.

Распространение приложения под iOS внутри компании (Enterprise Distribute iOS App in-house) - 1

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


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