Сборщик RSS-лент

Коммифора, клонирование растений и поиск глубинного смысла

Habr.com - 3 часа 54 мин. назад

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

Лет тридцать назад в одной из пещер Иудейской пустыни исследователи нашли семечко. Фиг знает почему и зачем, но человеки решили провести радиоуглеродный анализ его оболочки.

Приборчик попикал, поморгал лампочками и показал, что семечко появилось на свет где-то в период между 993 и 1202 годами – то есть вполне возможно, что оно ровесник ближневосточных крестоносных королевств.

Собственно, увидев, что семечко реально древнее, его попробовали посадить. И оно, внезапно, проросло. Проросло настолько хорошо, что дерево к настоящему моменту вымахало уже почти на трёхметровую высоту и стало поводом для научной статьи о себе в солидном «Communications Biology».

Читать далее

Большой лазерный гравер своими руками

Habr.com - 3 часа 59 мин. назад

Привет, Хабр! В этой статье речь пойдет о лазерном ЧПУ-станке, который наша студенческая команда делала на 2ом курсе в рамках университетской проектной практики. Основная цель материала - поделиться личным опытом и дать обзорное представление о том, как такие устройства можно собирать. Будет много картинок, ссылок на смежные темы и субъективного мнения.

Поехали)

Полный гайд по инструментам службы поддержки в большой компании

Habr.com - 4 часа 2 мин. назад

Привет! Меня зовут Дмитрий Крупенин, я руковожу продуктовой разработкой инструментов саппорта в Авито, создаю интересные внутренние продукты для операторов поддержки. 

В статье я собрал список инструментов, которыми пользуются в работе сотрудники саппорта. Описал основные функции, рассказал, какие программы используем мы в Авито, а какими пользуются другие крупные компании на рынке.

Текст будет полезен руководителям служб поддержки и кол-центров, которые управляют командами от 500 человек, а также тем, кто разрабатывает похожие инструменты.

Читать далее

Skype всё! Преходим на p2p обмен файлами с Tuna

Habr.com - 4 часа 9 мин. назад

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

Читать далее

Доработка китайской электрогитары ужасного качества

Habr.com - 4 часа 13 мин. назад


Привет, Хабр! Станки с ЧПУ и продвинутые технологии ускоренной сушки древесины позволили азиатским предпринимателям наводнить рынок хорошими электрогитарами по весьма доступным ценам. Сегодня, чтобы найти по-настоящему плохой инструмент, нужно ещё постараться.

И мне это удалось. Для экспериментов со звукоснимателями и темброблоками был приобретён подержанный синглкат TERRIS TLP-039 YW с некоторыми повреждениями корпуса. Внутри всё оказалось гораздо хуже, чем снаружи.
Однако даже такой массогабаритный макет электрогитары можно превратить в играбельный и нормально звучащий инструмент.
Посмотрим, починим, поиграем и послушаем

Централизованная аналитика через Power BI и Excel: как построить управляемый куб

Habr.com - 4 часа 14 мин. назад

Современный бизнес нуждается в гибкой и быстрой аналитике. Однако далеко не у всех компаний есть ресурсы, чтобы внедрить полноценное хранилище данных, построить витрины, разработать десятки отчётов и BI-дашбордов. И даже если такая система существует, запросы от пользователей зачастую выходят за пределы заранее разработанных визуализаций: "А можно посмотреть это по неделям, но только по новым клиентам и только для региона X, исключая сегмент Y?".

В этой статье я покажу, как с помощью Power BI и Excel можно построить модель, которая:

- Даёт пользователям гибкость при анализе данных

- Использует Power BI как логическую модель

- Позволяет работать с моделью напрямую из Excel — без SQL и без BI-дэшбордов

Читать далее

Привлекаем клиентам десятки тысяч подписчиков через Telegram Ads: кейсы и подходы

Habr.com - 4 часа 21 мин. назад

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

Читать далее

Как Duolingo юзает машинное обучение для прокачки английского: кратко и по делу

Habr.com - 4 часа 26 мин. назад

Теперь всё, что раньше делали люди — создание курсов, проверку ответов, адаптацию персонализированных заданий — почти полностью взял на себя ИИ.

Duolingo — это уже давно не просто приложение с разноцветными совами и скучными заданиями. В 2025-м генеративный ИИ позволил Duolingo быстро создавать новые курсы, и за год почти удвоить число языковых курсов! Как им это удалось и что это значит лично для тебя — рассказываем подробнее...

Читать далее

