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

Все потоки

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

Как добавить несколько товаров в Shopify корзину одним кликом?

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 208
Туториал

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

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

Новости

Аннотации и рефлексия в Java

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


Привет, уважаемые читатели Хабра!

Аннотации и рефлексия являются ключевыми концепциями в Java, предоставляя разработчикам мощные инструменты для создания более гибких, адаптивных и понятных приложений. Аннотации предоставляют способ добавить метаданные к классам, методам и полям, что позволяет компилятору и другим инструментам анализировать код более глубоко. Рефлексия, с другой стороны, позволяет программам анализировать и модифицировать свой собственный состав и поведение во время выполнения.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Небезопасная многопоточность или Race Condition

Время на прочтение 13 мин
Количество просмотров 734
FAQ

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

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

Небольшой тест нескольких БД при работе с многими таблицами

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

Я новичок в работе с базами данных и для их изучения (а заодно для изучения Питона) начал небольшой пет-проект. В процессе оказалось, что в моей многопользовательской системе запросы к БД всегда касаются только одного пользователя. «Отлично!» подумал я, «раздам каждому пользователю по табличке и сэкономлю ресурсы сервера на индексации!». Конечно сначала я почитал литературу и подобных решений в ней не нашел. Потом сходил на один из популярных ресурсов и там мне объяснили, что так делать нельзя. Но почему – никто объяснить не смог (или возможно не захотел). Поэтому я решил сделать небольшой тест на самых популярных БД – проверить что будет на самом деле.

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

Истории

Зачем айтишникам спорт, и почему мой выбор — конный?

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

Нас с женой Лилей, а она по совместительству директор по развитию нашей девелоперской компании Алее Софтвер,  в конный спорт привела наша сотрудница Наташа, которая на момент 2014 г работала у нас Java-разработчиком. Началось все с проигранного пари, Наташа не успевала закрыть проект к концу года, на кону были шоколадка и посадка на лошадь. Лиля проиграла и после новогодних мы пошли в наш первый конный клуб. Началось всё с групповых занятий, достаточно быстро купили себе коня, дурное дело не хитрое. В 2019 также случайно стали совладельцами конноспортивного клуба. Как мы дошли до этой ручки?

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

Читать далее
Всего голосов 17: ↑14 и ↓3 +11
Комментарии 30

Релиз Oculus Quest 3: тоньше, мощнее, с новыми джойстиками. Смотрим, что получилось и сравниваем с Pico 4

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

Сегодня (28 сентября) открыт предзаказ новых очков виртуальной реальности Oculus Quest 3, релиз которых назначен на 10-ое октября. Сделаю небольшой обзор шлема, выскажу своё мнение о нём, сравню с предыдущим шлемом Quest 2 и Pico 4.

Сам я активно пользуюсь Oculus Quest 2 уже пару лет и если сравнивать их с третьей версией, то забегая впёрёд скажу, что новый шлем выглядит просто потрясающе!

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 24

Полезное для начинающего Системного аналитика

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

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

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

Распознавание по цвету. Как мы выбирали между классическими алгоритмами и нейросетями

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

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

Классические алгоритмы или нейросеть?
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Компании плакали, кололись, но продолжали искать системных аналитиков

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

Системный аналитик — одна из наиболее востребованных профессий на российском ИТ-рынке. Хороших, как обычно, на всех не хватает. Согласно статистике за первую половину 2023 года, средний ежемесячный размер дохода такого специалиста составляет 200 тыс. руб. Джуны зарабатывают раза в два меньше мидлов, а сеньоры — всего на 15% больше. Но это лишь статистика. А в реальной жизни на собеседования в российские ИТ-компании часто приходят кандидаты с нулевым опытом системного анализа, весьма посредственными профессиональными знаниями и нереальными зарплатными ожиданиями. И, надо признать, трудоустраиваются, и годами получают зарплату сильно выше рынка, принося минимальную пользу компании.

Однако, как показывает практика, долго такая перегретость рынка не держится. Относительно низкий порог входа вкупе с высокими зарплатами привлекает на него новые кадры. Постепенно рынок оказывается перенасыщен кандидатами без серьёзного опыта, и их востребованность снижается. Мы видим этот тренд на примере ИТ-специалистов: по данным исследования hh.ru, в июне 2021-го на одну вакансию приходилось порядка трёх резюме, а в июне 2023-го — уже более шести. На этом фоне предсказуемо снижаются зарплатные предложения для джунов: начинающие ИТ-специалисты сейчас почти всегда сталкиваются с низким зарплатным стартом.

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

Логично, отлично — погнали! Но, как обычно, есть нюансы…

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

CyberCamp 2023: итоги, задания и победители

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

Хабр, привет! В сентябре мы провели второй онлайн-кэмп по практической кибербезопасности — CyberCamp 2023. Событие собрало в два раза больше участников в сравнении с прошлым годом — более 10 000 зрителей и 100 команд, сражавшихся в двух лигах: корпоративной и студенческой. 

