Pull to refresh

Canonical запускает сервис для разработчиков Ubuntu

Configuring Linux *
Сегодня компания Canonical запустила новый сервис совместной разработки программного обеспечения для Ubuntu, чтобы обеспечить разработчиков единым местом для разработки десктопных, серверных, а также мобильных приложений.

В своём заявлении компания Canonical сообщила, что новый сервис Launchpad Personal Package Archive (PPA), который только что вышел из стадии бета-тестирования, добавлен к существующему сайту для разработчиков Launchpad, чтобы обеспечить группам совместную работу над пакетами, а также дать возможность разработчикам-одиночкам публиковать свои версии открытого ПО.

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

Canonical заявляет, что сервис PPA позволит напрямую объединить разработчиков ПО с их пользователями, которые теперь смогут получать от девелоперов последние версии пакетов сразу после их появления. Получать своевременные обновления пакетов, которые будут собраны и опубликованы в PPA, пользователи будут автоматически.
Total votes 23: ↑21 and ↓2 +19
Views 767
Comments 9

Ubuntu on Rails

Ruby *
Недавно на просторах Launchpad.net был создан тим Ubuntu on Rails.

Миссия тима заключается в поддержании пакетов для инструментария, необходимого в Ruby/Rails разработке. В первую очередь это актуальные версии rubygems (вы все еще инсталите их из исходников?) и passenger.

В тиме участвуют ребята из Brightbox, которые до сих пор поддерживали пакеты passenger, nginx-passenger, ruby-ee для Ubuntu и Debian.

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

Под катом инструкции по удалению rubygems установленных из исходников и установке правильных :)

Читать дальше →
Total votes 28: ↑23 and ↓5 +18
Views 1.8K
Comments 22

Комплект разработчика на базе MSP430 от Texas Instruments

Programming microcontrollers *

Texas Instruments продолжает приятно удивлять


У меня хорошая новость для тех, кто чувствует в себе инженерные наклонности но до сих пор не знал с чего начать. И пусть для кого-то это уже не в новинку, но для всех остальных умов я хотел бы донести. Компания Texas Instruments продолжает «подсаживать» на свои продукты, и на этот раз в фокусе нашего внимания будет MSP430 Value Line LaunchPad Development Tool. Не так уж и давно вышла версия 1.5 этого комплекта разработчика на базе микроконтроллеров серии MSP430. Приглашаю под кат за подробностями и сюрпризами
Читать дальше →
Total votes 8: ↑5 and ↓3 +2
Views 35K
Comments 10

Альтернатива Arduino от Texas Instruments за $4.30

Developing for Arduino *
Sandbox
Как известно, конкуренция среди производителей микроконтроллеров весьма высока. Каждый старается завлечь потребителей низкой ценой и расширенным функционалом своих камней.

Компания Texas Instruments, для продвижения в массы своих контроллеров MSP430, предлагает дешевую ($4.30) отладочную плату LaunchPad (MSP-EXP430G2). Внешне она напоминает Arduino, но, естественно, с ней не совместима. В комплекте с платой щедрые техасцы кладут сразу два своих микроконтроллера серии Value Line в DIP-корпусах: msp430g2553 и msp430g2452.

LaunchPad
Читать дальше →
Total votes 68: ↑59 and ↓9 +50
Views 40K
Comments 101

Практическое применение MSP430 для web-разработчика

Programming microcontrollers *
На хабре предостаточно статей для начинающих о том, какой волшебный и замечательный этот MSP430 LaunchPad от Texas Instruments. Однако дальше стандартной мигалки светодиодом обычно никто не заходит. Пора исправлять эту ситуацию.
Работая в команде, мы пользуемся старым добрым SVN для контроля версий. Казалось бы, причём тут микроконтроллеры?
Как раз для сигнализации очередного коммита в репозиторий я и приспособил эту дивную штуковину.

Читать дальше →
Total votes 37: ↑29 and ↓8 +21
Views 29K
Comments 37

Простенькие часики на MSP430

DIY
Начитавшись огромным количеством статей про Arduino/LaunchPad захотелось приобрести подобную игрушку. Выбор пал на MSP430, так как его цена намного более привлекательна для старта в мир микроконтроллеров.
После томительных 5 дней ожидания, волшебная коробочка оказалась в моих руках. Поиграв минут 10 со светодиодами, захотелось сделать что-нибудь более интересное… Например часики!

Читать дальше →
Total votes 42: ↑36 and ↓6 +30
Views 36K
Comments 17

MSP430 + ЖКИ от «Миника 1101Ф»

DIY
image
Как и у коллег, пишущих статьи с тегом «MSP430», моё знакомство с данным микроконтроллером началось с заметки Комплект разработчика на базе MSP430 от Texas Instruments. Заказанный комплект прибыл через 5 дней. Потом светодиодное «Hello, World» и… был отложен в шкафчик за неимением идей и времени…
… Но однажды на складе были найдены неиспользуемые кассы «Миника 1101Ф». Еще из детства знакомый вопрос «а что внутри?» сделал своё дело :)
Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 19K
Comments 13

Интервью с Габриэлем Хёрли (Gabriel Hurley), проект OpenStack Horizon

Mirantis/OpenStack corporate blog Open source *
Translation
Мы представляем седьмое из серии интервью с техническими руководителями проекта OpenStack в блоге Mirantis. Наша цель — обучить более широкое сообщество технических специалистов и помочь людям понять, как они могут внести вклад в проект OpenStack и извлечь из него выгоду. Естественно, ниже изложена точка зрения интервьюируемого, а не компании Mirantis.

