• Как защитить от спама формы landing page без капчи?

    @Dasslier
    FrontEnd Developer
    А каким образом использовали скрытое поле? Я поставил скрытое поле и скрытый чек-бокс. Если что-то одно заполнено или отмечено - шлю на 3 буквы. Вроде не спамит
    Ответ написан
  • Modx или October CMS?

    Sanes
    @Sanes
    !
    October вроде более низкоуровневый.
    Если не лепить всякие гипермаркеты и соц. сети, то Modx с головой хватает.
    Часто встречается миграция Modx->October->Laravel. Я бы в этой цепочке October пропустил.
    Ответ написан
  • React, как это работает?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Запись:
    state = {
      filteredNews: this.props.data,
    };

    аналогична:
    constructor(props) {
        super(props);
        this.state =  {
          filteredNews: this.props.data,
        };
      }

    this.props.data записывается в state единожды в конструкторе. В последствии, при получении нового значения this.props.data, state не изменяется.

    Нет никакой необходимости определять renderNews как стрелочную функцию, ее следует переделать в метод класса.

    Было:
    renderNews = () => {};
    стало:
    renderNews() {}

    Я бы внес в renderNews следующие изменения, помимо переделывания в метод класса:
    1. ранний return вместо переменной и блока else,
    2. замена обычной функции на стрелочную в колбеке map.

    Результат:
    renderNews() {
      const { filteredNews } = this.state;
    
      if (filteredNews.length) {
        return filteredNews.map(item => (
          <Article key={item.id} data={item} />
        ));
      }
    
      return <p>К сожалению новостей нет</p>;
    }
    Ответ написан
  • Как правильно сделать сортировку блоков на js?

    locky_yotun
    @locky_yotun Куратор тега JavaScript
    Я видел некоторый джаваскрипт
    Все там работает – https://developer.mozilla.org/en-US/docs/Web/CSS/order
    Может вендорных префиксов у вас не хватает

    Или если без флексов – посмотрите как было сделано в Bootstrap 3 – https://getbootstrap.com/docs/3.3/css/#grid (секция "Column Ordering")
    Ответ написан
  • Bind и call - в чем разница?

    rockon404
    @rockon404
    Frontend Developer
    но у меня такая же обертка создается и работает через call.

    Да ну?

    Правильно будет так:
    f.call('test2', 1, 2);
    Ответ написан
  • Node.js что мне нужно, синхронность или асинхронность?

    bingo347
    @bingo347 Куратор тега JavaScript
    Бородатый программер
    node v7.6+ или транспайлим бабелем async2generators
    function requestAsync(params) {
      return new Promise((resolve, reject) => {
        request(params, (err, response, body) => {
          if(err) { return reject(err); }
          resolve({response, body});
        });
      });
    }
    
    async function getURL(_url) {
      var data, url = _url;
      do {
        const {body} = await requestAsync({url});
        data = JSON.parse(body);
        url = _url + '&pageToken=' + data.nextPageToken;
      } while(data.nextPageToken !== undefined);
      return data;
    }
    Ответ написан
  • Как правильно сформировать регулярное выражение и вытащить нужные значения?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    const str = "Error.0.Value : This is error for item 0.\r\nError.1.Value : This is error for item 1 and this item is exist.";
    
    let result = {};
    
    str.split("\r\n").forEach(item => Object.assign(result, { [`someinput[${item.split(" : ")[0].match(/\d+/)}]`]: item.split(" : ")[1] }));
    
    /*
    {
      "someinput[0]": "This is error for item 0.",
      "someinput[1]": "This is error for item 1 and this item is exist."
    }
    */
    Ответ написан
  • MacBook Pro проблема с тачпадом?

    Та же проблема. Возникла после того, как на тачпад попало несколько капель воды. Однако, заметил, что решает простым протиранием солфеткой и спиртом. Видимо на тачпаде скапливается кожный жир и пропадает нормальный контакт. А протирание полностью решает проблему в момент.
    Ответ написан
  • Как сбросить smc без сочетания клавиш?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Сброс smc не поможет Вам. Другой способ его сбросить это и есть отсоединить АКБ. Т.е полностью обесточить плату. При первой подаче питание (подсоединили акб или воткнули зарядку), всегда происходит сброс. т.е сигнал reset на микросхему мультиконтролера (SMC). Если новый рабочий аккумулятор не заряжается, то проблема в плате. Вот то что у Вас не горит индикатор на зарядке, в этом и проблема, должен гореть. Пока не будет гореть не будет и заряжать акб. Думаю, что причина в залитии, тем более если не работает и кнопка на кл-ре.
    Ответ написан
  • Температура процессора macbook?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Все маки так настроены, что кулеры на полную включаются когда температура будет ближе к 90 град. Т.е приоритет идет на комфорт пользователя, чтоб не мешал шум вентилятора.

    При температурах больше 100 град, процессор начнет занижать частоту, тормозить чтоб не перегреться, если и дальше поднимется температура выше 110, то сработает защита, отключится питание. Так что у Вас всё штатно работает скорее всего.

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

    Чтоб снизить среднюю рабочую температуру можно принудительно увеличить минимальные обороты кулера, много программ это умеют делать. Можно подобрать оптимальное соотношение, чтоб и кулеры не слишком было слышно и температура средняя во время работы была приемлемой, например до 70- 80 град

    Но встречал глюки когда кулер работал не штатно, очень медленно поднимал обороты даже при температуре 100 град. Чаще всего помогал сброс NVRAM и SMC.
    Ответ написан
  • Что выбрать: Macbook Pro 2015 vs Macbook Pro 2016?

    @macmachine
    Мастер по ремонту компьютеров Apple
    По поводу покупки на Авито, будьте аккуратнее. Много мошенников с историями, что совсем не пользовались, подарили в подарок и тд.
    Подробнее тут:
    https://geektimes.ru/post/285624/
    https://www.macmachine.ru/blog/kak_ne_nuzhno_pokup...
    Ответ написан
  • IMac с Windows, чёрный экран и нет загрузки, как быть?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Попробуйте сделать сброс NVRAM. Сразу после включения нажать и удерживать кнопки alt, cmd, r, p. Мак перезагрузится, и начнет грузиться с Mac OS, начнет реагировать на кнопку alt. Если не поможет сброс, то вероятно проблема с хардом. Бывает, что хард умирает так что полностью вешает, не будет реагировать даже на alt.
    Ответ написан
  • Чистка мусора mac os?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Отформатировать и переставить систему - это лучший вариант.
    Ответ написан
  • Адаптер 220 вольт AC на 9 в DC выдает без нагрузки 12 вольт - это нормально?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Можно подобрать резистор параллельно, чтоб напряжение стабилизировалась на 9 вольтах
    Ответ написан
  • Можно ли восстановить пароль MacBook?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Если система Mac OS одна из последних и имеется ввиду пароль пользователя на вход в систему, то снять его нельзя (или очень сложно), но можно просто переставить систему. Т.е он сможет пользоваться маком.
    Если функция найти мак была включена в настройках айклауд мака, то надо зайти через любой другой комп на сайт icloud.com , ввести там свои apple id и пароль. Выбрать вкладку найти айфон, там в списке устройств будет и мак. Его можно заблокировать или стереть. Если выбрать заблокировать, то как только комп будет включен и подключится к инету, то он заблокируется (но для этого надо ввести на маке пароль ваш или другого пользователя или гостевой вход и подключиться к сети wi-fi или оказаться в пределах бесплатной доступной сети). Будет просить 4-ех значный пароль (который вы придумаете во время блокировки) сразу при включении. Такую блокировку уже сложнее обойти, систему переставить не получится.
    Но если его не включать, а сразу переставить систему и привязать к новому айклауду, то не заблокируется.
    Если найти мак не была включена, то заблокировать не получится думаю. Но все равно зайдите на сайт, проверьте в списке устройств его и нажмите заблокировать, если он там окажется.
    Вообщем эта функция блокировки очень слаба реализована на маках и почти бесполезна, в отличии от айфона.
    Искать по мак адресу в сети его точно никто не будет. По серийному, если только полиция его найдет обычном методом проверок в местах скупок, то вернет вам.
    Ответ написан
  • Можно ли заряжать новый MacBook Pro 2016 от внешних аккумуляторов?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Скорее всего нельзя, но если и можно то нежелательно, да и не имеет смысла.
    Если имеется ввиду стандартный повербанк с выходными характеристиками 5 Вольт, 2 Ампера. Получаем мощность 10 Вт/ч. Родная зарядка у 15" прошки, там мощность блока 87 Вт/ч. И она умная, в зависимости от того какое устройство к ней подключено, она выдает либо напряжение 5 вольт, либо если подключим макбук, то поднимет его до вольт 15-18 при токе 4- 5 ампер. На них еще нет схем, вполне возможно что там стоит преобразователь повышающий и он поддерживает зарядку и от 5 вольт (потом их повысит) Но в любом случае 10Вт это почти в 9 раз меньше чем 87Вт, соответственно батарейка будет заряжаться во много раз медленнее. Такая медленная зарядка не очень хорошо для литий ионных АКБ. Да и даже самого мощного повербанка 20000mA/h не хватит на одну зарядку (20A/hX3.6B=72Вт/ч минус потери на преобразование , а в прошке АКБ 76Вт/ч) даже в выключенном состоянии мака.
    https://support.apple.com/ru-ru/HT207256 Вот тут официальная инфа на эту тему.
    Ответ написан
  • Почему процессор \ GPU начинают работать медленно при перегреве?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Защитная функция. Вначале снижение частоты, при достижении порога температуры, следующий порог- это сигнал на аварийное отключение питания. Но хорошо реализовано раньше это было только в процессорах Intel.
    Ответ написан
  • У вас тоже греется macbook?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Это не норма, но это не катастрофа. Если греется, то значит есть нагрузка на процессор или на графику( в вашем случае это одно и тоже, встроенная графика).
    Flash видео (то что на сайтах онлайн) это тоже приличная нагрузка, особенно если на внешний моник или телик Full HD. Степень нагрузки будет зависеть в том числе и от браузера и от сайта. Если при этом в фоне другие приложения работают или даже просто куча вкладок открытых, то это тоже нагрузка. Нужно систему охлаждения почистить и поменять термопасту, если давно этого не делали (больше 1-2 года), это уменьшит температуру среднюю рабочую. Встречал и проблемы с системой когда грелся сильне чем должен(видимо какие то фоновые процессы, возможно вирусные), переставить систему тогда.
    Ответ написан
  • Хороший power bank?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Потери на преобразование. В повербанке напряжение элементов 3,6 вольт повышается до 5В. КПД преобразователя не 100%. Потом в айфоне, цепь зарядки аккумулятора понижает это напряжение и тоже КПД не 100%. К тому же емкость/энергия элементов указывается как максимальная, на практике все эту энергию повербанк не выдаст, сколько нибудь да останется, при понижении напряжения ниже порогового, он отключится.
    То что этот повербанк зарядит 8 раз 6 айфон, это еще очень оптимистичный прогноз. На практике думаю будет меньше. По моему опыту: моим повербанк емкостью 10000 я не смог сделать больше 3 полных зарядок.
    Ответ написан
  • Macbook pro 13 128 или 256. Что выбрать?

    @macmachine
    Мастер по ремонту компьютеров Apple
    Оперативка там распаяна на плате, всего 4 чипа дают либо 8 либо 16 Гб. Самостоятельно её не увеличить. Чипы дорогие 45$ розничная цена одного чипа на 4ГБ в китае. Препаять можно в условиях сервиса, но это будет стоить дороже чем изначально купить с 16.
    Я не знаю где вы смотрите цены, и почему получилась разница 350$(возможно там процы еще разные?), если на русском конфигураторе выбирать памяти +16ГБ, то доплата +14000. А это точно стоит того чтоб переплатить за 16ГБ. Диск можно заменить в дальнейшем самостоятельно, но они конечно тоже не дешевые, дороже чем +120$ (в русском кстати также+14000 за 256). Старый диск можно будет продать кому нибудь.
    Ответ написан