Рубрика «разработка» - 285

Вчера Google наконец-то опубликовал предварительный обзор Glass Development Kit (GDK). Использовать его может каждый, однако в нем нет эмулятора очков, так что тестировать приложения, не имея собственного устройства, будет невозможно.

Выпустив GDK, Google превращает Glass из забавной игрушки в платформу, готовую для разработки и открытую для публики. Проблемой, сдерживающей Glass на данный момент, является их ограниченное распространение: на сегодняшний день количество устройств, находящихся в использовании, ограничивается несколькими тысячами.

Подход Google к разработчикам по-прежнему довольно прост: возьми свои приложения для Android, повторно используй большую часть кода, перенеси его на Glass и оптимизируй их интерфейс. Таким образом, привязывая Glass к Android, компания гарантирует, что устройство не будет испытывать недостатка в приложениях, когда до него доберутся обычные пользователи.

Так же вчера вышло несколько приложений для Glass, использующих этот GDK. Google продемонстрировал их для прессы, разработчиков и исследователей возможностей Glass. Читать полностью »

Непрерывная интеграция в Селектеле

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

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

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

Несмотря на то, что прошло уже полтора месяца после IDCEE 2013, новые тексты о ней и по её мотивам всё ещё выходят. Сегодня, например, на DOU.ua опубликовали длинное и развесистое интервью с Расмусом Лердорфом, который создал PHP, но из принципиальных соображений не хочет заниматься им в качестве основной работы. Ниже — несколько интересных цитат и дополнительные видеоматериалы.

Вместо эпиграфа можно использвать парафраз Отто фон Бисмарка из внутриредакционного обсуждения текста: «Колбаса, политика и PHP: если хотите наслаждаться ими — не смотрите, как они делаются».

Создатель PHP Расмус Лердорф — об анархии и демократии в разработке языка, PHP 5.6 и жалующихся программистах
Читать полностью »

Только web, только хардкор

На Хабре уже есть несколько статей про Технопарк Mail.Ru. Сегодня я хочу рассказать о том, с чего начинался курс «Web-технологии», который входит в его программу.

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

Читать полностью »

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

Миграция приложения с Windows 8 на Windows 8.1

Все эти параметры индивидуальны для каждого проекта, и в определенном смысле зависят друг от друга.
Читать полностью »

20 и 1 примочка Javascript, которые я никак не могу запомнитьСтатья описывает особенности Javascript ES3, которые имеют свойство забываться. Одни из них — странности языка, а другие просто свойства, которые, по-моему, труднозапоминаемы. Я постарался собрать здесь не те из них, по которым можно дать просто ссылку на описание языка (как по различиям между apply и call), а о которых мало сказано в руководствах.

Прежде чем начать, хочу уточнить 3 момента, которые я не стараюсь доказать этой статьёй:

1. Я не говорю, что эти особенности забываются всеми или что они такие по сути. Я их нахожу трудными лично для меня (например, забываются детали, если их не освежать в памяти). Они могут быть лёгкими для вас. Тем не менее, думаю, что этот сборник может быть полезен не только мне.
Читать полностью »

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

Теперь проект отправляется в Новосибирск, где на территории Академпарка Новосибирского Академгородка с 29 ноября по 1 декабря мы проведем трехдневный хакатон в сотрудничестве с hackaphone и при инфоподдержке apps4all. Участие в соревновании бесплатное, но требуется предварительная регистрация.

Хакатон «Вперед вместе с Google!» отправляется в НовосибирскЧитать полностью »

Жесткая конкуренция на рынке мобильных платформ уже не позволяет выпускать приложения ориентированные на одну операционную систему, что ставит разработчиков перед сложным выбором. Они должны выбирать между разработкой нативных приложений для каждой ОС (на родных языках программирования для каждой из них), разработкой в виде сайта для мобильных устройств на HTML5 или же создавать приложения, используя фреймворки для кроссплатформенной разработки.

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

Всем привет!

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

Технотроникс — это разработчик и производитель аппаратно-программного комплекса «Ценсор-Технотроникс». Комплекс широко известен в отрасли телекоммуникаций и позволяет организовать диспетчерскую службу для охраны и мониторинга всего хозяйства оператора связи — телекоммуникационных шкафов, контейнеров, АТС, линейно-кабельных сооружений (колодцы, кабель, распределительные шкафы). Таким образом, мы уже более 8 лет разрабатываем и поставляем программное обеспечение для диспетчерского центра и специализированные контроллеры для размещения на объектах мониторинга. И кстати, система применима за рамками отрасли связи — для мониторинга ЦОД, банкоматов, имеются решения для мониторинга квартир, домов и другое.

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

А теперь к основной теме поста — разработанному нами контроллеру КУБ-Пико/220. Вот он перед вами.

Контроллер розетка КУБ Пико/220 от Технотроникс

Рис. 1. Конструктив контроллера КУБ-Пико/220

Читать полностью »

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

Теперь же перейдем от лирики к практике.

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

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js