Обновить
-6
Алексей@java3000

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

Отправить сообщение

Мобильный UX-дизайн: Как правильно запрашивать у пользователей разрешения

Время на прочтение4 мин
Охват и читатели14K
image

Вы знали, что среднестатистическое приложение теряет 80% своих ежедневных активных пользователей в течение 3 дней после установки? В большинстве случаев люди устанавливают приложение, открывают его и удаляют. Пользователи пробуют много приложений, и в течение нескольких дней они решают, какие оставить, а какие удалить.

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

● доступа к данным о местоположении

● доступа к контактам

● доступа к камере
Читать дальше →

От регистрации до витрины: как выложить мобильное приложение в App Store и Google Play (часть 1)

Время на прочтение6 мин
Охват и читатели137K


Начинающие мобильные разработчики часто испытывают затруднения при выкладывании своих проектов в Google Play и App Store. И если с первым особых проблем не возникнет, то со вторым придется повозиться, особенно, если вы выкладываете приложение от юридического лица. Поэтому в помощь начинающим мы решили написать туториал по размещению в официальных сторах приложений под iOS и Android.
Читать дальше →

Спросите Итана №73: Мультивселенная и вы

Время на прочтение8 мин
Охват и читатели27K

Существует ли в какой-нибудь другой Вселенной иная версия вас?



Отправляйся, кроме этого мира существуют и другие.
— Стивен Кинг, «Тёмная башня»


Одна из самых интересных и соблазнительных тем для обсуждения – идея о том, что наша реальность, то есть, воспринимаемая нами Вселенная, может не быть единственной версией происходящих событий. Возможно, существуют и другие Вселенные, возможно даже с разными версиями нас с вами, разными историями и разными концовками, не такими, как наша: некая Мультивселенная. Для ежедневной колонки ответов на вопросы читатели, как обычно, присылали свои вопросы и предложения, но на этой неделе честь достаётся коллеге, ученому-астрофизику Аманде Мэшбёрн, которая спрашивает:
Мне интересно узнать твоё мнение о теории множественных вселенных. На пленарном заседании AAS было обсуждение параллельных миров и спор на тему, являются ли они научной теорией или научной фантастикой. Что ты думаешь об этом?

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

Анализ обнаружения обфусцированных вирусов мобильными антивирусными приложениями на платформе Android

Время на прочтение5 мин
Охват и читатели14K
image
Команда УЦСБ провела независимое исследование для того, чтобы протестировать работу популярных антивирусных приложений для Android. С результатами этого исследования я делилась на конференции phdays VI, но хотелось бы более подробно остановиться на применении обфускаторов для обхода механизмов обнаружения вирусов.
Читать дальше →

Лучшие выступления WGDF

Время на прочтение4 мин
Охват и читатели7.4K
Всем привет! Этой весной в Санкт-Петербурге состоялась West Game Development Forum — международная конференция, посвящённая разработке игр и всему, что с ней связано. Участники WGDF услышали более 40 докладов о разработке, геймдизайне, маркетинге, дизайне, юзабилити и тестировании в видеоиграх класса ААА. Своим опытом и знаниями поделились эксперты из компаний с мировым именем: Wargaming, Blizzard Entertainment, Rockstar Games, Remedy Entertainment, Unity Technologies, Autodesk и др.



И теперь мы бы хотели поделиться записями лучших докладов с хабровчанами. Под катом вы найдете выступления:
  • Blending Eastern and Western Development Cultures / Thaine Lyman / WoTs PC Executive Producer, Wargaming
  • Through the Grinder: Refining Diablo III's game systems / Wyatt Cheng / Technical Game Designer, Blizzard Entertainment
  • Five Questions to Ask Everyday: The fun-damentals of strong game design / Alexander Brazie / Game Design Consultant
  • Leadership Traits Your Company Should Have (and you can teach yourself!) / Keith Fuller / Leadership Consultant, Fuller Game Production
  • Мотивация и эмоциональные потребности игроков / Надежда Иванова / IXD Researcher, Wargaming
  • Разработка идей в условиях высокой неопределенности / Никита Денисов / Senior Game Designer, Wargaming


Приятного просмотра!
Читать дальше →

Шлюз для почтового сервера

Время на прочтение7 мин
Охват и читатели40K
Не так давно посчастливилось сменить место работы. Попал в компанию, которая, в принципе, заслуживает отдельной статьи по ряду причин и, возможно, появится здесь позже. Если совсем вкратце о структуре нашего отдела: заниматься чем-то, кроме своей основной деятельности, не возбраняется, так что взор мой упал на наш почтовый сервер, доставляющий много хлопот.

