OpenSceneGraph: сборка из исходников и Hello World

Автор: admin от 14-11-2018, 22:15, посмотрело: 47

OpenSceneGraph: сборка из исходников и Hello World


Введение



OpenSceneGraph (далее OSG) — открытый кроссплатформенный фреймворк, написанный на C++ и представляющий собой графический движок, предоставляющий программисту объектный интерфейс к OpenGL. В нашей стране этот движок не особенно популярен, даже на Хабре я видел только одну более-менее приличную публикацию о нем. OSG применяется за рубежом много где, например он является основой для свободного авиасимулятора FlightGear, существует открытая реализация игры Morrowind, называемая OpenMW разработка которой так же перенесена на OSG с движка Ogre. Русскоязычной документации по нему исчезающе мало, а среди англоязычной можно отметить лишь серию книг от разработчиков: OpenSceneGraph 3.0. Beginner’s Guide и OpenSceneGraph 3. Cookbook.



Тем не менее, движок достаточно интересен по следующим причинам:




  • Открытая кроссплатформенная реализация на C++.


  • Модульная архитектура.


  • Расширяемость за счет встроенной системы плагинов.


  • Возможность многопоточной обработки графических данных и встроенный инструментарий для её реализации


  • Управление динамической памятью через механизм умных указателей




  • Думаю, что читателям Хабра будет интересно более подробно ознакомится с этим проектом. Не лишним будет и пополнение русскоязычной базы знаний по OSG. Все материалы, которые будут публиковаться мной по данной теме основаны на книге OpenSceneGraph 3.0. Beginner’s Guide, но являются не её переводом, а скорее творческой переработкой изложенного там материала. Если вам интересна данная тема, прошу под кат

    Категория: Game Development, Windows, Linux

     

    Apple: сопроцессор Т2 может блокировать DIY-ремонт новых MacBook и MacMini

    Автор: admin от 14-11-2018, 19:50, посмотрело: 29

    Apple: сопроцессор Т2 может блокировать DIY-ремонт новых MacBook и MacMini


    Последнее мероприятие Apple, на котором были представлены обновленные модели MacBook Air и Mac mini, прошло с обычной для компании торжественностью. Оба устройства, равно, как и MacBook Pro и iMac Pro, показанные ранее, оснащены чипом Т2. Чип, по словам представителей корпорации, повышает уровень безопасности пользовательских данных. Т2, собственно, является сопроцессором, который «специализируется» на информационной безопасности.



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

    Категория: Apple

     

    Apple временно закрывает сервис Search Ads для российских разработчиков из-за «налога на Google»

    Автор: admin от 14-11-2018, 19:35, посмотрело: 26

    Apple временно закрывает сервис Search Ads для российских разработчиков из-за «налога на Google»



    С 12 декабря этого года разработчики приложений из России теряют возможность использовать сервис Search Ads, который служит для рекламы своего приложения в поиске по App Store. Об этом корпорация известила своих партнеров письмом. Уже запущенные кампании будут приостановлены до специального уведомления.



    К сожалению, пока неясно, когда сервис снова можно будет использовать — он закрыт на неопределенный срок. Корпорация объясняет свои действия изменениями в налоговом законодательстве России, которые станут актуальными с 1 января 2019 года.

    Категория: Apple

     

    xonsh — python как замена shell

    Автор: admin от 14-11-2018, 18:05, посмотрело: 37

    Удивительно, на на хабре до сих пор нет поста о такой, весьма интересной, замене шеллу как xonsh (github), с моей точки зрения синтаксис всяких shell'ов ужасен и не вижу никаких оснований сохранять его в 21 веке, а Python, в свою очередь, обладает прекрасным синтаксисом и массой других преимуществ, поэтому, на мой взгляд, он и должен быть языком автоматизации по умолчанию, чего и пытаеся достичь xonsh.



    Какое-то время использую xonsh, поэтому думаю, что могу рассказать о нём достаточно для того, чтобы начать пользоваться.

    Категория: Программирование

     

    Почему с ростом компании люди, стоявшие у истоков, оказываются «за бортом»

    Автор: admin от 14-11-2018, 15:05, посмотрело: 48

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



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



    Почему с ростом компании люди, стоявшие у истоков, оказываются «за бортом»


    Все это очень сильно бьет по эго и самооценке. Почему это происходит? Как с этим справиться? И надо ли справляться? Давайте разбираться вместе.

    Категория: Веб-разработка

     

    Приглашаем на about:cloud — первое мероприятие про облачные технологии от команды Яндекс.Облака

    Автор: admin от 14-11-2018, 14:35, посмотрело: 87

    Приглашаем на about:cloud — первое мероприятие про облачные технологии от команды Яндекс.Облака


    Встреча codev_0 — первое крупное мероприятие для широкой аудитории от команды Яндекс.Облака. Если вы интересуетесь облачными технологиями, администрируете системы и сети или разрабатываете ПО, то приходите к нам в гости! Вы сможете пообщаться с техническими руководителями всех сервисов облака, многие из которых подготовили доклады о том, как они создают платформу, и о планах на ближайшее будущее.

    Категория: Яндекс

     

    В Google рассказывают, как «экспоненциальный» рост ИИ изменяет саму природу вычислений

    Автор: admin от 14-11-2018, 13:55, посмотрело: 38

    Программист из Google Клиф Янг объясняет, как взрывное развитие алгоритмов глубинного обучения совпадает с отказом закона Мура, десятилетиями работавшего эмпирического правила прогресса компьютерных чипов, и заставляет разрабатывать принципиально новые вычислительные схемы



    В Google рассказывают, как «экспоненциальный» рост ИИ изменяет саму природу вычислений


    Взрывное развитие ИИ и алгоритмов машинного обучения изменяет саму природу вычислений – так говорят в одной из самых крупных компаний, практикующих ИИ – в Google. Программист из Google Клиф Янг выступил на открытии осенней конференции по микропроцессорам, организованной компанией Linley Group – популярном симпозиуме по теме компьютерных чипов, проводимом почтенной компанией, занимающейся полупроводниковым анализом.



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

    Категория: Google

     

    Переезд с Ubuntu на Windows 10, Hyper-V и избавление от железного маршрутизатор

    Автор: admin от 14-11-2018, 13:05, посмотрело: 43

    Купив новый ноутбук, я с сожалением заметил, что моя любимая Ubuntu больше не поддерживает работу сенсоров и вентиляторы постоянно жужжат, делая работу не комфортной. В тоже время, если загрузить предустановленную Windows 10 Pro с оригинального жесткого диска, то наступает приятная для уха тишина. Пока на улице (и дома) было прохладно, было терпимо. Но как наступила жара, терпению пришел конец. Было решено мигрировать на Windows.

    Категория: Windows, Linux

     

    AI против харассмента и депрессии: как боты делают мир лучше

    Автор: admin от 14-11-2018, 11:55, посмотрело: 36

    Медиа рассказывают, что искусственный интеллект лишает рабочих мест, поддерживает Адольфа Гитлера и дискриминирует женщин. Но ИИ также помогает людям — и иногда делает это человечнее многих из нас. Накануне AI School мы подобрали четырех таких ботов и попросили руководителя отдела компьютерной лингвистики компании «Наносемантика» и спикера курса Анну Власову рассказать, как создать сервис, который сделает мир добрее.

    Категория: Веб-разработка

     

    Отладочная плата особого назначения

    Автор: admin от 14-11-2018, 11:55, посмотрело: 46

    Введение



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



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



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



    Отладочная плата особого назначения
    Источник



    Что делать?

    Категория: Веб-разработка

     
    Назад Вперед