Search
Write a publication
Pull to refresh
0
0
Vasiliy @JMS

Пользователь

Send message

Google Developers Agency Pro: сертификация для лучших разработчиков Android-приложений

Reading time2 min
Views6.4K
Привет, Хабр! В декабре 2015 года мы поделились нашими планами по запуску уникальной программы для агентств и студий, специализирующихся на разработке мобильных приложений на заказ. Если вы всё забыли: в рамках Agency Program наша команда сотрудничает с профильными агентствами и студиями по всему миру, помогая им создавать удобные и качественные приложения. Компаниям, участвующим в программе, мы предлагаем специальные тренинги на локальных мероприятиях и сессиях в Google Hangouts, тематические материалы и ранний доступ к продуктам для разработчиков до их официального релиза. Кроме того, они получают приоритетную поддержку от наших специалистов по продуктам и разработке.

За последние несколько месяцев к программе проявили большой интерес сотни агентств и студий: мы успешно запустили ее в нескольких странах, среди которых Россия, США, Великобритания, Канада, Индия и Индонезия.
Читать дальше →

Участвуйте 7-9 июня в бесплатной виртуальной конференции dotnetConf 2016

Reading time1 min
Views4.3K

dotnetConf возвращается! Присоединяйтесь к нашей бесплатной виртуальной конференции 7-9 июня и погрузитесь в мир .NET с известными докладчиками из сообщества .NET и продуктовых групп Microsoft.

Мы постарались собрать сбалансированную программу. Узнайте, как разрабатывать для веба, мобильных устройств, настольных систем, погрузитесь в разработку игр, сервисов или библиотек для широкого спектра платформ и устройств и всё это на .NET. Мы расскажем о .NET Core, ASP.NET Core, C#, F#, Roslyn, Visual Studio, Universal Windows Platform (UWP), Xamarin и многом другом.
Подробности

World of Tanks: от чего же зависит винрейт танков?

Reading time8 min
Views57K

Сегодня мы поговорим об использовании Wargaming API, построим много графиков и проанализируем, от чего же зависит винрейт танков. Сразу хочу отметить, что я не гуру World of Tanks, и если я где-то ошибся, то напишите пожалуйста в комментариях. Все графики кликабельны.


image

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

Используем HTML и WebBrowser control в качестве UI для обычных windows-приложений на C#

Reading time6 min
Views34K
Как известно, контрол WebBrowser это просто обертка над ActiveX компонентом Internet Explorer. Следовательно он предоставляет доступ к полноценному layout-движку со всеми современными плюшками. А раз так, то попробуем (сам не знаю правда зачем) на его основе сделать пользовательский интерфейс для обычного windows-приложения.

Можно, конечно, было бы запустить в этом же процессе мини веб-сервер (на HttpListener например) и ловить запросы через него, но это слишком просто, скучно и неспортивно. Попробуем обойтись без сетевых компонентов, just for fun.
Читать дальше →

Как сложить кубик Рубика новичку по алгоритму бога? Дополненная реальность приходит на помощь

Reading time2 min
Views212K


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

К слову, чемпион мира по сборке кубика Рубика (да, есть и такие чемпионы) решает головоломку всего за 4,9 секунды. Чемпиона зовут Лукас Эттер, это подросток из США. Аналогичный рекорд для роботизированной системы составляет уже 0,887 секунды (правда, этот результат еще не подтвержден). Но как научиться быстро собирать кубик Рубика самостоятельно? Можно тренироваться (на это могут уйти многие годы). А можно воспользоваться специальной программой, которая поможет собрать кубик в минимальное число ходов (так называемый алгоритм бога). Здесь никакие тренировки не нужны, приложение делает все само.
Читать дальше →

Знакомство с роутером TP-LINK Archer C20

