В предыдущей части цикла мы определились с задачей и создали простейшее FM приложение, которое отображает список рецептов. При этом мы использовали библиотеку доступа к данным FireDAC и технологию связывания объектов LiveBinding. Также мы условились, что в рамках поставленной задачи будет создано два приложения, использующих единую кодовую базу. И теперь, настало время для, возможно, самой интересной части – создания первого Android приложения.
Разработка кроссплатформенных мобильных приложений в Delphi #2
В предыдущей части цикла мы сделали обзор основных возможностей новой RAD Studio XE5. Сегодня же перейдем к практике. Прежде всего, давайте определимся с задачей. Постановка задачи:
Не смотря на некоторую академичность задачи, в качестве примера мы выбрали кулинарную книгу.
Cinema 4D: плагины (plug-ins)
В этой статье познакомимся с плагинами. Если коротко, то все видимое на экранной форме Cinema 4D является набором экземпляров классов некоторых предустановленных плагинов. Но можно дополнительно создавать и свои, пользовательские плагины. Если говорить о типах плагинов, то в примерах разработки можно увидеть несколько типов. Номер в круглых скобках – это регистрационный номер, выдаваемый Cinema 4D, как, узнаем позже. Базовые 4 типа это объектные, командные, инструмент и тег. Различия в месте расположения на экранной форме и пользовательском интерфейсе.
Принципы ИТ-профессионала
Профессиональное выгорание – страшная вещь. Депрессия – это не фантомные душевные боли нежных девушек, а серьезное расстройство нервной системы. Первым признаком депрессии может являться беспричинная раздражительность по мелочам. Например, тебя вдруг начнет бесить скрип кресла коллеги-соседа (если ты с детства был психом, то этот симптом можешь проигнорировать). Такое поведение объясняется тем, что твоя нервная система из-за постоянного стресса стала неспособна реагировать на крупные раздражители. Зато все мелкие она воспринимает как сигнал к действию. Чтобы не подвергать жизнь соседа и свою собственную ненужному риску, контролируй свой распорядок и учись правильно отдыхать.
Обучение CINEMA 4D + Python: Программирование, предметная область.
При изучении программирования приходится решать три типичные задачи:
Какие языки изучать. Какие примеры предлагать при изучении. Понимание программирования на таком уровне, что бы переход с одного языка на другой не вызывал затруднений. Со всеми тремя задачами, ныне, определенно, есть проблемы.
Семь навыков профессионального программиста
Каждый год мы обучаем под свои проекты и набираем в команду студентов. Хантим, конечно, не всех. «Мы на работу ходим, а нам деньги плотют» — это точно не к нам. За «звездами» тоже не охотимся. Ищем в первую очередь тех, кто хочет расти, развиваться, становиться «звездой», а мы можем им в этом помочь.
Одна из проблем нашего высшего образования в том, что в вузах учат много чему, и алгоритмам, и языкам программирования, и ООП, и даже паттернам проектирования. Но я еще ни разу не встречал, чтобы в вузах учили работать работу. Лабораторки не в счет. Спихнул – и забыл! Возможно, просто не везло.