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

Разработка

Сначала показывать
Порог рейтинга
Уровень сложности

Большая подборка тестовых заданий для тестировщиков. Гайд и рекомендации

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 399

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

Достаточно часто соискателям на позицию QA Engineer компании высылают тестовые задания (ТЗ). Их решение дает первичное понимание об уровне специалиста и является дополнительным фильтром для нанимающего менеджера.

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

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 0

Новости

Основано на реальных событиях: как шифровальщики ведут переговоры и что советуют жертвам

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1K

Программы-вымогатели — одна из главных киберугроз для российских компаний. Только в прошлом году, по данным F.A.C.C.T., количество атак шифровальщиков на бизнес увеличилось в 2,5 раза. В некоторых случаях суммы выкупа достигали 321 млн рублей.

Мы изучили реальные переписки с вымогателями за последние два года. Самые показательные примеры и выводы — в этой статье.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Превращают школьников в айтишников, помогают инвалидам и повышают мотивацию в команде – эти и другие российские стартапы

Время на прочтение 4 мин
Количество просмотров 231

12 новых российских проектов для создания телеграм-магазина, интеграции между сервисами для онлайн-образования, геймификации комментариев на сайтах и многого другого. Битва за «Продукт недели» началась!

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

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Комментарии 0

ИИ в 3D: Где мы сейчас и какое будущее нас ждёт? (Часть 1)

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 348

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

Читать далее
Рейтинг 0
Комментарии 3

Истории

Настройка C++ проекта c OpenMP. Обертывание С++ для Python с помощью pybind11 и CMake

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 988

В статье описан практический пример настройки проекта на языке C++ с использованием, в качестве примера, библиотеки для многопоточных вычислений OpenMP , а также дальнейшее обёртывание для использования в проектах написанных на Python при помощи библиотеки Pybind11. В качестве системы сборки используется CMake. Основное внимание уделено именно сборке проекта.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

Шаг за шагом: Реализация автоматического резервного копирования PostgreSQL в Kubernetes и его синхронная отправка на S3

Уровень сложности Средний
Время на прочтение 27 мин
Количество просмотров 1.7K


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

Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 6

Повторяем Bad aplle на языке Python ASCII-графикой

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2.3K

Повторяем Bad Apple в Python ASCII-графикой

Доброго времени суток, уважаемые читатели хабра, в этой статье я расскажу Вам о том, как я повторил клип Bad Apple ASCII-графикой

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 12

Бизнес на Open-Source на примере Red Hat, Databricks, Grafana, Cloudera, Confluent, Elastic и других

Время на прочтение 8 мин
Количество просмотров 1.1K

Open-Source почти везде. Почти в каждом проекте и информационной системе встречается какая-то часть кода, распространяемая под open-source лицензией. И это не просто небольшие фрагменты кода, а полноценные, зрелые, высококачественные продукты, которые развиваются и поддерживаются большими (и дорогими) командами. В данной статье я постараюсь разобраться в бизнес-моделях “бесплатного” софта.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 4

Где бесплатно учить Java в 2024 году

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 5.3K

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

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

 Изучения Java в 2024 году остается актуальным по нескольким причинам:

1. Популярность: Java является одним из самых популярных языков программирования в мире и сохранит свою популярность и в 2024 году. Множество компаний и организаций используют Java для разработки приложений и веб-сервисов, поэтому знание этого языка будет востребовано.

2. Карьерные возможности: Знание Java открывает широкий спектр карьерных возможностей. Работа с Java может предоставить вам возможность работать в таких областях, как разработка мобильных приложений, веб-разработка, разработка игр, аналитика данных и многое другое.

3. Android-разработка: Java является популярным языком программирования для разработки приложений под платформу Android. С учетом того, что Android продолжает быть одной из самых популярных мобильных операционных систем в мире, знание Java будет необходимым для разработки приложений для этой платформы.

4. Устоявшийся экосистема: Java имеет богатую экосистему инструментов и фреймворков, которые помогают разработчикам ускорить процесс разработки и повысить производительность. Знание Java позволит вам использовать все преимущества этой экосистемы и упростить свою работу.

Читать
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 4

Проверяем актуальность go.mod и go.sum

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1K

Бывает на практике, что приходится ревьюить запрос на слияние, и видить подозрительные изменения go.mod и go.sum, возможно меняется только один файл, и возникает закономерный вопрос, а нужны ли эти изменения, или это случайно попало в коммит, быть может коллега забыл добавить другой файл в коммит или запустить go mod tidy после удаления зависимости? А может быть это ты сам в предыдущих коммитах добавил лишние изменения?

В общем возникают вопросы, и чтобы их стало меньше можно автоматизировать проверку актуальности состояния файлов go.mod и go.sum.

Давайте автоматизируем...
Всего голосов 6: ↑3 и ↓3 0
Комментарии 2

Годовой дайджест по аналитике и ML за 2023

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.5K

Привет, Хабр! Я Стас, занимаюсь развитием аналитических и ML-продуктов в Selectel. В новом мега-дайджесте мы с командой собрали для вас свои лучшие материалы по итогам 2023 года. Читайте и сохраняйте в закладки: пригодится всем, кто хочет быть в курсе новостей и актуальных технологий из мира AI, ML и дата-аналитики.

