Новости информационных технологий - 27753

Как это было?

Когда у меня возникло желание вести разработку под Arduino, я столкнулся с несколькими проблемами:

  • Выбор модели из списка доступных
  • Попытки понять, чего мне понадобится кроме самой платформы
  • Установка и настройка среды разработки
  • Поиск и разбор тестовых примеров
  • «Разборки» с экраном
  • «Разборки» с процессором

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

Выбор платформы

Перед началом программирования под железяку требуется в начале ее купить. И тут я столкнулся с первой проблемой: оказалось, что разных *дуин довольно много. Тут есть и широкая линейка Arduino и примерно такая же широкая Freeduino и другие аналоги. Как оказалось, большой разницы, что именно брать, нет. То есть одни из этих устройств чуть быстрее, другие чуть медленнее, одни дешевле, другие — дороже, но основные принципы работы практически не отличаются. Отличия появляются практически только при работе с регистрами процессора и то я далее объясню, как по возможности избежать проблем.
Читать полностью »

Ни для кого не секрет, что проектирование структуры БД является одной из основных и порой очень трудозатратных задач при разработке любого ПО, работающего с данными. Все мы так или иначе проектируем БД, пытаясь представить себе схему взаимосвязей таблиц, а зачастую рисуем, визуализируем структуру БД, прежде чем перенести ее в СУБД. Для моделирования баз данных MySQL есть MySQL Workbench, поставляемый разработчиком, для MS SQL есть Database Diagrams; я до недавнего времени пользовался Dia, а кто-то, может быть, использует для этих целей MS Visio. Но для PostgreSQL я не встречал ни одного адекватного решения, которое позволяло бы максимально просто и точно перенести наброски структуры БД в код ее создания в самой СУБД.

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

Визуализируем разработку БД PostgreSQL

Итак… (текст, много картинок)
Читать полностью »

В конце прошлой недели администрация Facebook объявила о том, что ноутбуки некоторых сотрудников компании были заражены вредоносным кодом. В процессе расследования инцидента выяснилось, что заражение произошло через веб-сайт, посвященный разработе для мобильных устройств, который был скомпрометирован вредоносным содержимым. При посещении этого сайта пользователей перенаправляли на набор эксплойтов, которые устанавливали вредоносное ПО на уязвимые для эксплойтов компьютеры. Команда безопасности Facebook отмечает, что ноутбуки сотрудников были скомпрометированы с использованием незакрытой на тот момент 0day Java уявимости. В компании подчеркивают, что у них нет оснований полагать, что злоумышленникам удалось похитить какую-либо информацию об аккаунтах социальной сети или другую персональную информацию пользователей.

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

Компания Fujitsu официально объявила о выпуске смартфона Arrows X F-02E, который будет предлагаться на японском рынке местным оператором связи NTT DoCoMo начиная с 22 февраля. Предварительные данные об этом устройстве появились еще в январе, но только сейчас стали известны все подробности о нем.

Fujitsu Arrows X F-02E

В основе Arrows X F-02E лежит четырехъядерный CPU частотой 1,7 ГГц, однако в данном случае речь не об однокристальной платформе Qualcomm Snapdragon 600, используемой в Читать полностью »

Прошло достаточно много времени с момента появления платы Raspberry PI (декабрь 2011г.) и только сейчас она наконец то появилась в свободной продаже, а не под заказ.
Выбираем мини компьютер для домашнего творчества (DIY)
С самого появления платы Raspberry PI, стало понятно, что она является хорошей платформой для простейшего домашнего файлохранилища, Smart TV, автоматизации простейших станков, систем умного дома и т.п.
Помимо малых габаритов, основные достоинства Raspberry PI это:
1) большое сообщество развивающее систему
2) хорошая переферия (расширяемые порты ввода вывода)
3) можно писать программы в ОС Linux и под ОС Android
4) «высокая» 700МГц частота центрального процессора позволяющая реализовывать обработку видеопотока в реальном времени
5) малое энергопотребление и скромные габариты

Недостатки:
1) частота ЦП (700МГц) минимальная среди своих конкурентов (судя по отзывам на HabraHabr.ru процессор не тянет OpenCV библиотеки и т.п.)
2) по сравнению с аналогами мало памяти на борту за такую цену
3) цена все ни как не опускается до обещанной 25$ (в продаже только rev.B, 512Мб+HDMI минимум за 60$)
Выбираем мини компьютер для домашнего творчества (DIY)

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

Есть еще две платы доступные к покупке на данный момент, о которых пока что мало известно, но по параметрам они так же интересны как и «Rapberry PI» и успешно продолжают начатое им дело.

Основной кандидат на покупку сейчас у меня плата Сubieboard
Выбираем мини компьютер для домашнего творчества (DIY)
Читать полностью »

Заказывал себе 3д ручку и увидел это
www.kickstarter.com/projects/1407194640/zephyr-clothing-with-designers-embroideries-0?ref=home_location

Сам давно хотел попасть на кикстартер, но условия — быть резидентом и иметь счет в банке останавливали.
Хочу сказать — ребята молодцы что появились там, теперь вопрос: как?
Я уже написал, жду ответа, будет апдейт.

И предлагаю силами России поднять этот проект. Посудите сами — как первый проект поплывет так и будут думать о возможностях нашей страны.

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

Компания ADATA Technology сообщила о «глобальной доступности» своего нового изделия DashDrive Air AE400 — универсального беспроводного устройства, выполняющего сразу несколько функций. Так, изделие может по Wi-Fi передавать данные с USB-носителей и карт памяти SD, оно наделено аккумулятором и, при необходимости, позволяет зарядить разряженную АКБ мобильного устройства, наконец, DashDrive Air AE400 может использоваться в роли беспроводной точки доступа.

ADATA DashDrive Air AE400

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

Цель: установить и поддерживать миллион одновременных соединений используя Ruby.

Приложение должно:

— оставаться отзывчивой и обрабатывать минимум 100 запросов в секунду
— использовать максимум 15GB RAM; нагрузка 8-и ядерного компьютера должно остаться ниже 10-и
— «общаться» с клиентами каждые 15 секунд без особых затрат

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

Вне зависимости от роли и квалификации, на собеседовании я задаю кандидатам вопросы по трем группам.
1. Владение средой, о компетенции в которой заявляет специалист
2. Аналитическое мышление и опыт программирования
3. Адекватность и лояльность

Палю тему.
Читать полностью »

image
Девятнадцатого февраля Яндекс опубликовал свой годовой отчёт в которой показал годовую прибыль в 947 миллиардов долларов (рост 44% по сравнению с прошлым годом). Однако, судя по всему, предоставленная информация не оправдала ожиданий и в этот же день курс акций отечественной компании заметно упал.

Лично я надеюсь что это событие временное и скоро компания вернется к прежнему состоянию. Хотелось бы услышать ваши мнения на эту тему.

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


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