Pull to refresh
-6
Алексей@java3000

Администратор windows умеющий в программирование

Send message

Объем трансграничных продаж на рынке e-commerce в России вырос на 55%

Reading time2 min
Reach and readers2.6K
image
Источники: East-West Digital News

В 2015 году около четверти доходов e-commerce в России пришлось на покупки в зарубежных интернет-магазинах. В основном этими магазины владеют китайские собственники. Общий объем российского рынка электронной коммерции составил $13,9 миллиарда.

По сравнению с 2014 годом, в рублевом выражении рынок вырос на 16%, но в долларовом – сократился на 28%. Без учета зарубежных ретейлеров, объем рынка России составляет $10,5 миллиардов, оценили аналитики агентства East-West Digital News.

На внутреннем рынке товары приобретаются покупателем в российском интернет-магазине и не пересекают границу после оформления заявки (например, при покупке на Ozon.ru).

Всего в 2015 году потребители в России совершили 160 миллионов покупок на внутреннем рынке e-commerce — на 10% больше, чем годом ранее.
Читать дальше →

Как мы боролись с парсерами

Reading time16 min
Reach and readers37K
image
Ключевые моменты:
* Реализация скрипта для проверки PTR посетителей;
* Конфигурирование nginx в IfIsEvil-style с ветвлениями map;
* Имена location в переменных map;
* Управление ветвлением через try_files /nonexist $map_var.

Многие высоконагруженные и популярные сайты страдают от того, что кроме живых посетителей их посещают разнообразные парсеры, боты и прочие автоматические сканеры, которые не несут никакого полезного эффекта, а только создают паразитный трафик и нагрузку на, и без того, нагруженную систему. В данном случае я не имею виду поисковых ботов, которые хоть и зачастую нагружают проект не нормировано, но просто необходимы любому проекту.
Один из наших клиентов регулярно испытывал проблему лавинообразного роста нагрузки в определенное время суток. Периодически, раз в сутки и чаще происходили наплывы посещений со значительным ростом LA на серверах. Было принято решение построить защиту от паразитного трафика.

Читать дальше →

Аутентификация с использованием Spring Security и JWT-токенов

Reading time10 min
Reach and readers158K
Всем привет! Хабр жив! Данный пост вряд ли соберёт кучу просмотров и комментов, но, надеюсь, немного поможет здоровью хабра.

В данной статье рассмотрим принцип аутентификации в веб-приложениях на платформе Spring с использованием относительно нового механизма аутентификации — JSON Web Token (JWT). Этот механизм уже обкатан и реализован для многих языков программирования.

Читать дальше →

Goodyear показала концепт сферических шин на магнитной левитации

Reading time2 min
Reach and readers16K


Вчера на Женевском автосалоне известный американский производитель шин Goodyear показал необычный концепт — шины полностью сферической формы Eagle-360, предназначенные специально для роботизированных автомобилей. Такое движение «колёс» робокара с максимальной степенью свободы обеспечивается тем, что новые шины удерживаются благодаря магнитной левитации — передние и задние оси фактически отсутствуют.
Узнать подробности

Инженеры MIT создали легчайшие солнечные батареи

Reading time2 min
Reach and readers6.2K
image

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

Ведущий специалист исследования, профессор Владимир Булович [Vladimir Bulović], пояснил, что для изготовления гибких солнечных панелей в лаборатории использовался полимер парилен и органическое вещество DBP. Парилен служит одновременно подложкой и защитным покрытием. Но эти материалы были выбраны лишь для примера — главной инновацией стал способ выращивания панелей.

Новая технология позволяет выращивать всю панель целиком – вместе с подложкой, начинкой и защитным покрытием. Это снимает необходимость в осторожном обращении с частями панели, в частности, с предотвращением попадания пыли между её слоями. Для этого на стеклянную подложку наносят специальную плёнку, на которой выращивается солнечная панель. По окончанию процесса панель извлекают при помощи плёнки.
Читать дальше →

О новом патенте Boeing “3D-печать свободных форм с использованием левитирующих деталей”

