Привет, Хабр!
Сегодня расскажем что представляет собой слитая информация инсайдера-разоблачителя из Anxun в Шанхае, компании, тесно связанной с правительством и Министерством общественной безопасности Китая.
Подтвержденные пострадавшие страны: Армения, Эстония, Казахстан, Россия, Грузия.
Как стать автором
Делаем первые шаги в компьютерную инженерию
Взгляните на основные компоненты современного компьютера: от центрального процессора и оперативной памяти до разнообразных слотов, включая ISA, PCI, AGP, и современный PCIe. Узнайте, как эти элементы совместно обеспечивают функциональность вычислительных систем, а также о ключевых технологиях, таких как USB, упрощающих подключение периферийных устройств.
Как быстро сделать flatfile-сайт с CI/CD и бэкапами
Появилась тут задача сделать сайт-справочник по основам блокчейна для проекта где я консультирую по безопасности.
В статье описано: как я быстро выбрал CMS, как сделал деплой с бэкапами и CI/CD.
Как читать книги по программированию?
В этой статье я хочу рассказать о том, как читать книги по программированию. Это может помочь как при изучении чего-то нового, или для того, чтобы готовиться к собеседованиям, например.
Обзор и трудности адаптеров для PS4
Немного истории. Так вышло, что спустя год после покупки PlayStation 5 (PS5) на DualSense начал дрифтить левый стик, за это особую благодарность выражаю 27 сезону Diablo 3. Когда сезон закончился, я решил попробовать поиграть в wot console, вспомнив былые годы игры на ПК, и вот тут дрифт уже доставлял дискомфорт. Разобрал Дуалсенс, протер резистивные дорожки спиртом, собрал, все стало хорошо. Жаль не на долго. Заказал потенциометры на али, и пока ждал доставки, начал искать альтернативу и желательно с поддержкой Xbox контроллера, т.к. в шкафу лежал Xbox Elite Series 2.
Есть такое приложение, PSPlay. Оно стоит 590 руб. в Google play, однако если у вас телефон Samsung, в Galaxy Store оно бесплатное. В этом приложении можно играть используя PS Remote Play через интернет. Кроме этого телефон можно использовать как геймпад. В этом режиме видеопоток не передается, ну или не отображается по крайней мере. Подключил Xbox Elite Series 2 к телефону (Samsung Galaxy S10+), настроил соответсвие кнопок, подключился к PS5, все заработало. Решение было вполне играбельно. Само собой время отклика было хуже чем на дуалсенс, но вполне себе терпимо.
Пришли потенциометры, заменил обе пары, - DualSense стал работать штатно. Однако в танки я продолжал играть на Xbox Elite Series 2. Поспособствовали в основном дополнительные кнопки на тыловой стороне, курки и время работы встроенной батареи.
Тогда решил, что нужно освободить телефон от рабства PS5 и заказать адаптер, который сможет через себя подключить Xbox Elite Series 2. Есть нюанс ни один адаптер не работает с играми PS5. Для меня это не было проблемой, я поставил wot console версии для ps4.
Положительный и отрицательный заряды
Хочу представить Вашему вниманию небольшое сообщение на, казалось бы, давно изученную и всем известную тему: «Электричество». Вроде это настолько изученная область физики, что и обсуждать здесь нечего. За последние 3 сотни лет созданы теории электричества и электромагнитных взаимодействий, на основе которых, созданы прекрасно работающие технологии и устройства, которые нас окружают, без которых мы не представляем даже свое существование. Но есть одно но! Все эти законы создавались тогда, когда еще не было представления о том, как устроен атом. Основная частица, из которой состоит весь этот мир, который нас окружает. Что же нового можно предложить или найти?
Объявление методов у типа T или *T
В Go для любого типа T существует тип *T, который является результатом выражения, принимающего адрес переменной типа T
Шпаргалка по bash
Шпаргалка по bash
Привет! Я тестировщик, который вдруг резко осознал, что ему нужно знать много чего по части linux, чтобы сделать работу проще и быстрее. Для этого я начала изучать курс по DevOps, который в части скриптов оказался полезен. Здесь я хочу выложить свои наработки, чтобы пользоваться ими, как шпаргалкой. Скорее всего многим они покажутся тривиальными, но, может, кому-то принесут пользу.
Вокруг, да около Великой теоремы Ферма
В 2016 году за доказательство Великой теоремы Ферма (ВТФ) Эндрю Уайлс получил Абелевскую премию (информация из Википедии).
А недавно в Хабре мне попалась статья от 2019 года «Почему доказательство Великой теоремы Ферма не нуждается в улучшениях» ( https://habr.com/ru/articles/461179/). Уже в заголовок статьи вынесено, что математики-специалисты по теории чисел доказательство ВТФ считают пройденным этапом и, следовательно, из этой теоремы больше ничего и «не выжмешь», и не следует тратить время на улучшения, которые не принесут ничего нового в... теорию чисел! Т.е., если появится что-то новое в других направлениях математики, то им это не интересно.
Вот я и подумал, может им интересно: почему ВТФ не выполняется при n = 2?
Другими словами, почему при n= 2 уравнение ВТФ решается в натуральных числах, а при n > 2, нет?
Наверно, опять же, уйдём от теории чисел, если переформулируем вопрос в виде: «в чём заключается существенное отличие квадратичной функции y = x2 от степенных более высоких порядков: y = xn (где n > 2)»?
Ответ очевиден: степенные функции более высоких порядков растут быстрее.
«Быстроту» роста функции определяет производная. Вот тут и кроется главное отличие квадратичной функции: её производной является линейная функция y’= 2x, а у функций более высоких порядков производная является степенной функцией y’= nxn-1 (где n> 2).
Если значения производной квадратичной функции при натуральных xk мы можем вычислять по рекуррентной формуле: yk’= yk-1’+ 2, где k = 1,2,3,... и y0’= 0 (арифметическая прогрессия – каждый член последовательности, начиная со второго получается прибавлением к предыдущему разности прогрессии), то для производных степенных функций рекуррентных формул не существует, поскольку само xk присутствует: yk’= nxkn-1.
HIBERNATE (что может быть проще !?)
Наверное трудно найти программиста, а тем более Java-программиста, который бы никогда не слышал о hibernate. Если вы инженер с опытом - статья может показаться вам глупой, бесполезной, но она ориентирована на тех, кто уже слышал о hibernate, но никогда не трогал его руками. Что могу сказать - пришло время потрогать.
На всякий случай, очень коротко о том, что это такое и зачем hibernate нужен. Итак, hibernate - это библиотека для Java, которая позволяет работать с таблицами БД, как обычными Java-обьектами. То есть не нужно писать SQL-запросы - hibernate все сделает за вас. Кому такого описания мало - милости прошу на официальный https://hibernate.org/. Там вам представится возможность убить пару недель свободного времени. В большинстве случаев официальная документация становится помощником только тогда, когда ты знаешь, что ты хочешь спросить. Эта статья скорее quickstart.
Основная проблема большинства фреймворков, и основная причина почему хочется постоянно отложить на потом их изучение - это некий набор действий, который надо выполнить ДО того, как будет написана первая строчка кода, реализующего логику приложения. Иногда достаточно просто подключить в pom.xml какую-нибудь зависимость, а иногда прямо надо серьезно заморочиться. Увы, с hibernate такая же ситуация.
Пушка Гаусса (расчет)
Привет всем! В этой статье я расскажу, как правильно рассчитать основные параметры одноступенчатой гаусс-пушки без сложных физических формул и бумажных расчетов! Приятного просмотра!
Ponyscript — язык программирования пони
Язык программирования, основанный на my little pony.
Ponyscript - компилируемый, строго типизированный язык, работающий с С++.
Личный опыт: как я отучилась на аналитика данных в Яндекс Практикуме
Раскладываю по полочкам: как я год проучилась на аналитика данных в Яндекс Практикуме, получила диплом, нашла свою первую работу в IT… А затем пошла на ещё один курс — и теперь изучаю проджект-менеджмент.
Из менеджмента — к смене профессии
Привет! Меня зовут Олеся, мне 34 года. Живу не в Москве, работаю не аналитиком. У меня два высших образования: ин.яз. (английский и немецкий языки) и, собственно, старый добрый «Менеджмент» (в Финансовом Университете, всё как положено). Сначала работала по первой специальности пару лет, потом по второй. Но к IT до 2022 года не имела никакого отношения… Хотя эта сфера всегда мне была очень интересна.
Нейросемантическое киберпространство: инновационная технология воплощающая Нейронет (Web 4.0) в реальность
Хочу поделиться с сообществом новым видением реализации «Нейронета», которое я назвал нейросемантическое киберпространство. Это больше, чем сеть в привычном её понимании. Это новое осмысление. Парадигма, меняющая сетевую организацию на концепцию данных в виде пространственных структур с интегрированным распределённым поисковым индексом, основаным на нейросемантических принципах. Система не только хранит данные, но и понимает их смысл и связи между ними.
Топ-4 региона для ведения бизнеса в Китае
Вести бизнес в разных регионах Китая — все равно что вести бизнес в разных странах. Необходимо планировать конкретные стратегии с учетом уникальных особенностей каждого региона. Правила ведения бизнеса и трудовое законодательство различаются в зависимости от региона; предприниматели и бизнес-структуры должны полностью понимать функции и факторы ключевых городов Китая при составлении планов ведения бизнеса в Китае.
В этой статье мы поделимся информацией об экономике, развитии промышленности, политике и тенденциях четырех крупнейших мегакластеров экономики Китая:
Восток: Шанхай - Цзянсу - Чжэцзян (Shanghai - Jiangsu - Zhejiang)
Север: Пекин - Тяньцзинь - Хэбэй (Beijing - Tianjin - Hebei)
Юг: Район Большого залива (Greater Bay Area)
Запад: Чэнду-Чунцин (Chengdu - Chongqing)
Потратили на Telegram Ads 1,2 млн рублей. Получили 9 млн выручки и 24 тысячи подписчиков по 48 рублей
Привет, это Влад Силантьев, основатель агентства по рекламе в TG Ads. Рассказываю, как мы запустили рекламную кампанию для визового центра с окупаемостью в 779%.
SQL в фокусе: полное руководство. 100 ключевых вопросов с собеседований. Часть 1
Существует множество бесплатных ресурсов и курсов, которые позволяют бесплатно изучать React и в 2024 году. Вот несколько причин, почему не стоит платить за курсы:
1. Бесплатные ресурсы: Сообщество разработчиков предоставляет множество бесплатных материалов, таких как документация, учебники, блоги и видеоуроки, которые позволяют овладеть React без необходимости платить за курсы.
2. Онлайн-курсы: Существуют множество онлайн-платформ, таких как Stepik, Coursera, Udemy, и других, которые предлагают бесплатные курсы по React.
3. Открытый исходный код: React является open-source библиотекой, что означает, что его исходный код доступен для всех. Это позволяет изучать React, анализируя его исходный код и примеры проектов, созданных сообществом разработчиков.
4. Самообучение: Изучение React самостоятельно может быть эффективным при должной мотивации.
Конечно стоит отметить, что платные курсы могут предоставлять структурированное обучение, поддержку преподавателей и дополнительные материалы, которые могут быть полезными для некоторых людей. Каждый человек имеет свой собственный стиль обучения, поэтому выбор между бесплатными и платными курсами зависит от ваших предпочтений и возможностей.
Давайте начнем!
Как решить проблему с TLS CA certificate в Python с библиотекой psycopg2 (ca-bundle.crt)
У вас возможно быть проблема с TLS CA certificate (ca-bundle.crt). Решение которое есть в Интернете мало чем может помочь. Поэтому я решил систематизировать решение по данной проблемы.
P.S. Все решения будут представлены для OS Windows.
Tailwind CSS — Почему стоит это использовать или как полюбить стилизацию
Всем привет.
Небольшое предисловие. Я фронтенд разработчик с чуть более годом коммерческой разработки, потому множество каких‑либо нюансов и тонкостей могу не знать и то, обилие рабочих кейсов которые существуют — также мне могут быть неведомы в силу скромного опыта, однако я искренне хочу поделиться своим опытом использования Tailwind CSS и рассказать о своем пути от ненависти и брюзжания в стороны, когда видел предоставляемый синтаксис стилизации компонентов от вышеупомянутого инструмента до восторга и неподдельного удовольствия использования всех предоставляемых удобств Tailwind`a.
Архитектура современных вычислительных систем: от простого к сложному
Архитектура современных вычислительных систем: от простого к сложному
Базовые принципы архитектуры аппаратных средств:
Модульность: вычислительные системы состоят из множества модулей, каждый из которых выполняет определенную функцию. Модульность позволяет упростить процесс разработки и обслуживания системы, а также сделать ее более гибкой и адаптивной.
Параллелизм: современные вычислительные системы используют параллельные архитектуры для увеличения производительности и эффективности. Параллельные вычисления позволяют выполнять несколько операций одновременно, что значительно ускоряет процесс обработки данных.
Масштабируемость: архитектура вычислительных систем должна быть масштабируемой, чтобы можно было легко добавлять или удалять компоненты без необходимости полной замены системы. Масштабируемость позволяет оптимизировать затраты и повысить гибкость системы.