Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 2 мин. 48 сек. назад

Подключение к vpn через yubikey на ubuntu

чт, 09/21/2023 - 15:55

Не так давно я столкнулся с проблемой подключения к vpn при помощи аппаратного usb-токена. Мне предоставили инструкцию, но оказалось, что она актуальна только для Windows, а у меня на ноуте Ubuntu.

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

Читать далее

Плагины для Visual Studio Code, актуальные в 2023 году

чт, 09/21/2023 - 15:45

Привет, Хабр! Сегодня представляем подборку плагинов для Visual Studio Code, которые могут упростить работу. Представленные инструменты позволяют увеличить продуктивность работы, вести контроль версий, работать с отладкой и т. п. Разные плагины для разных задач. Конечно, хороших плагинов гораздо больше, чем может уместиться в рамках одной статьи, поэтому, если у вас есть собственные фавориты, давайте обсудим их в комментариях.

Читать далее

Визуализация алгоритмов стандартной библиотеки C++

чт, 09/21/2023 - 15:43

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

Читать далее

«Пофиксил две своих проблемы, а вылезло еще шесть». Честные кейсы наших IT-стажеров

чт, 09/21/2023 - 15:41
«На стажировке не дают реальных задач», «Тебя и близко к реальному проекту не подпустят!», «Лидам некогда с тобой нянчиться: ошибешься — и на выход!», «Даже если возьмут в штат, все равно будешь „принеси-подай”». Так многие думают про стажировки в IТ-компаниях.



Чтобы развеять стереотипы, мы подготовили три честных истории от сотрудников «Лаборатории Касперского», которые в свое время проходили стажировку Kaspersky Safeboard. Они разбирают реальные кейсы из своей практики и рассказывают, как этот опыт помог им в дальнейшей работе. А какое решение их кейсов предложили бы вы?

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

Встречайте QmlBrowser – маленький, но перспективный принц на балу старых пердунов

чт, 09/21/2023 - 15:37

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

Читать далее

Как организовать поиск в стартапе, который планирует вырасти до масштабов ВКонтакте

чт, 09/21/2023 - 15:33

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

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

Читать далее

Наставничество в компании: как к нему подступиться и почему это вам нужно

чт, 09/21/2023 - 15:24

Тема наставничества в компаниях сегодня крайне популярна. Это такой способ обучения, при котором более опытные специалисты передают свою экспертизу новичкам или коллегам на младших позициях, помогая им лучше адаптироваться в команде и быстрее нарастить профессиональные скиллы. Корпоративные менторские программы есть во всех компаниях из списка Fortune 50. И неудивительно, ведь наставничество полезно не только самим сотрудникам, но и бизнесу: по данным исследования, проведённого в РЭУ Плеханова, наставники снижают текучесть кадров на 10%, а затраты на обучение — на 15%.

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

Читать далее

Полный релиз бесплатного интерактивного 700-страничного учебника по тестированию

чт, 09/21/2023 - 15:01

Гуд ньюз эвриван! Спустя полтора года работы восьми айтишников с суммарным опытом в IT 130 лет достигнут результат в виде учебника по тестированию, которого еще никто и никогда не делал.

Читать далее

Британская фобия embarrassment-а и российская движуха портабильных примеров на ПЛИС

чт, 09/21/2023 - 14:29

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

В глубине души британцы завидуют русским, которые "able to cope with difficulties". И вот вам свежий пример: когда выяснилось, что на более чем 300 заявок (UPD: сейчас уже больше 600) на Школу Синтеза Цифровых схем в 15 российских кластерах (UPD: уже 19, из них один белорусский) не хватает FPGA плат, группа волонтеров реализовала возможность легкого портирования учебных примеров на зоопарк из более чем 20 типов плат от Intel FPGA, GoWin и Xilinx, с идеей расшириться до 50 типов, с креативным добавлением недорогих внешних устройств.

Читать далее

userver 1.0 — релиз фреймворка для IO-bound программ

чт, 09/21/2023 - 14:00
С момента выхода

Альтернативы Microsoft Exchange в облаке в России

чт, 09/21/2023 - 14:00

Microsoft Exchange — популярная платформа для работы с электронной почтой и другими средствами связи, такими как календарь, контакты, задачи, управление ресурсами.

Несмотря на популярность Exchange, корпорация Microsoft заявила, что 30 сентября 2023 года она полностью прекращает поддержку и обновление своих продуктов в России. Действующие лицензии продолжат работу до окончания срока действия, но продлить их будет невозможно.

Читать далее

Робототехнические манипуляторы с компьютерным зрением

чт, 09/21/2023 - 14:00
Картинка Freepik

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

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

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

Как синхронизировать множество команд между собой

чт, 09/21/2023 - 13:23

Привет! Я Юля, менеджер продукта в Тинькофф Кассе. Мы делаем интернет-эквайринг для бизнеса, и в разработке продукта участвуют 30 команд. При создании новой фичи какие-то команды могут действовать обособленно, но это редкость. В большинстве случаев командам при разработке нужна помощь друг друга. Расскажу, как у нас получилось сделать так, чтобы не было очередей из команд.