Reading time3 min
Reach and readers8.3K
Приветствуем вас на страницах блога iCover! Инженеры авиастроительной корпорации Boeing, активно внедряющие технологии трехмерной печати в различных сферах, запатентовали новую интересную технологию 3D печати объектов, пребывающих во время печати в состоянии левитации. Заявка на патент была подана еще в 2014 году и вот теперь на PatentYogi было представлено видео, иллюстрирующее разработку.

image
Подробнее

Как формируется финансовая оценка ИТ-стартапов: Метод McKinsey

Reading time9 min
Reach and readers7.5K


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

Предсказать поведение акций стартапов и, вообще, компаний, занимающихся высокими технологиями, на фондовом рынке достаточно трудно. Аналитики McKinsey&Company утверждают, что единственный адекватный способ оценки таких компаний – это так называемый метод DCF.
Читать дальше →

Ловим усталость с помощью AndroidWear

Reading time4 min
Reach and readers4.6K


Это небольшая история про один из экспериментов нашей компетенции Wearables.
Мы провели его больше года тому назад, поэтому код изрядно устарел, да и AndroidWear-приложением сегодня уже никого не удивишь, однако задумка была очень интересной, и поработать над ней было здорово. За что огромное спасибо авторам идеи: Арсению Печенкину и VP of Engineering Роману Чернышеву, благодаря которым стартовал этот R&D.

Посмотреть код можно на GitHub. А вот небольшая презентация.


Читать дальше →

В России разработали ядерную батарейку на никеле-63, работающую 50 лет

Reading time2 min
Reach and readers81K


Группа учёных из ФГБНУ ТИСНУМ, МФТИ, НИТУ МИСиС и ФГУП НПО «Луч» разработала миниатюрные ядерные батареи переменного напряжения, использующие в качестве энергетического материала изотоп никеля-63. Заявленный срок бесперебойной работы составляет 50 лет. Период полураспада никеля-63 — примерно 100 лет.

По мнению авторов, изобретение имеет широкую сферу применения: от медицинской техники до космических аппаратов для исследования дальнего космоса.
Читать дальше →

С аналога марсианской почвы собран урожай помидоров и гороха

Reading time2 min
Reach and readers16K

Помидоры с «марсианского» грунта

Биологи из научно-исследовательского центра Вагенингенcкого университета (Нидерланды) завершили второй эксперимент по выращиванию овощей и других растений на почве, моделирующей грунт Марса и Луны. Результат превзошёл ожидания учёных. Оказалось, что при добавлении навоза и увлажнении почвы там отлично растут как минимум 10 культур. Уже собран и взвешен урожай помидоров, гороха, ржи, рукколы, редиса, лука-порея, шпината, чеснока, зелёного лука и кресс-салата.

Цель эксперимента — отработать способы выращивания сельскохозяйственной продукции на Марсе и Луне, чтобы обеспечить питание первым колонистам.
Читать дальше →

Искусственные пальцы научили распознавать неровности поверхности

Reading time1 min
Reach and readers4.1K
image

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

В тестировании протеза инженерам помогает доброволец Деннис Соренсен [Dennis Aabo Sørensen], потерявший левую руку в результате несчастного случая. Он уже давно участвует в тестировании инновационных протезов, и в его неполноценную руку имплантированы электроды, связанные с периферийной нервной системой.

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


Читать дальше →

Скидки и акции в B2B — помогают или мешают?

Reading time3 min
Reach and readers12K


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

Что это — признак силы или слабости? Помогают скидки продажам в B2B или мешают?
Вот об этом я и хочу сегодня поговорить.
Читать дальше →

Разработчики ждут возвращения Google Play на китайский рынок

Reading time2 min
Reach and readers2.8K


Китай является одним из крупнейших рынков для игровой индустрии, но, как и любого из рынков, у него есть свои особенности. По данным аналитиков из Niko Partners оборот местного рынка составил около $5,5 млрд прибыли в прошлом году году, но только небольшая часть от этого досталась зарубежным разработчикам и на это есть несколько причин. Официально Google ушла из Китая в 2011 году, а это означает, что в стране нет никакого Google Play и вместо него открыто около 200-400 местных магазинов для смартфонов с Android, мешающих созданию единого инструмента для распространения контента для всех издателей и разработчиков.
Читать дальше →

Продвигаем мобильные приложения в AppStore и Google Play: как правильно использовать методику featuring

