Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Аэромобиль, циклокар или автолёт: когда мы полетим на машинах?

Автомобильные гаджеты Транспорт Будущее здесь Урбанизм

Если вы попробуете вспомнить свои детские фантазии про будущее человечества, то одним из самых обязательных атрибутов этого будущего (если только, не постапокалипсис) было наличие летающих автомобилей. Даже если в далеком, или не очень, процветающем будущем и не будут умные, как люди, роботы, полёты на другие планеты или квантовые компьютеры, то летающие машины просто обязаны быть. И эту мечту практически каждого ребенка в скором времени претворять в жизнь. На данный момент разработано несколько десятков проектов летающих автомобилей экспериментального типа и проведены успешные испытания прототипов. До сих пор крупнейшие автомобильные бренды упорно ведут разработку летающих авто и патентуют составляющие таких автомобилей. Возникают большие надежды на зарождающийся рынок летающих автомобилей, который уже давно провозглашается и в популярной культуре признаком будущего.
Читать дальше →
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 272
Комментарии 2

Создание компонента Toggle

Разработка веб-сайтов *CSS *JavaScript *HTML *Accessibility *
Перевод
Tutorial

В рамках серии материалов GUI Challange, в данной статье Адам Аргайл демонстрирует один из способов создания очень маленького, но трёдоёмкого компонента переключателя toggle с учётом цветовой схемы и предпочтений пользователя

Читать далее
Рейтинг 0
Просмотры 496
Комментарии 0

Дизайн и эволюция constexpr в C++

C++ *Компиляторы *

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

У constexpr с каждым годом становится больше возможностей. Сейчас использовать в compile-time вычислениях можно почти всю стандартную библиотеку. Пример вычисления числа до 1000 с наибольшим количеством делителей: ссылка на код.

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

Эта статья подходит как тем, кто еще не знает, что такое constexpr, так и тем, кто уже долгое время его использует.

Назад в будущее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 829
Комментарии 0

Игра в собственные

Python *Математика *Машинное обучение *
Tutorial

Имеем набор данных в виде совокупности квадратных матриц, которые используются - вместе с известным выходом - в качестве тренировочного набора для нейронной сети. Можно ли обучить нейронную сеть, используя только собственные значения матриц? Во избежание проблем с комплексными значениями, упор делаем на симметричные матрицы. Для иллюстрации используем набор данных MNIST. Понятно, что невозможно восстановить матрицу по ее собственными значениям - для этого понадобится еще кое-что, о чем мы поговорим далее. Поэтому трудно ожидать некоего прорыва на данном пути, хотя известно, что можно говорить о чем угодно, строить грандиозные планы, пока не пришло время платить. О деньгах мы здесь не говорим, просто задаем глупый вопрос, на который постараемся получить осмысленный ответ, тем более что в процессе познания расширим свои научные горизонты. Например, сначала мы познакомимся с тем, как находить собственные векторы и собственные значения (eigenvalues and eigenvectors) для заданной квадратной матрицы, затем плавно выкатим на эрмитовы и унитарные матрицы. Все иллюстративные примеры сопровождаются простыми кодами. Далее возьмем MNIST , преобразуем в набор собственных значений симметричных матриц и используем молоток от Keras. Как говорят в Японии: “Торчащий гвоздь забивают”. Закроем глаза и начнем бить, а на результат можно и не смотреть: получится как всегда. Сразу скажу, что изложение будет проведено как можно ближе к тому, как я это дело понимаю для себя, не обращаясь к строгому обоснованию, которое обычно не используется в повседневной жизни. Иными словами, что понятно одному глупцу, понятно и другому. Все мы невежественны, но, к счастью, не в одинаковой степени. С другой стороны, предполагаю, что многие, хоть и в гимназиях не обучались, но имеют представление - по своему опыту обучения, - что значит впихнуть невпихуемое.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 536
Комментарии 0

История Data Science с 1962 по 2012

Блог компании SkillFactory Терминология IT Учебный процесс в IT Читальный зал История IT
Перевод

