Задать вопрос
  • Как сделать свой браузер на основе исходного кода chromium?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    знаю что можно и что переделывали (на некоторых форумах судя по-всему это делал каждый 2-ой)...

    На некоторых форумах, судя по всему, каждый 2-ой - Пиноккио, с длинным носом.

    А так, вариантов немного:
    1) Учите C++, JS, и ещё +100500 разных штук;
    2) Читаете Get the Code: Checkout, Build, & Run Chromium
    3) Заменяете в коде и скриптах "Chromium" на что-то вроде "Бесплатный браузер Stavr для CS:GO на русском без регистрации со встроенным Minecraft" (чтобы больше школьников скачали).
    4) Заменяете скучные обои на свои нескучные.
    5) Клонируете репозиторий кода;
    6) Устанавливаете +100500 зависимостей, sdk и т.д.;
    7) Конфигурируете свой браузер;
    8) Собираете свой браузер с блэкджеком и шлюпками;
    Если все получится, хотя вря тли, то к тому времени, ваш браузер не сможет открыть более 1% сайтов, так как версия движка уже не будет актуальна.

    Есть второй вариант, там программирование знать практически не обязательно:
    1) Ищите в сети "CEF C#" (правда, не знаю, насколько данная приблуда сейчас актуальна).
    2) Далее в гугл:
    a) C# установка CEF;
    b) C# CEF открыть ссылку;
    c) C# Табы;
    d) C# CEF открыть ссылку в новой вкладке;
    ...
    z) Как сделать инсталлятор программы;
    Далее делаете инсталлятор своего браузера с блэкджеком и шлюпками.

    Как по мне, лучше выбрать второй вариант.

    PS: Есть ещё третьей вариант. Если вы обладаете такими ресурсами, как Microsoft, Yandex, Google - просто найдите человека, который сможет найти нужных программеров, дизайнеров, и т.д. - и он все сделает.
    Ответ написан
    1 комментарий
  • Django: ошибка при заходе страницу корзины, но как исправить?

    @Kadabrov
    for item in self.cart.values():
                item['price'] = Decimal(item['price'])
                item['total_price'] = item['price'] * item['quantity']
                yield item


    Метод values() возвращают список всех значений, доступных в данном словаре.
    Вы пытаетесь к значениям словарей, обращаться, как к словарю
    Ответ написан
    Комментировать