Feed aggregator

[Перевод] Новый высокопроизводительный одноплатный компьютер BeagleV построенный на открытой архитектуре RISC-V за $119+

Habr.com - 11 hours 21 min ago


До недавнего времени платы построенные на процессоре RISC-V такие как Kendryte K210, невозможно было использовать для высоко ресурсоемких задач, т.к. производительность конечных была очень низкой. В частности одноплатный компьютер XuanTie C906 на базе Allwinner RISC-V можно было использовать только для нишевых небольших задач, например в качестве камеры из-за отсутствия аппаратного графического ускорителя и наличия только 256 МБ оперативной памяти. Можно использовать одноплатные компьютеры такие как SiFive HiFive Unmatched или PolarBerry, но стоимость конечной системы составит сотни, а то и более тысячи долларов, что является весьма дороговато.
Читать дальше →

Спустя 9 лет разработки (данные не точны) в свет вышла вторая визуальная новелла от отечественных разработчиков --«Лабуда»™

Linux.org.ru - Fri, 01/15/2021 - 23:11

Популярный некогда создатель 410чана Соус-кун выпустил легендарную игру-долгострой собственного производства «Лабуда»™. Данный проект можно рассматривать как «правильную» версию первой отечественной визуальной новеллы «Бесконечное лето» (наверное, без эроге), в разработке которой автор также успел поучаствовать в начальной стадии создания. Ранее, в 2013-ом году, уже выходила демо-версия «Лабуды»™.

Официальное описание:

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

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

Больше сказать нечего, так как пока никто, кроме Линка Ковальчика, не играл.

  • Летс-плей от «пророка нульчана»™ Линка Ковальчика ссылка

Материал самодостаточен.

 , , , ,

Реинкарнация в чат-бота: Microsoft запатентовал технологию создания цифрового клона человека

Habr.com - Fri, 01/15/2021 - 23:08
Источник

Человека смогут формально превратить в чат-бота. Microsoft получила патент на эту технологию. Чат-бот будет создан с учетом имеющейся в базе личных данных человека. Если в ближайшем будущем предоставить чат-ботам достаточно данных, они смогут клонировать/имитировать любого. Если использовать эту технологию не в благих целях, то последствия могут быть непредсказуемыми. Разбираемся, что за патент зарегистрировала Microsoft. И самое интересное: кого он будет клонировать — живых или умерших людей?
Читать дальше →

Все имена персонажей из «Властелина колец» говорят нам что-то. А что именно?

Habr.com - Fri, 01/15/2021 - 22:08

Профессор Джон Толкин — непревзойденный мастер английского языка. В его «Хоббите» и «Властелине колец» настолько сочная и многосмысловая речь, что лингвисты на протяжении десятков лет находят в ней что-то новое. И это даже без контекстуальной сложности и проработанности «Сильмариллиона». 

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

Читать далее

[Перевод] Фавиконы в 2021 году: шесть самых важных файлов

Habr.com - Fri, 01/15/2021 - 21:29
Пришло время переосмыслить используемый нами подход к подготовке наборов фавиконов для современных браузеров и остановить безумие генераторов фавиконов. В наши дни фронтенд-разработчикам приходится иметь дело с более чем 20 статическими PNG-файлами только для того чтобы вывести на вкладке браузера или на сенсорном экране миниатюрный логотип сайта. В этом материале раскрывается более разумный подход к работе с фавиконами, который направлен на подбор минимального количества файлов, использование которых способно решить большинство «фавиконных» задач, стоящих перед современным веб-разработчиков.



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

Светодиодная лампа Экономка 15 Вт за 39 рублей

Habr.com - Fri, 01/15/2021 - 21:16
Вот мы и дожили до того, что светодиодные лампы продают чуть ли не дешевле ламп накаливания.

В сети магазинов Светофор лампочки Экономка продаются за 38 рублей 80 копеек.
На лампе написано «15 Вт, заменяет 135 Вт, 1350 лм, Ra>80».

Я думаю вы уже догадываетесь, что всё это неправда.

Читать дальше →

[Перевод] Трюки с виртуальной памятью

Habr.com - Fri, 01/15/2021 - 20:05

Я уже довольно давно хотел написать пост о работе с виртуальной памятью. И когда @jimsagevid в ответ на мой твит написал о ней, я понял, что время пришло.

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

Но, оказывается, с помощью виртуальной памяти можно делать довольно интересные вещи.

Читать далее

[Перевод] Строим надёжную конкурентность с FSP и моделированием процессов

Habr.com - Fri, 01/15/2021 - 19:17
Делаем систему параллелизма надёжнее
Сегодня посмотрим как смоделировать программу с конкурентностью на FSP. Сначала давайте разберемся, зачем вообще нужна конкурентность. Вот что можно сделать с её помощью:

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


Сгенерированная инструментом LTSA диаграмма состояний
Приятного чтения!

