Архив за 26 февраля 2014 - 2

На сайте компании Qualcomm появилось сообщение о том, что в смартфоне Samsung Galaxy S5 используется однокристальная система Qualcomm Snapdragon 801 с поддержкой LTE. Собственно, это было известно еще вчера, когда был представлен смартфон. Информация на сайте Qualcomm дает полное представление о новой однокристальной системе.

В состав Qualcomm Snapdragon 801 входит четырехъядерный процессор Krait 400

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

Ещё в 2012 году авиакомпания Boeing заявила о намерении выпустить самолёт смартфон под управлением ОС Android. Компания намеревалась создать не просто очередной «умный» телефон, а устройство с усиленной защитой данных пользователя (звонков, смс, данных накопителя и так далее). За прошедшее время в Сеть не попало никакой информации касательно разрабатываемого устройства.

Boeing Black

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

Компания Wacom представила технологию WILL — Wacom Ink Layer Language.

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

В Сети появилась информация о том, что представленный на проходящей сейчас выставке в MWC 2014 планшетный компьютер Sony Xperia Z2 Tablet стал доступен для предварительного заказа.

Планшетный компьютер Sony Xperia Z2 Tablet стал доступен для предзаказа

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

Компания Compulab готовит пару новых мини-ПК линейки fit-PC: fit-PC4 Value и fit-PC4 Pro. Устройства отличаются платформами и корпусами. В остальном же это братья-близнецы. Модель fit-PC4 Value оценена в $300 и основывается на гибридном процессоре AMD A4-1250 (Temash) с TDP 8 Вт. Данный APU располагает парой процессорных ядер с частотой 1 ГГц и GPU Radeon HD 8210.

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

В статье мы расскажем о нашем опыте тестирования ритейл систем, и на примере одного внедрения расскажем, как это происходит. И так постановка задачи: Необходимо перевести существующие бизнес-процессы компании «ТК» на новую технологическую платформу «РС» — это система автоматизации розничной торговли, предназначенная для централизованного управления розничной сетью любого размера и структуры. «РС» — это «коробочный» продукт, поэтому недостаточно было просто проверить функционал системы, необходимо было провести анализ и соответствие между процессами системы магазинов «ТК» и внедряемой системой. Читать полностью »

Недавно на хабре публиковались статьи о openvz и lxc. Это напомнило мне, что эта статья всё еще валяется в sandbox'е…

Для целей размещения проектов я применяю такую схему: каждый сервис запускается в изолированной среде: боевой — отдельно, тестовый — отдельно, телефония — отдельно, веб — отдельно. Это снижает риски взлома систем, позволяет бакапить всё и вся одним rsync'ом на соседний сервер по крону, а в случае слёта железа просто поднять на соседнем железе. (А использование drbd + corosync позволяет это делаеть еще и автоматически)

Для создания изолированной среды есть два подхода, именуемые VDS (виртуализация аппаратуры) и VPS/jail (виртуализация процессного пространства).

Для создания VDS изоляций применяют XEN, VirtualBox, VMWare и прочие виртуальные машины.
Для создания VPS на linux используется либо linux-vserver, либо openvz, либо lxc.

Плюсы VDS: система внутри может быть совершенно любой, можно держать разные версии ядер, можно ставить другую ОС.
Минусы VDS: высокие потери производительности на IO, избыточное потребление CPU и RAM на сервисы, дублирующие запущенные на серверной ОС.

Плюсы VPS: крайне низкая потеря производительности, только на изоляцию, запускаются только те сервисы, которые реально необходимы.
Минусы VPS: можно запустить только linux и ядро будет только той версии, что уже запущено.

Так как мне не нужны разные ОС, то всюду применяю linux-vserver (так уж сложилось исторически, применяю с 2004го года, а openvz вышел в открытый доступ в 2005м), а lxc в моём понимании еще не дорос до продакшена (хотя и очень близок уже).

Ниже я опишу базовые операции по запуску LAMP сервера в изолированном окружении.
Читать полностью »

Очередным пунктом на пути нашего корреспондента в Барселоне на MWC 2014 стал павильон Nvidia. Компания привезла на выставку один из первых смартфонов на основе платформы Tegra 4i — Wiko Wax. Напомним, что практически одновременно с данным устройством был анонсирован другой аппарат на основе данной однокристальной системы — LG G2 mini.

В конце января этого года «Яндекс» сообщил, что будет пессимизировать сайты, использующие сомнительные с точки зрения этики и эстетики тизеры от тизерных сетей. Издателям был дан месяц на адаптацию к новым правилам и время на адаптацию подходит к концу 28 февраля.

Тизерным сетям придется и они смогут адаптироваться к новым условиям Яндекса, считают в Direct/ADVERT.

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

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

Часть #1
Часть #2
Часть #3
Часть #4
Часть #5

После слегка затянувшейся паузы мы продолжаем рассказ о создании мобильного приложения в Delphi с помощью Платформы FM. Напомню, что в качестве задачи мы выбрали реализацию кулинарной книги, снабженной «калькулятором пропорций продуктов» и таймером. Разработку мы начали с создания «настольного приложения». Поэтапно также реализовали и мобильный аналог для платформы Android. В качестве СУБД была выбрана SQLite.

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

И второй момент, на который следует обратить внимание, прежде чем перейти непосредственно к описанию процесса дальнейшего развития наших приложений. В средине декабря был выпущен Update 2 для Delphi и RAD Studio. Если вы экспериментировали со сторонними компонентами в проекте, вам следует использовать новые версии, совместимые с Update 2. Возможно, также придется заново пересоздать отдельные формы.

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

На предыдущих этапах мы уже создали проект мобильного приложения, модуль данных и заготовку главной формы приложения. Сделаем активной вкладку «Ингредиенты» и разместим на ней необходимые компоненты. В принципе, и в мобильном приложении мы могли бы использовать компонент табличного отображения данных (Grid). Концепция интерфейса для платформы Android, хотя и предполагает возможность использования Grid'а. Однако, как уже отмечалось ранее, Grid для Android несколько отличается от обычного Grid’а для настольных приложений. Поэтому для отображения данных лучше использовать компонент TListBox. Естественно, данные, отображаемые в нём, не будут редактироваться.

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

Список отображает информацию из набора данных посредством LiveBindings автоматически. Формирование же представления целесообразно делать на уровне набора данных, оставляя компоненту TListBox роль декорирования. Поэтому, думая об отображении информации в списке на интерфейсе, мы тем не менее начнём работу с набором данных.
Читать полностью »


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