Задать вопрос
  • Что чаще всего пишут на Go?

    NeoAnderson
    @NeoAnderson
    Комментировать
  • Можно ли видео на сайте без сохранение на диск показывать в меньшем разрешении?

    NeoAnderson
    @NeoAnderson
    Та нету смысла проще закидать дисковым пространством и CDN если нету много места на хостинге то можно видео файлы подтягивать откудато из другого места
    Ответ написан
    Комментировать
  • Корректный алгоритм изучения языка программирования?

    NeoAnderson
    @NeoAnderson
    По книжке Столярова А.В. "Азы Программирования" 1 издание.
    Только не последующие издания, а именно первое.

    Учить надо в таком порядке:

    0. Английский язык
    1. Pascal
    1. ASM
    3. C
    4. Любой другой самый востребованный язык на котором собрались работать (например ECMA-262)

    Почему надо начать с паскаля, асм, и "с" именно в таком порядке: Столяров объясняет в своей книжке очень предельно понятно. На Pascal, ASM, и С вы работать 99.99% времени не будете, но это даст мощную базу. После которой, вы сможете легко и непринуждённо браться за любой другой язык программирования, без страха и совершенно ничего не боясь, чувствовать себя полностью уверенно во всём, опираясь именно на эти знания.

    Усидчивости не представляете сколько надо и свободного времени. На первых стадиях главное видеть результат, что у вас в руках чтото работает. Это будет вдохновлять. Потом нужно усвоить другое, что код который вы пишите должен быть немногословным и понятным. Для этого вы будете сочетать императивный и декларативный стили, чтобы добиться баланса между количеством строк кода и понятностью себе через 2 месяца / другим на GitHub

    Для справки:

    // Императивный стиль. То как работает программа:
    
    function double (arr) {
     let results = [];
     for (let i = 0; i < arr.length; i++){
       results.push(arr[i] * 2);
     }
     return results;
    }


    // Декларативный стиль. Что делает программа:
    
    function double (arr) {
     return arr.map((item) => item * 2);
    }


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

    Си — императивный язык (выполнение программы состоит из одних действий). Поэтому весь код это побочные эффекты —Side Effect. В Си нет процедур, только функции. Изменение переменной это арифметическая операция. А в Паскале наоборот "побочный эффект" можно создать только преднамеренно, написав какуюто функцию, которая делает чтото ещё. Понимая это, вы найдете "золотую середину", которую так ценят другие программисты в вас. Но не написав на этих двух стилях ничего как это понять? - Да никак.

    P.S. Можно пойти простым путём — начать с PHP по книжке Котеров Д. "PHP 7 в подлиннике"
    Ответ написан
  • Материнская плата GIGABYTE B760M D3H DDR4 поддерживает одновременное использование двух SSD с типоразмером 2280?

    NeoAnderson
    @NeoAnderson
    Да. Там два 2280.
    Просто один из них гибридный ещё и поддерживает 22110 (один с дополнительными крепежом если вдруг понадобится 22110).
    100% можете ставить туда 2 SSD 2280. Советую Samsung 990 PRO или Kingston KC3000, но лучше Samsung 990 PRO.
    Чипсет этой материнской платы поддерживает работу сразу двух накопителей M.2 в PCIe 4.0!

    P.S. Сейчас 2280 самый распространенный типоразмер поэтому можете брать две штуки 2280 смело, другие особо не прижились в десктопах. Найти можно, но не так распространены.
    Ответ написан
    Комментировать
  • Что конкретно такое Streaming Multiprocessor?

    NeoAnderson
    @NeoAnderson
    SM абстрактная единица вычисления которая объединяет ядра обычно по 8 штук в каждом ядре минимум по 32 потока называемых варпом.

    Если так, ТО ТУТ возникает непонятная дилемма. Если их там 20 например, как Они могут Выделять по 60кб Разделяемой памяти каждый. Если ее всего на видеокарте 60?

    Память не только на видеокарте, блоки становятся в очередь используя RAM, или даже катают SSD. Память же бывает не только VRAM.

    Разделяемой памяти каждый

    shared memory это не общая память которая помогает потокам обмениваться данными. Не читайте переводные статьи, они переводят всё подряд при помощи автоматизированных переводчиков, например "разделяемая память".
    Ответ написан
    Комментировать
  • У SSD низкая скорость записи, почему?

    NeoAnderson
    @NeoAnderson
    Вот официальный ответ производителя конкретно для этого SSD:

    Dear Neo Anderson,
    Do you have usage capacity? That’s can show on crystaldiskmark, from the crystaldiskinfo, we notice write to the NAND is 1.5TB, that should running out TLC cache space, if you can backup all data and try secure erase it can recovery the performance

    Refer is here: https://www.tomshardware.com/how-to/secure-erase-s...
    Ответ написан
    3 комментария
  • Почему нет доступа к диску windows 10?

    NeoAnderson
    @NeoAnderson
    Надо почистить групповые политики и прописать овнера пользователем в свойствах диска пр. кнопкой мышки и отключить шаринг
    6715dcac688f0797827396.jpeg
    Ответ написан
  • Как выбрать язык по рынку?

    NeoAnderson
    @NeoAnderson
    Та это элементарно: смотреть по вакансиям которые выкладывают работодатели в объявлениях, там они весь стек как правило перечисляют. Ещё в LinkeIn пошерстить тоже не будет лишним. Вышка не везде нужно 50/50
    Для джавистов хватает одной книги Шилдта (Герберт Шилдт: Java. Руководство для начинающих)
    Java хороший выбор, она везде, и по скорости как чистый Си, потому что она оптимизирована уже вдоль и поперёк. Многие Сишники на неё переписывают всё. В С# да вышка часто требуется, потому что университеты везде Microsoft лоббирует. А с Java сертификата какогото достаточно, и то не всегда.
    Ответ написан
    5 комментариев
  • Как задать комбинацию клавиш которая будет работать в любой языковой раскладке (X11 session)?

    NeoAnderson
    @NeoAnderson
    Создать не одну комбинацию а две в разных раскладках alt + p и alt + з для одной и той же команды
    Ответ написан
    1 комментарий
  • Как убрать ненужную всплывающюю подсказку?

    NeoAnderson
    @NeoAnderson
    Оно берёт язык из настроек браузера. Если браузером будет пользоваться человек у которого выставлен интерфейс на английском языке, то будет писаться по английски. Это HTML5
    Ответ написан
    6 комментариев
  • Что делать, если при запуске пк открывается биос?

    NeoAnderson
    @NeoAnderson
    Установите в BIOS OC mode "Normal"
    И после этого обновите BIOS скачав rom c официального сайта материнской платы
    https://ru.msi.com/Motherboard/B550M-PRO-VDH/support
    Ответ написан
    Комментировать
  • Проблема с жёстким диском?

    NeoAnderson
    @NeoAnderson
    Попробуйте отключить файл подкачки. Перезагрузиться, если проблема уйдёт, то добавьте оперативки.
    И купите SSD SATA любой диск для системы. Бу хотябы на 128 гб хватит с головой.
    Операционную систему паль с торрентов естественно тоже не ставьте.
    Ответ написан
    Комментировать
  • Как в Mamp поменять пароль для входа в phpmyadmin?

    NeoAnderson
    @NeoAnderson
    config.inc.php $cfg['Servers'][$i]['password'] Applications → MAMP → bin → phpMyAdmin
    Ответ написан
    Комментировать
  • Как удалить WSL?

    NeoAnderson
    @NeoAnderson
    Правой кнопкой / Uninstall
    Ответ написан
  • Как установить win 11 рядом с win 10, чтобы раздел восстановления и загрузки работал для 2 систем?

    NeoAnderson
    @NeoAnderson
    просто создаёте неразмеченную область, и выбираете её при установке Windows, всё остальное Windows 11 сделает сама из неё
    Ответ написан
  • Купил Материнскую плату Atermiter X99 G658Q и 32гб оперативной памяти к ней с частотой 3200 А работает на 2400?

    NeoAnderson
    @NeoAnderson
    Блок питания тут точно не причём. У одной планки рабочее напряжение меньше 1.5 вольта и 4 ватт потребления.

    Перепаянный чипсет наверное. 3200 это разгон на DDR4, не знаю что это за планка DDR4 должна быть, у которой 3200 не через разгон. Можно попробовать BIOS обновить, но китайский мусор легко превратить в кирпич этим. Прироста FPS не будет никакого, в пределах погрешности, разве что уровни быстрее прогружаться будут, не 2 секунды а 3.
    2400 абсолютно нормальная рабочеая частота по JDEC у DDR4. Да и вроде все планки без XMP так и идут, во всяком случае в бюджете до 100$ за комплект! Зачем её менять, стабильнее будет работать, тем более на таком китайском гуано как ваша "материнская плата". На будущее, лучше ASRock хотябы взять, дочку ASUS. Для сборок на GTX 960 450W это ещё с добрым запасом, там и 350W легко хватит, если нету десятка HDD.
    Ответ написан
    Комментировать
  • Почему ПК запускается со второго нажатия кнопки?

    NeoAnderson
    @NeoAnderson
    Сбросьте биос. Оперативную память вытяньте и вставьте, плохой контакт RAM
    Ответ написан
    1 комментарий
  • Удалил windows 11 из msconfig, что делать?

    NeoAnderson
    @NeoAnderson
    Ответ написан
    Комментировать
  • Почему диспетчер показывает, что 2.3ГБ ОЗУ - это 49%, хотя на компьютере установлено 16ГБ?

    NeoAnderson
    @NeoAnderson
    перейдите из вкладки "users" в вкладку "processes" там более детально расписаны все службы включая остальные групповые политики
    Ответ написан
    Комментировать
  • Как в Google Chrome, одним разом открыть от 50 до 100 новых вкладок, с указанным url-адресом?

    NeoAnderson
    @NeoAnderson
    Да. Можно.
    Для этого необходимо создать в избранном папку с 100 ярлыками. Затем нажать по ней скроллом.
    Надавить именно на колёсико а не на кнопку мышки.
    Ответ написан
    Комментировать