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

Практически все WP7 разработчики используют в своей работе сторонние библиотеки контролов. Вы, как разработчик, прошли через то, что бы скачивать примеры для конкретной библиотеки, компилировать и устанавливать это на свой телефон? А были ли моменты, когда вы искали подходящую иконку для ApplicationBar? Сколько времени потребовалось, что бы её найти? И, наверное, желали быть в курсе того, когда появляются новые иконки? А хотите, что бы это и кое-что другое было собрано в одном бесплатном приложении для Windows Phone? Если да, то добро пожаловать под кат, где вас ждёт описание приложения WinPhone DevHub и некоторые технические подробности его создания.Читать полностью »

Большая часть кода Android приложения работает в контексте компонент, таких как Activity, Service, ContentProvider или BroadcastReceiver. Рассмотрим, как в системе Android организованно взаимодействие этих компонент с потоками.

При запуске приложения система выполняет ряд операций: создаёт процесс ОС с именем, совпадающим с наименованием пакета приложения, присваивает созданному процессу уникальный идентификатор пользователя, который по сути является именем пользователя в ОС Linux. Затем система запускает Dalvik VM где создаётся главный поток приложения, называемый также «поток пользовательского интерфейса (UI thread)». В этом потоке выполняются все четыре компонента Android приложения: Activity, Service, ContentProvider, BroadcastReceiver. Выполнение кода в потоке пользовательского интерфейса организованно посредством «цикла обработки событий» и очереди сообщений.
Читать полностью »

Новая упаковка модулей оперативной памяти SO-DIMM, выпускаемых компанией Kingston Technology, позволяет покупателям без особых усилий выбрать необходимый продукт прямо на полке магазина, не обращаясь за помощью к продавцу-консультанту.

Модули памяти Kingston System Specific

Модули памяти System Specific предназначены для конкретных моделей ноутбуков: HP, Dell, Apple, Lenovo, Sony и Toshiba. Производитель гарантирует, что устройства будут совместимы, наиболее эффективны, и соответствоватьЧитать полностью »

Инди-разработчик Карилаос Калогиру делится собственным опытом выпуска игры под iOS.Читать полностью »

К выпуску первой волны процессоров Intel Core третьего поколения на архитектуре Ivy Bridge компания G.Skill разработала серию модулей оперативной памяти Trident X. Устройства имеют поддержку профилей Intel XMP 1.3 и оптимизированы для чипсетов Intel 7-ой серии.

Модули памяти DDR3 G.Skill Trident X

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

image

Вы прошли долгий и трудный путь от идеи до реализации вашего проекта. Стадия закрытого тестирования завершена, и вы готовы презентовать ваше детище миру. Главным и какое-то время единственным рекламоносителем вашего проекта может стать промо-ролик. Его можно выложить на YouTube и в социальных сетях, разослать партнёрам и инвесторам, разместить на главной странице сайта, сопроводить им пресс-релиз для СМИ или оживить выступление на конференции.

Цель промо-ролика: кратко и понятно рассказать про суть и ценность проекта, заинтересовывать целевую аудиторию и побудить стать пользователем.

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

image

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

Задача

Первичные требования были такими:
В сложном стилизованном документе doc или docx вывести нужную информацию в помеченных местах.

В дальнейшем они были уточнены и расширены:

  • В сложном стилизованном документе docx вывести данные в помеченных местах.
  • Разметка вывода данных должна быть похожа на скриптлеты: ${}, <%%>, <%=%>.
  • Данными для вывода могут быть объект. Нужна возможность обращения к полям.
  • Для вывода использовать один из скриптовых языков: Groovy, JavaScript.
  • Нужно иметь возможность выводить списки объектов в таблицы, в каждой ячейке отображая поля.

Имеющиеся решения

Оказалось, что имеющиеся в области продукты (я говорю про платформу Java), не решают поставленную задачу. Ниже краткий обзор продуктов:

Jasper reports

В качестве шаблона использует файл xml-разметки *.jrxml. Файл разметки документа + данные (как из БД, так и Map параметров) отдаются процессору, который формирует любой из следующих форматов: PDF, XML, HTML, CSV, XLS, RTF, TXT.
Не устроило:

  • Это не WYSIWYG, даже при наличии iReport — визуального средства формирования jrxml-файлов.
  • Надо хорошо изучить JasperReports API, чтобы создать и стилизовать сложный шаблон.
  • Не выводит в нужном формате. Можно и PDF, но хотелось бы иметь возможность потом поредактировать выходной документ.

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

Как и ожидалось, компания Nikon представила новую цифровую зеркальную фотокамеру начального уровня D3200. Производитель отмечает наличие в аппарате нового режима справки и поддержку видеосъемки в формате Full HD.

Представлена цифровая зеркальная фотокамера Nikon D3200, разрешение которой равно 24,2 Мп

Режим справки, впервые появившийся в моделях D3000 и D3100, по словам Nikоn, «былЧитать полностью »

На Хабре было несколько статей об интеграции Сайта с 1С. Я предлагаю два новых варианта.

1. Интеграция с Сайтом на базе стандартного обмена между двумя 1С.

Несколько альтернативных вариантов интеграции сайта с 1С
В платформе 1С: Предприятие 8.х реализован механизм обмена данными с любой другой 1С. Объекты базы данных 1С: Предприятие средствами платформы экспортируются в xml-формат. Для регистрации изменений объектов обмена используется объект конфигурации “План обмена”. В Плане обмена содержится информация об узлах, между которыми производится обмен. Для каждого узла обмена ведется нумерация сообщений обмена.
Чтобы гарантировать доставку сообщений до Сайта, 1С повторяет отправку данных до тех пор, пока не получит подтверждения от Сайта в виде номера принятого сообщения. Только после этого обмен считается успешно завершенным.
Читать полностью »

Канадская компания Research In Motion пополнила ассортимент смартфонов линейки BlackBerry Curve доступной моделью 9220. Новинка пока предлагается лишь в Индии, где ее стоимость составляет около $160.

BlackBerry Curve 9220

Программной платформой аппарата является ОС BlackBerry 7.1. Что касается аппаратной начинки, то в числе ее составляющих — дисплей диагональю 2,44 дюйма разрешением 320 х 240 точек, камера разрешением 2 Мп, адаптеры беспроводной связи Bluetooth 2.1 и Wi-Fi 802.11b/g/n, слот для карточек microSD и 512 МБ оперативной памяти.Читать полностью »


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