Архив за 27 ноября 2017 - 2

Спросите Итана: почему у физических предсказаний есть ограничения? - 1
Чёрная дыра в представлении художника. Мы довольно хорошо понимаем, что происходит снаружи чёрной дыры, но внутри неё мы сталкиваемся с ограничениями фундаментальной физики, и, вероятно, законов, по которым работает Вселенная

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

Почему существуют длины (планковские размеры), которые нельзя делить далее?

Чтобы понять, откуда взялись планковские длины, нужно разобраться с двумя законами, управляющими нашей реальностью: общей теорией относительности и квантовой физикой.
Читать полностью »

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

Нельзя похвалить корейского гиганта и за долгую поддержку устаревших моделей. Однако, как оказалось, хотя бы владельцы смартфонов Galaxy S6 смогут порадоваться, так как для их устройств всё-таки выйдет Android 8.0. Это подтверждают как специалисты техподдержки Samsung, так и список устройств, которым положена новая ОС.

Интересная кластерная файловая система. На одном не очень большом проекте мы ее внедрили и работает она лучше популярных решений GlusterFS или NFS. Использует FUSE при подключении на стороне клиента. Мы думали, что будет это работать не лучше чем другие кластерные ФС, но в реальности оказалось все очень даже позитивно.
Читать полностью »

В начале месяца компания Razer представила свой первый смартфон. Однако прежде чем выпустить Razer Phone, производитель купил компанию Nextbit, ответственную за смартфон Robin.

В своё время этот аппарат попал в руки блогера JerryRigEverything и тесте на прочность показал себя ужасно. Смартфон не просто погнулся, а буквально был разломлен пополам. Причём на видео было видно, что для этого не прилагались вполне типичные усилия.

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

3 июля 2016 года были подписаны  поправки к закону «О применении контрольно-кассовой техники». Для каждого продавца это – важнейший документ, норм которого следует неукоснительно придерживаться. С 1 июля 2017 года содержащиеся в них требования к расчетам при помощи контрольно кассовой техники стали обязательными для всех участников рынка. И главное в них для покупателя – получение чека сразу после оплаты, а не, например, через курьера, который, ко всему прочему, часто является лишь платежным агентом для магазина.

Какие еще вещи стоит знать о новой редакции 54-ФЗ – под катом.

Пять вещей, о которых онлайн-покупателям следовало знать еще летом - 1
Читать полностью »

Компания SensibleVision, специализирующаяся на разработке технологии объемного распознавания лиц, заявила, что ее решение под названием 3DVerify обеспечивает практически неподдающийся взлому подход к аутентификации пользователя мобильного устройства, существенно более надежный по сравнению с используемым в Apple iPhone X. Как известно, систему Face ID в смартфонах iPhone X можно обмануть, используя напечатанную на 3D-принтере маску.

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

«Без лишних слов»: самые короткие научные статьи - 1Читать полностью »

У хостинга Imgur украли базу с 1,7 млн аккаунтов анонимных пользователей - 1
Офис Imgur

Сервис хостинга изображений Imgur официально признал факт взлома своих серверов в 2014 году, результатом чего стала утечка информации об 1,7 млн аккаунтов пользователей, с адресами электронной почты и парольными хэшами в SHA-256.

Взлом получился качественный. В течение трёх прошедших лет сисадмины Imgur понятия не имели, что произошло нечто подобное. Разработчики узнали о факапе только после того, как информация о пользователях, фактически, попала в открытый доступ. К её чести, Imgur отреагировал оперативно, не стал ничего отрицать и сразу приступил к уведомлению пользователей.
Читать полностью »

What we have?

UI можно определить как набор вьюх, которые отображают данные, реагируют на события и при этом каким-то определенным образом расположены на экране.

Как мы размещаем элементы на экране?

  • Qt предлагает использовать контейнеры, умеющие внутри себя располагать элементы определенным образом. Вкладывая эти контейнеры друг в друга, можно получить необходимую расстановку.
  • WPF/XAML предлагает аналогичные контейнеры.
  • Android предлагает аналогичные контейнеры + систему констреинтов.
  • iOS предлагает Autolayout. Нужно описать набор ограничений (уравнений), непротиворечиво и однозначно описывающих расположение элементов. Решив систему уравнений с этими ограничениями, движок получит координаты и размеры элементов.
  • У Delphi есть anchors: прибивание краев к контейнеру. Очень похоже на resizing masks в iOS.
  • В web на сколько я понимаю используется вкладывание друг в друга контейнеров, поведение которых описывается стилями.

What problem with this?

We need to use code for special cases

Описанные инструменты заточены под типовые случаи, зачастую мы не можем (или можем, но это сильно неудобно) описать расположение какого-то элемента с помощью этих инструментов. Приходится делать это в коде. Логика описания layout'а размазывается по нескольким местам.

Должен быть способ лучше.

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

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


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