Архив за 01 февраля 2016 - 7

image
Очень часто наши российские клиенты спрашивают нас: “Как быть, если во время поездки нужно получать смс от банков?”. Дело в том, что наше приложение позволяет принимать только звонки при смене SIM-карты, переадресация SMS в приложении пока невозможно.

Так как мы стараемся придерживаться доктрины “Lean Startup”, мы попытались выяснить, насколько велика проблема и можно ли ее решить альтернативными способами.

Самым очевидным способом решения этой проблемы явлется замена SIM-карты каждый раз, когда нужно совершить платеж, получить SMS и снова сменить SIM-карту. Как вы понимаете, это не самый удобный способ.Читать полностью »

Если кто-то «борется» с программированием или же просто изучает что-то сложное, этот пост может дать ему некого рода надежду.

Я обучался компьютерным наукам и могу программировать на нескольких языках, так почему же, когда люди говорят мне, что я классный разработчик, у меня ощущение, что они неправы? Обычно я отвечаю что-то вроде:

«Я не классный, я просто сижу за этим занятием чуть дольше… вы можете делать так же.»

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

Как говорится: «Запретный плод сладок», так и у меня. Попробовав однажды писать тесты на RSpec, хочется иметь декларативный BDD DSL в каждом языке. Вот например JavaScript, имеет аналоги mocha.js, jasmine.js, etc. Но нет, мало. Хочется не просто всяких describe-ов или it-ов а еще и ленивых переменных, я имею в виду subject и let.

На первый взгляд глупо! Внутренний голос кричит «Зачем?», а совесть в ответ: «Чистый код — это важно! Ну а простые тесты — вообще мега важно!».

Вот так и родилась библиотека для mochajs, которая позволяет создавать ленивые переменные (aka let) и `subject`.

Для тех кто понимает о чем я и уже напрягся засветился от радости, милости просим на Github.
Всем остальным, а в особенности скептикам предлагаю заглянуть под cut.
Читать полностью »

Опубликованы правила регистрации беспилотников в России: госрегистрация в Москве, регистрация в ФСБ, сертификат - 1
Фото: Е. Разумный / Ведомости

Чиновники постепенно дорабатывают вопрос о регистрации беспилотных летательных аппаратов в России. Так, Федеральный портал обсуждения правовой информации опубликовал проект правил регистрации и учета беспилотников в РФ, пишут «Ведомости». Эти документы дополняют закон, принятый Госдумой в декабре прошлого года. Напомню, что этот документ обязывает владельцев беспилотных летательных аппаратов (БПЛА) регистрировать их, если вес системы больше 250 г.

Заниматься составлением государственного реестра беспилотников будет Федеральное агентство воздушного транспорта (Росавиация). Для того, чтобы зарегистрировать свой аппарат, необходимо подать заявление в Росавиацию в произвольной форме, с указанием данных дрона и собственника БПЛА.
Читать полностью »

Векторное управление для асинхронного электродвигателя «на пальцах» - 1
В предыдущей статье «Векторное управление электродвигателем «на пальцах» рассматривалась векторная система управления для синхронных электродвигателей. Статья получилась большой, поэтому вопрос про асинхронные электродвигатели (induction motors) был вынесен в отдельную публикацию. Данная статья является продолжением предыдущей и опирается на приведенные там объяснения принципов работы электродвигателей. Она расскажет об особенностях работы асинхронного двигателя применительно к векторному управлению, а также покажет отличия в структуре векторной системы управления между синхронной и асинхронной машиной.
Как работает асинхронный электродвигатель? Наиболее популярное объяснение говорит что-то типа «статор создает вращающееся магнитное поле, которое наводит ЭДС в роторе, из-за чего там начинают течь токи, в результате ротор увлекается полем статора и начинает вращаться». Лично я от такого объяснения всю физику процесса понимать не начинаю, поэтому давайте объясню по-другому, «на пальцах».
Читать полностью »

Аналитики Центра научных разработок Национального исследовательского университета «Высшая школа экономики» задумались о последствиях замещения импортного оборудования связи российскими аналогами.

Они оценили общую стоимость отечественного оборудования для транспортных сетей и для коммутаторов уровня ядра. Оказалось, что она дороже импортного на 80% и на 30% соответственно.

Российское оборудование может стать конкурентоспособным, если стоимость владения импортным «железом» возрастет на 20–23%, считает один из авторов исследования – Дмитрий Кожевников. Например, за счет введения ввозных пошлин. Но иностранные вендоры перенесут затраты на оператора связи, что сразу же отразится на абонентах.

Исследователи выделяют несколько сценариев импортозамещения оборудования:Читать полностью »

Switch Converter заслуживает особенного внимания. Простой и удобный он обладает поразительной универсальностью. На его основе легко построить множество распространённых типов конвертеров без декларирования новых классов и не только… Не верится — добро пожаловать!
imageЧитать полностью »

После завершения программы «Аполлон» все начали думать о полёте на Марс. В этой статье я опишу все плюсы и минусы полётов как на Марс, так и на Луну.

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

В июле прошлого года компания Samsung представила два планшета Samsung Galaxy Tab S2, работающие под управлением Android 5.0 Lollipop, которые получили экраны диагональю 8" и 9,7".

Польский ресурс Tablety.pl выяснил, что индийский отдел исследований и разработок Samsung в данный момент тестирует два новых планшета, которые получили модельные номера SM-T719 и SM-T813. Издание считает, что речь идет не о Samsung Galaxy Tab S3, а об обновлении линейки Samsung Galaxy Tab S2. Планшет SM-T719 оснащен восьмидюймовым дисплеем, а SM-T813 получил экран диагональю 9,7".

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

В этой статье я напишу как я прикручивал ЕСИА к сайту, возможны и другие сценарии.

Первым делом надо создать сертификат для генерации подписи в формате pfx с закрытым ключем.
Для этого я использовал «PFX Certificate Generator». В настройках указывается служебная информация и информация для хеширования: sha256, длина ключа 2048.

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

После этого надо экспортировать наш сертификат в формате cer и передать в ЕСИА, там его зарегистрируют.

Теперь приступим к написанию кода. У себя я использовал NancyFx. Итак…
Читать полностью »


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