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

Все потоки

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

Эффективный кол-центр в 2023 году: как запустить и получить максимум

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 6
Recovery Mode
Перевод

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

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

Новости

Три способа ускорить ваш метаболизм (и чего делать не стоит)

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

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

Медленный или "вялый" обмен веществ - это первое, что мы виним в своих попытках похудеть. В результате индустрия объёмом в $33 млрд (и это только в США) предлагает тысячи продуктов, обещающих ускорить метаболизм для успешного похудения. Но вместо того, чтобы покупать добавки, можно сделать кое-что другое, чтобы ускорить метаболизм.

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

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

Водный мир: плавучие двухуровневые фермы

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


В основе любой пирамиды потребностей человека лежат базовые физиологические нужды: вода, пища, сон и т. д. Учитывая численность населения планеты, неудивительно, что именно эти ресурсы испытывают глобальную нехватку. Если же добавить сюда и нехватку энергоресурсов, то картина вырисовывается весьма удручающая. Научное сообщество уже не первый год находится в поисках оптимального метода решения этих проблем. Ученые из Университета Южной Австралии разработали концепцию морских вертикальных ферм, способную решить проблему нехватки чистой воды, сельскохозяйственных земельных ресурсов и продовольствия. Какова конструкция ферм на воде, как они работают, и насколько они эффективны? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Рейтинг 0
Комментарии 0

[SDK и UI-библиотеки] Разделяемые ресурсы и асинхронные блокировки

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

Это глава 46 раздела «SDK и UI-библиотеки» моей книги «API». Второе издание книги будет содержать три новых раздела: «Паттерны API», «HTTP API и REST», «SDK и UI‑библиотеки». Если эта работа была для вас полезна, пожалуйста, оцените книгу на GitHub, Amazon или GoodReads. English version on Substack.

Другой важный паттерн, который мы должны рассмотреть — это доступ к общим ресурсам. Предположим, что в нашем учебном приложении открытие экрана предложения стало требовать выполнения дополнительного запроса к серверу и, таким образом, стало асинхронным. Модифицируем код OfferPanelComponent:

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

Истории

Лиды с Директа в 2–3 дешевле: лайфхак при настройке Мастеров кампаний

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

Два года назад Яндекс выкатил Мастер кампаний. Споры по эффективности МК не утихают до сих пор, звучат негативные оценки. Мы тоже были настроены скептически, но при тесте различных форматов нашли методику работы с МК. Она позволила уменьшить стоимость лида в 2–3 раза. Расскажем, как нам это удалось.

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

Процессор для геймерского ПК: стоит ли переплачивать?

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

Привет, Хабр! Сегодня мы хотим поговорить о процессорах, а точнее о выборе оптимального “камня” для игровой машинки. В этой статье я хочу обсудить доступные (и не очень) процессоры, которые можно установить в игровой ПК. И по такому случаю предлагаю вам присоединиться к дискуссии — а стоит ли переплачивать за процессор, если его мощность и играх не потребуется? Под катом — результаты открытых тестов, сравнения процессоров и много полезных (и не очень) мыслей о том, какой процессор лучше покупать в геймерских целях.

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

Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 4: пользовательский интерфейс

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

Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. Как вы помните из предыдущих частей (1, 2, 3), у нас уже есть функциональность для работы с планировщиком в бэкенде. Теперь нашей задачей будет создать удобный и интуитивно понятный пользовательский интерфейс, чтобы пользователи могли легко взаимодействовать с задачами.

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

Что не так со «слиянием» в word+excel и как по уму автозаполнять шаблонные документы

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

Надысь зашел здесь в комментах разговор про автозаполнение документов по шаблону. Визави имел неосторожность положительно отозваться за нативное майковское "слияние excel+word". На что я, по поводу пятницы, решил вывалить ответные соображения насчет неустранимых дефектов этого феномена.

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

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

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

Компании из КНР усиленно развивают собственные производственные линии, включая те из них, что предназначены для создания процессоров. Сейчас одна из крупнейших компаний в стране, YMTC, собирается получить аппаратное обеспечение и комплектующие для литографии. Подробности — под катом.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 3

Когда private, но очень хочется public

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