Reading time4 min
Views27K
С выпуском в массы нового стандарта WiFi 802.11ac произошла качественная, хотя и не особо заметная, революция в мире домашних роутеров. Это не просто очередной стандарт с новыми методами сжатия и модуляции радиочастотного сигнала, это — полномасштабное наступление на территорию роутеров класса «премиум», а именно: освоение бюджетными устройствами диапазона 5 гигагерц. Можно сказать, что буквально «вчера», чтобы получить доступ к более свободному диапазону, требовалось приобрести достаточно дорогой «двухдиапазонник». Теперь же, достаточно купить доступный девайс вроде TP-LINK Archer C20, который является как раз тем самым представителем семейства бюджетных двухдиапазонных маршрутизаторов с поддержкой нового стандарта Wi-Fi 802.11ac.


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

Примите участие в виртуальном форуме «Данные. Технологии. SQL Server 2016»

Reading time2 min
Views3.2K


Один самых значимых трендов ближайшего десятилетия – лавинообразный рост объемов данных, который определяет развитие облачных технологий, машинного обучения и интернета вещей. Это требует новых подходов и решений в устоявшихся и широко известных технологиях, таких как реляционные базы данных и бизнес-аналитика.
Подробнее о форуме и докладчиках

Ionic: комментарии к мифам после года использования

Reading time3 min
Views21K
Прошел ровно год с того момента, как наша команда начала разработку своего первого продукта — ionic-приложения для знакомств, которое является отечественным братом всем известного tinder. В течение этого года мы столкнулись с множеством проблем, характерных для гибридных приложений, теперь у нас есть опыт и замечания, которыми мы были бы рады поделиться с вами.
Читать дальше →

XSS уязвимость по-прежнему сохраняется для WordPress

Reading time2 min
Views14K
В ходе регулярных проверок и исследований была обнаружена сохранность XSS уязвимости, которая затрагивает плагин WordPress Jetpack, установленный на более чем миллион WordPress сайтов. Уязвимость может быть легко использована с помощью wp-комментариев, и поэтому рекомендуется обновить свой плагин как можно быстрее, если Вы этого еще не сделали.

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

Игры для программистов

Reading time7 min
Views53K

Снова здравствуйте, сегодня мы поговорим о таком вообще-то необычном явлении, как игры про программирование. Или игры для программистов. Короче говоря, игры, где чаще всего нельзя напрямую решать какие-то проблемы, а нужно составлять указания и инструкции для их решения. Итак, для кого они вообще?
Читать дальше →

ASP.NET Identity Caché Provider — работаем с Identity через InterSystems Caché

Reading time6 min
Views8.2K
С появлением технологии ASP.NET Identity от Microsoft .NET разработчики стали все чаще использовать ее при создании веб-приложений. Для краткого экскурса в технологию предлагаем прочитать статью. Эта технология присутствует в стандартном шаблоне проекта и позволяет использовать стандартную реализацию функциональности авторизации и аутентификации пользователя.

image


«Из коробки» провайдером данных для ASP.NET Identity является MSSQL, но поскольку система авторизация Identity может взаимодействовать с любой другой реляционной СУБД, мы исследовали и реализовали эту возможность для InterSystems Caché.
Как мы это сделали

Иммутабельность в JavaScript

Reading time10 min
Views176K

habracut


Что такое иммутабельность


Неизменяемым (англ. immutable) называется объект, состояние которого не может быть изменено после создания. Результатом любой модификации такого объекта всегда будет новый объект, при этом старый объект не изменится.

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

Необычные сайты 2016 от Webby Awards

Reading time4 min
Views27K
Несколько недель назад были названы победители престижной международной премии в области интернет-разработок Webby Awards-2016.

Тысячи претендентов, пять категорий, десятки номинаций, миллионы пользователей принявших участие в онлайн-голосовании. Премию Webby Awards вполне заслуженно называют интернетовским Оскаром.

Так что же интересного, по мнению Webby Awards, сейчас есть в сети Интернет…


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

Жителя Флориды оштрафовали на $48 тыс. за использование мощной глушилки сотовых сетей на дороге

Reading time1 min
Views22K


Федеральная комиссия по связи (FCC) наказала жителя штата Флорида, США, который использовал мощную глушилку сотовой связи на дороге. Он прятал устройство под сиденьем своего автомобиля Toyota Highlander. Гаджет при этом включался каждый раз, когда Джейсон Хамфрис (Jason Humphreys) ехал в город Тампа, а катался он туда каждый день.

