» Материалы за Август 2017 года » Страница 6

 

Просмотрщик КОМПАС-3D для Android: опыт портирования крупного Windows-приложения

Автор: admin от 31-08-2017, 17:31, посмотрело: 70

Несмотря на тотальную «мобилизацию» среднестатистического пользователя, большинство инженеров продолжают работать на стационарных ПК. Крупных инженерных программ, в первую очередь САПР, для мобильных ОС крайне мало. Несколько лет назад у компании АСКОН появилось бесплатное приложение КОМПАС:24 для просмотра документов КОМПАС-3D (деталей, сборок, чертежей, спецификаций и др.) на Android-устройствах.



Просмотрщик КОМПАС-3D для Android: опыт портирования крупного Windows-приложения
Модель «КАМАЗ Будущего», автор Дмитрий Котляр.



О том, как было реализовано портирование большого Windows-приложения на Android, рассказывает один из разработчиков КОМПАС:24 Александр Полуэктов.
->

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

 

Приглашаем на Rust Gamedev Митап 14 сентября

Автор: admin от 31-08-2017, 17:31, посмотрело: 66

Привет хабр! Приглашаю на первую встречу энтузиастов Rust и игровой разработки в Санкт-Петербурге!



Приглашаем на Rust Gamedev Митап 14 сентября

Rust — современный системный язык программирования с мощной системой типов. Безопасное управление памятью без сборщика мусора и абстракции с нулевой стоимостью делают Rust интересным выбором для игровой разработки.



На мероприятии будет возможность из первых рук услышать об опыте применения Rust.

->

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

 

Кораблестроение 17 века и ваши неудачные проекты по разработке: найдите пять отличий

Автор: admin от 31-08-2017, 17:31, посмотрело: 62

На конференции Monitorama Пит Чеслок из Threat Stack провел параллель между историей строительства шведского корабля «Васа» и провальными проектами по разработке. Делимся с вами отрывком его выступления.



Кораблестроение 17 века и ваши неудачные проекты по разработке: найдите пять отличий



Корабль «Васа» должен был стать главным боевым кораблем шведского флота, но затонул с порывом ветра при первом же выходе из гавани в 1628 году, 53 члена экипажа погибли. Выживший капитан был немедленно отправлен в тюрьму: на допросе он клялся, что пушки были надежно закреплены, и экипаж был трезв. После расследования никто не был наказан или признан виновным, и инцидент был классифицирован как «Воля Божья». Почему затонул корабль и причем тут управление проектами?
->

Категория: Программирование » Веб-разработка

 

Как легко расстаться с $1000

Автор: admin от 31-08-2017, 17:31, посмотрело: 48


  • Прелюдия

  • Разработка игры под iOS

  • Продвижение игры

  • Чисто поржать



Прелюдия



Эта история случилась в мае ровно на той скамейке, где Берлиоз с Бездомным поспорили о сущности Христа. Мы с приятелями тоже поспорили о возможности заработать на своей iPhone-игре. Я, вдруг, заявил, что без вложения денег это невозможно. Мои оппоненты, даже гении, нехотя согласились. Я усилил троллинг и добавил: — Друзья мои, без больших денег это совершенно невозможно! Любая сумма менее $25000, потраченная на раскрутку приложения — обернется пшиком. Пшшшш!



Все возмутились и прогнали меня со скамейки. Заодно уж и из Москвы.
->

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

 

«Государство в Облаках» и один пример ГИС из нашей практики

Автор: admin от 31-08-2017, 17:31, посмотрело: 77

«Государство в Облаках» и один пример ГИС из нашей практики



Консервативность государственных органов исполнительной власти в своей деятельности носит прямо-таки характер Закона, именно так, с большой буквы. Но, тем не менее, современные технологии добрались и в это традиционно сложившееся сообщество. В начале 2017 года президент подписал указ «О Стратегии развития информационного общества в Российской Федерации на 2017 – 2030 годы», который стал логичным продолжением развития предыдущей стратегии от 2008 года. Так, а что же может предложить современное IT-сообщество для развития информационного общества РФ?



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

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

 