Ниже – интервью с Габриелем Хёрли (Gabriel Hurley), техническим руководителем проекта OpenStack Horizon.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 2.4K
Comments 2

Отправка python пакетов в ppa без «жизнь боль»

Python *
После поста про смотрелку сериалов пришло пожелание добавить subliminal для загрузки субтитров. Увидев его зависимости, из которых в репозитории присутствуют только два пакета, и то не подходящих версий. Я понял, что жизнь боль и мне придётся создать пять debian/control, сделать пять changelog'ов и создать 20 тасков в jenkins.

Но зачем тратить на всё это целых два часа, если можно потратить всего несколько дней на автоматизацию этого процесса. В результате появился pytoppa, он:
  • формирует changelog из истории между изменениями version в setup.py;
  • автоматически добавляет обязательные зависимости;
  • имеет простой конфиг в yaml.

Читать дальше →
Total votes 24: ↑23 and ↓1 +22
Views 5.8K
Comments 11

Лучшее время для изучения микроконтроллеров

Programming microcontrollers *
Sandbox
Tutorial
image
Признайтесь, как часто вы думали о том, чтоб освоить азы программирования микроконтроллеров? Наверняка у вас есть в голове несколько идей потенциальных проектов, но воплощать их в жизнь вы так и не взялись. Так вот: лучше времени для старта, чем сейчас просто не найти.

Почему я решил, что этот вопрос интересен аудитории Хабра? Достаточно проанализировать количество добавления в избранное некоторых постов и выводы напрашиваются сами собой.

С другой стороны, в моём текущем окружении очень много программистов, но почти нет имбедеров. Когда я разговариваю с ними на тему микроконтроллеров, у меня создаётся впечатление, что мнение о них у многих осталось на уровне 10-летней давности.
Читать дальше →
Total votes 91: ↑87 and ↓4 +83
Views 118K
Comments 77

Доработка USB-стека в микроконтроллерах STM32 и TivaC

Open source *
Наличие USB порта в современных микроконтроллерах открывает широкие возможности для самостоятельного изготовления разнообразных управляемых с компьютера устройств. На практике, однако, выясняется, что поставляемые производителем библиотеки для работы с USB нуждаются в доработке. Если вам интересен опыт подобной доработки для двух популярных семейств МК — добро пожаловать под кат.
Читать дальше →
Total votes 28: ↑26 and ↓2 +24
Views 30K
Comments 26

Электронный замок с беспроводным управлением на базе Energia Launchpad

DIY Electronics for beginners
Tutorial


Глядя на множество хабро-статей на базе Arduino мне показалось несколько странным отсутствие интересных беспроводных решений из мира Energia Launchpad. Пора исправить эту вселенскую несправедливость!
Сегодня я познакомлю вас с отладочной платой CC3200-launchpad, расскажу об ее преимуществах перед ESP8266, подключу к ней пару launchpad по радиоканалу и буду щелкать большими советскими релюхами. Поехали!
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 20K
Comments 8

Знакомство с MSP432: пишем простую программу

Development for Linux *Programming microcontrollers *

В этом году Texas Instruments запустили в производство новую серию микроконтроллеров MSP432. Пока в серии только один МК MSP432P401R, который уже доступен для заказа в конторах, торгующих электронными компонентами. Также для этой серии имеется отладочная плата MSP432-Launchpad, в которую интегрирован отладчик XDS110. Основные характеристики серии:


  • 32-х разрядное ядро Cortex-M4 с FPU
  • Тактовая частота до 48 МГц
  • Заявлена совместимость по периферии с MSP430
  • Ультранизкое энергропотребление (как для MSP430)
  • Совместимость с GCC для ARM

Об остальных характеристиках можно прочитать на сайте TI. Для меня наиболее важным является заявленная совместимость с MSP430, поэтому я приобрёл MSP432-Launchapd, и решил проверить это на практике. Периферия для MSP430 значительно проще в программировании, чем STM32 и 8-битные МК, поэтому MSP432 выглядит очень заманчиво.


Под катом будет рассказано как собрать и прошить минимальный проект (светодиодоморгалку) для MSP432, используя GCC для ARM на платформе Linux. Никакая IDE не используется.


image

Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views 16K
Comments 42

Как научить Launchpad удалять приложения, установленные не через App Store

Development for MacOS *
Tutorial

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


Однако существует здесь ещё один достаточно странный момент. Быстро и просто удалить приложение кнопкой в виде крестика над его иконкой можно лишь в случае, если установлено таковое было через App Store.


Добро пожаловать под кат, если интересно, как это можно побороть...


image

Читать дальше →
Total votes 33: ↑22 and ↓11 +11
Views 7.7K
Comments 26

Повторный запуск использованных первой ступени и грузовой капсулы к МКС. НАСА не против

Popular science Astronautics The future is here
Сегодня успешно прошел запуск 13й по счету миссии по доставке 2205 кг груза на МКС. Запуск откладывался несколько раз — потребовалось более тщательное тестирование, а также были найдены посторонние частицы в топливной системе второй ступени. Этот запуск примечателен несколькими событиями. Одно из них — возвращение в строй площадки SLC-40 после взрыва в сентябре прошлого года, повлекшего разрушение спутника AMOS-6 и самой площадки. Впервые у SpaceX в наличии 3 активных пусковых площадки.

image
Момент взрыва при тестовых испытаниях в сентябре 2016 года. На фото виден головной обтекатель со спутником AMOS-6 внутри. Источник: USLaunchReport

Понадобилось больше года и $50 миллионов на обновление пусковой площадки SLC-40 и обеспечение совместимости с LC-39A.
Total votes 37: ↑37 and ↓0 +37
Views 17K
Comments 41