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

Я создал самый быстрый способ поиска делителей числа

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

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

Читать далее

Достойных российских аналогов YouTube — нет. И вот почему

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

О причинах того, почему YouTube не сможет быть заменён ни одним из его нынешних российских «аналогов». По крайней мере, в нынешнее время.

Прочитать статью

Сокращения в тех. секторе: что нужно об этом знать?

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

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

Узнать, что же происходит...

Почта и ИИ

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

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

Читать далее

Как я начал учить С++ (и другие языки программированию) в 10 лет

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

Сейчас мне 17 лет, но где-то с 10 лет я хотел научиться взламывать Пентагон. Да, я знаю, что это было детская мечта, но на то она и детская.

Из-за этого я попросил маму отправить меня на курсы по обучению работе с компьютерами и другим оборудованием. К моей радости, эти курсы иногда спасают меня даже спустя 7 или 8 лет. Всем рекомендую пройти их, а не просто гуглить: 'Что делать, если у меня завис компьютер?'. Примером могут служить курсы в школе ШАГ для детей (Да, даже если вы взрослый. Не думайте, что вы лучше детей, они пользуются компьютерами с самого детства, а вы всего 7 или 8 лет. Даже если вы профессиональный программист, но не знаете некоторых основ, другие могут на вас косо смотреть). Там дают не только основы, но и простые знания по 'железу' и другим аспектам, чтобы вы понимали, что делать в различных ситуациях, если что-то случится у начальника (а такое часто бывает). Но не засиживайтесь там слишком долго. После примерно одного или полутора лет, они могут вам больше ничего не дать и только пьют Ваши деньги.

Далее у меня по программе было обучение НАСТОЯЩЕМУ программированию. На тот момент мне было 12 лет, и спустя примерно 2 года обучения в ШАГе, я понял, что больше не получаю от них ничего нового. Поэтому я попросил маму найти для меня учителя по программированию. С учителем проработали вместе около года, но потом он отказался меня обучать.

"Почему?" — спросите вы. Ну, я был немного гиперактивным ребенком, поэтому мне было сложно оставаться на одном проекте, и я постоянно перескакивал с одного на другой. Не лучшая черта для программиста.

Читать далее

Эффективные знакомства: как бизнес-логика поможет вам найти отношения вашей мечты

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

Эффективность – далеко не первое, о чем думаешь, когда речь заходит о знакомствах.

Да и уместно ли вообще говорить об эффективности в таком неформальном занятии?

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

Читать далее

Как мне удалось заговорить на Английском языке

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

Это история о том, как автор (или же я) пытался выучить английский язык на протяжении всей своей жизни. Школа (7 лет), бакалавр (2 года) и ещё английский был в магистратуре (1 год). Спустя 10 лет обучения, ничего сказать толком так и не мог. Вы сейчас можете подумать, вот неудачник, и правильно. Стоит сказать, что автор далеко не один такой, универы забиты подобными людьми, которые потратили около десяти лет, а по итогу знают только общие фразы.

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

Читать далее

Как работает интернет

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

Если вы полный ноль в интернет-технологиях, и хотите получить общее понимание Интернета, прочитав всего одну статью, то эта статья для вас.

Здесь вы узнаете о 4 уровнях модели TCP/IP. О том, что такое MAC-адрес и IP-адрес, и зачем нам 2 типа цифровых адресов. Как работает DNS. Зачем нужны коммутаторы и роутеры. И в конце — немного о принципах, на которых строятся транспортные протоколы.

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

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

Читать далее

Установка WinccOA 3.19 на дистрибутив Linux Ubuntu 20.04.6 LTS через VMware Workstation 17 PRO

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

Сразу оговорюсь, эта статья написана исключительно в исследовательских целях. Решение делалось для тестирования протокола связи 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 — интерактивный редактор имен файлов

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

Суть инструмента - собрать имена файлов в едином текстовом пространстве, используя гибкие инструменты для работы с текстом - отредактировать их, и в один клик переименовать эти файлы. Приложение работает под управлением Windows и еще находится в стадии активной разработки.

Читать далее

Разработка мультижанровой игры (пока RPG составляющая) на Bevy, LDtk, и прочее, прочее…

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

Разработка игры на Rust с Bevy, с рисовашками, а в будущем добавится LDtk и вероятно много чего ещё

Hello, Habr! Эта статья не является ни путеводителем, ни тем более полным руководством, я лишь хочу описать свой опыт общения с движком и другим софтом, который использую впервые — можно сказать свой путь.

Буду рад советам в комментах, особенно по тем вопросам, которые я прямо задаю!

Также буду ждать обратной связи на тему, а интересен ли такой контент вообще)

Стало интересно

Приручаем время: настройка часового пояса на Mac для самых маленьких (и не только)

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

Привет, хабровчане! Сегодня мы поговорим о том, как укротить время на вашем Mac. Точнее, как настроить часовой пояс, если стандартные методы вас подводят. Спойлер: нам понадобится немного колдовства в Terminal!

Читать далее

Какие инструменты ИИ нужны офисным сотрудникам?

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

На вебинаре «Каким инструментам ИИ нужно обучать сотрудников?» поговорили о том, как развивается ИИ, и каким сервисам можно передать рутинную работу в офисе.

Читать далее

Таролог в тестировании

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

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

Читать далее

Tailwind css не нужен

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

Данная библиотека появилась еще в прошлом десятилетии, но популярность ее я заметил за последние 4 года. Меня зовут Рафаэль, в данной статье поделюсь своим опытом использования данного костыля.

Читать далее

Непостоянные потери в Uniswap V2 + V3

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

В этой статье я расскажу что такое Uniswap Impermanent Loss, и почему это такая острая тема для провайдеров ликвидности.

Более конкретно, что вас ждёт в статье:

Небольшое погружение в то как работает Uniswap V2
Impermanent Loss для Uniswap V2
Погружение в то как работает Uniswap V3
Impermanent Loss для Uniswap V3
Проблемы провайдеров ликвидности или почему эта тема очень важна для них

Читать далее

SwitchShuttle: Быстрый доступ к командам в OS X

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

SwitchShuttle — это новое приложение для OS X, которое позволяет удобно и быстро запускать любые заранее определённые команды. Разработанное на Rust и Tauri, оно предлагает простоту использования и гибкость настройки, подходя для различных задач.

Читать далее

Oхота за принтером: Wireshark и немного магии

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

Всем привет, гики и не очень!

Сегодня я решил почувствовать себя немного хакером (ну, почти) и отправился на поиски файлов, спрятанных в глубинах моего 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-сервис в нашем регионе.

Читать далее
1
23 ...