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

Создаем свой игровой сервер RUST

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

Создание собственного игрового сервера в RUST — это отличный способ контролировать игровой процесс, настраивать правила и собирать уникальное игровое сообщество. В этом посте мы рассмотрим основные шаги для создания и настройки сервера, а также установку Oxide и простого плагина.

Читать далее

Аналитика рекрутинга: как понять и улучшить процессы компании

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

В системе автоматизации рекрутинга Huntlee теперь доступен новый функционал — «Аналитика», который сделает подбор еще понятнее как заказчику, так и исполнителю. «Аналитика» собирает все важные показатели по всем важным разделам в понятные графики и дашборды, чтобы любой участник процесса мог их использовать для решения своих задач.

Читать далее

Лучшие сервисы решения капчи — топ 10 сервисов для обхода капчи в 2024 году

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

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

Помимо капчи, в современном цифровом мире (чтобы это ни значило) существует такое понятие, как сервис решения капчи. Это именно тот инструмент, который призван помочь обойти эти ограничения, обеспечивая быстрый и эффективный доступ к ресурсам. 

Правда не каждый сервис может обеспечить три главные составляющие любого успешного проекта - быстрота, качество, низкая стоимость! Быстрый обход капчи, может быть либо качественным и дорогим, либо некачественным и дешевым. Но какой тогда смысл в такой автоматизации? Некачественно и дешево можно написать код и решать самостоятельно. 

Читать далее

Сжатие mp3 в AAC используя ffmpeg (Экономия дискового пространства)

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

У меня есть некоторое количество альбомов на диске. Около 10 ГБ. И по мне, 10 ГБ это очень много. Поэтому мне нужно было хоть каким то образом сжать этот объем хоть на пару ГБ.

И я нашел этот способ: мои аудио файлы были закодированы кодеком MP3, который не так хорош в плане размера файлов как его наследник AAC.

Читать далее

Краткое пособие по переводу между системами счисления с основаниями 2, 8, 10, 16

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

Краткое пособие по переводу между системами счисления с основаниями 2, 8, 10, 16....

В статье разобраны алгоритмы с примерами перевода чисел между NS с основаниями 2, 8, 10 и 16

Читать далее

Базовый roadmap запуска мобильного приложения/It-стартапа

Привет! Меня зовут Печинников Роман, я помогаю развивать мобильные приложения и стартапы. В этой статье поделюсь базовым планом запуска приложения, который у меня сложился за время работы над разными проектами.

Читать далее

Linux — лучшая ОС

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

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

Здесь я хочу рассказать о том, почему GNU/Linux — это лучшая операционная система на данный момент и почему тебе срочно нужно пересесть с Windows на неё.

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

Читать далее

Установка SSL-сертификата на веб-приложение .com, развернутое на MS Azure

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

Мы разработали web-приложение flypenny.com, которое разместили на Azure по ряду причин, одной из которых было использование SQL-сервера и возможности масштабирования.

Как известно, если есть веб-приложение, то ему нужен протокол https и ssl-сертификат, который обеспечивает его работу.

В текущих санкционных условиях не сразу было понятно, каким образом продлевать существующий ssl-сертификат на домен в зоне .com. Поискав по просторам интернета нашли сервис eurohoster.org который по приемлемой цене продает сертификаты Sectigo через GoGetSSL.

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

Итак, далее всё по шагам (на примере нашего web-проекта):

1. Покупаем сертификат для домена flypenny.com на eurohoster.org (либо как в нашем случае продлеваем ранее приобретенный сертификат на следующий год). Если что, есть поддержка на русском, что было удобно:

Читать далее

Простой бот — сложная защита: как я создал своего цифрового телохранителя

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

Развёртывание своего OpenVPN — это как захватывающая игра на выживание в дикой природе интернета. Ну, представьте: ты создаёшь собственный виртуальный щит от всех этих злых провайдеров, любопытных рекламщиков и правительственных агентов, которые только и мечтают залезть в твои данные, как кошка в коробку с пиццей. Начиналось всё вполне невинно — я просто хотел личный VPN, чтобы спокойно лазить по сети без лишних глаз и париться только о том, чтобы не забыть заплатить за интернет.

Всё шло отлично, я чувствовал себя настоящим цифровым Джеймсом Бондом, пока однажды не начались проблемы. Я заметил, что мой интернет стал медленно работать: странички загружались с невероятной скоростью улитки, а стримы прерывались так, что даже коты на YouTube выглядели вяло.

Заподозрив неладное, я решил проверить активные соединения. Зайдя в настройки маршрутизатора, я увидел, что количество входящих соединений с моего устройства превышает все допустимые пределы. У меня возникло такое ощущение, как будто мой Wi-Fi решил устроить вечеринку, а я не был в списке гостей! В какой-то момент, когда я попытался зайти на свой любимый сайт, он даже выдал мне сообщение об ошибке. Вдруг меня осенило: «Это же DDoS-атака

В этот момент я понял, что без защиты не обойтись. Я быстро подключил свой VPN, чтобы вернуть контроль над интернетом и скрыть свой IP-адрес от злонамеренных атак. На следующее утро мой друг, узнав о моих злоключениях, подошёл ко мне и сказал: «Слушай, брат, дай мне доступ к твоему VPN! Я тоже хочу спокойно серфить интернет без этих атак». И тут меня осенило: если моя защита так полезна, почему бы не предложить её всем?

Читать далее

660 правил на SIEM за два дня! (Реальность или Утопия)

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

Недавно наша команда "KCELL" участвовала в киберучениях на стороне Blue Team. В первой серии учений от ГТС, прошедших 19-20 августа, мы использовали SIEM Splunk. Однако не всё было так гладко, как хотелось бы: о том, какая SIEM нас ждёт, мы узнали всего за неделю до старта, а доступ к системе получили за 4 дня до соревнований.

