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

Вывернул DNS наизнанку

Просмотры 0
DNS *Администрирование доменных имен *Сетевые технологии *
Ожидает приглашения

Статья о том, как написать dns сервер на python превратить служебную dns зону .arpa в свой собственный домен при помощи сервиса, предоставляющего бесплатные IPv6 адреса.

Читать далее

Оптимизация запроса и запрос оптимизации

Простой Простой
Просмотры 0
Data Engineering *Hadoop *SQL *Администрирование баз данных *
Ожидает приглашения

Как не грабить память, не пытать диск, не мучать кластер. Или делать все это всего одним запросом на Impala к Hadoop.

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

Читать далее

Мультиархитектурность

Просмотры 0
Программирование *
Ожидает приглашения

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

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

Читать далее

Очередное доказательство

Просмотры 0
Математика *
Ожидает приглашения

Как известно, теорема Ферма была доказана в 1995 году. Только поиски простого доказательства не остановились. Ферма, говорят, уместил его на полях книги. Предлагаю очередную попытку. С желанием разобраться в правильности или нет данного доказательства. Оно опирается на школьную математику. Правда, затрагивает лишь трехмерное пространство. Есть надежда, что этот метод подойдет и для n-мерных пространств, где n>3.

Читать далее

Как работает буферизация в Rust: стандартная библиотека std::io::{BufReader, BufWriter}

Простой Простой
Просмотры 0
Rust *
Ожидает приглашения

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

Казалось бы, можно открыть стандартную библиотеку Rust, найти документацию std::io::{BufReader, BufWriter} и закончить на этом. Однако моя цель разобрать вопрос на более фундаментальном уровне, поэтому ниже попробую сделать это, несмотря на пробелы в базовых знаниях.

Читать далее

Как инвестировать россиянину в 2023, и почему именно в крипту?

Просмотры 0
Децентрализованные сети *Криптовалюты Финансы в IT
Ожидает приглашения

Как продолжить зарабатывать на собственных средствах, не боясь за их сохранность, обеспечить средства мобильностью и подобрать правильный инструмент для их хранения?

Читать далее

Как выложить свой модуль на PyPI

Просмотры 0
Python *Программирование *
Ожидает приглашения

PyPI (Python Package Index) - это каталог модулей и библиотек для языка программирования Python, которые могут использовать все. Я думаю, все, кто программируют на Python, хотя бы раз устанавливали и использовали модули. Так вот, все пользовательские модули (т. е. те модули, которые вы устанавливаете, а не те, которые идут из-под коробки) выложены на PyPI.

Что же нам нужно, чтобы выложить модуль на PyPI?

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

Command Injections Ч.1

Просмотры 0
Информационная безопасность *Тестирование веб-сервисов *
Ожидает приглашения

Уязвимость Command injection (В дальнейшем CMDi) относится к наиболее критическим типам уязвимостей. Она позволяет нам выполнять системные команды непосредственно на внутреннем сервере хостинга, что может привести к плачевным последствиям. Если веб-приложение использует управляемый пользователем ввод для выполнения системной команды на внутреннем сервере, мы можем внедрить вредоносную полезную нагрузку, чтобы выполнять наши команды.

Читать далее

Как защитить свои права владельцу опциона на долю в компании. Чек-лист

Простой Простой
Просмотры 0
Читальный зал
Ожидает приглашения

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

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

Читать далее

Важность непрерывного обучения в быстро развивающейся технологической отрасли

Простой Простой
Просмотры 0
Научно-популярное Учебный процесс в IT
Ожидает приглашения

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

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

Читать далее

Математика для входа в Data Science (ресурсы на английском)

Просмотры 0
Big Data *Математика *Машинное обучение *
Ожидает приглашения

Летом 2021 меня заинтересовала сфера Data Science, а конкретно Machine Learning (далее МЛ). Это не простая профессия и у нее достаточно высокий порог входа, а требования к джунам с каждым годом растут. Для входа в МЛ необходимо иметь сильный бэкграунд в математике.

Читать далее

CAN шина

Просмотры 0
Интернет вещей Компьютерное железо Программирование микроконтроллеров *Схемотехника *
Ожидает приглашения

Всем привет! Я начинающий разработчик и увлекся Embedded стороной вопроса. Лучший способ запомнить информацию - написать какой нибудь конспект и поделиться им. Ниже моя краткая выжимка о CAN шине и передаче данных через нее.

Читать далее

Как сделать статический веб-сайт в object storage на s3 aws sdk

Просмотры 0
Go *Алгоритмы *Облачные сервисы *Программирование *
Ожидает приглашения

Приветствую! Я сижу в крайне уставшем состоянии, но с чувством гордости за выполненную задачу. Задача: закинуть статический html сайт с css, js,images в object storage и выводить это добро в iframe. В object storage, потому что уже его используем, а чем больше зависимостей, как известно, тем хуже. Мне оказалось крайне сложно найти информацию по этому поводу. С немного подгоревшим стулом я решил написать информацию по этому вопросу, т.к. это должно быть в интернете.

Читать далее

ИИ победит человек(а)

Просмотры 0
Будущее здесь Искусственный интеллект Исследования и прогнозы в IT *
Ожидает приглашения

С чат-ботом я трепался накануне,
"Разумен Я!" - меня он убеждал.
Увы, его слова пропали втуне,
Свет отключился. Занавес. Финал.

Чат-бот ChatGPT открыл ящик Пандоры и всерьёз напугал и удивил многих. Как с этим будет жить мир дальше?

Читать далее

Email Marketing: Ключ к построению прочных отношений с клиентами

Просмотры 0
Email-маркетинг *Брендинг Контент-маркетинг *Медийная реклама *Презентации
Ожидает приглашения

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

Читать далее

История «Как потратить 8 лет, думая, что ты веб-разработчик»

Просмотры 0
WordPress *Карьера в IT-индустрии
Ожидает приглашения

Жил-был молодой человек по имени Иван, который всегда был очарован миром технологий. После получения средне-специального образования на токаря он несколько лет работал на мебельной фабрике. Это была постоянная работа, но Иван знал, что это не было его истинным призванием.

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

Читать далее

Развитие QSqlTableModel и QTableView

Просмотры 0
C++ *Qt *SQLite *
Ожидает приглашения

Возможно вам тоже покажется, что развитие Qt как минимум в части Sql остановилось этак лет 12 назад.

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

быстро создать приложение для работы с бд