Мной было проверено, что он быстрее двух самых быстрых способов поиска делителей числа: поиск до корня и разложение числа на простые множители с последующим их перебором.
Как стать автором
Достойных российских аналогов YouTube — нет. И вот почему
О причинах того, почему YouTube не сможет быть заменён ни одним из его нынешних российских «аналогов». По крайней мере, в нынешнее время.
Сокращения в тех. секторе: что нужно об этом знать?
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/268/f20/9e2/268f209e28c1510cc3dc7863a8e162a6.png)
Технологические компании продолжают массово увольнять сотрудников в 2024, а новостные заголовки рассказывают о тысячах людей теряющих работу. Во всем виноваты экономика, процентные ставки и найм в период пандемии.
Почта и ИИ
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/944/a9d/108/944a9d1087373eec2ecc18a9cb688e6d.jpg)
Статья про то, как связать ваш почтовый ящик и ИИ. В качестве демонстрации выбрал стек Майкрософта, так как почту можно управлять через Microsoft Graph API в реально времени и связать любым ИИ.
Как я начал учить С++ (и другие языки программированию) в 10 лет
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/565/f80/a1b/565f80a1b700e20fe32685b88160154b.jpg)
Сейчас мне 17 лет, но где-то с 10 лет я хотел научиться взламывать Пентагон. Да, я знаю, что это было детская мечта, но на то она и детская.
Из-за этого я попросил маму отправить меня на курсы по обучению работе с компьютерами и другим оборудованием. К моей радости, эти курсы иногда спасают меня даже спустя 7 или 8 лет. Всем рекомендую пройти их, а не просто гуглить: 'Что делать, если у меня завис компьютер?'. Примером могут служить курсы в школе ШАГ для детей (Да, даже если вы взрослый. Не думайте, что вы лучше детей, они пользуются компьютерами с самого детства, а вы всего 7 или 8 лет. Даже если вы профессиональный программист, но не знаете некоторых основ, другие могут на вас косо смотреть). Там дают не только основы, но и простые знания по 'железу' и другим аспектам, чтобы вы понимали, что делать в различных ситуациях, если что-то случится у начальника (а такое часто бывает). Но не засиживайтесь там слишком долго. После примерно одного или полутора лет, они могут вам больше ничего не дать и только пьют Ваши деньги.
Далее у меня по программе было обучение НАСТОЯЩЕМУ программированию. На тот момент мне было 12 лет, и спустя примерно 2 года обучения в ШАГе, я понял, что больше не получаю от них ничего нового. Поэтому я попросил маму найти для меня учителя по программированию. С учителем проработали вместе около года, но потом он отказался меня обучать.
"Почему?" — спросите вы. Ну, я был немного гиперактивным ребенком, поэтому мне было сложно оставаться на одном проекте, и я постоянно перескакивал с одного на другой. Не лучшая черта для программиста.
Эффективные знакомства: как бизнес-логика поможет вам найти отношения вашей мечты
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/b4c/f61/a0b/b4cf61a0b7d6e4b98a2e7f7596539633.jpg)
Эффективность – далеко не первое, о чем думаешь, когда речь заходит о знакомствах.
Да и уместно ли вообще говорить об эффективности в таком неформальном занятии?
Разбираемся, как рациональный подход может помочь найти желанного спутника или спутницу жизни.
Как мне удалось заговорить на Английском языке
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/35a/af8/7a1/35aaf87a11746eb74e2ae5ec771d0ee4.jpg)
Это история о том, как автор (или же я) пытался выучить английский язык на протяжении всей своей жизни. Школа (7 лет), бакалавр (2 года) и ещё английский был в магистратуре (1 год). Спустя 10 лет обучения, ничего сказать толком так и не мог. Вы сейчас можете подумать, вот неудачник, и правильно. Стоит сказать, что автор далеко не один такой, универы забиты подобными людьми, которые потратили около десяти лет, а по итогу знают только общие фразы.
В статье хочу поделиться тем, что мне помогло и как мне наконец-то удалось заговорить на английском и даже опробовать себя за границей. Но сначала поговорим о том, почему не получается выучить язык.
Как работает интернет
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/efe/7de/e0c/efe7dee0c59c74bea93258cf655d23c5.png)
Если вы полный ноль в интернет-технологиях, и хотите получить общее понимание Интернета, прочитав всего одну статью, то эта статья для вас.
Здесь вы узнаете о 4 уровнях модели TCP/IP. О том, что такое MAC-адрес и IP-адрес, и зачем нам 2 типа цифровых адресов. Как работает DNS. Зачем нужны коммутаторы и роутеры. И в конце — немного о принципах, на которых строятся транспортные протоколы.
Информация будет излагаться сжато и сухо, и местами будет нагонять на вас тоску. Но она скрупулёзно и детально изложит все необходимые концепции, проходя от простого к сложному, объясняя цели и принципы работы каждого компонента. При этом она нацелена на то, чтобы дать общую, глобальную картину устройства Интернета, и не погружается в технические детали, вроде устройства IP-адресов, которые не влияют на понимание глобальных процессов.
Сегодня вы легко найдёте десятки видео, которые обещают рассказать, как работает Интернет, с модными анимациями и лёгким изложением, но они не дают общей картины и целостного понимания всей системы. Я тоже постарался изложить материал как можно проще, но получилось то, что получилось.
Установка WinccOA 3.19 на дистрибутив Linux Ubuntu 20.04.6 LTS через VMware Workstation 17 PRO
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/e64/3ab/488/e643ab488034713df1d289a626ef58af.png)
Сразу оговорюсь, эта статья написана исключительно в исследовательских целях. Решение делалось для тестирования протокола связи S7 Plus с SIMATIC PLCSIM Advanced для проверки работоспособности драйвера и проверки возможностей. Обширное тестирование с моей стороны не проводилось в плане баз данных, устойчивости и стабильности решения, но по сравнению с другими дистрибутивами эта установка и настройка пакетов и их зависимостей оказалась самой быстрой и простой. Поэтому решил поделиться опытом.
Для установки потребуется:
1) Linux Ubuntu 20.04.6 LTS https://releases.ubuntu.com/focal/ubuntu-20.04.6-desktop-amd64.iso
2) SIMATIC WinCC Open Architecture v3.19 P001 найти можно на Рутрекере или взять с офф сайта.
3) И собственно сам VMware Workstation 17 PRO
FiTeName — интерактивный редактор имен файлов
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/a8f/cdd/987/a8fcdd987d1b5a791333e3af649ee979.png)
Суть инструмента - собрать имена файлов в едином текстовом пространстве, используя гибкие инструменты для работы с текстом - отредактировать их, и в один клик переименовать эти файлы. Приложение работает под управлением Windows и еще находится в стадии активной разработки.
Разработка мультижанровой игры (пока RPG составляющая) на Bevy, LDtk, и прочее, прочее…
Разработка игры на Rust с Bevy, с рисовашками, а в будущем добавится LDtk и вероятно много чего ещё
Hello, Habr! Эта статья не является ни путеводителем, ни тем более полным руководством, я лишь хочу описать свой опыт общения с движком и другим софтом, который использую впервые — можно сказать свой путь.
Буду рад советам в комментах, особенно по тем вопросам, которые я прямо задаю!
Также буду ждать обратной связи на тему, а интересен ли такой контент вообще)
Приручаем время: настройка часового пояса на Mac для самых маленьких (и не только)
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/d90/39b/f41/d9039bf41185369176ecd53dfcdd4ce4.jpg)
Привет, хабровчане! Сегодня мы поговорим о том, как укротить время на вашем Mac. Точнее, как настроить часовой пояс, если стандартные методы вас подводят. Спойлер: нам понадобится немного колдовства в Terminal!
Какие инструменты ИИ нужны офисным сотрудникам?
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/92f/63a/ffb/92f63affb726919e130e05f54d4d57cf.png)
На вебинаре «Каким инструментам ИИ нужно обучать сотрудников?» поговорили о том, как развивается ИИ, и каким сервисам можно передать рутинную работу в офисе.
Таролог в тестировании
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/ddc/766/89f/ddc76689f953c60253da537bbdd5210e.jpg)
Тестирование и Таро, две вещи которые, как кажется, совершенно не должны пересекаться. Тестирование – область, опирающаяся на четкие требования к продукту и здравый смысл, Таро – магия и эзотерика. Но все ли так на самом деле? Сегодня детально погрузимся в этот вопрос. Разберем как вообще можно совместить одно с другим, кто и с какими компетенциями для этого нужен и почему это вообще может работать с пользой. Ну и конечно, практические примеры, как без них?
Tailwind css не нужен
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/a4f/6e5/f08/a4f6e5f08d0875dda2e6a8a06a4fcc2f.png)
Данная библиотека появилась еще в прошлом десятилетии, но популярность ее я заметил за последние 4 года. Меня зовут Рафаэль, в данной статье поделюсь своим опытом использования данного костыля.
Непостоянные потери в Uniswap V2 + V3
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/32b/391/8fd/32b3918fd00d06a1f64364f9ca2a8728.png)
В этой статье я расскажу что такое Uniswap Impermanent Loss, и почему это такая острая тема для провайдеров ликвидности.
Более конкретно, что вас ждёт в статье:
• Небольшое погружение в то как работает Uniswap V2
• Impermanent Loss для Uniswap V2
• Погружение в то как работает Uniswap V3
• Impermanent Loss для Uniswap V3
• Проблемы провайдеров ликвидности или почему эта тема очень важна для них
Парсим JetLend
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/2e5/d34/632/2e5d34632edf8793508e980f0de212a6.png)
В этой статье рассмотрим Парсинг сайта Jetlend.
Парсинг с помощью Selenium.
Авторизация с Selenium.
Работа с cookies в парсинге.
Проблемы при парсинге сайта.
SwitchShuttle: Быстрый доступ к командам в OS X
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/getpro/habr/upload_files/46d/4b3/36b/46d4b336b63309edf3f1be5130f07729.webp)
SwitchShuttle — это новое приложение для OS X, которое позволяет удобно и быстро запускать любые заранее определённые команды. Разработанное на Rust и Tauri, оно предлагает простоту использования и гибкость настройки, подходя для различных задач.
Oхота за принтером: Wireshark и немного магии
![](https://webcf.waybackmachine.org/web/20240826182316im_/https://habrastorage.org/getpro/habr/upload_files/304/408/d31/304408d31a49b1e3b77da72d850f6912.webp)
Всем привет, гики и не очень!
Сегодня я решил почувствовать себя немного хакером (ну, почти) и отправился на поиски файлов, спрятанных в глубинах моего Wi-Fi трафика.
Два простых способа изменить регион App Store
Как обычный пользователь, я заметил, что некоторые приложения, которые я использовал, больше не доступны для загрузки или обновления в App Store. Это началось примерно в июле 2024 года. Такие приложения, как VPN Proxy Master или Turbo VPN, которые я использовал для доступа в Интернет, теперь удалены из российского App Store. Это произошло не только с приложениями VPN; я также обнаружил, что некоторые популярные игры, такие как Brawl Stars и Squad Busters от Supercell, приложения для потоковой передачи музыки, такие как Spotify, и так далее, стали недоступны для загрузки на данный момент. Похоже, что эти изменения связаны с разными правилами и политиками в разных местах, что немного усложняет возможность продолжать пользоваться всеми приложениями, к которым я привык.
Однако я нашел решение, с помощью которого я могу легко снова пользоваться этими приложениями. То есть мы можем изменить регионы App Store, чтобы загрузить приложения VPN, поскольку их сервисы в других регионах по-прежнему доступны.
Применив следующие два простых метода, мы можем вернуть наш VPN-сервис в нашем регионе.