Онлайн-кэмп объединил в себе несколько форматов: онлайн-конференцию с докладами, соревнования команд киберучений и интерактивы для зрителей. В рамках мероприятия функционировали две независимые платформы. На одной в течение трех дней участники киберучений со всей России боролись за призовые места и оттачивали свои навыки. А на второй зрители проходили викторины, задания и мини-игры, наблюдали за трансляцией и слушали 25 докладов от ИБ-экспертов из «Инфосистемы Джет», Positive Technologies, «Лаборатории Касперского», Yandex Cloud, АО «СОГАЗ», BI.ZONE, Qrator Labs и др.

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

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

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

Advanced Process Control (APC)

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

Всем привет!

На HABRе есть интересная статья (даже две) про RTO, которая тесно связана с СУУТП, но нет ни одной статьи про саму СУУТП. Не порядок. Надо исправляться.

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

Как выбирать онлайн-школу

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

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

Определяющими факторами для любого человека являются:

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

Как астрология стала астрономией

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

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

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

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

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
Business⁢ Day: Retail CPG
Дата 28 сентября
Время 09:50 – 14:00
Место Онлайн
XIX конференция разработчиков свободных программ «Базальт СПО»
Дата 29 сентября – 1 октября
Время 10:00 – 19:00
Место Переславль-Залесский Онлайн
Kokoc Hackathon
Дата 29 сентября – 1 октября
Время 19:00 – 21:00
Место Онлайн
Ruby Russia 2023 Online
Дата 30 сентября
Время 11:00 – 21:00
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

ИИ и Big Data в найме персонала

Время на прочтение 3 мин
Количество просмотров 252
Обзор

Поговорим сегодня про AI и Big Data в HR-сфере. Поскольку тематика обширная, а писать книгу не хочется, то сконцентрируем внимание на оценке персонала во время найма, поскольку это первая ступень цикла жизни кандидата.

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

Как работать с динамическими блоками в nanoCAD и переносить объекты из AutoCAD

Время на прочтение 12 мин
Количество просмотров 330
Обзор

Все привыкли к тому, что первый инструмент проектировщика — это AutoCAD, который доминирует в мире черчения и проектирования с момента создания с 1980-х годов. Известность AutoCAD в сообществе САПР сравнима с известностью Photoshop в сообществе фоторедакторов, и одним из несомненных плюсов AutoCAD является возможность создания динамических блоков, использование которых обеспечивает большую гибкость и эффективность при проектировании. Лидерство AutoCAD не мешает конкурентам выпускать собственные версии САПР с поддержкой DWG. Эти альтернативы уже заработали своих лояльных пользователей. Одной из них является Платформа nanoCAD.

Сегодня в связи с уходом Autodesk с российского рынка многие проектные организации рассматривают именно Платформу nanoCAD как самую очевидную альтернативу AutoCAD.

Меня зовут Олег Кирьянов, я руковожу отделом внедрения и инженерной поддержки САПР в компании «Системный софт». Мы получаем большое количество вопросов пользователей к технической поддержке, и один из самых частых: «Как в nanoCAD создавать сложные динамические объекты и „дружит“ ли эта платформа с автокадовскими динамическими блоками?». В этой статье я постараюсь дать развернутый ответ и на примерах описать все нюансы.

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

«Барби»: какие проблемы инфобеза может показать нам Барбиленд

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

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

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

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

NoArchitecture Kotlin Compose

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

Статья про основные моменты использования Compose в Android разработке на примере простого приложения. Три таба в одном Activity. Обращение в сеть, парсинг Json. Немного анимации. Приложение сделано на коленке за пару дней. Скорее как вопрос к сообществу

TODO: Добавить Clean Architecture

Не кидайтесь тапками, лучше пишите советы как ускорить загрузку списка на холодную и как запустить xcode-kotlin plugin в Xcode

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

Основы полнотекстового поиска в ElasticSearch. Часть третья

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

Это третья и заключительная статья из цикла, в которой рассмотрим стандартную модель ранжирования документов в Elasticsearch.

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

В Elasticsearch существует несколько моделей ранжирования документов. По умолчанию используется Okapi BM25.

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

Построение пайплайна обработки данных в реальном времени с использованием Python

Уровень сложности Сложный
Время на прочтение 11 мин
Количество просмотров 1.3K
Обзор

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

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

В этой статье мы рассмотрим как построить пайплайн обработки данных в реальном времени с использованием Python.

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

Как учёные снижают пагубное влияние космических полётов на организм человека

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

Когда 30 мая 2023 г. на орбите вокруг Земли одновременно оказались 17 человек, это стало рекордом. Благодаря тому, что НАСА и другие федеральные космические агентства планируют больше пилотируемых полётов, а коммерческие компании уже доставляют людей в космос, возможности для полётов человека в космос быстро расширяются.

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

Как кинезиолог, работающий с космонавтами, я много лет изучаю влияние космоса на тело и мозг человека. Я также участвую в проекте НАСА, направленном на снижение риска для здоровья участников будущего полёта на Марс.

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