Reading time5 min
Reach and readers16K
В этой статье мы бы хотели обратить внимание разработчиков приложений на такой неоднозначный механизм продвижения, как фичеринг в магазинах мобильных приложений (AppStore и Google Play). Да, нашему редактору тоже не нравится слово «фичеринг» (featuring), но адекватного русского аналога нет, поэтому будем использовать кальку с английского.

Apple или Google featuring – это методика, когда сам Apple или Google выбирает приложения, соответствующие текущим маркетинговым приоритетам этих компаний. Такие приложения выделяются на определенный период с помощью внутренних маркетинговых инструментов App Store/Google Play (прежде всего, это размещение баннера на главной странице App Store/Google Play, или размещение в тематичиской подборке на «видном месте»).
Читать дальше →

Разложение матрицы аффинного преобразования

Reading time3 min
Reach and readers21K
Не так давно в процессе разработки редактора 2D-графики возникла задача разложить матрицу аффинного преобразования на плоскости, на произведение матриц простых преобразований с тем, чтобы отобразить их пользователю и предложить какую-то более-менее адекватную интерпретацию того, что произошло с объектом на канвасе. Честно говоря, эта задача вызвала у меня определенные трудности. Университет я закончил уже давно, и мне было непонятно, а возможно ли это сделать в принципе, учитывая, что исходная матрица могла быть результатом произвольной последовательности сдвигов, масштабов, поворотов, и переносов, причем каждое преобразование могло иметь свой произвольный центр. И, во-вторых, непонятно было, как найти семь параметров, имея всего шесть коэффициентов матрицы. Ключом к решению этой задачи оказалась статья "Разложение матрицы центроаффинного преобразования для нормализации изображения"¹, в которой рассматривается такая же задача, но без учета преобразования переноса и для преобразований относительно центра координат. Далее я фактически просто адаптирую результаты этой статьи с учетом переноса и для произвольного центра преобразований.
Читать дальше →

Сборка библиотеки FreeType для Android x86 с использованием NDK

Reading time5 min
Reach and readers7.2K
FreeType – это бесплатная низкоуровневая библиотека для работы со шрифтами. Она написана на ANSI C и используется в огромном количестве известных проектов. В Android, например. Но у прикладных Android-приложений нет прямого доступа к этой библиотеке. Поэтому, если вы хотите воспользоваться ей в собственном проекте, FreeType надо будет собрать для интересующей вас платформы. Мы будем собирать её для платформы x86, используя средства NDK.
Читать дальше →

Выбираем библиотеку для работы с WebGL

Reading time2 min
Reach and readers21K
Как-то утром, пробегая мимо славного урока, я подумал: «Это круто, только всё же кой-чего тут не хватает». Если надо много кода написать легко и быстро, то нужна нам, без сомнений, для сего библиотека. Только как её нам выбрать, если каждый, кто умеет на гитхабе заводить репозиторий, запилил велосипед свой? И об этом для тебя, друг, напишу сегодня пост вдруг.
Дальше проза

Успехи импортозамещения или занимательная статистика на основе Реестра федеральных государственных информационных систем

Reading time3 min
Reach and readers43K
Есть такой замечательный ресурс — Реестр федеральных государственных информационных систем, в котором государственные структуры обязаны регистрировать свои более-менее серьезные (но не секретные) информационные системы. Он довольно небольшой, давно хотелось поковыряться в нем и посмотреть поближе, что же представляют из себя и на чем работают системы, каждый день делающие жизнь простого гражданина еще легче и счастливее.

Реестр размещается на портале Роскомнадзора, который старается быть в тренде гласности, поэтому на нем присутствует раздел с наборами открытых данных — здорово! Качаем самый свежий архив Реестра от 16.02.2016, внутри лежит xml-выгрузка от сентября 2015 года… Хорошая попытка, гражданин. Придется дополнять «открытые данные» свежей информацией непосредственно с сайта, где сделано все, чтоб усложнить врагам парсинг Реестра. В итоге, по состоянию на 8 марта 2016 года, получился список из 339 федеральных государственных информационных систем, некоторую занимательную инфографику по которому, я и хочу вам представить далее.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Администратор серверов
Младший
From 110,000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения