• Почему скрипт выполняется не до конца?

    @66demon666
    Сетевой админ, АТС-админ
    У вас 0 обработок ошибок в коде, оберните все это хозяйство хотя бы в try catch и пишите в лог, скорее всего телега отбивает по частоте запросов
    Ответ написан
    5 комментариев
  • Не работают некоторые кнопки на клавиатур на ноутбука, как исправить?

    @alexalexes
    Загрузиться с какой-нибудь флешки с Live-CD операционкой на борту (или загрузить командную строку в средстве восстановления ОС Windows, на iso образе установщика Windows).
    Прощелкать клавиатуру в каком-нибудь поле ввода или блокноте в этой ОС.
    Убедиться, что проблема аппаратная - заменить клавиатуру или верхнюю часть корпуса полностью, если клава не открепляется без отпайки от корпуса.
    Ответ написан
    2 комментария
  • Как сделать из своего рутера VPN точку доступа?

    @Drno
    1. Да, нужен внешний IP в казахстане
    2.Да есть, напимер кинетик - для домашних юзеров, Микротик - для продвинутых, опенВРт - для любителей опенСорса)
    3. Если Вы про протоколы ВПН, то я бы советовал делать протокол SSTP на сервере или zerotier
    Ответ написан
    3 комментария
  • Какая ширина канала нужна для видеохостинга?

    @Drno
    так и считать, складывая.. + 20% на запас)
    Ответ написан
    1 комментарий
  • Какая ширина канала нужна для видеохостинга?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Никто крупный не раздаёт видео с одного сервера и даже с одного ЦОДа - всё это параллелится по разным местам и разным ISP. Следующая ступень - размещение серверов поближе к пользователям (см. Google Cache).
    Ответ написан
    Комментировать
  • Какое самое простое решение для создания простой базы данных с GUI?

    @alexalexes
    MS Excel.
    Создаете таблицу с названиями колонок:
    Клиент, Цвет волос, Длина волос.
    Добавляете фильтры на заголовки таблицы и можете фильтровать по любой комбинации критериев.

    MS Access.
    Создаете аналогичную таблицу в СУБД.
    Добавляете формы и отчеты (уже не помню, что там в школьной программе делали).
    Ответ написан
    7 комментариев
  • Есть ли разница кто будет обрабатывать оплату на сайте - фронт или бек?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Это надо делать на бэке по разным причинам. Как минимум одну ты уже сказал - не надо палить секретный ключ.

    Можно придумать 2 причину - отвал клиента: представь, что после оплаты клиент отвалился. Что будет?
    - Токен подтверждения оплаты потерян
    - После перезагрузки кэш браузера очистился

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

    Если бы это сервер обрабатывал, то можно было бы какой-нибудь trace id сохранить в БД и быть уверенным, что даже если отвалишься, то в будущем сможешь проверить статус оплаты.
    Ответ написан
    4 комментария
  • Распрекрасный Rutube и получение объекта видео через «fetch», почему ошибка?

    @maksam07
    Shimpanze,
    Какого его не может получить «fetch»?
    Через браузер вы обращаетесь от домена эндпоинта, от которого хотите получить информацию.
    У рутуба настроена политика CORS. Лучше обратиться к официальной документации, но если не хотите, то пользоваться чем-то подобным:

    const proxyUrl = 'https://api.allorigins.win/get?url=';
    const targetUrl = 'https://rutube.ru/api/video/37daa4e656174d04db06c5fca7548751';
    
    fetch(proxyUrl + encodeURIComponent(targetUrl))
        .then(response => {
            if (!response.ok) {
                throw new Error('Network response was not ok');
            }
            return response.json();
        })
        .then(data => {
            // данные могут быть внутри data.contents
            console.log('Data retrieved:', JSON.parse(data.contents));
        })
        .catch(error => {
            console.error('There was a problem with the fetch operation:', error);
        });
    Ответ написан
    1 комментарий
  • Какой мак выбрать для программирования(до 70к)?

    iDx
    @iDx
    На intel уже брать нет смысла, с 8гб озу тоже. Слишком мало даже для повседневной работы. Самый лучший выбор - air m1 16/256.
    Ответ написан
    6 комментариев
  • Почему col-xl-10 не работает при указании col-md-8?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    Принцип построения блоков в бутстрап описан в документации, а вы прочитали 3 рандомные странички и пытаетесь по ним что-то построить. Каждый адаптивный блок должен быть заключен в row, а внутри уже можно располагать какое-то количество col элементов.

    Так же вся адаптивная страничка должна содержать container, задающий ширину адаптива.
    Ответ написан
    Комментировать
  • Есть ли в PHP готовый инструмент для получения элемента массива вложенность которого хранится в другом массиве?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Есть. Называется цикл.
    Ответ написан
    Комментировать
  • Можно ли заменить серверные вентиляторы обычными и чем это чревато?

    Afranius
    @Afranius Автор вопроса
    Из говорящих дольше живут те, что говорят меньше.
    Всем спасибо, дешёвый вентилятор оказался электрически совместим и по уровню шума тоже тихий. Я не совсем понял, зачем покупать фирменный вентилятор за 3500 рублей, когда можно поставить обычный за 300 рублей. При необходимости несложно заменить.
    В общем, добавление второго проца прошло успешно, я уже накатил на машинку ESXi, а до этого погонял её под Win11
    6694032c47de7588404658.png
    669403409eaf2051213931.png
    Ответ написан
    2 комментария
  • Как удалить JAMF Admin Lock с MacBook?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Переустановите себе ОС бесплатно.
    Ответ написан
    1 комментарий
  • MacBook air m1 8gb в 2024?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Отличная рабочая и очень шустрая машинка. Имеет смысл брать если уже знакомы с маком (или не пугает боль переезда с винды), необходима легкая и компактная рабочая машина, а его характеристики вас полностью устраивают. И, конечно же, вам нет необходимости запускать виндовые х86 приложения (виртуализация х86 стоит ~90% производительности). Лучше всего брать конфигурацию с 16 гигабайтами памяти. Во всех остальных случаях стоит брать ноут с виндой.
    Ответ написан
    2 комментария
  • Есть ли какие-нибудь ограничения виртуальной Windows 11 на маке?

    @rPman
    10-30% производительности, некоторые синтетические тесты совсем плохо, и почти полное отсутствие поддержки 3д видео ускорителя. С оговорками браузеры и декодирование видео (больше будет тратить ресурсов и энергии и скорее всего 4к не потянет)
    Ответ написан
    Комментировать
  • Есть ли какие-нибудь ограничения виртуальной Windows 11 на маке?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Виртуализация х86 на современных ARM маках обходится в 90% потери производительности. В остальном ограничений никаких. АРМ версии винды работают вполне адекватно.
    Ответ написан
    Комментировать
  • Как восстановить фотографии, удаленные при помощи компьютера, на Android-устройстве?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    я отменил сам процесс удаления, но папка все равно удалилась

    — Это, товарищи, явление кажущееся! ©
    На самом деле там очень вряд ли что-то отменилось. Просто из-за низкой скорости протокола MTP, команда на удаление выполнялась медленно, хотя отправлена была уже полностью.
    Я сильно сомневаюсь, что в нём реализована какая-то остановка для подобных случаев. Вы просто закрыли диалог с прогресс-баром в ОС компьютера.

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

    Полностью прекращайте пользоваться аппаратом (выключите его) и ищите в своём регионе специалиста, у которого есть специальные инструменты для восстановления данных с телефона. Ориентируйтесь на Cellebrite UFED, «Мобильный криминалист», и подобные.

    Учитывайте, что вам не подойдёт "ремонт смартфонов и ноутбуков", сделать хуже они смогут, а восстановить фото - нет. Вот памятка о выборе специализированной компании: https://xn----7sbbfbnfa0a2audfacc2cat8e9f.xn--p1ai/

    Пытался восстановить, используя разные программы, но ни одна программа не смогла найти ни одну фотографию из этой папки

    Это не очень хороший знак и сам по себе, и тем, что чем дольше пробовали, тем ниже становились шансы.
    Ответ написан
    Комментировать
  • Curl смог, а злосчастный fetch (firefox) не может?

    Mike_Ro
    @Mike_Ro Куратор тега JavaScript
    Python, JS, WordPress, SEO, Bots, Adversting
    CORS API ограничивает запросы с Вашего домена (Вы же выполняете js код в браузере?). Даже если Вы укажите no-cors, то API домен все равно принимает окончательное решение.

    Вам нужен любой сервер, для проксирования запроса. Выполните свой код на nodejs, и все заработает:
    import fetch from 'node-fetch';
    import {create} from './create.js';
    
    const url = 'https://api.site.ru/endpoint';
    const TOKEN = 'TOKEN';
    
    const options = {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
        'Authorization': `Basic ${Buffer.from(`${TOKEN}:`).toString('base64')}`,
      },
      body: JSON.stringify({
        date: {
          from: '2024-07-01T00:00:00',
          to: '2024-07-09T00:00:00',
        },
      }),
    };
    
    fetch(url, options)
      .then((response) => response.json())
      .then((result) => create(result))
      .catch((error) => console.error(error.message));
    Ответ написан
    Комментировать
  • Как-то закрывается тег в html! Что делать?

    divside
    @divside
    Chupapi Munyanyo
    Потому что H5 не может быть в теге P. Ровно как и картинка там быть не должна. H - это заголовок, а P - это параграф (обычный строчный текст).

    Браузеры тоже не тупые, вот и пытаются исправить твою семантическую ошибку. Не все теги можно пихать друг в друга. Максимум что ты можешь пихнуть в P - это spanс background-image.

    Зачем тебе там вообще P, если у тебя там нет строчного текста...Делаешь просто div

    Должно быть так:
    <div id="test-answer">
        <h3 id="test-answer-text">Здесь находится какой-то вопрос, который должен адаптивно вписаться в определенные 
        границы</h3>
          <div id="test-answer-price">
            <img src="/assets/coin.png" id="test-answer-price-img" />
              <span>15</span>
          </div>
        </div>
    Ответ написан
    6 комментариев
  • React Graphql в чем ошибка?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    react-apollo@3.1.5 требует @types/react ^16.8.0, но Ваш проект использует @types/react@18.3.3.

    react-apollo project is deprecated
    Попробуйте @apollo/clien вместо react-apollo.
    Ответ написан
    Комментировать