Контакты

Достижения

Все достижения (14)

Наибольший вклад в теги

Все теги (103)

Лучшие ответы пользователя

Все ответы (44)
  • Что учить подростку в сфере программирования?

    С#. И весь "стек" майкрософт. (Java лучше (по деньгам), но там всё сложнее, пока не потянешь на должном уровне.)

    Я тоже учил pascal, delphi. Давно это было. Смысл? Устаревшие языки и технологии.
    Python, PHP, JavaScript, HTML, CSS и далее по списку - полезно, но в плане перспективы печально.
    Для себя учить можно всё что угодно. Но ты наверно хочешь стать хорошо оплачиваемым специалистом?

    Почти все в банковской сфере работают на Java. Многие на C#. Гос компании аналогично. Крупные компании. А Python/PHP и Linux (холивар открыт) - это не серьезно.
    Почему? No Warranty - нет гарантии.
    А бизнесу нужны гарантии. И у бизнеса есть деньги.

    Майкрософт - это бизнес, это продукты для бизнеса. А где бизнес, там и деньги.
    Хочешь денег - Java, С#. Хочешь что то другое - Python и прочее...

    Вопрос языка не в том что хорошо - какой лучше, производительнее, красивее, а какой распространеннее и лучше оплачивается.
    Вот С++ универсален. Есть Qt на котором написано куча популярного софта.
    Но это язык не от крупной компании. И фреймворк который перекупали несколько раз.
    Да есть вакансии по Qt но их мало, да и работа там..пробовали, не понравилось.

    А есть Майкрософт, которая продвигает .NET и C#. Это просто крупная компания, которая кушает всё что ей нравится. Ням и скушала скайп. Оп и съела гитхаб. И на линукс смотрит, в плане пропихнуть .NET.

    Поэтому изучая С# и .NET за твоей спиной будет не No Warranty или сообщество пусть умных и талантливых программистов, а крупнейший гигант с лучшими программистами (он их просто купит), менеджерами, рекламой и жаждой впихнуть С# и .NET в каждую кофеварку.

    К тому же на C# (ASP) пишут и сайты, и игры (Unity) и т.д.
    Майкрософт обо всем позаботился. Это бизнес, ничего личного.

    Аналогично с Java.
    Ответ написан
    5 комментариев
  • Почему опасно в php выставлять неограниченное время жизни сессии?

    Интересный вопрос по безопасности и удобству использования сайта, системы, веб приложения.

    Нравится ли пользователю, когда его выкидывает или требует заново вводить логин и пароль? Нет.
    Более того это не нормально. Лично мне не понравится, что я каждый день буду должен вводить пароль, например на том же ютубе. Не надо так - пользователи, скорее всего, уйдут с сайта.

    А если это личный кабинет банка? Я вошел и...забыл выйти. А войти в веб интерфейс я могу и на терминале банка.
    Снял деньги и ушел, забыв выйти. У банкоматов, конечно есть доп мера безопасности - приложить карту для совершения операции, пин...но не суть.
    Вот для этого и есть время жизни сессии - принудительно разлогинить пользователя.

    Лично я не использую встроенный механизм сессий, а использую куки (срок жизни год).
    Чтобы пользователь сам решал, когда он хочет разлогиниться. Чтобы не возмущался, а что опять разлогинило?
    У меня не банковская система, и похитить куки Васи, Пети - никому не нужно и не принесет особого вреда.
    А если даже и похитят - то он сам виноват.
    Виноват ли продавец замка, что у клиента похитили ключи? Нет.
    А похищают что угодно, номера карт, пин...тут уже человеческий фактор.

    Если я делаю систему, где есть финансы, пополнение счета, то тогда уже можно использовать сессии, устанавливать срок их жизни.

    И вообще есть телефон. Вход по смс. Если пользователи доверяют вам и не боятся засветить свой номер.
    Ответ написан
    1 комментарий
  • С чего начать изучение Unity?

    До 4 включительно. Вполне достаточно.
    Остальное уже относится к архитектурным решениям. Позже, когда и если понадобится можно будет дочитать.
    Перегрузки, частичные классы, события - без всего этого можно обойтись.

    Также настоятельно рекомендую использовать чат гпт. Для этого понадобится аккаунт гугл + анонимайзер planet vpn (не реклама, со многими анонимайзерами не работает)
    https://chat.openai.com/

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

    И он мгновенно ответил.

    Для того чтобы сделать игрока двигающимся при нажатии кнопки вправо, вам понадобится написать скрипт на языке C# и применить его к объекту игрока. Вот простой пример скрипта для движения игрока вправо:

    using UnityEngine;
    
    public class PlayerController : MonoBehaviour
    {
        public float moveSpeed = 5f; // Скорость движения игрока.
    
        void Update()
        {
            // Проверяем, нажата ли кнопка вправо (стрелка вправо или кнопка "D" на клавиатуре).
            if (Input.GetKey(KeyCode.RightArrow) || Input.GetKey(KeyCode.D))
            {
                // Перемещаем игрока вправо по оси X.
                transform.Translate(Vector3.right * moveSpeed * Time.deltaTime);
            }
        }
    }

    Чтобы использовать этот скрипт, создайте новый C# скрипт в Unity и назовите его, например, "PlayerController". Затем примените этот скрипт к объекту игрока, добавив его на компонент "PlayerController". В инспекторе скрипта вы сможете настроить параметр moveSpeed, чтобы регулировать скорость движения игрока.

    Теперь при нажатии кнопки вправо (стрелка вправо или кнопка "D"), игрок будет двигаться вправо.
    __

    Круто? Он вас будет учить и помогать вам.
    Ответ написан
    Комментировать
  • Законно ли таким образом публиковать чужие фото?

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

    Я долго консультировался с юристами.
    В результате пришел к простому и очевидному выводу - если вы живете в "RU" то понятия законно нет.
    В этом я убедился лично, при рассмотрении своего иска. Было вынесено абсолютно абсурдное и незаконное решение.

    Итого, что мы имеем.
    Законно или нет - решает не юрист, не адвокат, исходя из законов и практики - как в цивилизованных странах, а судья.
    Как ему вздумается, так он и решит. А под закон подведет свое решение за 5 минут. Такова реальность.
    А судьи в этих ваших интернетах не сильно шарят. От слова совсем.

    Послушайте добрый совет - не ищите правды и закона. Себе дороже.
    Хотите размещать фото/проект на вашем сайте? Купите хостинг за рубежом, имя там же и размещайте любую информацию свободно, не задумываясь что сейчас законно, а что нет.
    Не будет ни исков, ни претензий, ни вопросов. Свобода слова.

    PS
    Вопрос законности и авторских прав, ещё 10 лет назад рассмотрел Тема Лебедев.
    Ответ написан
    5 комментариев
  • Как настроить форму заявки на PHP?

    // Если не установлена переменная name (не передано имя).
    if (!isset($_POST['name']))
    {
    echo 'Ошибка!';
    exit;
    }
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (365)