Читать далее

Самый роскошный радиоконструктор с Али

чт, 09/21/2023 - 13:12


Вы бы хотели собрать своими руками девятидиапазонный супергетеродинный радиоприёмник с верньером, в прочном красивом корпусе с решёткой громкоговорителя из перфолиста, с отсеками для пальчиковых батареек AA и литиевого аккумулятора BL-5C и даже с функцией неплохого светодиодного фонарика?

Если вы имеете минимальный опыт пайки электронных компонентов поверхностного монтажа, то этот радиоконструктор на основе легендарной микросхемы 2003 вас очень порадует.

Вы спросите, разве на усилителе мощности звуковой частоты TDA2003 или UTC2003 можно построить серьёзный радиоприёмник? Или, может быть, на ULN2003, которую многие привыкли называть «драйвером шагового двигателя», тогда как на самом деле это сборка из семи дарлингтоновых пар?

Сегодня пойдёт речь и о них, и о CD2003 (TA2003) — одной из самых удачных аналоговых микросхем для АМ/ЧМ радио.
Читать дальше →

Сам себе BI-аналитик или как навести порядок в отчётности компании

чт, 09/21/2023 - 13:08

Привет, Хабр! На связи аналитики Кошелька. Наша команда состоит из 13 дата-аналитиков, 5 DE-инженеров, 2 ML-инженеров и ровно 0 BI-аналитиков. Что мы любим делать? Определять метрики и рисовать дашборды. Что нужно заказчику? Метрики и дашборды (а еще достижение целей и выручка, но не будем сейчас об этом).

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

Читать далее

[Перевод] Итак, вы решили перейти с Unity на Unreal Engine

чт, 09/21/2023 - 13:05

Наверно, произошло что-то плохое, и теперь вы читаете эту статью. Сочувствую! Давайте начнём по порядку.

Меня зовут Джо Уинтергрин, я генералист Unreal Engine. Можете взглянуть на все мои ресурсы. В статье я приведу полезную информацию для новичков в Unreal, имевших опыт работы с Unity.

С чего начать?

• Прочитайте документацию по Gameplay Framework. Всю целиком! У Unreal есть Gameplay Framework. Прочитайте документацию и освойтесь в ней. Это правильное решение при разработке любого типа игры. Не пропускайте её. Держите её под рукой, чтобы перечитывать.

• Влейтесь в сообщество. Это учетверит вашу скорость обучения. Есть Discord для бывших Unity-разработчиков Алекса Роуза и есть мой Discord.

• Почитайте Epic Online Learning Library. Вот она. Делайте упор на статьи, написанные Epic Games.

• Скачайте последнюю версию Unreal Engine из Epic Games Launcher. На данный момент это 5.3. В общем случае всегда стоит начинать проект на самой новой версии. Кроме того, нет никаких причин больше пользоваться UE4 — UE5 лучше и имеет все возможности UE4.

• Изучите документацию «Unreal Engine for Unity Developers» компании Epic. Это хороший способ начать. Вот она.

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

Читать далее

«В ближайшие 6 лет требования к системным аналитикам вряд ли сильно изменятся»

чт, 09/21/2023 - 13:03

О будущем системных аналитиков, о ChatGPT и LLM, что не заменит аналитиков, слишком большом списке требований, что добавить в резюме, low-code/zero-code системах, стажировках и ветках прокачки, поговорили с Алексеем Лобзовым, руководителем направления развития компетенции системного анализа в Альфа-Банке.

Читать далее

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

чт, 09/21/2023 - 13:02

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

Читать далее

[Перевод] Реализуем на Rust пул потоков с балансировкой нагрузки, пользуясь только стандартной библиотекой

чт, 09/21/2023 - 13:01


В программировании «пулом потоков» (thread pool) называется паттерн проектирования, обеспечивающий конкурентное выполнение компьютерной программы. Эта модель также может именоваться «worker crew» (рабочая бригада) или «replicated workers» (самовоспроизводящиеся задачи). Пул держит наготове множество потоков, ожидающих, пока владеющая им программа не выделит ему в конкурентное выполнение ряд задач
— по Википедии


Репозиторий: github.com/arindas/sangfroid

Этот пост написан в основном под впечатлением от лекции Роба Пайка "Конкурентность – это не параллелизм".

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

Переходим на Greenplum быстро

чт, 09/21/2023 - 12:15

В условиях отсутствия возможности лицензирования и поддержки иностранных вендорских решений по хранилищам данных, встал вопрос о замене этих решений на отечественное программное обеспечение, с вендорской поддержкой, находящееся в реестре российского ПО и которое не уступает по производительности и объемам хранения зарубежным аналогам, таким как Teradata, Oracle, SAP HANA. Как показал анализ, таким требованиям отвечает лишь решения, основанные на MPP СУБД на базе Greenplum, в частности Arenadata DB (ADB). Но как быстро и безболезненно начать миграцию с привычных хранилищ на open-source? Постараюсь в статье рассказать и показать, что удалось придумать в этом направлении

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.