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

Основы программирования на примере исходного кода React

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

Изучите ключевые концепции программирования, лежащие в основе популярной JavaScript-библиотеки React. Понимание этих концепций поможет вам применить лучшие практики программирования в работе.

Читать далее

Хеширование: ключ к безопасности и эффективности в мире цифровых данных

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

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

Читать далее

Взлом вашей первой программы

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

Наша задача - сделать так, чтобы программа выводила "Good" в независимости от того, что пользователь ввёл в поле пароля. Если вы захотели декомпилировать данную программу, закинув EXE-файл в программу по типу dotPeek или ILSpy, то у вас ничего не выйдет. Ведь данная программа написана не на C#, исходный код которого можно легко посмотреть, а на C++, декомпилировать который нельзя.

Читать дальше →

Система ачивок в реальной жизни

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

Здравствуйте, меня зовут Ансар. Я студент экономического факультета. В этой публикации я бы хотел поделиться с вами моей разрабатываемой идеей. Суть проекта заключается в предоставлении списка достижений в жизни, которые можно выполнить или пометить как выполненные.

Изначально я задумывался над тем, что есть достижения (ачивки) в компьютерных играх, но нет в реальной жизни и почему бы не передать в форме сайта и приложения для телефонов. Важным аспектом является появление интереса в виде конкуренции. Пользователи могут делиться с миром своими достижениями, хвастаться и сравнивать с другими людьми, выполнено ли у них, то или иное достижение.

Читать далее

Как заставить работать Dr. Web при ненулевом уровне конфиденциальности в Astra Linux?

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

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

Читать далее

HTTPS-CMS: бесплатная многофункциональная система управления контентом

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

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

Читать далее

АльтЛинукс Сервер виртуализации10.1 (Proxmox)

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

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

Подробнее

Обработка KML файла с координатами точек в текстовый с помощью C#

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

Обработка kml файла с координатами точек на языке C# в текстовый формат

Обработка kml файла с координатами точек на языке C# в текстовый формат

Открыть полностью

Нейросети заменят программистов?

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

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

Читать далее

Как диагностировать и обслужить свой компьютер? В домашних условиях

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

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

Читать далее

Python Mastery: изучаем Python шаг за шагом

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

Урок 1: Введение в Python

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

1. Обзор языка программирования Python

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

2. Установка Python на компьютер

1. Перейдите на официальный сайт Python (https://www.python.org/downloads/) и скачайте последнюю версию Python 

Читать далее

Роли в Ansible

Ansible - это мощный инструмент автоматизации с открытым исходным кодом, который играет важную роль в методологии DevOps. Он позволяет командам DevOps автоматизировать широкий спектр задач по управлению инфраструктурой и развертыванию приложений, что приводит к повышению эффективности, сокращению времени выполнения и улучшению качества. Данный инструмент предоставляет простой и декларативный язык для описания желаемого состояния целевых систем. Это означает, что администраторы могут сосредоточиться на том, что они хотят сделать, а не на том, как это сделать.

С помощью Ansible можно автоматизировать практически любую задачу, связанную с управлением инфраструктурой и развертыванием приложений, включая:

Читать далее

Не бойтесь начать: история нашего первого приложения в AppStore

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

Привет! Меня зовут Юра, а моего друга – Игорь. Мы начинающие разработчики, и хотим поделиться своей историей, чтобы вдохновить других не бояться начинать свои проекты.

Три месяца назад мы с Игорем решили создать приложение. У нас не было много опыта, но было огромное желание творить. Мы столкнулись с множеством трудностей: от изучения Swift до разработки дизайна и публикации в AppStore.

Читать далее

Способы импорта файла OST в Outlook всех версий

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

Хотя Outlook создает файл OST, его нельзя напрямую импортировать в Microsoft Outlook. Но это можно сделать с помощью стороннего решения. В этом посте я объясню все возможные способы импорта OST в Outlook всех версий.

Outlook использует два типа файлов данных Outlook. В большинстве учетных записей используется файл данных Outlook (.pst). Ваши электронные письма обычно доставляются и хранятся на почтовом сервере, если у вас есть учетная запись Microsoft Exchange. Вторая форма файла данных, известная как автономный файл данных Outlook (OST), позволяет вам работать с сообщениями, даже если вы не можете подключиться к почтовому серверу в вашей системе. Далее мы обсудим, как импортировать OST в профиль Outlook?

Что такое файлы OST?

Когда вы создаете новую учетную запись в Microsoft Outlook, создается зашифрованный файл данных Outlook, известный как Offline Storage Table (OST). Это связано с определенным профилем на определенном ПК, где была настроена ваша учетная запись. Вы можете использовать файлы данных Outlook, если у вас есть учетная запись MS Exchange и вы хотите работать в автономном режиме (.ost). Они чрезвычайно полезны в случае простоя сервера или ненадежного интернет-соединения.

Однако в следующей части мы рассмотрим различные методы преобразования OST в файл данных Outlook.

Читать далее

Как установить ARCH LINUX на UEFI BIOS

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

Гайд на установку и базовую настройку дистрибутива Arch Linux для последущей установки DE. Гайд для UEFI биоса. В гайде используется: EXT4 файловая система для корня, редактора текста micro, стандартные утилиты Arch Linux и утлиты LiveCD Arch Linux.

Читать далее

Как сгенерировать картинку в нейросети Stable Diffusion по запросу на русском языке

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

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

Читать далее

4 ключевых шага к сильному бренду

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

4 ключевых шага к сильному бренду

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

Давайте рассмотрим четыре ключевых шага, которые должен предпринять каждый, кто стремится стать настоящим брендом.

Читать далее

Создание сервера на python 3 с использованием встроенной библиотеки socket

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

Всех приветствую, долго думал, написать статью или нет, но все же решился поделится такой забавной темой как сервер на python.

Начнем с создания двух файлов, назовем их: server.py и client.py.

Читать далее

Обход капчи с помощью резидентских прокси: новые методы обхода защиты

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

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

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

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

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

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