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

Китайские инструменты для взлома раскрыты в гигантской утечке (I-S00N)

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

Сегодня расскажем что представляет собой слитая информация инсайдера-разоблачителя из 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 сотни лет созданы теории электричества и электромагнитных взаимодействий, на основе которых, созданы прекрасно работающие технологии и устройства, которые нас окружают, без которых мы не представляем даже свое существование. Но есть одно но! Все эти законы создавались тогда, когда еще не было представления о том, как устроен атом. Основная частица, из которой состоит весь этот мир, который нас окружает. Что же нового можно предложить или найти?

Читать далее

Шпаргалка по 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 такая же ситуация.

Читать далее

Пушка Гаусса (расчет)

Уровень сложности Простой

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

Читать далее

Личный опыт: как я отучилась на аналитика данных в Яндекс Практикуме

Уровень сложности Простой


Раскладываю по полочкам: как я год проучилась на аналитика данных в Яндекс Практикуме, получила диплом, нашла свою первую работу в 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.

Читать далее

Архитектура современных вычислительных систем: от простого к сложному

Уровень сложности Простой

Архитектура современных вычислительных систем: от простого к сложному

Базовые принципы архитектуры аппаратных средств:

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

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

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

Архитектура современных вычислительных