Data Science — одна из самых востребованных профессий в IT. Она продолжает набирать обороты, хотя отдельной дисциплиной наука о данных стала сравнительно недавно. В эту субботу делимся большим, насыщенным материалом, который поможет узнать или вспомнить о ключевых этапах становления профессии, а освоить её можно здесь.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 520
Комментарии 0

Микропроцессор Эльбрус — потенциальные возможности для развития и применения

Процессоры

После полученных на предыдущие статьи о микропроцессоре Эльбрус откликов мне стало понятно, что для полноты картины не хватает рассмотрения вопроса – а что же делать? Можно ли каким-либо образом улучшить Эльбрус в качестве general-purpose CPU (на что намекали представители МЦСТ) и насколько? Можно ли его применить в каких-то локальных нишах? Давайте попытаемся разобрать данные вопросы

Читать далее
Всего голосов 20: ↑17 и ↓3 +14
Просмотры 2.7K
Комментарии 2

Cамодельный электрический багги с мощным мотором багги. Ч4. Первые испытания в сравнении с BRP Maverick X3 Turbo 160 лс

Научно-популярное Энергия и элементы питания Транспорт Электроника для начинающих Инженерные системы

Первые испытания самодельного мощного электробагги в сравнении с BRP Maverick X3 Turbo 160 лошадиных сил.

Читать далее
Рейтинг 0
Просмотры 819
Комментарии 0

Никита Колмогоров, создатель бота Shieldy: «Главный совет: не пилить продукт годами»

Бизнес-модели Интервью

«Я наполовину разработчик, наполовину предприниматель. Если я могу построить что-то быстрое и эффективное, я делаю это сам», — презентует себя на своем сайте Никита Колмогоров. Летом 2021 года он продал бота-антиспамера за 329 000 $. Покупателем стал криптопроект 1inch.io. На момент сделки у бота было 20 703 474 пользователя в 190 621 чатах. Вместе с тем Колмогоров — автор почти трех десятков других проектов. По просьбе Мегаплана он рассказал об особенностях создания продуктов для Telegram и дал несколько советов начинающим предпринимателям.

Читать далее
Всего голосов 13: ↑5 и ↓8 -3
Просмотры 3.6K
Комментарии 5

С какими челленджами сталкиваются Eco Tech стартапы в России?

Развитие стартапа Экология
Из песочницы

Эта статья посвящена представителям поколения Z и миллениалам, которые хотят создать стартап в соответствии с принципами устойчивого развития. О челленджах первых 5 месяцев рассказала CEO экологического стартапа My Planet, Елена Якунина.

Читать далее
Всего голосов 9: ↑2 и ↓7 -5
Просмотры 501
Комментарии 5

Ядерные чемоданчики: можно ли начать апокалипсис нажатием кнопки?

Блог компании RUVDS.com Читальный зал Научно-популярное

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

В сентябре 2021 года выяснились ещё более прекрасные вещи. Журналист Боб Вудворд, тот самый, который в 70-х устроил Уотергейтский скандал, привёл в своей книге цитаты из интервью с председателем Объединенного комитета начальников штабов США Марка Милли. Тот рассказал, что в Пентагоне после выборов опасались: расстроенный Трамп может «жахнуть» по Китаю посредством «ядерного чемоданчика», чтобы спровоцировать глобальный кавардак и остаться у власти в силу чрезвычайных обстоятельств.
Читать дальше →
Всего голосов 45: ↑40 и ↓5 +35
Просмотры 9.7K
Комментарии 18

MVVM и МBT в контексте автоматизации UI

Тестирование IT-систем *Тестирование веб-сервисов *
Из песочницы

Реактивные интерфейсы уже более 5 лет являются индустриальным стандартом в мире Frontend разработки. В данной статье будет продемонстрировано применение некоторых идей из этой сферы для решения задач автоматизации UI.

Проблематика

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 608
Комментарии 0

WHOW — Язык разметки («WHat-WHy-HOW»)

Семантика *