Как стать более продуктивным с плагинами Android Studio

Автор: admin от 31-08-2017, 17:31, посмотрело: 96

Как стать более продуктивным с плагинами Android Studio



Android Studio — очень надежный инструмент. Он имеет самый простой и вместе с тем самый гибкий интерфейс для разработки пользовательского интерфейса для всех типов устройств.

Мы можем перетаскивать элементы представления и виджеты в нашем редакторе макетов и детально настраивать через несколько строк в xml.

Студия обладает лучшими в отрасли инструментами для редактирования кода, отладки и отслеживания производительности.



Но иногда хочется, чтобы этот инструмент делал нас еще более продуктивными.
->

Категория: Операционные системы » Android

 

Интересные приложения для Android с открытым исходным кодом

Автор: admin от 31-08-2017, 17:31, посмотрело: 60

Интересные приложения для Android с открытым исходным кодом

Используя и изучая приложения с открытым исходным кодом, вы можете научиться, как создавать хорошие приложения самостоятельно.



Ниже перечислены лучшие проекты под Android с открытым исходным кодом. Благодаря им вы сможете узнать массу отличных практик для разработки под Android.

->

Категория: Операционные системы » Android

 

Security Week 34: Бунт промышленных роботов, зачистка Google Play от зловредов и древняя уязвимость в OS X

Автор: admin от 31-08-2017, 17:31, посмотрело: 53

Security Week 34: Бунт промышленных роботов, зачистка Google Play от зловредов и древняя уязвимость в OS X«Докажи, что не робот: причини вред человеку или своим бездействием допусти, чтобы человек пострадал» — так могла бы выглядеть капча в оживших мирах Айзека Азимова с некоторой примесью позднего киберпанка. Пока же создатели трудящихся бок о бок с человеком роботов (co-bots, или «коботы») о трех законах не задумываются. И совершенно напрасно — в эпоху IoT машины с мозгами набекрень могут здорово насолить своим владельцам. Скажем, остановить конвейер крупного производства или оставить хозяина ночевать за порогом умного дома.



Исследователи из IOActive насчитали почти 50 уязвимостей в промышленных роботах производителей Rethink Robotics, Baxter/Sawyer и Universal Robots. Если верить опубликованному документу, многие модели можно перепрограммировать удаленно, заставив их шпионить или даже пакостить человеку (нападать из-за угла или обижать любимых котиков). Ведь речь не просто о каких-нибудь стационарных манипуляторах — коботы умнее, самостоятельно передвигаются, оснащены камерами, микрофонами и прочим обвесом, добавить в который вредоносного кода по вкусу не составит никакого труда.
->

Категория: Компании » Apple

 

Dagger 2 Multibindings

Автор: admin от 31-08-2017, 17:31, посмотрело: 56

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



Для данной статьи необходимы базовые знания по Dagger 2. В примерах использовался Dagger версии 2.11



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

->

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

 

Используем CommonJS модули в Rails с Browserify

Автор: admin от 31-08-2017, 17:31, посмотрело: 368

Привет,


javascript и Front-end в целом становятся все сложнее и сложнее. На мой взгляд, стандартная поставка Rails не отвечает современным потребностям Front-end разработчика. К тому же использование Sprockets делает ваш код очень Rails-специфичным, что затрудняет он-бординг новых разработчиков, незнакомых с Rails.


В данном видео, на примере простого React.js приложения, я покажу, как можно мигрировать со Sprockets на Browserify.


Этот подход дает следующие бонусы:



  • Управление зависимостями javascript пакетов через npm;

  • Лучший туллинг и интеграция с IDE;

  • Уменьшение связности фронтенда и бекенда;

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



Код приложения доступен на гитхабе: https://github.com/nLight/tutorial-rails-react-browserify

https://habrahabr.ru/post/282293/#habracut

Категория: Программирование » Веб-разработка