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

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Это НЕ сайт.

    Это TLD (Top Level Domain). То есть доменная зона первого уровня. ICANN постоянно принимает заявки на регистрацию новых TLD - если посмотреть новости у них на сайте, там их просто валом.

    НО:

    - денег понадобится просто КамАЗ
    - только юрик, причем не ООО "Три стола два стула"
    - множество общения на родном английском, в том числе по юридическим вопросам

    и прочие вещи. Если это Вас не пугает, гуглите регистрацию новой TLD :)
    Ответ написан
    Комментировать
  • Возможно ли вывести "Hello world" на assembler (fasm) под win 64bit?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    Исполняемые файлы формата COM невозможно запустить без эмулятора на 64-разрядной Windows.
    Ответ написан
    Комментировать
  • Unity(C#) - Как считывать касание пальцем по кнопке?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Во-первых, зачем вы используете OnGUI? Это древняя система интерфейсов, которую сейчас используют только для дебажных кнопок. Все давно перешли на новый UI или плагины.
    Во-вторых, нажатия пальцем на мобилках для OnGUI должны работать точно так же как и в редакторе, может быть у вас кнопки маленькие и поэтому тапы не срабатывают?
    Ответ написан
    1 комментарий
  • Какая польза от надписи "все права защищены"?

    Никакой пользы от этой надписи нет. До 1989 года, когда США присоеинился к Бернской конвенции, надпись по законам США требовалась, чтобы показать что данная работа попадает под действие копирайта (иначе она считалась public domain), с 1989 года эта надпись не требуется, ее копируют из-за непонимания. По Российским законам в ней никогда не было смысла.
    Ответ написан
    Комментировать
  • Какая польза от надписи "все права защищены"?

    Jump
    @Jump
    Системный администратор со стажем.
    Даёт ли какую то пользу эта надпись?
    Такую же как-
    • Не влезай- убъет.
    • Во дворе злая собака.
    • Видеонаблюдение.
    • Работает эвакуатор.
    Тоесть можно на своём сайте просто написать ©Вася Васильев и юридически название сайта и логотип нельзя использовать третьим лицам без разрешения?
    На своем сайте можно написать что угодно, хоть слово из трех букв.
    Но то что вы напишите никак не может позволить или не позволить делать что-то третьим лицам.
    За исключением случаев, когда написанное по сути является договором.
    Ответ написан
    Комментировать
  • Где ошибка в коде Unity3d?

    horosami
    @horosami Автор вопроса
    ux/ui designer
    случайно с большой, а надо с маленькой:
    else if (color == 2)
    Ответ написан
    Комментировать
  • Кинула веб-студия, агентский договор?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Подпишитесь на следующий заказ, возьмите предоплату и сразу потеряйтесь.
    Ответ написан
    4 комментария
  • Где найти желаюших для разработки фотореалистичного 3D на основе физмоделирования?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Никак, ведь вы предпочли оставить в секрете
    Есть идея как сделать "правильно"

    Описали бы сразу в вопросе, может кто и подтянулся бы...
    Ответ написан
    9 комментариев
  • Укажите на ошибку синтаксиса?

    0xD34F
    @0xD34F
    Где я лапухнулся?

    Там, где решили чтение документации подменить фантазированием. Верните SELECT обратно, а "непонятный результат" - это ресурс результата запроса, из него надо достать что там вам нужно, для этого есть всякие разные методы - pg_fetch_result, pg_fetch_row, pg_fetch_all, ... - выбирайте подходящий.
    Ответ написан
    Комментировать
  • Использование прерываний в ОС Windows?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    Для этого нужно написать драйвер режима ядра.
    Ответ написан
    Комментировать
  • Какие отличия между Ferr2d и SpriteShape?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Юнити этим SpriteShape года два-три дразнили, а выпустили только сейчас, в то время как Ferr2D ещё пять лет назад появился в магазине и всё это время развивался. Разумеется, что у Ferr2D функционала больше и он стабильнее, но не факт, что вам нужны его дополнительные фичи, возьмите SpriteShape, да попробуйте, может быть, вам его хватит за глаза и за уши. Такая же ситуация с Tilemap, он, конечно, проще, чем то, что есть в магазине, но для мелких проектов и прототипирования его достаточно.
    Ответ написан
    Комментировать
  • Верстка с нуля: какие основные этапы работы?

    Vlad_IT
    @Vlad_IT Куратор тега Вёрстка
    Front-end разработчик
    Использую vscode+webpack+pug+scss+бэм. Из физических инструментов, основной моник: lg ultrawide 29um69g, рядом прикручен моник от ноутбука повешенный вертикально, подключенный через универсальный скаллер.

    0) Запускаю Spotify :-)

    1) Произвожу установку всех необходимых модулей для сборки. В моем случае у меня набор конфигураций для webpack (отдельные файлы для pug, scss, static и.т.д., выбираю что нужно).

    2) Запускаю avocode, загружаю в него макет. Определяю в нем переменные (в то же время записываю их, чтобы сразу кинуть в scss файл) для цветов, размеров шрифтов и.т.д. чтобы при получении кусочков кода из него, он сразу расставлял переменные.

    3) Запускаю VS Code, открываю нужную папку.

    4) Пишу размету на Pug. Пишу с БЭМ, если встречаю повторяющийся блок, то открываю файл _mixins.pug, в который пишу миксины для повторяющихся блоков, например товаров, пунктов меню, каких-то блоков и.т.д. Pug умеет делать циклы, это ускоряет сильно.

    5) Когда HTML готов, начинаю делать каркас. Если дизайн сделан по сетке, определяю контейнеры, колонки, строки в свои классы (не пишу в html тучи классов аля col-md-6, а пишу в SCSS инклуды в нужные мне блоки, типа @include make-col(2) и.т.д.).

    6) Экспортирую картинки из Avocode. Очень делается просто, указываю папку и просто кликаю экспорт и ввожу название файла и расширения. Преимущественно для иконок использую svg, если нет svg, то ищу эту иконку в интернете (дизайнеры редко рисуют иконки сами, но зато любят вставлять их не в векторе). Если иконка простая, могу сам ее в inkscape обвести, ну и если нет, то экспортирую png в размере (благо авокод это позволяет, если конечно дизайнер не вставил в исходном маленьком размере). Когда есть контакт с дизайнером, трясу его, ибо растр это плохо для иконок.

    7) Пишу стили блоков из страницы. На этом этапе можно на втором монике параллельно смотреть футураму или
    Арчера :-) Но чаще на широком монике слева браузер, справа VS Code, а на втором монике Avocode (может меняться местами с браузером). Мысленно нарезаю страницу на блоки. Для каждого блока (БЭМ) создаю отдельный scss файл (кто-то даже для элемента создает, но мне лень), из него сразу выписываю все селекторы. Иногда могу сначала выписать все селекторы со страницы (но так лучше не делать, т.к. во время работы может потребоваться изменить что-то в разметке), но чаще для одного блока выполняю этот пункт и за ним сразу выполняю пункт 8, потом для нового блока опять 7 и 8 и.т.д.

    8) Пишу css код вместе с Avocode, у него беру нужные мне параметры (а он уже подставил в них переменные), и вставляю в мой код. И параллельно сверяю со скрином макета используя вот это расширение https://chrome.google.com/webstore/detail/perfectp...

    9) Пишу адаптив. Я не могу привыкнуть к методологии mobile-first, поэтому пишу всегда сначала полную версию сайта. Я понимаю, что это чревато всякими проблемами и это типа не модно, но мне норм.

    10) Медиа-запросы пишу прямо в блоках, для каждого блока/элемента/модификатора может быть отдельный медиа-запрос. Но для начала определяю breakpoint'ы для разных экранов (чтобы их не было сотни разных), если использую Bootstrap, то беру его breakpoint'ы.

    11) Добавляю анимашки. Даже если заказчик не просил отдельно (и если не указал отдельно, что нельзя), он все равно будет доволен, а с animate.css+onscreen.js это вообще работа 10 минут. Сложные анимации обговариваю отдельно, чтобы не сделать ненужную работу.

    11) Все снова сверяю, пишу скрипты где надо. Для слайдеров в 99% случаев подходит slick (с доработками конечно, но там хорошее API), для других случаев могу написать свой.

    12) Сдаю заказчику и жду ответа сидя на тостере/пикабу.

    Это чисто мой опыт, опыт фрилансера, не знаю, как делают другие и не могу на 100% утверждать что это 100% правильный способ. Я так и не смог заставить свой конфиг webpack правильно вставлять спрайты svg.
    Надеюсь чем-то поможет мой ответ.
    Ответ написан
    7 комментариев
  • Ошибка при создании джойстика.NullReferenceException: Object reference not set to an instance of an object. Как исправить?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    В мануале есть даже специальная статья про это исключение. Начать стоит с двойного клика по ошибке в консоли, у вас должен будет открыться редактор с выделенной строчкой, в которой случилась ошибка. В большинстве случаев этого достаточно, и можно сразу понять какой именно объект оказался null и почему. Если сразу не разобраться, то либо подключаетесь дебаггером и смотрите, что там не работает, либо обвешиваете всё дебагами и читаете консоль.
    Ответ написан
    Комментировать
  • Как корректно настроить app.config в VisualStudio при использовании GIT?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Это вопрос больше организационный.
    Предполагаемые пути решения:
    1. Раздать программистам по шапке, т.к. отказываются включать голову.
    2. Сделать единый настраиваемый конфиг
    2.1 Сделать тестовый удалённый сервер, на который смотрит конфиг.
    3. Локально у себя на компе разработчик вправе делать все что угодно, при условии что это не попадает в репозиторий и не вредит окружающим
    4. За бардак в коде, внесение путаницы, отказ включать голову - анальные кары и массовые расстрелы.
    Ответ написан
    2 комментария
  • Как заблокировать доступ к принтеру в программе?

    У принтера есть настройки безопасности, там можно указывать доступ к печати и управлению
    5ae059b37eaa8296591301.jpeg

    Менять эти настройки можно в реестре https://support.microsoft.com/en-us/help/102966/re...

    Соответственно язык программирования не важен.
    Ответ написан
    2 комментария
  • Как правильно использовать js замыкание в примере?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Про let слышал, но нужно сделать без него

    Не нужно, но варианты есть такие:

    for (var i = 0; i < 10; i++) {
      (function(i) {
        setTimeout(function() { 
          console.log(i);
        }, 1000);
      })(i);
    }

    for (var i = 0; i < 10; i++) {
      setTimeout(function() { 
        console.log(+this);
      }.bind(i), 1000);
    }

    for (var i = 0; i < 10; i++) {
      setTimeout(console.log, 1000, i);
    }

    for (var i = 0; i < 10; i++) {
      setTimeout(new Function(`console.log(${i})`), 1000);
    }

    for (var i = 0; i < 10; i++) {
      setTimeout(function() {
        console.log(10 - i--);
      }, 1000);
    }
    Ответ написан
    Комментировать
  • C# входная строка имела неверный формат, как это возможно исправить?

    AlexanderYudakov
    @AlexanderYudakov
    C#, 1С, Android, TypeScript
    Когда координата "x" превысит 9, получится строка:
    "10:4"
    Соответственно, символ по индексу [2] будет ':', а не число.
    Поэтому Convert.ToInt32 выбрасывает FormatException.
    Рекомендую сделать, что советует Роман.
    Ответ написан
    1 комментарий