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

Все потоки

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

Исправляем преобразования Лоренца

Физика
Из песочницы

Не буду вдаваться в рассуждения, почему за константу взяли скорость света. Ясно одно – это ошибка и эту ошибку нужно исправить. Причем исправления минимальны. Не скорость света «c» константа, а время «t».

Этот выбор следовал из тождества «x=ct». В этом тождестве можно выбрать одну любую константу, а две другие будут со штрихами. Можно константой сделать «х» и переменными будут «c’» и «t’». Физики позапрошлого столетия решили, что «с» - константа, а переменные «x’» и «t’» . Но слишком много парадоксов преследуют это решение. А так же, что время «t» является разной это очень сомнительный факт, который так и не был подтвержден экспериментально.

Остается последний вариант. Константа – время «t», а переменные «c’» и «x’». Причем «x’» это не физическое уменьшение расстояния, а просто расстояние точки «х», зафиксированное относительно движущийся ИСО’, причем сам ИСО’ при измерении «х» считает себя в покое.

Пару слов о скорости света. Скорость света «с» всегда константа относительно неподвижного и движущегося излучателя. Но относительно других ИСО’ скорость света «с’» не константа. Это естественно.

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

Читать далее
Всего голосов 39: ↑14 и ↓25 -11
Просмотры 4.1K
Комментарии 91

Новости

Как пандемия изменила цифровое право

Блог компании Digital Rights Center Учебный процесс в IT Карьера в IT-индустрии Будущее здесь IT-компании

Ещё недавно словосочетание «цифровое право» было чем-то из области фантастики и победившего киберпанка. Сейчас это — такая же часть нашей объективной реальности, как видеозвонки, электронные подписи и социальные сети. По мере того, как человечество перемещается в интернет и оцифровывает всё больше процессов и данных, требуется всё более тонкое регулирование этой новой сферы жизни. И гигантский толчок к развитию этого регулирования дала пандемия коронавируса, ускорившая всемирную цифровизацию и вынудившая решать множество вопросов онлайн. С какими новыми вызовами столкнулись киберюристы и в каких ситуациях может потребоваться их помощь?

Что такое цифровое право и какие области оно охватывает? 

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

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

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

Диаграмма воронки в Python

Блог компании OTUS Python *
Перевод

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

В этой статье мы рассмотрим, как построить воронку с нуля с помощью Matplotlib, а затем рассмотрим более простую реализацию с помощью Plotly.

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

Асимметричный анализ тональности деловых новостей

Блог компании Neoflex Машинное обучение *Искусственный интеллект Natural Language Processing *

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

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

Внутренняя история внешнего расследования SoftRAM 95

Системное программирование *Разработка под Windows *История IT
Перевод


Перевод статьи Рэймонда Чена, более 25 лет участвовавшего в разработке ОС Windows, автора блога The Old New Thing, начатого им в 2003 году.

С выходом Windows 95 появилось большое количество программных продуктов, предназначенных специально для этой ОС. Много внимания в какой-то момент привлекла одна из таких программ – SoftRAM 95. На коробке значилось, что программа может «удвоить вашу память».

Оказалось, что не может.

Я встречал несколько статей, описывавших, что эта программа делала (а главное – не делала), но почти нигде авторы не углублялись в код и не описывали, как именно она работала. Поэтому я решил написать такую статью.
Читать дальше →
Всего голосов 38: ↑38 и ↓0 +38
Просмотры 11K
Комментарии 27

Kingston DataTraveler Max: флешка Type-C на MAXималках

Блог компании Kingston Technology Высокая производительность *Хранение данных *Накопители Настольные компьютеры
Привет, Хабр! Совсем недавно компания Kingston Technology анонсировала высокоскоростные карманные решения для хранения данных, построенные на новом контроллере SM2320 от Silicon Motion: портативную флешку DataTraveler Max и внешний твердотельный накопитель Kingston XS2000. SSD мы подробнее рассмотрим в другой статье, а в этой фокусируемся на флеш-накопителе.

С контроллером SM2320 мы познакомились совсем недавно. Анонсировали его в начале сентября 2021 года, так что Kingston Technology, по сути, первая компания, которая представила передовые решения с использованием данного чипа. Kingston DataTraveler Max — это тонкая и портативная флешка с коннектором USB-C, которую можно зацепить на связку ключей, как брелок, и постоянно носить с собой.



Флешка доступна с емкостями в 256, 512 и 1024 Гбайт, а также обеспечивает высокую пропускную способность при чтении/записи свыше 1000/900 Мбайт/с. Это беспрецедентные скорости для USB-накопителя. Но…, какими бы поразительными не казались эти параметры, наше тестирование доказывает, что Kingston DataTraveler Max работает еще быстрее.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 3.3K
Комментарии 7

Microsoft и Всероссийское общество инвалидов подписали меморандум о создании в России среды равных цифровых возможностей

