• Надо ли скачивать SQL, если моя программа работает с ним?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    в любом из вариантов базы, вам просто придется попробовать домашний хостинг, потом внешний (если оно того стоит...

    ps есть очень много "встраиваемых" БД, начиная с sqlite, упомянутого выше, и продолжая nonsql лайтовыми базами в количестве.. для C# и объектные, и даже графовые.. как серверные, так и встраиваемые..
    если не планируете одну БД на круг пользователей, естественно проще встраиваемую. если проект серьезнее, то его развертывание может быть достаточно творческой задачей..
    Ответ написан
    Комментировать
  • Надо ли скачивать SQL, если моя программа работает с ним?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если арендовать хостинг, то часто можно арендовать именно место под файлы (php/смотря что хостинг поддерживает) и там же на хостинге создать базу данных. Руками устанавливать не обязательно.

    Если делать именно на своем компе или виртуальном сервере, естественно надо ставить и сервер базы, и веб сервер и тот же php/nodejs и все необходимые зависимости.

    Для любого софта, который пишется, нужно продумать где он предположительно будет разворачиваться и что для него из софта потребуется. Как и во всех остальных случаях.
    Ответ написан
    Комментировать
  • Надо ли скачивать SQL, если моя программа работает с ним?

    vabka
    @vabka
    Токсичный шарпист

    Просто я не помню, чтоб чем-то пользовался таким, где были какие-то с данными работы, а я устанавливал сервер себе на комп, все подключал и тд, у меня сомнения как правильно все сделать

    Например Solidworks и Altium Designer точно устанавливают SQL server при установке.
    Ответ написан
    Комментировать
  • Надо ли скачивать SQL, если моя программа работает с ним?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, нужно будет устанавливать и настраивать SQL сервер. Да, можно автоматизировать - пишется скрипт, конфигурация и/или приложение делающее нужное. Если приложение десктопное - можно взять что-то типа SQLite, например. Если приложение предназначено для использования одним пользователем в один момент времени - то проще всего хранить все данные в простом файле (json, yml, xml и т.п.), БД тут не нужна. БД имеет смысл применять когда у вас многопользовательское приложение - чат, сетевая игра, форум и прочее.
    Ответ написан
    1 комментарий
  • Что правильно использовать для создания меню и тд в visual studio?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    На самом деле именно так и делается - одни элементы скрываются, другие показываются по мере необходимости. Элементы группируются и скрываются пачкой. Для упрощения обычно группы дочерних окон просто размещают в окне-контейнере и скрывают этот контейнер целиком, а все его дочерние окна скроет сама ось. И второй вариант - создавать/уничтожать окна по мере необходимости. Но вот когда окон много - это увеличивает расход памяти и нагрузку на систему, а на медленных ПК большие и сложные интерфейсы могли даже тормозить. Это 20-25 лет назад все это было важно, а сегодня даже плюс-минус гигабайт никто на заморачивается.
    Ответ написан
    2 комментария
  • Как сейчас работает закон о маркировке рекламы в интернете?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Если вкратце, то алгоритм следующий:
    1. Находишь какого-нибудь ОРД (оператор рекламных данных)
    2. Регистрируешься у него (договор, можно даже с физ.лицом)
    3. Он выдает тебе инструкцию, как подключить рекламу на сайт

    Он тебе и ERID представит и статистику по кампании в РКН отправит.
    Самое простое, подключиться к яндекс директу - тебе только ставить нужный скрипт на сайт надо будет.

    Если хочешь свое запилить, то никто не мешает - главное, чтобы ERID был виден:
    - В изображении (в углу баннера)
    - В тексте (подпись внизу)
    Сами рекламные кампании создаются ОРД, список которых ведет РКН.

    Вот есть описание этого всего
    https://vc.ru/legal/963878-markirovka-reklamy-erir...

    Например, для яндекса все просто - надо только зарегистрироваться у них, а остальное сделают за тебя (вкладка "Паблишеры") - https://ord.yandex.ru/
    Ответ написан
    Комментировать
  • Как быть, если мой сайт предназначен не на ру аудиторию?

    @q2digger
    никого не трогаю, починяю примус
    А чтобы автор не расслаблялся с идеями про зону .com и прочие иностранные хостинги, подброшу термин - General Data Protection Regulation, GDPR; Постановление 2016/679 - это закон о персональных данных в Евросоюзе, тоже забавное чтиво. Я не в курсе какие там санкции, но вот регламент там тоже есть..
    Ответ написан
    Комментировать
  • Почему не работает maring и padding?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    У inline элементов не может быть вертикальных внешних отступов (margin).
    Внутренние отступы (padding) работают.
    Сделайте элемент блочным block, flex, inline-block и т.п.
    Ответ написан
    Комментировать
  • Как правильно грузить архив для пользователя?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Не использовать архив. При условии, конечно, что сама игра - это веб-игра, а не какой-то пакет для платформы пользователя.
    Ответ написан
    2 комментария
  • Как получить загруженный файл из поля carbon fields?

    IvanU7n
    @IvanU7n
    https://developer.wordpress.org/reference/hooks/po...
    но карбон по идее не должен этого требовать т.к. использует медиа-библиотеку
    Ответ написан
    2 комментария
  • Как называется событие, когда добавляешь запись в WP?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    wp_after_insert_post?
    Fires actions after a post, its terms and meta data has been saved.
    Ответ написан
    Комментировать
  • Как вывести текст перед рейтингом на Wordpress?

    IvanU7n
    @IvanU7n
    <?php the_ratings('span'); ?>, там по умолчанию используется <div>
    Ответ написан
    Комментировать
  • Как масштабировать элементы в Grid Layout Group?

    SergeyFedorenko
    @SergeyFedorenko
    Вы можете масштабировать элементы в Unity Grid Layout Group, используя свойство Scale в компоненте Transform. Вот как это сделать:

    Выберите объект, который вы хотите масштабировать.
    В Инспекторе (Inspector) найдите компонент Grid Layout Group и нажмите на значок плюса (+), чтобы добавить новый элемент.
    Перетащите элемент в сетку, чтобы определить его размер и положение.
    Измените масштаб объекта, изменив значения в полях X, Y и Z в компоненте Transform > Scale.
    Обратите внимание, что масштабирование может повлиять на другие свойства объекта, такие как позиция и поворот. Убедитесь, что вы изменяете свойства корректно для вашего проекта.
    Ответ написан
    Комментировать
  • Как оптимизировать события с большим количеством вещей?

    @Ezekiel4
    Охотник на пиратов и сборщик монолитов
    То, о чём вы говорите - не столько оптимизация игры, сколько рефакторинг проекта. Для начала можете попробовать обобщить логику насколько это возможно, используя ООП. Например, если у вас есть помидор, который можно взять и кнопка, на которую можно нажать, то вам достаточно всего одного скрипта с рейкастом, 'Interactor', который будет по рейкасту искать 'Interactable' цель. Но на самом деле целью будет Tomato или Button, которые наследуют Interactable и его базовые методы, например, Interact(), который будет вообще по-разному реализован, но запускаться будет одинаково. А если вы захотите добавить возможность садиться в автомобиль, то сделаете всё через тот же скрипт.

    В процессе вы также можете вооружиться паттернами, например, SOLID, и строить проект наперёд так, чтобы в будущем было легче добавлять новый функционал и он не ломал старый.
    Ответ написан
    Комментировать
  • Как сделать кайот-джамп?

    Vindicar
    @Vindicar
    RTFM!
    Фиксировать момент, когда игрок последний раз оторвался от земли и причину. При прыжке сравнивать с текущим временем и прыгать только если это было достаточно недавно и только по причине схода с платформы.
    Ответ написан
    Комментировать
  • Как сделать кайот-джамп?

    fenrir1121
    @fenrir1121
    Начни с документации
    На гитхабе набираете в поиск coyote time и получаете десяток туториалов вроде этого, выбираете самый подходящий для вас.

    Я бы рекомендовал отталкиваться от механик из Celeste, где по-моему субьективному мнению лучший мувмент среди всех платформеров и на времени койота, спайк джампах, гипер дэшах и прочем построены целые головоломки. Они довольно подробно по фреймам описаны и на том же гитхабе есть репозитории, где они целиком реализованы, искать по фразе Celeste Movement

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

    YBB
    @YBB
    Я не хочу писать весь код начиная с папки www/wp-content,

    Пишите начиная с <?= get_stylesheet_directory_uri() ?>
    Матчасть: https://developer.wordpress.org/reference/function...

    Можно же как-то сделать так, чтоб он искал изображение относительно себя?

    Фокус в том, что для сервера, точнее, php-скрипта, "относитесь себя" это одно место, а для браузера, которому предстоит показать картинку, это совсем другое. Поэтому абсолютная адресация лучше.

    почему?

    Потому что /assets/... для браузера это пусть от корня сайта. Про Тему как отдельную сущность браузер вообще ничего не знает, да и не должен, по большому счету.
    Ответ написан
    1 комментарий
  • Почему не выводится изображение в шапку сайта?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов artzolin.ru
    Используйте функцию get_theme_file_uri()

    $image_path = get_theme_file_uri( '/assets/images/MyTheme-Header.png' );
    Ответ написан
    Комментировать
  • Как вращать объект бесконечно?

    K0TlK
    @K0TlK
    Буллю людей.
    public class EndlessRotation : MonoBehaviour
    {
        [SerializeField] private Vector3 _rotation;
            
        private void Update()
        {
            _rotation.x += 10 * Time.deltaTime;
            _rotation.y += 15 * Time.deltaTime;
            _rotation.z += 20 * Time.deltaTime;
    
            for (var i = 0; i < 3; i++)
            {
                if (_rotation[i] >= 360f)
                    _rotation[i] -= 360f;
            }
    
            transform.rotation = Quaternion.Euler(_rotation);
        }
    }


    Отнять 360 если вращение больше или равно 360
    Ответ написан
    9 комментариев
  • Где взять пустую тему для wordpress?

    solidcreature
    @solidcreature
    Развиваю сообщество WordPress в Москве
    Underscores — отличная тема, которая учит как правильно, если ваша задача сделать новую тему.
    Я же использую ультра-минималистичную тему ZERO WP, скачать можно здесь: https://github.com/solidcreature/zero_wp
    Ответ написан
    Комментировать