Архив за 31 августа 2019 - 5

image

Восемь месяцев как я владею ультрабуком от Asus с двумя экранами. Играю, люблю, работаю и страдаю. Кажется, что пришло время поделиться своими мыслями об этом устройстве и попросить совета у сообщества на тему будущего…
Да и давно не писал я что-то. Слишком длинный для ЯМ отзыв, который скорее похож на запись в личном блоге под катом.

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

Преемник МиГ-31 может появиться в 2030 году

Сверхзвуковой высотный всепогодный истребитель-перехватчик дальнего радиуса действия МиГ-31, ставший первым отечественным боевым самолётом четвёртого поколения, на вооружении находится с 1981 года. И вскоре у него может появиться преемник.

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

В прошлый раз мы говорили об истощении IPv4 — о том, кто владеет небольшой долей оставшихся адресов и почему так получилось. Сегодня обсуждаем альтернативу — протокол IPv6 и причины его медленного распространения — кто-то говорит, что виновата высокая стоимость миграции, а кто-то заявляет, что технология уже устарела.

Кто внедряет IPv6, и что тормозит его развитие - 1Читать полностью »

IPFS без боли (но это не точно) - 1

Не смотря на то, что на хабре была уже не одна статья про IPFS

Сразу уточню, что я не являюсь экспертом в этой области, но не раз проявлял интерес к этой технологии, но попытки поиграться с ней часто вызывало некоторую боль. Сегодня я опять взялся за эксперименты и получил кое-какие результаты, которыми хотел бы поделиться. Если коротко, то будет описан процесс установки IPFS и некоторые фишки (все выполнялось на ubuntu, на других платформах не пробовал). Читать полностью »

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

766 км — новый рекорд дальности для LoRaWAN - 1Читать полностью »

Хеди Ламарр: изобретательница из Голливуда - 1

Хеди Ламарр

Что общего между игрой на пианино в четыре руки, торпедами и «вай-фаем» в вашем гаджете? Ответ вы найдете в этой статье.

9 ноября 2014 года, отмечалось столетие со дня рождения голливудской звезды Хеди Ламарр. Фильмы с ее участием давно стали классикой Голливуда. Но не все знают, что она была не просто актриса. Без нее мы бы сейчас вряд ли говорили по мобильному телефону, ориентировались с помощью GPS и искали, где лучше ловится Wi-Fi. Но обо всем по порядку.
Читать полностью »

Закон Нивена говорит, что квантовые компьютеры улучшаются с «дважды экспоненциальной скоростью». Если он выдержит проверку временем, то ждать квантового превосходства осталось недолго.

Новый закон для описания скорости развития квантовых компьютеров? - 1
Квантовый процессор Foxtail от Google

В декабре 2018 года учёные из Google AI провели вычисления на лучшем квантовом процессоре от Google. Им удалось воспроизвести эти вычисления на обычном ноутбуке. Затем в январе они запустили тот же тест на улучшенной версии квантового чипа. На этот раз для симуляции результата им понадобился уже мощный настольный компьютер. А к февралю у них уже не нашлось классических компьютеров, способных симулировать своих квантовых соперников. Для этого исследователям пришлось запрашивать процессорное время на огромной сети серверов.

«Где-то в феврале мне пришлось сделать несколько звонков и сказать: „Эй, нам нужно побольше квоты“, — сказал Хартмут Нивен, директор лаборатории квантового искусственного интеллекта Google. „Мы запускали задачи, требовавшие миллиона процессоров“.
Читать полностью »

Исследование: стресс от соцсетей приводит к привыканию к ним - 1

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

По мнению исследователей Ланкастерского университета в Великобритании и Бамбергского университета в Германии, это приводит к увеличению вероятности развития зависимости, так как люди «перескакивают» между различными элементами сервисов соцсетей в течение большего промежутка времени вместо того, чтобы просто покинуть сеть.
Читать полностью »

Фото дня: Дзета Змееносца в честь шестнадцатилетия телескопа Spitzer

Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) в честь шестнадцатой годовщины с момента запуска космического телескопа «Спитцер» (Spitzer) опубликовало великолепное изображение Дзеты Змееносца — огромной звезды в созвездии Змееносца.

Нажмите для увеличения

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

Предыстория

Есть у меня маленький и уютный pet-project, который позволяет качать файлы из интернета. Файлы при этом группируются и пользователю отображается не каждый файл, а некоторая группировка. И весь процесс скачивания (и отображение этого процесса) сильно зависел от данных. Данные при этом получались на лету, т.е. пользователь запускает на скачивание и нет никакой информации, сколько придётся качать в реальности.

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

И тут появляется пользователь с логичной проблемой — на большой группировке непонятно, почему прогресс еле ползёт — много файлов надо скачать или низкая скорость? Как я упоминал выше — количество файлов заранее неизвестно. Поэтому, я принял решение добавить счетчик скорости.

Анализ

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

uTorrent DownloadMaster
uTorrent DownloadMaster

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

Итак, нам нужна простая цифра вида 10 MB/s или что-то подобное. Как же нам её посчитать?

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


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