Блог компании Microsoft Программирование *Здоровье IT-компании

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

Microsoft и Всероссийское общество инвалидов (ВОИ) подписали соглашение о стратегическом сотрудничестве. Компании объединят усилия, чтобы создавать в России среду равных возможностей с помощью цифровых инструментов и информировать общество о новых инклюзивных технологиях.

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

Разбор статей конференции RecSys 2021

Блог компании Одноклассники Машинное обучение *

Привет, Хабр! Прошедший год был богат на интересные научные результаты в области рекомендательных систем. Крупнейшая конференция по рекомендательным системам RecSys 2021 в этом году приняла рекордные 49 статей в основную программу, 3 – в трек воспроизводимости и 23 исследования – в late breaking results.

В традиционном разборе RecSys в Одноклассниках в этом году приняли участие коллеги из других проектов VK. Вместе мы выбрали 10 самых интересных на наш взгляд статей и сделали их конспекты, а теперь как и в прошлом году, делимся ими с вами.

Вперед к статьям
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 865
Комментарии 4

Атака не клонов, или Генерация и анализ тестовых данных для нагрузки. Часть 2

Блог компании Конференции Олега Бунина (Онтико) Высокая производительность *Тестирование IT-систем *Python *PostgreSQL *

В предыдущей статье я рассказал о подготовке данных для тестирования. Теперь стоит подробно разобрать, как их генерировать. Есть несколько подходов к генерации данных. У всех их них есть свои плюсы, минусы и особенности, которые стоит учитывать.

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

Как Уилл Смит помог нам выйти на рынок США и запустить стартап в Америке

Компьютерная анимация *Развитие стартапа Управление продуктом *IT-компании

История о том, как голливудские звезды помогли нам освоить западный рынок и выйти на него со своим стартапом.

Читать далее
Всего голосов 27: ↑25 и ↓2 +23
Просмотры 4K
Комментарии 9

История внедрения SRE в Dodo Engineering

Блог компании Southbridge Блог компании Dodo Engineering IT-инфраструктура *Управление разработкой *DevOps *

Татьяна Гребенюкова, продакт-оунер курса Слёрм «SRE: внедряем DevOps от Google», собирает интересные кейсы внедрения SRE в российских компаниях. Некоторые истории мы используем для развития курса, а другими рады поделиться со всеми.

Сергей Бухаров, SRE из Dodo Engineering, рассказал историю внедрения SRE в компании, какие практики из книжек оказались неприменимы и из чего состоят будни SRE-команды.

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 2.3K
Комментарии 1

Ищем путь до линукс команд, как профессионалы

Блог компании RUVDS.com Настройка Linux *Системное администрирование **nix *
Перевод

Один из самых распространённых вопросов от подписчиков — как получить путь к команде Linux, которую только что установили в систему с помощью пакетного менеджера, например, команды apt или DNF. Много новых разработчиков переходит к нам из мира Windows, и для многих это первый опыт использования Linux. Некоторые используют WSL (подсистему Linux в Windows 10), а остальные работают с облачными серверами напрямую по SSH. Рассмотрим ряд распространённых команд, с помощью которых можно отобразить список команд Linux или получить к ним путь.
Читать дальше →
Всего голосов 40: ↑38 и ↓2 +36
Просмотры 8.3K
Комментарии 11

Обучение рукописной OCR на синте от GAN'ов

Блог компании Сбер Обработка изображений *Машинное обучение *Искусственный интеллект

Модели распознавания печатного текста (например, с фотографий документов) дают довольно высокие результаты. Это происходит за счёт ограниченного набора шрифтов, цель которых – быть максимально понятными человеку, а также благодаря генерации простой синтетики в виде печати разнообразными шрифтами текста на каком-нибудь фоне.

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

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

Мы в Sber AI заинтересовались идеей генерации синтетических рукописных изображений с помощью GAN, и в этой статье предлагаю рассмотреть несколько таких моделей. А также попробуем сгенерировать синтетику, используя одну из архитектур, и посмотрим, как сильно дополнительные данные улучшают качество OCR-модели (Optical Character Recognition).

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 911
Комментарии 0
Хотя компьютерные игры уже лет десять официально признаны одной из форм искусства, в науке они до сих пор вызывают много споров — и некоторые исследования игр действительно неоднозначны. Я, Юлия Токарева (@talkjulya), переводчик и филолог, изучавшая когнитивную лингвистику, сейчас расскажу о самых свежих научных исследованиях: как компьютерные игры влияют на мозг, помогают лечить ПТСР ветеранам войн, и во что играть, чтобы стать лучше.
Читать научпоп
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 6K
Комментарии 13

Пишем Python-расширение на Ассемблере (зачем?)

Блог компании Wunder Fund Python *Assembler *Реверс-инжиниринг *
Перевод

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

