
Статья для того, чтобы поделиться своим опытом поиска работы в Канаде как иммигрант политкорректно - ньюкамер - и выводы, к которым пришёл в процессе.
Статья для того, чтобы поделиться своим опытом поиска работы в Канаде как иммигрант политкорректно - ньюкамер - и выводы, к которым пришёл в процессе.
Хватит терять лиды в Telegram! Делюсь проектом и опытом создания универсального Telegram Gateway Bot на Go — с регистрацией пользователей, автоматическим вступлением в канал, хранением данных и интеграцией с вашей CRM. Всё объяснено пошагово, плюс open‑source код и аниме‑маскот для WOW‑эффекта.
Современный мир развивается каждую секунду. Новые технологии, новые открытия, новые задачи. Всё это происходит с космической скоростью, побуждая бизнес перестраивать свои процессы молниеносно.
Чтобы продолжать расти в доходе, быть на волне всех технологий и не отставать от конкурентов, стоит всегда следить за тенденциями. Сейчас в тренде Искусственный интеллект, и то какие изменения он повсеместно привносит в любой бизнес. О том, что нас ждёт в связи с подобным трендом мы и расскажем вам в этой статье.
Не помню уже с какой версии, но весьма давно, в Visual Studio пропали типы проектов, создающие шаблон простого html/js/css сайта. Появилось много новых: в разных видах ASP.NET Core, Blazor, Vue, Angular, React etc. А вот шаблона простого классического сайта нет. Но это можно исправить.
У меня периодически возникает необходимость сделать такой сайт, и я для себя сделал шаблон проекта простого html сайта. Этим проектом и методикой его создания хочу с вами поделиться.
Пробовали ли вы собирать C++ код в линуксе? Почти наверняка. Действительно, нет в этом действии ничего сложного. А если усложнить задачу: нужно собрать код, написанный на современном С++20, но под старенькой убунтой 16.04?
Сегодня сложно представить себе корп. vpn без необходимости на каждое подключение вводить OTP код.
Обычно в инструкциях по настройке приложения для OTP кодов рекомендуется Google Authenticator или я.ключ или еще что-нибудь из этого, но главное, что всё это устанавливается на телефон, и каждый раз нужно телефон держать под рукой.
В какой-то момент я понял, что мне это не очень удобно, решил поискать альтернативу, и оказывается уже давно встроенную в macos программу Passwords (пароли) можно использовать как приложение для генерации OTP кодов.
Не будем сильно затягивать и сразу приступим к настройке, я покажу на скриншотах пример настройки для discord, но этот способ будет полностью рабочим для вашего корп. VPN при наличии у вас QR или другого варианта кода для добавления в приложение.
Привет, Habr! Недавно устроился на новую работу, и снова пришлось настраивать окружение, поднимать локально сервис и делать прочую рутину. Всё бы ничего, НО — наступив на те же грабли, я забыл про существование go mod vendor
и убил почти час, пытаясь понять, почему контейнеры не подтягивают зависимости.
Решения в интернете быстро не нашёл, поэтому решил поделиться им здесь — возможно, кому-то сэкономит время.
Хочу рассказать вам о своём плагине, который измеряет расстояние пройденное по макету в километрах и милях, а также показывает весь пройденный путь.
Привет, это Денис Абдуллин — продуктовый дизайнер, сделал плагин Figma Tracker, сейчас коротко расскажу что он делает, и как он был придуман.
Когда ты работаешь с SEO, копирайтом или просто часто редактируешь тексты - ты начинаешь видеть странные символы, лишние пробелы и неестественные фразы даже во сне. Так случилось и со мной. Я заметил, что текст, который я копирую из ChatGPT, хоть и выглядит нормально, на деле содержит скрытые символы, мешает верстке и палится анти-ИИ алгоритмами. Тогда я подумал: «Почему бы не сделать простое расширение, которое всё это будет убирать в пару кликов?»
Так родился AIbolit.
Вы заходите на сайт. Например, хотите найти, как пожаловаться на доставку. И тут начинается: кнопки в меню, три подменю, непонятные формулировки. Вы тратите минуты на то, чтобы понять, куда жать. А теперь представьте, что можно просто спросить: «Хочу оставить жалобу на курьера». И вам тут же приходит ответ с нужной кнопкой или сразу открытой формой. Это и есть чат-интерфейс.
По сути, это привычный чат, где вы разговариваете не с человеком, а с системой. Она понимает, что вы хотите, и помогает сделать это быстро, без лишних шагов. Всё просто: написал — получил ответ — сделал.
Вайб, вайб, вайб... Сегодня из каждого утюга звучит про лёгкость, свободу и скорость, с которой нейросети помогают кодить.
цитата
Возможность не зацикливаться на деталях и правилах, высокая скорость программирования, качество кода, превращение разработки в творчество и так далее.
Весь этот хайп и сподвиг меня на эксперимент: проверить, сможет ли джун написать осмысленный код без присмотра супервизора.
Естественно, как и положено по всем канонам, эксперимент был проведен на самом себе.
Из индустрии я ушёл лет пятнадцать назад и возвращаться не собираюсь. Само собой, все практические навыки растерял. Осталось только общее понимание процесса и базовых принципов кодинга. Так что джун, как есть джун.
Для пущей чистоты решил использовать Python — язык, которого я никогда раньше не знал.
Немного, но есть на Хабр-е статьи про ИБМ мэйнфрэйм. Диапазон мнений от что их уже давно нет или вот вот не станет до подробных отчётов о непонятно для чего проводимых тестов на базе МФ (непонятно потому что в этих тестах используются подходы применимые к совсем другим чем МФ платформам).
Учитывая редкость использования МФ в России я решил начать серию популярных статей на русском языке, чтобы у большего количества любознательных российских ИТ-шников сформировалось адекватное отношение к МФ.
Привет, Хабр! Решил поделиться своей историей перехода в айти — может, кому-то будет полезно или хотя бы забавно почитать про мои мучения и открытия. Спойлер: всё закончилось хорошо, но были моменты, когда хотелось вернуться обратно к понятным столешницам и фасадам.
Эти 10 простых JavaScript-утилит покрывают большинство типичных задач в JavaScript-разработке: от оптимизации производительности до обработки данных и работы с UI. Они просты, универсальны и легко интегрируются в любой проект.
Они помогут сэкономить время, улучшить читаемость кода и справиться с типичными задачами. Все примеры кода можно использовать в современных проектах, и большинство из них универсальны для любых JavaScript-фреймворков.
Привет, Хабр!
Я вас научу создавать свои лаунчеры в майнкрафт! Используя питон и библиотеку minecraft launcher lib. Также в будущем покажу разные фичи и как их реализовать!
Начинаем!
Раньше я пользовался классическими решениями — uBlock Origin, AdGuard, Pi-hole. Но столкнулся с рядом ограничений...
Данная методика ориентирована на построение инфраструктуры, в которой управление автоматизированными процессами ZennoPoster осуществляется удалённо — через облачный таск-менеджер Trello. Основной задачей является исключение необходимости прямого доступа к среде выполнения шаблонов. Таким образом, сотрудники или подрядчики, ответственные за формулирование задач, получают удобный интерфейс взаимодействия, не требующий технического доступа к серверу или ZennoPoster напрямую.
Это решение позволяет централизованно управлять автоматизацией, оперативно делегировать задачи, контролировать статус выполнения и получать результаты в режиме реального времени — с любого устройства, имеющего доступ к интернету.
Технология блокчейн уверенно выходит за пределы сферы криптовалют. Сегодня это полноценная основа для создания децентрализованных решений: от финансовых протоколов и DAO до NFT и identity-платформ. Если вы планируете разработать собственное децентрализованное приложение (DApp), то в этой статье найдёте всё, чтобы начать: от понимания архитектуры до кода, инструментов и рекомендаций по безопасности.
Давайте разберём, как в 2025 году эффективно использовать связку Solidity + Truffle, какие шаги необходимо пройти от идеи до работающего приложения и на что стоит обратить особое внимание.
Почему import — это не просто import? Разбираем, как работают модули и пакеты в Python, в чём разница между абсолютными и относительными импортами, и что делать, когда ваш код отказывается импортироваться. Все, чтобы ModuleNotFoundError стал вашим другом, а не врагом.
Со временем в наличии оказалось несколько старых компьютеров и кое-какие комплектующие. Пришла мысль сделать из этого что-нибудь полезное, например домашнее сетевое хранилище. Испробованы были несколько комбинаций операционных систем (ОС) и оборудования. Работоспособными, в принципе, оказались все, но идея несколько трансформировалась в процессе. Для более эффективного использования ресурсов было решено реализовать виртуальную среду Proxmox, и уже на ее основе создать сетевое хранилище с использованием ОС TrueNAS. Здесь тоже были несколько комбинаций оборудования и версий TrueNAS Core и TrueNAS Scale. Более подробно остановлюсь на последнем варианте.