• А можно ли, создать железный Интернет браузер, который будет полностью изолирован от OS?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Опять школие набежало с тупыми вопросами... Достаточно прочитать фразу про "новый созданный протокол" - и все ясно. Тяму-то хватит - протокол создать?
    Ответ написан
    9 комментариев
  • А можно ли, создать железный Интернет браузер, который будет полностью изолирован от OS?

    GavriKos
    @GavriKos
    Если железку полностью изолировать от установленной на ПК ОС - то микропрограмма железки сама по себе должна выполнять функции ОС (общение с периферией, как минимум). Что оставляет все те же потенциальные дыры.
    Ответ написан
    2 комментария
  • А можно ли, создать железный Интернет браузер, который будет полностью изолирован от OS?

    @notrix
    добавлю к FeNUMe
    Хотите браузер "на железе" берите Chromebook с ChromeOS делайте из нее флешку или pci и готово.
    Ответ написан
    Комментировать
  • А можно ли, создать железный Интернет браузер, который будет полностью изолирован от OS?

    Adamos
    @Adamos
    Браузер - наиболее часто обновляемая программа в современных ОС.
    При этом за любым браузером стоит команда высококлассных спецов - и все равно в каждом обновлении латают обнаруженные дыры.
    Железное воплощение программы в первую очередь затрудняет ее обновление.
    Так что ваша идея - "давайте ходить на четвереньках, так же быстрее должно быть".
    Ответ написан
    4 комментария
  • А можно ли, создать железный Интернет браузер, который будет полностью изолирован от OS?

    Stalker_RED
    @Stalker_RED
    whonix, tails и torbrowser смотрят на этот список с недоумением.
    А еще мимо проходил планшет, и сказал что он вообще настолько автономен, что у него даже свой экран и батарейка.

    Вы бы описали требования поконкретнее.
    Ответ написан
    Комментировать
  • Как объединить оперативную память?

    @LiguidCool
    1. Подумайте зачем нужна оперативная память. Какую задачу она выполняет.
    2. Погуглите скорости обмена информацией по сети и время отклика.
    3. Поймите абсурдность вашей идеи.
    В теории всё красиво, но не могу найти софт, который это умеет.

    Может это потому, что его нет?
    Ответ написан
    6 комментариев
  • Можно ли написать AAA-игру на языке программирование Си?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Можно хоть на brainfuck, вопрос только в том, сколько на это усилий и денег потратится, в общем случае для создания игры выбирают не язык программирования, а движок, т.к. незачем изобретать велосипед. Если речь про то, на чём удобнее создавать движок, то на C++, больше возможностей(STL, ООП, шаблоны, etc) и есть возможность оптимизации и нет лишнего оверхеда в отличии от некоторых языков вроде джавы.
    Пока что изучаю на первом курсе язык программирования Си

    Здесь ошибка в слове изучаю, может тебе повезло с вузом, но в большинстве дадут пару лаб на написание хелловорлда и всё, учить нужно самому. И не думай, что выучишь один ЯП и тебе этого будет достаточно, чтоб стать ценным специалистом.
    Ответ написан
    Комментировать
  • Где взять корпус для самоделки на Raspberry?

    RusTech
    @RusTech
    3D-принтера не имею :(

    Так надо обратиться к тем, кто имеет. Предложений по коммерческой 3д печати куча
    Ответ написан
    3 комментария
  • Как использовать в играх битовые операции?

    SagePtr
    @SagePtr
    Еда - это святое
    Сдвиг вправо (>>) - это деление на 2^n с округлением в меньшую сторону.
    Сдвиг влево (<<) - это умножение на 2^n
    К примеру, x >> 1 аналогично x / 2 с округлением
    x << 2 аналогично x * 4
    Ответ написан
    2 комментария
  • Возможно ли поменять процессов i5 1.8 на i5 с более высоким ггц?

    kgb_zor
    @kgb_zor
    I need your traceback.
    Гуглите какой у вас сокет, потом ищите с таким же сокетом, но помощнее.
    Ответ написан
    3 комментария
  • Какова схема электропитания стойки в данном случае?

    @Wexter
    2 линии тянут для резервирования. Если в оборудовании только один блок питания то необходимо подключить его через устройство автоматического переключения питания. Либо через ИБП с двумя вводами, выполняющего функцию авто переключения питания
    Ответ написан
    Комментировать
  • Что такое и какая разница между паттернами и алгоритмами?

    rockon404
    @rockon404
    Frontend Developer
    Паттерн проектирования - повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.
    Алгоритм - набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.

    Статей и книг по первому и второму в интерете предостаточно.

    https://addyosmani.com/resources/essentialjsdesign...
    https://github.com/fbeline/Design-Patterns-JS
    https://mgechev.github.io/javascript-algorithms/
    Ответ написан
    Комментировать
  • Как писать сложные классы?

    rockon404
    @rockon404
    Frontend Developer
    Смотря, что вы подразумеваете под сложными классами. Лучше стараться писать простые вещи. Принципы проектирования, которые должны вам помочь:
    SOLID
    KISS
    Чем хуже тем лучше
    Ответ написан
    Комментировать
  • Самодельное USB-устройство - с чего начать?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну, еще возьмите (к вопросу об ardiuno) макетную плату на STM32. Например STM32 Discovery. Например такую - https://www.chipdip.ru/product/stm32f407g-disc1-2
    Кстати, в демо-прошивке эмулирует USB-мышку с акселерометром.

    Тут правда, желательно на добром С писать, хотя для аскетов можно и на ассемблере. Но с ассемблером USB-протокол вам навряд-ли разрулить...

    Ну и информации по программированию полно - easystm32.ru/stm32f4-discovery/41-otsenochnaya-pla... и у Dihalt - we.easyelectronics.ru/blog/STM32/page3
    Ответ написан
    Комментировать
  • Что делают программисты на Unity целый день на работе?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Обычно игровая логика (это к примеру):
    - управляемый персонаж
    - способность персонажем взаимодействовать с миром (предметами)
    - какие-то подвижные элементы в игре
    - АИ врагов и НПС
    - кнопки интерфейса, инвентарь.
    И всё... Так если ты умеешь уже это делать и ты "типо программист на Юнити", то ты напишешь всё это гораздо раньше, чем начнется твоя первая зарплата. А чё потом делать?

    Большинство программистов один элемент из этого списка качественно за месяц сделать не в состоянии.

    Собственно, это и ответ. Они делают всё перечисленное в списке (и ещё кучу всего), только значительно дольше, чем кажется неопытному человеку.

    P.S. для примера. Моей первой работой была вот эта игра: https://en.wikipedia.org/wiki/Order_of_War

    Первые задачи на ней были примерно такие:

    - реалистичный поворот башни танка, синхронизированный с логикой ~ 3 недели, дошло до того, что рисовал графики в excel, чтобы обосновать, почему именно такая визуализация правильная и почему нельзя сделать лучше.
    - интерфейс управления отрядами (чтобы формацию сохраняли, не перестраивались лишний раз, etc) ~ месяц.
    - оптимизация цикла обновления графики с двухпроходного на однопроходный ~ два дня :-D
    Ответ написан
    2 комментария
  • Хочу сделать систему, чтобы при переводе с карты на карту часть оставалась у меня?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Требования к деятельности платежных агентов
    Так как деятельность платежных агентов заключается в приеме денежных средств, то закон предъявляет к таким организациям особые требования.

    Необходимо открыть специальные счета. Нужно запомнить, что со спецсчета агента деньги поставщику можно перечислить только на спецсчет. За нарушение указанного правила предусмотрена ответственность.
    Агент обязан проводить идентификацию плательщиков.
    Кассовый чек платежного агента должен соответствовать предъявляемым требованиям.
    Платежные агенты обязаны вести отдельную кассовую книгу по средствам, полученным ими в рамках деятельности платежного агента и формировать отдельные приходные кассовые ордера на них. Эти деньги не учитываются при расчете лимита кассы и должны полностью сдаваться в банк. Деньги с момента их поступления в кассу платежного агента принадлежат третьим лицам.
    Отдельные требования есть и для платежных агентов, применяющих в своей работе платежные терминалы или банкоматы:

    использовать ККТ в составе платежного терминала, банкомата;
    регистрировать ККТ в налоговой инспекции;
    применять исправную ККТ и эксплуатировать ее в фискальном режиме;
    выдавать кассовый чек;
    вести и хранить документацию по ККТ;
    обеспечивать проверяющим доступ к ККТ и документации на нее.
    Между поставщиком и платежным агентом заключается, как не трудно догадаться, агентский договор. Вознаграждение, по общему правилу, удерживается непосредственно агентом.

    Но важно понимать, что если агент получает наличные от физических лиц, то всю сумму необходимо перечислить на свой специальный банковский счет (до этого момента вычесть свое вознаграждение нельзя). И уже со спецсчета можно будет перечислять средства на другие счета (п. 4 ч. 16 ст. 4 Закона от 3 июня 2009 г. № 103-ФЗ). При этом 103-ФЗ не конкретизирует, на чьи счета могут списываться средства.

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



    Ответственность
    Если платежный агент перечислит на свой специальный банковский счет не все наличные, полученные от граждан (ч. 2 ст. 15.1 КоАП РФ), он может быть привлечен к административной ответственности.

    За такое нарушение грозит штраф:

    для организации – от 40 000 до 50 000 руб.;
    для должностных лиц (главного бухгалтера, а если его нет – руководителя организации), предпринимателей – от 4000 до 5000 руб.
    Заметим, что индивидуальные предприниматели могут быть привлечены к ответственности только в качестве должностных лиц. Это следует из определения категории «должностные лица», которое дано в статье 2.4 Кодекса РФ об административных правонарушениях.

    Не исключено одновременное привлечение к административной ответственности как организации, так и ее руководителя. Правомерность такой позиции подтверждается письмом Минфина России от 30 марта 2005 г. № 03-02-07/1-83 и арбитражной практикой (см., например, постановления ФАС Московского округа от 14 июля 2005 г. № КА-А40/6231-05, Дальневосточного округа от 17 мая 2005 г. № Ф03-А16/05-2/984, Западно-Сибирского округа от 5 июля 2005 г. № Ф04-4410/2005 (12792-А03-32)).

    Таким образом, если вы планируете принимать деньги от физических лиц, тщательно проверьте свою бизнес-модель и определите, являетесь ли вы платежным агентом (чтобы потом вас не привлекли к ответственности).

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

    Еще желание осталось ?
    Ответ написан
    4 комментария
  • Как в шарпе реализовать посимвольный вывод текста на форму (эффект печатающей машинки)?

    NeiroNx
    @NeiroNx
    Программист
    Потому что надо выполнять операции обновления интерфейса после каждой добавленной буквы.

    Через таймер нужно так:
    Надо временную переменную в которой будет храниться текст который не выведен.
    Таймер вызывается каждые 300 миллисекунд берет первый символ из этой переменной и добавляет к тексту. Переменную меняет на на все что после первого символа. Если переменная стала пустой - таймер остановить, так как текст из переменной плавно перетек в поле.
    Ответ написан
    1 комментарий
  • Почему чтение не разрешено?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Нет, ваш опкод соответствует инструкции
    mov eax, dword ptr [0xe87000]
    А кто вам сказал, что переменная mySequency находится по адресу 0xe87000? При каждом запуске программы её адрес может быть другим.
    Ответ написан
    6 комментариев
  • От бп идут провода. Для чего они могут быть?

    Ocelot
    @Ocelot
    Там рядом болтается 6pin разъём. Эти два контакта можно пристегнуть к нему и превратить в 8pin.
    Ответ написан
    Комментировать