У компании имеются удаленные партнерские филиалы, равномерно распределенные по всей Западной Европе, использующие один почтовый сервер. К сожалению, бюджет IT-отдела не очень большой, а пользователей достаточно много (около 700 почтовых аккаунтов). Использовался, да и сейчас используется для почты Exchange 2010 с последними обновлениями и более-менее настроенными правилами фильтрации спама, а вот с антивирусом как-то не заладилось. Купленное решение отказывалось нормально работать, раздувая очередь входящей корреспонденции до неприличных размеров и вешая намертво всю почту. (Да, я знаю, что все best practice говорят о необходимости и edge-сервера, и отдельно сервера архивации, но что было на тот момент, то и было.)

Берем инициативу в свои руки. К большому своему удивлению, найти развернутый мануал по решению такой проблемы сходу не удалось, так что возникла идея поделиться своими пробами и ошибками в рунете.
Читать дальше

История URL, часть 2: путь, фрагмент, запрос и авторизация

Время на прочтение11 мин
Охват и читатели24K

mosaic web browser


URL'ы не должны были стать тем, чем стали: мудрёным способом идентифицировать сайт в интернете для пользователя. К сожалению, мы не смогли стандартизировать URN, который мог бы стать более полезной системой наименования. Считать, что современная система URL достаточно хороша — это как боготворить командную строку DOS и говорить, что все люди просто должны научиться пользоваться командной строкой. Оконные интерфейсы были придуманы, чтобы пользоваться компьютерами стало проще, и чтобы сделать их популярнее. Такие же мысли должны привести нас к более хорошему методу определения сайтов в Вебе.

— Дейл Догэрти, 1996

Есть несколько вариантов определения слова "интернет". Один из них — это система компьютеров, соединенных через компьютерную сеть. Такая версия интернета появилась в 1969 году с созданием ARPANET. Почта, файлы и чат работали в этой сети еще до создания HTTP, HTML и веб-браузера.


В 1992 году Тим Бернерс-Ли создал три штуки, благодаря которым родилось то, что мы считаем интернетом: протокол HTTP, HTML и URL. Его целью было воплотить понятие гипертекста в реальности. Гипертекст, в двух словах — это возможность создавать документы, которые ссылаются друг на друга. В те годы идея гипертекста считалась панацеей из научной фантастики, заодно с гипермедиа, и любыми другими словами с приставкой «гипер».

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

Как ускорить сборку с Maven

Время на прочтение3 мин
Охват и читатели33K
Maven
Что делать, если сборка (build) с Maven проходит слишком медленно? Ведь когда сборка длится слишком долго, любой, даже самый терпеливый разработчик, может заскучать и отвлечься.

Для быстрого поиска в Google или для закладок, сразу предлагаю итоговое решение:
mvn package -am -o -Dmaven.test.skip -T 1C

— для сборки проекта без тестов.
Читать дальше →

Ещё один кандидат в депутаты пытается удалить своё прошлое из поисковых систем

Время на прочтение2 мин
Охват и читатели42K


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

Чтобы подчистить биографию, Багиров обратился с запросом о сокрытии персональных данных в связи с Федеральным законом от 13.07.2015 года № 264-ФЗ, который с 1 января 2016 года вступил в силу на территории России. В результате, из поисковой выдачи «Яндекса» теперь удалена ссылка на статью о нём на сайте «Луркоморье».
Читать дальше →

La Table — сенсорный журнальный столик в исполнении компании Kineti Technologies

Время на прочтение3 мин
Охват и читатели7.2K
Современные компьютеры порой предстают перед нами в не совсем привычном исполнении, а время от времени и встраиваются производителями в столы. Еще 2007 компания Microsoft представила первый интерактивный сенсорный стол-планшет Microsoft PixelSense, вызвавший весьма неоднозначную реакцию среди интересующихся пользователей. Свои версии с тех пор предложили сразу несколько компаний, в числе которых такие признанные авторитеты, как Ideum и PQ Labs.

И вот теперь расширить наше представление о том, на что может быть способен обычный журнальный столик, слегка компьютеризированный предприимчивыми инженерами, решила попытаться молодая команда из Франции Kineti Technologies.

image
Подробнее

Скрытое состояние вещества ускорит работу компьютера в 10 раз

