Задать вопрос
  • Сколько места занимает iOS на iPad?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    iOS весит около 3 Гб, но со временем эта цифра может увеличиться на примерно 10 Гб всяким системным мусором. Избавлению от этого мусора помогает только полный сброс (настроек и контента), что не очень удобно.

    Лучше брать на 64 и более.
    Ответ написан
  • Могут ли пользователи загрузить вирус на сайте?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В общем случае нет. Ведь конфиг не сохраняется на сервере. А если сохраняется, то без права запуска. Хотя в теории вирус можно загрузить и без конструктора, но это другая история.

    Предотвращение атак - это обширная тема. И конструктор здесь самый незначительный фактор из всех, которые придётся учитывать. Но вообще касаемо конструктора, если вводимые данные имеют какой-то безопасный формат, то можно проверять соответствие этому формату.

    Например, если в поле вводится число, то это можно легко проверить.

    А исключить php в текстовых полях можно поиском пары символов "<?" - и если такая подстрока встречается, то это плохой текст, и конструктор должен запрещать его.
    Ответ написан
    2 комментария
  • Как создать текстовую онлайн игру?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    1. Обычный сайт. "Мультиплеер" подразумевается по умолчанию. Это голый html/js плюс что-то на сервере (например, php и mysql).
    2. Обычный хостинг.

    Без программирования, к сожалению, не получится. Даже типа конструкторы предполагают наличие логического мышления. А раз оно есть, то освоить программирование вполне возможно и упирается лишь в наличие времени, желания и терпения.

    Кстати, "просто" создать хорошую игру не получится. Геймдев это очень сложная область. Прикиньте, сколько времени у вас это займёт, и смело умножайте на 10. А шанс, что игра-таки будет доведена до конца, не выше 10%.
    Ответ написан
    Комментировать
  • Как заблокировать запросы в браузере (Vk, Yandex, Mail)?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    uBlock Origin
    Ну или Ghostery, как уже отметили.
    Лично я использую оба.
    Ответ написан
    Комментировать
  • Как узнать, каким программам разрешено вносить изменения на компьютере?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если трояну разрешил доступ, то всё, дальше он обойдёт любые списки.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Точно не С++. Если уже знаете его, то ещё можно на нём, а с нуля учить точно не стоит, сейчас полно нормальных альтернатив, начиная от системных и быстрых, кончая скриптовыми. На чем сам движок написан не особо важно, если вы не будете его допиливать или переписывать.

    А комбинация языков имеет смысл только в одном случае, когда требуется поддержка модов. И в этом случае выбор падает однозначно на Lua, т.к. это уже стандарт в этом направлении. Ну и ещё вариант комбинировать, чтобы не учить сложный язык, когда ядро движка на одном языке, а разработчику предлагается более простой язык, и здесь опять же выбор либо на Lua, либо на свой движковый скриптовой язык. В остальных случаях комбинировать языки не нужно.

    Кстати, в Unity (где игра на C#) вполне можно добавить Lua, с этим проблем нет. Так что, как вариант, связка - C# + Lua.
    Ответ написан
    Комментировать
  • Что проще разработать онлайн 3D или 2D игру?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    2D проще.
    Ответ написан
    Комментировать
  • Си или С++, что учить в начале?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Ценятся хорошие специалисты, прежде всего. Если вы профи, и у вас за спиной многолетний опыт, то вас достойно оценят.

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

    А в плане языка программирования лучше исходить из задачи. К примеру, если игра простая, то её можно вообще на Lua сделать (или на другом скриптовом, просто Lua это уже классика). А если какие-то сложные вычисления, что-то вроде ИИ, поиска пути или сложных механик, то лучше нативный язык, т.е. Swift/Kotlin (для мобайла) и C++/Rust/и прочие для десктопа.
    Ответ написан
  • Corona SDK для десктопа - легально?

    dollar
    @dollar Куратор тега Lua
    Делай добро и бросай его в воду.
    А не будет полностью 100% кроссплатформенных движков, потому что сами платформы отличаются. На десктопе есть мышь, так что в игре можно сделать "наведение мыши на объект (или кнопку)" с последующей всплывающей подсказкой, либо можно сделать "нажатие правой кнопкой мыши" для вызова контекстного меню. Про клавиатуру вообще молчу. Если вы хотите это всё, то либо путь в мобайл будет закрыт, либо придется делать как бы две версии игры. И это не автоматически движком подхватывается, а вы сами должны решить, как у вас в игре будет. Часть кнопок клавиатуры можно вынести на экран, но не всю клаву, а как можно меньше кнопок. Правую кнопку можно эмулировать долгим нажатием и т.д. Соответственно, если плясать от мобильного приложения, то в игре управление будет сильно ограничено, примитивно, да и сам геймплей может пострадать в итоге.

    Что касается Lua, то это вообще практически самый простой язык в мире. Учится минут за 15-30. Весь. Гораздо больше времени потребуется на освоение самого движка, его документации, возможностей, API и пр.

    P.S. Насчёт слова "легально" так и не понял, какое оно имеет отношение к вопросу.
    Ответ написан
    Комментировать
  • Что лучше для разработки игр под iOS: Unity или swift?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В общем случае лучше Unity.
    Потому что по современным меркам это шедевр. Сочетание простоты освоения (относительной, конечно) и большого числа возможностей.
    Плюсы
    • Низкий порог входа
    • Бесплатно
    • Комьюнити, учебники
    • Эффекты, графика
    • Куча интеграций (реклама) и готовых игровых систем (поиск пути и пр.)
    • Куча SDK ориентированы именно на Unity
    • Куча ассетов (почти бесплатно)
    • Кроссплатформенность

    А так зависит от игры. К примеру, если у вас игры довольно простые будут, и вы вообще не будете смотреть в сторону андроид, и очень сильный акцент хотите поставить на размере приложения и/или на быстродействии и энергопотреблении, т.е. будете холить и лелеять свою игру, вылизывать до идеала, то можно и Swift.

    P.S. Кстати, ставить вопрос как "Unity или Swift" - не совсем правильно, т.к. эти термины из разных категорий.
    Ответ написан
    4 комментария
  • Как включить микрофон на iOS?

    dollar
    @dollar Автор вопроса
    Делай добро и бросай его в воду.
    Настройки -> Экранное время -> Контент и конфиденциальность
    Ответ написан
    Комментировать
  • Как элегантнее всего сделать функцию, которая округляет число, только если он ближе 0.1 к целому, иначе nil?

    dollar
    @dollar Автор вопроса, куратор тега Lua
    Делай добро и бросай его в воду.
    local function round_or_nil(num)
    	local res = math.floor(num + 0.5)
    	local diff = math.abs(res - num)
    	return (diff <= 0.1 or diff >= 0.9) and res or nil
    end
    Ответ написан
    Комментировать
  • Стали бы вы учитывать рейтинг пользователя на Тостере, если бы приглашали его на работу в свою компанию?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Стал бы. Но не рейтинг, а сами вопросы и ответы, к сожалению.

    Рейтинг сейчас имеет один огромный изъян - его можно накрутить.
    И я говорю не про ответы самому себе, это ладно, к тому же не учитывается.
    Я говорю о том, что пользователь удаляет свои неудачные ответы, и поднимает рейтинг до 100%, вот так просто. Нет решения - удалил ответ, даже если он хороший. В итоге у него 100% решений. По сути это читерство, ну или багоюз, как вам удобнее.

    Я предлагал (гениальная идея) сделать так, чтобы удаление ответа не влияло на рейтинг. Ну, хочет удалить свой ответ - ради бога, но в плане рейтинга как будто ответ есть, только все лайки и отметки о решении с него снимаются (при их наличии). Это предложение было добавлено в архив гениальных идей и благополучно забыто. Так что если у вас есть доступ к беклогу, повысьте приоритет, пожалуйста.
    Ответ написан
  • Есть ли у Тостера в планах на будущее что-нибудь из этого списка?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Подобный функционал имеется в расширении Toster Comfort.
    Там можно создавать различные фильтры для вопросов.
    Хотя чёрного списка в чистом виде нет, можно создать фильтр на скрытие вопроса по нику автора.

    Если посмотрите, то обратная связь по функционалу расширения будет не лишней. :)
    Ответ написан
  • Почему alert закрывается без воздействия с пользователем?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Мысль первая - баг чего? Вы не указали ни браузер, ни его версию.
    Мысль вторая - отправить баг репорт разработчикам. Желательно предварительно изучить баг до степени воспроизводимости на чистом браузере в виртуалке.
    Ответ написан
    Комментировать
  • Как обойти пароль на роутере DIR-100?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Ещё вариант пробросить в локалку интернет, и дать сюда прямую ссылку на этот dir-100 без промежуточного фаервола. Дальше возможны варианты: либо вам подскажут, либо нет.
    Ответ написан
  • Насколько важна роль логотипа на начальном этапе?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Конечно есть. Самый яркий пример - это ваше мобильное приложение (если проект предполагает) в сторе. От этого зависит конверсия в просмотр в условиях большой конкуренции, например в геймдеве.

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

    P.S. Наблюдаем логотип Тостера и поражаемся гениальности дизайнеров.
    Ответ написан
    Комментировать
  • Законно ли использование поп-образов в дизайне сайта?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Не законно, но всем как бы плевать. Всё сводится к тому, что правообладатель жалуется и просит удалить, и контент удаляют, но жалобы бывают довольно редко. Контрпримеры приводить не нужно, потому что редко не значит никогда.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Ну, ок, выходит вы используете TOR. Факт этого легко палится целевым сайтом, ну либо если добраться до VPN. Таким образом, круг сужается, ведь таких людей не очень много. Ну где-то 500 тыс. в РФ, то есть нехилый такой отсев по всей выборке. Дальше по вашим постам или действиям, или чем вы там будете заниматься, можно сделать следующий отсев. К примеру, вы зашли на хабр и признались, что это ваш второй аккаунт - опа, значит уже не домохозяйка, которая смотрит сериалы. Вы на пересечении множеств пользователей тора и пользователей хабра. Ну и так далее. Безопасность не сводится к цепочке, можно очень легко выдать себя, если не думать головой постоянно.
    Ответ написан
    Комментировать