Читать далее

Айфономания под контролем: как мы создали бота для отслеживания самых выгодных цен на iPhone 16

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

Через несколько месяцев после выхода цена на новый iPhone всегда снижается. На старте всегда найдутся те, кто захочет купить новую модель раньше других, даже если придется переплатить 30-40% сверху. Остальные ждут подходящего момента, когда цены скорректируются.

Чтобы постоянно не мониторить цены на новый iPhone, я решил создать для этого телеграм-бота. Работы всего на пару часов (ага, наивный). Но оказалось, что парсить крупных ретейлеров не так-то просто...

Читать далее

Спросите своего веб-разработчика об этих трех вещах, чтобы убедиться, что у вас не плохой веб-сайт

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

Социальные сети и другие маркетинговые каналы тоже очень важны, но без центральной направленности вашего веб-сайта вашим потенциальным клиентам некуда пойти. Сделать это правильно очень важно.

Однако, имея так много веб-разработчиков и маркетинговых компаний, как вы можете быть уверены, что получаете отличный веб-сайт? Соответствует ли это цели? Дает ли он клиентам именно то, что они ищут?

Так легко неправильно понять, что тебе продают, и получить красивый, но бесполезный лимон.

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

1. Соблюдается ли они надлежащим образом процесс проектирования?

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

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

Есть и другие проблемы, которые необходимо решить в процессе проектирования:

• Какова скорость загрузки вашего сайта?

• Действительно ли дизайн вашего веб-сайта оказывает негативное влияние на ваш рейтинг в Google ?

• Организовали ли вы свою воронку продаж так, чтобы клиенты могли легко перейти от потенциального клиента к конверсии, выполнив максимально • • • быстрое количество шагов?

Читать далее

Путь новичка: «Поиск наставника»

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

Ох, уж этот путь новичка "Поиск наставника". В этой статье я хочу раскрыть тему поиска наставника, а именно:

Нужен ли наставник? Хороший наставник - это сколько % успеха? Как найти себе наставника ?

Будет интересно мнение как новичков, так и бывалых специалистов.

Читать далее

Технологический прорыв в онлайн-обучении или как «умные» школьники могли схитрить в пандемию

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

Все мы когда-то учились в школе - кто-то хорошо, кто-то не очень, а кто-то и вовсе плохо. Работа педагогов, которые найдут шпаргалки там, где их нет, один на один могла отразить настоящий уровень подготовки ученика, а оттуда и тройки, а то и двойки...но пришла ковидная пора весной 2020 года, и школы РФ массово стали применять образовательные сервисы для организации дистанционного обучения, что сильно повлияло на успеваемость школьников в "лучшую" сторону. Так было и в моей школе, где масса учителей отдали свой выбор в пользу Российской Электронной Школы (РЭШ)...

Читать далее

Эксперименты с React и портирование VK Mini App на Telegram Web App

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

Приветствую всех, меня зовут Виктор, и я — разработчик-любитель с небольшим опытом в web-разработке на позиции full-stack. В основном занимаюсь пет-проектами, чтобы изучать новые технологии и удовлетворять своё любопытство. Сегодня хочу рассказать об одном из таких проектов.

Все началось с того, что я решил освоить React. В то время только набирали популярность VK Mini Apps, и мы с приятелем решили поэкспериментировать. Кстати, если вам будет интересно, могу рассказать об этих экспериментах в отдельной статье. А сейчас хочу поделиться проектом, который реализует гадание по китайской книге перемен, известной как И Цзин.

Читать далее

Memory pinning для ускорения обучения моделей машинного обучения

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

Если вы регулярно используете GPU для обучения моделей, то существует довольно простая техника, которая часто используется для ускорения обучения моделей.

...изменив всего две строки кода.

Рассмотрим стандартный цикл обучения модели в PyTorch.

Читать далее

Как начать работу с базой данных PostgreSQL: Полное руководство для начинающих

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

📝 PostgreSQL — это мощная, открытая система управления реляционными базами данных (СУРБД), известная своей надежностью, масштабируемостью и соблюдением стандартов SQL.

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

🖥️ Установка PostgreSQL

Перед началом работы убедитесь, что на вашем компьютере установлен PostgreSQL.

Установить его можно с официального сайта postgresql.org.

Читать далее

Куда выйти из айти?

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

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

Читать далее

Удаленное выполнение кода (RCE) через инъекцию шаблонов на стороне сервера (SSTI)

В этой статье мы увидим, как я определил уязвимость удаленного выполнения кода и обошел правила Akamai WAF. Пока я проводил проверку безопасности, я заметил конечную точку, которая включает контролируемые пользователем данные в строку и отражает их обратно в ответе. Заметив отражение текста, я попробовал некоторые полезные функции XSS, но не смог успешно выполнить JavaScript, поскольку ответом Content-Type был application / json. Тем не менее, при вводе полезной нагрузки вида ${191*7} оказалось, что арифметическое выражение было успешно вычислено в ответе как:

Читать далее

Об одном требовании к ПО

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

По своему обычаю писать заметки по любому поводу напишу ещё одну.
Она на тему требований к ПО. Мне встретилось требование к одной программе...
Сохраню интригу и о требовании которое я имею в виду вы узнаете далее.

Лишь напомню о глобальном сбое в Microsoft Windows, приведу как пример, когда людям приходилось чинить терминалы в очень неудобных локациях. А ведь можно было настроить их правильно, чтобы выполнялось условие о котором говорится под катом.

И ещё вас ожидает обзор одной диковинной железки. Но её применение не сильно связано с компьютерами и задевает их лишь как вариант.

Также есть информация для тех, кто ищет способ обхода блокировок и обретения свободы слова.

Вперёд
1
23 ...