Задать вопрос
  • Как прописать в формуле массив данных?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Чтобы формула работала с массивами, после ввода нажмите не Enter, а Ctrl+Shift+Enter.

    Но только если в параметрах формулы IF будет массив, то и результат будет массивом. Точнее, результат будет иметь те же размеры, что и параметр. У вас B3:D17 имеет размеры 3 на 15, значит область такого же размера заполнится значениями "ЗАНЯТ" и "-". При этом формула будет только в одной ячейке.
    Ответ написан
    1 комментарий
  • Как составить формулы для таблицы google docs?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Чтобы все последующие значения суммировались и вычитались, нужно их суммировать и вычесть. Очевидно. То есть в A1 должно быть как-то так:
    =X-SUM(A2:A99)
    Вместо Х - нужное числовое значение.

    Честно говоря, вопрос сформулирован не точно. Лучше на свежую голову формулировать, если голова не варит вечером. Например, что за максимальное значение? Максимум чего? Или, скажем A2-A3-A4 и т.д. - это не строка, а столбец. Далее, суммировать и вычитать можно по-разному. Если бы вы сказали, что из чего вычитать и что с чем складывать, то это можно было бы понять, но у вас ячейки просто "вычитаются" и "суммируются", то есть как бы сами по себе.

    В общем, если абстрактные слова идут туго, то лучше привести наглядный пример.
    Ответ написан
    3 комментария
  • Как сделать прокрутку уровня в love 2d?

    dollar
    @dollar Куратор тега Lua
    Делай добро и бросай его в воду.
    • Хранить горизонтальное смещение в отдельной переменной.
    • Каждый тик прибавлять к нему число, когда scrollLeft = true.
    • Все игровые объекты рисовать с учётом этого смещения.
    Ответ написан
    8 комментариев
  • Компиляция в машинный код?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Инструкции зашиты в самом процессоре в виде интегральной схемы.
    Или что, по-вашему, процессор из себя представляет?
    Погуглите слово: opcodes

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

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

    Думаю, что с файлом calc.exe (который в папке windows) - всё получится.
    Ответ написан
    5 комментариев
  • Как создать эвент, который будет привязан ко времени?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В Update() смотреть системное время, зная момент отсчёта.

    Желательно все события (если их больше одного) повесить на проверку системного времени в единственном месте.
    Ответ написан
    Комментировать
  • Прокрастинация, проблемы языка или я не программист?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    На изучение почти чего угодно в сфере ИТ обычно нужны эти 3 вещи:
    1. время
    2. терпение
    3. английский

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

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

    Удовольствие в программировании, как в его изучении, так и в решении практических задач, построено на дофаминовом подкреплении. Оно, к сожалению, рассчитано только на короткие цели. Поэтому (и не только поэтому) большие задачи необходимо разбивать на более мелкие. Это называется декомпозиция. Но это также и навык, которым нужно овладеть, прежде чем иметь возможность применять. Змейку не захотелось делать потому, что она слишком сложная и долгая. Однако если в своей голове сумеешь разбить змейку на более простые задачи: управление, показ еды, показ самой змейки, - то будет намного интереснее.
    Ответ написан
    8 комментариев
  • Можно ли не указывать конкретную папку в пути к картинке?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нельзя.
    Но можно все картинки скопировать в одну папку (например, upload), а затем массовой заменой в файлах изменить пути картинок по шаблону (по регулярному выражению).
    Ответ написан
    Комментировать
  • Можно ли найти контейнер Truecrypt?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Лет десять назад ... кучу фото ...

    По размеру и по дате.
    Ответ написан
    Комментировать
  • Как управлять альфа каналом?

    dollar
    @dollar Куратор тега Lua
    Делай добро и бросай его в воду.
    love.graphics.setBlendMode("alpha")
    love.graphics.setColor(1, 1, 1, 0.5)
    Ответ написан
  • Eset - Исключить нельзя блокировать?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Антивирус определяет подозрительные действия во время установки программы, то есть когда установщик запущен и работает. После этого антивирус приостанавливает установщик.

    Дальше всё зависит от установщика, как он устроен и т.д. Будет ошибка, если там стоит проверка на время. То есть, когда за какой-то период времени ничего про произошло, считать это ошибкой, например. Если он в несколько потоков работает, то тоже весело.

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

    Лучший антивирус - это голова на плечах, то есть отсутствие устанавливаемого антивируса на компе с пониманием, что откуда скачано, кем создано, в какой песочнице запущено и т.д.
    Ответ написан
  • Существует ли такая опция или приложение?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В iPhone, например, есть встроенное (от Apple) приложение "Напоминания", там такое есть. Функционал странный и бедный, но он есть.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Предлагаю выделить опорные слова:
    а) миллион (миллиона, миллионов)
    б) тысяча (тысяч, тусячи, и если другие падежи нужно, то "тысячу" и пр.)
    в) миллиард во всех склонениях
    г) триллион во всех склонениях
    и т.д.

    Далее перед этими опорными словами смотреть уже на как бы множитель. Сам множитель - как бы сумма входящих в него слов.

    Таким образом, один миллион двадцать тысяч семьсот пять раскладывается так:
    (один) * миллион + (двадцать) * тысяч + (семьсот + пять) * 1
    В скобках - множители. Как видно, сами множители являются суммой. И после перемножения с опорной основой, все части складываются воедино. Если основы нет (в конце), то за основу считаем 1, очевидно.

    Другой пример:
    (сто + двадцать + три) * миллиона + (двести + тринадцать) * тысяч + (сто + десять) * 1

    Самих слов не так много. Около десяти опорных (плюс склонения), далее числа от 0 до 19, далее десятки от 20 до 90, далее сотни от 100 до 900, - вот и всё.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    [dropChance]
    1 = 0.7
    2 = 0.25
    3 = 0.25
    4 = 0.1
    Ответ написан
    Комментировать
  • Какие сайты, выполненные в виде игры, вы знаете?

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

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

    Хотя есть немногочисленные сайты, которые делают ставку на вау-эффект и необычную подачу информации. Однако подача - это не игра, а способ оформления. То есть там нет механик.
    Ответ написан
    Комментировать
  • Как проверить является ли игрок богом?

    dollar
    @dollar Куратор тега Lua
    Делай добро и бросай его в воду.
    Попробуй так:
    function GM:InitPostEntity()
    	print( LocalPlayer():HasGodMode() )
    end
    Ответ написан
    Комментировать
  • Как найти данные в файле?

    dollar
    @dollar Куратор тега Lua
    Делай добро и бросай его в воду.
    for line in f:lines() do
      if line:match(nick) then
        found = true
        print(line)
        break
      end
    end
    if not found then
      print('ошибка')
    end
    Ответ написан
    Комментировать
  • Какое расширение для Firefox позволяет заходить на заблокированные ресурсы типа Rutracker?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Меню → Настройки → Кнопка «настроить…» пункта «прокси-сервер».
    Вставить ссылку https://antizapret.prostovpn.org/proxy.pac в строку "URL автоматической настройки прокси".

    P.S. Для рутрекера есть отдельное расширение (если нужен только рутрекер):
    https://addons.mozilla.org/ru/firefox/addon/rutrac...
    Ответ написан
    Комментировать
  • Как протянуть скриптом формулу по столбцу "J:J", до последней заполненной ячейки ориентируясь на столбец "C:C"?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нужно, чтобы заполнение было в соседнем столбце. Так что проще всего будет перенести столбцы так, чтобы они были рядом. Например, столбец C:C можно перенести или скопировать (продублировать) в столбец I:I или K:K. Тогда в столбце J:J можно будет просто сделать двойной клик по нижнему правому углу в растягиваемой ячейке (то место, за которое вы обычно растягиваете) - и формула сама распространится до последней строки.
    Ответ написан
    Комментировать
  • Почему js не обработал столкновение?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Потому что код плохо написан.
    Из-за этого высока вероятность бага.

    Писать код нужно так, словно завтра его будет проверять человек в 10 раз глупее вас, и по итогам будет начислять вам зарплату. То есть если не поймет, как он устроен, то зарплата, соответственно, ноль. Это позволило бы не только вам самому легко найти или сразу увидеть ошибку, но и показать код другу-программисту.

    На самом деле даже без других людей это правило тоже важно. Потому что вы-сегодня и вы-завтра - это два разных человека. И чем дальше во времени, тем больше разница. Через месяц или, скажем, через полгода вы уже сами не сможете разобраться в своем коде. Что такое x? А что значит aex? Будут примерно такие вопросы. Что делает функция game, за что отвечает? Ведь по названию не понятно, а комментариев нет. Где главный цикл игры? Только после полного прочтения кода и долгих попыток разобраться, удастся понять логику структуры кода, но в таком случае проще заново написать с нуля.

    Вам нужно обратить внимание в первую очередь на:
    • то, как вы называете переменные и функции (нужно осмысленно)
    • наличие комментариев, помогающих понять код


    Начните с этой статьи в Википедии, и если захотите продолжить в том же направлении, то закончите какой-нибудь книгой по теме. Есть много таких книг, достаточно прочитать хотя бы одну. Например, "Совершенный код" (Макконнелл) или "Рефакторинг" (Фаулер).
    Ответ написан
    Комментировать