61

(12 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Eme написав:

А в якому напрямку подивитися, щоб аудіо в одній серії не повторювалося?

Я розвʼязав би за допомогою проміжкового циклу, з якого видаляти той елемент, що програється.

62

(34 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

FakiNyan написав:

насправді, ті ітератори - повна фігня, за весь час роботи вони жодного разу не знадобились, а ще вони складні для розуміння

Це в кого? В HTML програмістів?

В Node.js доволі корисна штука. І що в них складного, навпаки полегшують створення циклів.

63

(12 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Eme написав:

Але чомусь вони усі звучать разом...

Виходить, ще треба побавитися з опрацьовувачем onended.

Остаточний потестований варіант у мене вийшов такий.

index.html

<!DOCTYPE html>
<html>
<body>
<button onclick="playRandomSounds(3)">Play Audio</button>
</body>

<script src="index.js"></script>
</html>

index.js

'use strict';

const SOUNDS = [
    "./sounds/01.mp3",
    "./sounds/02.mp3",
    "./sounds/03.mp3",
    "./sounds/04.mp3",
    "./sounds/05.mp3"
   ];

function playRandomSounds(count) { 

    let index = count;
    const audio = new Audio(getRandomSound());
    audio.play();

    audio.onended = () => {
        if (index > 0) {
            audio.src = getRandomSound();
            audio.play();
            index--;
        }
    };
}

function getRandomSound() {
    return SOUNDS[Math.floor(Math.random() * SOUNDS.length)]
}

64

(12 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Якось так.

function playRandomSound() { 
    const sounds = [
       ".../sounds/01.mp3",
       ".../sounds/02.mp3",
       ".../sounds/03.mp3",
       ".../sounds/04.mp3",
       ".../sounds/05.mp3"
      ];

    let i = 3;

    while(i) {
        const randomSound = sounds[Math.floor(Math.random() * sounds.length)];
        const audio = new Audio(randomSound);
        audio.play();
        i--;
    }
}

65

(2 579 відповідей, залишених у Інше)

frz написав:
bebyk написав:
frz написав:

Взаємозв'язок неочевидний навіть для ойтішників.

Ойтішники це хто? Ейчарки типу?

Ну я себе називаю ойтішником-погромістом.

В рунеті пересиділи?

66

(14 521 відповідей, залишених у Інше)

frz написав:

ґетто

Прихований текст

зараз прийде Tarpan87 і скаже що в його рідному ґетто теж таке є (або ні)

Чому ґето? В Америці дозволено мати вогнепальну зброю кожному громадянину. Заходите в крамницю і купляєте.

67

(2 579 відповідей, залишених у Інше)

frz написав:

Взаємозв'язок неочевидний навіть для ойтішників.

Ойтішники це хто? Ейчарки типу?

68

(6 відповідей, залишених у PHP)

vk написав:

На сторінках jQuery.ajax, так що JS не вимкнений у користувачів.

То й чудово. Запропонуйте замовникові перейти на API-driven backend + якийсь розпузлий js фреймворк типу React, зможете доїти його роками, якщо погодиться.

А якщо серйозно, то не побачив, у чому ваша проблема. Де питання? Спершу навіть подумав, що хтось ґайд закинув не в той розділ.

В напрямку використання функцій Джаваскрипту (в onclick і подібному). Одна функція для однієї кнопки, для другої -- її власна функція і ще функція, яка використовується першою кнопкою.

70

(2 160 відповідей, залишених у Інше)

frz написав:

Ну тут де я живу в прогнилих європах теж є пияк який пісяє де попало в центрі населеного пункту.

А в центрі Сан-Франціско взагалі одні бомжі. Однак програмісти з України туди все їдуть і їдуть...

71

(6 відповідей, залишених у PHP)

А нафіга вам JS, якщо це все можна зробити чистим PHP?

72

(2 020 відповідей, залишених у Розваги та гумор)

Tarpan87 написав:

Нажаль, вже виправили.

Прихований текст

https://i.imgur.com/k9MsX10.jpg

Спершу подумав, там прикол у тому, що фотка Наді Савченко справа…

73

(14 521 відповідей, залишених у Інше)

frz написав:

femail

Лул.

Прихований текст

https://i.ibb.co/KVXj6Cv/Are-you-mail-or-femail-I-am-gmail-meme-678.jpg

74

(14 відповідей, залишених у Розробка ігор)

Spielmann написав:
bebyk написав:

А можете кілька слів про саму гру написати? Хоча б який жанр?

РПГ, від третього лиця, середньовіччя

А в чому selling point? Чи це просто клон чогось там?

75

(2 579 відповідей, залишених у Інше)

leofun01 написав:

Початково такої мети не було. Потім, коли ресурсом зацікавились, почали розглядати таку можливість, і одна з проблем була в домені. Тепер, сайт перенесли, його можна продати тому хто достатньо заропонує.

Зрозуміло. Але ж вони наче нічого не планують продавати. Нащо їм? ДОУ чудово заробляє на рекламних статтях від аутсорс-компаній. Коли працював у маркетингу, ми не раз готували для них тексти.

Якраз сумніваюся, що Джині переживе війну, бо без перегрітого ринку в ньому нема сенсу. А з ДОУ, гадаю, все буде ОК.

76

(14 відповідей, залишених у Розробка ігор)

А можете кілька слів про саму гру написати? Хоча б який жанр?

77

(2 579 відповідей, залишених у Інше)

leofun01 написав:

dou.ua в минулому був developers.org.ua. Перенесеня було треба для обходу правил реєстрації доменних імен в org.ua.

А які правила вони порушували? Я прочитав і не примітив жодного дотичного.

78

(277 відповідей, залишених у Організація роботи форуму)

comport написав:

А нафіга було закривати тему?
Які аргументи?
Здоров'я для програмістів неважливе, тому що в них його завжди овердохуя?

Тому що на цьому форумі можна пропагувати християнський обскурантизм, але не здоровий спосіб життя. Не переплутайте.

79

(6 відповідей, залишених у PHP)

taras.developerlv написав:

Підкажіть будь-ласка ще, як розібрати дані через foreach?

Пробую о так:

foreach($json as $key => $value) {
    var_dump($json[$key]);
    die;
}

Працюйте з $value як з об'єктом (бо ви декодуєте як об'єкт). Можливо, що $key й не потрібен.

Наприклад:

foreach($decoded_json as $value)
    echo($value->registration_number); // чи що там у вас по структурі, сильно не вдивлявся

80

(6 відповідей, залишених у PHP)

А що повертає file_get_contents('2.json')?