Взаимодействие сайта в браузере и локально запущенной программы

Автор: admin от 30-01-2019, 23:00, посмотрело: 55

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



Взаимодействие сайта в браузере и локально запущенной программы

Картинка отсюда



Первыми приходят в голову три способа решить эту задачу:




  • Обойтись средствами браузеров, или написать плагины к ним

  • Организовать обмен данными через backend, выступающий в роли посредника

  • Добавить в программу HTTP-сервис, и обращаться к ней напрямую из браузера



  • Третий пункт выглядит хорошо, позволяет убрать авторизацию в программе, не требует вообще никакого пользовательского интерфейса. Попробуем его реализовать, написав программу на C# под .NET Framework 4. Так как речь пойдет о .NET, решение будет только для Windows (XP и новее). Веб-приложение сделаем на angular.

    Категория: Программирование

     

    Отчет Bank of America: 700 квинтиллионов долларов из космоса

    Автор: admin от 30-01-2019, 23:00, посмотрело: 44

    Прим. пер. Я бы прошел мимо такого «желтопрессного заголовка», если бы не доброе честное имя Bank of America в авторстве отчета.



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

    — Нил Деграсс Тайсон, астрофизик


    Полезные ископаемые



    Отчет Bank of America: 700 квинтиллионов долларов из космоса



    Добыча полезных ископаемых с помощью роботов — критически важна для планов NASA относительно длительных космических полетов на астероиды, Луну и Марс. NASA развивает возможности поиска и добычи полезных ископаемых с помощью роботов за счет различных программ: включая the Regolith Advanced Surface Systems Operations Robot (RASSOR), the Regolith and Environment Science and Oxygen and Lunar Volatile Extraction (RESOLVE), и the Moon Mars Analog Mission Activities (MMAMA).



    Соревнование по добыче полезных ископаемых на Луне с помощью ботов это университетский конкурс, спонсируемый NASA, Caterpillar, SpaceX, Newmont Mining Corporation и Honeybee Robotics. Перед участниками стоит задача разработать и построить экскаватор, который сможет добыть минимум 10 кг искусственной лунной пыли за 10 минут.



    Внедрение автоматизации в наземной добыче полезных ископаемых шло медленно из-за технических проблем. Тем не менее, несколько крупных горнодобывающих компаний, например Rio Tinto, BHP Billiton используют автономное или полуавтономное оборудование и технологии удаленного виртуального управления, которые позволяют горнорабочим управлять оборудованием, находясь на расстоянии тысячи миль от него, что, в принципе, также применимо в космосе (источник: NASA).

    Категория: Программирование

     

    Apple не в состоянии перенести производство своих устройств в США

    Автор: admin от 30-01-2019, 20:10, посмотрело: 33

    Apple не в состоянии перенести производство своих устройств в США
    Тим Кук был одним из тех, кто помог компании перенести производство в Китай. Обратного пути, похоже, просто нет



    В США много говорят о том, чтобы начать процесс возвращения производства из Китая «на родину». Об этом любят дискутировать политики, рассказывают для привлечения к себе внимания представители различных компаний. Инициатором процесса возвращения стал нынешний президент страны Дональд Трамп.



    Насколько можно судить — все это просто разговоры, реальной возможности начать производство в крупных масштабах (например, необходимых Apple) нет. Доказательством сказанному может служить хотя бы то, что корпорация еще в 2012 году заявила о желании начать производство своих ноутбуков в США. Но воз и ныне там.

    Категория: Apple

     

    Нумерология на MS SQL — занимательный эксперимент

    Автор: admin от 30-01-2019, 20:05, посмотрело: 41

    Люди издревле любят играть в числа. Доказать что отношение длины пирамиды Хеопса к высоте равна… уже не помню чему. Физики тоже не чужды этого, например есть мистическая формула Койде, связывающая массы электрона, мюона и тау частицы. Есть формула для постоянной тонкой структуры – в отличие от формулы Койде кажущаяся очень искусственной. Насколько обоснованы такие формулы? Я провел эксперимент.



    Нумерология на MS SQL — занимательный эксперимент

    Категория: Информационная безопасность

     

    Куда уходит data: 12 атак, взломов и утечек

    Автор: admin от 30-01-2019, 20:05, посмотрело: 44

    Facebook и Cambridge Analytica, паника по поводу Spectre и Meltdown, фейковые новости — это только верхушка айсберга инцидентов 2018 года. Прошлый год был горячим и для специалистов по информационной безопасности, и для многих пользователей, которым пришлось спешно менять пароли. Мы в Binary District составили подборку из 12 показательных хаков, взломов и утечек данных, которые произошли в 2018 году.



    Куда уходит data: 12 атак, взломов и утечек


    В списке — истории про уязвимость, добившую Google+, слишком разговорчивую Alexa, предательские наушники, безалаберного бразильского админа, синергию багов в Facebook и беспрецедентный DDoS.

    Категория: Информационная безопасность

     

    Как взломать дорогую камеру, чтобы вас не убила жена

    Автор: admin от 30-01-2019, 19:35, посмотрело: 57

    Дисклеймер: исследование началось в 2013 году, так что если считаете некоторые методы глупыми и опасными — вы правы, так и было. Тем не менее, я многому научился в процессе.



    Вступление

    Всё началось за несколько месяцев до рождения моего первого ребенка. Мы с женой всегда хотели купить крутой фотоаппарат Leica и вдруг поняли, что если не купим его сейчас, то уже долго не сможем это сделать. Поэтому мы заказали камеру M240 и… бум, нас поставили в очередь на полгода. Вскоре мне надоело ждать, и я начал изучать их сайт. Моё внимание сразу привлёк раздел с файлами. Ну, вы можете догадаться, почему… Прошивки!



    Я увидел незашифрованный и несжатый файл (codev_0), который начинается с магии PWAD. Узнаёте? Да, всё правильно, это формат Doom Patch WAD. Кажется, ребята любят классику. Формат очень хорошо документирован, так что распарсить его оказалось совсем несложно.

    Категория: Веб-разработка

     

    Google Must Split

    Автор: admin от 30-01-2019, 17:20, посмотрело: 42

    Google Must Split



    В середине 90-х все помнят лозунг «WindowsMustDie». Сначала это был лозунг, дальше это превратилось в обыденное приветствие, а потом и вовсе начало выходить из оборота. Microsotf с ее Windows была первой IT компанией, которая столкнулась с глобальной консьюмерской монополией: IBM не берем в расчет, так как он работал в B2B сегменте. Конец 90-х это было рождение Google и, конечно же, этот лозунг против-монополий и сделаем мир лучше они использовали по полной. Я думаю, все кто интересовался IT-сферой в то время, помнят ту старую «компанию добра», и не случайно сотрудники Google, которые пришли работать ради этой миссии, устраивают стихийные бунты против решений менеджмента (1, 2).



    В 90-х нападки государств на Microsoft обошли стороной Google, но сейчас они усиливаются и грозят нашему комфорту.


    Что же делать? Как говорится, надо резать.

    Категория: Google

     

    Эмиграция из Evernote в Google Keep: мой личный опыт

    Автор: admin от 30-01-2019, 16:35, посмотрело: 62

    Эмиграция из Evernote в Google Keep: мой личный опыт



    Хочу поделиться своим опытом переезда из одного очень удобного (но зажравшегося) заметочника, в другой (менее функциональный, но более бережно относящийся к объему моего кошелька).



    Я пользовался Evernote порядка четырех лет, с тех пор как поступил в университет. До этого использовал стандартный заметочник на телефоне и блокнот на ПК. Изменилась ли моя жизнь после перехода на Evernote — несомненно. Эволюция — это как правило долгий процесс, но я буквально эволюционировал от Homo erectus до Homo sapiens сразу после того, как установил клиенты зеленого слоника на телефон и ноутбук.

    Категория: Google

     

    Дайджест событий для HR-специалистов в сфере IT на февраль 2019

    Автор: admin от 30-01-2019, 13:35, посмотрело: 73

    Дайджест событий для HR-специалистов в сфере IT на февраль 2019


    Организаторы образовательных событий в феврале, в основном, предлагают HR-специалистам прокачать навыки с помощью онлайн-курсов и вебинаров. Но запланированы и очные мероприятия, чтобы встретиться и обсудить проблемы и вызовы подбора персонала в IT-индустрии. Будем считать, что это тренировка перед весной, когда погода, наконец, наладится и оффлайн-мероприятий снова станет большинство.



    Следите за обновлениями поста, анонсы событий на вторую половину месяца будут добавлены позднее.

    Категория: Веб-разработка

     

    Не блокчейн

    Автор: admin от 30-01-2019, 12:20, посмотрело: 42

    Чуть больше 10 лет назад, 3 января 2009 года был создан genesis block Биткойна. Так началась история блокчейна, обещавшая перевернуть мир, создать новую экономику, сделать существующие банки реликтами прошлого.



    10 лет — достаточно долгий срок, чтобы подвести итоги, поговорить почему ничего подобного не произошло и, скорее всего, не произойдет.

    Категория: Криптография

     
    Назад Вперед