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

Представляю вашему вниманию вольный перевод юмористической статьи James Iry «A Brief, Incomplete, and Mostly Wrong History of Programming Languages» — статья старая, и если кто-либо укажет на уже существующий перевод — буду очень благодарен, ибо сам не нашел.Читать полностью »

В какой-то момент тихую гавань воспринимаемого мной интернета всколыхнула одна из лекций TED.

Описание лекции с сайта:

После составления карты запутанных социальных сетей Николас Кристакис и его коллега Джеймс Фаулер исследовали возможности использования этой информации во благо. И сейчас Николас Кристакис обнародует свое последнее открытие: социальные сети можно использовать как самый быстрый метод для обнаружения распространения любых эпидемий: от новаторских идей до социально опасного поведения или вирусов.

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

При разработке под Android многие новички сталкиваются с трудностями, возникающими из-за огромного разнообразия устройств, на которых установлена эта операционная система. В этом посте будет рассказано о том, как устранить большинство проблем, связанных с фрагментацией по разрешению экрана, производительности, физическому размеру и версии Андроида.

Android. Побеждаем фрагментацию

1. Планшеты и телефоны. Планирование интерфейса

Одним из главных отличием девайсов на базе Android является физический размер. «Зоопарк устройств» содержит как и крохотные телефоны, так и огромные десятидюймовые планшеты. И про этот чрезвычайно важный момент многие начинающие разработчики часто забывают.

Коренное различие телефонов и планшетов состоит в том, как пользователь держит их:

Телефоны в портретной ориентации

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

Во всем мире объем используемого JS кода в приложениях растет очень сильно, что уже неоднократно подчеркивалось, посмотреть картинки на эту тему можно например тут или тут. Соответственно с ростом количества кода возникает необходимость структурирования данных, управления зависимостями и проч., которые на данный момент решает целый букет фрэймворков, например RequireJS в композиции с Backbone. С другой стороны в мире Java для управления зависимостями и контроля процесса сборки проекта используется Maven, который отлично справляется с задачей разделения больших проектов на модули, запуска тестов в нужное время и т.д. У некоторых разработчиков, уже давно использующих Maven для сборки проекта, может возникнуть желание вынести свой отлично структурированый JS код в отдельный модуль, тестировать его во время сборки и совершать с ним все операции, которые позволяют делать плагины, о чем и пойдет речь.
Читать полностью »

Впервые необычный гибрид настольного компьютера моноблочной компоновки и планшета, получивший название Transformer AiO, компания ASUS показала в начале июня прошлого года на выставке Computex 2012. Спустя семь месяцев эта интересная разработка снова вошла в экспозицию тайваньской компании, на этот раз — на выставке CES.

Данных о цене и детальных спецификаций ASUS Transformer AiO пока нет

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

Начну с того что объясню, что napile – это язык программирования, и платформа (объяснения почему ниже). Я не буду описать логику языка, а ток то как язык появился и чем он является сейчас(что бы иметь представления что это такое, это смесь явы/котлина)
Что нужно, что бы сделать свой язык программирования?

  1. Идея
  2. Компилятор
  3. Виртуальная машина и байткод (в моем случае)

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

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

В этой статье будет рассмотрено:

  • Как составлять манифест v.2
  • Как работать с удаленными ресурсами
  • Как работать с cookies
  • Как работать с local storage
  • Как работать с уведомлениями

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

Новость, что осталась незамеченной

С 29 ноября 2012 года, разработчикам под Андроид, которые распространяют свои приложения через Google Play, доступна новая версия библиотеки для приема платежей In-app billing version 3. С этого момента стало действительно просто внедрить прием платежей в собственных приложениях. Но как и у всего нового, есть и свои ограничения (http://developer.android.com/intl/ru/training/in-app-billing/test-iab-app.html):
1) Клиентское устройство должно обладать Android SDK Version 2.2 (API level 8);
2) Приложение «Play Маркет» должно иметь версию 3.9.16 или выше.
Читать полностью »

Одновременно с моноблочным ПК AP2021 компания MSI представила системную плату A85XMA-P33, рассчитанную на процессоры AMD в исполнении FM2.

В плате MSI A85XMA-P33 используется чипсет AMD A85X, хотя хватило бы и A75

Плату, напоминающую недавно представленную модель MSI A75MA-P33Читать полностью »

Вместе с большим смартфоном Ascend Mate компания Huawei привезла на выставку CES 2013 и аппарат поменьше — Ascend D2. Новинка носит флагманский статус, поэтому и оснащение ее соответствующие.

Huawei Ascend D2

Выпустив Ascend D2, Huawei официально присоединилась к Читать полностью »


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