Хотим представить вам наш плагин — Advanced Variable Export [AVE]! Мы столкнулись с необходимостью экспортировать кучу переменных в проекте и подумали, что проще будет сделать небольшой плагин для пакетной выгрузки переменных чем делать это руками. А теперь думаем что он может быть полезен кому то кроме нас.
Как стать автором
Преимущества и особенности серверного рендеринга (SSR) в веб-разработке
Веб-разработка постоянно развивается, и одной из ключевых тенденций последних лет стало использование серверного рендеринга (SSR) вместо традиционного клиентского рендеринга. SSR предоставляет ряд преимуществ и решает некоторые из основных проблем, связанных с производительностью и SEO, что делает его важным инструментом в арсенале веб-разработчика.
Изучаем Ethereum через практику: моя история деплоя смарт-контракта в Sepolia
Изучаем Ethereum через практику: моя история развертывания смарт-контрактов
Сегодня я с удовольствием поделюсь своим уникальным опытом, полученным при развертывании смарт-контрактов двумя разными методами в тестовой сети Sepolia.
Как развернуть площадку электронных торгов на сервере другой компании?
Всем, привет! Меня зовут Паша, и я основатель компании NetWarm LTD создатель бренда HyperGuard, специализирующейся на защите от сетевых атак. Хочу поделиться с вами историей о том, как мы сопровождали разворот площадки электронных торгов на нашей базе с применением нашей защиты.
Как написать Telegram бота на C#?
Приветствую, товарищи-программисты!
Материалы по разработке Telegram ботов на C# начинают потихоньку устаревать, новой информации я не нашел, поэтому решил написать свою статью.
В своей статье я написал простенького Telegram бота для обучения и использования его основы в ваших будущих проектах. А как я сделал, смотрите в моей статье!
Docker — контейнер под каждого
Доброго времени суток, Хабр!
Очень рад, что вы всегда стремитесь изучать новое, в этой статье постарался собрать всё самое необходимое для работы с контейнерами. Разберём основные термины, посмотрим как это работает изнутри, установим Docker. Разворачивать буду на своей рабочей станции: Ubuntu 22.04.
Вопросы которые разберём в первой части:
На моём компьютере всё работало;
VPS cheetsheet
Базовая настройка vps
В этом туториале я кратко распишу базовую настройку безопасного vps сервера для личного пользования (например, pet проектов) на ubuntu 22.04.
Компиляция cтатических бинарников с помощью TinyCC
Нерушимой истинной является факт, что для cтатической компиляции компилятору необходимо добавить флаг -static
и указать необходимые библиотеки через параметр -l
, список которых отличается от динамической компиляции.
Однако для tcc это не работает.
Как стать QA Automation? Пошаговая инструкция
В сети немало статей на данную тематику, но, как мне кажется, это не самая плохая тема для первого поста. Не ставлю задачу взвешивать все за и против различных языков программирования и фреймворков для автотестов. Личный опыт, не более.
Этот текст посвящен ручным тестировщикам, которые задумались о переходе в автоматизацию, но не знают, с чего начать. Не во всех компаниях отлажен процесс перехода в автоматизацию, и не любой инструмент может вам подойти. Как и не каждый онлайн-курс поможет освоить тему, а не отобьет все желание развиваться в этой сфере.
Здесь будут ссылки на Stepik.org и это не реклама. Просто так сложилось, что именно там я наткнулся на курсы, которые дали старт моему переходу в автоматизацию.
Написание простейшего калькулятора на языке C#
Всем привет! У меня есть цель - научиться программировать. В качестве первого языка я решил выбрать C#, хотя также иногда занимаюсь изучением языка C++. И я решил, что можно выкладывать свой код и свои программы здесь, на Хабре, так как тут есть много специалистов, которые смогут дать совет как улучшить код, подскажут интересные варианты решения различных проблем и так далее. В общем, если вы будете видеть в коде какие то недочеты, то я всегда за то, чтобы вы меня поправили в комментариях. А теперь приступим к написанию кода на языке C#.
Превратите программирование в религию (восклицательный знак)
Этот пост является лишь рассуждением на тему данного материала.
И хотя я солидарен с основной мыслью автора, что программирование должно быть инженерной культурой, а не карго культом, у меня есть некоторые замечания, которые я здесь и выскажу. Сразу отмечу, что по одному из образований я философ, а в прошлом еще и дьякон, поэтому и рассуждения здесь будут идти скорее о человеке, а не о технологиях.
GPT-4 или GPT-3.5 как отличить?
Привет! В эпоху стремительного развития искусственного интеллекта, многие задаются вопросом: как определить уровень "ума" модели и не стать жертвой обмана со стороны разработчиков, замаскировавших старую модель GPT-3 под видом новой и более дорогой GPT-4? В ответ на ваши вопросы в наших пабликах, мы решили подготовить статью, где разберёмся, как распознать подобные попытки обмана и рассмотрим эту проблему на конкретном примере.
Часть I. Настройка Appium для работы в MacOS-M1
Настройка Appium для работы в MacOS (Автотесты — начало).
Вступление
… прошло 5 месяцев с того момента, как я начал карьеру в IT, и вот я уже встал на путь исследования автотестов.
В третий раз настраивая Appium, решил собрать всю информацию об этом в одной статье. Возможно, кому-нибудь она будет полезна.
Настройка сети для VMBitrix7.5.1 CentOS 7
Как то не сложилось у меня найти годную пошаговую инструкцию по установке и настройке сети VMBitrix7.5.1, что бы в ней было четко и пошагово описано, как все сделать, что бы на локальной машине под Win10, с использованием VirtualBox крутилась BitrixVM с выходом в интернет (что бы можно было обновлять\устанавливать пакеты, и тп.).
ТП Битрикс предоставила такие 2 ссылки, и заверила что никаких настроек руками прописывать не нужно, однако пока я это не сделал именно руками у меня ничего не получилось (Параметр BOOTPROTO=none? Cтандартно машина ставит при конфигурации из своего меню BOOTPROTO=static).
Пишем парсер на Python за 5 минут
В данной статье мы рассмотрим, как парсить сайты быстро и эффективно при помощи нового инструмента LxmlSoup. Библиотека является аналогом популярной BeautifuulSoup, повторяющий её синтаксис. Что касается скорости, LxmlSoup превосходит BeautifulSoup в 2 раза, за счёт библиотеки lxml под капотом. Мы будем парсить сайт который являлся моей первой задачей - Sunlight. Тогда я ещё мало что понимал в программировании и парсинге, зато было море желания научиться этому полезному навыку. Итак, поехали!
Чат GPT-5 дединсайт + запуск
Как я наткнулся на репозиторий OpenAI с GPT-5 и Dead Inside: насколько умнее GPT-5 в сравнении с предыдущей версией ChatGPT-4?
Можно ли выучить английский до уровня носителя за три месяца, или моя история поиска «золотого ключика»
Можно ли выучить английский до уровня носителя за три месяца, или моя история поиска «золотого ключика».
Первая книжка на иностранном языке попалась мне в домашней библиотеке, когда мне было шесть лет. Я тогда уже выучил русские буквы и помню, с каким удивлением рассматривал мамину книжку с совершенно другими, непонятными для меня новыми закорючками. Мама сказала, что этот язык называется французский и на нем говорят во Франции. Я тогда подумал, что Франция - это где-то недалеко, но там почему-то не говорят на нашем языке, но живут такие же люди, просто немного отличные от нас по языку. Не знаю почему, но мне стало жутко интересно, как у этих, других людей, называется молоко и как читать по складам новые закорючки. Это было что-то новое, интересное и очень увлекательное занятие. Потом на экраны вышел советский фильм "Дартаньян и три мушкетера" по мотивам романа А. Дюма, я пошел в школу, но в нашем районе в школе преподавали английский и немецкий, и мне достался в итоге английский в 5 классе. Так началась моя история дружбы еще с одним непонятным мне языком.
Как изменить тему оформления в SOGo v.5.8.4
После настройки почтового сервера и установки web-морды SOGo передо мной встал вопрос кастомизации интерфейса. В русскоязычном сегменте интернета мне не удалось найти информации по данному вопросу и пришлось обращаться к официальной документации SOGo. Может, для опытных пользователей эта информация будет неинтересна, но для начинающих будет полезна.
Собеседование на понимание. Процесс, поток, зелёный поток, GIL в Python
Процесс, поток, зелёный поток, GIL в Python.
Цикл статей "собеседование на понимание" направлен на объяснение простыми словами различных тем. Сегодняшний вопрос на собеседовании backend python: "Расскажите чем отличается поток, процесс, зеленый поток, для чего нужен GIL"
Простенький прогноз погоды на Python
Сегодня мы будем получать прогноз погоды python с помощью requests, bs4 и поисковой строки Google.com.