Иногда, чтобы полностью разобраться с тем, как что-то устроено, нужно это сначала разобрать, а потом собрать. Уверен, многие из тех, кто это читают, в детстве часто поступали именно так. Это были дети, которые хватались за отвёртку для того, чтобы узнать, что находится внутри у чего-то такого, что им интересно. Разбирать что-то — это невероятно увлекательно, но чтобы снова собрать то, что было разобрано, нужны совсем другие навыки.

Нечто, выглядящее для стороннего наблюдателя как работающая программная система, таит внутри себя хитросплетения паттернов проектирования, патчей и «костылей». Программисты привыкли работать на низких уровнях систем, привыкли возиться с их неказистыми «внутренностями» для того, чтобы заставить эти системы выполнять простые инструкции.

Эксперимент, о котором я хочу рассказать, пронизан тем же духом. Мне хотелось узнать о том, смогу ли я написать расширение для CPython на чистом ассемблере.

Зачем мне это? Дело в том, что после того, как я дописал книгу CPython Internals, разработка на ассемблере всё ещё была для меня чем-то весьма таинственным. Я начал изучать ассемблер для x86-64 по этой книге, понял какие-то базовые вещи, но не мог связать их со знакомыми мне высокоуровневыми языками.

Вот некоторые вопросы, ответы на которые мне хотелось найти:

— Почему расширения для CPython надо писать на Python или на C?
— Если C-расширения компилируются в общие библиотеки, то что такого особенного в этих библиотеках? Что позволяет загружать их из Python?
— Как воспользоваться ABI между CPython и C, чтобы суметь расширять возможности CPython, пользуясь другими языками?

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

Как работает Автотрекинг

Разработка веб-сайтов *JavaScript *Программирование *ReactJS *Ember.js *
Перевод

Это пост - третий из серии постов об автотрекинге - новой системе реактивности Ember.js. В этой серии я также обсуждаю общие принципы реактивности и то, как они проявляются в мире Javascript. (Прим пер.: ссылки на переводы предыдущих двух: 1. Что такое реактивность? 2.Что делает реактивную систему хорошей? )

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

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

Как устроена система игровых событий в проектах Playrix

Блог компании Playrix Разработка игр *

В продолжение темы нашего движка VSO, которую затронули ребята в статьях про разработку нашей «маленькой Unity» и про улучшение редактора, расскажу об одной из систем, относящихся к игровой логике. Это кросс-проектная система игровых событий GameEvents.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 1.8K
Комментарии 0

Как не стать жертвой IT корпораций?

Блог компании KTS Децентрализованные сети Информационная безопасность *Лайфхаки для гиков

Практически каждый день на просторах Интернета появляется очередной привлекательные сервис, призванный сделать жизнь комфортнее или привнести в нее новый пользовательский опыт: вроде сервисов доставки еды в автомобиль, VR-чатов и метавселенной Facebook.

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

В статье рассказываю, в чем потенциальная опасность некоторых ресурсов и на основе своего опыта рекомендую замену. В качестве альтернативы предлагаю преимущественно open source решения с прозрачными сценариями и использованием разных данных пользователя.

Например: NewPipe и FreeTube вместо YouTube, Matrix вместо WhatsApp и Telegram, DuckDuckGo вместо Google.

Читать далее
Всего голосов 29: ↑25 и ↓4 +21
Просмотры 12K
Комментарии 50

SQL HowTo: делаем из мухи слона (алгоритм Ли)

Блог компании Тензор Занимательные задачки PostgreSQL *SQL *Алгоритмы *

Правила игры очень просты: надо построить цепочку слов от начального (МУХА) до конечного (СЛОН), на каждом шаге меняя только одну букву. При этом могут использоваться только русские 4-буквенные нарицательные существительные в начальной форме: например, слова БАЗА, НОЧЬ, САНИ допускаются, а слова ЛИТЬ, ХОТЯ, РУКУ, НОЧИ, САНЯ, ОСЛО, АБВГ, ФЦНМ — нет.

Эта игра под названием «Дублеты» приобрела известность благодаря Льюису Кэрроллу — не только автору книг про Алису, но ещё и замечательному математику. В марте 1879 года он начал раз в неделю публиковать в журнале «Ярмарка тщеславия» по три задания в форме броских фраз: «Turn POOR into RICH» — «Преврати бедного в богатого», «Evolve MAN from APE» — «Выведи человека из обезьяны», «Make TEA HOT» — «Сделай чай горячим». В том же году он выпустил брошюру «Дублеты», подробно описал в ней правила и предложил читателям попрактиковаться на нескольких десятках примеров.

Александр Пиперски, "Из мухи — слона", «Квантик» №2, 2019 и №3, 2019

Сегодня мы научимся реализовывать на SQL волновой алгоритм, решив заодно классический пример из этой игры для конкретного словаря.

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