[Перевод] Истории основателей: Грейс Гэри, основательница Watsi (YC W13)

Habr.com - Fri, 01/15/2021 - 18:59


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

В: Чем вы занимались до создания Watsi?

Мы живем в мире, где потенциал универсален, а возможности — нет. Я всегда хотела, чтобы моя жизнь изменила это. До того, как я начала работать над Watsi, я изучала глобальные исследования и политологию в колледже, проводила исследования беженцев в Гане и работала в крупной гуманитарной правозащитной организации в Округе Колумбия. Всё в попытке понять, что делают люди, чтобы создать возможности для тех, кто родился без этого, и как я могу помочь. Именно во время работы в Kiva (веб-сайт в Сан-Франциско, который позволяет любому финансировать микрозайм для предпринимателя из развивающейся страны) меня воодушевила идея о том, что технологии могут более напрямую связывать людей и изменять то, как мы создаем возможность в жизни друг друга.

В: Как начался проект Watsi?

Оригинальная идея Watsi была у Чейза. Когда он служил в Корпусе Мира в Центральной Америке, женщина села в автобус, в котором ехал Чейз, и попросила пожертвования на оплату медицинского обслуживания ее сына. Она вдохновила его на создание Watsi, назвав его в честь города, по которому он путешествовал в то время.
Читать дальше →

Архитектура и программирование микрокалькулятора HP-41

Habr.com - Fri, 01/15/2021 - 18:47
"...Often you need to execute a synthetic two-byte instruction from the keyboard. This can occur during your day-to-day user of the HP-41..."
/ HP-41 Advanced Programming Tips /



Как многие знают, в конце 1980-х в СССР были весьма популярны программируемые микрокалькуляторы, совместимые с Б3-34: МК-54, МК-61, МК-52. Для них создавали программы, игры, исследовали недокументированные возможности, писали статьи. Я и сам через это прошёл в своё время. И вот недавно задумался: а ведь в США тоже должно было быть что-то подобное, близкое по духу именно ко всему тому, что происходило вокруг наших программируемых калькуляторов. И да — я оказался прав. Встречайте: HP-41.
Читать дальше →

Камера iPhone 12 Pro Max: Разбор

Habr.com - Fri, 01/15/2021 - 18:29
Поговорим про iPhone 12 Pro Max. В этом году впервые со времен iPhone 8 в двух флагманских смартфонах Apple существенно отличается камера.

Модуль iPhone 12 Pro Max больше, чем у iPhone 12 Pro. Почти на 20 процентов.

Почему же он больше? Или это для того чтобы кто-то покупал Pro Max с его бесчеловечной эргономикой?

Важных отличия в камере здесь три:

  1. Основной модуль больше.
  2. Другая система стабилизации изображения
  3. Другая телефотокамера с зумом на 2.5х, вместе 2x.

Разберемся со всем по очереди. Сравним с iPhone 12 Pro, Pixel 5 и не только. А заодно поговорим о проблемах этой камеры. И попробуем разобраться действительно ли это лучшая камера в смартфоне?


Итак, прежде не могу не сказать. Видео не передает насколько это огромный телефон! Читать дальше →

[Перевод] Rust crashcourse. Правило трёх — параметры, итераторы и замыкания

Habr.com - Fri, 01/15/2021 - 18:26
Ниже представлен перевод одной из частей серии статей Rust Crash Course от Майкла Сноймана, которая посвящена механизмам передачи параметров, итераторам и замыканиям относительно того, как передаётся владение, и соотносится с мутабельностью и временами жизни.

Так же постарался переводить максимально близко к авторскому стилю, но сократил немного междомедий и восклицаний, не сильно значимых для смысла. Читать дальше →

Sci-Hub теперь находится в «нецензурируемой» сети

Habr.com - Fri, 01/15/2021 - 18:13

После того, как популярный, но крайне нелюбимый правообладателями сайт Sci-Hub столкнулся с неоднократными отзывами доменных имен, а Твиттер и вовсе забанил аккаунт Sci-Hub, Александра Элбакян зарегистрировала его в сети распределенных доменных имен Handshake.

Читать далее

Браузер для удалёнки — своя версия

Habr.com - Fri, 01/15/2021 - 18:05


Привет, Хабр!

Прошедший год был полон самых неожиданных событий и сюрпризов, как приятных, так и не очень, и одним из таких новшеств, вынужденно ставших в нашей жизни уже почти нормой, можно назвать удалённую работу. Нет, удалёнка появилась давно, когда скорости интернета позволили без особых проблем избегать офисной отсидки, но тогда она ассоциировалась с тропиками, пляжем и неспешным программированием под шелест набегающих на белоснежный песок океанских волн. Не секрет, что у многих из нас такой стиль работы был приятной мечтой. Что же, мечты сбываются — теперь мы все, за небольшим исключением, работаем удалённо. Правда, удалёнка версии 2020 оказалась гораздо более сурова, чем мы себе её представляли. Но разве это проблема, если есть удобные инструменты под рукой?
Читать дальше →

