• Как получить всех людей начинающихся с перечня букв?

    neatsoft
    @neatsoft
    WebDeveloper2016: ORM в джанго "ленивая" - обращается к базе только в тот момент, когда требуются данные, поэтому запрос будет только один (но с несколькими условиями)
  • Аренда дешевого дискового пространства, подскажете?

    neatsoft
    @neatsoft
    FAQ на https://www.time4vps.eu/pricing/ :
    Q: Which version of Linux Kernel available?
    A: We use latest stable and most up to date Linux Kernel version 2.6.32.
    Смешно :)

    Как у них со скоростью на тарифе 1 TB? Сколько времени потребуется чтобы залить или скачать этот ТБ? Kimsufi, в свое время, в этом плане не порадовал. Сейчас пользуюсь onlinenet, с ним все в порядке, но неплохо было бы обзавестись еще одним дешевым сервером для хранения резервных копий в другом датацентре.
  • Как включить компьютер через 3g модем?

    neatsoft
    @neatsoft
    solalex: "ВЫключеный комп и 3g-модем. и каким образом вам помогут вышеуказанные технологии?" - описано в моем ответе. "работают только с белыми адресами, и никогда не работали с серыми" - IPv6 Tunnel Broker + DynDNS, OpenVPN, Reverse SSH Tunneling, какая из этих технологий не работает с серыми адресами? "нужен дополнительный сервер в инете" - для IPv6 Tunnel Broker не нужен.
  • Как включить компьютер через 3g модем?

    neatsoft
    @neatsoft
    На этот случай есть: DynDNS, IPv6 Tunnel Broker, OpenVPN, и Reverse SSH Tunneling. Каждая из этих технологий позволяет решить проблему отсутствия белого адреса.
  • Возможно ли развернуть два веб-сервера на 1 домене?

    neatsoft
    @neatsoft
    а вообще, статику лучше или с помощью nginx раздавать (скопировать в server root), или с помощью CDN - они с этим справляются гораздо лучше
  • Возможно ли развернуть два веб-сервера на 1 домене?

    neatsoft
    @neatsoft
    например, если для css файла указан путь /static/css/main.css, а для js - /static/js/main.js, нужно добавить location /static
  • Возможно ли развернуть два веб-сервера на 1 домене?

    neatsoft
    @neatsoft
    А какие пути для статики используются на втором сайте? Их тоже нужно перенаправить. Но если они пересекаются с путями на первом сайте, то возникнет проблема - придется вносить изменения в один из проектов.
  • Чем отличается бесплатный ssl сертификат от платного?

    neatsoft
    @neatsoft
    xmoonlight: toster.ru, на котором мы сейчас общаемся, использует самый обыкновенный domain validated сертификат, несмотря на то что является крупнейшим аналогом stackoverflow на русском языке. Вы уверены что вам действительно требуется EV? Вы ведь не планируете самостоятельно собирать и хранить данные кредитных карт?
  • Чем отличается бесплатный ssl сертификат от платного?

    neatsoft
    @neatsoft
    xmoonlight: при оформлении EV сертификата проверяются следующие вещи:
    - существует ли организация, от которой поступил запрос;
    - полномочия лица, действующего от имени организации;
    - адрес;
    - телефонный номер.
    https://en.wikipedia.org/wiki/Extended_Validation_...
    цена - от $250 за 2 года
  • Как направить исходящие запросы через второй IP на сервере?

    neatsoft
    @neatsoft
    правильно ли задан адрес шлюза, через который осуществляется доступ к 3.3.3.3 через 2.2.2.2?
    ping 2.2.2.254
  • Какой дистрибутив подойдет к Asus X550CC?

    neatsoft
    @neatsoft
    Владислав Инкогнитов: На этот вопрос мы с Назаром ответили одинаково - Ubuntu LTS (сейчас - 14.04, в мае 2016 - 16.04).
    Кстати, в гугле решения лучше искать не по фразе "_описание_проблемы_ linux", a "_описание_проблемы_ ubuntu" - гораздо больше полезного находится, и существенно меньше попадается откровенного мусора.
  • Какой дистрибутив подойдет к Asus X550CC?

    neatsoft
    @neatsoft
    Назар Мокринский:
    > Пока видеокарта не включена - источника тепла нет.
    А когда включается - появляется. Личный опыт - ноутбук hp, в котором пришлось по гарантии менять материнку из-за перегрева видеокарты. Ключевое слово - по гарантии. Работал ноут во вполне щадящем режиме - браузер, текстовый редактор. К сожалению, в этой модели нет опции отключения дискретной карты в биосе, и делать это сейчас приходится с помощью vgaswitcheroo (во избежание повторения проблемы).

    > что я делаю не так?
    "...поиграть..."
    Я не любитель заниматься психоанализом, но в данном случае был задан прямой вопрос, и я посчитал для себя допустимым на него ответить.
    Желание "понести куда нужно и комфортно поиграть" - это инфантилизм. Активность не направленная ни на личностное развитие, ни на общественное благо, ни на повышение благосостояния, ни на заботу о близких. У большинства людей это возрастное - со временем проходит. Школьники и студенты увлеченные играми - это именно та особенная категория покупателей, которую я деликатно назвал в предыдущем комментарии "уже знает и готов идти ради этого на определенные жертвы".
    Для "комфортно поиграть" существуют консоли и десктопы, но лучше тратить время на что-нибудь более полезное.

    > нет opensource драйверов - ещё более смешно
    О том чем плохи проприетарные драйвера, я написал в одном из предыдущих комментариев, ни первый ни второй пункт особого веселья у меня не вызывают. Нуво особыми успехами похвастаться не может (из-за отсутствия сотрудничества со стороны производителя), его дальнейшая судьба крайне туманна - https://nouveau.freedesktop.org/wiki/FeatureMatrix/
    В отсутствие острой и осознанной необходимости, приобретения оборудования без открытых драйверов стоит избегать. По этой ссылке можно ознакомиться с отношением Линуса к компании Nvidia - https://www.google.ru/search?q=linus+nvidia&tbm=isch Всецело его в этом вопросе поддерживаю :)

    > В чем принципиальное отличие - В воспроизведении видео высокого разрешения, в браузерах, офисных пакетах, графических редакторах и других приложениях
    Intel gpu прекрасно справляется с ускорением видео во всех вышеперечисленных сценариях, нагрузка на процессор при этом минимальная.

    > Пользователь знает и даже купил уже ноутбук
    Две немаловажных детали:
    1. Пользователь покупал ноутбук для винды;
    2. Консультировали его на форумах и в магазине те самые представители категории "знает и готов".

    > Вопрос лишь в том что за дистрибутив поставить, а вы тут яростно доказываете что при этом нужно в обязательном порядке отключать дискретную карту
    Важной деталью вопроса я посчитал для себя эту его часть: "прошу подсказать, что на него подойдёт сразу, чтобы не пришлось с ним...", исходя из этого и отвечал. Отключить дискретную карту в биос гораздо проще чем заниматься установкой и настройкой проприетарных драйверов. А о существовании Intel пользователю в процессе установки Ubuntu даже задумываться не приходится - все просто работает.
    Первое впечатление о линуксе после винды у пользователя с интеграшкой Intel - wow, здесь уже все есть, ничего не нужно дополнительно устанавливать или настраивать. Первое впечатление с дискретной картой - ох уж это долбаное пристанище красноглазиков, у которых даже драйвер так просто не поставишь, для простейших операций приходится читать какие-то портанки-инструкции. Захочет человек впоследствии этим заняться - пожалуйста. Но при первом опыте это ему совершенно ни к чему.

    Многим при выборе видеокарты под линукс не хватает доброго совета и трезвого взгляда на проблему чтобы сделать правильный выбор. Надеюсь что мои доводы в этом помогут.
  • Какой дистрибутив подойдет к Asus X550CC?

    neatsoft
    @neatsoft
    Назар Мокринский: Ключевой вопрос - зачем? Зачем в компактный корпус, в котором и без того жарко, запихивать еще один источник тепла (снижая надежность, карта ведь не всегда простаивать будет)? Зачем использовать жалкое подобие мощной десктопной карты, если нужна производительность? Зачем создавать себе проблемы приобретая оборудование, для которого нет opensource драйверов? В чем принципиальное отличие дискретной карты от интегрированной для работы (и всех остальных повседневных задач за исключением игр)?
    Если покупателю действительно нужна дискретная карта - он об этом уже знает и готов идти ради этого на определенные жертвы, такой человек к моему совету прислушиваться не будет. Во всех остальных случаях нужно отдавать предпочтение моделям с интегрированным видео.
  • Какой дистрибутив подойдет к Asus X550CC?

    neatsoft
    @neatsoft
    Bumblebee/Prime (для Nvidia) и vgaswitcheroo (для Ati) - это как раз и есть тот самый "секс": наборы патчей операционной системы для обеспечения возможности выбора активной видеокарты (интегрированной/дискретной). Идеальная видеокарта должна быть такой, чтобы о ее существовании не приходилось задумываться - включил и работает.
  • Какой дистрибутив подойдет к Asus X550CC?

    neatsoft
    @neatsoft
    Для требовательных к ресурсам игр есть приставки и десктопы, на ноутбуке дискретная карта не нужна. Это лишь дополнительный узел энергопотребления, нагрева, и отказа. Были бы еще драйвера нормальные - можно было бы подумать, а так...
    С проприетарными драйверами две главных проблемы:
    1. поддержка карты может прекратиться в любой момент по прихоти левой пятки производителя, и новые ядра (с исправлениями безопасности и новой функциональностью) на ней уже не заработают
    2. никто не знает чем именно этот драйвер на самом деле занимается на компьютерах пользователей (с правами root)
  • Как лучше хранить огромное число небольших файлов?

    neatsoft
    @neatsoft
    256 каталогов в ext4 занимают 256*4094=1MiB, 256+256*256 каталогов - 257MiB.
    Кстати, папки (folders) - это в винде, в линуксе - каталоги (directories) :)

    Никаких сложностей в последовательном обходе 64K каталогов я не вижу, но гораздо лучше монтировать файловую систему с параметром noatime, а всю логику, включая контроль дат, возлагать на бэкэнд и базу данных. И nginx и apache позволяют контролировать нативную отдачу фалов из бэкэнда с помощью специальных заголовков - X-Accel-Redirect и X-Sendfile. Помимо контроля дат и прав доступа, использование этого механизма также позволит отдавать фалы используя осмысленные имена (например, /e3/b0/e3b0..b855/image.png вместо /e3/b0/e3b0..b855), и устанавливая правильные заголовки (например, Content-Disposition: attachment; filename="image.png").
  • Как лучше хранить огромное число небольших файлов?

    neatsoft
    @neatsoft
    Один шестнадцатеричный символ - это нибл (полубайт), всего 16 возможных значений. Два символа - байт, 256 значений. С 256 объектами в каталоге прекрасно справится любая файловая система, нет никакого смысла сокращать их максимальное количество до 16, поэтому в своих проектах всегда применяю второй вариант.
    habrastorage, кстати, использует трех-символьные имена подкаталогов (например, https://hsto.org/files/163/b9a/2a7/163b9a2a7dcf480... - это перебор. Больше 2 тысяч объектов в одном каталоге размещать не стоит, а 2^4^3 - это 4096. Файловые менеджеры при отображении содержимого каталогов всегда используют тот или иной тип сортировки (по имени, по дате, и т.д.), и если объектов слишком много, работать становится некомфортно.

    Еще один момент, о котором необходимо позаботиться: если файлы могут быть загружены на сайт пользователями, то для предотвращения XSS уязвимостей размещать их нужно на отдельном домене.