В 2016 году меня пригласили помочь с разработкой экшн-очков "ORBI", это такие водонепроницаемые очки с несколькими камерами, которые могут стримить 360видео сразу на смартфон, ну а если с ними поплавать, тоже ничего сломаться не должно. (https://www.indiegogo.com/projects/orbi-prime-the-first-360-video-recording-eyewear#/). Собственно моей задачей было написать алгоритм склейки видео потока с четырех камер в одно большое 360* видео, на тот момент задача не очень сложная, но требующая немного специфичных знаний opencv и окружения. Но статья не об этом, потому что теперь это все оберегаемое IP, а про то как мы легальными и не очень средствами языка С++ писали тестовое окружение для используемых классов и соответственно алгоритмов. Да вы скажете, что там такого - сделал гетеры да тестируй себе на здоровье. А если гетера нет или переменная класса спрятана в private секцию и возможность изменить хедер отсутствует. Или вендор либы забыл положить хедеры, и прислал только скан исходников (китайские друзья они такие), а тестировать это надо? Помножив желание написать тесты на утренний кофф и приплюсовав дикий энтузиазм, можно получить очень много ошибок компиляции интересного опыта. Как говорил один мой знакомый лид: "Нет такого кода, который мы не сможем порефакторить, особенно за утренним кофф".

private not public?
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 10

Настройка авторизации через ssl сертификат на уровне nginx

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

Привет уважаемые, хабровчане!

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

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

Как не потерять производительность при секционировании в MS SQL

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

Рассмотрим достаточно распространенную ситуацию. Имеется огромная таблица примерно следующей структуры:

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

Когда во Вселенной впервые появились континенты?

Время на прочтение 5 мин
Количество просмотров 2.5K
Перевод

По одной из гипотез континенты Земли необходимы для появления и поддержания на ней жизни. Континенты «плавают» поверх вязкой мантии Земли, а тепло ядра планеты не даёт мантии затвердеть и зафиксировать континенты на месте.

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

Джейн Гривз — профессор астрономии в Школе физики и астрономии Кардиффского университета в Уэльсе. Её работа посвящена образованию планет и обитаемости. Её новое исследование опубликовано в журнале Research Notes of the American Astronomical Society. В его названии содержится простой вопрос: «Когда появились первые экзоконтиненты?»

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

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

Yandex Scale
Дата 25 – 26 сентября
Время 17:00 – 18:00
Место Москва Онлайн
Битва пет-проектов
Дата 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
Место Санкт-Петербург Онлайн
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн

Эволюция человека остановилась?

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

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

Я думаю все знают, что такое естественный отбор. Антилопы убегают от львов, самые быстрые антилопы выживают и передают свои гены дальше, а медленные погибают. Таким образом с каждым поколением антилопы становятся быстрее. А теперь давайте посмотрим на людей. Как правильно сказал Станислав Дробышевский высокий интеллект, не является тем признаком, который делает человека более эволюционно успешным. Для успешности нужно не только выжить, но и передать как можно больше своего генетического материала, то есть завести больше детей. Какие признаки способствуют эволюционной успешности человека? Сразу вспоминается фильм Идиократия, да? Но на самом деле всё не так плохо, да мозг уменьшается и вероятно люди становятся физически слабее, на этот счёт тоже есть исследование(1 и 2), хотя срок исследований слишком мал для далеко идущих выводов. Для понимания куда мы движемся по дороге эволюции, сначала нужно понять, как проходит естественный отбор в нашей популяции.

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

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

Создание мини игр и анимации в Online редакторе Collagen_2

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

Collagen позволяет создавать тестовую анимацию управляемую с клавиатуры, имеется редактор уровней который позволяет создавать слои, перемещать камеру вида а также управлять анимацией персонажа.

Для создания анимации небходимо создать в редакторе все необходимые спрайты: спрайты с анимацией, спрайты с фоновой подложкой, сохранить их в проект. Как создавать спрайты читать в описании редактора.

В данном примере будет объяснена простейшая анимация движения персонажа, а также принцип работы камеры вида сверху.

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

Bootstrap: швейцарский нож аналитика

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

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

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

Колонизация Марса: какая экосистема нужна для колонистов и как её создать. Часть 2

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

В первой части статьи мы обсудили основу для одного из вариантов жизнеобеспечения колонии на Марсе — биореакторы. Ну а во второй части поговорим о том, почему всё это важно, а также о причине того, почему такую систему жизнеобеспечения не слишком уж и активно пытались реализовать. Что же, самое интересное — под катом.

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

SSL для всех (пользователей MariaDB), даром, и пусть никто не уйдёт обиженный

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

MySQL научился использовать OpenSSL, чтобы шифровать трафик между клиентом и сервером году где-то в 1999. В принципе работало оно нормально, свою задачу выполняло, трафик шифровало. Но был там один фатальный недостаток. SSL в MySQL, а позже и в MariaDB, не работал сам, сразу. Его надо было настроить. И это было непросто.

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

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

Event Loop в деталях

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

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

JS был спроектирован как однопоточный язык программирования. Это значит, что он может выполнять только одну операцию одновременно. Тем не менее у JavaScript есть такой механизм как Event Loop, который как раз и позволяет выполнять "асинхронные" операции. Почему "асинхронные" в кавычках? Да просто потому что JavaScript тоже выполняет их синхронно, асинхронности в самом JavaScript как таковой нет. Вперед под кат, будем разбираться)

Promise.then()
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 4

Лазерная резка карбидокремниевых пластин для ядерных батареек

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

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

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

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