Агенты Комиссии и полиция пытались локализовать источник помех на автомагистрали №4 долгое время. И только спустя несколько дней владельца глушилки удалось обнаружить и арестовать. Владелец системы утверждал при этом что он «сыт по горло видом водителей, использующих мобильные телефоны во время управления автомобилем».
Читать дальше →

Краткое руководство по созданию навигации на основе фрагментов

Reading time8 min
Views16K


В течение последних лет можно было наблюдать использование различных подходов к построению навигации в Android-приложениях. Кто-то использует только активности (Activity), кто-то смешивает их с фрагментами (Fragment) и/или с модифицированными видами (Custom View).

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

В этой статье мы рассмотрим несколько характерных подходов к реализации навигации в Android, а затем поговорим о подходе с использованием фрагментов, сравнив его с другими подходами. Демонстрационное приложение, на примере которого иллюстрирована статья, можно скачать с GitHub.
Читать дальше →

Сенсорный радио выключатель на батарейках. Livolo + Z-Uno

Reading time3 min
Views24K

Я полюбил сенсорные выключатели! Мне нравится их внешний вид, блестящее стекло, подсвечивающиеся кнопочки, смотрятся элегантно!
Т.к. моя квартира автоматизирована технологией Z-Wave, то и сенсорные выключатели должны поддерживать эту технологию. С переделкой кнопочного радио выключателя в сенсорный я справился в прошлый раз. Теперь мне нужен пульт на батарейках в виде сенсорного выключателя, который я смогу приклеить на двухсторонний скотч на кухне, чтобы дети доставали.
Сенсорные Z-Wave выключатели Vitrum
Если вы можете себе позволить выключатель за 20К ₽, обратите свое внимание на Z-Wave продукцию Vitrum

Если вы хотите свой уникальный сенсорный выключатель, да еще и не дороже 4К ₽, добро пожаловать под кат.
Читать дальше →

Брейн-система

Reading time6 min
Views22K
В последнее время набирают популярность различные виды интеллектуальных игр: «Что? Где? Когда?», «Мелотрек», «Брейн-ринг». Но для некоторых видов игр не обойтись без специальной системы, которая будет управлять ходом игры. Вот в рамках курсового проекта решили попробовать сделать свою брейн-систему.
Читать дальше →

Создатели трояна-шифровальщика TeslaCrypt закрыли проект и опубликовали master-ключ для разблокировки

Reading time2 min
Views57K


Издание Bleeping Computer сообщает о том, что создатели знаменитого трояна TeslaCrypt, который зашифровывал файлы на атакованных машинах, опубликовали мастер-ключ для разблокировки и закрыли проект.
Читать дальше →

Перевод книги Лю Цысинь, «Задача трех тел»

Reading time5 min
Views114K
Приветствую любителей современной научной фантастики и представляю вам книгу китайского писателя Лю Цысинь (劉慈欣): «Задача трех тел (三体)», в переводе которой я участвовал.

image
Читать книгу

Apple удалила из App Store приложение System and Security Info

Reading time2 min
Views36K
На прошлой неделе известный security-ресерчер iOS под ником @i0n1c объявил о размещении в App Store полезного системного инструмента для iOS под названием SysSecInfo — System and Security Info, который сразу же получил множество положительных отзывов от специалистов по безопасности iOS и простых пользователей. Инструмент позволяет показывать пользователю множество полезной информации о его мобильной ОС, включая, уровень загруженности микропроцессора, использование памяти и диска, информацию о запущенных процессах, а также присутствие на устройстве скрытого jailbreak и malware.



От прочих аналогичных инструментов SysSecInfo отличает точность показываемой информации об использовании микропроцессора и памяти, а также такие уникальные функции как информация о запущенных приложениях на iOS 9 (включая хэш SHA1 образа и информацию о цифровой подписи), обнаружение статуса jailbreak и присутствие аномалий в системе. Приложение предоставляло пользователям настолько подробную и ценную информацию об iOS, что в Apple посчитали, что это будет слишком и решили удалить SysSecInfo из App Store.

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

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity