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

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

Send message

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

Reading time6 min
Reach and readers137K


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

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

Reading time8 min
Reach and readers27K

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



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


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

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

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

Reading time5 min
Reach and readers14K
image
Команда УЦСБ провела независимое исследование для того, чтобы протестировать работу популярных антивирусных приложений для Android. С результатами этого исследования я делилась на конференции phdays VI, но хотелось бы более подробно остановиться на применении обфускаторов для обхода механизмов обнаружения вирусов.
Читать дальше →

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

Reading time4 min
Reach and readers7.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


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

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

Reading time7 min
Reach and readers40K
Не так давно посчастливилось сменить место работы. Попал в компанию, которая, в принципе, заслуживает отдельной статьи по ряду причин и, возможно, появится здесь позже. Если совсем вкратце о структуре нашего отдела: заниматься чем-то, кроме своей основной деятельности, не возбраняется, так что взор мой упал на наш почтовый сервер, доставляющий много хлопот.

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

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

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

Reading time11 min
Reach and readers24K

mosaic web browser


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

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

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


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

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

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

Reading time3 min
Reach and readers33K
Maven
Что делать, если сборка (build) с Maven проходит слишком медленно? Ведь когда сборка длится слишком долго, любой, даже самый терпеливый разработчик, может заскучать и отвлечься.

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

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

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

Reading time2 min
Reach and readers42K


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

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

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

Reading time3 min
Reach and readers7.2K
Современные компьютеры порой предстают перед нами в не совсем привычном исполнении, а время от времени и встраиваются производителями в столы. Еще 2007 компания Microsoft представила первый интерактивный сенсорный стол-планшет Microsoft PixelSense, вызвавший весьма неоднозначную реакцию среди интересующихся пользователей. Свои версии с тех пор предложили сразу несколько компаний, в числе которых такие признанные авторитеты, как Ideum и PQ Labs.

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

image
Подробнее

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

Reading time2 min
Reach and readers35K
Международная группа ученых с участием профессора НИТУ «МИСиС» Сергея Бразовского представила исследования высокослоистого материала дисульфида тантала, которые показали, что его сопротивление можно менять с уникально высокой скоростью, превращая из электрического проводника в изолятор и обратно. Сверхбыстрое «переключение» позволяет использовать материал в новейшей электронике в качестве энергонезависимого элемента памяти нового поколения.


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

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

Reading time4 min
Reach and readers108K
Практически любая метеостанция, включая дешевые китайские модели за несколько долларов, умеет измерять основные параметры воздуха — температуру и влажность. С углекислым газом все сложнее: бытовых приборов, способных его измерять, практически нет в продаже. Усложняет ситуацию и то, что CO2 — газ без цвета и запаха, так что «носом» ощутить его концентрацию практически невозможно.

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

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

Reading time3 min
Reach and readers39K


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

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

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

Reading time3 min
Reach and readers20K
Конечная цель ученых — создание «ДНК-накопителя» огромной емкости



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

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

Reading time5 min
Reach and readers16K
«Техника дойдет до такого совершенства, что человек сможет обойтись без себя».
Станислав Ежи Лец

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


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

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


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

Reading time3 min
Reach and readers20K
Разработчик игры 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.
Читать дальше →

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

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

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

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



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

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

Reading time5 min
Reach and readers32K


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

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

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

Reading time4 min
Reach and readers43K
image

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

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

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

Зачем и как государство борется с онлайн-казино

Reading time3 min
Reach and readers18K
image

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

Я уже давно слышал о каких-то отечественных законах, запрещающих онлайн-казино, однако до сих пор каждый просмотр сериалов в интернете превращается в борьбу с навязчивой рекламой пресловутых В**кана и J**Casino. Наверное, кто-то возразит, мол, пользуйся платным контентом или не жалуйся, но я уже не могу отказаться от старых привычек.
Читать дальше →

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
Разработка программного обеспечения