[Перевод] Человек, который связывает большие информационные системы и Data Science

Habr.com - Fri, 01/15/2021 - 17:54
Уэс МакКинни, о котором писали в Quartz как о человеке, «создавшем наиболее важный инструмент в области Data Science» (речь о пакете для анализе данных Pandas), отправляется в новое плавание – он запускает стартап под названием Ursa Computing.

По словам МакКинни, стартап будет заниматься разработкой продуктов и предоставлением услуг для ускорения работы «с данными, машинным обучением и искусственным интеллектом» для предприятий. МакКинни и его компании получили 4,9 миллиона долларов в рамках первого этапа финансирования, проведенного GV (бывшего Google Ventures). Также среди инвесторов числятся Walden International, Nepenthe, Amplify Partners, RStudio и несколько бизнес-ангелов.

Ursa Computing сосредоточится на корпоративном рынке и будет стремиться к широкому распространению Apache Arrow – независимой от языка программной платформы для разработки приложений для анализа данных. Компания будет продолжать разработку проектов в области Data Science с открытым исходным кодом, изначально созданных Ursa Labs (некоммерческая независимая лаборатория разработки, также созданная МакКинни).

Если компания добьется успеха, Ursa Computing сделает МакКинни человеком, который преодолеет разрыв между Data Science и большими информационными системами.
Читать дальше →

[Перевод] После столетий поисков получено точное решение задачи о козе на привязи

Habr.com - Fri, 01/15/2021 - 17:53
Математики с давних времён пытались решить задачу о пасущейся козе, привязанной к изгороди. Но до настоящего времени они могли предложить только приблизительные решения.


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

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

По сей день «никто не знал точного ответа на базовый вопрос», — сказал Марк Мейерсон, математик из академии военно-морского флота США. «Решение всегда было приблизительным».
Читать дальше →

[Перевод] Сервер Prometheus и TLS

Habr.com - Fri, 01/15/2021 - 17:36


Prometheus теперь поддерживает TLS и базовую аутентификацию для HTTP эндпоинтов.


Скрейпинг таргетов через HTTPS вместо HTTP поддерживается уже давно. Метрики можно собирать с поддержкой HTTPS, аутентификации по клиентским сертификатам и базовой аутентификации.


В прошлом году Node Exporter стал первым официальным экспортером, который нативно предоставляет метрики по HTTPS. Все подробности в предыдущем посте. На этой неделе (прим. переводчика: статья вышла 6 января 2021 года) мы встречаем Prometheus 2.24.0. В последнее время Prometheus радует нас крутыми новшествами — это и TLS, и backfilling (обратное заполнение, тоже в версии 2.24) и даже переход на современный пользовательский интерфейс на React.


В этом посте мы расскажем о TLS и базовой аутентификации.

Читать дальше →

[Перевод - recovery mode ] Scala 3: избавление от implicit. Extension-методы и неявные преобразования

Habr.com - Fri, 01/15/2021 - 17:10


Это моя вторая статья с обзором изменений в Scala 3. Первая статья была про новый бесскобочный синтаксис.


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


Для освоения Scala требовалось в том числе научиться грамотно применять механизм имплиситов и связанные с ним идиомы. И это был серьезный вызов для новичков.

Читать дальше →

Самые востребованные IT-профессии 2021 года

Habr.com - Fri, 01/15/2021 - 17:07
Привет, Хабр! Мы уже долгое время следим за динамикой развития IT-профессий на мировом рынке. И сейчас решили сделать топ специальностей, которые будут особенно актуальны в 2021 году. Список составлен на основе роста зарплат на глобальном рынке, востребованности специалистов отрасли и динамики развития профессии в целом. И сразу скажем, в список вошло только 10 профессий. Это не значит, что другие профессии хуже — просто они растут чуть медленнее. Итак, поехали!


Приятного чтения!

Вышел Wine 6.0: что нового?

Habr.com - Fri, 01/15/2021 - 16:36

С момента выхода Wine 5.0 прошел целый год, и разработчики представили стабильный релиз Wine 6.0. Обновлений много, всего в новой версии Wine более 8300 изменений. Главное, что стоит отметить, — поставка базовых модулей Wine в формате PE, бэкенд на основе графического API Vulkan для WineD3D, обновленная текстовая консоль, появление поддержки DirectShow и фреймворка Media Foundation.

На данный момент официально подтверждена нормальная работа 5049 Windows-приложений. С дополнительной настройкой Wine 6.0 позволяет запускать еще 4227 приложений. Работа некоторых из них нестабильна, но, в целом, под Wine работает гораздо больше 10 тысяч Windows-программ.
Читать дальше →

Who's online

There are currently 1 user and 1 guest online.
Syndicate content