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

imageВ рамках нашего EPAM Private Cloud для автоконфигурации виртуальных машин мы изначально использовали Chef Server 10.
Список поддерживаемых ролей перешагнул отметку 60 и включал в себя как простые, так и довольно сложные кластерные решения.
И вот когда количество клиентов сервера выросло до 750, мы заметили значительное снижение производительности.
Увеличивать мощность виртуальной машины, на которой установлен Chef Server 10, было не целесообразно, она итак была не малой( 2x Intel® Xeon® CPU L5640 @ 2.27GHz и 8Gb оперативной памяти).
Манипуляции с тюнингом chef-solr и chef-expander также не дали желаемого прироста производительности.
Читать полностью »

Яндекс.Диск получил SDK. Теперь можно удобно использовать его возможности в приложениях для OS X и Windows, ровно как и в мобильных приложениях на iOS, Android и Windows Phone. Кроме этого, мы разработали специальные виджеты, чтобы и любой веб-сайт мог удобно реализовать работу с Я.Диском (например, загружать файлы прямо на Я.Диск пользователя) прямо на месте.

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

Также, кроме SDK и виджетов, есть ещё одно важное нововведение — дедупликация файлов, загружаемых через WebDAV. Теперь, если какой-то пользователь уже загружал такой файл, то для вас он будет загружен мгновенно. Это особенно важно при использовании SDK (например когда сайт часто раздаёт своим пользователям похожие файлы).

image

Обо всём этом я вчера рассказал в своей презентации на Yet Another Conference, а сейчас специально для вас хочу рассказать подробности на Хабре.
Читать полностью »

Вышедший наружу корпоративный конфликт между ВКонтакте и Павлом Дуровым показал, что акционеры ВКонтакте очень нервно относятся к самому существованию проекта Telegram в принципе. Хотя публично конфликт был погашен вопросы о возможности сосуществования Telegram и ВКонтакте остаются. На них Павел Дуров и ответил:

— Павел, вы говорите, что Telegram — не Ваш проект. Чей он в таком случае?

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

В марте 2012 года Гай Подъярны (Guy Podjarny) провел тест, в ходе которого сравнивалась продуктивность работы сотен новых адаптивных сайтов на устройствах с четырьмя различными разрешениями экранов. Получившиеся результаты были весьма разочаровывающими.

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

Есть у нас один проект, идея которого — создание фреймворка для быстрого программирования интеллектуальных шлюзов и хабов. Это когда один, в общем-то недорогой контроллер обслуживает группу датчиков по определённому алгоритму и при этом имеет связь с сервером. Такой себе вариант реализации internet of things.

Понятное дело фреймворк кросс-платформенный и должен покрывать максимально возможное количество аппаратных и программных платформ. Так вот, одним из заданий проекта является порт фреймворка для eCos, а в качестве аппаратной платформы для этого был выбран Cortex-M3 (STM32F2), в реализации платы STM3220G Eval. Опытом освоения такого вот тандема и хочется поделиться.

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

Компания Qualcomm одна из немногих, кто лицензирует у ARM не готовые ядра, а архитектуру набора команд (ISA), создавая на их основе свои ядра Krait. Не так давно исполнительные директор компании Ананд Чандрасехер (Anand Chandrasekher) достаточно резко высказался касательно выпуска некоторыми компаниями восьмиядерных однокристальных платформ.

Теперь же Чандрасехер примерно подобным образом описал своё отношение к 64-разрядной SoC Apple A7, которая используется в новейшем смартфоне Читать полностью »

State of the Developer Nation — пятое издание Экономики Разработчиков, культовой серии исследований компании VisionMobile на тему мобильной разработки и экономики приложений. Данный отчет отслеживает состояние мобильных экосистем, предпочтения разработчиков, тенденции монетизации, модели получения доходов и инструменты разработчиков, основываясь на крупнейшем международном опросе разработчиков (свыше 6,000 респондентов из 115 стран).

Русская версия Developer Economics Q3 2013Читать полностью »

У Dropbox есть три API для мобильных приложений:

  • Drop-ins два простых UI компонента: Chooser для выбора файла из Dropbox-директорий пользователя и Saver для сохранения файлов в Dropbox. Никакой настройки, аутентификации. Вызываете компонент, взамен получаете ссылку на файл. Под iOS и Android доступен только Chooser, Saver появится позже.
  • Core API самый низкоуровневый API. Он позволяет читать и записывать файлы и директории на сервере Dropbox. Авторы называют API — RESTish. То есть он использует HTTP, читаемые URL, JSON ответы, но не следует REST принципам досконально. Для аутентификации используется OAuth 2.0.
  • Sync API работает поверх Core API и выглядит как доступ к файловой системе. Директории и файлы доступны даже без доступа к интернету и синхронизируются автоматически с серверами Dropbox. Самое удобное API для разработки мобильных приложений.

Sync API хорош, но по статистике, многие мобильные разработчики используют его для хранения структурированных данных. Сериализуют их в JSON, сохраняют в файлы, синхронизируют с облаком. Это работает до тех пор, пока не происходит одновременного изменения данных с разных устройств. Даже если вы поменяете не конфликтующие по смыслу данные, на уровне файла это будет конфликт и Dropbox не сможет его решить.

Поэтому мы выпустили Datastore API. Он синхронизируем не файлы, а данные, чем-то похож на удаленную NoSQL базу данных с кешированием.

Разработка мобильных приложений с Dropbox Datastore API
Читать полностью »

Статья основана только на моем личном опыте и на моем личном восприятии. Она не претендует на какие-либо категоричные выводы и нравоучения. И на истину в последней инстанции. Все рассмотренное в статье относится к профилю хелпдеск-системный администратор-системный инженер. Допускаю, что у программистов и руководителей среднего звена все немного иначе. Но я пишу лишь о своем опыте.

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

Компания Biostar представила системную плату Hi-Fi B85N 3D, построенную на чипсете Intel B85 Express. Плата выполнена в типоразмере mini-ITX, что делает ее хорошо подходящей для использования в малогабаритных системах, включая HTPC.

Важной особенностью платы Biostar Hi-Fi B85N 3D является использование фирменной технологии улучшения звука Biostar Hi-Fi 3D

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


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