Время на прочтение2 мин
Охват и читатели35K
Международная группа ученых с участием профессора НИТУ «МИСиС» Сергея Бразовского представила исследования высокослоистого материала дисульфида тантала, которые показали, что его сопротивление можно менять с уникально высокой скоростью, превращая из электрического проводника в изолятор и обратно. Сверхбыстрое «переключение» позволяет использовать материал в новейшей электронике в качестве энергонезависимого элемента памяти нового поколения.


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

Измеряем концентрацию CO2 в квартире с помощью MH-Z19

Время на прочтение4 мин
Охват и читатели108K
Практически любая метеостанция, включая дешевые китайские модели за несколько долларов, умеет измерять основные параметры воздуха — температуру и влажность. С углекислым газом все сложнее: бытовых приборов, способных его измерять, практически нет в продаже. Усложняет ситуацию и то, что CO2 — газ без цвета и запаха, так что «носом» ощутить его концентрацию практически невозможно.

Подробности и измерения под катом.
Читать дальше →

Исходный код «Аполлона-11» опубликован на Github

Время на прочтение3 мин
Охват и читатели39K


20 июля 2009 года в честь 40-летия высадки на Луну распечатки с исходным кодом программы для бортового управляющего компьютера КА «Аполлон» (Apollo Guidance Computer, AGC) были оцифрованы и выложены в интернете. Прошло семь лет — и сейчас этот уникальный образец компьютерной истории получил вторую жизнь. Сегодня исходный код для AGC на ассемблере опубликован на Github в полном виде, открыт для поиска, комментариев, форков и т.д.

В коде можно найти вызовы ставших знаменитыми ошибок с кодами 1201 и 1202, которые так беспокоили Нила Армстронга, и многое другое.
Читать дальше →

Microsoft удалось записать 200 МБ данных на нитях синтетической ДНК

Время на прочтение3 мин
Охват и читатели20K
Конечная цель ученых — создание «ДНК-накопителя» огромной емкости



Теоретически, в одном грамме ДНК можно разместить один миллиард терабайт данных. В определенных условиях запись может храниться тысячи лет. Но пока не решен вопрос эффективной записи и считывания информации из ДНК. Сейчас над этой проблемой работают корпорация Microsoft и Вашингтонский университет. В апреле этого года партнерам удалось сохранить в ДНК 150 КБ информации — три картинки. Теперь процесс усовершенствовали, и записать удалось уже 202 МБ. В молекулы дезоксирибонуклениовой кислоты записали музыкальное видео OK Go в высоком разрешении, к которому добавили Всеобщую декларацию прав человека, переведенную на 100 языков, топ-100 книг «Проекта Гутенберг» и базу данных по нитям ДНК от Crop Trust’s.
Читать дальше →

Защита от протечки воды на основе системы Умный дом Plugmee

Время на прочтение5 мин
Охват и читатели16K
«Техника дойдет до такого совершенства, что человек сможет обойтись без себя».
Станислав Ежи Лец

Часть первая. Контроль протечки


Скажу сразу, я не силен в радиоэлектронике и фотографии. Поэтому все схемы и фото сделаны “на коленке”. Но с душой.

Сначала было…


Желание воплотить в реальность умный дом всегда витало где-то рядом. Но все решения из коробки, представленные на рынке «поднебесной», казались ущербными. Другие отпугивали ценой. И вот, несколько лет назад, у меня появилась возможность осуществить желаемое в полной мере и на сколько хватает сил. Сочетание программирования, искусственного интеллекта и железяк до сих пор заставляют сердце стучать чуть быстрее. Умный дом Plugmee полностью реализовал мои потребности в программировании и управлении «железками». Орудовать паяльником особо не пришлось, вся система работает по радиоканалу.

Цель


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

И вот как это получилось. Используемые компоненты


  1. Пара часов свободного времени
  2. Контроллер Умного дома Plugmee
  3. ПО по управлению и контролю системы — Веб-панель Plugmee
  4. Шаровой кран Bugatti на ½” с электроприводом 12В
  5. Радио датчик протечки
  6. Радио-розетка 220V
  7. Радио-сирена
  8. Два блока питания на 12В, мощностью 2А и 0,5А
  9. Нормально-открытое реле для авто на 12В
  10. Влагозащищенная монтажная коробка IP44
  11. Клеммы Wago

Схема и принцип работы


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

Блок питания на 12В 2А будет постоянно подключен к сети 220В и соединен с электро-краном. Нулевая фаза подсоединяется через управляемые контакты реле к управляющему проводу электро-крана. К сети 220В также будет подключатся радио-розетка, которая по сигналу от контроллера подаст питание на дополнительный блок питания 12В 0,5А, который управляет реле.

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

