Задать вопрос
  • Будет ли чист с юридической точки зрения сайт, позволяющий загружать "пиратские" материалы, но дающий скачивать только список загруженного?

    @McBernar
    Торренты тоже ничего не хранят. Просто дают скачать непонятный файл. Но это никого не смущало при блокировке рутрекера.
    Ответ написан
    Комментировать
  • Как реализовать этот код на си?

    15432
    @15432
    Системный программист ^_^
    Ну тут у вас явно локальная переменная типа int *, которая хранится на стеке и происходит её разыменование
    что-то навроде
    int * ptr = ...;
    int value = *ptr;

    а вот -18 это уже от компилятора зависит. где он выделит место для переменной, так и будет. если вам очень критично чтоб было 1:1, вставьте прям на ассемблере этот код и всё.
    Ответ написан
    2 комментария
  • Как определить есть ли объект на сцене?

    GavriKos
    @GavriKos Куратор тега Unity
    А что такое "объект"? И чем ваш объект отличается от другого.

    Так вариантов вагон:
    - какой то флаг в его эвейке/дестрое
    - какой то флаг в том что его инстансит/уничтожает (а еще лучше коллекция)
    - поиск по скрипту
    - поиск по тегу/слою
    - поиск по имени (буээ)
    Ответ написан
    Комментировать
  • Нужно ли создавать экземпляр класса в аргументах?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Сугубо вкусовщина. Я обычно в одну строку пишу, если влазит в 80 символов, если больше, то разделяю.
    Ответ написан
    Комментировать
  • Насколько правомерно написание сайта агрегатора?

    @IvanIF
    Немного о том, что уже было сказано:

    1)Выдержка из вопроса:

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


    Выдержка из ответа Dr. Bacon:

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


    CosmoV(автор) говорит о сервисе, который по факту включает в себя возможности достраивания уже имеющегося контента. Ни google, ни Яндекс такие возможности не предоставляют. Их максимум — небольшой анонс статьи или краткого ответа в поисковой выдаче, анонс новости в новостном агрегаторе. Хочешь больше - переходи на сайт.

    ...и не всё довольны тем, что они делают.


    Недоволен — закрывай сайт от индексации. Или играй по их правилам. Google и Яндекс — это не веб-сервисы, а самодостаточные браузеры. Тут огромная разница.

    2)Выдержка из комментария CosmoV(автор):

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


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

    Возможный вариант решения проблемы

    Есть латинское выражение «Cui Bono?», которое дословно переводится как «Кому это выгодно?». Так вот по принципу этого выражения построены все взаимодействия людей(и не только) между собой. И ваша ситуация — не исключение. Существование вашего веб-приложения должно быть выгодно владельцам сайтов-доноров контента. Только в этом случае они будут не препятствовать вам, а взаимодействовать с вами.

    Тут вы должны подумать и решить, будет ли ваш сайт полезен и для пользователей, и для сайтов-доноров контента. И будет ли это приносить что-то вам (если конечно вы трудитесь не на добровольных началах)? Если ответ «Да», то связывайтесь с представителями вышеупомянутых сайтов и договаривайтесь с ними о сотрудничестве. Пусть добавляют пункт разрешения публикации контента на вашем агрегаторе в своё пользовательское соглашение.

    Но, если дела обстоят таким образом, что вы уверены в полезности своего сервиса и в том, что пользователи оценят его по достоинству, то почему бы не создать свой сайт с возможностью публикации на нём пользовательского контента? А когда у сайта появится репутация, то и сайты доноры отнесутся к нему с большей лояльностью (будет проще договориться о сотрудничестве). Хотя это уже совсем другая история. В общем, решать вам. Фуф, устал писать...
    Ответ написан
    3 комментария
  • Как получить значение из массива в json?

    @yuopi
    C# developer
    Я же еще в прошлом вопросе написал как это сделать.
    Зачем 3 листа, если можно использовать один List.
    И чтобы заполнить этот лист нужно всего лишь выполнить десериализацию.
    https://docs.microsoft.com/ru-ru/dotnet/standard/s...
    Ответ написан
    8 комментариев
  • По чему работает код с книги?

    GavriKos
    @GavriKos Куратор тега Unity
    Откройте мануал юнити и почитайте как работает GetComponent. Или включите мозг и подумайте - КАКОЙ компонент вам должен вернуть метод
    Ответ написан
    Комментировать
  • Кто может подробно рассписать про интерфейсы innumerable, ienumerator, 2 раза перечитывал, как использовать не понимаю?

    Luffy1
    @Luffy1
    Student, Junior .NET programmer, C#, JS, HTML/CSS
    По этой ссылке вы сможете найти полезную для себя инфу про IEnumerable and IEnumerator. Там всё на простом языке написано.
    Ответ написан
    Комментировать
  • C# Что происходит, когда мы передали делегат в метод и добавили ему там 2 метода?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    Я вам вчера писал в вашем вопросе про строки писал, так вот тут аналогично проходит. Перед вызовом функции ваша ссылка на делегат дублируется на стеке. Так как делегаты иммутабельны, при каждом добавлении метода к делегату, будет создаваться новый делегат и ссылочка будет в невидимую вами копию писаться, не трогая переменную. Это защита от непредвиденного поведения. Такое же поведение как и со строками. Хотите волшебство, передайте параметр через ref.

    Да и код обрамляйте в тэги.
    Ответ написан
    1 комментарий
  • Какие данные могут находится в переменных типа класса?

    Casper-SC
    @Casper-SC
    Программист (.NET)
    В коде есть комментарии, которые нужно прочитать.

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

    Данные в полях класса могут быть:
    • экземпляры классов -- class; ссылочный тип данных (Reference Type)
    • экземпляры структур -- struct, enum; тип значений (Value Type)


    Размеры типов значений
    Ссылочные типы
    Типы значений

    using System;
    
    namespace Types
    {
        public class Person
        {
            public string FirstName { get; set; }
    
            public int Age { get; set; }
        }
    
        class Program
        {
            static void Main(string[] args)
            {
                // Так как class это ссылочный тип данных (Reference Type), то
                // в стеке создаётся ссылка на экземпляр класса Person,
                // под который выделена память в области, называемой кучей (Heap).
                var person = new Person
                {
                    FirstName = "John",
                    Age = 30
                };
                // Передаём в метод ссылку. Ссылка копируется, а данные
                // так и остаются в куче, с ними ничего не происходит.
                // Данных может быть хоть мегабайт, они не копируются, а вот
                // ссылка копируется и имеет разный размер в зависимости от 
                // архитектуры x86 или x64, но размер этот крайне маленький (4 байта или 8 байт)
                Display(person);
                
                Console.ReadKey();
            }
            
            private static void Display(Person person)
            {
                // Здесь внутри метода находится копия ссылки.
                Console.WriteLine($"Name = {person.FirstName}, Age = {person.Age.ToString()}");
            }
        }
    }


    -
                // Ссылка, так как это class
                Person person; 
    
                // Ссылка на экземпляр класса, так как мы выделили память в куче.
                person = new Person();


    using System;
    
    namespace Types
    {
        class MyClass
        {
            MyClass my;
        }
    
        class Program
        {
            static void Main(string[] args)
            {
                // Выделяем память в куче.
                // Ссылается на экземпляр класса MyClass, внутри
                // которого есть поле типа MyClass со значением null.
                MyClass data = new MyClass();
    
                Console.ReadKey();
            }
        }
    }
    Ответ написан
    Комментировать
  • Можно ли создав свой DNS сервер сделать свой бесплатный домен?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Только если для локалки. А для интернета - нет. О вашем сервере никогда не узнают владельцы зон и не делегируют запросы к вам
    Ответ написан
  • Неправильно выводит косинус, что не так?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    https://docs.microsoft.com/ru-ru/dotnet/api/system...
    Угол нужно перевести в радианы.
    Ответ написан
    Комментировать
  • Почему не двигается анимированный персонаж?

    zZaKko
    @zZaKko
    Люблю стратегии и Unity.
    Может функция не FixUpdate(), a FixedUpdate()? Сначало проверь код, а потом иди на форум))
    Ответ написан
    4 комментария
  • Как стилизовать Яндекс карты?

    Recosh
    @Recosh
    Программист студент
    Можно через css сделать, наложив фильтр на канвас. Но это нарушает лицензионное соглашение яндекс карт. Там где то сказано что нельзя модифицировать выводимые данные.
    Ответ написан
    1 комментарий
  • Unity - как сделать кнопку (в виде объекта, а не GUI)?

    @Almost
    Разобраться как работает UI и не делать кнопку в виде объекта.
    Ответ написан
    Комментировать
  • Можно ли встроить Google Earth на сайт?

    KickeRocK
    @KickeRocK
    FrontFinish
    Ответ написан
    Комментировать
  • Как удалить с концами phpstorm в убунту, чтоб после новой установки активировать пробный период?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    можно
    это и есть награда за усидчивость и сообразительность

    а для хитрых с вопросами на тостере - только платить
    Ответ написан
    Комментировать
  • Как вызвать метод, в засисимости от значения переменной?

    ayazer
    @ayazer
    Sr. Software Engineer
    судя по всему вы пытаетесь получить такое поведение. Но да, выглядит как не лучшее решение. Только я не понимаю откуда такая категоричность про использование switch

    public class Class1
        {
            private readonly Action _action;
    
            public Class1(string actionName)
            {
                switch (actionName)
                {
                    case "1":
                        _action = Action1;
                        break;
                    case "2":
                        _action = Action2;
                        break;
                    default:
                        throw new Exception($"Unexpected action name {actionName}");
                }
            }
    
            public void Act()
            {
                _action.Invoke();
            }
    
            private void Action1()
            {
                // ...
            }
    
            private void Action2()
            {
                // ...
            }
        }
    Ответ написан
    Комментировать
  • Какое есть Android приложения для построения карт местности передвигаясь по ним с помощью GPS?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Нужен просто софт-треклоггер, которым можно записывать трек и ставить отметки. Например, OSMTracker. Результат можно выгрузить в gpx и затем использовать.
    Ответ написан
    Комментировать
  • Как устранить ошибка в компиляции приложения?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Проблема в наличии кириллицы в путях. Никогда нельзя использовать кириллицу и пробелы в пути.
    А для этого как минимум имя пользователя всегда должно быть на латинице
    Ответ написан
    Комментировать