Но это при условии, что там не будет повторяющихся имён файлов (в принципе, mv -i будет спрашивать перед перезаписью), ну и отдельные pdf лежат чуть глубже уровнем вложенности, их отдельно можно вытащить. Но в целом мне кажется совсем не страшным, если будет по каталогам раскидано.
В 2000-х годах большинство поставок компьютеров в школы Москвы были от Formoza. Тогда ходила шутка, что Formoza может продать компьютер за любую цену. Даже за $100. Правда, и работать он будет как компьютер за $100, то есть почти никак...
Результат "учим за час" в любом случае будет не лучше, чем результат обучения за час. То есть никакой.
Joe Anno, реальную криптовалюту можно проводить внутри сайта только в том случае, если она полностью находится на счетах владельца сайта. Получается, что сайт становится также криптовалютной биржей с фантиками, эквивалентными вот этой криптовалюте. Но так как надо всё равно поддерживать и другие валюты, придётся ещё и поддерживать атуальные обменные курсы. В общем, проще чисто фантики.
Идея полноценного криптоказино интересна, но большинство клиентуры казино - люди финансово и технически малограмотные, им это будет тяжело. А умные и обеспеченные не будут играть в это, так как в среднем они будут в 50% случаях проигрывать, а в остальных 50% терять 5%, и в итоге они будут терять 1 бакс на каждой сделке и 2.5% на сделках в среднем, что явно абсолютно невыгодно.
Joe Anno, я знаю, что это не "казино", но специально употребляю такой термин как некий собирательный образ.
Чтобы такое сделать, надо, чтобы участники сделки платили по смарт-контракту мимо казино. Это само по себе безумно сложно будет для многих. Так что я бы рекомендовал даже не заморачиваться, просто сделать криптовалюты ещё одним способом ввода-вывода средств во внутреннюю валюту сайта. Да, участники будут терять на переконвертациях в обе стороны, но это будет их плата за понятность и удобство.
Не нужно так замораччиваться. Участник вносит казино деньги из криптовалют, теряя на комиссии, а дальше играет виртуальными фантиками, которые потом может с комиссией же вывести с сайта. В принципе, казино может в имиджевых целях брать часть комиссии на себя, а покрывать убыток из комиссий за саму игру.
Проводить средства мимо казино слишком сложно и рискованно. Но потенциально можно. Но участникам придётся мимо казино вносить деньги в заявленный кошелёк в рамках контракта.
Участники изъявляют желание внести $21 и $23. Казино создаёт контракт на сумму $44, участники переводят деньги на него, затем случается игра на сайте, и по итогам казино выводит $41 победителю и $3 себе, контракт с нулём в остатке закрывается.
Конечно, возникает много нюансов. Например, участник 1 внёс деньги, а участник 2 слился. Что дальше? Вернуть все деньги участнику 1? Тогда видимо лучше, если участники внесут комиссии отдельно сайту, можно даже с запасом. У сайта будет, например, по $10, полученных заранее от каждого участника, и казино заберёт с этого баланса по $1, и только тогда начнёт смарт-контракт. Тогда если один из участников сольётся, то потеряет $1, которые помогут компенсировать потери от транзакции на возврат средств. Второй участник получит обратно свои виртуальные $1 (которые и так уже у сайта) и сможет сыграть на них в другую игру. Когда от обоих забронировано $1, начинается смарт-контракт на $42, по итогам которого $41 получает победитель, $2 - казино. Комиссия в $1 фактически была заплачена в рамках $10 за услугу "сыграть 10 раз".
Получается слишком замороченная схема, которая, как мне кажется, отпугнёт своей сложностью.
Joe Anno, ну хорошо, казино отбирает ещё 5% от одной из ставок и выплачивает выигравшему $40 (upd: на самом деле $41, возврат его $22 и выигранные $19). Общий смысл остаётся прежним.
Комментарий к сумме - это возможность "криптовалютно" сообщить какое-то число. Можно, как вариант, добавить его к ставке в виде долей цента и ставить $21.007251 и $23.0017946. Я не очень вникал в то, как работают смарт-контракты, но кажется там суть в том, что можно выполнять серию различных операций в рамках одной транзакции в пределах зарезервированной суммы, которая в итоге будет закоммичена в блокчейн как единое целое. В конце концов, то, о чём я пишу - это скорее теоретические изыскания на тему того, как это могло бы быть, чтобы было настоящее честное "криптоказино".
... но кажется, тут речь идёт о реальном казино? Реальное казино не имеет интереса в сложной манипуляции средствами в прозрачном блокчейне. У него задача развлечь людей и самому навариться (в том числе с подставными выигрышами собственных виртуалов, когда ставка вообще полностью достаётся казино), и тут, как я говорил, механизм транзита денег вообще не имеет никакого значения и никак не связан с способом проведения торгов.
Joe Anno, если есть третья сторона, которая реально управляет процессом игры и которой игроки должны безусловно доверять (а можно ли ей доверять?), то это не про криптовалюты и смартконтракты. По сути это обычное "онлайн-казино", механизм перевода средств между участниками и казино может быть каким угодно, а казино может делать любые действия непрозрачно для участников.
А вот если участники генерируют ставки сами, то это уже более интересная задача. Тут средства, например, резервируются казино как гарантом оплаты, но само казино не может повлиять на то, кто выиграет (в отличие от первого варианта, где возможен сговор одного из участников с казино).
Например, участник 1 делает ставку в $21 с комментарием "7251", участник 2 ставку в $23 с комментарием "17946", казино получает ставки, по $1 с каждого удерживает, а потом выплачивает $42 участнику 2, так как чётность сообщённых чисел разная. При этом правила открыты и прозрачны для всех участников сделки, и никто не может обвинить какую-либо из сторон в нарушении условий контракта.
Joe Anno, тогда игра будет продолжаться бесконечно, потому что проигрывать никто не хочет и будет называть максимальное число.
Нужны другие правила определения победителя, при которых никакое число не будет предпочтительнее всех остальных чисел. Например, если оба выпавших числа имеют одинаковую чётность, то выигрывает первый, если разную - второй. Тогда обе стороны будут выбирать слуайные числа вместо предсказуемых.
Zohan1Gear, вообще не надо вызывать random у bot, у него нет такого свойства, и оно ему не нужно. Операция получения случайного числа вообще не про боты. Просто random.randint достаточно.
Zefirot, если хочется перевести действительно нормально, то лучше найти на фрилансе переводчика. Видал я эти игры для андроида, переведённые гуглом на русский... ржать над их перлами порой интереснее, чем непосредственно играть.
OCTAGRAM, войти-то можно, просто нет такого, что у пользователя есть аккаунт вообще, аккаунт привязан к конкретному устройству. В некоторых мессенджерах это ещё сильнее выражается, например, в Briar каждое устройство - отдельный пользователь. Собственно, Briar и предназначен для ещё более защищённого обмена, чем у привычных мессенджеров.