[Перевод] Agile и затянувшийся кризис разработки ПО

Habr.com - 4 часа 30 мин. назад

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

На встречах они не обсуждали функциональность продукта, а говорили о «пользовательских историях» – маленьких повествованиях, описывающих фичи. Каждой такой истории присваивались «story points» — условные единицы, оценивающие объём усилий, необходимых для выполнения задачи. Каждое утро они проводили «стендапы» – короткие собрания, на которых все стоят. В центре их офиса стояла доска, на которую они клеили стикеры и передвигали их по колонкам в зависимости от статуса задачи. Они работали «спринтами» – двухнедельными циклами, посвящёнными определённым задачам.

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

Так я и узнала, что такое Agile — метод управления разработкой, который получил колоссальную популярность в технической среде и, всё чаще, за её пределами (один TED-спикер даже рассказывал, как внедрил Agile дома, в семье).

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

Читать далее

Заменить программистов на ИИ? А вы все учли?

Habr.com - 4 часа 58 мин. назад

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

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

Читать далее

Моноколесо? — дайте два! И почему для меня это идеальный транспорт

Habr.com - 5 часов 8 мин. назад

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

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

Читать далее

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

Habr.com - 5 часов 14 мин. назад

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

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

Читать далее

Создаем свой RAG: введение в LangGraph

Habr.com - 5 часов 21 мин. назад

Привет, Хабр! В этой статье мы рассмотрим LangGraph — инструмент для построения сложных RAG-систем. Разберём его ключевые концепции и архитектурные принципы. В следующей части перейдём к практической реализации: изучим компоненты RAG-систем и способы их интеграции

Читать далее

«Не бойтесь AI, учитесь им пользоваться»: реальный опыт интеграции нейросетей в детское IT-образование

Habr.com - 5 часов 30 мин. назад

В 2023 году мы столкнулись с интересной ситуацией: ученики нашей школы программирования начали тайком использовать ChatGPT для выполнения домашних заданий. Многие преподаватели первой реакцией выбрали запрет — стандартный образовательный рефлекс на технологии, которые могут привести к "читерству".

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

Читать далее

Как сделать мобильное приложение, если у тебя лапки? Путь от PWA до TWA

Habr.com - 5 часов 39 мин. назад

Привет, Хабр! Меня зовут Влад, и я тот самый человек, который привык использовать костыли в решении задач. По крайней мере, я считаю, что это лучший подход при подготовке MVP. Яркий пример — прототипирование простых скриптов под микроконтроллеры на MicroPy или десктопных приложений на Electron. Но, как оказалось, это не все виды ухищрений в разработке.

Если вы веб-разработчик, но руки «чешутся» написать мобильное приложение, варианты есть. В этой статье я расскажу, как создать собственное прогрессивное веб-приложение (PWA) и доработать его до TWA, чтобы потом протестировать и опубликовать в разных сторах. Никакого rocket science, просто небольшое пособие, которое основывается на моем опыте. Подробности под катом. Читать дальше →

Как настроить баннер cookie-согласия по требованиям GDPR, Google Consent Mode и законодательства разных стран

Habr.com - 5 часов 48 мин. назад

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

В этой статье мы разберём:
· Зачем нужно согласие на cookie?
· Какие бывают типы cookie?
· Что такое Google Consent Mode?
· Как реализовать баннер согласия?
· Как управлять куки в зависимости от предпочтений пользователя?
· Как проверить, что настройки согласия работают?Зачем нужно согласие на cookie?

А также приведем примеры политик использования файлов cookie.

Читать далее

[Перевод] Учёные предлагают программировать домашних роботов на выполнение дополнительных бытовых задач

Habr.com - 5 часов 49 мин. назад

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

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

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

Читать далее

Метрики вместо слежки: почему контроль сотрудников и надзор — это разные вещи

Habr.com - 5 часов 59 мин. назад

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

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

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

Читать далее

Конфиг, сделанный по уму

Habr.com - 6 часов 6 мин. назад

Когда к нам пришел докер и — как тот муж из анекдота — перее^W научил нас отказоустойчивости на свой манер, я написал бесчисленное количество костылей, чтобы действительно отказоустойчивый (а главное, долгоживущий) код продолжал нормально работать в условиях, где сброс горячего кэша из-за внезапного перезапуска контейнера, вызванного близостью Андромеды к Меркурию, — норма.

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

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

Вот как это было

[Перевод] Проблема высоких каблуков в играх

Habr.com - 6 часов 33 мин. назад

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

Читать далее

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

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