Под катом — ежемесячные дайджесты, которые вы могли пропустить, экспертные статьи по совместному использованию GPU, кэшированию датасетов и бэкапированию данных в Kubernetes, а также записи докладов с наших мероприятий.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 0

Почему нынешние ИИ не проявляют все свои возможности. Пока или навсегда?

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.5K

Эта статья-размышление, что мешает нынешним генераторам ИИ показать все возможности. Смогут ли они получить «больше силы» и проявить ее?

Читать далее
Всего голосов 6: ↑1 и ↓5 -4
Комментарии 12

ExamClouds: Бесплатные Уроки Java для Начинающих с Видео, Тестами и Практикой

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 960

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

ExamClouds: Ваш Путеводитель в Мире Java

На сайте www.examclouds.com мы предлагаем бесплатные уроки для начинающих по Java программированию, созданные с любовью к коду и стремлению делиться знаниями. Что делает ExamClouds уникальным и неотразимым источником обучения? Давайте рассмотрим несколько ключевых особенностей.

1. Обширные Учебные Материалы: Видео, Статьи, Тесты и Задания

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

2. Подходит для Всех Уровней Навыков

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

3. Интерактивные Тесты и Практика

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

4. Обновления и Расширения Ресурсов

Читать далее
Всего голосов 9: ↑0 и ↓9 -9
Комментарии 2

Ближайшие события

От детектора ИИ-текстов до безградиентной оптимизации. О чём учёные из AIRI рассказывали на конференции NeurIPS 2023

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 419

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

Среди лидеров этого списка (рейтинг A*) самой топовой с точки зрения цитирования по сей день остаётся конференция Neural Information Processing Systems или, сокращённо, NeurIPS, куда ежегодно стремятся попасть многие исследователи. Статьи и доклады проходят там жёсткий отбор — в 2023 году туда было принято лишь 26 процентов статей. Тем приятнее, что на NeurIPS 2023, который прошёл в декабре, учёными Института искусственного интеллекта AIRI было сделано там сразу восемь докладов.

О том, какие результаты представили там наши исследователи, я расскажу в тексте ниже.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

О мат-нотациях и Машинах Тьюринга

Уровень сложности Сложный
Время на прочтение 10 мин
Количество просмотров 1K

Всем Хабр! Совсем недавно открыл для себя некоторые прелести Латеха и начал активно в нем работать. По ходу дела возникали разные интересные мысли, которыми здесь и поделюсь. В статье пойдет речь о моих небольших дополнениях к мат-нотациям, которых мне не хватало, а также о том, как построить Машину Тьюринга с помощью оных.

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

Построить МТ
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 10

За пределами номера телефона: Использование TOTP для усиления безопасности

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1.4K

Двухфакторная аутентификация, хоть и добавляет шаг в процессе распознавания пользователя со стороны системы или сайта, но все же становится необходимой мерой для безопасной коммуникации. Большинство крупных веб-ресурсов мира сделало этот метод обязательным ввиду расширения списка возможных киберугроз. SMS и Call Password (звонок клиенту) для этой цели — инструменты привычные, но что насчет альтернатив? Иную реализацию «двухфакторки» предлагает TOTP — алгоритм одноразового пароля на основе времени.

Читать далее
Всего голосов 6: ↑2 и ↓4 -2
Комментарии 19

Универсальные факты: конструктор извлечения для аналитика

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 338

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

Если бы эту экспертизу проводил человек, то на его стол (физический или виртуальный) должен попасть большой пакет документов: устав организации, протокол о создании общества, протокол о нотариальные доверенности и многое другое. И чтобы искусственный интеллект (система автоматического принятия правового решения, или, как мы её называем, «робот-юрист», эта технология даже запатентована) мог принять решение, нужно сначала из каждого документа извлечь определённую информацию (значимые факты), структурировать её и отправить на проверку. Только после этого робот-юрист решит, есть ли правовые риски в этой кредитной сделке.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 1

О люстре Чижевского и ионизации воздуха

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 6.4K
Картинка Harryarts, Freepik

Многим хорошо известна, а кто-то просто слышал, о таком интересном устройстве, как «Люстра Чижевского», или электроэффлювиальная люстра, автором которой принято считать Александра Леонидовича Чижевского.

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

Является несомненным тот факт, что его изобретение получило международное признание и вошло в широкий обиход, являясь известным и по сей день.
Читать дальше →
Всего голосов 62: ↑55 и ↓7 +48
Комментарии 63

«Волчья пена» для полупроводников и не только: краткая история вольфрама

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 1.2K

Мы продолжаем рассказывать о различных металлах, истории их открытия, применении и патентом аспекте. На этот раз речь пойдет о вольфраме. Данный металл имеет атомный номер 74. В природе он имеет пять изотопов, четыре из которых стабильны, а пятый имеет большой период полураспада. Содержание вольфрама в земной коре составляет в среднем 1,3 г/т.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 2

Зачем делать новый язык программирования?

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 5K

Когда в публичном пространстве появляется информация о новом языке программирования, поднимается волна неприятия. Негатива столько, что хоть святых выноси!

Причин у этого явления много и, скорее всего, сделать с ним ничего нельзя, такова уж человеческая природа.

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

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

Читать далее
Всего голосов 16: ↑10 и ↓6 +4
Комментарии 22