• Нет подсветки матрицы. Причина?

    Zoominger
    @Zoominger
    System Integrator
    Либо питание подсветки, либо сама подсветка. Если всё было ок, а после включения накрылось, то замена кабелей, питающих матрицу, поможет.
    Ответ написан
    8 комментариев
  • Почему не включается роутер?

    Jump
    @Jump
    Системный администратор со стажем.
    Я так понимаю, что увеличилось сопротивление,
    Именно так.
    или идет какая-то потеря из-за большого расстояния?
    Больше расстояние- больше сопротивление.
    Больше сопротивление - меньше напряжение на выходе.

    Варианты -
    1. Сделать кабель короче - снизится сопротивление все заработает.
    2. Сделать кабель толще - снизится сопротивление все заработает.
    3. Подавать более высокое напряжение, чтобы компенсировать падение напряжения в кабеле. Возьмите БП от ноута на 19 вольт.
    Ответ написан
    2 комментария
  • Почему не включается роутер?

    @Wexter
    Длиннее кабель - больше сопротивление - больше падение напряжения.
    Варианта два
    1) Протянуть 220В к роутеру
    2) Брать БП на больший ток, к примеру штатный бп на 12В 1А - берите на 3-5А, хотя лучше прибегнуть к варианту 1
    Ответ написан
    3 комментария
  • Как перейти с utf8 на utf8mb4 в MySQL?

    При такой конфигурации
    [mysqld]
    init_connect='SET collation_connection = utf8mb4_unicode_ci'
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci
    
    [client]
    default-character-set = utf8mb4

    имеем

    +--------------------------+--------------------+
    | Variable_name                  | Value                       |
    +------------------------------+------------------------+
    | character_set_client          | utf8mb4                  |
    | character_set_connection | utf8mb4                  |
    | character_set_database    | utf8mb4                  |
    | character_set_filesystem  | binary                      |
    | character_set_results       | utf8mb4                   |
    | character_set_server        | utf8mb4                   |
    | character_set_system       | utf8                          |
    | collation_connection        | utf8mb4_general_ci |
    | collation_database          | utf8mb4_unicode_ci |
    | collation_server               | utf8mb4_unicode_ci |
    +-----------------------------+------------------------+
    10 rows in set (0.01 sec)
    Ответ написан
    2 комментария
  • Какой срок жизни SSD Macbook Air 2018?

    AlexMarken
    @AlexMarken
    Скажу сразу - о сроках жизни даже не беспокойся)

    Одним из главных факторов срока жизни SSD является количество перезаписей на ячейки диска. Чем объёмнее накопитель и больше допустимых циклов перезаписи, тем дольше он прослужит. Тип SSD с TLC имеет 500-1000 (возможно, и более) циклов перезаписи ячейки, и соответственно есть такой параметр, как TBW (Total Byte Write), - общее число байт которое можно записать на диск, после чего ячейки памяти израсходуют свой ресурс.

    Все мои SSD (Samsung, Plextor) жили не более 4-5 лет, получается Macbook Air проживет также?

    SSD в MacBook'ах стоят хорошего качества и с огромным количеством циклов перезаписи, да стоят они дорого. Если сравнивать твои SSD с теми, что использует Apple, цифры будут сильно отличаться в пользу Apple - и в цене, циклах перезаписи, и тп. На такие диски, как в iMac/MacBook, производители обещают срок службы до 10 лет.

    А теперь посчитаем. Допустим, SSD у MacBook Air 2018 имеет объём 128Гб и 800 циклов перезаписи на одну ячейку памяти, а железо меняют раз в 4 года в среднем. Срок службы производитель заявляет до 10 лет.

    1. "Чтобы угробить диск за 4 года, нужно...":
    а) TBW = 128Гб * 800 циклов / 1024 = 100 ТБ информации можно записать на диск, чтобы ячейки памяти отказали.
    б) 100ТБ / (4 * 365 дней) * 1024 = 70 ГБ нужно перезаписывать в день, чтобы диск за 4 года пришёл в негодность.
    в) DWPD = 100ТБ / (128Гб * 4 * 365 дней) * 1024 = 0.54 - количество перезаписей всего объема накопителя в день (из 800 допустимых).

    2. Время жизни с учётом погрешностей:
    Средний пользователь записывает-удаляет 20Гб информации ежедневно (с учётом нагрузки софта на диск).
    100 ТБ * 1024 / (20Гб * 365 дней) = 14 лет службы диска, берём в расчёт различные внешние факторы, влияющие на жизнь SSD = получаем 8-11 лет безотказной работы SSD у MacBook Air 18г.

    3. "Если объём увеличен в двое":
    Точно такой же диск, но с объёмом памяти 256Гб будет иметь показатели, увеличенные в 2 раза.
    Например, TBW = 200Тб или 140 ГБ/день перезаписи за 4 года. Но DWPD останется прежним и срок службы тоже до 10 лет.

    Вывод:
    а) MacBook Air 2018 c 128Гб будет иметь жизнь диска 8-11 лет при условии эксплуатации среднего пользователя;
    б) Если ты покупал недорогие SSD с 128-256Гб памяти с меньшим циклом перезаписи, срок службы для них 4-6 лет - как и получилось в твоём случае;
    в) У более объёмных носителей показатель TBW может достигать и 900Тб, и даже выше.
    Ответ написан
    30 комментариев
  • Определение страны на js?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Зачем нужен Null в MySQL?

    @RidgeA
    "0", пустая строка и т.д. это то же значение. NULL же обозначает отсутствие значения.
    Ответ написан
    Комментировать
  • Зачем нужен Null в MySQL?

    Markus_Kane
    @Markus_Kane
    Full-stack developer (Symfony, Laravel, Vue.js)
    Для числового поля разница в том, что 0 может быть результатом арифметической операции, в то время как NULL говорит о том, что значение просто не было указано.
    Аналогично - для пустой строки и других типов данных.
    NULL как свойство поля читается как NULLABLE - т.е. значение для данного столбца необязательно для указания.
    Ответ написан
    2 комментария
  • Какой кеш использовать?

    @RidgeA
    memcached конечно т.к. RAM
    Ответ написан
    Комментировать
  • Какой кеш использовать?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    large
    Ответ написан
    Комментировать
  • Как установить php-devel (Centos 6.9, php 5.6)?

    @beetlezilla
    Вы пытаетесь на php 5.6 поставить пакет php-devel версии 5.4.
    Попробуйте сделать следующее
    yum-config-manager --enable remi-php56
    yum update
    yum install php-devel
    Ответ написан
    6 комментариев
  • Как вставить в input value HTML код?

    27cm
    @27cm
    TODO: Написать статус
    Нужно экранировать специальные HTML символы:
    • & (амперсанд) преобразуется в &
    • " (двойная кавычка) преобразуется в "
    • ' (одиночная кавычка) преобразуется в ' или '
    • < (знак "меньше чем") преобразуется в &lt;
    • > (знак "больше чем") преобразуется в &gt;
    Ответ написан
    Комментировать
  • Как получить данные с формы и записать их в БД?

    @vedmaka
    Если и title и date обязательны для заполнения, то следуйте совету выше, как то так:
    $titles = $_POST['title'];
    $dates = $_POST['date'];
    foreach( $titles as $index => $title ) {
       $date = $dates[$index];
       // Теперь в $date у нас дата соответствующая $title
    }
    Ответ написан
    Комментировать
  • Как считать div блоки в реальном времени?

    Rema1ns
    @Rema1ns
    и так сойдет
    c ид это невозможно, всегда будет длина 1, это ИДЕНТИФИКАТОР он должен быть единственным на странице, с классами покатит. Добавить просто вашу считалку страниц на событие подгрузки.
    Ответ написан
    3 комментария
  • Как выравнять блок after относительно div'a?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    left: 50%;
    transform: translateX(-50%)
    Ответ написан
    Комментировать
  • Как растянуть div по высоте div'а внутри?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    <div class="lin1">
    <div class="lin2">
    Текст, который не выходит за пределы lin2. 
    Растягивает его по ширине и высоте, переносит строки.
    </div></div>
    
    <style>
    .lin1 {
    position: relative;
    height: auto;             
    /* формируется из высот содержимого родного потока - у которого дальше содержимого нет */
    width: 180px;
    background: url(...) no-repeat;
    }
    .lin2 {
    width: 150px;
    /* position: absolute;        /*   выделяется в новый поток непривязаный к родителю.     */  
    position: relative;             
    /* РЕШЕНИЕ: Меняем на relative чтобы остаться в потоке родителя */
    height: 100%;                 
     /* Растягивает блок по высоте первого родителя у которого position отличное от fixed - себя, потому что родитель потока */
    display: table;
    white-space: normal;
    }
    </style>


    JSFiddle
    Ответ написан
    Комментировать
  • Как сделать json в цикле?

    если я не совсем разучился на нем писать то
    $v[$row['id']]=$row['name'];
    ну в смысле это надо написать вместо
    $v = array($row['id'] => $row['name']);
    Ответ написан
    Комментировать
  • Как передать параметр из js в php?

    попробуйте так
    $(function(){
        var message = document.location.href;
        $.post('/index.php', {message: message});
    });

    и выведите это с помощью
    $_POST['message'];

    либо, создайте новый файл url.php с содержимым
    <?php
    echo $_POST['message'];
    ?>

    а в index.php
    $(function(){
        var message = document.location.href;
        $.post('/url.php', {message: message}, function(data){
            alert(data);
        });
    });
    Ответ написан
    2 комментария
  • Подгрузка изображений в кеш браузера, как сделать?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    heroArray.forEach(function(e){
    new Image().src = e;
    })
    Ответ написан
    3 комментария
  • Функция mail() в PHP, как изменить майл?

    0neS
    @0neS
    Спецсимволы \r и \n не работают в одинарных ковычках, используйте двойные
    Ответ написан
    Комментировать