• Что выбрать Thinkpad t410 или t420?

    @alexalexes
    t420 имеет проц. i5 2520M - который поддерживает до 16 Гбайт оперативы.
    t410 - проц. i5 540M, макс. ОЗУ - 8 Гбайт.
    t420 - встроенная графика intel 3000,
    t410 - NVIDIA Quadro NVS 3100M.
    Различия в графике по производительности - в пределах погрешностей.
    Если эти динозавры еще живые, то хотелось бы, чтобы оперативки можно было бы поставить по максимуму, поэтому лучше раздобыть t420 с 16 Гбайт на борту.
    Если рассмотреть ноуты-динозавры на DDR3 памяти (не обязательно Thinkpad/Lenovo), то лучше, чтобы проц. был на Ivy Bridge (i5 3xxx), тогда бонусом будет частота памяти 1600 и 16 Гбайт емкость по-максимуму.
    Если что-то по мощнее нужно из старого и емче по ОЗУ, то смотрите уже что-то на DDR4.
    Ответ написан
    Комментировать
  • Как сохранить порядок номеров в запросе?

    @alexalexes
    Припаркую свой велик.
    Из in нельзя вытащить сведения о порядке, он просто дает ответ "включает" или "не включает" в себя значение.
    Если СУБД позволяет, то для сеанса создаете временную таблицу, где добавляете все необходимые атрибуты (в данном случае порядок записей), и пользуетесь ей. Если не позволяет, то всегда можно написать подзапрос и он тоже будет работать почти как временная таблица:
    SELECT *
      FROM table
      join (select 1 id, 7 val union
              select 2, 8 union
              select 3, 5 union
              select 4, 4 union
              select 5, 1)  tmp on table.id = tmp.val
    order by tmp.id
    Ответ написан
    Комментировать
  • Как реализовать идею игрового устройства?

    @alexalexes
    1. Делаете рабочий прототип.
    2. Патентуете его.
    3. Создаете профиль проекта на площадки для краудфандинга для сбора средств.
    4. Если набирается средств хотя бы на десяток единиц продукции - делаете их и отправляете вложившимся в проект.
    5. Собираете статистику сбора средств, реализации прототипов, отзывов, пожеланий в документальном виде, и предлагаете крупной компании купить вас.
    Ответ написан
    2 комментария
  • Как подключить сканер Epson perfection 1650?

    @alexalexes
    Проблема всех древних сканеров, выпущенных до появления Windows 7, что у них драйвера от производителя только 32-х битной версии. Современные ОС, например, Windows 10 - принимает только 64-х битные драйвера сканеров. Однако, выход есть. Есть приложение VueScan, при установке используется особые драйвера сканеров, переработанные под 64-х. Это приложение очень сильно спасает старое оборудование от выноса на помойку, либо от использования виртуальных машин с ОС x86 (32 бит).
    Ответ написан
    Комментировать
  • Как заблокировать возможность делать скриншоты на моем сайте или хотя бы по нажатию на PrtScn возвращать серую картинку вместо изображение сайта?

    @alexalexes
    Никак. Ценностная составляющая сайта должна быть сосредоточена на серверной стороне. Клиентская часть может быть сфотографирована, разобрана до винтиков для каких угодно целей пользователем сайта, если он имеет к ней доступ.
    Ответ написан
    Комментировать
  • Какие разделы математики знать надо в веб и в серверной части веб?

    @alexalexes
    А что вы так за математику зацепились?
    Перед вами барьер в виде понимания стека технологий - как взаимодействует клиент и сервер. Математики там примерно на 2+2.
    Это вам чтобы в вуз поступить математика нужна. Чтобы на одной из базисных дисциплин вы научились брать интегралы - чисто джентельменский навык как фехтование шпагой, а на другой, уже профильной дисциплине вам расскажут про стек технологий, чтобы получить полностью работающий сайт.
    Ответ написан
    Комментировать
  • Как добавить два одинаковых скрипта в один файл?

    @alexalexes
    Все просто. Принцип переиспользования кода: если бизнес-логика вынуждает дублировать часть кода со слегка другими параметрами, то эта часть кода - отдельная функция (или метод), а изменяемые параметры и результат выполнения кода - это ее входные и выходные параметры.
    function file_session_write($base, $deltaLastTime)
    {
     $id = session_id();
     //текущее время
     $CurrentTime = time();
     //через какое время сессии удаляются
     $LastTime = time() - $deltaLastTime;
     $file = file($base);
     $k = 0;
     for ($i = 0; $i < sizeof($file); $i++) {
      $line = explode("|", $file[$i]);
       if ($line[1] > $LastTime) {
       $ResFile[$k] = $file[$i];
       $k++;
      }
     }
    
     for ($i = 0; $i<sizeof($ResFile); $i++) {
      $line = explode("|", $ResFile[$i]);
      if ($line[0]==$id) {
          $line[1] = trim($CurrentTime)."\n";
          $is_sid_in_file = 1;
      }
      $line = implode("|", $line); $ResFile[$i] = $line;
     }
    
     $fp = fopen($base, "w");
     for ($i = 0; $i<sizeof($ResFile); $i++) { fputs($fp, $ResFile[$i]); }
     fclose($fp);
    
     if (!$is_sid_in_file) {
      $fp = fopen($base, "a-");
      $line = $id."|".$CurrentTime."\n";
      fputs($fp, $line);
      fclose($fp);
     }
      return sizeof(file($base));
    }
    session_start();
    // а тут просто вызываем функцию с какими угодно параметрами, сколько угодно раз
    $result1 = file_session_write( "session1.txt", 30);
    $result2 = file_session_write( "session2.txt", 86400);
    echo 'res1='.$result1.'; res2='.$result2;
    Ответ написан
  • Что будет если подключить 4-pin вместо 8?

    @alexalexes
    Вас больше должно беспокоить насколько массивен радиатор на фазах питания процессора (и количество этих фаз). На китайских материнках очень сильно греются фазы, если туда поставить процессор больше 100 Ватт TDP. Процессор 2670 имеет 120 Ватт TDP. Если радиатор не массивный, то выше 2660 лучше не ставить, самым холодным вариантом будет проц. 2640.
    PS: Вангую, что у вас блок питания 350...400 Ватт. Может не потащить китай-зионы. Обычно, в такие конфиги ставят блок 500...650 Ватт. Еще у вас будет видеокарта кушать, так как встроенной графики на зионах нет, а это дополнительная мощность на БП должна быть.
    Ответ написан
    Комментировать
  • Почему не может быть дочерним элементом (ошибка c валидатора W3C)?

    @alexalexes
    tbody и tfoot поменяйте местами. Само название секций таблицы говорит об их порядке.
    Ответ написан
    2 комментария
  • Светодиод 3вольта, питание 10 вольт, сумеет ли ограничитель тока не спалить светодиод?

    @alexalexes
    Питаются током, а деградируют, потому что не вывозят рассеивание мощности в виде тепла.
    Если напряжение не будет вызывать пробой полупроводника, а мощность питания будет в пределах допустимого, то светодиод по крайней мере не сгорит. Будет ли светить - хз.
    PS: Кстати, ограничитель тока тоже должен вывозить подавляемую мощность - все излишки выйдут в виде тепла.
    Ответ написан
    9 комментариев
  • Как добавить сумму полей только один раз при клике?

    @alexalexes
    numberStudentsPrice.innerHTML = +numberStudentsPrice.innerHTML + +numberStudentsPriceWeekend.innerHTML;

    Наверное, нужно где-то хранить исходное значение numberStudentsPrice, которое не будет зависеть от погоды. И от этого значения считать и будничный день, и выходной, не затирая исходный коэффициент.
    А так, вы инкриминируете numberStudentsPrice на шаг numberStudentsPriceWeekend при каждом выборе выходного.
    Ответ написан
  • Можно ли сдать в аренду время cpu и gpu своего компьютера?

    @alexalexes
    Были попытки создать grid-системы, которые занимались общечеловеческими проблемами - расчеты структуры белка для создания новых лекарств, расчеты физических процессов термоядерного синтеза, моделирование статистических моделей в социологии.
    Но эти системы не получили широкого распространения, так как результат вычислений не давал моментальной прибыли для учредителей, а участники не получали ничего, кроме излишне потраченного электричества.
    Обычно, выживают такие распределенные системы, где участники получают в свое пользование результат вычисления - монеты от криптовалют, скачанный файл в торрент-сети и т.д.
    Ответ написан
  • На чем писать маленький портал для тестирования сотрудников?

    @alexalexes
    Moodle. Но это про "развернуть систему для проведения курсов" из коробки, но тестирование там есть как элемент проверки освоения курса.
    Ответ написан
    Комментировать
  • Как подключить IDE (ATA) жёсткий диск в слот CF-card?

    @alexalexes
    Расчихвостить шлейф IDE и припаять 40 жил к CF пинам, если уж голь на выдумки хитра.
    https://cxem.net/comp/comp145.php
    Отдельная проблема - питание. 5 вольт можно взять из той системы, куда будете подключать переходник. Проблема взять 12 вольт 1 ампер для запуска и работы двигателя. Из подручных средств, где есть хороший ток - это взять 3 элемента 18650 и соединить их последовательно. Если есть старый аккум. от бесперебойника - вообще, замечательно.
    Ответ написан
    3 комментария
  • Как отключить синхронизацию времени ОС с временем BIOS?

    @alexalexes
    Чтобы дать нужное время для конкретной программы, можно запускать эту программу bat-файлом, который будет менять время на нужное, запускать прогу, и по завершении (или после запуска) менять обратно время.
    https://pc.ru/articles/kak-izmenit-datu-iz-komandn...
    Смена времени на весь период работы проги:
    set tempdate=%date:~-10%
    date 01-01-04
    notepad.exe
    date %tempdate%

    Или только во время запуска:
    set tempdate=%date:~-10%
    date 01-01-04
    start notepad.exe
    date %tempdate%
    Ответ написан
    Комментировать
  • Как узнать название вложенного массива?

    @alexalexes
    Вы пользуетесь неполной версией foreach.
    foreach($arr as $value)
    {
      echo $value;
    }

    Нужно та, что ключи перебирает.
    foreach($arr as $key => $value)
    {
      echo $key;
    }
    Ответ написан
    Комментировать
  • Как сделать такой border-radius нестандартный?

    @alexalexes
    Если дизайнер не имеет представления об ограничениях современного CSS и не собирается вникать в их суть, то clip-path и svg ваше все.
    Ответ написан
  • Как правильно покрыть WiFi сетью квадрат 5х5 км. на 100 000 человек?

    @alexalexes
    https://habr.com/ru/companies/megafon/articles/414449/
    Я думаю, люди будут думать в первую очередь не о Wi-Fi, а почему местная мобильная связь перегружена, если в один день их будет действительно 100 тыс. в той местности, где и 1 тыс. никогда не было.
    Для Wi-Fi, скорее всего, такого же уровня проект должен быть.
    Ответ написан
    Комментировать
  • Как хранятся данные на диске?

    @alexalexes
    Вам еще рано разрабатывать собственную ОС. У вас в команде не хватает бородатого препода, который преподает на полставки в вузе дисциплину "Основы теории операционных систем".
    Ответ написан
    2 комментария
  • Ошибка при JSON.parse как исправить?

    @alexalexes
    Можно сделать из буханки хлеба троллейбус, но зачем?
    var dataJSONArray = JSON.parse('<?php echo str_replace( "\'", "\\'",json_encode($u,JSON_UNESCAPED_UNICODE)); ?>');
    Ответ написан
    Комментировать