24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
ПРОГРАММИСТ, В ХУЙ ПОДУДИСТ, ДЕВОПС, ХУЁПС, И СИСТЕМНЫЙ АДМИНИСТРАТОР Я ЛИНУКСОТРЕД #2 Отвечу на л
ПРОГРАММИСТ, В ХУЙ ПОДУДИСТ, ДЕВОПС, ХУЁПС, И СИСТЕМНЫЙ АДМИНИСТРАТОР Я
ЛИНУКСОТРЕД #2
Отвечу на любые ваши вопросы:
1) Бочку сосу 2) Хуйца делаю 3) Мать порядочная женщина, но мне не верьте 4) Могу рассказать про гитлабы, куберы, пайплайны и всё такое 5) Могу рассказать как напердолить свою почту 6) Своё типа облако, и даже онлайн офис будет 7) Могу рассказать как на linux сделать хуйнянейм 8) Как оказалось, в винде я тоже разбираюсь, так что могу и про винду что-нибудь рассказать
>>313168373 (OP) 1. Свою почту и бесплатно (но полагаю не бесплатно) (если че 100р в месяц это тоже бесплатно) 2. Онлайн офис давай. Интересно почитать будет.
>>313168393 Надо много и хорошо учиться, рекомендую начать с изучения линуксов и как там работает контейнеризация. Более подробный гайд как-нибудь напишу и скину куда-нибудь на гитлаб. Задавай лучше более конкретные вопросы.
>>313168552 Всё это хуйня для дурачков. Ну т.е. сам подход "всё есть файл" это конечно пиздато и иногда полезно, но возводить это в уровень философии бред. Ровно как и то что одна тулза должна делать одну хуйню, но типа хорошо. На практике это превращается в километровые уродские баш портянки, а юзать это невозможно. Стоит только вспомнить сколько пердолинга на скриптовых инит системах, типа там openrc или init5.
>>313168604 Просто поставь и начни использовать, решай задачи. Если задач нет, то может оно тебе и нахуй не надо. Пример задачи: накати сервак, накати туда kubernetes, какой-нибудь контейнерный движок, и попробуй в этой хуйне запустить приложение, попутно разбираясь что к чему. Линукс это не какая-то страшная ёба, это ещё одна куча напрограмированного человеками дерьма, и в общем, не так страшен чёрт.
>>313168373 (OP) 1) чем хорош линукс? Стоит ли его ставить обычному обывателю 2) если уж начать изучать все это, то нужно ли знание кокого нибудь ЯП, если да то кокого? 3) можно на этом как то шекелей поднять? или это сугубо как хобби?
>>313169035 1) Хорош своей децентрализацией. Это не одна какая-то ось, а именно что дистрибутив. Зачастую, если ломается одна хуйня, можно выбрать другую. Заебала гномощель? Поставь кеды. Отвалился pulseaudio? Накати jack. Минусы в этой модели тоже есть, но как правило, когда ты бодаешься с глюком, ты бодаешься с каким-то конкретным компонентом, а не с безликой кучей говна без поддержки. 2) Не, не нужно. Это просто семейство операционок. Ставь, пользуйся. Я бы начал с федоры, нравится она мне. 3) Девопсы и прочий околопрогерский сброд получает от 300-400к за то что тупо готовое раскатывает. Хоть и с пониманием работы и умением чинить если что.
Попробуй, хуле.
>>313169039 Да)0))000. Я тут пытался пародировать одного дурачка, у него тоже скрины с бесполезными консольками. А ВООБЩЕ СУКА НЕГОДУЮ. Только broadcom выкупили vmware, и у них всё по пизде пошло. Долбоёбы.
>>313168373 (OP) Можно ли вкатиться только с базовой математикой? Сколько айкью требуется для вката в обычное программирование, как думаешь? А для CS и ML?
>>313169356 Можно, json-чики грести на бэке, формочки шлёпать на фронте. Вот ML, CV, гейдев, вот там уже матан нужен. Анал-итика. Просто потому что надо понимать некоторые математические принципы. Но не вижу никаких проблем, на самом деле. Если сможешь научиться кодить, то и с матаном проблем не будет.
Базово кодить, матан просто улучшает, так сказать, мыслительные процессы. Но хуйня опциональная. Более систематизирует твой подход.
>>313169032 Ууу, саажааа. Прости, сладенький, но мир стремится к тому, чтобы пердолиться как можно меньше. Никто не хочет вспоминать куда ты что положил в /dev, /sys, или куда-либо ещё, все хотят удобное апи и удобные инструменты. Потому появляются, контейнеры, systemd, и прочее, что вы зовёте говном для порриджей. Хотя сделали это не порриджи, а бородатые скуфы, порядком уставшие от дрочения скриптов. Отака хуйня, малята.
>>313169781 Когда разработают АИИ, а не вот это вот автоматическое пережёвывание говна, плюс когда на работу АИИ не нужно будет огромного датацентра с кучей видюх, которые на один запрос потребляют энергии, которой можно целую больничку запитать на неделю. Пока что кожаные мешки побеждают в обучаемости и энергоэффективности. Но определённых корректив, как говорится, ожидать точно стоит. И это хорошо, кстати говоря.
>>313168373 (OP) как вкатиться в Пайтон разработку? что я должен знать?на данный момент знаю синтаксис языка, цыклы, условные операторы, лист/дикт компрехеншонс, умею делать генераторы и итераторы, классы, знаю основные принципы ООП, знаю, что такое декораторы. что ещё надо изучить?
>>313169822 А кому как. Я вот использую линукс на одном из домашних компов просто потому что он клёвый. На работе это основной инструмент, а дома это просто привычная для работы среда. Но если говорить о домашних компах, мне кажется похуй вообще что ставить, лишь бы задачи покрывало. Ещё есть нищеброды-оптимизаторы. Не могу винить, игры в протоне действительно работают значительно шустрее.
>>313168373 (OP) оо, расскажи пёс, как лучше сделать. У меня пхп приложение с бд и редисом. Как лучше все это дерьмо раскатать для zero downtime deploy? Через контейнеры или без них? и как переключать трафик в nginx для контейнеров, учитывая что nginx всегда будет снаружи контейнеров.Все через gitlab
>>313169934 Ты про продход к написанию ПО или что? Ты пизди поменьше, дурачок. Один инструмент хорошо делающий одну хуйню это хорошо, но не всегда. Всё подводить к этой хуйне тупость, и возводить это в ранг философии тоже. Всё что хорошо в юниксах, это удобные текстовые интерфейсы, вот и всё. Бля, я бы обсудил с тобой вопрос нормально, но ты же еблан тупорылый, начинаешь сразу сажей кидаться. Хуй саси.
>>313169941 Джаву или голанг. Не шучу. Питухон такое говно, что заебал даже меня. Особенно ванговать типы и разгребать чужие километровые портянки без комментов и подсказок. Питухон хорош только для мелкого прототипирования и автоматизации. И изученного тобой уровня достаточно.
Ну, и как тебе уже заметили, больше практики, каждый день. Ну и ты молодец, конечно же.
>>313169990 Ой, питухоном. ПХП конечно же. И ещё скажи, если у тебя в апи здоровьепроверки? Какие-нибудь роуты типа /healthz, которое показывало бы что приложение запустилось и готово к работе? Или пока похуй?
>>313170267 пока хуй, но там пару минут запилить такое. Прилага парсить новости, сохраняет к себе, далее кидает новости в нейронку и получает оттуда анализ новости, сохраняет это, и потом пару роутов думаю сделать чтобы всю эту статистику красиво отображать. Это бек, фреймворк laravel, поэтому там не совсем статика, бек будет отдавать хтмлки готовые.
>>313170156 спасибо. мне тяжело изучать что-то новое. питон потихоньку учил, несколько лет, так как это нравилось просто. хобби такое было. сейчас вот взялся серьезнее, уже две недели каждый день занимаюсь по несколько часов. так-то я вышку химика почти получил, просто программирование нравится. вот и пробую.
>>313170351 Короче статику лучше отдавать чем-нибудь ещё, не самой пыхой. Бичёвский вариант это тупо shell раннером делать git pull. Пхп же скриптовой, так что похуй. Минусов куча, в т.ч. тебе придётся креденшалы где-то держать, и гит репу на хосте.
Менее бичёвский, разобраться с контейнерами. Во-первых, мультистейдж билды твой бро:
FROM composer:tag AS composer-shit
RUN composer install ....
FROM php-fpm....
COPY --from=composer-shit /path/to/vendor /куда там надо, ну ты понел
Во-вторых, познакомься с контейнерами. У контейнера внутри сети есть свой хостнейм, а старый контенер не ложится пока новый не будет готов к поднятию. Но если делать в докере, то там тоже придётся кучу дырок оставить. Самый пиздатый вариант это куб + гитлаб агент.
Короче, за пять минут одним постом сложно рассказать, но если оставишь контакты, я готов завтра за обедом тебе по доброте душевной рассказать что куда, и даже дать конкретные наводки.
>>313170557 бля ну ты че-то совсем по харду решил вписать меня в блудняк) 1. просто через раннер делать гит пул не хочеться, т.к. там и миграции могут быть в новой версии и если запрос вдруг попадеться в момент исполнения и как-то криво данные отдадуться из-за модификации файлов в момент пула. Нахуя держать гит репу на хосте я не понял токо, просто репу сделую приватную и всё. 2. вторую штуку с композером не понял. с контейнерами у меня был варик поднимать два докер композа и потом вырубать первый после успешного деплоя второго и далее nginx переключать трафик, но чето нихуя не вышло ибо в nginx надо прокидывать актуальные айпишники контейнеров, а это геморр и не надежно А про хостнейм в контейнере, ты предлагаешь просто recreate контейнера делать? а разве не будет даунтайма ? Ну и варик обмазываться кубером это вообще пиздец, я такое не потяну, там же полный пиздОС. фейкопочта [email protected]
>>313170876 У тебя композер в проекте для зависимостей есть? Контейнер должен содержать как можно меньше мусора, так что завимости надо ставить отдельным мусором. Nginx умеет резолвить по адресам. Давай-ка, ща я тебе на почту напишу, через полчасика письмо прилетит.
>>313169227 >Попробуй, хуле. заинтересовал, попробую. Я конечно умею в гугл но боюсь запутаюсь в дебрях информации, не мог бы ты каких нибудь статей накидать или гайдов а то я в этом совсем не шарю
>>313171102 Пидорасы, блядь. пхп это говнина ебаная, вонючая, линуксопердольная для скуфов. В приличном обществе даже говорить стремно что ты пишешь на языке, который изначально назывался "Personal Home Page"
>>313171289 Да похуй вообще. Я тоже считаю что он даже вордпреса уходить не должен. Но реальность она сука, знаешь ли. Чем старее язык, тем дольше ты его будешь терпеть. А ты можешь хоть обосраться, но 80% сайтов так или иначе вертятся на пыхе.
>>313171249 Абу, заебал, отпиши мне уже на почту. Я блядь мочераторам в раздел уже стучался, на почту пытался стучаться (там место кончилось), я скоро на планерной просто на коврик тебе насру, я ж живу в соседнем доме практически.
>>313171603 А что пиздаболище, если ты буквально покомпонентно себе ту или иную хуйню ставишь? Загрузчик там, прочее говно. Можно и рач, но тут дополнительно понимаешь как проги линкуются и всё такое.
>>313171668 Что ты называешь взломом? Если ты про сброс пароля, если bitlocker не включен, то могу. Гугли chntpw. С включенным bitlocker у пк на intel тоже могу, но это не для паблика и не тут обсуждать.
>>313171601 Да мне хватило пидаристических симфони и ларавеля. Это же блевотина ебаная. А они хотя бы популярны. А этот твой фалкон - какая-то маргинальная поебота! Там вообще боюсь представить что происходит. Вообще пхп в целом говно и это действительно хуйня такая, на которой максимум персонал хоум пэйдж нужно писать.
>>313171790 Блядь, любой дистр линукса похож, у них разница буквально коммьюнити и пакетник, кроме всякой экзотики типа калолинукса. Бля, иди занудствуй в другое место. Тебе тут не рады, долбоёб малолетний.
>>313171788 бля ебать тебя рвёт) ты даже не представляешь насколько сложное и прибыльное говно можно делать на пхп, никогда не понимал хейта в сторону пхп, если ты не дрочишь на ультраскорость и оптимизацию, вообще не понимаю какая нахуй разница на чем пишешь, хоть на петухоне. Ты походу олимпиадный програмист раз тебя рвет от одной мысли что можно не типизировать переменные или создавать динамические массивы
>>313171921 Господи, какой же ты урод. Хули тебе надо? Доёбываешься до каждой буквы, вопрос-то у тебя конкретный будет или что? Филосаф блядь юниксовый, дистровыбирающий, осесдистроразличающий, дебианопереустанавливающий, энсиблоизбегающий, поднаусёровый швайнокарась?
>>313168373 (OP) 1. Раньше была такая штука как pdd.yandex.ru Я привязал к ним свой домен. Насоздавал разных email-ов, раздал родственникам. Потом яндекс резко скурвился и захо ел бабла. Назвал свой сервис Яндекс360, и говорит, плати за каждого сотрудника, или не сможешь отправлять сообщения. Я конечно ничего платить не собирался и не собираюсь, потому что нужен email-хостинг в некоммерческих целях. Куда перекатиться? 2. Посоветуй самый дешёвый VPS в Нидерландах с возможностью оплаты картой РФ.
>>313168373 (OP) Делаю новеллу Задача набрать каждое слово из новых букав зациклить и получить анимацию. Пока то получилось Не слишком ли вырвиглазная цветовая схема ?
>>313175171 Не анон но все же 1)Арендуй микросервак и домен Накати какой нибудь postfixbase почтовик типа iredmail Чатжпт поможет разобраться с dmark ptr и прочими записями, только потесть отправку через специальные сервисы заранее 2)Z-tv хостинг, сейчас там сижу>>313175226 >>313175226
>>313168550 > Nextcloud Я всегда onlycloud юзаю, в связке с онлиофис, он как-то бодрее,чем кривая либра. Мне интересно, чем некстклауд лучше и почему многие используют именно его?
>>313168373 (OP) Использую в качестве роутера friendly elec r2s. Свободной памяти жопой жуй, цпу полно, есть докер. А вот чего нужного туда повесить чего нет на впс я не знаю. Советуй.
>>313177729 >но зачем? хочу несколько дев-окружений, но чтоб друг с другом не конфликтовали и разрабатывать именно в контейнере, а свою ide подключать к контейнеру по ssh, чтоб не терять в удобстве и комфорте (подсветка, подсказки, все фичи)
>>313177729 >>313177978 >>313179051 разверну мысль что я хочу сделать: есть несколько дев-окружений, которые могут конфликтовать (разные версии, например, или требуют разные зависимости). Как мне разруливать такое? NixOs не хочу, и хочу чтоб одновременно можно было. Поэтому появилась идея: есть ide, которые позволяют подключать удаленно по ssh и вести удаленную разработку. Ну я писюн к носу прикинул и соединил это с контейнерами. Мысль такая: запускаю нужные окружения в виде контейнеров, запускаю несколько иде и каждую подключаю к нужному контейнеру с нужным окружением. Профит или хуйня?
>>313179051 Ты какой-то дурачок Контейнеризация нужна для создания среды исполнения твоего говнокода, независящей от окружения и ОС, т.е. для обеспечения переносимости говнокода. Ты говняешь свое дерьмище локально, тестишь, собираешь это все в докер-образ, на его основе создаешь контейнер и вуаля, твое говно будет работать ровно так же, как у тебя локально на любой ОС, что поддерживает контейнеризацию. Зачем и нахуя лезть в контейнер и что-то там отлаживать, я хз
>>313179366 еще раз: мне надо разрабатывать на дев окружениях, которые друг с другом конфликтуют. Чтоб было проще упростим: мне надо разрабатывать на разных версиях одного языка (это сильное упрощение, но пойдет). Вот мне надо взять языкнейм v1, писать на нем, потом взять это же языкнейм v2 и писать на нем, но через час вернутся на v1. Что предлагаешь делать? Запускать виртуалки? NixOs? Иммутабельные системы и перезагружаться каждый раз? Или может слепки btrfs для такого применять? Или, упаси боже, каждый раз апгрейдить или даунгрейдить пакеты? А если я хочу разрабатывать на разных версиях языканем одновременно? Вот запустить две ide и писать? Тогда только виртуалки?
>>313179629 Ты реально баран У тебя есть контейнеризация. Что тебе мещает наговнять образ1 на говноязыке1, образ2 на говноязыке2 и т.д. для своего дерьмища и запустить все это одновременно в разных контейнерах? Только лишь твоя тупость мешает
говноязык1 и говноязык2 - конфликтуют друг с другом, усек? они не могут существовать в одном окружении? сейчас тебе понятно? и читай внимательно, блять: в примере один язык но с разными версиями, допустим конкретно Hare v0.1 и Hare v0.2, я не могу поставить их двоих вместе на одну систему, да? или могу? теперь перечитай мой предыдущий пример еще раз с уже этим подробным уяснением, ок? одно и то же по нескольку раз писать приходится, ты там бухой что ли?
>>313180577 Не, ты просто дебил Вся суть контейнеров в том, что им абсолютно плевать, что там запущено и на чем написано. И контейнеры изолированы друг от друга по умолчанию. Ты доку на офф сайте Докер вообще читал, придурошный?
>>313180932 бляять пятый раз: упрощаю задачу до начальной, чтоб тебе, дебилу, было понятнее
пока забудем про контейнеры
мне надо на ОДНОМ компе ОДНОВРЕМЕННО разрабатывать на двух версиях одного языка (Hare v0.1 и Hare v0.2), поставить две версии одновременно я не могу, очевидно - пакетный менеджер не разрешит
что мне делать?
сука, будем по шажочкам, если ты не понимаешь весь контекст сразу
>>313181186 мимо Ну, если ты прям настолько отмороженный, то ставишь внутрь контейнера openssh и цепляешься внутрь него по локальной сети. Только, я может чего-то не понял? У тебя в IDE, нет такой штуки как venv? Ну, по аналогии с джетбрейнс петухоном? У меня для разных проектов, могут быть разные наборы библиотек, самих версий петухона, при этом вообще друг от друга не зависимые.
>>313181186 >пока забудем про контейнеры Это все равно, что срать себе в штаны, вместо того, что бы ходить в туалет с биде и телевизором на стене. Ты либо делаешь по best practise и являешься хорошим спецом или идешь на хуй из индустрии в курьеры там, говорят, тоже хорошо платя. Ибо, альтернативно одаренные тут и на хер не нужны >очевидно - пакетный менеджер не разрешит Вот тут орнул в голос. Погромисты которых мы заслужили не пиши сюда больше после такого высера
>>313181507 >настолько отмороженный так а чего отмороженный? я рад этим заниматься что ли? если есть годные решения - в студию! не от хорошей жизни приходится придумывать такие велосипеды
>>313181507 >У тебя в IDE, нет такой штуки как venv? погуглил что это такое - это не часть иде, это часть питухона. И она изолирует только питухоновские либы, а не сам питухон. И он работает только с 3 питухона
и да, некоторые языки могут ставится с разными версиями на одну систему (разными пакетами), но это редкость и это головняк для мэйнтейнеров, но в общем я упростил задачу, но в реале языкнейм1 и языкнейм2 не совместимы и на одной системе стоять не могут. Либо языкнейм1, либо языкнейм2 (из-за разных зависимостей)
>>313168373 (OP) - Шизофреник, вниманиеблядь. Знает по теме примерно нихуя. Кидает тематические вопросы из итт чату гопоте, она выдает ему несуразную дичь и он позорится у всех на виду. Краткий пересказ треда
>>313181624 ты по делу отвечать будешь или продолжишь прикрывать свое невежество и некомпетентность оскорблениями?
>>313181624 >>очевидно - пакетный менеджер не разрешит >Вот тут орнул в голос ты можешь установить на одной системе пакетным менеджером две разные версии Firefox, например? (без виртуалок, контейнерев, чрутов)
>>313181952 Так уже ответил - не юзать некрокал всякий и откровенную дикую дичь. Не создавать костыли, когда есть готовые решения и технологии. >две разные версии Firefox Причем тут это и либы, по факту, для твоего долбанутого языка? ИДЕ не позволяет? Ну так юзай ту, которая позволит или вообще в vim ваяй свой говнокод. Ему похуй. В чем твоя трудность, ослица тупая?
>>313182104 бля, ты оп или просто залетный? если оп - ставь ОП, плз
>>313182104 >Причем тут это и либы, по факту, для твоего долбанутого языка? ИДЕ не позволяет? Ну так юзай ту, которая позволит или вообще в vim ваяй свой говнокод. Ему похуй. В чем твоя трудность, ослица тупая?
Потому что мне нужно два компилятора одного языка, но разных версий, что тут сложного понять?
По факту еще есть ситуация когда язык1 требует либу х версии 3, а язык2 либу х версии 4
ЛИНУКСОТРЕД #2
Отвечу на любые ваши вопросы:
1) Бочку сосу
2) Хуйца делаю
3) Мать порядочная женщина, но мне не верьте
4) Могу рассказать про гитлабы, куберы, пайплайны и всё такое
5) Могу рассказать как напердолить свою почту
6) Своё типа облако, и даже онлайн офис будет
7) Могу рассказать как на linux сделать хуйнянейм
8) Как оказалось, в винде я тоже разбираюсь, так что могу и про винду что-нибудь рассказать
Задавайте любые вопросы, технические и не очень