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

imageМобильные устройства задают явный тренд в современном мире. Всё больше пользователей интернета совершают покупки через смартфоны и планшеты, используя их как для выбора товара или услуги, так и непосредственно для оплаты. При этом рост объема мирового рынка мобильной коммерции значительно опережает рост рынка электронной коммерции – 42% против 13% по прогнозам на конец 2016 года.

Мобильные расходы пользователей к 2018 году вырастут до $600 миллиардов – рост на 200% в сравнении с 2014 годом, по итогам которого мобильные расходы составили $200 миллиардов. Наиболее привлекательными странами для mCommerce являются Китай, ОАЭ и Турция – это страны с наибольшем числом мобильных покупателей. В лидерах по темпу роста M-commerce – страны Европы и Китай. Другие интересные факты о мировом рынке мобильной коммерции вы найдете в инфографике, переведенной командой PayOnline, компании, которая занимается обработкой платежей на сайтах и в мобильных приложениях.
Читать полностью »

«Яндекс» раскрыл в отчетности подробности сделки, по приобретению питерской компании Agnitum, разработчика Outpost Firewall и других продуктов в сфере информбезопасности. Российский поисковик заплатил за активы Agnitum 120 млн рублей наличными и заключил опционное соглашение, Читать полностью »

Теперь процессоры будут делать по циклу «процесс-архитектура-оптимизация»

Intel отказывается от стратегии «тик-так» - 1
Как публичная компания с более 10 млн $ в активах, акциями которой владеют более 500 акционеров, Intel предоставила Комиссии по ценным бумагам и биржам США ежегодный отчёт по форме 10-K. Особенный интерес в 150-страничном документе представляет страница 14, на которой Intel признаёт, что отказывается от стратегии «тик-так» в пользу новой концепции «процесс-архитектура-оптимизация».
Читать полностью »

tl;dr Использовать ли статические методы? Да, когда они не зависят от внутреннего состояния объекта.

В обсуждениях к посту (перевод) о именованных конструкторах прозвучало мнение, что статические методы плохи и их вообще не стоит использовать. На мой взгляд, это слишком большое обобщение.

Статические методы по сути своей просто способ организации глобальных функций в пространства имен. Использование пространств имен, я думаю, вы согласитесь — хороший тон. Что касается глобальных функций — мы используем их всегда, встроенные функции PHP составляют основу нашего кода.

Основная проблема здесь — отсутствие совместно используемого глобального состояния. Вот пример из прошлого поста:

<?php
$time = Time::from("11:45");

В данном примере возвращаемый результат свободен от побочных эффектов и вполне предсказуем, т.к. зависит только от аргументов, подаваемых на вход. Каждый раз при вызове метода вам будет возвращен идентичный результат (объект Time со значением 11:45), вне зависимости от состояния системы, контекста или чего-либо еще.
Читать полностью »

imageТак как на работе я пишу на старой доброй Enterprise Java, меня периодически тянет попробовать что-то новое и интересное. Так получилось, что в один момент этим новым и интересным оказалась Scala. И вот однажды, просматривая доклады со Scala Days, я наткнулся на доклад Ника Станченко о библиотеке под названием Macroid, которую он написал. В этой статье я попробую написать маленькое приложение для демонстрации её возможностей и рассказать об основных фишках этой библиотеки. Код приложения целиком доступен на Github.

Если вам захотелось узнать, как эта библиотека помогает подружить Scala и Android, добро пожаловать под кат.
Читать полностью »

Компания NimbeLink объявила о доступности, по ее данным, первого в отрасли сертифицированного встраиваемого модема 4G LTE Cat 1 для устройств интернета вещей. Новинка пополнила семейство Skywire.

У NimbeLink готов первый в отрасли сертифицированный встраиваемый модем 4G LTE Cat 1 для IoT

Наличие сертификации FCC позволяет разработчикам устройств сэкономить время и другие ресурсы за счет использования готового блока.

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

Известно, что в отличие от своих конкурентов, таких как Google и Microsoft, у Apple отсутствует понятие bug bounty, т. е. денежного вознаграждения за обнаруженные уязвимости в своих продуктах. К основным продуктам, которые больше всего притягивают ресерчеров, относятся операционные системы OS X и iOS, а также веб-браузер Safari. Также как и в других случаях обнаружения существенных уязвимостей в ядре для jailbreak, последний кейс с значительной уязвимостью в криптографических алгоритмах сервисов компаниия, также, судя по всему, не стал исключением. Уязвимость была обнаружена исследователями университета Johns Hopkins и была исправлена Apple в вышедших обновлениях для OS X, iOS и watchOS.

Отсутствие программы bug bounty сыграло с Apple злую шутку - 1

Издание NY Times отмечает, что недавно запланированное разбирательство в суде, где представители ФБР должны были встретиться с менеджерами Apple, было отложено из-за того, что некая фирма предложила ФБР свой способ извлечения зашифрованных данных с iDevice. Данная тема еще раз подняла вопрос отсутствия программы bug bounty, что заставляет security-компании искать уязвимости в iOS и продавать эксплойты спецслужбам без уведомления Apple.

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

Ассортимент компании Aerocool пополнился контроллером вентиляторов F5XT. Этот пятиканальный контроллер устанавливается в отсек типоразмера 5,25 дюйма. Габариты самого контроллера равны 102 x 23,3 x 111 мм.

В подсветке Aerocool F5XT используются трехцветные светодиоды

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

Минкомсвязи предлагает штрафовать библиотеки и школы за анонимный WiFi - 1Очередным гениальным предложением разродилось Министерство связи и массовых коммуникаций РФ. Оно продолжает борьбу с анонимным доступом в интернет и подготовило законопроект, по которому администрация общественных мест (кафе, библиотеки, школы, парки и т.д.), обязана идентифицировать пользователей бесплатного WiFi, иначе им грозит штраф до 200 000 руб. Об этом сообщили в пресс-службе Минкомсвязи.

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

Настройка редактора Visual Studio Code для разработки на PHP - 1

Всем привет!

Пора перейти от слов к действиям и познакомиться с Visual Studio Code поближе. В этом посте представлена поэтапная настройка VS Code для разработки на PHP.

Если кратко, то мы поговорим о том как:

  1. Скачать и установить Visual Studio Code.
  2. Настройть статистический анализ кода на PHP в параметрах пользователя.
  3. Скачать и установить расширение PHP Debug с портала Visual Studio Marketplace.
  4. Настройть расширение PHP Debug для использования XDebug.

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


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