Местоположение
Россия, Новосибирская обл., Новосибирск

Достижения

Все достижения (11)

Наибольший вклад в теги

Все теги (293)

Лучшие ответы пользователя

Все ответы (460)
  • Как управлять вероятностями появления поста (рейтинг, сортировка, "рекомендованное")?

    hint000
    @hint000
    у админа три руки
    1. прочитайте вот этот вопрос Как выбрать случайный элемент из списка с учётом его веса? , там Николай Панаитов дал хороший, годный ответ, и это содержит 70% ответа на ваш вопрос.
    2. в качестве веса поста попробуйте:
    w=c+a*Log(1+лайков[пост])+b*Log(1+просмотров[пост])

    3. в этой формуле коэффициенты a>=0, b>=0, c>=0 - это "ручки регулировки" для вашего отбора. Чем больше a, тем сильнее влияние лайков, чем больше b, тем сильнее влияние просмотров, чем больше c, тем больше "равных возможностей для всех".
    Ответ написан
  • Разбираюсь в правах доступа на папки внутри веб-сервера apache в ubuntu, как подружить юзера и www-data?

    hint000
    @hint000
    у админа три руки
    а как канонически правильно-то?
    Правильно так, чтобы минимизировать непредвиденные проблемы.
    muhasa в сущности админ, и теоретически права для него (и для его группы) могут быть в разных частях системы, куда веб-серверу не нужен доступ. Поэтому добавлять www-data в группу muhasa рисковано. Нужно добавить muhasa в группу www-data.
    Теперь другая ситуация. Допустим, есть всё тот же админ muhasa. Но кроме того есть хрен с горы pupkin - пользователь с минимальными правами, но всё же ему нужен доступ только в одну из папок внутри /var/www - к своему сайту. Если добавить pupkin в группу www-data, то этот Пупкин может порушить чужой сайт или получить доступ к чужим данным. В данном случае наоборот, безопаснее добавить www-data в группу pupkin.

    Теперь вы понимаете, что нет универсально-каноничного варианта, зависит от контекста. Поэтому админы не могут написать инструкции на все случаи.
    Ответ написан
  • Возможен ли перенос свободного места с раздела D на раздел С средствами Windows в ActiveDirectory?

    hint000
    @hint000
    у админа три руки
    Расскажу как добавить место к разделу C штатными средствами windows (не автоматизировано).

    Исходим из того, что С забит под завязку, D не совсем пустой, но на D свободно 50% или больше. Идём в управление дисками.
    1. правый клик на D, "сжать", выбираем такой объём, чтобы от D осталась половина.
    2. на освободившемся месте создаём раздел E, форматируем.
    3. копируем все файлы с D на E.
    4. отбираем у D его букву D, переименовываем E в D.
    5. удаляем средний раздел (бывший D)
    6. правый клик на C, "расширить", размер выбираем максимальный.
    Готово.
    Ответ написан
  • Чем нагрузить БП?

    hint000
    @hint000
    у админа три руки
    берём 70 метров алюминиевого провода АПВ 2.5 (сечением 2.5 мм2), по цене около 3 руб. за метр, т.е. всего около 200 руб.
    считаем сопротивление: https://ru.wikipedia.org/wiki/Удельное_электрическ...
    получаем ~0.7 Ом
    считаем по закону Ома, получаем при 36 вольтах ток около 50А
    откусываем от провода по несколько метров, вплоть до длины 35 метров - получаем возрастание тока до 100А.
    При такой длине нагрев провода будет умеренный, изоляция должна выдержать.
    Ответ написан
  • Как изменить разметку диска на установленной системе?

    hint000
    @hint000
    у админа три руки
    Если я сейчас уменьшу home и создам /var и /srv, то данные ведь сами туда не переместятся?
    Отвечу только на этот вопрос, т.к. на остальные тут уже много раз отвечали, поиск поможет.
    Данные сами не переместятся, нужно их переместить руками.
    Итак, вы создали новый раздел для /var.
    1. создаёте файловую систему на этом разделе (по сути так называют форматирование);
    2. создаёте точку монтирования /var1;
    3. пытаетесь перемонтировать / с опцией readonly, система не позволяет, тогда добавляете эту опцию в /etc/fstab и перезагружаете систему;
    4. монтируете в /var1 новый раздел;
    5. копируете всё из /var в /var1;
    6. перемонтируете / с возможностью записи; убираете readonly из /etc/fstab;
    7. прописываете в /etc/fstab новый раздел (который сейчас /var1) на точку монтирования /var; перезагружаете; удаляете пустой /var1;
    8. PROFIT;
    9. а можно было загрузиться с live-cd и сделать всё проще - перемонтирование в readonly и обратно не потребовалось бы.
    Ответ написан