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

Эта маленькая статья для новичков в мире Android, которые решили создать свою первую игру, но столкнулись с определенными трудностями или не знают с чего начать. Это не урок как создать игру от А до Я. Я просто рассмотрю разные аспекты создания игры в форме «вопрос — ответ».

image

Содержание

1. Первые шаги
2. Создание игрового цикла
3. Как растянуть карту на весь экран
4. Проверка на столкновение или Hit Testing
5. Внедряем оплату PayPal
Читать полностью »

WebBrowser, заполнение поля типа file на Delphi При работе с компонентом WebBrowser часто возникает необходимость заполнять поля форм на сайте. С обычными полями формы никаких проблем нету, для их заполнения существуют стандартные методы, а вот поле с типом file браузер упорно отказывается заполнять. Причина этому — защита пользователей. Если бы браузер позволил свободно подставлять в это поле путь к файлу на компьютере пользователя, тогда с помощью простенького JavaScript встроенного в страницу сайта можно бы было легко увести любой файл.

Но так как программа использующая браузер и так имеет доступ к пользовательским файлам, теоретически, такая защита не должна была бы срабатывать против неё. Но имеем то, что имеем, а потому необходимо искать обходные пути.
Читать полностью »

Каталог «флэшек» PNY Attaché объединяет устройства как с интересным дизайном
, так и с неплохой скоростью
. Один экземпляр даже имеет «встроенный» свисток (Whistle Attaché), но сейчас речь пойдет о его бесшумном собрате, носителе PNY Key Attaché.

Лишенная музыкальных способностей, эта «флэшка», тем не менее, имеет одно полезное свойство: она мимикрирует под дверные ключи иЧитать полностью »

После 3 лет разработки состоялся долгожданный релиз GIMP версии 2.8
Читать полностью »

Локализация ASP.NET MVC приложения с помощью БД
Данная статья будет узконаправленной и покрывает локализацию через БД, поэтому подробно расписывать как делать локализацию с помощью файлов ресурсов (resx) можно посмотреть, например, тут: MVC 2: Полное руководство по локализации. Для локализации с помощью представлений я тоже там ссылки.

Для начала я кратко расскажу о вариантах локализации сайта, покажу пример создания своего ResourceProviderFactory, после чего создам небольшое приложение для демонстрации.

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

По сообщению компании TSMC, тестовый двухъядерный процессор ARM Cortex-A9, изготовленный с применением 28-нанометрового техпроцесса 28HPM, продемонстрировал работу на частоте 3,1 ГГц «в типовых условиях».

Техпроцесс HPM, оптимизирован по критерию производительности и предназначен для выпуска микросхем для мобильных устройств. Другими словами, он позволяет объединить высокое быстродействие и малое энергопотребление (уменьшенные токи утечки).

Изготовление тестового чипа является частью усилий TSMC, целью которых является демонстрация возможностей однокристальных систем,Читать полностью »

Технологию идентификации пользователя по рисунку сосудов компания Fujitsu продвигает достаточно давно. Однако до недавнего времени соответствующие биометрические датчики имели такие размеры, что их можно было встраивать лишь в достаточно крупные устройства. В качестве примера можно вспомнить, например, мышь,Читать полностью »

Кеннет Райтц из компании Heroku продолжает создавать элегантные библиотеки с упрощёнными API. Предыдущей разработкой была библиотека Requests для HTTP-запросов. Теперь он выпустил простой SMTP-сервер Inbox.py, который элементарно прикрутить к веб-приложению для осуществления прямых почтовых рассылок и приёма/обработки почты, без мучений с макросами sendmail.

from inbox import Inbox

inbox = Inbox()

@inbox.collate
def handle(to, sender, body):
    ...

# Bind directly.
inbox.serve(address='0.0.0.0', port=4467)

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

Высший суд Евросоюза в среду, 2 мая принял решение в деле SAS Institute, разработчика SAS System, против World Programming Limited (WPL). Постановление суда гласит:

… С целью создания WPS, WPL на законных основаниях приобрела учебную версию SAS System, лицензия которой разрешает использовать SAS для непроизводственных целей. Таким образом, хотя WPL и изучала продукт SAS, нет никаких оснований полагать, что специалисты WPL получили доступ к исходному коду SAS.

… Только конкретное выражение идей и принципов защищается копирайтом. Объектом защиты, предоставляемой Директивой 91/250, является такое выражение в виде компьютерной программы, в исходном или объектном коде, что не запрещает воспроизводить конкретную функциональность на других языках программирования. На основе этих соображений, суд считает, что ни функции компьютерной программы, ни языки программирования, ни форматы данных не могут быть защищены копирайтом.

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

Введение

При написании современного веб-приложения все чаще используется подход, когда сервер присылает не конечный HTML код, а набор некоторых данных (как правило, JSON), которые затем собираются на клиенте. Это действительно очень удобно и здорово, тем более что сейчас существует огромное количество замечательных шаблонизаторов для клиента.
Читать полностью »


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