Если задаться вопросом, отчего семантические технологии до сих пор широко не шагнули в массы, ответ окажется на поверхности: из-за сложности существующей реализации. Сложно создать уникальный идентификатор предмета или отыскать в словарях идентификатор класса предмета, сложно и описывать предметные свойства - простому человеку не понятны и чужды эти Schema.org, Dublin Core, etc. Надобен бы простой, примитивный даже инструмент - чтобы занимательная семантика стала массовым явлением. И такой инструмент, конечно же, есть - это обычные вопросы естественного языка: что, зачем, как? - и т.д.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 1.2K
Комментарии 6

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

Ненормальное программирование *C++ *
Из песочницы

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 2.6K
Комментарии 2

Заметки по выбору шифров для TLS 1.3

Децентрализованные сети Информационная безопасность *Криптография *Алгоритмы *IT-стандарты *
Перевод

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

Em tpyrced
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.5K
Комментарии 2

Blazor WebAssembly: Drag and Drop в SVG

Разработка веб-сайтов *.NET *ASP *WebAssembly *
Tutorial

Demo | GitHub

В статье описан способ реализации перетаскивания SVG объектов.

Попутно рассмотрены следующие моменты разработки на Blazor:
- Шаблонные компоненты. Содержимое шаблонного компонента можно задавать в родительском компоненте.
- Передача событий от родительского компонента дочернему (Parent -> Child);
- Проблема перезаписи входных параметров компонента внутри самого компонента (Overwritten parameters problem);
- Двухсторонний биндинг между родителем и дочерним компонентом. Т.е. входной параметр дочернего компонента может менять и родительский компонент и дочерний;
- Как сделать stopPropagation на Blazor;

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 855
Комментарии 0

Маленькие «малинки» в крупном дата-центре

Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *Гаджеты

В мае у нас появились новые серверы на базе Raspberry Pi 4. И ребята из Selectel Community (это такой неформальный телеграм-чат компании) часто спрашивали, как нам вообще удалось интегрировать их в систему автоматической сдачи. Спустя время мы окинули сделанное ретроспективным взором и готовы подробно ответить на этот вопрос.
Читать дальше →
Всего голосов 32: ↑31 и ↓1 +30
Просмотры 7.3K
Комментарии 8

О мозге и его материальности

Мозг

Мозги есть у всех, просто не все разобрались с инструкцией. Хью Лори

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

Читать далее
Всего голосов 27: ↑11 и ↓16 -5
Просмотры 2.6K
Комментарии 4

1982: The Hobbit

Разработка игр *История IT Старое железо
Перевод

Вы находитесь в благоустроенном коридоре, похожем на тоннель.

На востоке расположена круглая зелёная дверь.

Вы видите:

    Деревянный сундук.

    Гэндальфа. У Гэндальфа странная карта.

    Торина.

Гэндальф отдаёт вам странную карту.

Торин ждёт.

Читать далее
Всего голосов 49: ↑48 и ↓1 +47
Просмотры 6.4K
Комментарии 8

Как работает Lynk, оператор связи, связавший мобильные устройства напрямую со спутниками

Блог компании Selectel Сетевые технологии *Стандарты связи Сетевое оборудование Сотовая связь

На Хабре сегодня публиковалась новость о том, что оператору Lynk удалось напрямую подключить мобильные устройства к спутнику. Пока нельзя сказать, что это конкурент OneWeb или Starlink, поскольку технология новая, и рабочая лишь потенциально. Технология отличается от спутниковых систем связи, но вот предназначение такое же, как у компании того же Маска — обеспечение связью труднодоступных и удаленных регионов.

Тестовый запуск системы от Lynk, скорее всего, будет реализован в ЦАР и на Багамах — здесь регуляторы не особо требовательны, в отличие от США, Европы и ряда других стран. О том, что представляет собой технология от Lynk — под катом.
Читать дальше →
Всего голосов 24: ↑20 и ↓4 +16
Просмотры 3.9K
Комментарии 17

Запросы в PostgreSQL: 6. Хеширование

Блог компании Postgres Professional PostgreSQL *SQL *

В предыдущих статьях я рассказал про этапы выполнения запросов, про статистику, про два основных вида доступа к данным — последовательное сканирование и индексное сканирование, — и перешел к способам соединения.

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

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.1K
Комментарии 0