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

Все потоки

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

Физика в Python с

Python *
Из песочницы

Физика. Кто-то её любит, кто-то нет, но определённо это неотъемлемая часть нашего существования. В этой статье мы рассмотрим как самому создавать физические симуляции используя всего 2 библиотеки Python.
К концу статьи мы сделаем интерактивную симуляцию взаимодействия тел и поймём основы библиотеки Pymunk.

В этом туториале вы сможете создать симуляцию тел как на гифке сверху!

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

Новости

Как написать эмулятор CHIP-8 на JS

Блог компании SkillFactory JavaScript *Программирование *Разработка веб-сайтов *Читальный зал
Перевод
Tutorial
Chip-8

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

Результат — эмулятор Chip-8 на JavaScript, который я написал под его руководством. Подробности рассказываем, пока у нас начинается курс по Fullstack-разработке на Python.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 336
Комментарии 0

Дайджест свежих материалов из мира фронтенда за последнюю неделю №496 (29 ноября — 5 декабря 2021)

CSS *HTML *JavaScript *Разработка веб-сайтов *
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

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

Генераторы случайных чисел в разных ОС

Информационная безопасность *Системное программирование *Виртуализация *Разработка под Linux *Разработка под Windows *
Из песочницы

"Генерация случайных чисел слишком важна, чтобы оставлять ее на волю случая" - Роберт Р. Кавью

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

Читать далее >>>
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 973
Комментарии 4

Детерминированный факторный анализ

Python *Алгоритмы *
Tutorial

Детерминированный факторный анализ - это метод исследования влияния факторов на результативный показатель.

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

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

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

Таксономия методов watermarking нейронных сетей. Статические алгоритмы

Машинное обучение *Искусственный интеллект
Из песочницы
Перевод

Здравствуйте! Сегодня я хотел бы затронуть тему защиты авторских прав на нейронные сети.

Ниже Вашему вниманию представляется обзор первой части статьи «A survey of deep neural network watermarking techniques». Сразу оговорюсь, что я ставил своей целью сделать именно обзор, а не перевод. Так, в нем присутствуют не все понятия и методы из оригинальной статьи. Целью было формирование у читателя, который знаком лишь с базовыми понятиями из deep learning, начального представления о подходах к DNN watermarking.

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

Метаинформация, возможности файловых систем и децентрализованные сети будущего

Децентрализованные сети Семантика *Хранение данных *Научно-популярное Будущее здесь

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

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

И снова процессоры: новые чипы от Intel, AMD, Huawei, особенности М1 от Apple

Блог компании Selectel IT-компании Исследования и прогнозы в IT Компьютерное железо Процессоры

Процесс выхода на рынок новых процессоров явно ускорился — буквально каждый месяц на рынке появляются новые и новые чипы. Сейчас стали известны подробности сразу о нескольких новых чипах, включая как зарубежных, так и отечественных производителей. Среди этих подробностей — интересная особенность уже вроде как изученных процессоров М1 от Apple, о которых мы писали не так давно.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 5.5K
Комментарии 7

Дайджест интересных материалов для мобильного разработчика #422 (30 ноября — 5 декабря)

Блог компании Productivity Inside Разработка мобильных приложений *Разработка под Android *Разработка под iOS *
В очередной нашей подборке — лучшие приложения 2021 от App Store и Google Play, управление памятью и дело об исчезнувшем покрытии кода, Unity со всех сторон, геймдизайн, адвент задачи для программистов и многое другое!

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

FOSS News №100 — дайджест материалов о свободном и открытом ПО за 29 ноября — 5 декабря 2021 года

*nix *Open source *


Всем привет!


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


Главные темы нового выпуска:


  1. Linux Foundation создаёт альянс по квантовым вычислениям для обеспечения совместимости.
  2. В основной ветке Python появилась возможность сборки для работы в браузере.
  3. Microsoft стала предупреждать пользователей Windows 10 и 11, что Edge лучше Google Chrome.
  4. В РФ наблюдаются проблемы с подключением к Tor.
  5. Переход на Ubuntu LTS: шесть фактов для пользователей CentOS.
  6. Linux Vacation / Eastern Europe (LVEE 2021) снова пройдёт онлайн.
  7. Ubuntu управляет Xiaomi CyberDog.
  8. OPEN SOURCE трибуна на HighLoad++.
  9. Linux-way. Куда развивается самый…
  10. HyperStyle — адаптация системы машинного обучения StyleGAN для редактирования изображений.

И многое другое…


В составлении дайджеста мне помогали qark, invasy и 2 пользователя через нашего Telegram бота [→], приглашаем вас тоже помочь нам через этого бота.


Ещё — мы не только составляем FOSS дайджесты, но и автоматизируем процесс, все 3 проекта автоматизации тоже являются FOSS, их можно посмотреть на GitHub [→]



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

Правда о Черной пятнице: разбираем “секреты” продавцов

Интернет-маркетинг
Из песочницы

