Архив за 17 мая 2017 - 7

Не звони мне - 1

Кажется, мы почти победили SMS-спам. Пришла пора бороться с рекламными звонками! Решение должно быть проще, чем РосСпам, решили мы.
Читать полностью »

Входящий в Mail.ru Group (MRG) сервис бесплатных объявлений «Юла» запустил «безопасные сделки», с доставкой товаров от пользователя к пользователю и дистанционной оплатой, «Юла» берёт 3% с продавца. Партнёрами MRG стали доставка Boxberry и банк «ВТБ 24», сообщилиЧитать полностью »

Как сообщают источники, компания Sharp, большая часть которой принадлежит Foxconn, может приобрести около 10-20% полупроводникового бизнеса Toshiba.

Как известно, Foxconn является для Toshiba нежелательным покупателем, так как имеет связи с материковым Китаем. А вот Sharp формально является японской компанией и использование её активов при покупке части бизнеса Toshiba может помочь Foxconn.

image
TLDR для нетерпеливых — в принципе можно закрывать статью

Так уж сложилось, что я принимал участие в создании / управлении / переговорах с большим количеством банков и платежных систем, которые предоставляют услуги онлайн-эквайринга в России. Это происходило на ряде мини-проектов с абсолютно разными провайдерами, но суть не в этом.

Я больше на работаю в этой сфере, но я хочу поделиться тремя аспектами онлайн платежей: i) бизнес и ситуация на рынке на 2016-2017 год (гайд для менеджера) ii) детали технической интеграции (CTO) iii) поведение клиента / дизайн / верстка платежной странички (дизайн, верстка, тестирование).

Весь этот опыт набран не сразу — примерно за 1.5 — 2 года активного ковыряния в этой сфере. Если вас не интересует бизнес опыт, а интересуют только материалы по дизайну — смело пропускайте первые спойлеры.

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

Как сообщает ресурс DigiTimes, компания Asus недавно решила сместить акценты с традиционных настольных решений в сторону корпоративного и игрового сегментов.

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

Глава Российского фонда прямых инвестиций (РФПИ) Кирилл Дмитриев, сообщил, что дочерний для РФПИ Российско-китайский инвестиционный фонд (РКИФ) скорее всего купит долю Яндекс.Такси, передал ТАСС. В апреле 2017 года «Коммерсантъ» со ссылкой на два источника в инвестсообществе сообщил, что Читать полностью »

Возникла необходимость поставить на Redmine, которым мы пользуемся уже несколько лет, плагин для agile. Redmine хоть и старый (версия 2.4), но в доке от RedmineUP(redmine_agile) указано, что он поддерживает версии с 2.1 по 3.3. То есть должен встать. Но не тут то было.

Миграция Redmine на новую версию и одновременно в Docker - 1
Читать полностью »

в 4:10, , рубрики: java, метки: , ,

Всем добрый день! А может у кого-то и не день, но главное, чтобы был добрый. В этой статье я собираюсь рассказать совсем чуть-чуть про такой класс в RxJava, как Single.

А чем Single отличается от Observable ?

Конечно, у него нет всех методов, которые есть у Observable. Subscriber у Single также отличается тем, что содержит только два метода, а не три. Думаю, что все отличия в плане реализации вы сможете найти в документации.

Возникает вопрос:

чем вызваны такие изменения ?

Ответ тут очевиден: Single (что можно даже и из названия понять) содержит только один элемент, в отличии от Observable.

Кто-то подумает и скажет

пффф, ну и что? А я буду использовать всегда Obsevable, пусть в нем будет только один элемент.

По-моему мнению, в этом ничего страшного нет, но есть ли какие-то минусы от такого использования?

  • Если вы знаете, что вы будете работать только с одним элементом, то в использовании Observable нет нужды или, как говорят, overkill;
  • Также нужно понимать, что Observable более тяжеловесный, чем Single (а поговаривают, что Single даже быстрее);

Говоришь Single, хм...

В single возможны две ситуации:

  • одно значение
  • exception

Тут важно понимать, чего вы пытаетесь добиться, или какая ваша политика? Если вы считаете, что пустой результат для вас это нормально, то, скорее всего, Single вам не подойдет, но если это не так, и вы знаете, что результат обязательно должен быть, то Single это то, что вам надо. Кстати, стоит отметить, что у Single нет метода empty(). Это я на всякий случай решил сообщить.
Читать полностью »

Аналитики IHS Markit прогнозируют, что к 2023 году поставки телевизионных панелей AMOLED (именно эту аббревиатуру использует источник) вырастут до 10 млн. По итогам текущего года таких панелей будет реализовано лишь около 1,7 млн.

Как можно видеть на диаграмме, ожидается резкий рост в 2019 году, а далее рынок будет расти практически линейно. Среднегодовые темпы роста поставок панелей, по мнению аналитиков, составят 42%.

Наверняка с проблемой установления соединения народ намучался, особенно новички. Все видеоуроки и туториалы 2-х и 3-х летней давности, а это предполагает некоторые танцы с бубном, для того чтобы приконнектить новенькую mysql к java. Новичку это особенно сложно дается, как впрочем и мне, с опытом программирования в 5 дней. Однако проблему эту победил и выкладываю полный маршрут для всех интересующихся.

Начнем с того, что убедимся, какая версия mysql прописана в dependencies:

<dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>6.0.6</version>
        </dependency>
</dependencies>

Первое что я сделал — это попал на FabricMySQLDriver, он напрочь отсутствует в новых классах работающих с 6ым mysql.

Получил ошибку «cannot resolve symbol FabricMySQLDrive».

Спустя 30 минут нашлось решение:

Connection connection = null;
Driver driver;

try   {
       driver = new com.mysql.cj.jdbc.Driver();
       DriverManager.registerDriver(driver);
       }
       catch (SQLException e1) {
                System.out.println("Драйвер не зарегистрировался");
		return;
	}

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


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