Вы когда-нибудь пробовали говорить с резиновой уточкой? Ну, или хотя бы с коллегой, который выступал бы уткой-заменителем, когда ход ваших мыслей по задаче зашёл в тупик и нужно как-то всё переосмыслить? Теперь у вас есть способ не мучать больше своих занятых коллег и оставить в покое ваших резиновых уточек. 🦆
User
VulkanSceneGraph: Введение в графическую библиотеку
Возможно, кто-то из читателей помнит мою серию публикаций о графической библиотеке OpenSceneGraph. Уже на тот момент, в общем-то было понятно, что использование OpenSceneGraph в 2018 году мало оправдано из-за того, что OpenGL, на котором основан OpenSceneGraph потихоньку сдает свои позиции. В феврале 2016 года орган по стандартизации OpenGL Khronos group, выпускают приемника OpenGL - Vulkan API версии 1.0. Производители оборудования в общем-то почти сразу стали добавлять в драйверы своей аппаратуры поддержку нового API. По крайней мере, актуальная на тот момент GeForce GTX 970 уже имела таковую поддержку (про более старые серии аппаратуры ничего сказать не могу).
Не смотря на то, что OpenSceneGraph таки получил поддержку OpenGL 3.x (и ваш покорный слуга собирал его с таковой поддержкой), разработчикам этой библиотеки стало понятно, что огромное количество внутренних проблем OpenGL делает его поддержку бесперспективной. Поэтому, в конце мая 2018 года стартовала разработка новой графической библиотеки VulkanSceneGraph, ориентированной исключительной на Vulkan API. 13 ноября 2022 года состоялся официальный релиз VulkanSceneGraph-1.0, а совсем недавно, 31 августа 2023 выпустили VulkanSceneGraph-1.0.9.
Подробно эта юная графическая библиотека здесь на хабре не освещалась. Но я думаю пришло время сделать как минимум обзор её возможностей, а может и серию публикаций по архитектуре и приемам работы с ней. В общем, заинтригованных читателей прошу под кат.
Как не сдохнуть на проекте или 5 лайфхаков
В моем опыте аналитика за почти 7 лет (хоть он и не очень большой на самом деле) было много разных интересных историй, но самый забавный момент — это когда я оказалась в патовом проекте, который нельзя было не сдать, но туда свалились все беды: и смена заказчика, и распределенная команда, и локальна я одна, и новая предметная область для меня, и близкий дедлайн.
И вот как то раз мне предложили выступить на конференции аналитиков.
Я начала думать, чем же можно поделиться, какие знания передать….какие-то специфичные знания как проектировать в uml или как писать правильно по ГОСТ не хочется рассказывать, потому что это интересно одним аналитикам и не интересно другим. Ну хотя бы потому, что роль аналитика на столько многогранна и в каждой фирме, на каждом проекте аналитик выполняет те или иные функции, и знания ему нужны определенные.
И вот в голову пришла идея, что есть советы, которые подойдут для любого уровня аналитика на любом проекте, а уж для нового патового проекта тем более должны быть актуальными.
Именно о них и будет говориться в этой статье.
Итак, это всего ПЯТЬ советов:
1. Прими как данность специфику проектной деятельности
… все эти цейтноты, дедлайны, какие-то стендапы и планерки — в общем все, что обычного человека выводит из равновесия, все это необходимо аналитику в его работе.
Прими, чтобы потом заказчик тебя не отпаивал коньяком, когда твои нервы уже на исходе.
Была у меня такая история, когда заказчику все не нравилось, а команда разработчиков постоянно ругалась, что нужно все переделывать, и все это как снежный ком. И конечно после очередного высказывания в нашу сторону мои нервы не сдали.
Звуки для UI: подборка тематических ресурсов
Другие наши подборки:
- Где взять аудиосемплы для ваших проектов: 9 ресурсов (+29, ★259, ䷉6,7k)
- 12 тематических ресурсов с треками по лицензии Creative Commons (+55, ★482, ䷉19,2k)
Agilean: Lean + Agile
Гибридная методология управления на основе ценностей
В этой статье мы расскажем вам об Agilean («Эджайлин») как методе создания гибридных инструментов на базе Lean и Agile и шире об Agilean как о философии управления бизнесом с плацдарма ценностей.
Немного поговорим о нюансах физиологии и психологии человека, исходя из которых была сформулирована логика метода Agilean, и, в заключении, разберем практический пример и принципы применения этого гибридного метода для решения бизнес-задач.
Как мозг чувствует время
«Эта сеть предоставляет временные отметки для событий и следит за порядком событий в пережитом опыте» — говорит профессор Эдвард Мозер (Edvard Moser), лауреат Нобелевской премии и директор Института Кавли, который расположен в Норвежском Университете Науки и Технологии (Norwegian University of Science and Technology, NTNU). Область мозга, которая чувствует время, расположена в непосредственной близости с областью, отвечающей за восприятие пространства.
Машинное обучение и мобильная разработка
Воспользовавшись моментом, Стас Цыганов (Туту.ру) и Глеб Новик (Тинькофф Банк), во-первых, раз и навсегда прояснили, что никто не обучает нейронные сети на мобильных устройствах. А также разобрались, что в машинном обучении, к сожалению, нет маги; обсудили современные техники вроде глубокого обучения, обучения с подкреплением и капсульных сетей.
В итоге, поскольку Podlodka — аудиошоу про мобильную разработку, к ней и пришли и узнали, как это все работает для мобильных устройств.
Далее текстовая версия этой беседы, а запись подкаста здесь.
Сколько стоит для студента микросхему выпустить?
1. Введение
Всем нам известна проблема курицы и яйца: работодатели не хотят брать на работу выпускников без опыта работы, но где же в таком случае выпускникам получить опыт работы? В микроэлектронике эта проблема стоит особо остро ввиду требуемого огромного количества специфического опыта. Наши ВУЗы с советских времен знамениты широчайшей теоретической подготовкой, которая должна помочь выпускнику в любой сложной ситуации в жизни. Однако, современная индустрия требует практического опыта. Добавим сюда еще отсутствие мотивации, приводящее к тому, что по специальности работает процентов 15% выпускников, и получим жесточайший кадровый голод в отрасли, которая очень требовательна к качеству кадров. А ведь если бы каждый студент мог "поморгать лампочкой" со своего собственного кристалла ситуация могла бы развиваться совсем иначе.
Рисунок 1. КДПВ
Что же мешает таким грандам подготовки кадров отечественной микроэлектроники, как, например, МИФИ и МИЭТ, поступать аналогично своим зарубежным коллегам (например, MIT или UZH), а именно — давать возможность студентами-дипломникам выпускать свои собственные кристаллы? Можно, конечно, предположить, что выпуск собственного кристалла занятие крайне долгое, сложное и дорогое, а потому для института — дорого, а для студента — непосильно. Однако, это не так. Давайте же взглянем на одну из доступных технологий на отечественном рынке микроэлектроники, знакомство с которой позволит студенту стать значительно более привлекательным в плане будущего трудоустройства, а предложение которой для студента — позволит университету значительно поднять свой рейтинг в глазах абитуриентов и работодателей.
Книга «Чистый Python. Тонкости программирования для профи»
Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3.
Если вы работали с другими языками программирования и хотите перейти на Python, то найдете практические советы, необходимые для того, чтобы стать эффективным питонистом.
Если вы хотите научиться писать чистый код, то найдете здесь самые интересные примеры и малоизвестные трюки.
Отрывок «Самое сумасшедшее выражение-словарь на западе»
Иногда вы наталкиваетесь на крошечный пример кода, который обладает поистине неожиданной глубиной — одна-единственная строка кода, которая способна многому научить, если хорошенько над ней поразмыслить. Такой фрагмент код — это как коан в дзен-буддизме: вопрос или утверждение, используемое в практике дзен, чтобы вызвать сомнение и проверить достижения ученика.
Отрывок из книги «Один день из жизни мозга. Нейробиология сознания от рассвета до заката»
Захват аналогового видеосигнала при помощи STM32F4-DISCOVERY
В этой статье я расскажу о том, как можно захватывать аналоговый черно-белый видеосигнал с помощью платы STM32F4-DISCOVERY, и об особенностях передачи его на компьютер при помощи USB.
Параллельное программирование с CUDA. Часть 1: Введение
Еще одна статья о CUDA — зачем?
На Хабре было уже немало хороших статей по CUDA — раз, два и другие. Однако, поиск комбинации «CUDA scan» выдал всего 2 статьи никак не связанные с, собственно, алгоритмом scan на GPU — а это один из самых базовых алгоритмов. Поэтому, вдохновившись только что просмотренным курсом на Udacity — Intro to Parallel Programming, я и решился написать более полную серию статей о CUDA. Сразу скажу, что серия будет основываться именно на этом курсе, и если у вас есть время — намного полезнее будет пройти его.
Параллельное программирование с CUDA. Часть 2: Аппаратное обеспечение GPU и шаблоны параллельной коммуникации
Содержание
Часть 1: Введение.
Часть 2: Аппаратное обеспечение GPU и шаблоны параллельной коммуникации.
Часть 3: Фундаментальные алгоритмы GPU: свертка (reduce), сканирование (scan) и гистограмма (histogram).
Часть 4: Фундаментальные алгоритмы GPU: уплотнение (compact), сегментированное сканирование (segmented scan), сортировка. Практическое применение некоторых алгоритмов.
Часть 5: Оптимизация GPU программ.
Часть 6: Примеры параллелизации последовательных алгоритмов.
Часть 7: Дополнительные темы параллельного программирования, динамический параллелизм.
Патентование в России: новые правила игры
Кратко самые важные для заявителей и правообладателей изменения, касающиеся патентования изобретений и полезных моделей:
1. «Халявных» патентов на полезные модели, выдаваемых фактически под честное слово заявителя, больше не будет, полезные модели теперь подвергаются экспертизе по существу. В целом, полезная модель все больше становится похожей на «облегченное» изобретение, как это и предполагалось изначально законодателем.
2. В качестве полезной модели теперь возможно патентование только одного устройства (а не группы устройств, как раньше).
3. Описания, чертежи и формулы изобретений и полезных моделей теперь нужно готовить более тщательно, поскольку:
а) экспертиза имеет право «завернуть» плохо составленную заявку,
б) по собственной инициативе изменения в формулу и описание можно внести один раз после получения отчета о поиске, другие изменения возможны только по запросу экспертизы,
в) для преодоления возражений экспертизы не допускается указание произвольного дополнительного технического результата,
г) слабое описание может стать причиной аннулирования патента не только косвенно – по критерию промышленной применимости (как это было раньше), но и напрямую – по критерию полноты раскрытия сущности изобретения или полезной модели.
4. В случае нарушения исключительного права на изобретение, полезную модель правообладатель сможет (с 01 января 2015 г.) вместо возмещения убытков требовать выплаты компенсации, размер которой устанавливается судом.
Перенос сознания на иной носитель методом «киберзамещения»
Периодически в комментариях к постам, так или иначе, всплывают обсуждения одного из направлений появления и развития искусственного интеллекта — копирование уже созданного природой но на иной базе.
Одна из первых этических проблем, с которой столкнутся исследователи в этом направлении, будет проблема определения самосознания и проблема определения процесса — копирование это или перенос. Цель этого поста, перенести обсуждение этой проблемы в комментарии, так как в ином месте чаще всего это является оффтопиком.
Ученые нашли способ «выключить» нейропатическую боль
Нейропатическая боль возникает в результате паталогического возбуждения нейронов в нервной системе, отвечающих за обычную боль, возникающую как ответ на физическое воздействие. Ученые продемонстрировали, что стимулирование аденозинового рецептора A3 в головном и спинном мозге устраняет боль, не вызывая привыкания, в отличие от опиоидов.
Спутник — это очень просто — 2
И хотя
Возможным решением этого вопроса может стать проект SatNOGS, который представляет собой проект массового строительства и развертывания любительских станций слежения по всему миру на основе технологий с открытым исходным кодом и открытых стандартов.
Спутник — это очень просто
В эти недели можно наблюдать традиционные мероприятия, посвященные запуску первого Спутника — началу Космической эры. Силой случая спутник, который должен быть первым, стал третьим. А первым полетел совсем другой аппарат.
Этот текст о том, как просто сейчас услышать спутники на околоземных орбитах и как это было в начале космической эры. Перефразируя известной когда-то книги Е. Айсберга: «Спутник — это очень просто!»
Ошибки фантастов или размышления о том, почему остановилась космонавтика
Весь двадцатый век фантасты много и талантливо писали об освоении космоса. Герои «Хиуса» подарили человечеству богатства Урановой Голконды, пилот Пиркс работал капитаном космических сухогрузов, по Солнечной системе ходили лидер-контейнероносцы и балкер-трампы, и я уж не говорю про всякую мистику путешествий к таинственным монолитам. Однако 21 век не оправдал надежд. Человечество робко стоит в прихожей Космоса, не выбравшись на постоянной основе дальше земной орбиты. Почему так получилось и на что надеяться тем, кто хотел бы читать в новостях про повышение урожайности марсианских яблонь?
Инструментарий бизнес-аналитика: личный опыт
Мы не раз рассказывали, как первый же крупный клиент чуть не убил весь наш бизнес. Тогда одной из явных дыр, наряду с QA (Quality Assurance), был BA (Business Analysis). До появления в нашем портфеле по-настоящему больших проектов необходимости в глубоком анализе бизнес-требований заказчика и выработки системных решений для их удовлетворения не было. Сейчас в Redmadrobot три бизнес-аналитика, которые определяют точки развития мобилити-проектов, исходя из бизнес-задач клиентов.
Один из наших BA — Семен Заморов — поделился своим Toolset, набором программ, которые помогают ему выполнять работу еще быстрее.
Information
- Rating
- Does not participate
- Location
- Россия
- Date of birth
- Registered
- Activity