Ежегодный бум скидок в ноябре на Черную пятницу – долгожданное событие для всего мира. Это время славиться неимоверным ажиотажем вокруг акционных предложений. 

Читать далее
Всего голосов 17: ↑12 и ↓5 +7
Просмотры 7.3K
Комментарии 10

Как я тестировал Android-приложения с помощью Samsung Remote Test Lab

Блог компании Samsung Разработка под Android *Тестирование мобильных приложений *

Меня зовут Игорь. В прошлом году, параллельно с учебой в 11 классе, я проходил обучение в “IT-Школе Samsung” на базе томского IT-Куба. В конце курса обучения я одержал победу во Всероссийском конкурсе компании Samsung по разработке мобильных приложений «IT Школа выбирает сильнейших!» и стал финалистом «Samsung Android Bootcamp».

В рамках этих мероприятий я разработал пару мобильных приложений и сейчас расскажу об опыте их тестирования с помощью сервиса Samsung Remote Test Lab, с которым я познакомился совсем недавно.

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

Квантовая мультивселенная, убийство своего дедушки и другие сюжеты: обзор книг физика Дэвида Дойча

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

Возможно, у каждого есть свой собственный список «Топ-10 книг, оказавших самое большое влияние». Особенность моего списка в том, что в него входят аж две книги, написанные одним автором. И это не самоповтор, книги действительно независимые, и каждая из них по отдельности может полностью перевернуть мировоззрение читателя.



Знакомьтесь: Дэвид Дойч. Профессор Центра Квантовых Вычислений (CQC) в Кларендонской лаборатории Оксфордского университета. Один из основоположников теории квантовых вычислений, наряду с другим учёным, Полом Беньоф, создавшим концепцию квантовой машины Тьюринга. Автор алгоритма Дойча-Йожи, позднее усовершенствованного Йожей. Лауреат премии Дирака, медали Дирака (это не одно и то же!), премии Micius Quantum Prize (ею награждён также Питер Шор), член Лондонского Королевского общества (ведущего научного общества Великобритании).


Что может рассказать такой учёный о Вселенной, месте в ней человека, науке, и вопросах, которыми издревле задаются пытливые умы?


Наверное, что-то интересное!
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 1.6K
Комментарии 2

Основы HTTPS, TLS, SSL. Создание собственных x509 сертификатов. Пример настройки TLSv1.2 в Spring Boot

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

Привет, Хабр! В современном мире абсолютное большинство сайтов используют HTTPS (Google даже снижает рейтинг сайтов работающих по HTTP в поисковой выдаче), а подключение к различным системам происходит по протоколу TLS/SSL. Поэтому любой разработчик рано или поздно сталкивается с этими технологиями на практике. Данная статья призвана помочь разобраться, если вы совершенно не в курсе что это такое и как оно устроено. Мы разберем как работает соединение по протоколу TLS, как выпустить собственные сертификаты и настроем TLS в Spring Boot приложении. Поехали!

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

Дорожная карта по изучению C++

C++ *GitHub Учебный процесс в IT Карьера в IT-индустрии
Из песочницы

Привет!

Представляем вашему вниманию дорожную карту для изучения языка программирования C++. Идея дорожной карты возникла после проведения десятков собеседований молодых разработчиков, которые претендовали на роль Junior Developer C++, но обладали довольно слабой подготовкой по различным причинам.

Заинтересовавшихся приглашаем к прочтению статьи, а также ознакомиться с дорожной картой.

Читать далее
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 10K
Комментарии 8

Реализации машины в qemu

Информационная безопасность *Системное программирование *
Из песочницы

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

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

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

Кукла с третьим глазом — делаю Триопса с артикуляцией

Работа с 3D-графикой *CGI (графика) *Дизайн Научно-популярное Биология

Доброго времени суток, дорогие хабражители!

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

А вот кукла, да еще не просто фигурка, а артикулируемая (подвижная) - это куда сложнее. Но в то же время интереснее.

Сейчас немного раскрою процесс создания суставной фигурки дикой помеси человека и рачка.
Не упустите шанс раскрыть происхождение тиммейтов в онлайн-играх!

Показываем куклу без смс и регистрации!
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 660
Комментарии 0

В поисках компактного FizzBuzz на Python

Ненормальное программирование *Занимательные задачки Python *Программирование *

Пришло время оживить преданный забвению FizzBuzz. Попробуем найти самое компактное решение FizzBuzz на Python.

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

У Unity всё плохо

Программирование *Разработка игр *C# *Unity *
Из песочницы

На просторах интернета, и в частности хабра, очень трудно встретить статьи с критикой игрового движка Unity. Я решил это исправить, и приготовил вам текст о переходе на DOTS, насилию над C#, знаменитых UI пакетах, MonoBehaviour, универсальности и о многом другом.

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

Читать далее
Всего голосов 40: ↑36 и ↓4 +32
Просмотры 19K
Комментарии 72