• Как произвести на свет сию программу?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Для создания сей программы есть два пути:
    1. Самостоятельно изучить Python, равно как и программирование, как таковое. То есть полностью погрузиться в тему, в том числе изучить сопутствующие библиотеки, их плюсы и минусы.
    2. Составить ТЗ и заказать работу на фрилансе.

    В любом случае вопрос отпадает сам собой. Таков путь, ибо задания здесь запрещены.
    Ответ написан
    Комментировать
  • Как в Notepad++ оставить только полный email адрес, а остальное в строке убрать?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Найти: .*?([^,\n\r]+@[^,\n\r]+).*
    Заменить на: \1
    spoiler
    62ee206e05b8d843183457.png
    Ответ написан
    Комментировать
  • Как вводить только числовые значения в lua?

    dollar
    @dollar Куратор тега Lua
    Делай добро и бросай его в воду.
    Вот эта функция переводит строку в число, а при невозможности возвращает nil:
    tonumber(str)

    Поэтому ваш код можно изменить примерно так:
    a = io.read(); --строка
    local num = tonumber(a) -- число или nil
    if num ~= nil and num > 0 then
      print(num);
    end

    Ещё вариант:
    a = io.read(); --строка
    local num = tonumber(a) -- число или nil
    if num == nil then --строку невозможно перевести в число
      print("error") --выводим текст ошибки
    elseif num > 0 then --строка перевелась в число, и оно больше нуля
      print(num); --выводим это число
    end
    Ответ написан
    Комментировать
  • C# или C++ как первый язык?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    C# - это как если бы ты скупал золотые драгоценности, переплавлял их, и делал бы из них золотые слитки.
    C++ - это как если бы ты добывал руду в шахте, проходил бы сам разные стадии очистки, параллельно бы промывал речной песок, и в итоге получал бы всё те же золотые слитки.

    Что лучше новичку? Нельзя ответить однозначно. В первом случае ты по началу не только не будешь знать, сколько в твоём сплаве меди, но и вообще не будешь знать о ней, полагая, что золото есть золото. Конечно, со временем ты во всё вникнешь, но это будет потом. Для самозащиты тебе дадут пистолет с резиновыми пулями и слезоточивый газ.

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

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    есть ли программа, которая показывает название файлов, закаченных за последние 5 часов?

    Лично я пользуюсь Total Commander
    spoiler
    62e7cb4d392a3255995553.png
    Ответ написан
    Комментировать
  • Устройству присваивается ip адрес из другой подсети. Как исправить?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Возможно, в сети есть второй DHCP.
    Ответ написан
    2 комментария
  • Как можно в PHP-скрипте получить на 100% достоверную информацию об IP веб-клиента?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    $_SERVER['REMOTE_ADDR']
    Ответ написан
    Комментировать
  • Как понять следующее выражение на JS?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если: s = t.charCodeAt(i)) < 128
    То: (n += String.fromCharCode(s), i++)
    Иначе: s > 191 && s < 224 ? (a = t.charCodeAt(i + 1) и дальше до конца.

    Тернарный оператор (в отличие от обычного if-else) имеет значение, но значение выражений и функций можно отбрасывать.
    Выражение: 1;
    будет верно, хотя оно и не имеет смысла, потому что результат отбрасывается, а само оно ничего не делает при этом.
    Такое: 1, 2;
    тоже верно, и такое: 1; 2;
    тоже.
    Тернарный оператор это всего лишь A ? B : C, где А,B,C - какие-то выражения. Так что можно записывать вместо if-else с отбрасыванием значения:
    x > 5 ? x-- : x++
    В случае обфускации может быть сложнее, типа A ? B : C ? D : E ? F, и скобки могут быть особым образом расставлены или специально опущены.

    P.S. Если в чём-то сомневаетесь, экспериментируйте, например, в консоли браузера. Легко сможете понять, как работает какая-то сложная штука в JS.
    Ответ написан
    1 комментарий
  • Что делать если на комп попал вирус, можно ли как-то решить проблему без переустановки системы?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Можно, но сложно.
    С переустановкой проще и гарантированный результат.
    Ответ написан
    Комментировать
  • Какие настройки фаервола могут блокировать компьютеру доступ в интернет по раздаче от телефона?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Зависит от файрвола и его настроек.
    Посмотрите на ваши настройки, почитайте документацию к вашему файрволу.
    Ответ написан
  • Можно ли реализовать то что я хочу на lua в gmod?

    dollar
    @dollar Куратор тега Lua
    Делай добро и бросай его в воду.
    Lua - полноценный язык, так что в теории можно реализовать любой алгоритм. При том, это один из самых простых языков. Его изучение занимает крайне мало времени (при переходе с другого языка - около 30 минут). Основную сложность, и в то же время ограничение, составляет api gmod, его и смотрите. Всё, что он позволяет, будет вам доступно. Смотрите документацию.

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

    Локализация - тоже отдельная тема, явно выходящая за рамки lua и даже за рамки gmod api, тем более с озвучкой.

    Вообще, у вас куча амбиций, включая и локализацию, и геймдизайн, и т.д. Думаю, с такими хотелками проще свою игру создать на том же Unity, например. Естественно, в любом случае это будет долго и дорого, но свою игру по крайней мере легче окупить.
    Ответ написан
    Комментировать
  • Каким методом кто пользуется для интеграции pdf на сайт?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Лучше всего, когда документ не встроен в сайт, а открывается в отдельной вкладке при переходе по ссылке. То есть достаточно просто ссылки на pdf-файл. Тогда он и крупный, и адаптивный. В общем, плюсы такой интеграции очевидны.
    Ответ написан
    Комментировать
  • Как из одной функции, передать значение в другую функцию?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Например, через глобальную переменную:
    • Первая функция устанавливает значение глобальной переменной.
    • Вторая функция читает это значение, обращаясь к глобальной переменной.
    Ответ написан
    Комментировать
  • Что нужно знать для создания платформера или изометрической бродилки?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Минимально необходимые знания не ограничены программированием, увы и ах. Художников, геймдизайнеров и т.д. никто не отменял.
    Ответ написан
    Комментировать
  • Как настроить вызов функции как только в массив что-то добавилось?

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

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

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

    Война вредоносного в защитного ПО - это война снаряда и брони; то есть эта война бесконечна, какие бы мотивы ни стояли в её основе. Так что если вы оказались втянуты в неё, придётся воевать в полную силу.
    Ответ написан
    1 комментарий
  • Как заставить делиться число пока результат не станет меньше или равно делителю?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Циклом while.
    Слово "пока" в задании как раз намекает на этот цикл.
    Ответ написан
    1 комментарий
  • Какую программу выбрать для администрирования компьютерного класса?

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

    Так что если какой-либо софт вас устроит по удобству использования, но самой главной функции в нём не будет, то можно дополнить его таким вот образом (через батник, например).
    Ответ написан
  • Может ли вирус размножиться в локальную сеть?

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

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

    Реально же более опытный не может точно знать, твои ли действия привели к заражению или чьи-то другие. Ты был не осторожен, но был ли причиной - это узнать очень сложно, разве что по времени создания файлов как-то пытаться установить, но всё равно это неточно и сложно.

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

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

    dollar
    @dollar Автор вопроса
    Делай добро и бросай его в воду.
    В общем, это Роскомнадзор.
    И хоть сам ютуб не заблокирован, некоторые вспомогательные ресурсы - всё же в бане.

    P.S. Если заменить все обращения к yt3.ggpht.com на обращения к yt4.ggpht.com, то это решает проблему.
    P.P.S. Само собой VPN тоже решает проблему.
    Ответ написан
    Комментировать