Энтузиасты возрождают графическую многопользовательскую игру 30-летней давности

Время на прочтение3 мин
Охват и читатели20K
Разработчик игры Habitat — LucasArts Entertainment



За 18 лет до появления популярнейшей сегодня MMORPG World of Warcraft студия LucasArts Entertainment разработала и выпустила бета-версию игры с названием Habitat. Компания обеспечивала поддержку этой игры с 1986 по 1988 годы. Что в ней необычного? Habitat — многопользовательская графическая игровая среда, позволявшая пользователям Commodore 64 посещать новые миры, общаться со странниками, одеваться как попало и вести себя, как хочется. Речь, конечно, не о самих игроках, а об игровых персонажах — аватарах, управляемых людьми.

Благодаря Музею искусства и цифровых развлечений (Museum of Art and Digital Entertainment, MADE) вскоре любой желающий сможет погрузиться в игровой мир Habitat. Эта организация объявила проект по восстановлению игры открытым, исходники выложены на Github.
Читать дальше →

Другие шахматы

Время на прочтение9 мин
Охват и читатели17K
Многие вещи нам непонятны не потому, что наши понятия слабы;
но потому, что сии вещи не входят в круг наших понятий.
 
 
                        Козьма Прутков "Мысли и афоризмы" 
 
 
За столетия своего развития, шахматы подарили нам немало игр. Чатуранга и Шатрандж, Макрук и Ситтуйин — кажется, им нет числа! Некоторые из них, такие как бурятский Шатар, отличаются от привычных нам Шахмат совсем незначительно, иные зашли в своих изменениях так далеко, что казалось бы не имеют с ними совсем ничего общего. Сегодня, я хочу рассказать о корейской шахматной традиции.
Читать дальше →

Исследование предпочтений пользователей мобильных приложений в соответствии с возрастом

Время на прочтение3 мин
Охват и читатели11K
Слово “клиентоориентированность” часто упоминается в контенте на веб-сайтах, а понятие в целом стало обязательным условием в сфере услуг. Для топовых компаний ориентация на клиента — не пустой звук, а продуманная стратегия.
Большие имена, такие, как Uber и Airbnb, заложили удовлетворение потребностей целевой аудитории в основу системы ценностей.
Как достигнуть этого уровня или хотя бы выделиться мобильному приложению в условиях огромной конкуренции (около 4 миллионов приложений ежедневно скачивают и покупают в магазинах приложений)? Нужно делать “удобно” своей аудитории.
В недавнем исследовании компания App Annie обозначила 3 возрастных категории пользователей мобильными технологиями. Давайте используем представленную аналитику, чтобы лучше узнать свою целевую аудиторию.



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

Загадка медицины: рак толстой кишки, заболевания сердца и деменция отступают, но никто не может объяснить, почему

Время на прочтение5 мин
Охват и читатели32K


Говорят, что от старости никто не умирает. Люди гибнут миллионами из-за болезней. В первую очередь, это рак и сердечно-сосудистые заболевания. В недалеком еще прошлом число пациентов с деменцией, заболеваниями сердца и раком кишечника постоянно увеличивалось. Росло и число смертей, причиной которых стали эти болезни. Сейчас ученые с удивлением отмечают обратную тенденцию. В ряде стран снизилось количество пациентов с такими заболеваниями (по такому показателю, как число заболевших на 100 человек), уменьшилась смертность.

Ученые называли это "загадкой медицины". Удивительно даже не то, что болезни отступают. А то, что прогресс в медицинской сфере вовсе не главная причина такого отступления. Не стоит думать, что болезни исчезают, нет. Болеющих людей меньше, перечисленные выше заболевания по-прежнему убивают миллионы человек в год. Но и отрицательная динамика количества заболевших — это тоже факт.
Читать дальше →

Почему существует «серый» рынок компьютерных игр

Время на прочтение4 мин
Охват и читатели43K
image

Любой, кто интересовался игровым или околоигровым контентом в сети, будь то видео на youtube, игровые паблики в социальных сетях или просто стримы на Twitch, сталкивался с рекламой площадок G2A.com, gabe-game-easy-и-прочих-сторов.

Этой рекламы, вместе с рекламой различных сервисов ставок и не самых чистоплотных скин-рулеток настолько много, что часть аудитории уже перестала обращать на нее внимание, ведь кто поведется на текст «Купи любимую игру в два раза дешевле!», когда это возможно только в период скидок?

Как вообще подобные площадки существуют столько лет и чем они занимаются?
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

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