WebDeveloper2016: ORM в джанго "ленивая" - обращается к базе только в тот момент, когда требуются данные, поэтому запрос будет только один (но с несколькими условиями)
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, с ним все в порядке, но неплохо было бы обзавестись еще одним дешевым сервером для хранения резервных копий в другом датацентре.
solalex: "ВЫключеный комп и 3g-модем. и каким образом вам помогут вышеуказанные технологии?" - описано в моем ответе. "работают только с белыми адресами, и никогда не работали с серыми" - IPv6 Tunnel Broker + DynDNS, OpenVPN, Reverse SSH Tunneling, какая из этих технологий не работает с серыми адресами? "нужен дополнительный сервер в инете" - для IPv6 Tunnel Broker не нужен.
На этот случай есть: DynDNS, IPv6 Tunnel Broker, OpenVPN, и Reverse SSH Tunneling. Каждая из этих технологий позволяет решить проблему отсутствия белого адреса.
А какие пути для статики используются на втором сайте? Их тоже нужно перенаправить. Но если они пересекаются с путями на первом сайте, то возникнет проблема - придется вносить изменения в один из проектов.
xmoonlight: toster.ru, на котором мы сейчас общаемся, использует самый обыкновенный domain validated сертификат, несмотря на то что является крупнейшим аналогом stackoverflow на русском языке. Вы уверены что вам действительно требуется EV? Вы ведь не планируете самостоятельно собирать и хранить данные кредитных карт?
xmoonlight: при оформлении EV сертификата проверяются следующие вещи:
- существует ли организация, от которой поступил запрос;
- полномочия лица, действующего от имени организации;
- адрес;
- телефонный номер. https://en.wikipedia.org/wiki/Extended_Validation_...
цена - от $250 за 2 года
Владислав Инкогнитов: На этот вопрос мы с Назаром ответили одинаково - Ubuntu LTS (сейчас - 14.04, в мае 2016 - 16.04).
Кстати, в гугле решения лучше искать не по фразе "_описание_проблемы_ linux", a "_описание_проблемы_ ubuntu" - гораздо больше полезного находится, и существенно меньше попадается откровенного мусора.
Назар Мокринский:
> Пока видеокарта не включена - источника тепла нет.
А когда включается - появляется. Личный опыт - ноутбук 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, здесь уже все есть, ничего не нужно дополнительно устанавливать или настраивать. Первое впечатление с дискретной картой - ох уж это долбаное пристанище красноглазиков, у которых даже драйвер так просто не поставишь, для простейших операций приходится читать какие-то портанки-инструкции. Захочет человек впоследствии этим заняться - пожалуйста. Но при первом опыте это ему совершенно ни к чему.
Многим при выборе видеокарты под линукс не хватает доброго совета и трезвого взгляда на проблему чтобы сделать правильный выбор. Надеюсь что мои доводы в этом помогут.
Назар Мокринский: Ключевой вопрос - зачем? Зачем в компактный корпус, в котором и без того жарко, запихивать еще один источник тепла (снижая надежность, карта ведь не всегда простаивать будет)? Зачем использовать жалкое подобие мощной десктопной карты, если нужна производительность? Зачем создавать себе проблемы приобретая оборудование, для которого нет opensource драйверов? В чем принципиальное отличие дискретной карты от интегрированной для работы (и всех остальных повседневных задач за исключением игр)?
Если покупателю действительно нужна дискретная карта - он об этом уже знает и готов идти ради этого на определенные жертвы, такой человек к моему совету прислушиваться не будет. Во всех остальных случаях нужно отдавать предпочтение моделям с интегрированным видео.
Bumblebee/Prime (для Nvidia) и vgaswitcheroo (для Ati) - это как раз и есть тот самый "секс": наборы патчей операционной системы для обеспечения возможности выбора активной видеокарты (интегрированной/дискретной). Идеальная видеокарта должна быть такой, чтобы о ее существовании не приходилось задумываться - включил и работает.
Для требовательных к ресурсам игр есть приставки и десктопы, на ноутбуке дискретная карта не нужна. Это лишь дополнительный узел энергопотребления, нагрева, и отказа. Были бы еще драйвера нормальные - можно было бы подумать, а так...
С проприетарными драйверами две главных проблемы:
1. поддержка карты может прекратиться в любой момент по прихоти левой пятки производителя, и новые ядра (с исправлениями безопасности и новой функциональностью) на ней уже не заработают
2. никто не знает чем именно этот драйвер на самом деле занимается на компьютерах пользователей (с правами root)
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").
Один шестнадцатеричный символ - это нибл (полубайт), всего 16 возможных значений. Два символа - байт, 256 значений. С 256 объектами в каталоге прекрасно справится любая файловая система, нет никакого смысла сокращать их максимальное количество до 16, поэтому в своих проектах всегда применяю второй вариант.
habrastorage, кстати, использует трех-символьные имена подкаталогов (например, https://hsto.org/files/163/b9a/2a7/163b9a2a7dcf480... - это перебор. Больше 2 тысяч объектов в одном каталоге размещать не стоит, а 2^4^3 - это 4096. Файловые менеджеры при отображении содержимого каталогов всегда используют тот или иной тип сортировки (по имени, по дате, и т.д.), и если объектов слишком много, работать становится некомфортно.
Еще один момент, о котором необходимо позаботиться: если файлы могут быть загружены на сайт пользователями, то для предотвращения XSS уязвимостей размещать их нужно на отдельном домене.