Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
ЕБАТЬ МОЙ ХУЙ! Я таки запустил джангу! Сука! Правда, она для питона 2, но уже, сука, что-то!
Вот какого хуя DO требует внести в ALLOWED_HOSTS внешний, сука, айпишник? И как быть тогда с settings.py? Дома иметь один, там иметь второй, а изменения руками раскидывать?
Подожди, но все же работает так: web - nginx - django? Зачем в джанге указывать ip кроме локалхоста?
Уже посмотрел мануал. Оказывается. ALLOWED_HOSTS - это возможные заголовки Host. Ну пц, а на кой они джанге нужны? Это же придется в случае добавления доменного имени редактировать конфиг джанги. КАКОГО ХУЯ ЭТО НЕ В КОНФИГЕ ВЕБ СЕРВЕРА, Я ВАС СПРАШИВАЮ???? И почему по умолчанию она не работает со всеми, как flask, кажется? От чего это ограничение должно защищать?
> какой смысл
Чтобы злоумышленник не разослал письма для восстановления пароля со ссылкой на свой домен всем юзерам твоего сайта, к примеру.
> на стороне джанги
Ну они же пишут, что раньше доверяли веб-серваку. Но потом их заебали кривые настройки этих самых серваков и они решили перестраховаться.
> Чтобы злоумышленник не разослал письма для восстановления пароля со ссылкой на свой домен всем юзерам твоего сайта, к примеру.
ЯННП. У тебя же кстати сток открывается с любым хостом.
А атаки... Вспомни как на ГК сток кешировался и когда кто-то заходил с другого домена, то все ссылки в стоке генерились на него (отравление кеша). Либо злоумышленник заставит твой сервак отправить юзерам какое-нибудь письмо со ссылкой на левый домен.
З.Ы. Имхо, сама идея генерить ссылки относительно какой-то хуйни, пришедшей от юзера - уже архитектурный косяк. Но админам, видимо, было лень писать в конфиге настоящее имя хоста. Хотелось чтобы "залил файло - и всё заебись". В итоге теперь его всё равно писать приходится.
Кстати, всегда интересовал вопрос, а реально вообще сделать свой домен и держать всё необходимое на сервере самому, или для этого обязательно с большим братом на связь выходить?
ALLOWED_HOSTS это лист Hostов которые Django будет сервать (иначе выдаст 400 bad req).
Host передает браузер (часть http 1.1), но фронтэенд должен передать его гуникорну/uwsgi.
Конкретно в nginx это делается
proxy_set_header Host $host;
Что у тебя за фронт и как его настраивать -- читай доки по DO.
>>Правда, она для питона 2
что мешает поставить тройку?
в ubuntu она есть apt get install python3, в centos надо подключать EPEL, но тоже не проблема.
И вообще надо использовать docker и не зависеть от операционки
>> И как быть тогда с settings.py
Конечно же надо иметь
На проде у тебя по другому сервица статитка, отключен DEBUG, нет Debug toolbar в installed apps, включен caching template loader (он сам включен коли у тебя DEBUG=False) итд
Не пробовал. На DO была отдельная виртуалка с готовой джангой, я-то подумал, что дальше залил файло по SFTP и все будет заебись. А по факту, если надо делать что-то не предусмотренное - придется разбираться и делать ручками.
> И как быть тогда с settings.py? Дома иметь один, там иметь второй, а изменения руками раскидывать?
В своём гит-репозитории сделать файлы settings.dev.py и settings.prod.py, один раз настраиваешь, чтобы дома и на сервере использовался нужный файл настроек, и всё, больше руками ничего нужно делать, просто меняешь нужный файл и коммитишь.
Тебе надо разместить на хостинге скрипт деплоя, который будет делать git pull из нужной ветки и собирать всё что нужно/рестартовать контейнер, если надо. Это стандартная практика. Для этого есть и готовые решения (e.g. Jenkins).
Пушишь в гит новые правки, вызываешь скрипт для обновления.
P.S. Вернее скрипт даже не надо нигде размещать, можешь хранить его где тебе вздумается, пусть коннектится по ssh и выполняет git pull и какой-нибудь restart.
> Для этого мне где-то надо держать приватный гит сервер, так?
Нет, если ты не боишься показывать свой код, а коннекты к базе и стратегически важные места будешь хранить в заигноренных файлах, тебе хватит и публичного гитхаба.
> На программерских фирмах? В веб-студиях
Ну у пыхомакак
Заливаю, точно так же как и ты шкрипт для скрытия. А пока проект оччень далек от опубликования.
Если хочешь ускорить процесс - создай виртуалку с образом джанги дигиталокеана и расскажи как там джангу на третий питон переключить.
Где можно посмотреть набежавший счет? https://cloud.digitalocean.com/settings/billing - View Usage Details там все округлено вверх до одного цента. Поддержка тупит и отвечает на что угодно, кроме вопроса. И кто-то ее еще хвалил.
БЛЯЯЯЯЯЯЯ! Залил свой проект - запаковал в 7zip, залил, снес то что было, распаковал. Теперь попытался скачать файл из site/static, он мепится в /home/django/django_project/django_project/static. И что вы, сука, думаете? При распаковке похерились права. Вот так вот, вместо того чтобы программировать я ебусь с прыщеговном.
Почему с этой ебучей джангой нету такого как с жавой - создаешь .war файл прямо в ide, заливаешь на сервак через web - а остальное делает он?
Конечно, похерились. Сделай группу www-users, добавь туда nginx и gunicorn и дай права на чтение всей этой группе на уровне папки /home/django/django_project/.
>>ебусь с прыщеговном.
ебешься с man chown? Или с тем местом где про -R написано?
>>заливаешь на сервак через web - а остальное делает он?
Потому что в описанной тобой структуре статику будет сервать контейнер (томкет или джетти или глассфиш) и распакнет он его себе в правильное место (или не распакнет вовсе).
Ты же используешь два отдельных сервиса: nginx и gunicorn.
Хочешь чтобы "везде работало" -- нет проблем. Делаешь Dockerfile, отлаживаешь локально и деплоишь куда угодно: везде работать будет.
зы: вообще советую автоматизировать деплоймент.
Или шельник напиши, или что-нить в этом духе. Выкладка должна делаться ОДНОЙ КНОПКОЙ, иначе ты будешь страдать.
Это еще в "континиус деливери" сказано
> отключить
это как половина хауту в интернетах под седьмой центос, где заходила речь про фаерволл, начиналась со слов "удалите firewalld и установите iptables", хотя обычно то, что шло дальше, вполне укладывалось в 1-2 команды firewall-cmd
так и с сеалинэкс - а ведь в том же центосе он взведен по дефолту даже в минимальной версии, что не даст просто так поставить нжинкс и "пошарить" любую папку просто на базе добавления в группу - надо метки ставить на папку или расширять права для нжинкса через компиляцию политики
ну или как баклан будешь читать в еггог-логе Permission denied, и не понимать какого хера
> ну или как баклан будешь читать в еггог-логе Permission denied, и не понимать какого хера
Ссука! Вот как я читал этот Permission denied. Хорошо хоть права прыщавые знаю.
Я никогда не порчу ни firewalld ни ufw, потому что прочитать один man и сделать "как принято в ОС" луче, чем все сломать и написать правила iptables руками (поддерживать будет дороже)
В SELinux одним маном не обойдешься, да и лично мне в нем смысла мало: если на VPSке один пользователь интерактивный (я) и три сервиса и один сайт -- то нафига мне тонкие настройки SeLinux?
Imho это нужно когда на сервере тусит куча людей, либо когда того требуют политики безопасности компании (они иногда диктуют какой процесс имеет доступ к какой папке, какому порту итд)
Privileges это набор атрибутов процесса (унаследованный изначально от юзера) который говорит что ему можно, а что нельзя. Например, можно-ли отключать комптютер.
Неужели ты и термин ACL никогда не слышал? Апермишены в файлике менял в винде?
Вот у каждого объекта в винде есть такой вот набор правил -- allow/deny для разных юзеров на разные действия. И еще есть такой же для аудита. Это и есть ACL.
Про SELinux:
Родные права слишком убоги.
Например, ты хочешь разрешить только юзеру pupkin открывать порт 8129.
Как ты это сдеаешь в линуксе? Никак! Рут может все открывать, а все неруты могут порты> 1024 (aka not well known).
> Ты же используешь два отдельных сервиса: nginx и gunicorn.
Не я а те кто сервак настраивали.
> Делаешь Dockerfile, отлаживаешь локально и деплоишь куда угодно: везде работать будет.
Там есть образ докера. Стоит на него перейти? Производительность не хуже будет? Будут проблемы какие-то?
Это, притормози, я же только разбираюсь. Если заебет - что-нибудь напишу. А пока я больше ебусь с серваком,чем с кодом.
Тут нахуй не chown нужен был, а дать права на чтение и "выполнение" каталогов www-data. В любом случае, ставя образ "django", я рассчитывал, что все будет работать. А тут походу будет проще заново сервак настроить.
Кстати, помню, как-то раз сделал на своём компе файл только для чтения (вроде даже изменять запретил). В итоге изменять его нельзя было, а удалить - можно. Юмора так и не понял.
Если папка не только для чтения, то нужно. На прыщах тоже аттрибуты файла отвечают за изменение, папки - за удаление. Правда, отдельно запретить удаление там нельзя.
Я на виндах однажды столкнулся с такой хренью что не могу управлять парой служб. Обычно такое делают антивирусы, но и вирусы тоже.
Решение нашлось однажды и полуслучайно (когда я пытался с корнем выковырять одну вредоносную службу).
Не смог удалить regeditом запись. Как оказалось в реестре тоже стоят ACL-права на папки и ключи.
Пока там галочки не взведёшь, служба не останавливается, ничего не удаляется.
Дык казалось бы в винде я рут царь и бог, а система не даёт мне остановить какую-то вирусную службу. Не удалить, а просто выключить автостарт хрени, которая поставилась без моего ведома.
И это нужно было догадаться что простые пауза/стоп как-то связанны с ACL-ключом в реестре. Вот что меня сразило.
> Дык казалось бы в винде я рут царь и бог
Lol
> а система не даёт мне
You control free programs
Nonfree programs controls you
> И это нужно было догадаться man
Я уже отвечал тебе.
Впервые попробовал классе в шестом.
Так, чтобы жить полностью в линуксе, без винды — года три.
До этого параллельно поюзывал. Восьмёрку и десятку никогда в жизни не имел у себя и не юзал плотно.
У меня был одногруппник которое поставил ебунту и первое время бугуртил, когда я его троллил "я в могу путти запустить профиль и там будут все настройки, а как там у тебя?". Через годика 2 он снес прыщи нахуй и поставил семерку, ибо надоело играться. Может, ты просто еще эту стадию не прошел?
Ну затролль меня, я побугурчу. Что там у тебя в арсенале, юникод в консоли?
> надоело играться
Так вот для чего он изначально туда шёл?
> Может, ты просто еще эту стадию не прошел
Больной лечит здорового.
У меня нет ни одной претензии к Linux, потому что я не потребитель. У меня нет к нему требований. Если бы он был в тысячи раз хуже, я бы отказался в его пользу от винды просто из соображений свободы, потому что мне моча в голову ударила не по юзабилити, не по простоте, не по лени, а по жранью мозолей free software как таковому, и как бесконечно приятное дополнение ко всему, оказалось, что по этим же причинам вокруг этого явления собираются люди с замечательным складом ума, с которыми мне очень нравится общаться. Вот в чём дело.
Я, Сём, могу назвать тебе слово, над которым тебе стоило бы, сдаётся мне, побольше медитировать. Самоирония.
Спасибо, надоело. Ну можешь ответить на вопрос про профили путти.
> юникод в консоли
Ну эту стадию прыщи уже больше 10 лет как прошли. А так с юникодом у них долго было плохо, да. В NT он был изначально.
> Так вот для чего он изначально туда шёл
Не знаю. А ты для чего?
> потому что я не потребитель.
> я бы отказался в его пользу от винды просто из соображений свободы,
То ли это фаза как у одногруппника, то ли ты реально пердолик поехавший. В любом случае, для меня это уже пройденный этап.
> я бы отказался в его пользу от винды просто из соображений свободы, потому что мне моча в голову ударила не по юзабилити, не по простоте, не по лени, а по жранью мозолей free software как таковому
Честно, не понимаю такой подход. Деды воевали за свободу для того, чтобы мы жили в свободном мире, а не становились воинами за свободу и жили несвободно, находясь в изнурительной войне за свободу. Они воевали за возможность каждому получать и развивать качественное ПО, а не жрать бесплатное говно.
Программы и ОС лучше всё же по удобству выбирать. А воин за свободное ПО будет эффективнее, если пожертвует немного денег на годный проект вместо того, чтобы жрать что дают.
> а не становились воинами за свободу и жили несвободно
Я и не становлюсь воином, я же сказал, в линуксе меня всё устраивает. Я там не вынужденно, меня туда не загнали, я там не спрятался. Мне нравится там жить. У меня совершенно не агрессивная позиция.
Напоминаю, этот разговор появился из того, что Сёма первый спросил меня, давно ли я на прыщах.
> а не жрать бесплатное говно
Если нет устраивающей тебя свободной программы, а есть только несвободная, значит нужно реализовать свободную, а не использовать по необходимости или для удобства несвободную. При выборе между несвободной программой и никакой программой, никакая лучше. Несвободная программа хуже, чем ничего.
> воин за свободное ПО будет эффективнее, если пожертвует немного денег
А ещё эффективнее, если будет контрибьютить в свободные проекты или начинать собственные, которые бы удовлетворяли потребности его и коммьюнити. Именно к этому я и стремлюсь.
>>между несвободной программой и никакой программой, никакая лучше
Ты в курсе, кстати, что Торвальдс так не думает? Про историю с bitkeeper в курсе?
Я вот считаю то лучше всего та программа, которая хорошо решает задачу и стоит как можно меньше денег.
Иногда это Linux, иногда это продукты Microsoft:)
> Я вот считаю то лучше всего та программа, которая хорошо решает задачу и стоит как можно меньше денег.
Свободный софт лучше всегда. Если в данный момент проприетарный софт технически лучше, это не значит, что завтра его не выкупит какая-нибудь корпорация зла и скатит в сраное говно.
Риск есть всегда, его минимизируют отказом от вендор-лока.
Потратить два года на допиливание функционала, который можно купить за пару тысяч баксов как-то странно, особенно если это не твой главный продукт, а просто какой-то сервис
> Я вот считаю то лучше всего та программа, которая хорошо решает задачу и стоит как можно меньше денег.
> Иногда это Linux, иногда это продукты Microsoft:)
Голос разума на ГК.
Как же хорошо в холиварах иметь возможность читать взвешенное эталонное мнение, чтобы измерить уровень промытости своих мозгов той или иной ОС-сектой.
> У меня совершенно не агрессивная позиция.
>> Если бы он был в тысячи раз хуже, я бы отказался в его пользу от винды просто из соображений свободы
> При выборе между несвободной программой и никакой программой, никакая лучше. Несвободная программа хуже, чем ничего.
А мне кажется, это как раз агрессивная позиция. Может, агрессия направлена только на себя (давить бульдозерами программы чужих, когда своих нет), но это дела особо не меняет.
> начинать собственные
Вот это лучше не надо. В линуксомире у каждого свой развивающийся проект, только завершённых проектов маловато.
Стоит посмотреть срез этой свистопляски свободных нравов в андроидном магазине. На любой чих 100500 мелких приложений с одной кнопкой, которые либо ничего полезного не делают, либо делают какую-то питушню.
> На любой чих 100500 мелких приложений с одной кнопкой, которые либо ничего полезного не делают, либо делают какую-то питушню. ПРИЛОЖЕНИЕ ФОНАРИК
С РЕКЛАМОЙ
ТРЕБУЕТ ДОСТУП К ЗВОНКАМ, СМС, АДРЕСНОЙ КНИГЕ, МЕСТОПОЛОЖЕНИЮ, ПОЛНЫЙ ДОСТУП К ИНТЕРНЕТУ
> нужно реализовать свободную
Так а что ты тут сидишь? Солнце еще высоко, давай реализуй. А кто реализовывать будет? Каждый для себя? Результат будет еще хуже чем потуги выплавлять металл в каждом дворе в Китае.
Я вот уже дошёл до той стадии, когда не то, что линуксы, даже винду не ковыряю. Пока работает - не трогаю. Когда вылезает какая-нибудь питушня - вяло начинаю шевелиться в сторону решения проблемы.
> Я вот уже дошёл до той стадии, когда не то, что линуксы, даже винду не ковыряю. Пока работает - не трогаю. Когда вылезает какая-нибудь питушня - вяло начинаю шевелиться в сторону решения проблемы.
++++++++++++++++++++
Тоже старичок? Я вообще на хрю сижу, влом переставлять кучу софта на 7, которая к тому же подтормаживает.
По возрасту не старичок. Когда компьютер только получил - набросился на него, изучал. Интерес к программированию (как к созданию чего-то нового) остался, а с ОС возиться надоело.
В новых версиях Windows появились удобные фичи. Возможность запаузить копирование файла или продолжить его после разрыва сети, выбор при слиянии папок, что копировать, и автоматический пропуск одинаковых файлов; хоткеи для разворачивания-сворачивания окон удобные, диспетчер задач допилили. Вроде мелочи, а приятно, и без них неудобно.
Не знаю про ubuntu, у меня и тут всё работает.
Кстати, хотел виндовую убунту поставить на всякий случай, но лень.
Сегодня как раз файл грепал. grep, ls, less у меня работают. Не помню точно, зачем и откуда (msys-питухи?) они у меня. Набрал "bash" (вдруг там git-bash или ещё что в %PATH% прописалось?), оказалось, что нет, но винда предложила установить убунту.
В итоге отдельный линукс дома и не нужен. Виндовые проги рассчитаны на простых людей и нормально работают; линуксовая питушня кроссплатформенна и есть во всяких MinGW, Cygwin, MSys, теперь можно и путинки убунту накатить и юзать фичи обеих систем.
Скоро как с браузерами будет: все одного вида и совместимые, без специфичных требований любой даже продвинутый привыкший пользователь будет переключаться между ними и не замечать.
> Винда хорошая, потому что в ней есть Ubuntu
Которую я так и не поставил.
Не, винда просто хорошая, встроенный линукс - только потенциально полезная фича.
За щекой пусто
Я проверял. Гуй есть, на винде для него надо поставить сервер иксов (Vcxsrv например), работает шустро. Нет поддержки FUSE (и не больно-то собираются), что сильно уменьшает количество юзкейсов коляски. Через iproute2 можно рулить виндовыми интерфейсами, если очень хочется. Софт почти весь совместим, разве что три с половиной сискола не поддерживается. Алсо есть некоторые проблемы с терминалом, который не умеет в костыли вокруг кривых terminfo, как putty, из-за чего наблюдаются веселые артефакты ncursesа при работе по ssh с центосью (это обходится)
Ебу я, откуда пошло?
> винда - говно, и даже ебунта -недолинукс
Не надо предъявлять таких претензий человеку, пользующемуся виндой, коляской и гейосью на одном пк одновременно
А вот мне в свое время заебало, что каждый раз там что-то отваливается. Я наигрался и поставил винду.
Попробовал потом хваленый Manjaro, а он падает хлеще оригинала
Давай, давай, а ну, давай,
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
Давай, давай, а ну, давай,
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
с таким же успехом можно сказать что гуя нет, потому что WSL о твоем гуе не знает: Он просто ланчит программу с xlib/xcb, которая читает переменную окружения и цепляется к твоему серверу на винде же:) Кстати, спаибо за Vcxsrv: я знал только про xming.
Некоторые сисколы реализованы криво, из за чего OpenSSH не пашет коробоки (надо UsePrivilegeSeparation отключать)
Винду на продакшене используют те, у кого парк машин на винде, и у кого, в отличие от тебя, есть деньги на это. (пересекаться множествам не обязательно)
Смотря какой размер парка интересует. Дома у меня стоит четыре машины, три из них на винде, две из них - на лицензионной, и достал я их не на помойке. Большее количество мне просто не нужно. А завидовать - это плохо.
> Сейчас такие даже на помойке не найдешь, правда ведь?
Такие у меня тоже есть. А если ты найдешь на помойке машину на 1151 и 1155 (что, в принципе, вероятно, но вероятность стремится к уровню твоих знаний в ИТ), то поздравляю, ты наткнулся на редкостных мажоров.
> Я бы ебнулся, если бы у меня четыре полноразмерных компа стояли.
Если ты о шуме, то нормальные машины в нормальных корпусах не шумят.
Впрочем, корыто на 1155 не шумит даже в корпусе за 100 рублей из комиссионки.
> макароны
Свои предпочтения в еде лучше выкладывай в инстаграм, там их оценят
> Это мне о чем-то должно сказать?
Ну если бы ты открыл любую школьную книжку про строение компьютера, то ты бы увидел, что процессор (это не весь системный блок, как большинство ламеров принялось почему-то считать, это такая маленькая кремниевая штучка) вставляется в сокет (это такая дырка на материнской плате). А сокеты бывают разные, варианты которых я и указал. Надеюсь, это объяснение для дегенератов, не умеющих в ИТ, будет достаточно понятно.
> Чмонька, ты уровень своих знаний покажи сначала, а потом тяфкать будешь.
А ты заслужил?
> Я о месте. И вообще, в чем необходимость дома эту срань держать?
За одним я работаю, второй сам по себе работает, в качестве сервера, про его местоположение в доме в самом лучшем раскладе можно вообще забыть. С третьего мать (твоя)))0))0)0)0))) смотрит мыльное кинцо. Четвертый надо утащить на другую жилую площадь.
> сыроподобный продукт с дырками
Ну, у живущих на пособие и шастающих по помойкам на нормальную еду денег, может, и не хватает.
А сыр я не ем, я больше по колбасе
Ой, ты меня уел. Пойду читать какие там сейчас сокеты, а то только в макдак и возьмут.
>А ты заслужил?
Ну тогда ебало завали, гандон. Хуле.
>мать (твоя)))0))0)0)0))) смотрит мыльное кинцо
Оппа. Тут кто-то с мамкой еще живет. Воловиц, ты что ль?
Неправильная информация. Как раз у живущих на пособие в успешной стране на еду хватает, в отличие от жителей планетарных сверхдержав, решающих судьбу мира, пока население лакомится -подобными продуктами.
> Ой, ты меня уел
Тебя прям, наверное, гордость берет за то, что не знаешь какую-то совершенно не нужную в мире ИТ информацию, которую любой школьник знает, у кого ни спроси.
> Ну тогда ебало завали, гандон. Хуле.
Какой багор)))
> Тут кто-то с мамкой еще живет.
В моем возрасте позволительно
> Неправильная информация.
Проблемы с макаронами возникают почему-то только у тебя
Любой школьник знает еще много охуительно важной информации, вроде кличек одноклассников и школьного жаргона. Наверно, ты находишься с ними на одном уровне развития. РАсскажи какой-нить школьный мемас, а то я давно уже не в курсе.
>В моем возрасте позволительно
Так ты долбоёб малолетний? А я то думал! Или в твоем возрасте - это 38?
Собсно, если с мамкой жить, то проблема с макаронами не возникнет.
>Кто о чем, а Сёма о хуях
Так ты ж пидар. Инфа почти 100%
> знает еще много охуительно важной информации
Даже эта информация куда полезнее, важнее и объемнее, чем твои знания об ИТ
> малолетний
Я уже писал, сколько мне лет (19).
> если с мамкой жить, то проблема с макаронами не возникнет
Ну ведь зарабатывать априори может только мамка, и продукты покупать только она может. Впрочем, о чем говорить с человеком, живущим на пособии.
Охбля, реально МД. Ладно,не буду тебя трогать, а то окуклишься как кегдан. Все равно взять с тебя еще нечего. Хотя расскажи чем ты там зарабатываешь, а то голосеныш, вижу, прорезался, а вот есть ли что за душонкой - хз.
Хорошо когда мамка приготовит, постирает и жопу вытрет? Я прост уже забыл как это.
Пидар не я а пи. Просто 3,14-3,14дар не помещалось. Впрочем, я зарыл топор войны и не стал пересоздавать акк.
С чего ты взял что ты живешь лучше, чем я, даже с учетом мамки? Даже лучше обычных социальщиков здесь? Или ты про 4 компа? Мне они просто нахуй не нужны, я тебе уже написал. Мне их держать негде.
>Открываются новые интимные подробности жизни
Хуле тут открывать, МД в мамкином доме. Все там жили когда-то. Правда я уже забыл как это.
> Здесь мог бы быть еще один комментарий с тупым подъебом, но вместо этого Сукаблядь предпочел пойти смотреть фильм
Фильм про хаскель и форматирование комментариев в http://govnokod.ru/23859?
P.S. И ещё с таким ником над другими подтрунивает 🙂
Сейчас он узнает что ты в курсе про LGA 1151 и 1155 и скажет что ты, наверное, продавец компьютерного железа, и что у него был приятель который не знал чем процессор отличается от винчестера, но это не мешало ему быть программистом и зарабаывать кучу бабла
Алсо, блоки питания от Deepcool очень даже ничего и вполне тихие за свою цену.
Сказал бы я.
Если бы мне не пришлось потратить час на переобжимку проводов питания за китайцами, потому что те сделали это как обычно криво и по-мудацки, перепутав все провода друг с другом
Если вкраце, то в винде работает спец. сервис, в который загружено ядро линукса
Клиент этого сервиса (bash.exe или ubuntu.exe или wsl.exe итд) цепляется к нему по недокументированному LPC, и потом загружает т.н. picoprocess. Ядро винды знает что это picoprocess , и когда picoprocess делает sysenter (или там случается fault, или как-то иначе хочется получить сервис ядра) виндовое ядро переадресует это в тот самый "недокументированный" сервис.
> есть же TC
Сторонняя программа, ещё и платная. Я файлами в промышленных масштабах не управляю, Explorer'а хватает, про запас FreeCommander установил - запускаю, когда хитрую синхронизацию сделать надо или по FTP сходить или если компьютер с XP.
>> выбор при слиянии папок, что копировать
> Как это работает?
Вылезает окошко. Слева файлы, справа файлы, можно выбрать, какие копировать, какие пропустить по одному, можно сразу галочку поставить на левые/правые/все. Ещё где-то можно указать, чтобы в этом окошке одинаковые файлы не встречались.
> Win+D?
Win+Left, Right, Up, Down для разворачиванивания на весь, 1/2 или 1/4 экрана.
Ещё рабочие столы и к ним хоткеи есть, но я их только раз попробовал и забросил. Пользовался рабочими столами Руссиновича несколько лет назад, но потом понял, что Alt+Tab жать проще, да и все окна сразу под рукой. А если вкладки в браузере учитывать, то переключение контекстов на трёх уровнях (рабочие столы, окна, вкладки) - слишком громоздко.
>Сторонняя программа
А винда искаропки когда-то что-то из себя представляла?
> ещё и платная
Ой бля.
> в промышленных масштабах не управляю
Да и не надо. explorer раньше нихуя вообще не умел, как щас не знаю.
>Вылезает окошко. Слева файлы, справа файлы, можно выбрать, какие копировать, какие пропустить по одному, можно сразу галочку поставить на левые/правые/все. Ещё где-то можно указать, чтобы в этом окошке одинаковые файлы не встречались.
TC это еще на win 3.1 мог
>Win+Left, Right, Up, Down для разворачиванивания на весь, 1/2 или 1/4 экрана.
Мб прикольно. Как комп новый куплю интересно будет посмотреть куда скатилась винда.
> А винда искаропки когда-то что-то из себя представляла?
Действительно. Браузер для скачивания браузеров, доустановка готовых программ.
Почти тот же ПЕРДОЛИНГ, только не с конфигами и манами, а с системой в общем.
Хорошо, что ситуация меняется.
Ну ладно, пердолинг не такого уровня. Но развитие винды шло именно в том направлении, что она становилась более юзабельной изкаропки. 95 например была очень малоюзабельно. Первое, что делалось после установки - накатывались TC(тогда WC), Far, даже нортон коммандер, нортон утилиты и еще 100500 хуйнюшек с компакта с утилитами. К XP все стало сильно получше.
Сейчас жить без винды не такой уж и подвиг:)
То-ли дело было раньше: половина сайтов работает только в IE, драйверов к виндмодему нет в природе, увлекательнейший процесс настройки xfree timings чтобы выдать приличную частоту на нормальном резолбшене, шрифты говно, иполовина из них вообще без русских буков, аська меняет протокол каждые пол года и ломается micq или licq
> Делаешь Dockerfile
Почитал как его создавать - ну и простыня же, сука. Это какбэ не залить файлы по ftp или не создать в ide .war и залить на странице.
Ну если человеку так трудно даже с umask, то наверное для него это не плюс.
Docker тоже не без греха. Бывают имаджи где pid one process, например, не выполняет контракт initа и плодятся зомби.
Ну и вообще если ты берешь докер то ты отказываешься сразу от всех плюшек своего дистра, иной раз и cron надо вручную прописывать и logrotate ко всем сервисам итд.
В каком-то смысле настроить Docker даже сложнее, чем обычный ubuntu.
>> Второй плюс в том, что надо знать Linux.
Linux всё же для людей делали, а не для закрытой секты задротов, в которую пускают только избранных.
Сервер должен развёртываться максимально кроссплатформенно и просто. Тем более - сервер напитоне. Это не написание драйвера, чтоб про ОС что-то знать.
Должны требоваться только знания python и HTTP. Может, начальные знания о файлах и сети.
Хуйня. Я выше уже приводил примеры - рнр требует только заливки файлов, .war в жаве. Кстати, однокурсник с которым мы делали проект уже тогда работал фрилансером на GWT. Если надо было изменить конфиг - тупо ребутил сервак в панели. Зарабатывал, думаю, не то что больше плесени красноглазой всякой, а за его зарплату за пару месяцев во всяких не очень богатых странах можно всю семью в асфальт закатать.
>> Я выше уже приводил примеры - рнр требует только заливки файлов
да, если тебя устраивает конфигурация сервера, версия PHP и версии всех пакетов по умолчанию.
python/Flask точно так же работает.
>>war в жаве. Кстати
да, если тебя устраивает версия томката/джетти и версии всех джаров которые у него в класс-пасе и если тебе не надоп отом настраивать JNDI
Пыхари выбирают хостинг с нужной версией и потом оказывается что у них нет нужного драйвера PDO. Или драйвер mysql не той версии, что сервер.
Или еще что-то столь же веселое.
Потому более-ли-менее продвинутые пыхори берут виртуалку, ставят туда php-fpm (это как наш gunicorn, только FastCGI) и сами настраивают по статьям на хабре:)
>>Там что-то есть кроме JRE? Остальное сам заливаешь.
В томкате нет JRE, она есть у хостера видимо.
Там бывает log4j неправильной версии, например:)
>>Што??? Он не только для cgi?
Обыыный CGI уже сдох, хвала Яхве
Бывает обычно на выбор:
1) Apache и его модуль (mod_python, mod_php) который загружает интерпретёр в адресное пространство апача.
2) Nginx + сервер_приложений (по http или FastCGI).
У шаредов обычно первый пункт.
Я как-то давно видел у российского хостера sweb шаред хостинг с джангой: там была Gentoo, Apache и mod_python и python 2.6
Все работало через простое переписывание по FTP, но для меня такие схемы всегда мучительны потому что я всё время чего-нибудь не могу: то питон обновить, то версию psycopg, то openssl итд.
Будет два log4j в класс-пасе (из твоего приложения будет виден твой, а томкату(каталине) будет виден его), и разбираться потом кто кого нашел и куда пишет будет не очень приятно. Tomcat будет писать в одно место, а твое приложение в другое.
>>А какой остался?
FastCGI.
>>И как django может работать на шаред хостинге?
Есть такая штука -- википедия. Там иногда прикольно пишут.
"mod_wsgi"
[quote]
Позволяет запускать web-приложения в двух режимах: режиме встраивания, при котором используются одинаковые идентификаторы пользователя и группы (uid и gid соответственно) для всех использующих модуль приложений, а также в режиме демона (доступен для Apache 2.x) - где можно задать пользователя, от имени которого будет запускаться каждое приложение, что повышает безопасность в случае общего хостинга для разных пользователей.
[/quote]
>Есть такая штука -- википедия.
Гавно и сборище ссылок. Я тебя уже спрашивал - ты к джанго отношение имеешь? Если такой умный - мож покажешь, что написал?
> от имени которого будет запускаться каждое приложение
> Он же все время в памяти висит?
А иначе получается cgi
>>Чем он принципиально отличается от cgi?
У вас в Германии гугл за деньги?
CGI запускает процесс на каждый заход пользователя, и после обратки запроса завершается. А FastCGI висит в памяти и общается с сервером отвечая на каждый запрос.
>>Если такой умный - мож покажешь, что написал?
Всмысле я должен доказывать свое право писать на ГК?
Нет, доказывать я не буду. Можешь считать меня пиздаболом и не слушать:)
>>А иначе получается cgi
Нет, не получается. Почитай приведенную ссыль.
Apache либо загружает libpython в свое адресное пространство и гоняет питон внутри себя и от своего имени (как делали mod_python и mod_php) либо запускает новый процесс для твоего приложения.
Поскольку апаче стартует от рута (и лишь потом делает setuid в www-user) то он точно так же может стартануть процесс с твоим приложением (через fork).
Это НЕ CGI потому что новый процесс НЕ порождается на каждый запуск
SemaReal
Мне за знание этих вещей денюжка не капнет. Одминкой я становиться не собираюсь - это будет шаг назад. Не хочешь - не обсуждай, только не ной.
Суть CGI не только в порождении нового процесса, но и в полной реинициализации виртуальной машины. WSGI - это когда код запускается и висит в памяти, а на каждый запрос дергается функция. По крайней мере надо будет заново импортировать/инициализировать фреймверки на каждый запрос. За что пыхомакаки их и не любят.
Как делается реинициализация без старта процесса?
> Всмысле я должен доказывать свое право писать на ГК?
Мы начали говорить про джанго, а теперь соревнуемся кто лучше знает всякую админскую хуйню. Оно мне как-то поможет сервак поднять? Может ты в джанге не шаришь и перевел разговор туда где лучше понимаешь? Мне оно не очень нужно.
> Одминкой
да-да, классическая мантра дурачка, который думает, что программист, который даже не понимает, как запускается его приложение, даже на уровне пальцев, с чем и как оно взаимодействует, как оно масштабируется и в какие показатели упирается, дохуя кому-то нужен
как будто это сисадмин является системным и программным архитектором, или как будто у напитонопрограммиста дохуя стандартных способов работы его напитоноприложения как сервиса
Живность, я уже объяснял реальное положение вещей. http://govnokod.ru/23816#comment403040 Ты - необучаемый долбоёб. Иди нахуй. Может, в парашке у вас как-то по-другому, но твоя парашка меня не ебет.
> да-да, классическая мантра дурачка, который думает, что программист
Я давно говорю, что инженер-программист существует для решения проблем, а не для написания кода.
Если проблему можно решить в 5 раз быстрее и дешевле, не написав при этом кода — зачем тогда писать код?
Я не ною, а обсуждаю. Будет поинтереснее твоего заумного пердежа про то что все всё делают не так. Жалко www съебал, с ним бы пиздел.
> побираться
Ну значит будет говнокод работать у меня на локалхосте или через дев сервер. Бгг 🙂
>> побираться
> будет говнокод работать у меня на локалхосте или через дев сервер
Я не понимаю, о чём ты.
Я о "русня, быстро помогите мне настроить джангу и не заработать прыщей" вместо того, чтобы пойти и почитать туториал и спросить знающих людей на IRC/SO.
Интерптетирует программы из курсовых работ каких-то студентов, которым доведётся учиться у преподавателя, сформулировавшего язык, интерпретатор которого я на писал.
> Лол, просто то что ты делаешь для меня в общем пройденный этап. Я тебе же не зря про однокурсника рассказывал.
Я не умаляю твоих заслуг, но когда в человеке говорит опыт, он обычно спокоен и рассудителен, а ты нервный какой-то, что ли. Как будто linux — больная тема для тебя.
Скорее, линуксоиды. Куда не пойдешь - натыкаешься на них. Вот каждый хочет выебнуться своими знаниями, без которых ты замечательно обойдешься, в принципе.
>> Всмысле я должен доказывать свое право писать на ГК?
>> Нет, доказывать я не буду. Можешь считать меня пиздаболом и не слушать:)
Потому что он не собирается доказывать тебе свою состоятельность. Бросаться её доказывать свойственно как раз неуверенным в себе людям, у которых, как правило, состоятельности этой и нет. Потому что его не заботит твоё мнение о нём, и когда ты пытаешься справоцировать его школьной подъёбкой <<а ты сам не лучше>>, он может преспокойно тебя игнорировать, независимо от того, лучше он на самом деле (читай, в твоих глазах), или нет.
Отвечать на такие выпады всерьёз — ниже достоинства.
Кроме того, мне не верится, что если бы он что-то показал в ответ, тебя бы это в чём-то убедило.
А если ты действительно разбираешься в питоньем программировании на Джанго, то не мог не заметить, что он знает, о чем говорит.
> Бросаться её доказывать свойственно как раз неуверенным в себе людям, у которых, как правило, состоятельности этой и нет.
Мы с тобой наверно по-разному это понимаем. Спросить какое дело человек имел с обсуждаемой технологией, с какой, собсно, высоты он дает тут советы - вещь нормальная. Ты же когда на работу приходишь собеседоваться рассказываешь какой опыт у тебя с технологиями, используемые на фирме?
"Я ничо тебе не скажу" отдает анонимным пидарасом с лора, а то даже из /s/. Который ничто, щеки дует и боится чтобы его пустота не вскрылась.
> А если ты действительно разбираешься в питоньем программировании на Джанго, то не мог не заметить, что он знает, о чем говорит.
Блядь! Тут речь шла пока что об установке этой срани на сервак, про программирование не было не слова. Админко решило повыебываться знаниями, которые мне нужны ровно один раз тут и ни разу на работе.
> Спросить какое дело человек имел с обсуждаемой технологией, с какой, собсно, высоты он дает тут советы - вещь нормальная.
Ну хорошо, есть же ещё тон. Одно дело действительно поинтересоваться, но сделать это с уважением. Другое — как ты постоянно коверкать названия программ, всячески выказывать пренебрежение к делу, технологиям и собеседнику, огрызаться в ответ на советы, винить в неудачах тех, кто пытается тебе помочь, а потом требовать у них что-то тебе доказывать, потому что ты, видите ли, усомнился в их профессионализма. Это оскорбительно, и кроме хуемеряния никакой другой цели не преследует, не прячься за здравым смыслом, типа
> Ты же когда на работу приходишь собеседоваться рассказываешь какой опыт у тебя с технологиями
Тогда и веди себя подобающе, как на собеседовании.
Как ты докатился до жизни, что тебе надо такие вещи объяснять? Русня довела? Бросай ты этот телевизор.
> Ну хорошо, есть же ещё тон.
>Когда, через пару лет, ты научишься запускать свои приложения, у тебя начнутся другие проблемы то мы будем говорить про Django ORM, Django Forms, или postgres contrib
Могу же я поинтересоваться, что мне через пару лет этот человек будет рассказывать? Пока что он мне с паром у рта рассказывал, чем принципиально отличается fastcgi от cgi и wsgi, да так и не рассказал.
> Тогда и веди себя подобающе, как на собеседовании.
Сколько платить будешь?
> постоянно коверкать названия программ
Пердолюшке больно? ;(
> огрызаться в ответ на советы
Пойти на хуй в гугл? Я до этого и сам дойду.
Вот если бы кто-то дал совет как это не надо было бы настраивать. Но как же тогда повыебываться?
> Как ты докатился до жизни, что тебе надо такие вещи объяснять?
Блин, был же какой-то еврейский анекдот про "а я не спрашиваю советов", никак не могу нагуглить.
Ладно, уговорил.
Если хочешь -- можешь показать сырцы твоего приложения на джанге, чтобы мы могли осбуждать незнание джанги и питона, а не за незнание Linux.
> Другое — как ты постоянно коверкать названия программ, всячески выказывать пренебрежение к делу, технологиям и собеседнику, огрызаться в ответ на советы, винить в неудачах тех, кто пытается тебе помочь, а потом требовать у них что-то тебе доказывать, потому что ты, видите ли, усомнился в их профессионализма.
+1
Прыщи - гавно. Прыщебляди - пидорасы. Нет, мне нравится когда нас или рутер на линупсе тихо делает свое дело, кстати мне похуй что там, лишь бы работало. То есть, прыщи хороши, пока мне с ними не приходится соприкасаться. Но если ни дай бог приходится там колупаться... И каждый раз находится животное, которое норовит попинать за недостаточную готовность стать прыщеблядью. Да в гробу я видал ваши прыщи, за некоторыми исключениями типа wget/curl/coreutils. Пока я копаюсь с прыщеговном, я не занимаюсь вещами, которые могут дать мне что-то полезное.
Ты спрашиваешь прыщеблядков, как сделать что-то, и видишь, что в конечном итоге лучше или сделать самому, или оставить как есть. Это вся суть прыщеблядских ответов - выебываться. Никогда никто не будет делать что-то что уменьшает еблю - как же так, забесплатно? Да пошел он!
Если бы человек посмотрел виртуалку ДО и сказал что там делать или какую другую виртуалку лучше взять и там все настроить - другое дело. Но он будет заумствовать, а потом все равно пошлет в гугль или выставит агрессивным попрошайкой.
Игнорировать можно до определённого порога. А потом просто бесит, что кто-то не прав.
Вот у меня пригорает от тех, кто считает, что Земля плоская и несут какую-нибудь антинаучную питушню. Как же сука можно всерьёз нести такую ахинею, она же против здравого смысла? За здравый смысл особенно обидно становится. Сразу хочется либо сказать оппоненту, что он поехавший, либо попытаться выяснить его логику, чтобы уместить упоротое мнение в голове.
Про сборку данных, агрессивное вдавливание пользователей в вин10, неотключаемые без пердолинга (на домашней версии - без большого пердолинга, когда как раз узнаёшь, что на ветки в реестре тоже есть права) обновления, продавливание нелокальных учёток (началось в вин8).
Можно сказать что все имеют право на свое мнение, но только до того момента, когда придется соприкасаться с альтернативно одаренными дебсами, которые будут тебя держать за дебила.
Плоскоземельник дебил, но не более. А вот напыщенная прыщеблядь - это как мент, насосавшийся власти. Сидит и ждет, пока от него будут зависеть, и уж тогда он...
Вот так раз...
Во-первых, интересно было бы узнать, как она с такой формой не схлопнулась к хренам, попросить оценить влияние удерживающей изнутри питушни на поверхность.
Интересно было бы, если там какая-то powerball-подобная питушня почти без трения крутится и из-за центрестремительной питушни выпячивается, а по время удаления-приближения к Солнцу подраскручивается.
Я не понимаю, зачем ты обращаешь на них внимание, если знаешь, что без них замечательно обойдёшься. Ты очень трудный в общении человек, тебе что ни скажи, всё время такое ощущение, что обидишься. Почему ты не можешь смотреть на руснявых выскочек типа меня спокойно с высоты собственного опыта?
> Почему нельзя смотреть спокойно на стаю малолетних долбоебов, если ты среди них один нормальный? Ну как минимум больше не с кем будет общаться.
Сём, тут стая малолетних долбоебов каждый день тебя пытается утешить, когда ты разобидишься, а ты всё равно обижаешься. Я понимаю, бывает, когда на разной почве кого-то в коммьюнити травят, но ты тут уже реально всем как папа-алкоголик.
Полезная. Альтернативные подходы расширяют сознания. Больше инструментов для решения проблем.
Хаскелепитух может подойти к поставленному вопросы с другой стороны.
Живность, ты сама полезла объяснять мне вещи, без которых я бы прожил (что такое cgi, fastcgi и wsgi), а потом меня еще попрошайкой выставила. Ты же мудак пафосный красноглазый.
Как-то приходилось. Жить можно, ведь есть eshell. Его, кстати, написал нынешний главный мэйнтейнер емакса John Wiegley, когда ему под виндой пришлось сидеть.
Ну если ты конкретный вопрос сформулируешь, то, скорее всего, ответят. Или сам ответ поймёшь, пока описываешь. Если ты спросишь "русня, как поднять жангу под уникорном?", то тебя просто ткнут в туториал, и правильно сделают.
> Может, если нормально вопросы формулировать, люди охотнее отвечают?
А если очень потужиться - говорят, волосы на залупе вырости могут. Я сам не проверял, но может у кого-то получилось.
Моя личная статистика говорит, что SO - самое поганое место для задавания вопросов.
>>Суть CGI не только в порождении нового процесса, но и в полной реинициализации виртуальной машины.
В CGI нету понятия "виртуальной машины".
Стандарт CGI описывает что при запросе надо:
1) запустить процесс
2) установить ему переменные окружения с информацией об HTTP запросе
3) получить от него 0 или более заголовков
4) два перевода строки
5) тело
6) если каких-то нужных заголовков нет --добавить свои
7) выдать всё клиенту
WSGI это API питона, которое говорит какую функцию в питоновом модуле должен вызвать контейнер/сервер_приложений на HTTP запрос.
>>Как делается реинициализация без старта процесса?
Точно так же как с гуникорном: в память загружается питон (libpython в случае apache) и он висит в памяти дернает описанные WSGI функции на каждый звпрос
>>Может ты в джанге не шаришь и перевел разговор туда где лучше понимаешь?
Ты сам перевел разговор туда, потому что именно оно у тебя не получается. Когда, через пару лет, ты научишься запускать свои приложения, у тебя начнутся другие проблемы то мы будем говорить про Django ORM, Django Forms, или postgres contrib
> В CGI нету понятия "виртуальной машины".
Я рассматриваю это дело с точки зрения ЯП.
> описанные WSGI функции
Стоп! Я про fastcgi
> мы будем говорить про Django ORM, Django Forms, или postgres contrib
Так я и предложил тебе рассказать про то, что ты уже делал на джанге. Хочется же знать, с каким игсperdом я дело имею. Ну, расскажешь?
> Когда, через пару лет, ты научишься запускать свои приложения,
Бля, если я буду это делать по работе - у нас будет настройкой хостинга заниматься админ. Колупаться в прыщавой залупе - не работа программиста и я уже об этом говорил. Это я так, фофан балуюсь. Так что ты переоцениваешь ценность админских премудростей.
Типичная прыщеблядь, может быть, с лора. Тебе черепная коробка не жмет? Может, пора фимоз срезать? Или в серверной без окон такое проходит?
> Это я так, фофан балуюсь.
Месье знает толк.
Вистефан тоже фофан всякие прыщи и хаскели изучает. Так незаметно прыщи и одолевают. А потом - всё, пропал человек.
> PHPшники часто используют шаред хостинг, наверняка такое же есть и у питона: скопировал по FTP и всё работает.
Ыыыыы я уже который раз про такое спрашиваю? По идее, виртуалка с джангой должна быть простой, но только в теории. В реальности там дохуя перенастраивать придется, и не дай бог не туда залезть.
Уже какой день не отличаю Вистефана от Кашицына. Аватарки у них по структуре очень похожи (чёрно-белые с белыми пятнами в центре) и ники - тоже (ровная колбаса без выступающих элементов). Конечно, у второго ник длиннее, но это уже уходит за область, которую глаз вскользь сканирует.
Для различения этих пользователей приходится прикладывать ментальные усилия.
Нет. Различать почти одинаковые иконки - почти то же самое, что и читать тексты.
Я же говорю, что смотрю на иконки с никами вскользь, чтобы тратить время в большей части на прочитывание комментария. Когда иконки и ники визуально сильно разные (например, syoma и SemaReal), работает отлично.
Do I have to pay the cost of the server every time I create a new one?
No — you only need to pay for 1 hour of usage. Spinning up a new 1 GB server just to test something for a couple of minutes will only cost you $0.01, the hourly rate of $0.0074 rounded to the nearest cent.
> you only need to pay for 1 hour of usage
А реально при размере снепшота в 2 гектара - за 3 дня. Пиздуны ебаные. Вот, сука, классический маркетинговый пиздеж.
Итого: за включение/выключение виртуалки придется заплатить минимум 2,4 цента. Сейчас богатая успешная русня, конечно же, скажет, что сёма - нищеброд. Но, во-первый, виртуалка класса "хуйня из-под коня" есть уже за евро в месяц, а во-вторых, не люблю, когда мне пиздят.
https://try.digitalocean.com/performance/
Вроде пишут, что после регистрации нового пользователя начинается бесплатный период. Просят кредитку и подписать договор на продажу органов.
Ебучий DO, сука!!! Апи лагает и тупит. Снепшот с виртуалки в 10 гигов делается минут 15. Ну что за ёб вашу мать? Не проще ли держать виртуалку за евро постоянно включенной, чем ебстись с этим говном?
Короче, заебал меня сабж своими тормозами и глюками с включением-выключением виртуалки. Один раз я так заебался ждать пока виртуалка выключится, что лег спать. Набежало долга, я хуй забил и виртуалку отключили.
/dev/null 100%[===================>] 1.00G 237MB/s in 4.9s
ЕБББААААААТЬ!
Шо будет, если лимит трафика выбрать?
Вот какого хуя DO требует внести в ALLOWED_HOSTS внешний, сука, айпишник? И как быть тогда с settings.py? Дома иметь один, там иметь второй, а изменения руками раскидывать?
Грац.
> DO требует
Причём тут вообще DO? Если верить доке, это сама джанга требует для подстраховки (чтобы на запросы с левыми Host не отвечать).
А разные сеттинги для продакшена и разработки - имхо, норм. Один хрен потом разъедутся.
Уже посмотрел мануал. Оказывается. ALLOWED_HOSTS - это возможные заголовки Host. Ну пц, а на кой они джанге нужны? Это же придется в случае добавления доменного имени редактировать конфиг джанги. КАКОГО ХУЯ ЭТО НЕ В КОНФИГЕ ВЕБ СЕРВЕРА, Я ВАС СПРАШИВАЮ???? И почему по умолчанию она не работает со всеми, как flask, кажется? От чего это ограничение должно защищать?
Чтобы злоумышленник не разослал письма для восстановления пароля со ссылкой на свой домен всем юзерам твоего сайта, к примеру.
> на стороне джанги
Ну они же пишут, что раньше доверяли веб-серваку. Но потом их заебали кривые настройки этих самых серваков и они решили перестраховаться.
ЯННП. У тебя же кстати сток открывается с любым хостом.
Я не хочу чтобы мой сайт открывался по IP адресу
что ты как маленький?!
хостить свой DNS не нужно, но купить домен может каждый
ALLOWED_HOSTS это лист Hostов которые Django будет сервать (иначе выдаст 400 bad req).
Host передает браузер (часть http 1.1), но фронтэенд должен передать его гуникорну/uwsgi.
Конкретно в nginx это делается
Что у тебя за фронт и как его настраивать -- читай доки по DO.
>>Правда, она для питона 2
что мешает поставить тройку?
в ubuntu она есть apt get install python3, в centos надо подключать EPEL, но тоже не проблема.
И вообще надо использовать docker и не зависеть от операционки
>> И как быть тогда с settings.py
Конечно же надо иметь
На проде у тебя по другому сервица статитка, отключен DEBUG, нет Debug toolbar в installed apps, включен caching template loader (он сам включен коли у тебя DEBUG=False) итд
Точно так же твоей мамке пора сваливать на шоссе и не зависеть от наработанной клиентской базы чужого борделя.
В своём гит-репозитории сделать файлы settings.dev.py и settings.prod.py, один раз настраиваешь, чтобы дома и на сервере использовался нужный файл настроек, и всё, больше руками ничего нужно делать, просто меняешь нужный файл и коммитишь.
Пушишь в гит новые правки, вызываешь скрипт для обновления.
P.S. Вернее скрипт даже не надо нигде размещать, можешь хранить его где тебе вздумается, пусть коннектится по ssh и выполняет git pull и какой-нибудь restart.
> Это стандартная практика.
На программерских фирмах?
Нет, если ты не боишься показывать свой код, а коннекты к базе и стратегически важные места будешь хранить в заигноренных файлах, тебе хватит и публичного гитхаба.
> На программерских фирмах?
В веб-студиях
Ну у пыхомакак
Ну так это таки фирма из больше чем одного человека, где нужна какая-то доступная извне система версий. У меня же свн на локалхосте.
Как-то не хочется вводить третий сервак просто потому, что кто-то так привык.
Просто реп, хочешь — юзай паблик.
В команде на GH может быть INT_MAX программистов, но бесплатно у всех навиду
))) Откуда инфа?
на самом деле там INT_MAX -N коенчно же, но N достаточно большое
Что значит эта запись?
Ты же вроде новый говнокод заливаешь. Ты что нам исходники не дашь?
Если хочешь ускорить процесс - создай виртуалку с образом джанги дигиталокеана и расскажи как там джангу на третий питон переключить.
Так давно же 1024-- выложил.
Или ты ждёшь именно крестика? Хорошо сделаю.
Почему с этой ебучей джангой нету такого как с жавой - создаешь .war файл прямо в ide, заливаешь на сервак через web - а остальное делает он?
>>ебусь с прыщеговном.
ебешься с man chown? Или с тем местом где про -R написано?
>>заливаешь на сервак через web - а остальное делает он?
Потому что в описанной тобой структуре статику будет сервать контейнер (томкет или джетти или глассфиш) и распакнет он его себе в правильное место (или не распакнет вовсе).
Ты же используешь два отдельных сервиса: nginx и gunicorn.
Хочешь чтобы "везде работало" -- нет проблем. Делаешь Dockerfile, отлаживаешь локально и деплоишь куда угодно: везде работать будет.
зы: вообще советую автоматизировать деплоймент.
Или шельник напиши, или что-нить в этом духе. Выкладка должна делаться ОДНОЙ КНОПКОЙ, иначе ты будешь страдать.
Это еще в "континиус деливери" сказано
В ваш пердоликс SELinux не довезли что-ли?
это как половина хауту в интернетах под седьмой центос, где заходила речь про фаерволл, начиналась со слов "удалите firewalld и установите iptables", хотя обычно то, что шло дальше, вполне укладывалось в 1-2 команды firewall-cmd
так и с сеалинэкс - а ведь в том же центосе он взведен по дефолту даже в минимальной версии, что не даст просто так поставить нжинкс и "пошарить" любую папку просто на базе добавления в группу - надо метки ставить на папку или расширять права для нжинкса через компиляцию политики
ну или как баклан будешь читать в еггог-логе Permission denied, и не понимать какого хера
Ссука! Вот как я читал этот Permission denied. Хорошо хоть права прыщавые знаю.
В SELinux одним маном не обойдешься, да и лично мне в нем смысла мало: если на VPSке один пользователь интерактивный (я) и три сервиса и один сайт -- то нафига мне тонкие настройки SeLinux?
Imho это нужно когда на сервере тусит куча людей, либо когда того требуют политики безопасности компании (они иногда диктуют какой процесс имеет доступ к какой папке, какому порту итд)
SELinux позволяет на уровне политики настраивать какие сервисы ядра кому доступны и с какими ограничениями, а так же делать аудит
Что это? И в чем суть селинупса-то? Чем родные права не устраивают.
Privileges это набор атрибутов процесса (унаследованный изначально от юзера) который говорит что ему можно, а что нельзя. Например, можно-ли отключать комптютер.
Неужели ты и термин ACL никогда не слышал? Апермишены в файлике менял в винде?
Вот у каждого объекта в винде есть такой вот набор правил -- allow/deny для разных юзеров на разные действия. И еще есть такой же для аудита. Это и есть ACL.
Про SELinux:
Родные права слишком убоги.
Например, ты хочешь разрешить только юзеру pupkin открывать порт 8129.
Как ты это сдеаешь в линуксе? Никак! Рут может все открывать, а все неруты могут порты> 1024 (aka not well known).
А в SELinux можно.
Виндовые права? Видел.
Selinups может порта разрешать открывать? И всё? Я думал это фаером делается.
Кроме того selinux умеет логировать и управлять правами к файловой системе
И какая нахуй разница?
> А в selinux можно и по группе же.
Фаер в это не может?
> Кроме того selinux умеет логировать и управлять правами к файловой системе
А прыщи в это не могут?
такая что ты сразу получишь permission denied.
>>Фаер в это не может?
по группе процесса, владеющего дескриптором может, да
Кстати, netfilter не действует на unix domain sockets. Там можно конечно извращаться с пермишенном на файлы, но это костыль
>>А прыщи в это не могут?
out of box не могут логировать и управлять правами можно только для owner, group и everyone.
Некоторые вещи, которые делает SELinux , можно сделать всякими хитрыми хаками, некоторые вовсе нельзя.
SeLinux позволяет сделать это централизованно, в понятном формате и без хаков
Это очень важно?
То есть, это какая-то штучка для админов серваков?
Я бы сказал что это штучка для специалистов по безопастности которые ебут админов:)
> Ты же используешь два отдельных сервиса: nginx и gunicorn.
Не я а те кто сервак настраивали.
> Делаешь Dockerfile, отлаживаешь локально и деплоишь куда угодно: везде работать будет.
Там есть образ докера. Стоит на него перейти? Производительность не хуже будет? Будут проблемы какие-то?
Это, притормози, я же только разбираюсь. Если заебет - что-нибудь напишу. А пока я больше ебусь с серваком,чем с кодом.
Тут нахуй не chown нужен был, а дать права на чтение и "выполнение" каталогов www-data. В любом случае, ставя образ "django", я рассчитывал, что все будет работать. А тут походу будет проще заново сервак настроить.
Создаваемый файл будет иметь пермишен из umask, владелльцем будет пользователь и группа процесса
Или вот, например, атрибут "скрытый", он при копировании сохраняется?
Кстати, помню, как-то раз сделал на своём компе файл только для чтения (вроде даже изменять запретил). В итоге изменять его нельзя было, а удалить - можно. Юмора так и не понял.
Лечица очень просто:
1) убеждаешься что ты owner файла (take ownership)
2) идешь в security и там ставишь всё allow
Выходит, надо было в расширенном списке проставлять нужные флаги.
а группе Everyone даешь Read access
По идее должно сработать
Я на виндах однажды столкнулся с такой хренью что не могу управлять парой служб. Обычно такое делают антивирусы, но и вирусы тоже.
Решение нашлось однажды и полуслучайно (когда я пытался с корнем выковырять одну вредоносную службу).
Не смог удалить regeditом запись. Как оказалось в реестре тоже стоят ACL-права на папки и ключи.
Пока там галочки не взведёшь, служба не останавливается, ничего не удаляется.
https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa379557(v=vs.85).aspx
Реестр не самое смешное, бывают ACL и у примитивов синхронизации (section, event итд). У кого чешутся руки -- тот может запустить winobj и позырить
И это нужно было догадаться что простые пауза/стоп как-то связанны с ACL-ключом в реестре. Вот что меня сразило.
Lol
> а система не даёт мне
You control free programs
Nonfree programs controls you
> И это нужно было догадаться
man
Пофиксил. Пока не пнешь - не полетит.
Ну всё лучше, чем когда они тебя. А пнёшь — хорошо летит, если пинать умеешь.
Впервые попробовал классе в шестом.
Так, чтобы жить полностью в линуксе, без винды — года три.
До этого параллельно поюзывал. Восьмёрку и десятку никогда в жизни не имел у себя и не юзал плотно.
Ну затролль меня, я побугурчу. Что там у тебя в арсенале, юникод в консоли?
> надоело играться
Так вот для чего он изначально туда шёл?
> Может, ты просто еще эту стадию не прошел
Больной лечит здорового.
У меня нет ни одной претензии к Linux, потому что я не потребитель. У меня нет к нему требований. Если бы он был в тысячи раз хуже, я бы отказался в его пользу от винды просто из соображений свободы, потому что мне моча в голову ударила не по юзабилити, не по простоте, не по лени, а по жранью мозолей free software как таковому, и как бесконечно приятное дополнение ко всему, оказалось, что по этим же причинам вокруг этого явления собираются люди с замечательным складом ума, с которыми мне очень нравится общаться. Вот в чём дело.
Я, Сём, могу назвать тебе слово, над которым тебе стоило бы, сдаётся мне, побольше медитировать. Самоирония.
> юникод в консоли
Ну эту стадию прыщи уже больше 10 лет как прошли. А так с юникодом у них долго было плохо, да. В NT он был изначально.
> Так вот для чего он изначально туда шёл
Не знаю. А ты для чего?
> потому что я не потребитель.
> я бы отказался в его пользу от винды просто из соображений свободы,
То ли это фаза как у одногруппника, то ли ты реально пердолик поехавший. В любом случае, для меня это уже пройденный этап.
> Самоирония
Над чем?
> Над чем?
https://youtu.be/_z-s_P6bDh4
Честно, не понимаю такой подход. Деды воевали за свободу для того, чтобы мы жили в свободном мире, а не становились воинами за свободу и жили несвободно, находясь в изнурительной войне за свободу. Они воевали за возможность каждому получать и развивать качественное ПО, а не жрать бесплатное говно.
Программы и ОС лучше всё же по удобству выбирать. А воин за свободное ПО будет эффективнее, если пожертвует немного денег на годный проект вместо того, чтобы жрать что дают.
Я и не становлюсь воином, я же сказал, в линуксе меня всё устраивает. Я там не вынужденно, меня туда не загнали, я там не спрятался. Мне нравится там жить. У меня совершенно не агрессивная позиция.
Напоминаю, этот разговор появился из того, что Сёма первый спросил меня, давно ли я на прыщах.
> а не жрать бесплатное говно
Если нет устраивающей тебя свободной программы, а есть только несвободная, значит нужно реализовать свободную, а не использовать по необходимости или для удобства несвободную. При выборе между несвободной программой и никакой программой, никакая лучше. Несвободная программа хуже, чем ничего.
> воин за свободное ПО будет эффективнее, если пожертвует немного денег
А ещё эффективнее, если будет контрибьютить в свободные проекты или начинать собственные, которые бы удовлетворяли потребности его и коммьюнити. Именно к этому я и стремлюсь.
Ты в курсе, кстати, что Торвальдс так не думает? Про историю с bitkeeper в курсе?
Я вот считаю то лучше всего та программа, которая хорошо решает задачу и стоит как можно меньше денег.
Иногда это Linux, иногда это продукты Microsoft:)
Да, я просто дрочу медитирую вслух на слова Столлмана.
А про bitkeeper расскажи, что там?
> Иногда это Linux, иногда это продукты Microsoft:)
Мастер, мне остаётся только развести руками.
До git Linux жил на BitKeeper (проприетарном vcs). Столлман был против, но Торвальдсу было пофиг.
Свободный софт лучше всегда. Если в данный момент проприетарный софт технически лучше, это не значит, что завтра его не выкупит какая-нибудь корпорация зла и скатит в сраное говно.
Разработчиков Gnome даже выкупать не надо, они сами скатываются.
Более того, это не значит, что уже сейчас он не приносит тебе вреда.
Потратить два года на допиливание функционала, который можно купить за пару тысяч баксов как-то странно, особенно если это не твой главный продукт, а просто какой-то сервис
> Иногда это Linux, иногда это продукты Microsoft:)
Голос разума на ГК.
Как же хорошо в холиварах иметь возможность читать взвешенное эталонное мнение, чтобы измерить уровень промытости своих мозгов той или иной ОС-сектой.
>> Если бы он был в тысячи раз хуже, я бы отказался в его пользу от винды просто из соображений свободы
> При выборе между несвободной программой и никакой программой, никакая лучше. Несвободная программа хуже, чем ничего.
А мне кажется, это как раз агрессивная позиция. Может, агрессия направлена только на себя (давить бульдозерами программы чужих, когда своих нет), но это дела особо не меняет.
> начинать собственные
Вот это лучше не надо. В линуксомире у каждого свой развивающийся проект, только завершённых проектов маловато.
Стоит посмотреть срез этой свистопляски свободных нравов в андроидном магазине. На любой чих 100500 мелких приложений с одной кнопкой, которые либо ничего полезного не делают, либо делают какую-то питушню.
ПРИЛОЖЕНИЕ ФОНАРИК
С РЕКЛАМОЙ
ТРЕБУЕТ ДОСТУП К ЗВОНКАМ, СМС, АДРЕСНОЙ КНИГЕ, МЕСТОПОЛОЖЕНИЮ, ПОЛНЫЙ ДОСТУП К ИНТЕРНЕТУ
Так а что ты тут сидишь? Солнце еще высоко, давай реализуй. А кто реализовывать будет? Каждый для себя? Результат будет еще хуже чем потуги выплавлять металл в каждом дворе в Китае.
++++++++++++++++++++
Тоже старичок? Я вообще на хрю сижу, влом переставлять кучу софта на 7, которая к тому же подтормаживает.
В новых версиях Windows появились удобные фичи. Возможность запаузить копирование файла или продолжить его после разрыва сети, выбор при слиянии папок, что копировать, и автоматический пропуск одинаковых файлов; хоткеи для разворачивания-сворачивания окон удобные, диспетчер задач допилили. Вроде мелочи, а приятно, и без них неудобно.
Чего-то из этого нет в стандартной ubuntu? ))
Кстати, хотел виндовую убунту поставить на всякий случай, но лень.
Сегодня как раз файл грепал. grep, ls, less у меня работают. Не помню точно, зачем и откуда (msys-питухи?) они у меня. Набрал "bash" (вдруг там git-bash или ещё что в %PATH% прописалось?), оказалось, что нет, но винда предложила установить убунту.
В итоге отдельный линукс дома и не нужен. Виндовые проги рассчитаны на простых людей и нормально работают; линуксовая питушня кроссплатформенна и есть во всяких MinGW, Cygwin, MSys, теперь можно и путинки убунту накатить и юзать фичи обеих систем.
Ну пиздец. coreutils же
Винда хорошая, потому что в ней есть Ubuntu
Ubuntu плохая, потому что в ней нет винды
))
Исходнички пусть вываливают, тогда и будет разговор, почему это в linux вайн такой корявый. А так-то чего.
Ещё бы за дрова для nvidia предъявил)
А если найду?
Попрыгай!
А что это звенит?
Давай доставай!
Что значит нет? На нахуй!
А чего корявый-то?
Всё что я не запускал (старые игрушки) работало чуть ли не лучше чем на виндах.
WSL в винде тоже ведь не из коробки (был, как сейчас не знаю)
Причем потом в шопе можно доставить разные дистры: кроме, собсссно, убунты там есть центось(или федора, не помню) и, внезапно, сусе!
https://github.com/RoliSoft/WSL-Distribution-Switcher
Которую я так и не поставил.
Не, винда просто хорошая, встроенный линукс - только потенциально полезная фича.
Што?
Кстати, кто-нибудь на ГК проверял?
Я проверял. Гуй есть, на винде для него надо поставить сервер иксов (Vcxsrv например), работает шустро. Нет поддержки FUSE (и не больно-то собираются), что сильно уменьшает количество юзкейсов коляски. Через iproute2 можно рулить виндовыми интерфейсами, если очень хочется. Софт почти весь совместим, разве что три с половиной сискола не поддерживается. Алсо есть некоторые проблемы с терминалом, который не умеет в костыли вокруг кривых terminfo, как putty, из-за чего наблюдаются веселые артефакты ncursesа при работе по ssh с центосью (это обходится)
Откуда этот высер пошел?
>Для инвалидов потому что
тут все как вистефан, прыщи вчера поставили и уже и винда - говно, и даже ебунта -недолинукс?
> винда - говно, и даже ебунта -недолинукс
Не надо предъявлять таких претензий человеку, пользующемуся виндой, коляской и гейосью на одном пк одновременно
Вистефан сказал, что он ебунта онли
Arch.
Попробовал потом хваленый Manjaro, а он падает хлеще оригинала
Бггг, да, не играет. Я тоже сед знаю немного, и что?
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
слаку попробуй ;)))
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Некоторые сисколы реализованы криво, из за чего OpenSSH не пашет коробоки (надо UsePrivilegeSeparation отключать)
> кривые сисколлы
ну, их активно дописывают и фиксят, куда деваться
Хотя изнчально конечно ядро ничего не знало про APA (граф. режим), когда-то ведь и framebufferа не было
Знает, но знает только, что он есть.
Напоминает Дао дэ цзин:
«Лучший правитель тот, о котором народ знает лишь то, что он существует».
лол, скажи еще что маршрутизация по источнику работает)
Просто POSIX в винде никогда хорошо не работал и толком не поддерживался.
Может, наконец-то нжинкс на винде нормально станет работать
))))))))))))))))))
SO это Спольски, а Спольски windows программист с тридцатилетним стажем (и еще гомосек вроде):)
Там asp.net, ms-sql и еще что-то для хранения индексов (solar какойнить, что-то не виндовое)
Сейчас такие даже на помойке не найдешь, правда ведь?
Я бы ебнулся, если бы у меня четыре полноразмерных компа стояли.
>А завидовать - это плохо.
Ты про макароны с МАСПОм? Да, куда уж.
Такие у меня тоже есть. А если ты найдешь на помойке машину на 1151 и 1155 (что, в принципе, вероятно, но вероятность стремится к уровню твоих знаний в ИТ), то поздравляю, ты наткнулся на редкостных мажоров.
> Я бы ебнулся, если бы у меня четыре полноразмерных компа стояли.
Если ты о шуме, то нормальные машины в нормальных корпусах не шумят.
Впрочем, корыто на 1155 не шумит даже в корпусе за 100 рублей из комиссионки.
> макароны
Свои предпочтения в еде лучше выкладывай в инстаграм, там их оценят
Это мне о чем-то должно сказать?
Чмонька, ты уровень своих знаний покажи сначала, а потом тяфкать будешь.
Я о месте. И вообще, в чем необходимость дома эту срань держать?
Так у меня со жрачкой нормально, это у вас вон сыроподобный продукт с дырками с машинным маслом. https://pikabu.ru/story/obman_potrebiteley_4644405 например
Ну если бы ты открыл любую школьную книжку про строение компьютера, то ты бы увидел, что процессор (это не весь системный блок, как большинство ламеров принялось почему-то считать, это такая маленькая кремниевая штучка) вставляется в сокет (это такая дырка на материнской плате). А сокеты бывают разные, варианты которых я и указал. Надеюсь, это объяснение для дегенератов, не умеющих в ИТ, будет достаточно понятно.
> Чмонька, ты уровень своих знаний покажи сначала, а потом тяфкать будешь.
А ты заслужил?
> Я о месте. И вообще, в чем необходимость дома эту срань держать?
За одним я работаю, второй сам по себе работает, в качестве сервера, про его местоположение в доме в самом лучшем раскладе можно вообще забыть. С третьего мать (твоя)))0))0)0)0))) смотрит мыльное кинцо. Четвертый надо утащить на другую жилую площадь.
> сыроподобный продукт с дырками
Ну, у живущих на пособие и шастающих по помойкам на нормальную еду денег, может, и не хватает.
А сыр я не ем, я больше по колбасе
>А ты заслужил?
Ну тогда ебало завали, гандон. Хуле.
>мать (твоя)))0))0)0)0))) смотрит мыльное кинцо
Оппа. Тут кто-то с мамкой еще живет. Воловиц, ты что ль?
Неправильная информация. Как раз у живущих на пособие в успешной стране на еду хватает, в отличие от жителей планетарных сверхдержав, решающих судьбу мира, пока население лакомится -подобными продуктами.
>я больше по колбасе
Волосатой?
Тебя прям, наверное, гордость берет за то, что не знаешь какую-то совершенно не нужную в мире ИТ информацию, которую любой школьник знает, у кого ни спроси.
> Ну тогда ебало завали, гандон. Хуле.
Какой багор)))
> Тут кто-то с мамкой еще живет.
В моем возрасте позволительно
> Неправильная информация.
Проблемы с макаронами возникают почему-то только у тебя
> ...
Кто о чем, а Сёма о хуях
>В моем возрасте позволительно
Так ты долбоёб малолетний? А я то думал! Или в твоем возрасте - это 38?
Собсно, если с мамкой жить, то проблема с макаронами не возникнет.
>Кто о чем, а Сёма о хуях
Так ты ж пидар. Инфа почти 100%
Даже эта информация куда полезнее, важнее и объемнее, чем твои знания об ИТ
> малолетний
Я уже писал, сколько мне лет (19).
> если с мамкой жить, то проблема с макаронами не возникнет
Ну ведь зарабатывать априори может только мамка, и продукты покупать только она может. Впрочем, о чем говорить с человеком, живущим на пособии.
> пидар
С ником 3.14-dar ходил здесь не я
Хорошо когда мамка приготовит, постирает и жопу вытрет? Я прост уже забыл как это.
Пидар не я а пи. Просто 3,14-3,14дар не помещалось. Впрочем, я зарыл топор войны и не стал пересоздавать акк.
Ну че, как оно там, осознавать, что какой-то пиздюк в рашке живет лучше, чем суперпрограммер в столице Европы?
> жопу вытрет
Открываются новые интимные подробности жизни Сёмы
> пидар
Ну не оправдывайся, здесь все свои, никто тебя за не ту ориентацию бить не будет
>Открываются новые интимные подробности жизни
Хуле тут открывать, МД в мамкином доме. Все там жили когда-то. Правда я уже забыл как это.
> негде
Сам же пишешь, что живешь в помещении размером с кухню
Здесь мог бы быть еще один комментарий с тупым подъебом, но вместо этого Сукаблядь предпочел пойти смотреть фильм
Фильм про хаскель и форматирование комментариев в http://govnokod.ru/23859?
P.S. И ещё с таким ником над другими подтрунивает 🙂
С Шайей ЛаБафом
вышел в 2011 году
сёма сегодня бьет все рекорды пердения в лужу
Сказал бы я.
Если бы мне не пришлось потратить час на переобжимку проводов питания за китайцами, потому что те сделали это как обычно криво и по-мудацки, перепутав все провода друг с другом
афайк у них там жаба сплошная
apache с mod_wsgi прекрасно работате на винде. Это не продакшен-реди, но несложный сайт можно поднять.
Есть так же isapi моудль для IIS для wsgi , но он в бетте.
Виндовый сервер нужен чтобы хостить ASP.NET или COM сервера, больше он ни для чего не нужен
Если вкраце, то в винде работает спец. сервис, в который загружено ядро линукса
Клиент этого сервиса (bash.exe или ubuntu.exe или wsl.exe итд) цепляется к нему по недокументированному LPC, и потом загружает т.н. picoprocess. Ядро винды знает что это picoprocess , и когда picoprocess делает sysenter (или там случается fault, или как-то иначе хочется получить сервис ядра) виндовое ядро переадресует это в тот самый "недокументированный" сервис.
Так что _официаильного_ способа нет
Вообще все подсистемы кроме WIn32 давно уже прокляты и забыты
> а с ОС возиться надоело.
Вот. Ну не хочу я возиться ради возни.
> Возможность запаузить копирование файла или продолжить его после разрыва сети
Что? Вообще есть же TC
> выбор при слиянии папок, что копировать
Как это работает?
> автоматический пропуск одинаковых файлов
TC. Долго же они тужились.
> хоткеи для разворачивания-сворачивания окон удобные
Win+D?
Сторонняя программа, ещё и платная. Я файлами в промышленных масштабах не управляю, Explorer'а хватает, про запас FreeCommander установил - запускаю, когда хитрую синхронизацию сделать надо или по FTP сходить или если компьютер с XP.
>> выбор при слиянии папок, что копировать
> Как это работает?
Вылезает окошко. Слева файлы, справа файлы, можно выбрать, какие копировать, какие пропустить по одному, можно сразу галочку поставить на левые/правые/все. Ещё где-то можно указать, чтобы в этом окошке одинаковые файлы не встречались.
> Win+D?
Win+Left, Right, Up, Down для разворачиванивания на весь, 1/2 или 1/4 экрана.
Ещё рабочие столы и к ним хоткеи есть, но я их только раз попробовал и забросил. Пользовался рабочими столами Руссиновича несколько лет назад, но потом понял, что Alt+Tab жать проще, да и все окна сразу под рукой. А если вкладки в браузере учитывать, то переключение контекстов на трёх уровнях (рабочие столы, окна, вкладки) - слишком громоздко.
А винда искаропки когда-то что-то из себя представляла?
> ещё и платная
Ой бля.
> в промышленных масштабах не управляю
Да и не надо. explorer раньше нихуя вообще не умел, как щас не знаю.
>Вылезает окошко. Слева файлы, справа файлы, можно выбрать, какие копировать, какие пропустить по одному, можно сразу галочку поставить на левые/правые/все. Ещё где-то можно указать, чтобы в этом окошке одинаковые файлы не встречались.
TC это еще на win 3.1 мог
>Win+Left, Right, Up, Down для разворачиванивания на весь, 1/2 или 1/4 экрана.
Мб прикольно. Как комп новый куплю интересно будет посмотреть куда скатилась винда.
Действительно. Браузер для скачивания браузеров, доустановка готовых программ.
Почти тот же ПЕРДОЛИНГ, только не с конфигами и манами, а с системой в общем.
Хорошо, что ситуация меняется.
Но, к сожалению, отмыть реноме очень сложно, так что им никто не пользуется.
Проводник тоже стал чуть лучше (хотя все еще не умеет две панели) и потому олдфаги ставят Far
То-ли дело было раньше: половина сайтов работает только в IE, драйверов к виндмодему нет в природе, увлекательнейший процесс настройки xfree timings чтобы выдать приличную частоту на нормальном резолбшене, шрифты говно, иполовина из них вообще без русских буков, аська меняет протокол каждые пол года и ломается micq или licq
Сорри, это я по привычке выёбываюсь перед смертными, забыл, что я на ГК ))
Самый простой способ стать им это psexec
https://specopssoft.com/blog/how-to-become-the-local-system-account-with-psexec/
А админ (если он интерактивно вошел) еще и подвержен урезанию привелегий через UAC, и много чего не может:)
>>И это нужно было догадаться
Ну типа нужно читать Руссиновича или MSDN)
Пиздец, прикинь? В юнипсах тоже права на shadow стоят.
Почитал как его создавать - ну и простыня же, сука. Это какбэ не залить файлы по ftp или не создать в ide .war и залить на странице.
Dockerfile это описание машины linux под себя.
Плюс в том, что везде работает одинаково.
Минус в том, что надо знать Linux.
Если у тебя Linux вызывает такие проблемы, то может быть тебе и не нужен пока Docker.
PHPшники часто используют шаред хостинг, наверняка такое же есть и у питона: скопировал по FTP и всё работает.
Правда, проблема с пермишеном файла все равно останется.
> Второй плюс в том, что надо знать Linux.
/fixed
Docker тоже не без греха. Бывают имаджи где pid one process, например, не выполняет контракт initа и плодятся зомби.
Ну и вообще если ты берешь докер то ты отказываешься сразу от всех плюшек своего дистра, иной раз и cron надо вручную прописывать и logrotate ко всем сервисам итд.
В каком-то смысле настроить Docker даже сложнее, чем обычный ubuntu.
Другой вопрос что часто бывают готовые имаджи
> жигуль вечно ломается
> плюс в том, что надо уметь его ремонтировать
Linux всё же для людей делали, а не для закрытой секты задротов, в которую пускают только избранных.
Сервер должен развёртываться максимально кроссплатформенно и просто. Тем более - сервер напитоне. Это не написание драйвера, чтоб про ОС что-то знать.
Должны требоваться только знания python и HTTP. Может, начальные знания о файлах и сети.
Я тебя умоляю)))
Да, видимо он опечатался. Линукс же открытая система, потому
> для открытой секты задротов
Чтобы под Windows писать на каком-нить .NET тоже надо уметь и IIS (с его реестром) и GAC и даже в настройке MS-SQL понимать итд.
Если ты делаешь что-либо сложнее гостевой книги то все равно надо соприкасаться с операционкой.
Не хочешь операционок -- пиши фронтэнд:)
да, если тебя устраивает конфигурация сервера, версия PHP и версии всех пакетов по умолчанию.
python/Flask точно так же работает.
>>war в жаве. Кстати
да, если тебя устраивает версия томката/джетти и версии всех джаров которые у него в класс-пасе и если тебе не надоп отом настраивать JNDI
Мне кажется тебе нужен shared hosting
https://zarino.co.uk/post/dreamhost-django/
>версии всех джаров которые у него в класс-пасе
Там что-то есть кроме JRE? Остальное сам заливаешь.
> shared hosting
Што??? Он не только для cgi?
Или еще что-то столь же веселое.
Потому более-ли-менее продвинутые пыхори берут виртуалку, ставят туда php-fpm (это как наш gunicorn, только FastCGI) и сами настраивают по статьям на хабре:)
>>Там что-то есть кроме JRE? Остальное сам заливаешь.
В томкате нет JRE, она есть у хостера видимо.
Там бывает log4j неправильной версии, например:)
>>Што??? Он не только для cgi?
Обыыный CGI уже сдох, хвала Яхве
Бывает обычно на выбор:
1) Apache и его модуль (mod_python, mod_php) который загружает интерпретёр в адресное пространство апача.
2) Nginx + сервер_приложений (по http или FastCGI).
У шаредов обычно первый пункт.
Я как-то давно видел у российского хостера sweb шаред хостинг с джангой: там была Gentoo, Apache и mod_python и python 2.6
Все работало через простое переписывание по FTP, но для меня такие схемы всегда мучительны потому что я всё время чего-нибудь не могу: то питон обновить, то версию psycopg, то openssl итд.
Что будет если залить правильный?
> Обыыный CGI уже сдох, хвала Яхве
А какой остался? И как django может работать на шаред хостинге? Он же все время в памяти висит?
>>А какой остался?
FastCGI.
>>И как django может работать на шаред хостинге?
Есть такая штука -- википедия. Там иногда прикольно пишут.
"mod_wsgi"
[quote]
Позволяет запускать web-приложения в двух режимах: режиме встраивания, при котором используются одинаковые идентификаторы пользователя и группы (uid и gid соответственно) для всех использующих модуль приложений, а также в режиме демона (доступен для Apache 2.x) - где можно задать пользователя, от имени которого будет запускаться каждое приложение, что повышает безопасность в случае общего хостинга для разных пользователей.
[/quote]
Чем он принципиально отличается от cgi?
>Есть такая штука -- википедия.
Гавно и сборище ссылок. Я тебя уже спрашивал - ты к джанго отношение имеешь? Если такой умный - мож покажешь, что написал?
> от имени которого будет запускаться каждое приложение
> Он же все время в памяти висит?
А иначе получается cgi
У вас в Германии гугл за деньги?
CGI запускает процесс на каждый заход пользователя, и после обратки запроса завершается. А FastCGI висит в памяти и общается с сервером отвечая на каждый запрос.
>>Гавно и сборище ссылок.
Хорошо, вот не говно: http://modwsgi.readthedocs.io/en/develop/configuration-directives/WSGIDaemonProcess.html
>>Если такой умный - мож покажешь, что написал?
Всмысле я должен доказывать свое право писать на ГК?
Нет, доказывать я не буду. Можешь считать меня пиздаболом и не слушать:)
>>А иначе получается cgi
Нет, не получается. Почитай приведенную ссыль.
Apache либо загружает libpython в свое адресное пространство и гоняет питон внутри себя и от своего имени (как делали mod_python и mod_php) либо запускает новый процесс для твоего приложения.
Поскольку апаче стартует от рута (и лишь потом делает setuid в www-user) то он точно так же может стартануть процесс с твоим приложением (через fork).
Это НЕ CGI потому что новый процесс НЕ порождается на каждый запуск
На каждый запрос же?
Мне за знание этих вещей денюжка не капнет. Одминкой я становиться не собираюсь - это будет шаг назад. Не хочешь - не обсуждай, только не ной.
Суть CGI не только в порождении нового процесса, но и в полной реинициализации виртуальной машины. WSGI - это когда код запускается и висит в памяти, а на каждый запрос дергается функция. По крайней мере надо будет заново импортировать/инициализировать фреймверки на каждый запрос. За что пыхомакаки их и не любят.
Как делается реинициализация без старта процесса?
> Всмысле я должен доказывать свое право писать на ГК?
Мы начали говорить про джанго, а теперь соревнуемся кто лучше знает всякую админскую хуйню. Оно мне как-то поможет сервак поднять? Может ты в джанге не шаришь и перевел разговор туда где лучше понимаешь? Мне оно не очень нужно.
да-да, классическая мантра дурачка, который думает, что программист, который даже не понимает, как запускается его приложение, даже на уровне пальцев, с чем и как оно взаимодействует, как оно масштабируется и в какие показатели упирается, дохуя кому-то нужен
как будто это сисадмин является системным и программным архитектором, или как будто у напитонопрограммиста дохуя стандартных способов работы его напитоноприложения как сервиса
Я давно говорю, что инженер-программист существует для решения проблем, а не для написания кода.
Если проблему можно решить в 5 раз быстрее и дешевле, не написав при этом кода — зачем тогда писать код?
Лол, это тебе пора научиться ходить на гугл, а не на ГК ныть и побираться.
> побираться
Ну значит будет говнокод работать у меня на локалхосте или через дев сервер. Бгг 🙂
> будет говнокод работать у меня на локалхосте или через дев сервер
Я не понимаю, о чём ты.
Я о "русня, быстро помогите мне настроить джангу и не заработать прыщей" вместо того, чтобы пойти и почитать туториал и спросить знающих людей на IRC/SO.
На SO когда-то кому-то отвечали? Сразу видно что ты там не был.
Иди заумную хуйню пиши, чмонька. Иначе глупым покажешься.
Роман покажется Сёме глупым, и будет вынужден потом долго восстанавливать свой авторитет в глазах Сёмы.
Это Сёма еще не знает что Роман на линуксах сидит, иначе называл бы его Одминкой и прыщеглазиком
А вообще он на хуе сидит. Я не читаю его посты и комменты. Там никогда нету ничего интересного для меня.
А мне он показал прекрасные курсы по Haskell и объяснял развёрнуто, как с областями видимости переменных в самописном интерпретаторе разобраться.
Интерптетирует программы из курсовых работ каких-то студентов, которым доведётся учиться у преподавателя, сформулировавшего язык, интерпретатор которого я на писал.
Хелоу ворлд, не более.
Уже нет.
Org-mode, братан, org-mode...
Не обижайся на меня, пожалуйста, за то что я люблю пж linux больше, чем ты.
Я не умаляю твоих заслуг, но когда в человеке говорит опыт, он обычно спокоен и рассудителен, а ты нервный какой-то, что ли. Как будто linux — больная тема для тебя.
Ну пройденный и пройденный, забей на меня.
Переходи на 1С C#/.NET и будут, в основном, винды
Он же объяснил, почему не станет этого делать.
Нет, совсем по другой причине.
>> Всмысле я должен доказывать свое право писать на ГК?
>> Нет, доказывать я не буду. Можешь считать меня пиздаболом и не слушать:)
Потому что он не собирается доказывать тебе свою состоятельность. Бросаться её доказывать свойственно как раз неуверенным в себе людям, у которых, как правило, состоятельности этой и нет. Потому что его не заботит твоё мнение о нём, и когда ты пытаешься справоцировать его школьной подъёбкой <<а ты сам не лучше>>, он может преспокойно тебя игнорировать, независимо от того, лучше он на самом деле (читай, в твоих глазах), или нет.
Отвечать на такие выпады всерьёз — ниже достоинства.
Кроме того, мне не верится, что если бы он что-то показал в ответ, тебя бы это в чём-то убедило.
А если ты действительно разбираешься в питоньем программировании на Джанго, то не мог не заметить, что он знает, о чем говорит.
Мы с тобой наверно по-разному это понимаем. Спросить какое дело человек имел с обсуждаемой технологией, с какой, собсно, высоты он дает тут советы - вещь нормальная. Ты же когда на работу приходишь собеседоваться рассказываешь какой опыт у тебя с технологиями, используемые на фирме?
"Я ничо тебе не скажу" отдает анонимным пидарасом с лора, а то даже из /s/. Который ничто, щеки дует и боится чтобы его пустота не вскрылась.
> А если ты действительно разбираешься в питоньем программировании на Джанго, то не мог не заметить, что он знает, о чем говорит.
Блядь! Тут речь шла пока что об установке этой срани на сервак, про программирование не было не слова. Админко решило повыебываться знаниями, которые мне нужны ровно один раз тут и ни разу на работе.
Ну хорошо, есть же ещё тон. Одно дело действительно поинтересоваться, но сделать это с уважением. Другое — как ты постоянно коверкать названия программ, всячески выказывать пренебрежение к делу, технологиям и собеседнику, огрызаться в ответ на советы, винить в неудачах тех, кто пытается тебе помочь, а потом требовать у них что-то тебе доказывать, потому что ты, видите ли, усомнился в их профессионализма. Это оскорбительно, и кроме хуемеряния никакой другой цели не преследует, не прячься за здравым смыслом, типа
> Ты же когда на работу приходишь собеседоваться рассказываешь какой опыт у тебя с технологиями
Тогда и веди себя подобающе, как на собеседовании.
Как ты докатился до жизни, что тебе надо такие вещи объяснять? Русня довела? Бросай ты этот телевизор.
>Когда, через пару лет, ты научишься запускать свои приложения, у тебя начнутся другие проблемы то мы будем говорить про Django ORM, Django Forms, или postgres contrib
Могу же я поинтересоваться, что мне через пару лет этот человек будет рассказывать? Пока что он мне с паром у рта рассказывал, чем принципиально отличается fastcgi от cgi и wsgi, да так и не рассказал.
> Тогда и веди себя подобающе, как на собеседовании.
Сколько платить будешь?
> постоянно коверкать названия программ
Пердолюшке больно? ;(
> огрызаться в ответ на советы
Пойти на хуй в гугл? Я до этого и сам дойду.
Вот если бы кто-то дал совет как это не надо было бы настраивать. Но как же тогда повыебываться?
> Как ты докатился до жизни, что тебе надо такие вещи объяснять?
Блин, был же какой-то еврейский анекдот про "а я не спрашиваю советов", никак не могу нагуглить.
5 евро/мес.
> Вот если бы кто-то дал совет как это не надо было бы настраивать
А вот если бы всё сделал за тебя, тогда ух...
Я только объяснил тебе, почему SemaReal не будет тебе отвечать, на мой взгляд.
Ты в курсе какая у нас минималка?
>> Вот если бы кто-то дал совет как это не надо было бы настраивать
>А вот если бы всё сделал за тебя, тогда ух...
>хрю
Не будет потому что нечего ответить. И точка.
Ну вот, опять ты победил. Какой молодец.
Если хочешь -- можешь показать сырцы твоего приложения на джанге, чтобы мы могли осбуждать незнание джанги и питона, а не за незнание Linux.
Джангу я только изучаю, я это уже говорил.
Ты сейчас начнешь требовать пруфы, потом отзывы работодателя, потом скан трудовой книжки или еще чего похлеще.
+1
Если бы человек посмотрел виртуалку ДО и сказал что там делать или какую другую виртуалку лучше взять и там все настроить - другое дело. Но он будет заумствовать, а потом все равно пошлет в гугль или выставит агрессивным попрошайкой.
Вот у меня пригорает от тех, кто считает, что Земля плоская и несут какую-нибудь антинаучную питушню. Как же сука можно всерьёз нести такую ахинею, она же против здравого смысла? За здравый смысл особенно обидно становится. Сразу хочется либо сказать оппоненту, что он поехавший, либо попытаться выяснить его логику, чтобы уместить упоротое мнение в голове.
Разве не против здравого смысла платить за то, что сам же предоставляешь корпорациям свои данные? ))
Козыри в ход пошли
Ты про сборку данных?
Что это?
Вход через учётку майкрософта (которая для мыла, файлопомойки и прочего их говна).
А если кто-то считает что Земля полая?
Во-первых, интересно было бы узнать, как она с такой формой не схлопнулась к хренам, попросить оценить влияние удерживающей изнутри питушни на поверхность.
Интересно было бы, если там какая-то powerball-подобная питушня почти без трения крутится и из-за центрестремительной питушни выпячивается, а по время удаления-приближения к Солнцу подраскручивается.
Диплом ПТУ красявый
Смотрите, завидуйте, я ПРОГРАММИСТ
А не пиздоадмин прыщавый
Hochschule. Ты же у нас дойч знаешь, погугли, хрюшка.
Я не понимаю, зачем ты обращаешь на них внимание, если знаешь, что без них замечательно обойдёшься. Ты очень трудный в общении человек, тебе что ни скажи, всё время такое ощущение, что обидишься. Почему ты не можешь смотреть на руснявых выскочек типа меня спокойно с высоты собственного опыта?
Сём, тут стая малолетних долбоебов каждый день тебя пытается утешить, когда ты разобидишься, а ты всё равно обижаешься. Я понимаю, бывает, когда на разной почве кого-то в коммьюнити травят, но ты тут уже реально всем как папа-алкоголик.
Хаскелепитух может подойти к поставленному вопросы с другой стороны.
Когда я был студентом, мне в руки попала книжка с черепашкой, и я понял, что пути назад нет. https://www.ozon.ru/context/detail/id/2419365/
Ты хочешь сказать, что он думает, будто роман сидин в Emacs под виндой? Не надо до оскорблений-то таких опускаться))
Без знания что такое wsgi действительно можно прожить
Особенно питонисту вебщику
Ну если винда нужна по работе — что тут такого. Дальше по тексту.
Как-то приходилось. Жить можно, ведь есть eshell. Его, кстати, написал нынешний главный мэйнтейнер емакса John Wiegley, когда ему под виндой пришлось сидеть.
Кто не кроссплатформенный? Emacs — кроссплатформенный, только вот куча плагинов опирается на внешние программы, которых в винде из коробки нет.
А eshell частично заменяет привычную юниксовую консольку.
Ну если ты конкретный вопрос сформулируешь, то, скорее всего, ответят. Или сам ответ поймёшь, пока описываешь. Если ты спросишь "русня, как поднять жангу под уникорном?", то тебя просто ткнут в туториал, и правильно сделают.
> Сразу видно что ты там не был.
Вау, смотри, ответы есть. Может, если нормально вопросы формулировать, люди охотнее отвечают?
> Может, если нормально вопросы формулировать, люди охотнее отвечают?
А если очень потужиться - говорят, волосы на залупе вырости могут. Я сам не проверял, но может у кого-то получилось.
Моя личная статистика говорит, что SO - самое поганое место для задавания вопросов.
А по-моему ты просто веселишь народ.
В CGI нету понятия "виртуальной машины".
Стандарт CGI описывает что при запросе надо:
1) запустить процесс
2) установить ему переменные окружения с информацией об HTTP запросе
3) получить от него 0 или более заголовков
4) два перевода строки
5) тело
6) если каких-то нужных заголовков нет --добавить свои
7) выдать всё клиенту
WSGI это API питона, которое говорит какую функцию в питоновом модуле должен вызвать контейнер/сервер_приложений на HTTP запрос.
>>Как делается реинициализация без старта процесса?
Точно так же как с гуникорном: в память загружается питон (libpython в случае apache) и он висит в памяти дернает описанные WSGI функции на каждый звпрос
>>Может ты в джанге не шаришь и перевел разговор туда где лучше понимаешь?
Ты сам перевел разговор туда, потому что именно оно у тебя не получается. Когда, через пару лет, ты научишься запускать свои приложения, у тебя начнутся другие проблемы то мы будем говорить про Django ORM, Django Forms, или postgres contrib
Я рассматриваю это дело с точки зрения ЯП.
> описанные WSGI функции
Стоп! Я про fastcgi
> мы будем говорить про Django ORM, Django Forms, или postgres contrib
Так я и предложил тебе рассказать про то, что ты уже делал на джанге. Хочется же знать, с каким игсperdом я дело имею. Ну, расскажешь?
> Когда, через пару лет, ты научишься запускать свои приложения,
Бля, если я буду это делать по работе - у нас будет настройкой хостинга заниматься админ. Колупаться в прыщавой залупе - не работа программиста и я уже об этом говорил. Это я так, фофан балуюсь. Так что ты переоцениваешь ценность админских премудростей.
Типичная прыщеблядь, может быть, с лора. Тебе черепная коробка не жмет? Может, пора фимоз срезать? Или в серверной без окон такое проходит?
>>Бля, если я буду это делать по работе - у нас будет настройкой хостинга заниматься админ
Ну так найми себе админа
Ты читать не умеешь?
А ты значит недостаточно пафосный хуеглот?
Месье знает толк.
Вистефан тоже фофан всякие прыщи и хаскели изучает. Так незаметно прыщи и одолевают. А потом - всё, пропал человек.
Starting at $7.95/mo
Дороже DO? К тому же джанго там без поддержки.
Ыыыыы я уже который раз про такое спрашиваю? По идее, виртуалка с джангой должна быть простой, но только в теории. В реальности там дохуя перенастраивать придется, и не дай бог не туда залезть.
https://devcenter.heroku.com/articles/getting-started-with-python#introduction
похоже что там все еще проще
https://devcenter.heroku.com/articles/deploying-python
Ты вообще к джанге отношение имеешь или просто админ?
Кнопка F5 в тотале сойдёт?
[F5]
tar xzf peetooh.tar.gz
Для различения этих пользователей приходится прикладывать ментальные усилия.
Я же говорю, что смотрю на иконки с никами вскользь, чтобы тратить время в большей части на прочитывание комментария. Когда иконки и ники визуально сильно разные (например, syoma и SemaReal), работает отлично.
No — you only need to pay for 1 hour of usage. Spinning up a new 1 GB server just to test something for a couple of minutes will only cost you $0.01, the hourly rate of $0.0074 rounded to the nearest cent.
> you only need to pay for 1 hour of usage
А реально при размере снепшота в 2 гектара - за 3 дня. Пиздуны ебаные. Вот, сука, классический маркетинговый пиздеж.
Итого: за включение/выключение виртуалки придется заплатить минимум 2,4 цента. Сейчас богатая успешная русня, конечно же, скажет, что сёма - нищеброд. Но, во-первый, виртуалка класса "хуйня из-под коня" есть уже за евро в месяц, а во-вторых, не люблю, когда мне пиздят.
Spin up Python cloud servers with industry leading price-performance and predictable costs. Try DigitalOcean free for 60 days.
Как это сделать?
Вроде пишут, что после регистрации нового пользователя начинается бесплатный период. Просят кредитку и подписать договор на продажу органов.
Если это реально халява - то неплохо. Или это 60 дней за 100$ в кредит? Тогда нахуй
Интересный термин.
если создать launch template или launch configuration, то можно создать новую точь-в-точь такую же за минуту
а если юзать EBS то можно даже диск сохранить