[ b / news / + ]
Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 551 105 106
Клуб изучающих PHP #143 /php/ Аноним 19/02/25 Срд 16:07:35 3392535 1
5219e6f6de24bce[...].png 34Кб, 500x500
500x500
17318423340111.jpg 374Кб, 1024x683
1024x683
изображение.png 164Кб, 1280x700
1280x700
нетпхп.png 589Кб, 951x574
951x574
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: https://2ch.hk/pr/res/3324202.html

Старые треды тут https://2ch.hk/pr/arch/ (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP".

С чего начать - основы PHP


Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.

Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.

Какой редактор использовать

Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.

Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md

Что изучать дальше

Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:

PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.

Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/

По многим из этих тем у нас есть уроки или задачки:

- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что еще почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset

Дополнительно

- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев

Как вкатиться в PHP в 2025?
Шапка выше порядком устарела. На данный момент лучший способ вкатиться пройти курсы Хекселт. Проходить можно не отваливая 150к сразу за групповое обучение, которое не нужно, а обучаясь по подписке за 4к/месяц.
Аноним 19/02/25 Срд 16:09:23 3392541 2
Пхпися в пхпопе
Аноним 19/02/25 Срд 16:25:32 3392549 3
Аноним 19/02/25 Срд 16:29:59 3392550 4
>>3392549
Там речь была про найм на гошника. Сейчас в РФ пхп в связке с го идёт нередко потому что кабан захотел го. И речь была про додиусов которые поработали 9 лет на пхп и 1 год на го и пишут что у них 10 лет опыта го
Аноним 19/02/25 Срд 21:24:25 3392784 5
kotek.jpg 190Кб, 881x1279
881x1279
Как лучше всего прокинуть конфиг в обёрнутый класс?

Есть класс для работы с сторонним api, который принимает конфиг. Он завёрнут в адаптер - Adapter( Api( config ) )

Использую (учу) симфони

Вижу такие вары
1. собрать в контроллере всё вручную и не выёбываться
2. собрать конфиг в контроллере, прибиндить его в контейнер и взять адаптер из контейнера, куда уже подставится ранее собранный конфиг (так ведь?)
3. добавить адаптеру свой конфиг, чтобы он из него собрал конфиг api класса и сам класс. Плюс, как мне кажется, в том что тут контроллеру похуй на api класс и он зависит только от адаптера, а адаптер уже там пидорится сам с этой апишкой

Нужен максимально ентерпрайз-ориентированный патернообдроченный ответ, пожалуйста
Аноним 19/02/25 Срд 22:21:19 3392813 6
Аноним 19/02/25 Срд 22:28:54 3392820 7
>>3392813
1) создай бандл для своего класса апи
2) создай конфиг для бандла
3) опционално можешь сделать пецепт для флекса чтобы он yml файл создавал с дефолтным конфигом при установке

будет максимально энтерпрайзно
Аноним 19/02/25 Срд 22:33:07 3392824 8
>>3392820
Ну и соответственно бандл должен в контейнер добавлять твой класс сервис, а ты уже просто в акшен должен пропихивать как зависимость этот сервис
Аноним 19/02/25 Срд 22:37:18 3392828 9
>>3392824
Если у тебя несколько апи и есть адаптер то можешь либо в одном бандле с адаптером из все реализовать либо разбить на отдельные бандлы и как зависимости черезкомпозер ставить.
Аноним 19/02/25 Срд 23:50:52 3392859 10
>>3392832 →
>В пыхе ... дженерики
И как же выглядят дженерики в славном Personal Home Page?
Аноним 20/02/25 Чтв 01:45:00 3392878 11
Screenshot 2025[...].png 111Кб, 1324x700
1324x700
Аноним 20/02/25 Чтв 02:22:15 3392885 12
>>3392535 (OP)
Что лучше учить - ларавель или симфони?
Аноним 20/02/25 Чтв 09:57:24 3392948 13
Аноним 20/02/25 Чтв 10:09:32 3392961 14
Аноним 20/02/25 Чтв 12:05:19 3393041 15
Аноним 20/02/25 Чтв 14:33:50 3393135 16
Знает кто-нибудь зачем в htmlspecialchars double_encode по умолчанию стоит в true? В чем прикол снова кодировать html-сущности в html-сущности? Спросил чатгпт, он несет какую-то хрень, которая оказывается несостоятельной на практике. Я создал шаблон в Laravel, вставил сырой php код с htmlspecialchars и передал первым параметром строку, в которой "<" и прочее уже закодировано в соответствующие html-сущности, а double_encode установил в false. И что я получил? Строку без html-сущностей, но без выполнения js кода. В чем прикол тогда? Если прикола нет, почему htmlspecialchars() по умолчанию ставит double_encode в true и Laravel тоже (внутри хелпера e)?
Аноним 20/02/25 Чтв 16:10:27 3393194 17
magicheskij-sha[...].JPG 19Кб, 603x599
603x599
17244293885350.png 46Кб, 735x404
735x404
>>3393135
>Спросил чатгпт
Каждый раз в голос проигрываю с этой хуйни.
Аноним 20/02/25 Чтв 16:20:40 3393206 18
>>3392885
Симфони. Сам фреймврок намного лучше написан, в ларавеле куча копромагии. Но по симфе меньше учебных материалов и меньше вакансий, а порог входа выше.
Аноним 20/02/25 Чтв 17:52:31 3393309 19
>>3393206
>Но по симфе меньше учебных материалов и меньше вакансий, а порог входа выше
о, да....
залез после трех лет с ларой на аутсорсе на продукт на симфе....
я как будто не работал никогда, синдром самозванца давит, привык магии, а тут почти все руками.
Аноним 20/02/25 Чтв 19:23:29 3393358 20
>>3392878
>>3392820
Это для статики, а мне нужно чтобы в рантайме некоторые вещи в конфиг прописывались.

Думаю уберу из конструктора конфиг (или оставлю минимальную статику) и добавлю сетеры для установки всего остального. Тогда контейнер его сможет создать, а остальное будет ставится через адаптер такими же сетерами.

Норм придумал?
Аноним 20/02/25 Чтв 21:16:29 3393454 21
Аноним 20/02/25 Чтв 21:54:14 3393495 22
>>3393358
Если конфигу нужно что-то в рантайме то может это не такой уж и конфиг
Аноним 20/02/25 Чтв 22:45:45 3393563 23
>>3393194
Если гпт не знает, попробуй нажать кнопочку "онлайн", он в интернете тебе решение попробует найти и разжевать
Аноним 24/02/25 Пнд 11:15:50 3396037 24
Аноны, для первых версий симфони была возможность скачать документацию в пдф, не знаете сейчас есть ли сейчас такое?
Аноним 24/02/25 Пнд 16:59:36 3396318 25
Screenshot 2025[...].png 1425Кб, 2164x1860
2164x1860
Маркетолг хекслета шапку делал?
Аноним 24/02/25 Пнд 17:02:25 3396322 26
>>3396318
+ курс на 10 месяцев рассчитан, это не 4к в месяц, около 8к. Рассрочку два платить, охуенно
Аноним 25/02/25 Втр 11:39:13 3396827 27
изображение.png 117Кб, 1191x448
1191x448
hex2.png 103Кб, 1499x582
1499x582
Аноним 25/02/25 Втр 11:50:43 3396834 28
>>3396827
Чтобы потом к жадному микрокабану идти битриксы чинить в полуподвальном помещении и чай с собой на работу носить.
25/02/25 Втр 14:11:54 3397007 29
>>3396834
Как будто что-то плохое
Аноним 26/02/25 Срд 10:09:46 3397563 30
>>3396834
>>3396971
Сидеть-пердеть на удаленке за 200-300к, ковыряясь в проекте на ларе или симфони
Аноним 03/03/25 Пнд 21:14:29 3400959 31
Кто перекатился в другие языки?
Запилите стори пж
Работаю на сейчас с ларой и думаю перекатываться в го либо в джаву, но хз насколько это реально с нынешним рынком
Аноним 07/03/25 Птн 13:21:14 3403593 32
Selection004.jpg 83Кб, 787x790
787x790
Selection005.jpg 51Кб, 764x314
764x314
Selection006.jpg 20Кб, 797x107
797x107
Selection007.jpg 24Кб, 752x144
752x144
>>3393358

Вопрос по Synfony DI контейнеру. А что если мне нужно создать объект не сразу, а отложенно? Вот что я имею ввиду.

Допустим, у нас есть Adapter. Как известно, в конструктор адаптера необходимо передать объект Adaptee. В свою очередь, чтобы создать объект Adaptee, нам необходимо передать в него объект конфигурации Config. Но объект конфигурации сразу создать нельзя, нам сначала в рантайме нужно получить объект Configurator, вызвать у него определённые методы, передать в этим методы некоторые значения, а уже после этого последует вызов метода у Адаптера и только тогда, когда Адаптер будет использован, контейнер должен увидеть что объект Адаптера ещё не создан, контейнер возьмёт готовый объект конфигуратора, вызовет у него метод build() который вернёт объект Config, затем этот конфиг передаст в конструктор Adaptee, а затем Adaptee в Адаптер.


Отличный вопрос про отложенное создание объектов (lazy initialization) в контексте контейнера зависимостей Symfony! Давайте разберёмся, как это можно реализовать.

В Symfony DI-контейнере есть несколько подходов к отложенному созданию объектов, и ваш случай — это классический пример, когда нужно управлять зависимостями, которые становятся доступны только в рантайме. Вот пошаговый разбор и решение:
Аноним 07/03/25 Птн 13:22:00 3403594 33
Selection008.jpg 82Кб, 759x502
759x502
>>3393358
>>3403593

Промт я тебе дал, задавай своей неронке, разбирай с ней ответы
07/03/25 Птн 16:46:40 3403732 34
Аноним 07/03/25 Птн 22:06:13 3404008 35
двач я самый большой лох в мире работаю за 15к уже несколько месяцев постоянно чиню всякую хуйню на фалконе на ларавеле на битриксе причем такое чувство что я так ничему не научился нормальному я просто как долбаеб правлю баги очень редко что-то с нуля пишу.... мяуы есть?
Аноним 07/03/25 Птн 22:18:57 3404014 36
>>3403594
И в чем смысл второго пункта?
Изначальный вопрос был: как заинжектить рантайм параметры в конфиг. "Надо заинжектить". Ноу щит шерлок. Сделать то это как?

В пункте 3 вообще какая-то хуйня написана. Контейнер симфони это и есть сервис локатор. Задача как раз в этом сервис локаторе сконфигурировать нужный сервис. Причем тут вообще "полезность" какая-то.

Единственная "полезная" инфа - это про лэзи лоадинг, только нахуй он нужен если фабрика используется. У тебя же блядь в конфиге написано FACTORY. Она для того и нужна чтобы сервисы в рантайме создавать.

В очередной раз жпт-хуита накормила говном.
Аноним 07/03/25 Птн 22:20:32 3404016 37
>>3403732
Как обычно, объект Animal придумать ума хватило, а объект Health уже никак.
Аноним 08/03/25 Суб 01:29:00 3404090 38
Аноним 08/03/25 Суб 01:46:56 3404094 39
>>3404090
В том смысле что у тебя всего три раза написано if (!$this->alive) {return;} и всего два раза $this->health -= $damage; if ($this->health <= 0) {
Маловато как-то.
Аноним 08/03/25 Суб 12:58:01 3404315 40
насколько реально на пхп трудоустроится без опыта?
какой фреймворк лучше выбрать?
Аноним 08/03/25 Суб 13:44:13 3404374 41
>>3404315
>какой фреймворк лучше выбрать?
Битрикс.
Аноним 08/03/25 Суб 14:11:02 3404412 42
>>3404315
Нереально. Ну а как ты хотел? Все по рыночку
Аноним 08/03/25 Суб 15:41:08 3404452 43
image.png 124Кб, 684x810
684x810
Зачем нужна подобная шиза?
Последний пример особенно показателен - строка превращается в число, и затем к нему применяется операция битового XOR.
Единственный ответ на предложение вычесть число из строки, умножить строку на число и тем более использовать низкоуровневые системные битовые операции со строкой может быть только один - "Прими таблетки, шизик".
При этом нет совершенно нет операции деления целого числа на целое число (в 7-й версии, через 10 лет после выхода языка, добавили костыль в виде функции intdiv).
Совершенно наркоманский язык для укуренных наркоманов, в котором нет никакой логики.
Аноним 08/03/25 Суб 15:47:28 3404456 44
image.png 10Кб, 640x536
640x536
image.png 10Кб, 640x536
640x536
Для сравнения, как сделано в самом понятном для людей языке.
Превразуем строку в число, и далее выполняем любые арифметические операции с числами.
Никакой шизы и наркоманщины, все интуитивно понятно даже ребенку.
Аноним 08/03/25 Суб 15:48:54 3404457 45
>>3404452
Традиция не делать лишние конвертации. Из запроса приходят строки. Да отовсюду из ио приходит текст.
Аноним 08/03/25 Суб 16:10:46 3404466 46
>>3404452
О, ты опять выходишь на связь, мудило?
Давненько тебя не было видно
Аноним 08/03/25 Суб 16:34:36 3404482 47
Selection063.jpg 72Кб, 798x869
798x869
>>3404014

Смысл второго пункта в том, что ты делаешь обрётку над классом API, которая принимает не конфиг, а конфигуратор. А сам конфиг и объекта класса API создаётся только когда адаптер сделает вызов. Грубо говоря ты сам реализуешь лейзи лоадинг.

У тебя запустилась прога. У тебя сразу есть объект адаптера, конфигуратора и обрётрки над Адапти. Ты чё-то делаешь с конфигуратором, а потом вызываешь метод Адаптера, которые адаптирует не Адапти, а обёртку над ним. Эта обёртка вызовет у конфигуратора метод создания конфига, затем создаст объект Адапти с помощью этого конфига и затем сделает нужный вызов.
Аноним 08/03/25 Суб 17:09:25 3404510 48
>>3404482
Я потому и сказал что жпт хуита навалила говна. Нахуя городить в классе какие-то зависимости от конфигураторов?

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

А самое смешное что в жпт высере про лэзи лод именно так все и написано. Беда только в том что ни жп-говно, ни тот кто этот кал потребляет нихуя не понимают че там написано.
Аноним 08/03/25 Суб 18:07:52 3404538 49
17373021276100.mp4 63Кб, 320x320, 00:00:02
320x320
>>3404510

Смотри как я понимаю ответ:

1 Вариант:

1) Ты получаешь из Контейнера проксю Адаптера и Фабрику (Конфигуратор)
2) Ты вызываешь какие-то методы Фабрики, чтобы внутри объекта Фабрики установить какие-то поля, которые потом будут использованы при создании Конфига
3) Ты вызываешь апи метод у прокси Адаптера

После чего вот что делает Контейнер:

1) С помощью Фабрики создаёт Конфиг, вызывая метод build()
2) Создаёт Апи, передавая ему Конфиг
3) Создаёт Адаптер, передавая ему Апи
4) Выполняет апи метод прокси Адаптера, который вызывает апи метод у настоящего Адаптера
5) Адаптер выполняет метод апи у Апи


2 Вариант:

При старте программы Контейнер:

1) Создаёт Фабрику (Конфигуратор)
2) Создаёт обёртку Апи, передавая ей Фабрику
3) Создаёт Адаптер, передавая ей обёртку Апи

Далее выполняется уже твой код:

1) Ты получаешь из Контейнера Адаптер и Фабрику
2) Ты вызываешь какие-то методы Фабрики, чтобы внутри объекта Фабрики установить какие-то поля, которые потом будут использованы при создании Конфига
3) Ты вызываешь апи метод у Адаптера
4) Адаптер вызывает апи метод у обёртки Апи
5) Обёртка Апи вызывает метод создания Конфига у Фабрики
6) Обёртка Апи вызывает апи метод настоящего Апи


Понятно что формулировка у ЖПТ кривая. Типа внедрить фабрику в Адапти. Как ты её туда внедришь тупая нейронка, это просто класс который тебе дан и всё. Ну через обёртку значит, как ещё. Вот я тебе и расписал вариант с обёрткой.

Да, я тоже не понимаю типа чем второй вариант лучше первого? Только сущности зря плодить. Но МОЖЕТ БЫТЬ при каком-то раскладе это будет лучше. Надо внимательно анализировать плюсы и минусы. Но думаю тут не такая прям ахуеть задачать чтобы это анализировать. Вот если бы анон фреймворк какой-то писал то может быть там был бы смысл прям ДУМАТЬ.
Аноним 08/03/25 Суб 18:14:56 3404548 50
>>3404008
Я в такой же залупе первый месяц отработал, только там еще "тимлид" был ебнутый наглухо и писал неподдерживаемую лапшу на CakePHP. Еще нужно было каждый час писать в общий чат чем сейчас занят.
Рисуй 1-2-3 года опыта в резюме иди в норм компании. Не ссы, даже если уволят спокойно устроишься на следующую
Аноним 08/03/25 Суб 18:21:22 3404553 51
>>3404548

Такое реально бывает и там реально кто-то работает? Пиздец конечно. Я бы оттуда съебался сразу на испытательном сроке на следующий же день, когда понял как у них выглядит техпроцесс разработки.

В таком месте работать это деградировать как специалист.
Аноним 08/03/25 Суб 18:29:37 3404556 52
>>3404553
Я почти все время сидел и читал доку по битриксу и CakePHP. На первой реальной задаче еблан-лид начал меня заебывать и я уволился
Аноним 08/03/25 Суб 18:36:21 3404560 53
>>3404556

Погоди, тебе платили за то что ты читал доки? Тоже конечно моментик интересный.
Аноним 08/03/25 Суб 18:40:03 3404565 54
>>3404560
Да, типо стажировка. И еще сдавал тесты по битриксу, которые гуглятся. Платили то ли 20 то ли 25к и вычитали 13% (кек)
Аноним 08/03/25 Суб 18:46:12 3404568 55
>>3404565

Ну ещё ладно тогда. Знаешь, мне кажется это нормально что ты стал бы там писать код для каких-то решений для Битрикса. Главное чтобы у них все тех процессы были выстроены по-взрослому. Работа с репозиторием, ревью кода, процесс тестирования и релизов, процесс деплоя и т.д. Чтобы использовались современные практики и интрументы. Если ничё этого там не было, ты ты ничё не потерял, что ушёл оттуда.
Аноним 08/03/25 Суб 19:04:06 3404579 56
>>3404568
В битриксе это невозможно. Это фрейворк одного разраба - один делет все, отдает нахуй заказчику и сразу бежит к другому. Битрикс просто так устроен.

1) Половина функиональности делается из админки, при этом генерируются всякие файлы .section.php .left.menu.php и прочие. Компоненты с 100500 параметрами всталяются мышкой. У тебя коммиты из автогенерировано мессива состоят, которое ревьювить смысла нет.

2) Ебнутая лицензия, что можно запускать 1 продовый инстанс, 1 для разработки. В доках говорится можно локальный инстанс создать для быстрофиксов, но нужно его затем удалить быстро быстро (прямо так в доках и написано лол). Иначе заблочат твой продовый сайт. В нормальных фреймворках у разработчика локальная версия годами живет, откуда он комиты пушит. Ебанутым надо быть чтобы каждый месяц настраивать.

3) Коллективная разработка ваще под вопросом. В дока битрикса некомпетентный бред про ci/cd. CI/CD это типо для больших пректов, для маленьких используйте скрам и канбан (так и написано бля)

мимо шел
Аноним 08/03/25 Суб 19:20:31 3404585 57
Selection064.jpg 325Кб, 1721x1206
1721x1206
>>3404579

Бля, не знал что там на столько всё плохо. Я представлял себе это так, что у тебя просто лежит код какого-то решения отдельным проектом, со своей отдельной от Битрикса кодовой базой, с разными ветками для разных версий модулей, которые твоё решение расширяет или с которыми взаимодействует по API. Ты его (решение) разрабатываешь, тестируешь на каком-то своём тестовом Битриксе, а потом выкатываешь клиентам обновление решения.
Аноним 08/03/25 Суб 19:29:27 3404588 58
>>3404585
В битрикс24 популярно интеграции через rest api делать. Но их пишут на разых фреймворках, на пыхе или вообще не на пыхе. Просто у многих битрикс24 в облаке и к нему у разработчиков доступа непосредственного нет, если это не коробка. В БУС для магазинов стандартной разработкой занимаются, вот этим всем, с редактированием в админке.
Аноним 08/03/25 Суб 19:39:12 3404594 59
>>3404588
Короче мораль такова что в битриксе современной нормальной разработки нет, там все из ебли состоит. В нормальных пыхопроектах, ты как любой разраб, на любой языке:
1 открываешь утром ноут
2 делаешь docker compose up -d
3 колупаешь задачу
4 git commit -m "я сделаль" && git push origin
5 ждешь когда ci/cd просрется в гитлабе
6 пишет в ютреке в задаче статус 100% я все сделяль
В битре такого никогда не будет
Аноним 08/03/25 Суб 19:42:47 3404597 60
>>3404594

Мда, жаль. Значит придётся избегать таких контор, либо уточнять на каким именно проектом придётся работать, чтобы не тратить время на безперспективное занятие, ради какой-то сеюминутной зарплаты, наверняка ещё и сомнительной.

Мне слишком понравилось кодить в дев контейнере и вот это всё. По-моему это база и за этим не только настоящее, но и будущее.
Аноним 08/03/25 Суб 19:53:59 3404604 61
>>3404597
Можешь битрикс24 заниматься если знаешь что проект не на битриксе, а в целом на ларке или симфони выполнен, т е никаких там модулей битриксовских не надо поддерживать. Локальная разработка осложняется тем что надо тестировать на реальном портале битрикса, у которого к твоему локальному проекту доступа нет.
Аноним 08/03/25 Суб 21:17:17 3404666 62
image.png 303Кб, 1017x815
1017x815
image.png 288Кб, 960x862
960x862
image.png 304Кб, 997x885
997x885
image.png 133Кб, 850x882
850x882
Вот примерные вакаснии пхп 80-150.
Это адекватные требования?

Сегодня гулял по лесу, слушал назарова, у него на стриме там зп 600-1лям. Говорит ЗА 2 ГОДА НАХУЙ 350.

Чем они там занимаются нахуй? Этот список на пиках учить заебешься + это все собирать чтобы оно работало. Одна РСУБД - выебет весь мозг чтобы не проебать данные, блокировки, транзакции, репликация, партицирование и прочее.

Что они там учат что за 2 года уже 200+ получают?

Я вот смотрю на эти зп и список требований и лютая дизмораль
Аноним 08/03/25 Суб 21:32:49 3404683 63
>>3404579
>2) Ебнутая лицензия, что можно запускать 1 продовый инстанс, 1 для разработки. В доках говорится можно локальный инстанс создать для быстрофиксов, но нужно его затем удалить быстро быстро (прямо так в доках и написано лол). Иначе заблочат твой продовый сайт.
Чувак, как бы тебе сказать... Устанавливаешь битру локально, в ядре комментишь пару строк(легко гуглиться) и все. Локально никаких ключей тебе не понадобится никогда. По разработке - делаешь парку классов-оберток над апи битры и алга свое делать. Я полтора года грёб на галере с битрой/симфони на беке. Все было - и ревью пуллреквестов, и тесты, и ci/cd.
Аноним 08/03/25 Суб 21:34:54 3404684 64
>>3404666

Да нормальные требования. Ты ж не в совершенстве должен всем этим владеть, а просто иметь опыт применения этого на деле, то есть ежедневно в своей практике пользоваться всем этим.

Бери да пользуйся.

Например не знаешь RabbitMQ? Прикрути к своему пет проекту, пойми что это, зачем, как работает, какие лучшие практики применения и т.д. Требования знать это означает лишь то, что у них это используется на проекте и если ты придёшь туда и не будешь знать чё это, то это будет хуйня как бы, согласись. Но это не значит что ты будешь его ставить, настраивать, тюнить. Ты будешь просто писать какой-то код который чё-то читает или пишет в эту очередь, должен понимать как это рабоатет, какие подводные, лучшие практики.
Аноним 08/03/25 Суб 21:37:14 3404685 65
>>3404683
Охуенная компания. Заставляет варезом заниматься, чтобы тряслись и платили
Аноним 08/03/25 Суб 21:42:17 3404688 66
>>3404685
Да еще деплой в докере от васянов, а официально только в вм, какой там сисд
Аноним 08/03/25 Суб 21:59:01 3404702 67
>>3404684
>Но это не значит что ты будешь его ставить, настраивать, тюнить
А кто будет?
Аноним 08/03/25 Суб 22:12:32 3404713 68
17365344742680.png 1266Кб, 1025x1280
1025x1280
Прочитал Клеппмана - нихуя не понял как лучше делать репликацию в постгресе и в мускл. Как обеспеичвается линеаризуемость? Кворум я буду делать или внутренний движок?
Вот допустим есть 3-5 узлов. Синхронно он сам в 1-2 узла пишет, а потом водопадом ассинхронно кидает в другие реплики? И так же по кворуму читает одновременно с тех 1-2 узла в которые пишет, а те асинхронные - резервные и никак не учавствуют? Или они переодически тасуются?

Короче нихуя не понял как ПРАВИЛЬНО делать репликацию.
Или нужно еще костыли хуевертить как из главы читаем свои данные, например пишем на один сервер и из него же читаем 1-2 минуты например, а все остальное читаем с других, но не свои данные которые записали и тем самым получается будто бы у нас все синхронно.

Вообще это задача пхп-шника чтобы настраивать реплики, шардирование?
Аноним 08/03/25 Суб 23:06:34 3404739 69
>>3404094
А если создам класс health, со своими методами и свойствами (текущее здоровье, максимальное, жив или нет), мне его передавать как свойство в энимал?
Аноним 08/03/25 Суб 23:08:47 3404741 70
>>3404702

Девопсы. Там уже всё настроено и сделано девопсами, ты только юзать будешь.
Аноним 09/03/25 Вск 02:25:10 3404795 71
>>3404538
>Да, я тоже не понимаю типа чем второй вариант лучше первого? Только сущности зря плодить. Но МОЖЕТ БЫТЬ
Просто пушка. Жпт написала хуйню, но ты даже эту хуйню не понял. И при всем при этом высрал её сюда как какое-то решение.

В первом варианте ты написал полную хуйню. Тебе жпт написала про прокси. Прокси работает так: создается фейковый объект, а когда ты вызываешь какой-то метод этого фейкового объекта - объект создается по настоящему. Как это помогает прокинуть в него данные из рантайма? Никак. Жпт-залупа обосралась - это неправильный ответ.

Во втором варианте ты опять написал хуйню. У тебя конфигратор-фабрика уже засунут внутрь, его не надо "получать". Ты сам должен при работе с классом знать что он не сконфигурирован и нужно дернуть его конфигуратор, чтобы он перешел в рабочее состояние. Что хуйня полная - классы должны создаваться сразу в рабочем состоянии.

А вот как это делается есди ты не въебал говна и вместо жпт параши читал докуменитацию:
Adapter:
factory: [AdapterFactory, 'build']
Все. В момент когда нужно заинжектить Adapter, будет вызван метод фабрики build, который должен создать объект адаптера и засунуть в него все что нужно.

Это последний раз когда я берусь разбирать жпт высер. Чтобы сгенерировать этот мусор было затрачено гораздо меньше энергии, чем трачу я чтобы в этой хуйне разобраться.
Жпт говноеды сто процентно заслуживают того говна, которым их кормят. Но если пытаются накормить своим говном нормальных людей, то их ждет не разбор их мусорной нейрохуиты, а струя мочи в ебло.
Аноним 09/03/25 Вск 10:56:13 3404906 72
panbabaki019.webp 2Кб, 100x100
100x100
>>3404795
Что же это получается, нейросети пока не заменят программистов?
Аноним 09/03/25 Вск 13:09:09 3404976 73
Selection066.jpg 140Кб, 802x744
802x744
Selection067.jpg 103Кб, 778x687
778x687
>>3404795

> Жпт написала хуйню, но ты даже эту хуйню не понял.

Это ты не понял, не разобрался.

> В первом варианте ты написал полную хуйню.

Нет, я всё написал правильно в целом.

> Прокси работает так: создается фейковый объект, а когда ты вызываешь какой-то метод этого фейкового объекта - объект создается по настоящему.

Я буквально это и написал, ты просто не читал или читал невнимательно.

> Как это помогает прокинуть в него данные из рантайма?

Ты не читал или читал невнимательно.

Вот я даже проверил своё описание 1 верианта у нейронки. Всё верно.
Аноним 09/03/25 Вск 13:46:36 3404997 74
>>3404976
>Вот я даже проверил своё описание 1 верианта у нейронки. Всё верно.
А я запустил приложуху на симфони и поссал тебе на ебло. Всё верно.
Аноним 09/03/25 Вск 14:35:51 3405050 75
>>3404997

Ничего ты не запускал.
Аноним 09/03/25 Вск 14:50:39 3405061 76
>>3404666
>слушал назарова, у него на стриме там зп 600-1лям
Лол, слушает инфоцыганчиков удивляется что инфоцыганчики срут ему в уши, ну и почему ты такой дебил?
Аноним 09/03/25 Вск 15:55:42 3405087 77
>>3405061
Дебил тут только ты, греча.
6-10$ это норм зп даже для пхп. У го и явы - обычное дело. Тот же СемДарк от 10к работал еще лет 8 назад
Аноним 09/03/25 Вск 15:58:25 3405091 78
>>3405061
Почему гречневый скот общаться не умеет без оскорблений? Тебя в семье стекломойной так воспитали?
Аноним 09/03/25 Вск 16:14:22 3405102 79
image.png 100Кб, 357x183
357x183
>>3392535 (OP)
>Как вкатиться в PHP в 2025?
>Шапка выше порядком устарела. На данный момент лучший способ >вкатиться пройти курсы Хекселт. Проходить можно не отваливая >150к сразу за групповое обучение, которое не нужно, а обучаясь по >подписке за 4к/месяц.

Нихуя, армяшка тред угнал и встроил свою рекламу
Аноним 09/03/25 Вск 16:36:04 3405121 80
>>3405102
Я узнал этого дурачка который форсит хекслет, это он рассказывал как вкатывался через эти курсы, а потом не осилил ларавель и пошел работать битриксойдом, забавный тип.
Аноним 09/03/25 Вск 17:30:25 3405173 81
image.png 44Кб, 553x573
553x573
Мидлы, где? Работу даю. Кабан кормит
Аноним 09/03/25 Вск 17:32:50 3405177 82
>>3405173
Фууу, не хочу. Мне Антон Назаров на стриме сказал что пхпшники зарабатывают по 600к-1000к в месяц, так что меньше этой цифры мне работу не предлагать!
Аноним 09/03/25 Вск 17:37:51 3405183 83
у них кстати свой колледж в Питере, в Москве тоже вроде собираются открывать.
>>3405102
>>3405121
Аноним 09/03/25 Вск 17:44:19 3405189 84
>>3405173
Ищу кидалу - пешеход бегунок, работал мидлом-пхп yii2, украл у тимлида треко из офиса. Характерная черта - опохмел, щетина.
Аноним 09/03/25 Вск 18:44:50 3405256 85
Аноним 09/03/25 Вск 18:47:15 3405260 86
Selection072.jpg 1Кб, 65x53
65x53
Аноним 09/03/25 Вск 19:11:38 3405310 87
>>3405260
Пхп-скуфы бомбанули и требуют чтобы минимальная зп эту работу составляла 600к рубасов в месяц
Аноним 09/03/25 Вск 23:00:45 3405507 88
>>3405310
А ты сам не хочешь 600к? За полтос пойдешь работать?
Хотя если ты нихуя ничего больше не знаешь и год-два в этом варишься, то хз.
У меня в 2013 как у новичка была зп 700$ без опыта с чистым жс, жкуери, пхп и мускл, ну и цмски на уровне юзера.

А тут надо базу за которую я работал и получал 700 + еще дохуя чего
Аноним 09/03/25 Вск 23:03:28 3405510 89
>>3405507
И ведь говнюк не ограничится 50 часами в месяц. Будет названивать в телегу в 23:00
Аноним 09/03/25 Вск 23:49:16 3405535 90
image.png 37Кб, 810x548
810x548
image.png 918Кб, 735x731
735x731
Аноним 09/03/25 Вск 23:54:30 3405538 91
>>3405183
>свой колледж в Питере
Во времена золотой лихорадки, стоит продавать кирки, все правильно делают. Нужно больше школ и курсов.

Причем на курсах еще и напугают задачками и попустят, что бы ты там учился годами. Данный персонаж, раньше постоянно затирал, про математику, логику, людям которые не могут торрент скачать.
Аноним 10/03/25 Пнд 00:02:36 3405541 92
>>3405535
Приветствую будущего битриксойда. Уже мечтаешь как покупаешь виллу где-нибудь в Испании?
Аноним 10/03/25 Пнд 00:09:17 3405545 93
image.png 1Кб, 78x72
78x72
Аноним 10/03/25 Пнд 09:41:12 3405655 94
>>3405535

Ни разу за 15 лет работы с PHP не использовал больше одного доллара.
Аноним 10/03/25 Пнд 09:50:46 3405670 95
парни, выручайте. дошёл до ларавел фреймворка, изучив ООП и базу PHP, задумался уйти на Go. Норм вариант? Живу в ДС-2, поэтому тут есть всякие стажировки/junior позиции, на которые попасть можно, как мне кажется. Опыта программирования нет, но как-то хочется сразу зарабатывать больше 100к, чем в пыхе сидеть год-два на 50–60к. Будет тестовое через месяц, нужно будет прорешать алгосы. В случае чего можно просто в GPT скормить задачки и на собесе на стажировке отвечать за реальные знания о языке, которые ты получил за месяц + всякие видосы с собесами перед этим просмотреть. План говно или рабочий? Либо лучше дальше познавать ларавел?

Вообще есть смысл лезть в Go, как первый язык, находясь в ДС-2? Я ушёл с работки 3 месяца назад, живу на подушку и учу пхп. И там и там планирую крутить опыт.
Аноним 10/03/25 Пнд 10:04:44 3405677 96
путь-it-юмор-ge[...].jpg 79Кб, 604x453
604x453
>>3405670
>Я ушёл с работки 3 месяца назад, живу на подушку и учу пхп. И там и там планирую крутить опыт.
Встретимся через 3 месяца в пятерочке
Аноним 10/03/25 Пнд 11:09:40 3405731 97
>>3405670
>парни, выручайте
Таких сказочных долбоебов давно не видел.
И во времена когда брали всех кто ширинку застегивать умеет, вкатывался один из десяти. А сейчас на слова стажировка/джун мгновенно выпрыгивают тысяча долбоебов с накрученным опытом. Как ты через них продираться на собес собрался? Они там все по резюме ебейшие гении с опытом.

Тебе в башку не приходило, что неосиливший пхп еблан, который планирует код писать пастой из жпт, мягко говоря, нахуй никому не обосрался?
Аноним 10/03/25 Пнд 11:30:36 3405742 98
>>3405731
почему неосиливший-то? я обычный вопрос задал, а ты только нагрубил и никакого аргумента нормального не дал, хотя чего я ожидал, придя сюда.
Аноним 10/03/25 Пнд 11:31:32 3405743 99
hqdefault.jpg 17Кб, 480x360
480x360
>>3405670
Ты за три месяца изучил базу и ООП ?
Аноним 10/03/25 Пнд 11:35:40 3405744 100
>>3405743
ООП на этапе общего понимания, без коммерческого опыта ООП не изучишь на должном уровне, как я понял.
Аноним 10/03/25 Пнд 13:04:53 3405834 101
>>3405742
>почему неосиливший-то?
По определению. Язык ты не выучил, приложения на нем писать не умеешь, зарабытвать с его помощью не умеешь.

>а ты только нагрубил
А чего ты хотел? Ты же бредишь. Находишься в делирии. Я хуй знаю какой правильный медицинский термин, "адекватне восприятие реальности"? Видел как врач хлопает по щекам, подсовывает к носу нашатырь и спрашивает: "Молодой человек, вы понимаете где находитесь?" Ты понимаешь где находишься?

Ну судя по тому что пошли заходы про жпт, есть явное понимание что никакого го и алгоритмов за месяц не будет. Так как по твоему твои маняфантазийный бред стыкуется с реальностью? Как это блядь работать должно? Ты позанимался какой-то хуйней, надоело - бросил даже не на половине. Позанимался другой - забил хуй, повтыкал в жпт.

И такое говно значица берут на стажировку, на котрую тысяча откликов за два дня? Бля, да фантазии про принца на белом коне, на фоне этого более реалистичными выглядят. Или расчет типа на удачу? Так может проще и быстрее пойти поставить свою подушку на красное? Там так-то шансы аж 48%. Шансы попать на вакансию с 1к откликов сам посчитать сможешь?

>хотя чего я ожидал, придя сюда
Копиума? Внимания?
Уж точно не пощечину. В себя приди. Полудурок, не жги бабки. Иди работай, а в свободное время учи пхп. И только как дойдет до успешных созвонов и собесов можешь позволить себе бросать работу. Это будет тяжелый год, и не факт что что-то из этого получится. У людей поумнее и поусерднее не получалось.
Аноним 10/03/25 Пнд 13:43:34 3405865 102
>>3405744
Написал уже что-то?
Аноним 10/03/25 Пнд 16:56:55 3406020 103
>>3405865
два пет-проекта: to-do-list и portfolio (своё резюме)
Аноним 10/03/25 Пнд 16:58:17 3406021 104
>>3405834
вот сейчас я тебя понял, спасибо за подробный ответ. могу и бредить, хотел чтобы со стороны указали на абсурдность идеи или наоборот.
Аноним 10/03/25 Пнд 18:12:38 3406052 105
>>3406020
В ооп стиле? Можешь показать
Аноним 11/03/25 Втр 15:58:47 3406644 106
Аноны, откликнулся в галеру, написал HR добавил меня в чатик с техдиром - а это сам Альберт Степанцев, лол!
Завтра созвон с ним будет, че спросить?
Аноним 11/03/25 Втр 17:50:02 3406746 107
>>3406644
>а это сам Альберт Степанцев
А кто это? Ты через торренты спиздил чьи-то курсы по симфони, а они по совпадению оказались этого чела?
Аноним 11/03/25 Втр 18:42:53 3406802 108
>>3406746
Да это курсы с торрентов по пыхе, но он в начале каждого видео говорит, что "пиратам сделает скидку!" если ему честно написать
Аноним 13/03/25 Чтв 13:57:30 3408009 109
ПутьСильного.png 69Кб, 870x470
870x470
Аноним 13/03/25 Чтв 14:00:47 3408011 110
>>3408009
на пути джедая нужно что-то кушать
Аноним 13/03/25 Чтв 14:09:11 3408016 111
>>3408011
Да и смешно что мл и гейдев в расте а не пыхе
1) В пыхе тебя могут заставить апихи от нейгоговна дергать, тем более все юзкейсы нейронок сейчас сейчас через облачных провайдеров
2) В пыхе ты возможно будешь писать фронтенд для онлайн дрочильни
3) с растом ты работу воопще не найдешь
Аноним 13/03/25 Чтв 14:47:04 3408048 112
Аноним 13/03/25 Чтв 14:58:44 3408059 113
>>3408048
Я как раз в пыхе и ковырял гейдев, крипту и мл. Работа на кабана при любом стеке преврящает любую идею в унылое говно.
Аноним 13/03/25 Чтв 15:17:45 3408066 114
Selection014.jpg 43Кб, 534x602
534x602
>>3408009

Копиум растоёба.

Писал даже не на Расте, а на Си в своё время и довольно много. Ничего там нет особенного от слова совсем. Тот же самый дроч что и везде. Все те же самые типовые проблемы, все те же самые лучшие практики и решения. Именно поэтому придумали те самые языки, которые пришли после Си. ПХП и Ларавел намного больше дадут софтвар инженеру как инженеру, чем Си или Раст. Вместо того чтобы зачем-то заново проходить путь дедов и решать заново все те же самые задачи, ты просто будешь пользоваться их решением.

Раст этот не нужен ни кому будет после того как на нём перепишут линукс. Задач нет у языка. Вся идея языка это писать на Си, но безопасно.

Выросло поколение зумеров неосиляторов, им нужен инструмент чтобы припахать их к разработке кишок и переписыванию легаси. Просто в Си их пускать страшно, они там понапишут. А вот на Расте... Вот для них и придумали Раст. Классно кстати сработало, как видите.

Хотя я лично собираюсь тоже изучить Раст, чтобы перепилить на нём какой-нибудь проектик для портфолио или для фана на гитхаб. Думаю это будет просто.
Аноним 13/03/25 Чтв 17:34:54 3408125 115
>>3408009
>путь джедая
ой, кринж, ебучая скуфидронская мразь не палится нахуй, ор
Аноним 13/03/25 Чтв 21:26:48 3408249 116
>>3408125

Двачую, кстати. Я такие словечки последний раз видел где-то в 2014 наверное.
Аноним 14/03/25 Птн 04:45:37 3408358 117
>>3408066
>Выросло поколение зумеров неосиляторов, им нужен инструмент чтобы припахать их к разработке кишок и переписыванию легаси. Просто в Си их пускать страшно, они там понапишут. А вот на Расте... Вот для них и придумали Раст.
Ты буквально написал историю создания Го.
Инженеры гугла тупо не вывозили писать на си и им нужен был такой язык, чтобы его мог осилить одебиливший американский зумер после колледжа.

История создания раста вообще другая. Его создали в мозилле блядь. Для тех кто не понимает, мозилла - не коммерческая организация. Она финансируется из фонда, в который откидывает бабки в том числе и гугл. Короче раст был создан челами, которые на флексе делают че по кайфу, для самих себя.

И как следствие - раст много лет является самым желанным для работы языком у программистов. И при этом у него много лет главная проблема с тем что он крайне мало распространен. Потому что за ним нет гигантской корпоративной машины, которая бы его продвигала, как с гуглом у го и микропенисами у шарпа и тайпскрипта.

Но сейчас дело с мертвой точки сдвинулось. С приходом раста в линукс и опенсорс популярность будет только расти. Через несколько лет возможно будет иметь смысл целеноправленно учить раст именно для заработка.
Аноним 14/03/25 Птн 06:15:44 3408365 118
>>3408358
>Инженеры гугла тупо не вывозили писать на си и им нужен был такой язык, чтобы его мог осилить одебиливший американский зумер после колледжа.
Кстати, да
Кто-то из создателей ГОвна говорил, что они создали этот язык для неосиляторов Си
Аноним 14/03/25 Птн 06:45:16 3408371 119
>>3408016
Поч гейдев должен быть в пыхе? Если скриптером, то мб. Но создать инструменты для скриптинга это уже тяжелее, нужно уметь в ВМ и компиляторы, что не каждый системный долбаеб-байтоеб умеет. А если мультиплеер систему делать, то там вообще жопа.
Аноним 14/03/25 Птн 08:32:32 3408389 120
>>3408371
Чел, чо ты выдумываешь и сам с собой споришь? Там черным по белому написано - фронтенд для онлайн дрочильни. Например твой личный кабинет, где карта привязывается, статистика, достижения отображаются и пр. Сервер обычно на жаве и сишорпе пишется другой командой. Бекенд для "игр" на пыхе встречается токо в гамблиге. Вопрос был не начем можно игры писать, а где в гейдеве работа есть и где вероятнее туда попасть. В этом смысле пыхе выигрывает у раста.
Аноним 14/03/25 Птн 09:32:09 3408413 121
>>3408358

Довольно иронично вышло, получается.
Аноним 14/03/25 Птн 09:37:26 3408417 122
изображение.png 176Кб, 543x871
543x871
Аноним 14/03/25 Птн 09:54:54 3408432 123
>>3408417
Понятие не имею конкретно про них. Я свой опыт написал. Если нужно на пыхе написать создание или выбор игры или ладдер написать, это тоже подходит под описание "игровой логики". Вакансии стараются сделать более привлекательными.
Аноним 14/03/25 Птн 09:56:12 3408433 124
>>3408417

Мне знаешь чё не понятно. Если у них там все владеют вот этим всем из списка, то почему программы с каждым годом всё хуже и хуже? Мир вакансий и резюме это какая-то параллельная реальность, имеющая мало общего с действительностью.
Аноним 14/03/25 Птн 10:07:25 3408444 125
>>3408433
Чет не увидел там никакого списка, только дженерик требования которые подходят и для джуна
Аноним 14/03/25 Птн 10:14:56 3408453 126
>>3408417
>грейд не укзан
>уровень дохода не указан
Сразу в помойку. Если пидарасы даже широкую вилку нарисовать не готовы, то там точно зарплатное кроилово.

Если зп не указана, то это буквально огромный биллборд с надписью: ИДЕТ НАЕБ ЛОХОВ.
14/03/25 Птн 10:21:32 3408456 127
Аноним 14/03/25 Птн 12:38:16 3408560 128
>>3408444

Какую особенность 7.3 ты знаешь? Именно 7.3.

Вот честно без гугла и нейронки.

Вангую что никакую.

Значит ты даже на джуна не тянешь.

Потому что они сами не знаю чё им надо, у них на прод сервере стоит PHP 7.3 поэтому HR-ка туда и вписала эту версию.

Но выглядит это очень грозно. Уже пошёл читать Changelist чё там было в 7.3, может я какую-то мега фичу пропустил.
Аноним 14/03/25 Птн 12:54:16 3408568 129
>>3408560
Аутист, спок. Это значит что у них 7.3. Все. Не обновляют по принципу работает - не трожь. Обновили на 7.3 когда-то вместе с фреймворком на максимальную версию какая была.
Аноним 14/03/25 Птн 12:57:24 3408570 130
>>3408568
А + стоит чтобы чел в актуальных фичах пыхи разбирался, может когда понабобится снова обновляться
Аноним 14/03/25 Птн 13:00:01 3408571 131
>>3408560
Во первых, там написано 7.3+
Во вторых, там написано про особенности языка, а не версии.

>>3408568
Как сеньор могу сказать про 7.3 что по фичам это по сути 7.2, который по сути 7.1, которому десять лет скоро. Поддержка уже даже восьмой версии закончилась.
Язык с тех пор до неузнаваемости изменился, 7.3 это неактульное десять лет назад устаревшее говно.
Аноним 14/03/25 Птн 13:04:31 3408572 132
>>3408571
Мистер сеньер, какая бизнесу в пизду разница что актуально там у пыхофронтендеров.
Аноним 14/03/25 Птн 13:06:36 3408574 133
>>3408572
У них скорее всего все руками задеплоен, все 100500 проектов о поэтому и не обновляются. В ваконсии ничго про сиай сиди нет
Аноним 14/03/25 Птн 13:06:59 3408575 134
>>3408572
Прямая, дефиченто. Не поддерживается = нет багфиксов и обновлений безопасности. Если контора, например, связана с финансами она тупо аудит не пройдет.
Аноним 14/03/25 Птн 13:08:12 3408576 135
>>3408575
контора связана с игрульками
Аноним 14/03/25 Птн 13:13:55 3408580 136
>>3408576
Контора в объявлении связана с жадными пидарасами. Ясный хуй они за копейку удавятся и им похуй на безопасность.
Аноним 14/03/25 Птн 13:59:59 3408627 137
>>3408574

Я тоже так подумал. Что у них всё сделано по-старинке. Тогда я не особо понимаю как они вообще могут требования предъявлять. С инфраструктурой уровня 2012 года. Они молится должны на то что к ним придётся нормальный разработчик с современным стеком и девопс практиками и перепилит им за 1 год всю инфру и проекты. Но стоит это будет столько сколько они не доплатили в прошлый раз + на переделку + на то чтобы сделать сейчас нормально. Как говорится скупой платит трижды.

Но по факту никто ничего там перепиливать не будет, а тем более платить столько денег за то чтобы внутри всё работало как часы. Это бизнес по-российски, где денег надо сейчас и побольше, а после нас хоть потоп.

Поэтому я бы трижды подумал, чем пойти в такое место. Уж лучше на галере. Хотя бы деградировать не будешь как специалист.
Аноним 14/03/25 Птн 20:49:26 3408886 138
Я опустился на дно. Я установил на Windows 10 VSCode, PHP и XDebug. А так же GIT. Всё для Windows. Есть ли червь пидор хуже меня? Поверьте, это вынужденная мера. Это единственный вариант. Прога должна работать и дебажится строго на Windows, потому что она использует TLS клиент, который только под Windows. А NAT в организации заблокирован. Как только хоть один пакет из NAT покидает твой комп, сисадмину приходит уведомление и у тебя отрубают интернет автоматически. Включают обратно после объяснительной с какой целью и что ты запускал, почему нарушил должностную инструкцию.
Аноним 14/03/25 Птн 22:16:37 3408926 139
image.png 126Кб, 275x320
275x320
>>3404457
Традиции дурдома? Чем выражение VAL("123") - 3 или int("123") - 3 не устраивает? Есть числовой тип, в нем определены арфиметические операции, мы получаем число из строки. Все понятно и очевидно.
Плюс при преобразовании числа в строку можно обработать ошибки, если данные некорректные.
А еще не различаются целые и вещественные числа, нет массивов (они имитируются через какие-то костыльные хэш-таблицы).
Perl, PHP, JavaScript - совершенно шизанутые языки, где ты не учишься программировать, а пытаешься понять изощренную логику их авторов.
Вот Python - совсем другое дело.

>>3404466
Успокойся, покушай сладкого хлебушка.
Аноним 15/03/25 Суб 10:20:12 3409068 140
>>3408886
Если все под винду, то почему на дутнете не пишите?
Аноним 15/03/25 Суб 15:07:56 3409222 141
>>3409068

Потому что я традиционно работаю на стеке C, Java, PHP. А сделать проект надо было за 2, максимум 3 недели. Сам понимаешь в данной ситуации садиться и изучать C# / .NET было не с руки. Хотя там ничё сложного нет изучать там нечего, но всё равно это время.
Аноним 15/03/25 Суб 15:45:16 3409235 142
>>3409222
Проект это когда "проектируют". А когда налеплено какой-то хуйни за время пока говно из жопы пролетало в толчек - это нихуя не проект.
Аноним 15/03/25 Суб 17:05:18 3409259 143
>>3409235

Всё что в папке projects это проекты.

Но ты прав.

Просто когда из министерства приходит письмо в духе "осуществить, подключиться, отчитаться, срок 2 недели". То тут не до планирования. Срочно нужно решение чтобы не получить пизды.
Аноним 15/03/25 Суб 23:23:38 3409450 144
>>3409259
>тут не до планирования. Срочно нужно решение чтобы не получить пизды.
Есть в этом что-то исконно рассиянское. Выходить на панель, становиться раком, раздвигать булки, а потом изо всех сил уворачиваться от летящих в очко хуев и рассказывать всем: не мы такие, жизнь такая, самодуры-долбоебы панимаешь.
Нахуя работать пидарасом у клоунов?
Аноним 16/03/25 Вск 00:24:07 3409471 145
>>3409450

Проиграл с твоего описания. Всё так. База.
Аноним 16/03/25 Вск 08:31:04 3409519 146
Господа! Увидел в шапке интерактивный учебник. В нём ссылались на php 5.4. Подскажите, пожалуйста, разница между текущей версией и версией учебника не помешает в практике?
Аноним 16/03/25 Вск 08:58:14 3409524 147
>>3409519
Задача пограммистакак раз преодолевать такие трудности (отсутствие достаточной информации, несоответсвие версий, невыполнимые задачи от руководства и прочее), а не жить на всем готовом, иначе он нахуй не нужон. Если все будет как в инструкции написано, тогда и чат гопота справится.
Аноним 16/03/25 Вск 09:36:56 3409535 148
>>3409524
Друже, спросил весьма дружелюбно. Всегда нужна точка опоры. Здесь я её пробую найти. Ты прочитал и начал трястись. Нравоучение прочитал. Чё трясёшься - то? Советую тебе самому интуитивно научиться чему- нибудь сложному. К старости освоишь - поделишься.
Аноним 16/03/25 Вск 09:40:53 3409536 149
>>3409535
Какая тряска? Я тебе ответил как есть. Какой вопрос, такой ответ. Откуда другим знать помешает тебе это или нет. Если дурачек, то помешает, если не дурачек то не помешает.
Аноним 16/03/25 Вск 09:50:54 3409540 150
>>3409536
Да и принципы написания кода на пыхе не изменились с 5 версии, чтобы там лапухи не говорили. Те же сервисы писали, тот же DI, только флеру добавили с псевдотипизацией.
Аноним 16/03/25 Вск 09:54:44 3409541 151
>>3409536

Не я один здесь мастак формулировки правильные выстраивать. Программист - человек преодолевающий трудности. Литерли, Ваномас. А, может, программист, это человек, решающий задачи бизнеса? Хорошо, если тебе не нравится формулировка моего вопроса, переформулирую: насколько критичные изменения в синтаксисе произошли за последнее время, относительно версии 5.4? Есть ли у кого информация, когда в последний раз актуализировали учебник из шапки. Ну, и словами бросаться не нужно. Понятно, что анонимность, но веди себя корректно.
Аноним 16/03/25 Вск 09:56:48 3409542 152
>>3409540
Большое спасибо за объяснение! Пойду курить.
Аноним 16/03/25 Вск 09:57:05 3409543 153
>>3409541
Изменения синтакиса учатся за 1 день. Понимание как писать хороший код != изучение синтаксиса.
Аноним 16/03/25 Вск 10:07:36 3409547 154
>>3409543
Абсолютно согласен. Почему спросил? Имел счастье общаться с человеком, который поведал, что перекат с 5 версии на 7 сломал всё и вся. Мол, вообще всё изменилось (включая синтаксис). Человек звал маму, пускал каку. Решил перепроверить. Антон здесь сидит образованный и подкованный.
Аноним 16/03/25 Вск 10:22:46 3409552 155
>>3409547
Сломал при переходе с 5 на 7 - это вопрос прямой и обратной совместимости. Например в 8 пыхе есто обратится к несуществующей константе
$x = MY_CONST;
то будет ошибка, а более ранних версиях $x запишется строка "MY_CONST"
Так что при переносе кода может быть куча проблем.

Только это к навыками решать задачи на пыхе не имеет никакого отношения.

Можешь поучить инфу из шапки, а потом лучше пройти туториалы на symfonycasts или/и laracasts
Аноним 16/03/25 Вск 10:27:11 3409553 156
>>3409552
То есть если будешь на 5 пыхе писать
1) не надо пользоваться такими спец эффектами, да ты скорее всего о них и знать не будешь
2) если получишь ошибки при выполнении кода, то это наоборот хорошо. Это должно помочь изучению а не помешать, если думать, а не просто копипастить код
Аноним 16/03/25 Вск 10:50:36 3409561 157
>>3409552
>>3409553

Искреннее спасибо за инфу. Теперь будет попроще начать двигаться прямым путём.
Аноним 16/03/25 Вск 10:53:40 3409563 158
Дайте, пожалуйста, оценку ситуации со стороны. Как и многие вкатышки, вляпался в то, что начал скакать между языками. Изначально нашёл бесплатные курсы от энтузиастов (IT for free). Там и была программа с проходом в php + symfony . Но для её начала нужно было освоить программу по Паскалю и пройти алгоритмическую практику. Появилась возможность поступить на курсы профессиональной переподготовки. Первые курсы оставил (успел пройти до массивов, нарешав гору задачек). Поступил на курсы в свой вечерний заборостроительный в надежде, что там программа, на основе полноценной вузовской. Крайне нерасторопно преподают с++ (первый "курс"). На удивление, перекат с Паскаля оказался лёгким. В рамках программы даётся с/с++, с#, чуть php, MySQL, что - то про вёрстку. Фреймворков нет. 540 часов. Какая - то сборная солянка. Кажется это путь не туда. К тому же, диплом, что выдаёт шарага не гос образца, а установленного. Ребята, что кончали ВУЗы на программиста, подскажите: у вас такая же солянка была или в более людской форме?
Аноним 16/03/25 Вск 13:05:40 3409629 159
>>3409563
Всегда так было. В вузах единица измерения это "предмет" и "учебный модуль". Язык это всего-лишь инсрумент для изучения модуля. Обрати внимание, у тебя в предметах нет "Основ С++". У тебя там какая-нибудь "Информатика и основы программирования" или "Основы алгоритмизации и языки программирования".

То какой язык в итоге будет использоваться зависит от: того какая в этом году моча в башке у министерский чинуш, деканата твоего вуза, конкретного препода.
Аноним 16/03/25 Вск 13:35:20 3409641 160
ларавель опять дизайн сайта поменял
Аноним 16/03/25 Вск 13:48:46 3409643 161
>>3409519
Умение программировать на конкретном языке состоит из нескольких разных навыков.

Первый. Базовый компьютер саенс. Что такое программа, что такое функция, цикл, ветвление, данные. Умение формализовать задачу и составить алгоритм её выполнения. Для этого можно (а вообще прямо рекомендуется) использовать хоть паскаль, которому натурально 50 лет. Потому что эти зания не устаревают, они универсальны и четко формализованы. Это то чему пытаются учить в вузах, например.

Второй. Умение писать на конкретном языке, знать его синтаксис. Создание на этом языке рабочей программы, которая делает то что тебе нужно. Эти знания тоже четко формализованы. Ты можешь открыть ченджлог и прочитать что изменилось https://www.php.net/releases/7_0_0.php Если ты знаешь базу из первого и второго пунктов тебе не составить труда изучить новый синтаксис.

Третий. Умение писать идеоматично, в соответствии с современными коммерческими требованиями и представлениями. В коммерческо разработке к твоему коду, помимо факта что он в принципе работает и делает то что нужно, есть ещё куча требований. За годы сформировались стандарты, определенные стили, продиктованные в том числе разными фреймворками. Появились обязательные инструменты типа композера и код сниффера, с которыми надо обязательно считаться. И вот эти знания как раз не формализованы. Ты хуй найдешь книгу где тебя могут этому научить, потому что книги пишутся гораздо медленне, чем я зык развивается.

Если учить язык по его старой версии, то вполне можно овладеть первыми двумя пунктами. Но без третьего ты все равно работу не найдешь. Да и вообще зачем учить язык по старой версии, когда можно сразу чить по новой?
Аноним 16/03/25 Вск 13:49:22 3409644 162
>>3409641
Надо как-то оправдывать пятьдесят лямов инвестиций.
Аноним 16/03/25 Вск 13:50:32 3409645 163
Аноним 16/03/25 Вск 14:08:05 3409647 164
>>3409643
Третья часть немного грустно звучит. Чтец в плохом настроении может узнать в этих строках классический мем : чтобы работать нужен опыт, а где я опыт возьму, если без опыта не берут. Не думаю, что всё так страшно. Однако, факт того, что не менее 30% вкатышей крутят опыт, говорит о правдивости предположения. Не попробуешь, не узнаешь)
Аноним 16/03/25 Вск 14:58:05 3409667 165
>>3409643

> Второй. Умение писать на конкретном языке, знать его синтаксис. Создание на этом языке рабочей программы, которая делает то что тебе нужно.

Надо ещё знать стандартную библиотеку. Не то чтобы наизусть, но знать самые основные его части. А наизусть знать самые часто используемые функции и классы.
Аноним 16/03/25 Вск 15:13:42 3409676 166
>>3409643

> 3

Если бы всё было так кучеряво, на рынке софта не было бы столько говнища.
Аноним 16/03/25 Вск 15:45:05 3409683 167
>>3409647
Этой истории сто лет минимум. Есть сухая книжная теория, а есть реальное живое производство. "Забудьте все чему вас учили". Классика.
Аноним 16/03/25 Вск 15:51:39 3409686 168
Меня знаете что беспокоит в PHP. Я не понимаю как и на чём зарабатывают те, кто делает продукты в его экосистеме.

1) PHP исторически и сейчас это язык для веба.
2) PHP имеет хорошие веб фреймворки.

Логично полагать, что основной продукт, который делается на PHP, это различные веб приложения. Но на рынке веб приложений огромное количество решений, просто море.

Если какому-то бизнесу просто нужны лендинги, статический сайт, с какой-то формой обратной связи или типа того. Зачем ему делать решение на PHP? Для этого есть всякие Тильды и Сквар Спейсы. Просто за копейки делаешь себе красивый сайт, даже программист не нужен, ну можно заказать где-то за копьё. И всё. Не нужно ни какого PHP.

Если какой-то бизнес что-то продаёт, оказывает какие-то услуги, то можно просто купить Битрикс 24. Даже ставить ничё не надо он тупо в облаке. Платишь 50к в год и у тебя сразу вообще всё что нужно для продаж. Там тебе и ЦРМ и сайты которые делаются конструктором и продажи и касса и всё вообще. Тупо комплексное решение. 100к в год плата с учётом онлайн кассы и смсок. Это копьё это ничто. Зачем тут нужен какой-то PHP какие-то Ларавели?

Ну вот кто и что делает на PHP и как компания зарабатывает на этих решениях вы можете конкретную нишу показать? Что делают на это Ларавеле? На Симфонии. Зачем они вообще? Кто за это платит?

Я сам давно на PHP пишу, но это в основном внутреннее что-то. Какая-нибудь небольшая веб приложуха или скрипт внутренний. Это не зарабатывает напрямую фирме вообще ничего. Просто является часть системы которая зарабатывает.
Аноним 16/03/25 Вск 15:52:55 3409687 169
>>3409676
Причем здесь говнокод? В 2к25 году ты для разработки на пхп обязан уметь пользоваться композером и писать по PSR-4. Это не обсуждается, тут неочем спорить. Просто пхп экосистема сейчас работает вот так. Десять лет назад было не так, а сегодня так. Будь добр изучи как надо сейчас.
Аноним 16/03/25 Вск 15:57:09 3409690 170
>>3409686
Пхп - это джава для бедных. Если хочешь что-то похожее на энтерпрайз, но денег на десять джава или шарп макак нет, то ты можешь взять пхп и получить примерно то же самое, но в пару раз дешевле.
Аноним 16/03/25 Вск 16:17:42 3409695 171
2siu6l.jpg 47Кб, 739x500
739x500
>>3409687

В этом я с тобой согласен. Но по факту получается так что многие кладут хуй на подобные вещи. Знаешь как в том меме? Зато выглядит пиздец как грозно. Приходишь на фирму, тебе прям дают целый мануалище здоровенный типа корпоративные соглашения, документация, стили. А смотришь потом код - всем поебать. Грустно.
Аноним 16/03/25 Вск 16:18:36 3409698 172
>>3409690

Ты имеешь ввиду не только веб, а вообще в том числе и внутренние какие-то сервисы?
Аноним 16/03/25 Вск 16:21:45 3409700 173
>>3409698
Веб - это все что работает по http запросу. А это сейчас вообще все. Даже в одном облаке, на одном и том же физическом сервере, контейнеры по http общаются.
Аноним 16/03/25 Вск 16:24:08 3409701 174
>>3409690

Высказывание не совсем справедливо, но содержит рациональное зерно. PHP действительно дешевле и проще в использовании, особенно для веб-разработки, и может частично перекрывать задачи, решаемые Java или C# в enterprise. Однако называть его "джава для бедных" — это скорее стереотип и упрощение, чем точная характеристика. Языки решают разные задачи, и выбор между ними зависит от контекста, а не только от бюджета. Если оценивать по 10-балльной шкале справедливость, я бы дал 4/10: идея понятна, но слишком много допущений и неточностей.
Аноним 16/03/25 Вск 16:26:13 3409702 175
>>3409695
Я хз о чем ты вообще. Ты не можешь "поебать" на композер, у тебя проект работать не будет без автозагрузки. Со стилями то же самое. Если в пайплайне настроен код сниффер, то он мердж реквест с кодом не по стилю тупо не пропустит.
Аноним 16/03/25 Вск 17:26:15 3409727 176
>>3409686
>Если какой-то бизнес что-то продаёт, оказывает какие-то услуги, то можно просто купить Битрикс 24.
Не всегда
>Ну вот кто и что делает на PHP и как компания зарабатывает на этих решениях вы можете конкретную нишу показать? Что делают на это Ларавеле? На Симфонии. Зачем они вообще? Кто за это платит?
Если бы не делали,то не стали бы делать платные облака от симфони и ларки
Аноним 16/03/25 Вск 17:50:49 3409736 177
>>3409727

Вот я и хотел бы узнать кто все эти люди и чё они делают что они продают что у них за продукты.

Я набрал в гугле популярные сайты на Ларавеле. Там какое-то образование (стрижка лохов вкатунов), фриланс сайтики, ЦМС (их и так миллионы). Всё.

Чёт максимально уныло. Выглядит как задач нет. В России 1С с Битриксом это всё уничтожат в ближайшие 5 лет.
Аноним 16/03/25 Вск 18:43:12 3409772 178
Screenshot 2025[...].png 33Кб, 1920x158
1920x158
Screenshot 2025[...].png 38Кб, 1878x166
1878x166
Screenshot 2025[...].png 26Кб, 1870x158
1870x158
>>3409736
>Я набрал в гугле популярные сайты на Ларавеле. Там какое-то образование (стрижка лохов
А я открыл сайт ларавеля и там все кучеряво. Но совсем другой вопрос: зачем стартовать на пхп СЕГОДНЯ.

>В России 1С с Битриксом это всё уничтожат в ближайшие 5 лет
Малой, этому говну уже больше десяти лет. Живет оно исключительно на сверхагрессивном маркетинге и рекламе. А самое главное: концепция "интернет магазина", для котрой делался битрикс, в рунете полностью умерла. Собственно владельцы битрикса это поняли гораздо раньше, чем такие додики как ты, и высрали свой битрикс24, на нем и живут до сих пор.
Аноним 16/03/25 Вск 18:47:32 3409776 179
Аноним 16/03/25 Вск 20:44:23 3409837 180
>>3409772

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

То есть типа какой-нибудь Кенон или ОпенАИ не пойдёт на Сквар Спейс делать себе сайт визитку, им нужен свой кастомные продукт. И тогда может быть принято решение делать сайт на каком-нибудь популярном веб фреймворке, типа Ларавеля на ПХП. Там есть все необходимые компоненты, а которых нет, легко можно дописать, всё будет полностью под контролем какой-нибудь аутсорстинговой компании которая занимается в том числе веб разработкой.

Кстати ты прав насчёт этого. Что концепция интернет магазина - всё. По моим ощущениям сейчас больше всего покупают через маркетплейсы. А на Озоне, к примеру, есть даже официальные аккаунты магазинов.
Аноним 16/03/25 Вск 20:45:27 3409840 181
>>3409772

Дай базы ещё какой-нибудь. Ты много интересного за сегодня рассказал.
Аноним 16/03/25 Вск 20:50:41 3409842 182
>>3409772
Получается php умирает?
Аноним 16/03/25 Вск 21:05:32 3409849 183
>>3409842
Подставь вместо PHP любой другой язык получишь те же самые правдоподобные рассуждения. Все балабольство своидится к вопросу а почему пхп. А почему не пхп собственно?
Аноним 16/03/25 Вск 21:10:49 3409854 184
Вообще в стартапе язык выбирает первый челик который мвп пишет в одно рыло, а не кабан. Кабана на этом этапе только сроки волнуют
Аноним 16/03/25 Вск 21:13:04 3409855 185
>>3409854
Можешь хоть на хаскеле писать,если кабан поверит что ты за один день мвп зафигришь.
Аноним 16/03/25 Вск 21:45:15 3409873 186
>>3409849
Старая песня.

Вот умерла концепция интернет магазина. Ей на смену пришли маркетплейсы. Интерент магазинов на пхп была куча. А сколько маркетплейсов на пхп? Один из десяти? Или вообще ноль? Там нагрузки другие, объемы больше, пхп такое не вывозит.

Вот умер бекенд рендеринг хтмл. Везде теперь спа и приложения. Сколько фронтенд задач осталось у пхп программистов? Одна из десяти, которые были раньше? Или вообще ноль? У тебя теперь язык, главная фишка котрого теперь нахуй никому не нужна и только мешает. Та самая заебавшая в край фишка что твой пхп код это по сути файл разметки.

Вот демпенгуют питон макаки. Их просто какое-то бесконечное количество и они готовы работать за еду. Сколько из тех кто использовал пхп чтобы сэкономить на рабочей силе будут начинать новый проект на пхп? Один из десяти? Или вообще ноль? На джанго можно нахуярить все то же самое что на ларавеле. Как пхп в этой конкурентной борьбе побеждать собрался?

Вот начали весь хайлоад переписывать на го. Во всех сеньорских пхп вакансиях уже несколько лет как го прописан. Сколько интересных сеньорских задач осталось на пхп? Одна из десяти? Или вообще ноль? Пхп сеньоры буквально целыми командами перекрашиваются в го сеньоров, закупают хомяков себе на столы оптом и больше к пхп никогда не прикасаются. Как пхп будет эту потерю возмещать?

Да, на пхп сейчас дохуя старых проектов. Но перспектива то какая? Вечно сидеть за копейки поддерживать легаси говно на заплесневевшей версии, из-за того что весь буджет ушел го разрабам и фронтендерам?
Аноним 16/03/25 Вск 21:57:21 3409880 187
>>3409873
На любом серьезном языке самый распостраненный вид работы - поддерживать легаси. Вот ты сенька в ноунейм компании и поддерживаешь легаси на пыхе и тут кабану нужно мвп нового проекта написать, будет ли он на пыхе зависит от тебя. Если тебе пыха надоела, возможно он будет не на пыхе. Если у тебя четверо детей, жона, рыбалка и прочие удовольствия, то возможно проект будет снова на пыхе. Почему я должен верить твоим рассуждениям если я относительно недавно занимался написанием мвпшек на пыхе? Вобщем-то я ушел от пыхи, если честно, ну просто она малоинтересная, а не потому что на ней нельза что-то современное сделать.
Аноним 16/03/25 Вск 22:00:24 3409882 188
>>3409880
За пару лет короче не умрет. Говнокоды будут поддерживаться и новые создаваться еще долго, просто потому что не всем хочется 10 языков изучать
Аноним 16/03/25 Вск 22:08:38 3409885 189
>>3409880
> Если у тебя четверо детей, жона, рыбалка и прочие удовольствия, то возможно проект будет снова на пыхе
Не,с такими вводными только джава,лол
Аноним 16/03/25 Вск 23:08:37 3409932 190
>>3409873

> Вот начали весь хайлоад переписывать на го.

Умные люди переписывают там где это действительно нужно и критично, после тщательного анализа и тестов. А есть ещё армия долбоёбов которые на хайпе переписывают вообще всё, таких тоже сейчас стало полно. Go на западе уже начал заёбывать людей, код на нём получается абсолютно каловый и не поддерживаемый. Одно дело когда ты на нём делаешь какой-то один критичный сервис, который в этом действительно нуждается, а другое дело когда ты хуяришь на нём вообще всё.

Абсолютно искусственный хайп, направленный на то чтобы что-то переписать ради переписывания и нарубить на этом бабки из воздуха. Поддерживать это никто не собирается, волна хайпожеров после Go уйдёт в другой сильвер буллет и про Go будут писать тоже самое что ты сейчас пишешь про PHP.
Аноним 16/03/25 Вск 23:10:59 3409933 191
Аноним 16/03/25 Вск 23:23:36 3409938 192
17349659308210.png 46Кб, 521x500
521x500
>Стартап на пхп
Аноним 16/03/25 Вск 23:28:25 3409939 193
>>3409933

Раст как раз наоборот создан чтобы переписать огромное количество старого неподдерживаемого кода, которым никто не хочет заниматься, кроме дедов, а они уходят. Это позволит сделать ПО более стабильным и безпроблемным. Ну по кр мере я так вижу смысл раста.
Аноним 16/03/25 Вск 23:40:32 3409945 194
>>3409938
И? Стартап это где быстро коды пишут, чтобы быстро их продать, а не где вейпы курят.
Аноним 16/03/25 Вск 23:42:30 3409947 195
>>3409939
Ну и почему голенг для этого не подходит?
Аноним 16/03/25 Вск 23:56:35 3409952 196
>>3409947

А голенг чем-то хорош кроме того что горутины специально созданы и заточены на типичную для веба задачу по многопоточной обработке множества запросов в единицу времени?
Аноним 16/03/25 Вск 23:59:55 3409953 197
>>3409952
Раст чем-то более приспособлен для рещения веб задач, что на него все будут переписывать, а не на голенг?
Аноним 17/03/25 Пнд 00:10:49 3409957 198
>>3409945
Ты видел стартап на пхп?
Аноним 17/03/25 Пнд 00:22:50 3409961 199
>>3409957
Смотря что ты называешь стартапом. Чтобы я не сказал ты отвешь что это не стартап. Я работал в пыхогалере. Делали мелкие стартапы. Приходили люди с общими идеями бизнеса и мы пилили на пыхе с нуля проект который только в теории существует, а не интеграция или решение проблем существующего бизнеса. В тот момент времени все хотели свой ит бизнес. Были даже посредники из сшп.
Аноним 17/03/25 Пнд 04:04:26 3409995 200
>>3409880
>Вот ты сенька в ноунейм компании и поддерживаешь легаси на пыхе
И тебе нахуй не нужны никакие вкатуны. Работы меньше, а жадных до денег долбоебов больше.
Аноним 17/03/25 Пнд 04:16:19 3409996 201
>>3409932
Лол. Каловый он в сравнеии с шарпом или растом. А в сравнении с пхп он так-то нихуево выглядит. Как раз таки в пхп среде хайп по го абсолютно органичный. Пхп макаки исторически варились в своем загоне, огороженные от других языков, потому что (в общем-то справедливо) считались дебилами и говнокодерами. И они нашли себе язык для дебилов. Го - эсперанто для пхп макак, он позволяет им хоть как-то коммуницировать с остальным айти сообществом. Так что го в пхп экосистеме незаменим. Он точно никуда не уйдет и будет только расти.
Аноним 17/03/25 Пнд 04:24:51 3409997 202
>>3409953
Во первых, на расте гораздо приятнее писать код.
Во вторых, на расте можно писать хоть в функциональном стиле, хоть в ооп.
В тертьих, главная фишка раста это гарантии безопасности работы с памятью на уровне компилятора. Если ты пишешь многопоточное приложение то раст просто не даст тебе обосраться с неправильным использованием памяти.

Пхп код на него переписывать не будут как раз из-за его преимуществ. Потому что пхп макаки тупо не осилят богатый на фичи язык со строгим компилятором.
17/03/25 Пнд 09:12:45 3410027 203
Братишка и Пахо[...].mp4 16749Кб, 1280x720, 00:02:04
1280x720
Аноним 17/03/25 Пнд 09:17:39 3410031 204
>>3409997

Речь там шла о переписывании на раст не всего вообще и не веба, а того где раст будет более разумно применить.
Аноним 17/03/25 Пнд 09:38:28 3410044 205
16827613694830.mp4 353Кб, 848x464, 00:00:13
848x464
>>3410031
>Раст чем-то более приспособлен для рещения веб задач, что на него все будут переписывать
>Речь там шла о переписывании на раст не всего вообще и не веба
Аноним 17/03/25 Пнд 10:11:35 3410074 206
>>3409997
>Во первых, на расте гораздо приятнее писать код.
Не объективно. Для фанбоев раста только. Для пыхеров голанг будет поприятние, сам же себя ниже опроверг утверждением что пыхеры не осилят раст.
>Во вторых, на расте можно писать хоть в функциональном стиле, хоть в ооп.
На пыхе тоже, так как все современные языки тащат фичи из фп. Вот и в пыху принесли match, хотя конечно на данном этапе петтерн матчинг в пыхе ваще никакой по сравнению с растом
>В тертьих, главная фишка раста это гарантии безопасности работы с памятью на уровне компилятора.
Неактуально для вебмакак. Никто не будет в голове держать особенности лайвтамов и мув семантики, когда надо нонстопом бизнеслогику дрочить. Для веба актуальнее языки со сборщиком мусора. На 146% актуальнее
>Пхп код на него переписывать не будут как раз из-за его преимуществ. Потому что пхп макаки тупо не осилят богатый на фичи язык со строгим компилятором.
Ну раз не будут то и спора нет... Перепишут на голенг или скорее всего нихуя не сделают. Пыхи достаточно для чтобы интергацию маркетплейса с битрикс24 запилить
Аноним 17/03/25 Пнд 10:15:55 3410077 207
image.png 5Кб, 449x54
449x54
Это они про parallels? Какой еще мультитрединг? parallels по описанию звучит как система очередей.
Аноним 17/03/25 Пнд 10:32:14 3410085 208
>>3410074
>Для пыхеров голанг будет поприятние
Никто не говорил про "приятнее", просто у пхп макак других вариантов нет. Будут плеваться и писать if err != nil пока не сдохнут.

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

>в пыху принесли match, хотя конечно на данном этапе петтерн матчинг в пыхе ваще никакой
Он не "никакой", его вообще нет. Не понятно нахуй ты этот матч вообще приплел, из-за того что название похожее? Match в пхп - это switch, просто более удобный.
Аноним 17/03/25 Пнд 10:35:39 3410088 209
image.png 9Кб, 695x96
695x96
image.png 697Кб, 1477x1014
1477x1014
Аноним 17/03/25 Пнд 10:55:21 3410106 210
>>3410085
Свитч это тоже паттерн матчинг только более упрощеный.
Вот это явно не простой свитч
$age = 18;

$output = match (true) {
$age < 2 => "Младенец",
$age < 13 => "Ребёнок",
$age <= 19 => "Подросток",
$age >= 40 => "Взрослый",
$age > 19 => "Молодой человек",
};

var_dump($output);
Потому что в свитче c типом бул должны быть два варианта фолс и тру
В некоторых языках свитч работает как матч

Ясно что в расте паттерн матчинг как в фп распостраняется на весь язык - в этом главное отличие. Но в пыхе так как и в любых языка функции это ферст клас ситизен, есть лямбды. Каррирование тоже можно запилить Есть либы

https://github.com/fp4php/functional
Аноним 17/03/25 Пнд 11:33:01 3410128 211
>>3410106
>Вот это явно не простой свитч
Пчел... https://3v4l.org/EN3rs

>https://github.com/fp4php/functional
>195 stars
>Release v6.0.0 May 22, 2023
Пчелидзе...
Давай без откапывания чужих гробов. Я попытки высрать монады на пхп еще в 2012 видел.
Ты просто напиши что-нибудь в функциональном стиле на пхп https://3v4l.org/ или вальни пиздак.
Аноним 17/03/25 Пнд 11:44:24 3410139 212
>>3410128
Ну и? Я же об этом и написал
>Свитч это тоже паттерн матчинг только более упрощеный.
>В некоторых языках свитч работает как матч
Я же и утверждал что пыха добавляет фичи из ФП как все мейнстримные языки. От того что свитч работает как матч пыха только "более фпшной" стала.
Попробуй в сишке так написать
Аноним 17/03/25 Пнд 11:47:37 3410143 213
>>3410128
И вообще я не приравниваю пыху к расту откуда ты это высрал непонятно. Наверно из желания поспорить. Я наоборот утверждал что если и перепишут пыхокод то на голенг. Раст слишком ирелевантен пыхе.
Аноним 17/03/25 Пнд 13:49:50 3410249 214
>>3410139
>Я же и утверждал что пыха добавляет фичи из ФП
Ты утверждал хуйню. Свитч в пхп в таком виде с самого появления языка. Никто ничего не добавлял как "фичу из фп". Можно бы было с натяжкой притянуть лямбды, но лямбды в пхп это в первую очередь замыкания для объектов, они не как фп фича добавлялись.

Короче ты высказал два ложных тезиса: что можно на пхп писать в фп стиле и что в пхп добавляются фп фичи. Оба неверные. Пхп изо всех сил пытаются превратить в недоджаву, никаким фп там не воняет даже.
Аноним 17/03/25 Пнд 14:21:42 3410294 215
>>3410249
Но вобще-то фп появилось гораздо раньше пыхи 4. Откуда ты знаешь то было на уме у расмуса ледорфа когда он пыху 4 версии создавал. Посмотрел на хаскель с окамлом и запилил свитч как там, а не как в сишке. Почему у тебя представление что ФП это что-то новое молодежное, а пыха старая засохшая перловка...
Аноним 18/03/25 Втр 03:49:47 3410709 216
Здравствуйте, уважаемые веб-мастера широкого профиля и инженеры разработчики программного обеспечения на языке пи эйч пи.

Суть моей проблемы в том, что на данный момент я более менее на каком-то минимальном уровне освоил html, css, js, webpack. Чут чут пыху и вордпресс дрочил. Чут чут sql.

И если быть точнее, то проблема в том, что я почти два года назад пробовал стажироваться летом в провинциальную микрогалеру. И там дали задание сделать систему учёта продаж на laravel и интегрировать с 1С. Я соснул писю и ничего не смог.

Каждое лето там в микрогалере проходит летняя стажировка. Прошлым летом я не успел туда зайти. Хочу подготовиться к этому лету и опять попробоваться.

Осталось 2-3 месяца.
Скажите, плес, надо ли обязательно задрачивать redis, Kaffka, elasticsearch? Или если просто дрочить nginx, docker, php, sql, laravel, то должно хватить? Или чи шо? Как за пару месяцев натренироваться?
Аноним 18/03/25 Втр 04:59:31 3410715 217
>>3410709
Достаточно загуглить одну из тысячи статей "docker + laravel". Спизди на рутрекере какой-нибудь курс "делаем %хунянейм% на ларавел" и курс по пхп где много сидов. Все. Сиди учи.
Аноним 18/03/25 Втр 07:06:05 3410728 218
>>3410715
Спасибо большое, я решил, что бэк пыховый буду учить, но налегать буду на vue nuxt фронтенд, типа я дрочитель фронтенда, который слегка бэк пощупал.
Аноним 18/03/25 Втр 08:03:24 3410733 219
jeffshark.jpg 386Кб, 1080x1158
1080x1158
Есть сервак с бэком на VirtualBox.

Я же не могу в VSCode подключить папку с виртуалки как проект(воркспейс), чтобы в IDE работали пункты меню вида "Go to Definition", "Go to References", "Find all references" и т.д. ?

Для этого надо перенести виртуалку на пеку и запускать её на каком-нить Laragon?
Основная проблема конечно в том, что у меня винда.
Аноним 18/03/25 Втр 08:08:32 3410734 220
>>3410733

> Есть сервак с бэком на VirtualBox.

Какая домашняя система на машине, где установлен VirtualBox?
Какая система стоит в VirtualBox в качестве гостевой?
Какой именно "сервак" и каким образом установлен в гостевой системе?

> Я же не могу в VSCode подключить папку с виртуалки как проект(воркспейс), чтобы в IDE работали пункты меню вида "Go to Definition", "Go to References", "Find all references" и т.д.?

VSCode Remote SSH не подойдёт?
Аноним 18/03/25 Втр 08:39:03 3410742 221
1lHw72YGhJk.jpg 814Кб, 1365x2048
1365x2048
>>3410734
>Какая домашняя система на машине, где установлен VirtualBox?
Win 10
>Какая система стоит в VirtualBox в качестве гостевой?
CentOS 7
>Какой именно "сервак" и каким образом установлен в гостевой системе?
Bitrix VM, не совсем сервак, там просто находятся сайты для разработки.
>VSCode Remote SSH
Попробовал, подключился, теперь эти пункты меню вообще пропали и есть только "Change all occurences".

Попробовал так же подключить локальную папку (которая используется в Ларагоне, в папке Ларавел сайт) как workspace и там проблема почему-то осталась - если файл не открыт, то VScode не видит ни definition, ни references.

Суть в том, что тимлид работает на ПХП шторме и там это из коробки всё есть, он сканирует проект как я понимаю и спокойно переходит по функциям в разных файлах, а у меня пердолинг какой-то.
Аноним 18/03/25 Втр 08:45:28 3410744 222
А, возможно проблема в том, что на виртуалке старый Центос и старые библиотеки Линукса, поэтому VSCode выдаёт предупреждение с ссылкой сюда https://code.visualstudio.com/docs/remote/faq#_can-i-run-vs-code-server-on-older-linux-distributions
Из-за этого могут не работать пункты меню?


>Starting with VS Code release 1.99 (March 2025), the prebuilt servers distributed by VS Code are only compatible with Linux distributions that are based on glibc 2.28 or later.
>glibc 2.28
А на моём BitrixVM 7.5 они точно ниже, не так давно сталкивался с этой же проблемой.
Аноним 18/03/25 Втр 08:48:14 3410748 223
>>3410742

Ты учёл тот момент что когда ты подключаешься, то ты подключается к VSCode Server у которого свой набор расширений, который по-умолчанию пуст? Подключись и открой расширения, открой вкладку где расширения которые установлены там куда ты подключаешься. Доустанови то что нужно.
Аноним 18/03/25 Втр 08:48:52 3410749 224
>>3410744

Да, может быть такое что VSCode Server нормально не стартует и он работает в каком-то другом режиме.
Аноним 18/03/25 Втр 10:05:13 3410773 225
>>3410749
Но почему тогда этот функционал не работает на локалке?
Я добавил папку как воркспейс, указал пхп путь в настройках папки и нифига, не ищет в неоткрытых файлах.

Как вообще правильно это называется, у этого есть термин?
Аноним 18/03/25 Втр 10:39:18 3410794 226
Code7ih5Qmppl0.png 7Кб, 426x56
426x56
Как я понимаю заработало по SSH, но очень долго конечно это всё, причем я оставил только 2 папки для надблюдения.
Надеюсь после переноса на локалку побыстрее будет.
>>3410773-кун
Аноним 18/03/25 Втр 12:30:02 3410856 227
>>3410709
>И там дали задание сделать систему учёта продаж на laravel и интегрировать с 1С.
>Я соснул писю и ничего не смог.
Бля, браток, лучше выкатывайся пока не поздно, такое пишут нормальные люди ещё в школе, совсем уж детский уровень...без обид!
Аноним 18/03/25 Втр 12:34:23 3410861 228
>>3410856
Есть такое пихологическое явление - когда часто что-то делаешь, то тебе кажется что ты это проходил еще в школе

мимо
Аноним 18/03/25 Втр 13:15:02 3410890 229
>>3410709

> сделать систему учёта продаж на laravel и интегрировать с 1С

Так и сказали? Максимально не понятно по твоему описанию что тебе надо было сделать.

Тебе надо было какой-то интеграционный сервис сделать, который просто крутится где-то как фоновый процесс и копирует данные о продажах из одной системы в другу? И чё сложного? API у тебя наверняка было и со стороны сервиса продаж и со стороны 1С.

Единственный сложный вопрос который тебе нужно было обсудить это то каким образом мы будем помечать продажи уже синхронизированные с 1С, чтобы бесконечно не обращаться к каждой продаже.
Аноним 18/03/25 Втр 14:48:33 3410953 230
>>3410890
Я очень извиняюсь я костоязычен. Постараюсь объяснить что надо было сделать.

Ну мне объясняли что нужно сделать систему учета, типа надо запилить на laravel такую штуку что типа из админки ты можешь настроить себе интернет магазины на разные тематики.

Типа срёшь интернет магазинами, один интернет магазин - допустим точка с молоком. Потом высрал другой интернет магазин - в нем продаешь куртки как турок Четин.

И эта система учета общая для всех магазинов, там как база данных в которой хранится чего и сколько продано.

И эту информацию еще в 1С посылать надо чего и сколько продано.

Ну кстати я не получил прямо точного описания того, что нужно сделать, я просто от ужаса навалил в штаны, убежал со стажировки и выключил телефон. Это ж блять надо пилить не только саму систему, еще и надо как-то сделать возможность из админки плодить интернет магазины и сами эти интернет магазины универсальные придумать.

Я убежал потому что я знал на тот момент только штмл цсс жс вебпук 5 и рякт. Пыху вообще не знал.

Мне потом начальник микрогалеры смс прислал мол сыч ты где?

А laravel я вообще никак не знал, я хочу подучить и снова туда этим летом зайти и сказать извините я обосрался прошлый раз, но с тех пор подучился дома в обнимку с чатом жпт.
Аноним 18/03/25 Втр 14:54:25 3410958 231
Стоит ли поставить wsl для разработки?
Аноним 18/03/25 Втр 14:56:51 3410963 232
>>3410958
Чтоб вкатываться и тренироваться для себя? wsl ахуенная тема, если чтоб мосх не ибать и не ставить вторую ОС бубунту
Аноним 18/03/25 Втр 14:59:23 3410964 233
>>3410963
А как там запустить проект из под браузера,там же консоль?
18/03/25 Втр 15:02:09 3410967 234
>>3410964
С такими вопросами иди лучше товар на полках раскладывай
Аноним 18/03/25 Втр 16:15:33 3411010 235
>>3410967
Нах ты меня так жестко приложил?
Аноним 18/03/25 Втр 17:12:54 3411047 236
>>3410953

Судя по тому что ты стажер, там всего скорей требовалось всё это сделать на уровне хелоу ворлда. Зря ты съебался кароч. Никто бы тебе не поручил делать реальный интернет магазин и систему учёта, они же не ебанутые.

Всего скорей тебе нужно было придумать всё это будет выглядеть, загуглить как вообще делаются такие вещи, накидать архитектуру, накидать примерно базу, накидать инфраструктуру простейшую на микросервисах.

И всё это потом презентовать или даже сделать на уровне хелоу ворлд.

Судя по объёму до написания кода ты бы ваще не скоро дошёл ещё. Всю стажировку проектировал бы и схемы рисовал.

Благо сейчас неронка есть и у неё тупо можно спросить как это делается. В мои времена ещё 5 лет назад о таком и подумать было нельзя. Пошёл бы в гугл читать или книжки.
Аноним 18/03/25 Втр 17:15:35 3411049 237
>>3410964

Настроить dev контейнер с веб-сервером.
Аноним 19/03/25 Срд 11:22:49 3411489 238
>>3410964
Я разобрался,там просто через локалхост запускается из под винды
Аноним 19/03/25 Срд 11:35:13 3411491 239
>>3410106
Получше подумал. Тут был не прав на счет того что этот match как-то связан с паттерн матчингом. В ФП паттерн матчинг проверяет структуру данных (или форму данных), а не неравенства. Короче в пыхе как всегда взяли модный синтаксис, но влепили свою хуйню под него просто продублировав switch. Вечный каргокульт.
Аноним 19/03/25 Срд 19:11:15 3411920 240
Устрой деплой! Порядок - это отстой!
Пуши, коммить, залезь в базу рукой!
На ревью забей, контейнеры запускай!
Давай, давай!

Честное слово, я не виновен!
Я не знаю, почему нахмурены брови.
Ищу бекапы в последней надежде.
Я никогда ничего не ронял прежде.
Я никогда ничего не мёржил прежде.
Был тих, спокоен, с джунами вежлив.
Всегда только в GC бросал мусор.
Обходил стороной релизные тусы.
Запрещённых либ никаких не юзал.
Был положительней Си плюс плюса,
А потом как-то раз ПиЭма услышал,
И всё - прощай моя крыша!

Припев Х2

Если вдруг у тебя нет таски,
Я могу тебе легко одолжить свою,
Но только чур чтоб ты потом не ныл.
Мол, "Евген, ты мне подложил свинью".
Давай с тобой договоримся тупо:
Твой коммит — это твой коммит.
Свою ответственность перекладывать глупо.
Git в истории всё хранит.
Я рад, что ты со мной согласен, друг,
А теперь давай-ка взгляни вокруг:
Всюду баги, тех.долг кругом.
Задай им жару, устрой погром!

Припев Х2

Почему утекают битики?
Почему для таски мало информации?
Почему на ревью много критики?
Почему ждём проекта индексации?
Почему сервер не заводится?
Почему сидим так тесно мы?
Почему за багами не охотятся?
Это всё ПиЭм со своими песнями!

Припев Х2

Давай, давай Х5

Я — санитар системы, а вы все козлы,
А вы все козлы, а вы все козлы...
Круто быть мидлом, молодым и злым,
Молодым и злым, молодым и злым,
Молодым и злым, молодым и злым,
Молодым и злым...

Плохо быть синьором, сонным и больным,
Сонным и больным, сонным и больным,
Плохо быть синьором...
Аноним 19/03/25 Срд 19:37:40 3411928 241
>>3410733
Вряд ли это твой случай, но ключевые слова может попдуться тебе тут.
У меня с виртуалбокс работает вагрант. На компе стоит вин10, а на вируталке центос 7. Если не хочешь ставить вагрант (а там мозгоебля с версиями, нужно смотреть какая версия вагранта с какой вверсией виртуалбокса работает), то там работает так, что он сначала в хостах прописывает домен и ip виртуалки, потом между vbguestaddition дает доступ к ssh, потом синхронизирует папку проекта на домшней системе с гостевой ччерез nfs. Все что ты пишешь у себя в проекте на локальной машине видно на виртуалке ну и там nginx в эту папку смотрит. при обращении к домену в хостах попадаешь на виртуалку, в которой nginx слушает порт и открывает index.php из синхронизированной папки.
Вот с Centos 7 большая проблема, что она не ставится нефига, потому теперь не откуда брать kernel kernel-devel для работы синхронизации папок. До января все работало, но потом поломался вагрант и нужно было заново поднимать машину с нуля и на центос7 его больше не поднять. Можно было бы изменить репозиторий для установки kernel-devel, но я решил на докер перейти.
Аноним 19/03/25 Срд 20:08:54 3411950 242
Аноним 19/03/25 Срд 20:22:16 3411957 243
>>3411950
Тебе надо просто настроить в витуалбокес ssh server
Для этого в настройках сети в в виртуалбоксе выбрать тип адаптера мост
Либо оставить NAT, тогда в насройках сети в виртуалбоксе есть вкладка где можно сделать проброс портов. Тебе надо пробросить 22 порт из виртуалбокса в винду
Потом с putty создаешь пару ключей, публичный копируешь в виртуалбокс в домашнюю папку в файл .ssh/authorized_keys
Ставишь плагин в вскод remote explorer
В вскоде у тебя будет иконка эксплорера
По нажанию которой у тебя слева будет список ssh серверов для подключения
Выбираешь подключение к виртуалбоксу и все готово
Выбираешь папку проекта
Редактируешь в гуе вскода на своей винде внутри виртуалбокса
Только не забуть нужные плагины установить внутри виртуалбокса. У тебя в вскоде будет отдельное меню с плагинами установлеными в винде и не установлеными на "сервере" c предложением их установить удаленно
Аноним 19/03/25 Срд 22:17:40 3412001 244
composer global require laravel/installer
почему эта команда не создала проэкт.
хотя я пхп и композер поставил и провертил?
Аноним 19/03/25 Срд 22:21:04 3412002 245
>>3412001
это команда не создает проект, а устанавливает инсталятор ларки

laravel new blog после
Аноним 19/03/25 Срд 22:24:33 3412004 246
>>3412002
это тоже не работает.
команда ларавел не найдена
Аноним 19/03/25 Срд 22:33:01 3412011 247
Оказалось,что лара хочет работать только с пакетом пхп и композера своего производства,то что своими руками поставил не катит
Аноним 19/03/25 Срд 22:35:38 3412012 248
>>3412004
потому что у тебя папка
$HOME/.config/composer/vendor/bin/
не в $PATH
Аноним 19/03/25 Срд 22:37:16 3412014 249
>>3412011
Все катит даже в винде. В винде композер даже сам себя в PATH добавляет
Аноним 19/03/25 Срд 22:38:06 3412015 250
Аноним 19/03/25 Срд 22:42:14 3412017 251
>>3412015
Тогда в .bashrc добавь

export PATH=$HOME/.config/composer/vendor/bin:$PATH
Аноним 20/03/25 Чтв 00:16:46 3412049 252
>>3412014
>В винде композер даже сам себя в PATH добавляет
Браузеры сами себя обновляют, сотни одинаковых либ сами себя ставят васянскими инсталляторами, теперь ещё и говноскрипты на пехопе сами себя прописывают в окружение - и всё потому что в системе даже пакетного менеджера нет, есть только сплошная гигантская помойка, где кто угодно может насрать в любое место. Какие же спермобляди опущенные говноеды.
Аноним 20/03/25 Чтв 01:10:25 3412063 253
>>3412049
Я хоть и не виндузятник но скажу что ты ошибаешься. В винде как сто лет есть пакетный менеджер MSI, аналогичный dpkg дебиана убунты (apt это фронтенд умеющий ходить в удаленные репозитории) или rpm федоры. Просто в винде сторонними велосипедами привыкли пользоваться из-за стабильности окружения винды.
Аноним 20/03/25 Чтв 10:46:58 3412171 254
>>3393206
Я слышал, что ларавел самый топ. То ли по популярности, то ли по вакансиям. Не помню уже. Но я не знаю это про запад или нас

Мимо
Аноним 20/03/25 Чтв 10:49:52 3412173 255
>>3393206
Какое это всё имеет значение когда цель - выпустить продукт?
Аноним 20/03/25 Чтв 10:52:03 3412174 256
>>3393194
>>3393563
Грок по моему лучше всех отвечает. Дипсик помню мне в деталях чуть напиздел, что я сам противоречие нашёл небольшое, потом в грок отправил и он всё правильно рассказал.
Гпт не рассматриваю, бесплатный испортили, а платить с заебами и хуй пойми как я не собираюсь, тем более когда есть сервис лучше
Аноним 20/03/25 Чтв 10:57:16 3412176 257
>>3404548
> Рисуй 1-2-3 года опыта в резюме иди в норм компании
Это же не так легко когда кореша с опытом нет. Вот допустим я даже не представляю как разработка идёт в реальной компании. Допустим я дома освоил ларавель, могу всё что угодно запилить, а там чпростч не очевидные моменты по которым будет понятно, что ты никогда разработчиком в компании не был. Про гит там, докер допустим тоже можно дома посмотреть, а есть же какие-то жиры, аджайлы, созвоны, прочая хунйня, с которой знаком любой джун
Аноним 20/03/25 Чтв 11:02:11 3412183 258
17423216229050.png 263Кб, 455x545
455x545
Вот есть один сервер, на котором докер, бд, php, nginx, небольшой бизнес, основной упор на чтение контента. Но бывает и так что юзер может загрузить файлы на сервер.

1. Как осуществляется загрузка файлов в aws s3?, с того же сервера? юзер - сервер - aws s3? Или ему выдель отдельный, чтобы пост запрос уходил на другой и с него в aws s3?
2. Где еще можно прочитать как выстраивать серверную инфраструктуру типа лоадбалансер, nginx, брокер. Вопрос не про БД - там отдельная тема, там реплики для чтения хватит.
Аноним 20/03/25 Чтв 11:40:36 3412211 259
>>3405834
Всё так, два, нет, даже три литра чая. И крепкое рукопожатие.
Аноним 20/03/25 Чтв 12:09:06 3412225 260
>>3412183
Начни с ответа на вопрос как файлы попадают на пхп сервер.

>Как осуществляется загрузка файлов в aws s3?
Гугл. php s3

>Где еще можно прочитать как выстраивать серверную инфраструктуру
Гугл. DevOps
Аноним 20/03/25 Чтв 12:21:51 3412231 261
jv2k7a09keh4wzv[...].jpg 1065Кб, 1080x1080
1080x1080
>>3412174
Лучше всех отвечает документация.
Вы парни совсем охуели. Ебало делаете как буд-то там четырехтомник Кнута нахуй. Документация фреймворка страниц двести. Читается за один вечер. И к каждому блядь фреймворку обязательно есть книга "Учимся вместе. По шагам для дебилов."

Нет блядь, надо пользоваться бредогенератором говорилка, который несет какую-то хуйню, соскрапленную со статей индусов-рерайтеров.

Еще раз: говноеды заслуживают того говенного блюда которое они жрут. В своем праве. Но нехуй вываливать этот нейропонос сюда под видом каких-то "решений" и "ответов" если вы блядь НЕ ЗНАЕТЕ НАХУЙ правильный ли это ответ.
Аноним 20/03/25 Чтв 12:24:22 3412232 262
>>3412231
Документация ларавел хорошая.Но это не туториал или гайд.
А посему для новичков китайская грамота
Аноним 20/03/25 Чтв 12:36:45 3412240 263
Screenshot 2025[...].png 201Кб, 1700x1726
1700x1726
>>3412232
Бля, просто вальни еблет свой.
Если тебе не понятен пикрелейтед, то тебе надо даже не полы мыть в говнерочке, а бежать в пнд инвалидность по олигофрении получать.
Аноним 20/03/25 Чтв 12:38:47 3412241 264
>>3412240
Может быть он не понимает английского языка а перевод переусложнён корявой терминологией? В любом случае ему сложно и ничего с этим нельзя поделать
Аноним 20/03/25 Чтв 12:42:02 3412244 265
>>3412240
Новичок не разберет доку ларавел сам.Максимум установит проэкт.
а дальше ВСЁ
Аноним 20/03/25 Чтв 12:42:59 3412246 266
>>3412244
Новичек не сходит посрать сам. Максимум подойдет к толчку, а дальше ВСЁ
Аноним 20/03/25 Чтв 14:12:22 3412306 267
>>3412231
> Лучше всех отвечает документация.
Да. Но в нее не напишешь в свободной форме вопрос, как будто с человеком общаешься, который его осознает и ответит именно конкретно на твой вопрос как ты его задал, ответ на который возможно содержит куски из разных частей документации, плюс просто логику, плюс всю инфу, которую модель из инета понадергала и обработала.

И в документацию я не напишу после этого "ну ка, уточни мне вот этот моментик и скажи как оно согласуется с вот этим и этим". Или "я делал похожее в языке Х, расскажи разницу с ним".

Плюс не что не мешает документацию тоже читануть и потом просто непонятные моменты спрашивать.

И я писал конкретно про грок, он меня удивил. Дипсик вот иногда подпизднуть может прям в деталях мелких. Но у меня не прям огромный опыт общения с ними
> Еще раз: говноеды заслуживают того говенного блюда которое они жрут. В своем праве. Но нехуй вываливать этот нейропонос сюда под видом каких-то "решений" и "ответов" если вы блядь НЕ ЗНАЕТЕ НАХУЙ правильный ли это ответ.
Нахуя мне условно в гугле дрочиться, если вот я беру пишу "объясни что такое load average в Линукс" и он мне за 5 секунд выдаёт ответ, без поиска, без статей с ебучей водой и конкретно то, что мне нужно
Аноним 20/03/25 Чтв 14:14:53 3412309 268
>>3412246
Как он только по доке сделает усл блог,если вся дока свалка?
Никак
Аноним 20/03/25 Чтв 14:37:47 3412345 269
>>3412306
Чел. Ты можешь задавать вопросы в свободной форме хоть своей залупе. Главное не пости сюда на серьезном ебале её ответы.
Аноним 20/03/25 Чтв 15:03:13 3412359 270
Аноним 20/03/25 Чтв 15:07:13 3412362 271
>>3412231

Да, ты прав, по фреймворку лучше всего сначала хотя бы один раз прочитать документацию, чисто чтобы ознакомиться что к чему.

Я помню читал доки Ларавеля. Там НУ ОЧЕНЬ понятно всё разжовано, прямо азы вообще как фреймворки работают и Ларавель в частности.

Но есть момент что надо уметь читать на английском.

Если не умеешь то хз. Ну бля нейронку тогда спрашивать я хз чё лучше.
Аноним 20/03/25 Чтв 15:22:42 3412376 272
>>3412231
>И к каждому блядь фреймворку обязательно есть книга "Учимся вместе. По шагам для дебилов."
читал Laravel Up, написано плохо
Аноним 20/03/25 Чтв 16:01:31 3412396 273
6826024290.jpg 143Кб, 444x600
444x600
>>3412376
Действительно, на кого расчитывали эти мудаки. Дебилы мурриканские, не знают образровательных стандартов вкатунов в 2к25 году.

Не расстраивайся. Чекни пикрелейтед. Дотягивает ли методика обучения и материал? Хорошо ли написано? Нужны объяснения по вопросам в свободной форме от нейросети или от залупы?
Аноним 20/03/25 Чтв 16:25:52 3412421 274
>>3412345
Делать мне нехуй сюда её ответы постить. Сам спросишь если надо
Аноним 20/03/25 Чтв 16:29:25 3412425 275
>>3412359
Спасибо, посмотрю сейчас
Аноним 20/03/25 Чтв 16:31:06 3412426 276
>>3412240
А там написано что такое роутер, автозагрузка и объясняется mvc? Все эти документации для тех кто уже шарит в разработке на фреймворках, для новичков это как инструкция к истребителю
Аноним 20/03/25 Чтв 16:32:13 3412427 277
>>3412396
Хахахахаха, тебя чего так тригерит нейронка? Это даже другой анон был.
Или обидно, что в свое время приходилось по 200 страниц читать, где полезны только процентов 20-30, а я читанув то что нужно и подключив нейронку в процесс обучения освою то же самое в разы быстрее?
Аноним 20/03/25 Чтв 16:57:19 3412449 278
>>3412427
Это же ловушка эффективности, которая приведет тебя к замене нейронкой. Знания это иерархическая структура в голове, которая копится годами. Со своим эффективным походом у тебя в голове будут только случайные вершки знаний. Окрошка. Мало того что ты без нейронки не способен ничего сделать, так еще делегируешь ей важднейшую часть своих компетенций.
Ты можешь возразить что в любом случае не перегонишь нейронку как калькулятор. Да это так. Но у тебя как специалиста остается способность понимать созданное ИИ. Когда нейронка производит какую-то сложную вещь, ты должен ее понимать. Для этого тебе нужна та самая сложная иерархия в голове. Нет ты не можешь уточнить непонятное, потому что узким горлышком становится твоя некомпетентность.
Это как физик инженер попросил бы слесаря с улицы откалибровать детекторы в ускорителе частиц. У слесаря возникла бы тысяча глупых вопросов, на которые пришлось читать кучу учебников по каждому пункту, потому чтосложные знания взаимозависимые - имеют иерархическую структуру.

мимо
Аноним 20/03/25 Чтв 17:20:47 3412462 279
17281678808030.webm 603Кб, 640x480, 00:00:04
640x480
>>3412427
>освою
То есть ты блядь еще нихуя не "освоил", не работаешь, не стажируешься даже, а просто рассказываешь какие-то охуительные истори из своего мянямира?

Бля, так давай по своей мега методе ебашь в плюсы или джаву, пиздуй к ним в тред рассказывай как тебе нейросеть все объясняет четко, нахуй тебе этот низкооплачиваемячй пхп кал.
Аноним 20/03/25 Чтв 17:40:47 3412473 280
>>3412426

Новичку не нужен фейрмворк вообще.

Новичок должен сначала всё сами научится делать руками и только тогда поймёт зачем нужен фреймворк и как он помогает в разработке веб приложений.

Можно пройти любой курс по основам веб программирования, там объяснят что такое HTTP, что такое жизненный цикл запроса, как утроена php программа.
Аноним 20/03/25 Чтв 21:27:23 3412610 281
>>3412231
А теперь сравни,как это написано в RoR.Вот должны быть написаны доки и гайд
Аноним 20/03/25 Чтв 22:46:45 3412651 282
>>3412462
Тебе пеной изо рта глаза уже залило.
>>3412449
> Это же ловушка эффективности, которая приведет тебя к замене нейронкой. Знания это иерархическая структура в голове, которая копится годами. Со своим эффективным походом у тебя в голове будут только случайные вершки знаний. Окрошка. Мало того что ты без нейронки не способен ничего сделать, так еще делегируешь ей важднейшую часть своих компетенций.
Никто не писал, что нужно со свисающей слюной набирать в чатгпт "научи меня погромировать на пичипи".
Ну вот мне понадобилось Линукс подтянуть, я зашёл на roadmap.sh, там к примеру взял тему про server review, почитал, что они дают, посмотрел пару видео на ютубе, и позаебывал грок какое-то время моментами, которые мне непонятны были. Например про load average. Я задал вопрос так, чтобы мне объяснили что конкретно мне непонятно, мне в хуй не уперлось читать статью по теме где половина будет вода про историю Линукса и прочую дичь, смотреть видео где 80% хронометража вода, и более того всё это может ещё и не ответить на конкретно мой вопрос. А грок взял и ответил именно так как мне надо. Как будто это мой знакомый, который в лине шарит и я могу заебывать его вопросами бесконечно.

Откуда ты взял про окрошку и прочее. Ты либо умеешь обучаться и выстраивать в голове картину происходящего, либо нет ну не то чтобы нет, этому можно тоже научиться конечно. Какой инструмент ты используешь не так важно. Если ты идиот, то тебе хоть лучших менторов дай, ничего не поможет.
> Знания это иерархическая структура в голове, которая копится годами
И ещё раз, каким боком тут влияет то откуда ты берёшь информацию. Иерархию ты сам создаёшь. Причём тут годы? Какой-то инструмент для обучения типа можно годами использовать, а какой-то нет?

Ей богу, я реально готов поверить, что тут лахта антинейронковая работает

Моя цель получить знания и я использую инструменты, которые мне доступны. Если бы у меня был друг гуру, который не против, что я ему пишу глупыми вопросами и уточняю всё по десять раз, то я бы не использовал нейронку, но у меня такого человека нет, поэтому использую что есть. С какого хрена ментор это хорошо и батя грит маладца, а его искусственная замена, которая хотя бы на каком-то уровне может отрабатывать и при этом доступна всем, это вдруг плохо
> Нет ты не можешь уточнить непонятное, потому что узким горлышком становится твоя некомпетентность.
Это просто не так.
Ответ на непонятное как раз и создаёт компетентность (курочка по зернышку клюёт).
Какая разница добыл ты его спросив у знающего товарища, вычитав в статье, в книге, спросив у нейронки. Отличия только в потраченом времени и удобстве
Аноним 20/03/25 Чтв 23:06:44 3412663 283
>>3412651
Потому что нельзя на полшишечки изучать. Если ты пишешь бек, ты можешь поспрашивать у гпт девопс или фронтенд. Но придется книжки с кабанчиками читать. Иначе ты станешь очередным кулибиным с доморощеным мнением, над которым будут сеньки с тимлидом хохотать. Если ты гений с IQ 170 можешь конечно попытаться стать лучше, используя только глюкавую нейронку, как основной источник знаний
Аноним 20/03/25 Чтв 23:15:45 3412668 284
>>3412651
Общение с ментором тебя тоже многому не научит, если сам не будешь систематическим изучением матчасти заниматься. Если тебе трудно книжки читать уже говорит о когнитивной проблеме. Нейронка ее не решит.
Аноним 21/03/25 Птн 06:15:39 3412733 285
>>3412651
>Моя цель получить знания и я использую инструменты, которые мне доступны.
То что ты перепутал говорилку с инструментом получения знаний это ТВОЯ проблема. И все о чем тебя попросили: не делай это проблемой ДРУГИХ.

Буквально выше по треду такой же дрон, ни разу не запускавший симфони пытался о чем-то спорить с человеком, который на нем пишет. На серьезном ебале высирая страничные пасты из своего бредогенератора. Потому что у него полное отсутствие скепсиса и компетенций для анализа ответов. Но блядь почему-то полная уверенность в том что они правильные.

Спроси проффессионального биолога и он скажет что нейросеть несет чушь на тему биологии. Спроси программиста и он скажет что нейросеть несет чушь на тему программирования. Ответы ВЫГЛЯДЯТ правильными. Потому это то что делают текстовые чаты - дают выглядящие правильными ответы.

Проблема не в том что ты используешь нейросеть. О негативных последствиях лично для тебя уже все расписали. Проблема в том что ты не анализируешь критически её ответы. Ты не проверяешь что из написанного правда, а что нет. Что работает а что нет. И когда ты срешь этим говном в свой пет проект до этого никому нет дела. Но.

Главное. Блядь. Не. Пости. Сюда. Непроверенный. Нейрокал.
Аноним 21/03/25 Птн 09:15:00 3412778 286
>>3412651

Да, тут лахта на отрицалове, забей. Ты правильно используешь нейронки, спрашиваешь то что тебе не понятно, конкретно, без воды.

Тебе никто так не будет отвечать и разжёвывать тему как нейронка, всем похую на тебя. Никто ничё тебе объяснять не будет. А нейронка будет тебе разъёвывать как будто рядом с тобой сидит твой персональный ментор и всё тебе объясняет.

Продуктивность от этого повышается в разы. Видимо это и вызывает жопаболь.

Но анон в другом прав, часто по каким-то темам которые не обсосаны в сети нейронка не может дать ответа, потому что у неё тупо нет знаний по этому вопросу. Типа как сделать чё-то там в такой-то либе, а у этой либы поменялись интерфейсы и вся инфа в сети по которой училась нейронка уже протухла.
Аноним 21/03/25 Птн 11:39:59 3412922 287
Аноним 21/03/25 Птн 19:02:16 3413264 288
То что надо фильтровать содержимое форм это понятно.
А что делать со значениями кнопок,к примеру номеронабиратель на жс,это тожк проверять на беке?
Аноним 21/03/25 Птн 19:41:39 3413297 289
>>3413264

Да. Для безопасности.
Аноним 21/03/25 Птн 22:02:41 3413374 290
>>3413264
>Да. Для безопасности.
и наоборот, на фронте проверять что заданные с бека пришли, перед выводом
Аноним 21/03/25 Птн 22:18:54 3413382 291
А как на сайтах реализова функция,что типа Ваня Ерохин и Сычев сидят на форуме?
Аноним 21/03/25 Птн 23:10:09 3413412 292
>>3413382

Раньше просто сохраняли время последнего действия. Кто именно совершил действие определялось по кукисам/сессии, стандартной хуйне, на основе которой раньше логин был реализован.
Аноним 22/03/25 Суб 12:56:58 3413627 293
>>3413412
>на основе которой раньше логин был реализован
>раньше
А щас не реализовывается?
Аноним 22/03/25 Суб 13:45:54 3413646 294
>>3413627

Я просто не знаю как сейчас. Может что-то другое придумали.
Аноним 23/03/25 Вск 06:05:07 3414044 295
>>3411928
>>3411950
Спасибо за советы, но основная проблема в том, что у меня в каждом проекте по 200к файлов, которые по Remote - SSH и Remote Explorer сканируются длительное время, поэтому я попробую завтра перевести один проект на Laragon.
Ну и помимо файлов виртуалка долго делает некоторые вещи
Аноним 23/03/25 Вск 09:54:11 3414073 296
>>3414044

Что это за проект и что это за 200к файлов? Чёт как будто ты что-то делаешь не так.
Аноним 23/03/25 Вск 10:49:37 3414081 297
>>3414044
1) Они же сканируются на серваке, а не у тебя на пеке. При Remote Explorer ты толжен плагин для пыхи на сервере установить в интерфейсе вскод. Там и будет сканироваться. Я работал с большим проектом через мобильный и интернет и все было нормально. Но у тебя вообще локальная сетка. Причина не в ремоут эксплорере.
2) Добать ядер в виртуалку или у тебя совсем слабая пека
Аноним 23/03/25 Вск 11:59:14 3414140 298
>>3414073
Ядро Битрикс24 + свои модули под него, там очень много файлов и папок.
>>3414081
Плагин ставил на сервак, там сканировалось, но уж очень долго. Ядер добавлял, но там ещё база весит 50 гигов и всё в целом медленно.
Аноним 23/03/25 Вск 12:09:33 3414150 299
>>3414140
Я использовал PHP Intelephense через ремоут эксплорер в стандартной vm от битрикса. Все нормально. База к сканировнию проекта какое отношение имеет? На компе проц какой? Только не говори i5 - это нихуя не значит. У тебя скорее всего vt-x/d не включен в биосе или проц настолько старый что виртуализации нет
Аноним 23/03/25 Вск 13:56:34 3414213 300
>>3414140

> Ядро Битрикс24 + свои модули под него, там очень много файлов и папок.

Хм. А тебе они прям все сразу нужны? Может просто открывать какую-то нужную тебе поддиректорию?

И ещё мне кажется для этой проблемы уже есть какое-то решение. Какой-нибудь языковой сервер, который держит всё в памяти и к которому можно просто подключиться.
Аноним 23/03/25 Вск 14:06:29 3414217 301
Selection029.jpg 106Кб, 768x670
768x670
Selection030.jpg 103Кб, 790x580
790x580
Selection031.jpg 100Кб, 765x669
765x669
Selection032.jpg 33Кб, 388x549
388x549
Аноним 23/03/25 Вск 14:15:45 3414220 302
>>3414150
>На компе проц какой?
AMD Ryzen 5 5600X 6-Core Processor - 3.70 GHz
>vt-x/d не включен в биосе
Без включённой виртуализации VirtualBox не запустится, она включена.
На виртуалку выделено 4 ядра с загрузкой до 100% и 8 гигов оперативки.

Суть в том, что в проекте очень много всего выполняется на кроне (в случае виртуалки пытается выполниться, 80к агентов), отсюда падения БД и сервака, но крон мне нужен был для задачи. Там и на боевом серваке приходилось докупать большие мощности, так что дело тут в самом проекте.

>Я использовал PHP Intelephense через ремоут эксплорер в стандартной vm от битрикса.
Так, а на локалке как это сделать?
Вот у меня есть папка на моём компе, что в каком порядке мне сделать, чтобы плагин заработал? В описании плагина нет инструкции и при добавлении локальной папки в workspace я не могу туда поставить расширения через стандартное боковое меню VS кода.
Аноним 23/03/25 Вск 14:18:54 3414222 303
>>3414217
>ответ из чатжпт
У вас тут таких долбоёбов не банят?
>>3414213
>А тебе они прям все сразу нужны?
Они могут понадобится, т.к. в своём коде используется код сразу из нескольких стандартных модулей. Добавлять модули по одному в индекс по одному - пердолинг.
23/03/25 Вск 14:32:03 3414225 304
Основной комп на винде, я слышал разработка на пхп лучше под линуксом идет, так как и сервера где он работает на линуксе почти всегда. Да и заебство в уствновке пхп будто подтвержает, что даже разрабом похуй. С линем знаком более менее.
Но на комп ставить не хочу, виртуалка заеб. Я вот думаю WSL адекватный вариант?
Аноним 23/03/25 Вск 14:35:48 3414226 305
>>3414044
Я сколько не читаю твои посты никак не могу понять че за хуйню ты исполняешь.
Зачем куда-то "подключаться"? Зачем че-то там сканировать?

У тебя должна быть локальная копия файлов проекта. И эти твои локальные файлы монтируются в виртуалку. Нахуя че-то пересканировать в виртуалке, если это ТЫ изменения вносишь.
Аноним 23/03/25 Вск 14:36:35 3414227 306
>>3414225
WSL или что-то вроде WAMP/Laragon тебе подойдёт.
Аноним 23/03/25 Вск 14:38:38 3414231 307
>>3414225
С WSL тоже бывают траблы
Аноним 23/03/25 Вск 14:38:39 3414232 308
>>3414226
У меня виртуалка на VirtualBox в виде образа диска(один файл на 120 гигов), нету локальных файлов у меня.
Аноним 23/03/25 Вск 14:40:21 3414233 309
>>3414231
Получается из под винды работать априори головная боль и экспериенс, который не похож на нормальную разработку?
Аноним 23/03/25 Вск 14:41:37 3414236 310
>>3414231
А например? Так-то со всем бывают траблы, даже с Линуксом.
Аноним 23/03/25 Вск 14:52:15 3414243 311
1.jpg 20Кб, 385x482
385x482
2.jpg 12Кб, 222x162
222x162
>>3414220
1 - Подключаешься к ссш
2 - На вкладке плагинов нажимаешь зеленую кнопку установить на подключеный сервер
Аноним 23/03/25 Вск 15:03:12 3414252 312
>>3414232
Так какого хуя их "нету"?
Это стандартный процесс разработки в нашей галактике.
1) Есть репозиторий, в котром хранится "код".
2) Есть сервер, на котором должно работать итоговое приложение, не важно реальный или виртуальный. В случае компилируемого языка на сервер попадает исполняемый файл, в случае пхп все файлы проекта.

В любом случае код отделен от исполняемой среды. Он не часть "виртуалки". 99% проектов синхронизируют код через гит, а на рабочем сервере просто получают последнюю версию после окончания разработки.
Аноним 23/03/25 Вск 15:12:01 3414259 313
>>3414225
Попробуй vagrant homestead
Аноним 23/03/25 Вск 15:16:37 3414264 314
>>3414259
>>3414227
Мне бы что-то такое, чтобы не привыкать ко всяким штукам типа xamp, а сразу приблизиться к тому, как реальная разработка происходит, чтобы потом не тащить бессмысленные привычки, которые сформируются в работе с такими штуками
Аноним 23/03/25 Вск 15:20:12 3414266 315
>>3414264
Ну поставь апач,постгресс,ноду на бубунту и будет тебе счастье
Аноним 23/03/25 Вск 15:43:21 3414289 316
>>3414225
Чел. Сейчас 2025 год, открой гугл и набери docker php postgres, там миллион гайдов уже. Ну просто уже невозможно эту хуйню с стотысячный раз читать. Докер - это стандарт, хочешь ты блядь, не хочешь, он везде. Так что уж изволь потратить пару часов и разберись как оно работает.
Аноним 23/03/25 Вск 15:47:16 3414292 317
>>3414264
>как реальная разработка происходит
>не привыкать ко всяким штукам типа xamp
>не тащить бессмысленные привычки
А в чём проблема собственно? Знать много разных штук суть айти же, не получится знать и работать только в одном.
Если ты не ленишься в такой базовой вещи, то как ты дальше будешь работать?

>>3414252
Всё так, боевой сервер отдельно, к которому у меня доступа нет и не будет, т.к. я сторонний удалёнщик.
А моя копия проекта для тестов, у меня на компе, да. Просто я её поставил на виртуалку, в образ BitrixVM.
Аноним 23/03/25 Вск 16:13:36 3414317 318
>>3414225

Я из-под Windows работаю так.

У меня стоит WSL (WSL2)
Там установлена Ubuntu (по-умолчанию)
В Ubuntu стоит git и docker
Так же в Windows установлен Docker Desktop, который настроен на работу с WSL
Я запускаю VSCode в Windows с установленным набором расширений Remote Development
Я подключаюсь к Ubuntu через Remote WSL
Открываю нужную мне директорию
Делаю там рабочую копию проекта
Разработка проекта ведётся в dev контейнере поэтому переоткрываю проект в контейнере
Делаю правки, комичу, делаю всю хуйню
Затем билдю prod образ с проектом и пушу его в реестр образов
Отключаюсь от контейнера, работа завершена

Проект лежит в Ubuntu которая работает через WSL
Разработка ведётся в контейнере, который работает докере в самой ubuntu, но можно сделать так чтобы работал в windows

Плюс надо иметь ввиду всякие мелочи типа того что твой пользователь должен быть в группе докера, твои реестры образов должны быть доступны из виртуальной сети убунты под wsl и из самой windows
Аноним 24/03/25 Пнд 22:12:44 3415362 319
Какой вам фреймворк больше нравится, Symfony или Laravel? И почему?
Аноним 24/03/25 Пнд 23:27:46 3415398 320
Аноним 25/03/25 Втр 08:35:45 3415476 321
>>3412376
Это которая Laravel. Полное руководство. 3-е издание на русском?
Аноним 25/03/25 Втр 10:39:01 3415515 322
>>3414317
> VSCode
Почему не phpstorm?

У тебя серьезно такой рабочий процесс настроен? А это вообще считается чем-то нормальным и многие так делают?
Аноним 25/03/25 Втр 15:24:53 3415787 323
Аноним 25/03/25 Втр 19:41:44 3416006 324
>>3415515

На Windows да, но слава Богу мой основной рабочий комп на Fedora 40, поэтому кучу пунктов из этого списка можно выкинуть.

Да, разработка в dev контейнерах это база. Ты делаешь проект сразу в том самом окружении, в котором он будет работать на проде. Этим ты сразу решаешь кучу проблем и избавляешь себя и других от кучи гемороя.
Аноним 25/03/25 Втр 22:02:31 3416095 325
>>3416006
> разработка в dev контейнерах это база
Они же только на вскод вроде есть. Получается база это использовать вскод?
Аноним 25/03/25 Втр 22:07:30 3416101 326
>>3414317
Звучит как переусложненная хуй пойми зачем херня.

У тебя есть гит с проектом. Ты пулишь проект себе на свой рабочий компудахтер, который похуй на чем, хоть на винде, хоть на маке блядь.

Когда поднимаешь локальные докер контейнеры, ты монтируешь в них свои локальные файлы проекта. И прокидываешь веб сервер из контейнера себе на хост. Выполнется код в контейнере, а редактируется на твоей рабочей машине.

На боевой сервак код попадает через гит. Либо банальным прямым гит пулом мастера, либо через симлинки, это не важно. Нахуя создавать для этого специальный контейнер? Прямо имаджинирую как разрабы между собой вместо гита контейнрами изменения синхронизируют.
Аноним 25/03/25 Втр 22:18:54 3416109 327
>>3416101
Как по итогу то делать нормально? Как ты говоришь?
Аноним 25/03/25 Втр 22:22:52 3416112 328
>>3416109
Да.
WSL нужен только если докер напрямую на винду не ставится. Контейнеры и виртуалки нужны для ВЫПОЛНЕНИЯ кода. А для разработки и написания вообще похуй на какой оси IDE запущена.
Аноним 25/03/25 Втр 22:34:30 3416118 329
>>3416101

Дев контейнер это всё тоже самое что ты описал, просто удобней.

Насчёт того как попадает в прод это зависит от того как у вас пайплайны устроены. Для небольшого проекта смотри как у меня это сделано.

У меня есть докерфайл, где есть общий стейдж, а так же дев и прод стейджи. Для дев контейнера у меня есть композ файл, где собирается дев стейдж, поднимаются нужные сервисы и я работаю ВСКодом внутри контейнера. Когда я всё сделал и проверил, я просто открываю консольку на хосте, билдю прод образ и пушу его в реестр. Захожу на прод и пересоздаю сервис из нового образа. Всё. Изменения на проде максимально оперативно. Если что-то не так, откатываю на прошлую версию прод образа.

Но это особый кейс когда проект небольшой и ты сам всем рулишь. Сам делаешь, сам деплоишь и т.д.

А когда проект большой то ты от дев контейнера получаешь всё то что ты описал просто удобнее и проще делается каждое действие.
Аноним 25/03/25 Втр 22:39:11 3416119 330
>>3416112

Есть несколько моментиков.

Linux контейнеры не будут работать в Windows без ядра Linux. А его в Windows не существует. Либо ты ставишь Linux через систему WSL, либо на виртуалку на Hyper-V. Docker будет брать ядро Linux оттуда, запуская Linux. То есть некий пердолинг будет в любом случае.

Разработка и написание кода = его запуск.
Аноним 25/03/25 Втр 22:51:59 3416126 331
>>3416119
>и я работаю ВСКодом внутри контейнера
Зачем?
Аноним 25/03/25 Втр 23:46:22 3416151 332
>>3416126

Это удобнее.

Я быстро стартую. Просто открыл VSCode, выбрал проект и нажал кнопку Reopen in container. Всё запустилось и открылось. Все сервисы подняты, все вкладки открыты, порты проброшены и т.д. Если бы этого не было надо было бы открыть консоль, перейти в директорию с проектом, запустить оттуда VSCode, потом набрать docker compose up -d чтобы всё завелось.

Я открываю терминал в контейнере в одно действие. Мне нужно открывать ещё одну консоль, набирать там docker compose exec хуёмоё bash. Я просто нажал F1 и тыкнул в меню. Консолька открыта в контейнере, можно набирать команды.

Пробросы портов работают в одно нажатие кнопки. Открыл панельку, ввёл порт, он пробросился. А иначе надо было бы открывать композ файл, добавлять туда настройку, удалять контейнер, пересоздавать его, ой ошибка этот порт занят, ну давай другой.

Ты не запариваешься над тем что у тебя может чё-то в окружении не так или чё-то куда-то не коннектится. Ты себе всё сконфигурил один раз и работаешь и каждый раз всегда будешь оказываться в одной и той же среде.

В общем это Github Codespaces только у тебя дома.

И ещё момент то что у меня в той же VSCode есть Remote SSH и я могу всё это делать ещё и с удалённым проектом.
Аноним 26/03/25 Срд 07:39:39 3416225 333
>>3416151
>Я быстро стартую. Просто открыл VSCode, выбрал проект и нажал кнопку Reopen in container.
Срать не снимая свитер.
Если тебе нужно запустить контейнеры, то нет никакой разницы кто выполнит docker compose up, ты сам или Reopen. Все равно придется ждать. Все равно все сервисы будут подняты и порты проброшены.

>Если бы этого не было надо было бы открыть консоль, перейти в директорию с проектом, запустить оттуда VSCode
Каво? Просто открыл vscode, выбрал нужный проект и работаешь. Какая нахуй консоль, какая нахуй директория?

>Я открываю терминал в контейнере в одно действие.
Я тоже. Тыкаю в меню и коннекчусь к нужному контейнеру.

>Пробросы портов работают в одно нажатие кнопки. Открыл панельку, ввёл порт, он пробросился. А иначе надо было бы открывать композ файл
Пчел, а как ты думаешь, зачем проброс портов прописывается в композ файле? Ну и к тому же такое бывает раз в год и то не каждый год. Порты при написании композ файла такие и выбираются чтобы не конфликтовать.

>Ты не запариваешься над тем что у тебя может чё-то в окружении не так или чё-то куда-то не коннектится. Ты себе всё сконфигурил один раз и работаешь и каждый раз всегда будешь оказываться в одной и той же среде.
Так. По этому и работают с докером. Это не повод запускать IDE внутри контейнера.

>И ещё момент то что у меня в той же VSCode есть Remote SSH и я могу всё это делать ещё и с удалённым проектом.
Вот в этом случае это имело бы смысл. Только вот работать ты будешь через RDP, и коннектиться не куда-нибудь а к пекарне, которая в офисе стоит, потому что так безопасники сказали. И это пытка ебаная, никому не рекомендую.
Аноним 26/03/25 Срд 08:03:51 3416238 334
>>3416151
А вот о минусах ты не сказал.
Во первых: контейнер - это виртуальная среда, которая по умолчанию менее производительна, чем хост машина.
Во вторых: контейнер должен быть как можно более легковесным, в идеале distroless или alpine, в котором даже vim'а нет, потому что он не нужен для выполнения кода.
В третьих: никаких локальных доработок внутри контейнеров быть не должно. Их основная задача - быть одинаковыми везде.
Есть еще, так называемый "docker way", по которому в контейнере должен быть только один рабочий процесс, но это devops фетиши, хуй с ними.

Короче, разработка внутри контейнера = использование контейнера не по назначению. Контейнер не для этого создается. У него совсем другие задачи и ограничения.
Аноним 26/03/25 Срд 08:42:53 3416251 335
>>3416225

Так я и не спорю что "можно и иначе", просто то что я описал - удобнее и ряде моментиков. Но это не прям какая-то киллер фича. Я и так и так работал.

Просто у тебя в пхпшторм этого не завезли. Ты от этого потерял, но не особо. Дев контейнеры это простая штука, ты верно описываешь что всё можно повторить руками.

Вообще идея дев контейнеров у них пошла от remote мне кажется. Когда они придумали что vscode подключается к удаленному хосту, скидывает туда и запускает там компактный vscode server и ты работаешь с ним как будто в браузере. Получилось оч удобно и они решили почему бы не сделать тож самое с контейнером.

>>3416238

Ты не разобрался что такое разработка в контейнере. А насчет производительности вообще не прав. Производительность там одинаковая с хостом, за исключением моментика с вирткальной сетью, но разработка в контейнере тут не при чем.

Ты ведёшь разработку не в том контейнере который будет развёрнут на проде, а просто в таком же, но в котором установлены дополнительные вещи типа дебагера, композера и тд. Когда ты закончишь разработку то соберёшь прод контейнер где ничего этого не будет. Сборка дев или прод версии контейнера у тебя в одном докерфайле, просто в разных стейджах.
Аноним 26/03/25 Срд 09:48:39 3416293 336
>>3416251
>А насчет производительности вообще не прав. Производительность там одинаковая с хостом
Ну да. Так и ставили бы тогда на все пекарни гипервизор, а ось как виртуалку. А то ебутся с какими-то UEFI, шиндовс с флешки устанавливают.

>Когда ты закончишь разработку то соберёшь прод контейнер где ничего этого не будет. Сборка дев или прод версии контейнера у тебя в одном докерфайле, просто в разных стейджах.
Че дальше в лес... Нахуя все это городить? Ради чего? Нахуя собирать контейнер если у тебя композ файл не поменялся?

Короче велосипедная залупа. Так никто не делает. Я понимаю что каждый дрочит как хочет, но не надо рассказывать что дрочить в присядку - это норма.
Аноним 26/03/25 Срд 10:21:45 3416310 337
>>3416293

Ты не шаришь, забей. Вбрось мои и твои посты нейронке пусть она тебе объяснит что к чему, мне лень.
Аноним 26/03/25 Срд 10:25:41 3416318 338
Nicolas Cage la[...].mp4 2119Кб, 1920x1080, 00:00:25
1920x1080
>>3416310
>нейронке
>она тебе объяснит
Лел. Теперь понятно откуда такое нагромождение хуйни.
Аноним 26/03/25 Срд 10:53:10 3416353 339
Selection043.jpg 159Кб, 1065x1040
1065x1040
>>3416318

Ладно, пройдусь всего по одному твоему тейку.

> Ну да. Так и ставили бы тогда на все пекарни гипервизор, а ось как виртуалку.

Чел, ты вообще знаешь что такое контейнеризация и чем она отличается от виртуализации? Контейнер это просто точно такой же процесс который работает у тебя в системе с твоим железом на твоём ядре просто он изолирован. Буквально 0.1% просадка по производительности за счёт того что он изолирован. Это даже нейронка знает а ты нет. Не говори лучше вообще ничё в чём не шаришь или хотя бы проверяй через нейронку чё-то прежде чем высказать, а так ли это.

> Так и ставили бы тогда на все пекарни гипервизор, а ось как виртуалку.

Чел, так и делают. Зайди в любой датацентр. Там на серваках вообще нет ОС. Там прямо на железе стоит гипервизор.
Аноним 26/03/25 Срд 10:59:56 3416364 340
>>3416353
>Контейнер это просто точно такой же процесс который работает у тебя в системе с твоим железом на твоём ядре просто он изолирован.
Ага. Только у тебя ось винда, а в контейнере линупс. Никаких накладных расходов. Видосы на ютабе тоже из контейнера смотришь?

>Зайди в любой датацентр.
Обязательно. В следующий раз как из магаза возвращаться буду зайду. И железо посмотрю, и гипервизор, который на нем стоит.
Нейрошиз, ты датацентр с качалкой не перепутал?
Аноним 26/03/25 Срд 11:18:05 3416383 341
sticker.webm 79Кб, 512x512, 00:00:02
512x512
>>3416364

> Только у тебя ось винда, а в контейнере линупс.

Это уже твои проблемы, вендоблядь. Венда предназначена для того чтобы стоять на рабочем месте секретарши в офисе и работать с Word и больше ни для чего.
Аноним 26/03/25 Срд 12:19:31 3416452 342
16726944928710.mp4 344Кб, 1280x720, 00:00:02
1280x720
>>3416383
>Я из-под Windows работаю так.
>Звучит как переусложненная хуй пойми зачем херня.
>Это уже твои проблемы, вендоблядь.
Аноним 26/03/25 Срд 12:25:12 3416457 343
>>3409772
>этому говну уже больше десяти лет. Живет оно исключительно на сверхагрессивном маркетинге и рекламе.
Этому говну уже больше 25 лет. Все никак не помрет, ага:)
>А самое главное: концепция "интернет магазина", для котрой делался битрикс, в рунете полностью умерла.
У меня дохуища клиентов на битре, которые больше 60% продаж делают как раз именно из им. Вдобавок ко всему они не сидят сложа руки, и мы им делали интеграции со всеми известными мп. В таком ключе им это не им вовсе, а точка входа со всех каналов продаж для дальнейшего пуска в 1с и обработки там.

Условно у тебя есть вб, озон, беру, ям, и твой магаз. Абсолютно все заказы со всех площадок хуярятся тебе в им, а потом летят в 1с.

В твоем мире клиенту пришлось бы минимум по 1 манагеру в каждый маркетплейс завозить, а в их мире - все манагеры сидят в 1с и рулят всем оттуда. Это очень удобно. Шанс проеба минимален.

б24 кстати специфичная хуйня. Как я заметил - она нихуево ложится на всякие системы для клиник и больничек - там овердохуя функционала для этого, пусть и с перепилом. А где не надо допиливать?

>>3409686
>Зачем ему делать решение на PHP?
Да нахуй не надо. Бизнес с лендосом - это не бизнес а хуета какая то. Ну если мы говорим не про ультрамалый бизнес.
>Платишь 50к в год и у тебя сразу вообще всё что нужно для продаж.
Видно что ты с ним не работал))) Штатных фич действительно доухя, но я еще не встречал ни 1 клиента, которму бы штатного функционала хватало 100%. А еще есть разница во взглядах на ведение бизнеса у б24 и у клиента. И у другого клиента. Все вообще по разному мылсят.

>Это не зарабатывает напрямую фирме вообще ничего. Просто является часть системы которая зарабатывает.
так в этом и смысл 90% веба. Подставь сюда любой веб язык и ничего не изменится. В мире вообще очень малое количество именно веб продуктов, которые зарабатывают деньги.
Аноним 26/03/25 Срд 12:43:30 3416476 344
>>3416457
>У меня дохуища клиентов на битре, которые больше 60% продаж делают как раз именно из им.
ЛЕ-ГА-СИ
Создавать интернет магаз в 2к25 будет только еблан.

>Абсолютно все заказы со всех площадок хуярятся тебе в им
Тебе на бэкэнд. Магазин для этого нахуй не нужен. И уж тем более чтобы этот бекэнд был на пхп. Сейчас даже телеграм бота для такого достаточно. Одноразовая работа за копейки. Ну может на поддержке че-то урвешь. Дно.

>а в их мире - все манагеры сидят в 1с и рулят всем оттуда
И причем тут пхп? Нахуй он в этой схеме нужен? Найми питухонера за еду, и он тебе то же самое наговнокодит. Там хоть код будет по стандарту отформатирован.

>с перепилом. А где не надо допиливать?
Самая донная работа для программиста. Допиливать за цмс парашей и за такими же как ты. Уж лучше 1с интегратом идти, там и то дерьма меньше.

>Штатных фич действительно доухя, но я еще не встречал ни 1 клиента, которму бы штатного функционала хватало 100%.
И поэтому разрабытвают свои CRM на пыхе? Бгг, ясный хуй нет.

Короче ты описал типичню поденную работу, самое дно программистской деятельности, так еще и дно дна, потому что пхп. Хуже наверное только какое-то говно для вордпресса доделывать на фрилансе. Ну есть такаям "работа". Только нахуй она нужна? Нахуя быть ассенизатором от мира программирования?
Аноним 26/03/25 Срд 13:16:22 3416508 345
>>3416476

Мне кажется тут ты прав. Для кого всё это делается? Кто целевая аудитория? Мелкая хуйня типа мелкий кабан который занимается перепродажей кала из кетая или продаёт другое говно. Там все нищие, экономят на всём, ничё не могут себе позволить, но продавать как-то надо. Либо это гос параши какие-нибудь.

Хочу ли я работать с этим мусором и деградировать как специалист? Пожалуй что нет. Нахуй надо. Пусть сидят дальше на своей хуйне.
Аноним 26/03/25 Срд 17:15:48 3416700 346
Так а что в итоге то? PHP - говно, работы на нем нет, новые проекты на нем не пишут и нахуй не надо его учить в 2025 году?
А что посоветуете из бэкенда?
Аноним 26/03/25 Срд 17:20:52 3416702 347
>>3416700
Работа прямо сейчас есть. А вот перспектив не особо.
Аноним 26/03/25 Срд 17:27:46 3416705 348
>>3416702
А какой язык перспективный сейчас?
Аноним 26/03/25 Срд 17:57:25 3416716 349
Аноним 26/03/25 Срд 18:02:27 3416724 350
>>3416705
1) Вротэнд. На фронтэндеров просто бесконечнй спрос. А с них самих спрос минимальный. Они нужны всем и везде, даже в десктоп приложениях. Плюс тайпскрипт вполне нормальный язык, как у взрослых дядь, уж всяко лучше пхп помойки.

2) Мобильная параша, ака котлин/свифт. Будешь писать примерно то же самое что писал бы на пхп, только на нормальном языке и зп x1.5 или даже x2 просто по факту. Да, работы поменьше. Так и конкуренции меньше.

3) Энтерпрайз хуйня, ака жаба/шарп. Та же история, нахуя писать на "джаве для бедных" если можно писать на самой джаве и лутать больше бабок?
Аноним 26/03/25 Срд 18:11:03 3416727 351
>>3416724
Я сейчас на фронтенде. Хочу в бэкенд перекатываться. Потому что я скуф, а фронтенд для зумерков - тупорылых СДВГшных пидорасов, которые пачками к нам в индустрию валят. Бляди, мрази и говно.
Аноним 26/03/25 Срд 19:35:17 3416791 352
Аноним 26/03/25 Срд 20:23:49 3416838 353
oop-budushego-b[...].jpg 115Кб, 1280x852
1280x852
Screenshot 2025[...].png 1316Кб, 1706x1210
1706x1210
sn-about-sec.webp 39Кб, 826x750
826x750
>>3416727
Ну тогда тебе точно в джаву. Большая концентрация скуфов, наверное, только в 1С. Пикрелейтед типикал ебало жаба-программера.
Аноним 27/03/25 Чтв 06:22:37 3417020 354
>>3416476
Хз пчел, у тебя куча злобы внутри и все такое. На что только? Я хз.

>Нахуя быть ассенизатором от мира программирования?
А что не является ассенизаторством? Я и в банках поработал над микросервисами всякими, и в каких то b2b сервисах, которые свое api толкали, и даже в цп админом бд занесло на время. Везде одно и то же, вне зависимости от языка.
>Уж лучше 1с интегратом идти
Буквально параша. Это больше для бухов, проганье там очень условное.
>И поэтому разрабытвают свои CRM на пыхе?
А я понял. Ты типо идеалиста? Нахуя разрабатывать свое, если это дороже? Собрать свое с нуля под свои задачи стоит как 10 раз купить готовое и 20 раз его переделать.
>Там хоть код будет по стандарту отформатирован.
Ну, если вокруг тебя одни говнюки, которые даже про psr не слышали - то причем тут пыха?
>Магазин для этого нахуй не нужен.
Я уже писал выше. Больше половины продаж идет именно через им. Клиент - достаточно известный бренд премиум кожаных изделий. И автозвук также берут. И шмотки. Да че только не берут.
Аноним 27/03/25 Чтв 06:23:12 3417021 355
>>3417020
>цп
Ух ебать оговорочка по фрейду, лол. Цб, конечно же.
Аноним 27/03/25 Чтв 06:37:29 3417022 356
>>3416838
Ну этим ебалам уже за 40. А мне то 30
Аноним 27/03/25 Чтв 08:40:49 3417039 357
>>3417020
Чел, ты несешь какую-то хуйню.
Речь шла о новых проектах на пхп. Своя CRM это как раз пример такого проекта. Стабильная работа на несколько лет, с нормальной кодовой базой, с какой-никакой архитектурой, на нормальной версии языка, на нормальном фреймворке. Хорошие деньги, хороший опыт.
И таких новых проектов на пхп практически нет.

А доделывать какую-то мелкую случайную хуйню под битрикс или вордпересс - это и есть ассенизаторство. Работа нестабильная, заказчик тупорылый и жадный, кодовая база - ГОВНО. Опыт - ГОВНО. Какая тебе польза от того что ты сидел охуевал от чужой тупости, которую ты даже исправить не можешь? Опыта актуального фреймворка нет, опыта со свежей версией языка нет, опыта нормальной разработки нет.

И я тебе еще раз повторяю. То что описал в своем посте - это самая днищенсякая работа для программиста. Таким стоит заниматься только с голодухи. И то может полезнее будет на самокате хавчик возить.
Аноним 27/03/25 Чтв 09:29:00 3417058 358
>>3417039
так а как же Laravel и Symphony, почему WP и Bitrix сразу
Понятно какой уровень проекта на WP будет и сколько там заплатят
Аноним 27/03/25 Чтв 09:30:27 3417059 359
>>3416724

> На фронтэндеров просто бесконечнй спрос
И бесконечное количество вкатунов
Ещё и TS теперь нужно учить
Аноним 27/03/25 Чтв 09:32:00 3417061 360
>>3416700
ну посмотри на сайте сколько вакансий
помоему на любом стеке ты прям на новый проект редко попадёшь, всегда уже есть что-то ранее написанное, иногда очень давнее
Аноним 27/03/25 Чтв 10:08:04 3417089 361
>>3417061
Просто ты кретин. С окном планирования в один день.
Новые проекты сегодня - это твоя будущая работа завтра. И если новых проектов сегодня нет, то что же будет завтра..? Дай-ка подумать... Бля, даже и не знаю, надо у нейросети спросить.
Аноним 27/03/25 Чтв 10:13:20 3417096 362
14550331936130s.jpg 8Кб, 320x224
320x224
>>3417058
> - На пхп есть куча говенной работы по поддержке древнего 25-летнего говна
> - Есть, но новых нормальных проектов на нормальных фреймворках почти нет
>почему WP и Bitrix сразу
Аноним 27/03/25 Чтв 10:24:07 3417106 363
>>3417039
>с нормальной кодовой базой
>с какой-никакой архитектурой
>на нормальной версии языка
>на нормальном фреймворке
Что ты лично вкладываешь в эти понятия?

>Работа нестабильная, заказчик тупорылый и жадный
Не знаю, пчёл. У меня такие есть, но их меньшинство, и от таких я сам отхожу. Муторно и гемморойно это. Если заказчик не может объяснить, почему делать так, как сказал он лучше, чем так, как сказал я - обычно к таким проектам я и не приступаю.

>кодовая база - ГОВНО. Опыт - ГОВНО.
Забавно, что под это определение подходит абсолютно все, у чьих истоков лично ты не стоял. Потому что кодовую базу делает человек а не язык. Что вносит субъективщину в это понимание.
Повторюсь - я и в втб насмотрелся на говнину, и в цб. Везде одно и то же.
А твои речи наталкивают меня на мысль, что единственно крутая вещь - это какой то новомодный стартап в самом начале зарождения, где ты лично сам можешь рулить процессами и делать так, как считаешь нужным. Лет в 25 я думал также, кстати. А сейчас мне похеру. Есть работа в которой я разбираюсь, есть люди, которые мне за это платят. Остальное вторично. Для меня это просто способ заработка, от которого я так или иначе получаю удовольствие.

>То что описал в своем посте - это самая днищенсякая работа для программиста.
А чем занимаешься ты? Без новомодных словечек только, ближе к сути. А то я старпер чутка.
Аноним 27/03/25 Чтв 11:55:36 3417160 364
Screenshot 2025[...].png 266Кб, 2688x1546
2688x1546
never-give-up-b[...].png 1492Кб, 2799x1649
2799x1649
>>3417106
>Что ты лично вкладываешь в эти понятия?
Актуальная версия языка пикрелейтед. Актуальныйх фреймворков всего два: ларавель, симфони. Под "какой-никакой архитектурой" я понимаю что проектировал хотя бы сеньор, а не студень пытающийся заработать на пивандепалу.

>Забавно, что под это определение подходит абсолютно все, у чьих истоков лично ты не стоял.
Нет. Я говорю про конкретные вещи, про которые знаю что код там полное говно: битрикс, битрикс24, вордпресс, магенто. Битрикс буквально написан студентами за еду, на абсолютных похуях.
На что ты там насмотрелся как-то поебать. У тебя было три этапа интервью и все возможности выяснить что там в проекте говно и не идти туда работать. Я вот в совкомбанк не пошел, хотя оффер был.

>А твои речи наталкивают меня на мысль, что единственно крутая вещь - это какой то новомодный стартап
Ты выдумал себе в голове какую-то хуйню и с ней споришь. >>3417089 Сегодняшний новый проект это твоя будущая работа. Это твой рынок на следующие пять/десять лет. Разуй глаза: поддержка 8.4 в 2026 заканчивается. Ты вообще писал на этой версии пхп?

>А чем занимаешься ты? Без новомодных словечек только, ближе к сути. А то я старпер чутка.
Пишу код. Обычная компания, обычный проект. Симфони. Бэк для спа и ведроида. Платят хорошо. Стартовали бы этот проект на пхп в 2025 году? Точно нет.
Аноним 27/03/25 Чтв 12:20:49 3417170 365
>>3417160
>Актуальная версия языка пикрелейтед.
В разрезе битры - там так то 8.1 минималка, 8.4 поддерживает. У меня 1 клиент только на 8.2, руки не дошли.
>Актуальныйх фреймворков всего два: ларавель, симфони.
Ну я понял:) Нет нет, битра говно, я это всецело признаю. Но человека, который мне со 100% уверенностью скажет что вот это грааль - я ему безусловно верю!

> У тебя было три этапа интервью и все возможности выяснить что там в проекте говно и не идти туда работать.
Ты не понимаешь главного, о чем я тебя спрашиваю - где НЕ говно?
>Ты выдумал себе в голове какую-то хуйню и с ней споришь.
Я вижу твои ответы и поливание ядом всего вокруг. Не могу понять причину просто.
>Бэк для спа и ведроида.
Эмм, а в чем разница тогда между ассинезаторством и этим? Никак не пойму тебя.

Я бы еще понял, если бы там какой нибудь хайлоад поддерживал для банковских транзакций, мол доброе дело делаю, миллионы юзеров пользуются! Дак вроде как бы и нет такого.


Скока зэпка кстати, где живешь? Че по времени тратишь?

Я тут снова решил в финтех вкатиться, думаю в т1 сгонять на собес. Благо локально офис есть ( Красноярск ), но текущий график и вообще всякие позволительные штуки на работе меня очень расхлябали, я такое только за x2 железно готов продать. Но дадут ли такое в регионе - хз.

>пик2
Такого говна даже сейчас уже немного. В основном в легаси модулях, которые нахер не сдались никому.
Аноним 27/03/25 Чтв 12:58:42 3417195 366
>>3417170
Хватит тролить тупостью.
То выдумал какой-то грааль. То все вокруг полито ядом. То блядь какой-то хайлоад. Ты под солями или по накурке сюда пишешь?

Есть говенные продукты. По факту, кусок говна. Их кодовая база открыта, каждый может заглянуть и убедиться, ну если желудок крепкий.
Есть говенная работа. Поддержка легаси кода, который написан кусками, без должного проектирования, низкоквалифицированной рабочей силой, к тому же на говенном продукте. Низкооплачивамая нестабильная работа, с малрорелевантным опытом. Буквально копание в чужом говне. Отсюда и ассенизаторство. Такая работа есть на любом языке, и на любом языке она - дно. Место в котором человек, планирующий какую-то карьеру не хочет оказаться ни в коем случае.

Никто тебе не рассказывал про какое-то великолепие. Может оно где-то и есть. Тебе рассказывали про НОРМАЛЬНУЮ РАБОТУ. Не на галере, не на фрилансе. Обычная понятная, нормальная работа, за которую нормально и стабильно платят. На нормальном фреймворке, которую ты запишешь себе в резюме и она тебе ПОМОЖЕТ найти следующую работу.
Так вот. Уже сука в десятый раз повторяю: такой работы на пхп с каждым годом все меньше.

>Скока зэпка кстати, где живешь? Че по времени тратишь?
~350 после вычета, еще вроде какие-то премии есть. Живу в рахе. Не перенапрягаюсь, может пол дня, работа удаленная.

>Такого говна даже сейчас уже немного.
Ты еще скажи что ебучие бесконечные массивы убрали. Сразу побегу ставить вместо симфы битрикс.
Аноним 27/03/25 Чтв 13:07:41 3417199 367
>>3417195
>Хватит тролить тупостью.
>То все вокруг полито ядом. То блядь какой-то хайлоад. Ты под солями или по накурке сюда пишешь?
Чел, попустись и расслабься. Тебе ебало в жизни не бьют? А то многовато дерзости с нихуя.

>Никто тебе не рассказывал про какое-то великолепие.
Бинго! Я тебя сам спрашиваю, ты настолько за картинками жоп в глазах спрятался, что сам попался в эту же ловушку.

>Обычная понятная, нормальная работа, за которую нормально и стабильно платят. На нормальном фреймворке, которую ты запишешь себе в резюме и она тебе ПОМОЖЕТ найти следующую работу.
Словоблудие и ноль конкретики. Я, правда, не знаю как с такими общаться. Для бдсмщика нормально людей в жопу битой ебать, он за это и бабки получает, и релевантный опыт. Все это субъективщина.

>~350 после вычета
Забавно, что говнокодерам вроде меня платят не сильно меньше, учитывая твои мысли о профессиональной пропасти между нами. Понял, спасибо за беседку:)
Аноним 27/03/25 Чтв 14:12:24 3417264 368
ты точно вкатиш[...].png 331Кб, 1992x1544
1992x1544
>>3400959
Перекатился с ПХП в Питон в 2018.
На пару лет хватило теперь в Питоне та же шляпа.
Кто то перекатывается дальше в то, что модно сейчас.
Но это все полумеры которых надолго не хватит.
Нужно решать задачу кардинально и выкатываться из айти.
Аноним 27/03/25 Чтв 14:15:08 3417265 369
>>3417199
>Я, правда, не знаю как с такими общаться.
Вот и я не знаю. Тебе про бузину, а ты себе в башке каких-то дядек выдумал.

Я пытаюсь объяснить почему новичкам надо крепко подумать, перед тем как окунаться в пхп помойку. А у тебя включился защиный режим: о ниет чсв илита меня попускает. Причем настолько, что начинаются охуительные истории что битрикс не так уж и плох.

При этом я ни разу не написал ничего про тебя лично. И никак не оценивал твои персональные качества. И не называл тебя говнокодером. И даже не претендовал на какие-то профессиональные высоты. Я говорил исключительно о том что считаю нормальным, средним, типичным.

Но ты тот еще верзь. Прибежал рассказывать что бля ребята погодите, ну мало нормальной работы, так есть ведь КУЧА ГОВНА. Только у меня-то есть опыт нормальной работы. И пара козырных строчек в резюме. И лычка сеньорская. И я только захочу из этого болота срыгну. А вам - добро пожаловать в карьерный тупик, на проеб лет жизни и на копание в дерьме.
Аноним 27/03/25 Чтв 14:20:53 3417268 370
>SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' (>Connection: mariadb, SQL: select * from `sessions` where `id` = >HnXukJnjAkNLXKZqdTET9bEqueBYCmd8QXGBFipb limit 1)
Ваши комментарии?
Аноним 27/03/25 Чтв 14:24:27 3417271 371
Аноним 27/03/25 Чтв 14:25:09 3417272 372
Аноним 27/03/25 Чтв 14:25:50 3417273 373
>>3417268
это при запуске сервера пустого проэкта
Аноним 27/03/25 Чтв 14:29:03 3417274 374
>>3417264

Сейчас вообще везде спад. Нигде никто не нужен. Куча лишних людей на рынке труда.

Главная проблема сейчас в том что стало много говноделов, а хороших мастеров в любой отрасли не найти. Никто не хочет работать с самоотдачей, делать качественный продукт. Все хотят как можно больше срубить бабла здесь и сейчас, при этом не делая ничего или делая кал, и съебаться.

Рынок переполнен людьми с такой философией. Людьми пустышками, которые ничего не нужно и не интересно. Именно поэтому стало так популярно курьерство.
Аноним 27/03/25 Чтв 14:31:52 3417275 375
>>3417268

Зайди в БД и выполни запрос:

SELECT User, Host, Password FROM mysql.user;

Либо

SELECT User, Host, authentication_string FROM mysql.user;

Посмотри есть ли такой пользователь и задан ли у него пароль
Аноним 27/03/25 Чтв 14:33:57 3417276 376
>>3417275
DB_CONNECTION=mariadb
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=example_app
DB_USERNAME=root
DB_PASSWORD=

Это?
Аноним 27/03/25 Чтв 14:44:49 3417281 377
base.png 12Кб, 662x206
662x206
Аноним 27/03/25 Чтв 15:40:08 3417322 378
>>3417265
какие тогда альтернативы пхп? что то годное осталось?
там выше про фроненд писали, но там вкатунов тьма
Аноним 27/03/25 Чтв 15:44:57 3417323 379
>>3417322
На питоне их не меньше
Аноним 27/03/25 Чтв 15:56:12 3417331 380
>>3417322
Нет нихуя. Вас везде до пизды. Вот и грызитесь.
Кончились сладкие времена. Где ты был в 2019? Все было. А щас нихуя нет.
Аноним 27/03/25 Чтв 16:13:42 3417345 381
изображение.png 14Кб, 219x219
219x219
Аноним 27/03/25 Чтв 16:24:07 3417354 382
Да пхп - это охуенно. Идите нахуй.
Аноним 27/03/25 Чтв 16:26:53 3417356 383
>>3417354
>Скока зэпка кстати, где живешь? Че по времени тратишь?
Аноним 27/03/25 Чтв 16:34:12 3417360 384
copium.jpg 7Кб, 307x164
307x164
>>3417274
Я правильно понял, что ты надеешься стать настолько хорошим специалистом, что тебя всегда будут брать на работу и из айти выкатываться не придется?

У Назарова вышло интересное интервью с разработчиком с 20 летним стажем, который выкатился из Питона так как его зарплата из года в год только падала.
Аноним 27/03/25 Чтв 16:44:01 3417372 385
>>3417356
100к, живу в мухосранске, по времени 4 часа в день
Аноним 27/03/25 Чтв 16:45:31 3417374 386
бегло чекнул вакансии, какой то стек для ишаков:
помимо ларки часто нужно знать ещё симфонию и/или yii

либо неадекватные описания, требуют коммерческий опыт и при этом ссылки на ваши петы

или же сразу фулл нужен с vue как правило или jquery что как бы намекает

да и по оплате как то грустно
Аноним 27/03/25 Чтв 16:50:09 3417379 387
>>3417372
Ну а если завтра пнут под сраку, какие мысли? Есть перспективы какие-то в такой ситуации?
Аноним 27/03/25 Чтв 16:54:02 3417383 388
>>3417379
Пойду фронтендером. Во фронтенде опыта у меня дохуя. Еще на ГОвне писать умею, но там опыта сильно меньше, чем на пхп.
Аноним 27/03/25 Чтв 17:17:23 3417394 389
>>3417383
Так а че тогда охуенного в пхп? Или ты хотел наебать вкатунов чтобы они проебали время, а потом все равно пошли фронтендерами?
Аноним 27/03/25 Чтв 19:55:36 3417568 390
>>3409563
>начал скакать между языками
так всегда бывает когда трудно - начинаешь идти не вперед а в бок. Как бы тяжело не было нужно идти только вперед. Не важно как быстро, главное вперед, а то никуда не придешь.

1 найди нормальный курс в интернете и пройди его чтобы нормально понять основы.
2 много практикуйся попутно читая хорошие книги (прям конспектируй в файлик основные моменты, так лучше запомнишь, советую markdown).
3 пиши реальные приложения, сам себе придумывай задачи и делай их.

ну а про вузы, вечерние курсы это сразу забудь. Не теряй драгоценное время, там тебя не научат.
Аноним 27/03/25 Чтв 20:02:24 3417573 391
>>3417394
Мне нравится на пхп писать. Он простой и позволяет писать читаемый и поддерживаемый код. Не как на фронтенде говнокод сплошной, каждый гандобит во что горазд.
Аноним 27/03/25 Чтв 20:26:45 3417593 392
>>3417281

У тебя для пользователя root (из mariadb, не путать с root в linux) с хоста localhost стоит специальный пароль invalid, а значит ты не можешь законнектится к базе от имени этого пользователя. Однако, если ты зайдёшь под root (как раз уже в linux) в систему и запустишь там mysql -u root, то всё же зайдёшь в базу с помощью сокета, это не будет считаться что ты входишь с localhost.

Там довольно ебанутая система, которая ещё и немного отличается от версии к версии.

Если это просто dev база то просто поставь пустой пароль для root в mysql:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('');
Аноним 27/03/25 Чтв 20:28:47 3417594 393
>>3417374

> jquery

Серьёзно? Его ещё не запретили законодательно?
Аноним 27/03/25 Чтв 22:58:35 3417709 394
Аноним 27/03/25 Чтв 23:00:33 3417712 395
Аноним 28/03/25 Птн 13:52:43 3418072 396
>>3417354
А битрикс, битрикс то охуенный?
Аноним 28/03/25 Птн 17:08:29 3418240 397
FireShot Captur[...].png 107Кб, 649x1395
649x1395
>>3392535 (OP)
Как же это косноязычно написано, просто пиздец. И нахуя ты объявляешь объекты внутри класса
Аноним 28/03/25 Птн 17:39:06 3418270 398
>>3418240
>объявляешь объекты внутри класса
Каво?
Аноним 28/03/25 Птн 17:55:57 3418290 399
image.png 12Кб, 498x37
498x37
>>3418240
Спорное утверждение
Аноним 28/03/25 Птн 18:48:28 3418322 400
Стоит ли вкатуну ознакомиться с битриксом и вообще туда лезть ? Или лучше сфокусироваться на ларе/симфони ?
Аноним 28/03/25 Птн 18:55:40 3418324 401
>>3418322
Если молодой еще, то лучше сфокусироваться на симфони с ларкой. Если совсем поридж, то лучше в пыху вообще не лезть..
Аноним 28/03/25 Птн 19:15:09 3418334 402
>>3418324
Почему? А что лучше выбрать?
Аноним 28/03/25 Птн 19:20:55 3418344 403
>>3418324
>Если молодой еще
С молодостью проблем нет, я скуф. К пыхе уже привык, в другие языки прыгать не буду, ибо уже заебался их менять, поэтому и спросил про битрикс как самый, как вариант начать работать уже хоть где-то. С другой стороны я так понимаю это тупиковый варик и развития не будет.
Аноним 28/03/25 Птн 19:22:34 3418345 404
>>3418344
>С другой стороны я так понимаю это тупиковый варик и развития не будет.
Бывают же галеры битрикс + ларавель, пробуй такие рассматривать, может повезет и большие дядьки разрешат поиграть с ларавелем так и перекатишься на фреймворки
Аноним 28/03/25 Птн 19:34:07 3418353 405
>>3418334
сейчас везде жопа. что в пхп, что в питоне часто требуют фронтенд.
так может попробовать с него и начать?

Вкатиться в JS + реакт. А от туда уже можно маняврировать:
1 в фулстека на пхп\питоне\ноде
2 в разработчика мобильных приложений на JS

Подумай где и как будешь опыт крутить, сейчас нужно минимум 3+ года
Аноним 28/03/25 Птн 19:35:40 3418355 406
>>3418353
Это все из-за того что сайты стали как приложения на пк+мобилки?
Аноним 28/03/25 Птн 19:36:58 3418356 407
>>3418344
CMSки это конечная. Имеет смысл туда лезть только если хочешь со временем напрямую всяким мелким заказчикам предлагать создание сайта под ключ. Но вряд ли это обеспечит тебя постоянным доходом. Сейчас все на маркетплейсай сидят и в соц. сетях.
Аноним 28/03/25 Птн 19:37:51 3418357 408
>>3418355
не, просто специалистов дофига и можно найти фулстека и не платить 2 разрабам.
Аноним 28/03/25 Птн 19:41:01 3418359 409
>>3418357
Большой сайт на ноде?
мерзость
Аноним 28/03/25 Птн 19:42:21 3418360 410
>>3418353
Так вкат в JS выглядит ещё более нереалистичным

> Подумай где и как будешь опыт крутить, сейчас нужно минимум 3+ года

В каком смысле где и как?
Аноним 28/03/25 Птн 19:47:14 3418362 411
>>3418359
Сейчас все на микросервисах так что пофиг на чем
Аноним 28/03/25 Птн 19:49:26 3418364 412
>>3418360
>Так вкат в JS выглядит ещё более нереалистичным
ну так твое преимущество будет в том, что ты фулстек. когда другие вкатуны например только в питон вкатываются.

>В каком смысле где и как?
ну может бесплатную стажировку найдешь у кабанчика и он тебя в штат за 1 руб возмет. Ты ему будешь с тестами помогать а сам например питонистом будешь числиться.
Аноним 28/03/25 Птн 19:50:24 3418366 413
>>3418359
На пыхо проектах кроме мерзости ничего не видел. Каждый дрочит как хочет. Один думает что он пишет на жаве, с абстрактными фабриками синглтонов для кнопки "подписаться на email рассылку", другой пишет портянки из цепочек редьюсов и флатмапов аки хаскелист , третий спутал ларку с вордпресом. И все это в одном проекте из-за текучки кадров на типичной "не галере"
Аноним 28/03/25 Птн 19:52:06 3418367 414
>>3418362
Ты средний проэкт будешь пилить на микросервисы?
Аноним 28/03/25 Птн 19:53:58 3418370 415
>>3418366
потому что у пыхе нет своих идей и целостности. Пара идей своих изначально только былы: умирать после запроса и срать ошибками на страницу
Аноним 28/03/25 Птн 19:59:19 3418374 416
>>3418367
что значит средний? Просто на ноде блог никто делать не будет.
вот к примеру сразу микросервисы, очереди, базы...
https://hh.ru/vacancy/117889215
вакансия для джуна.

короче лучше не в чатиках спрашивать во что вкатиться, а смотреть на список вакансий и требования.

А то тут хер пойми кто насоветует)) я вообще бекендер питонист
Аноним 28/03/25 Птн 20:33:36 3418386 417
>>3418366
> На пыхо проектах кроме мерзости ничего не видел
Ну терпишь же или уже всё?

А всё потому что проходной двор - один накакал, следом другой пришёл - накакал и т. д. а ты - хавай и разгребай
Аноним 28/03/25 Птн 20:34:43 3418387 418
>>3418374
микроволновка, кулер, чай, вкусняшки, диван, телевизор, кофемашина

За микроволновку и невкусный чай будем слепнуть
Аноним 28/03/25 Птн 20:37:14 3418390 419
Мне достаточно посмотреть на пыхокод, причем не на каком-то проекте, а на самом крутом пыхофрейме - Ларке и уже ничего не хочется узнавать про вакансии и прочее. Чистый ублюдок.
Учить это все говно в перспективе куда-то там перекатится - увольте. Тут кто-то ещё про Битрикс интересовался
Аноним 28/03/25 Птн 20:37:29 3418391 420
>>3418374
Я когда жс учил пару лет назад, вакансии на ноде требовали бекенд опыт на других языках вроде пыхи или джавы или пару лет опыта фронтом. То есть доверия к жопаскриптерам верстальщикам не было. Сейчас мб что-то изменилось я хз.

Так же помню, что на ноде абсолютно не было никаких вменяемых обучалок, кроме доки. Там есть экспресс, который просто голая хуйня без всего и есть нест - который косплеит джавовский спринг.

То есть 99% разрабов на ноде были с других языков, а не бывшими верстальщиками .
Аноним 28/03/25 Птн 20:39:47 3418395 421
>>3418391
на Node проект будет представлять из себя сборную солянку франкенштейна
Аноним 28/03/25 Птн 20:42:22 3418398 422
>>3418391
>Так же помню, что на ноде абсолютно не было никаких вменяемых обучалок, кроме доки.
Сейчас уже есть годнота в виде FullstackOpenIO и The Odin Project, а для пыхи с ларавелем за это время так ничего путного и не завезли кроме видосиков в LaravelCasts
Аноним 28/03/25 Птн 20:46:48 3418400 423
Аноним 28/03/25 Птн 20:49:28 3418402 424
>>3418390
а кто нынче не ублюдок, где в семье не без урода?
Аноним 28/03/25 Птн 20:55:51 3418406 425
>>3418400
Хуистина
Ты попробуй найти в РФ сейчас что-то кроме тайпскрипт + nest + typeorm
а какой там логер шмогер однохуйственно
Интеграции со всякими гуглами, ATC, битриксами, яндекс клаудами, кубернетисами и прочим в ларке тоже из коробки нет - будет пакет с говном от васяна
Аноним 28/03/25 Птн 21:01:04 3418409 426
>>3418406
Ты как читал мой пост?
Я согласился,что проэкт на ноде-это франкенштейн
Аноним 28/03/25 Птн 21:05:25 3418412 427
>>3418406
А ты как читал мой пост? Я написал что в ноде костяк проектов не более ращнообразный. По крайней мере на легаси. А что остального в ларке не лучше, тоже пакеты с говном тащить
Аноним 28/03/25 Птн 21:05:55 3418415 428
Аноним 29/03/25 Суб 10:58:03 3418681 429
Аноним 29/03/25 Суб 11:16:18 3418684 430
>>3418681
>Метод preventLazyLoading позволяет отслеживать обращение к релейшенам и, если они не были загружены при помощи жадной загрузки, то выбросит эксепшен.

Это так бьюти, что прямо кейзи!
Аноним 29/03/25 Суб 11:45:43 3418695 431
>>3416101
> И прокидываешь веб сервер из контейнера себе на хост
Это когда ты пишешь в докере, что порт такой-то на контейнере соответствует такому-то на твоем компьютере
>>3416118
> Дев контейнер это всё тоже самое что ты описал, просто удобней.
Можешь объяснить чем, я про нафаня и сам понять не могу
>>3416119
Мне докер предложил поставить всл и через него работать, я так и сделал, никакого пердолинга не было
Аноним 29/03/25 Суб 11:47:35 3418697 432
А в чем глубинный смысл вопроса про get и post? Слышал как о нем говорят, будто о вопросе с которым сложности происходят.
Вроде же легко всё - гет запрос - ты забираешь что-то с сервера по http, пост - передаешь что-то на сервер по http. Или такой ответ не устроит на собесе?
Аноним 29/03/25 Суб 15:16:44 3418822 433
>>3418697
>Вроде же легко всё - гет запрос - ты забираешь что-то с сервера по http, пост - передаешь что-то на сервер по http.
Пост точно так же возвращает данные как гет. Вроде у гет запросов нет тела, но нет нихуя, можно и в гет тело добавить. А в RFC про пост буквально написано:
>The actual function performed by the POST method is determined by the server

А на самом деле вся разница сводится к тому что гет запрос по RFC считается ИДЕМПОТЕНТНЫМ и его МОЖНО кешировать. А пост нет, и кешировать его нельзя. И уже из этого свойства следует вся эта пиздоболия про то что в истории браузера как хранится, про ресабмит, что в закладки браузера нельзя добавлять итд.
Аноним 29/03/25 Суб 15:47:15 3418847 434
>>3418822
Вижу ты шаришь. Скажи: битрикс норм для вката?
Аноним 29/03/25 Суб 15:57:15 3418852 435
>>3418847
Для вката куда? Куда ты вкатываешься? В CMS помойку чтобы сегодня с голоду не сдохнуть? Тогда норм.
Аноним 29/03/25 Суб 16:17:36 3418867 436
>>3418852
Ну ты же тоже начинал с битрикса в свое время, чем я хуже? Потом перекачусь как нормальный пацан во фреймворки
Аноним 29/03/25 Суб 16:25:56 3418872 437
>>3418695

WSL хорош для разработки. Но для постоянной работы он мне не понравился. У меня уже несколько раз падала Убунта на WSL и вместе с ней Докер и все контейнеры в нём.

Но может быть все мои проблемы от того что у меня 8Гб памяти на том серваке и я не хочу её увеличивать. Считаю что этой хуйне должно быть нормально. Работает всё моё добро где-то на 70-80% памяти.
Аноним 29/03/25 Суб 16:32:20 3418879 438
Я использую PHP для быстроно написания небольших утилит и консольных программ.

Возможно для небольших веб-сервисов.

Получается очень хорошо и быстро. На питоне было бы хуже из-за уебанского синтаксиса языка. На го был бы оверкил и опять таки уебанский синтаксис.

На PHP же всё просто и понятно, можно сказать как в Java или C# только проще и быстрее разработка.

Вчера за час с помощью нейронки сделал на PHP (Symfony) небольшой анализатор логов access_log и автоматическую банилку ботов. Чисто консольная программа с 5 классами. Очень просто и быстро. Уже работает, банит мразей ддосящих.

Выглядит всё максимально просто и чисто. Код очень понятный и простой, его очень мало. Читалка лога. Парсилка строк. Фильтровалка. Конкретный фильтр. Банилка. Всё через autowire. Всё SOLID-но. Предельно простой и понятный синтаксис.

На питоне всё тоже самое выглядело бы просто ужасно. Я видел большие проекты на Джанге (Open edX) это пизда. Мне очень не понравилось. Просто каша, груда наваленная с неочевидными связями. Нельзя на питоне такое писать.
Аноним 29/03/25 Суб 16:43:28 3418889 439
>>3418867
>Ну ты же тоже начинал с битрикса в свое время
Нет.
Аноним 29/03/25 Суб 16:53:07 3418898 440
17071799731690.mp4 2856Кб, 1920x1016, 00:00:02
1920x1016
>>3418879
>Я использую PHP для быстроно написания небольших утилит и консольных программ.
>Получается очень хорошо и быстро
>Вчера за час с помощью нейронки
>Выглядит всё максимально просто и чисто
>Всё SOLID-но
Аноним 29/03/25 Суб 17:04:39 3418904 441
Аноним 29/03/25 Суб 17:47:16 3418927 442
>>3418904
А я пишу, а не рассказываю какие-то ебанутые маняфантазии.
Аноним 29/03/25 Суб 19:31:29 3418990 443
>>3418872
> У меня уже несколько раз падала Убунта на WSL и вместе с ней Докер и все контейнеры в нём
Это ты когда пытался на ней что-то для реального пользования развернуть, а не просто для теста и разработки? Ну да, ей как будто сервер нормальный не заменить
Аноним 29/03/25 Суб 20:35:58 3419010 444
>>3418879
а что за утилиты? почему не bash?
Неужели питонкод хуже php выглядит
Аноним 29/03/25 Суб 21:46:59 3419063 445
1.png 63Кб, 1537x379
1537x379
2.png 52Кб, 728x512
728x512
>>3419010
>Неужели питонкод хуже php выглядит
конечно, сам сравни: 1 неповторимый оригинал, 2 жалкая пародия
Аноним 29/03/25 Суб 22:24:37 3419077 446
>>3419063
Я уже разучился распознавать жир на дваче, но надеюсь, что это он, с 1 скрина проорал, честно.
Аноним 29/03/25 Суб 22:37:55 3419084 447
>>3419063
А че орного на первом пике? На первом скорее всего будет один джоин продуктов с ордерами и один where id in для юзеров, а на втором джоин из трех таблиц. Хотя это не точно..

мимо
Аноним 29/03/25 Суб 22:38:04 3419085 448
Screenshot 2025[...].png 71Кб, 724x400
724x400
>>3419063
>сравнение кода
>высирает апи каких-то орм
Чел, вот поэтому тебе и сказали вальнуть твой пиздабольский еблет. Ты вместо синтаксиса языка сравнил квери билдер с полноценной орм. В доктрине есть точно такой же, на случай если что-то нужно сделать руками.

Но самое блядь смешное, что ты поскольку не программист, а какой-то мрийный додик, то не увидел колоссаную разницу в объеме мсусора в пхп примере. Там блядь какие-то строки, которые нужно везде руками прописывать. Что будет если ты вместо 'products' напишешь 'product'? Нахуя это вообще каждый раз руками писать? Во втором примере такая ситуация в принципе невозможна. Там все на параметрах, котррые в коде ОДИН СУКА РАЗ ПИШУТСЯ, А НЕ СТО.

Везде эти ебаные скобки, квадратные, круглые, фигурные блядь. Были бы еще какие-нибудь сто процентов въебали бы и их. Стрелочки эти ебучие из двух символов сука. Нахуя нам просто точку ставить, мы сиволы не экономим блядь. Знаки доллара эти ебаные нахуй нужны? Пять раз надо через шифт руками эту залупу прописывать. Нахуя?
Аноним 29/03/25 Суб 22:38:20 3419086 449
Аноним 29/03/25 Суб 23:44:01 3419141 450
>>3419010

Например утилита, которая принимает по api json-ку, подключается к некоему java веб-сервису по soap и делает запрос и возвращает результат. Просто работает как прокси или адаптер для обращений к некоему сервису. Логирует запросы и ответы, что очень важно для разборок почему вернулось то, а не это. Служит безопасным шлюзом на границе двух не связанных друг с другом сетей, доступ из которых друг в друга невозможен. Скрывает от клиентов функции веб-сервиса, о которых им знать не положено и упрощает интерфейс доступа к нему.
Аноним 29/03/25 Суб 23:53:07 3419150 451
>>3419141
>утилита
>Веб сервак
Просто остановись. Хватит нести хуйню в которой нихуя не понимаешь.
Аноним 30/03/25 Вск 00:18:12 3419177 452
>>3419085
так сука, я запутался) лично я рофлю с пхп
Аноним 30/03/25 Вск 00:31:25 3419193 453
>>3419150

Это веб-сервис небольшой. А утилита например такая которая делает бекапы баз, копирует их в разные места, проверяет хеш суммы, очищает устаревшие бекапы. Плюс ещё логика что она сигнализирует если вдруг какой-то бекап стал меньше по размеру чем был в прошлый раз более чем на N% что может вызывать подозрение.
Аноним 30/03/25 Вск 00:38:52 3419205 454
>>3419085
Хуже синтаксис только у Raku
Аноним 30/03/25 Вск 02:33:31 3419247 455
>>3419193
И это всю жизнь делось на баше и питоне, а не на ублюдском пхп. Щас нахуй, девопс разогнался ебаться с этим калом и серваки для него поднимать.

Слушай, солидный утилитописарь нейросетями, просто съеби. Пиздуй хэшсуммы бекапов в борще своей мамаши проверять или где ты там этими охуительными фантазиями напитываешься. Траву потрогай, аниме посмотри. Только не еби мозги нормальным людям.
Аноним 30/03/25 Вск 10:07:19 3419308 456
>>3419247

> на баше

За это судить надо

> и питоне

Никогда так не делалось. Все старые системные утилиты писались на Си либо на Перле.

Питон никогда не был языком системных утилит.
Аноним 30/03/25 Вск 10:12:03 3419311 457
>>3419247

> Щас нахуй, девопс разогнался ебаться с этим калом и серваки для него поднимать.

Я и есть тот самый девопс. Спокойно всё работает в контейнере, ни каких проблем. Намного лучше и энтерпрайзнее, чем портянку на баше копи-пастом по всем сервакам раскидывать.
Аноним 30/03/25 Вск 12:03:30 3419361 458
>>3418879
> Вчера за час с помощью нейронки сделал на PHP (Symfony) небольшой анализатор логов access_log и автоматическую банилку ботов.

Покеж код. Чет твой пост на пасту похож
Аноним 30/03/25 Вск 12:08:38 3419363 459
>>3419308
>>3419311
Бля, хватит семенить.
Последний раз разбираю твой высер, потом начну репортить.

>Все старые системные утилиты писались на Си либо на Перле.
Сразу видно кретина, который на си нихуя не писал. Это однохуйственно заявлению, что письма на руси писались либо на старославянском, либо на китайском мандаринском. Я на самом деле си программист, а админю так, для души.
И, пчел, какой нахуй перл в 2025 году? Че ты несешь то вообще? Я когда эникеил в 2011 уже блядь никто про эту хуйню не вспоминал, все как один говорили: "Хочешь админить - учи питон".

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

>Я и есть тот самый девопс.
Нет, ты утилитарный маняфантазер. Узнал тебя по твоим шизоидным высерам.

>Спокойно всё работает в контейнере, ни каких проблем.
Никаких проблем у пхп только если он не запускается. И ты забыл, мудила утилитный, что тебе нужен второй контейнер для вебсервера.

>Намного лучше и энтерпрайзнее, чем портянку на баше копи-пастом по всем сервакам раскидывать.
Вот по таким высерам и становится сразу понятно что ты ни на баше ни на пхп нихуя не писал. Код хранится в гите, полуебок. Со всеми вытекающими из этого следствиями. Деплой пхп кода даже сложнее, потому что нужно собирать ебучий композер. Копи-паст, просто охуеть.

Короче, я тебя предупредил. Ты бы, вместо того чтобы заниматься этой хуйней, прошел бы какой-нибудь пхп курс с рутрекера и пошел уже зарабатывать бабки. А не постил бы сюда тупорылую нейрохуйню.
Аноним 30/03/25 Вск 12:29:17 3419371 460
>>3419363
> Никаких проблем у пхп только если он не запускается. И ты забыл, мудила утилитный, что тебе нужен второй контейнер для вебсервера.
Не, ну звучит реально же логичней отдельный контейнер ебануть условно под задачу, которая везде нужна. И будет у тебя в docker-compose просто еще один образ, их и так там дохуя по отдельности на приложение, на веб-сервер, на базу данных, на еще какую нибудь хуйню. Также свою очень нужную утилиту запихнуть в контейнер да и всё. Не понимаю в чем проблема еще одного контейнера.
Но я с околодивана если что. Звучит как вполне жизнеспособная идея как минимум в некоторых обстоятельствах.
Мимо

> Код хранится в гите, полуебок. Со всеми вытекающими из этого следствиями. Деплой пхп кода даже сложнее, потому что нужно собирать ебучий композер.
Я вообще запутался. Вы по моему тоже. Дайте хоть какой-то контекст ситуации, зачем спорить о каком-то деплое в вакууме хуй пойми чего и хуй пойми зачем
Аноним 30/03/25 Вск 13:03:26 3419383 461
Selection044.jpg 47Кб, 465x534
465x534
>>3419363

> Сразу видно кретина, который на си нихуя не писал.

Я очень много писал на Си, причём за деньги, которые платились не вообще, а конкретно за то что я написал, за программный продукт.

> Я когда эникеил в 2011 уже блядь никто про эту хуйню не вспоминал

Да, это так. Он сдох к концу 00-х. Ну ладно, на питоне писали системный софт, просто я его не люблю, мне он не нравится. Да и системный софт я не пишу, я пишу консольные утилиты для своих внутренних задач. Если тебе НЕПРИЯТНО от того что они на PHP, а не на питоне, то терпи.

> тебе нужен второй контейнер для вебсервера

Нет, не нужен. Если я пишу мелкий веб-сервис, я беру контейнер с апачем, где php как модуль. Если я пишу консольное приложение, которое чё-то делает по расписанию или разово при запуске, то я беру контейнер просто с PHP консольным. Либо, если мне так удобнее, я сделаю приложение на bash. Смотря что требуется. Если требуется более сложная обработка данных, то я беру PHP и в нём легко с ними работаю с приятными синтаксисом.

> Вот по таким высерам и становится сразу понятно что ты ни на баше ни на пхп нихуя не писал.

Пук.

> Код хранится в гите, полуебок. Со всеми вытекающими из этого следствиями. Деплой пхп кода даже сложнее, потому что нужно собирать ебучий композер. Копи-паст, просто охуеть.

Речь шла не о том как он хранится, а о том как ты его на сервера задеплоишь.

Мои утилиты и веб-сервисы деплоятся очень просто: docker compose up -d phpservice или docker compose run --rm phputil Если у нас через композ управление. Я подготовил prod образ, запушил его в реестр, админ его запустил в работу. Ебать его не должно что там внутри.
Аноним 30/03/25 Вск 13:16:49 3419387 462
>>3419383
Покажи уже код своих консольных утилит на пыхе, нам же интересно
Аноним 30/03/25 Вск 13:37:58 3419397 463
carbon.png 473Кб, 2048x2978
2048x2978
Аноним 30/03/25 Вск 13:38:41 3419400 464
>>3419311
>портянку на баше копипастом по всем серверам раскидывать
Странный ты опс, конечно, даже если у тебя по какой-то причине не настроена автоматика для синхронизации конфигов серваков, всегда можно ебануть цикл с scp по серверам.
Аноним 30/03/25 Вск 13:39:25 3419402 465
Аноним 30/03/25 Вск 13:40:03 3419403 466
>>3419387
Бля, да какой нахуй код. Это же нейросетевой пиздабол.
>>3403593
>>3414217
Все что он тут постит ему высрала нейросеть. Поэтому такая чушь и получается. То у него IDE внутри контейнера запускается, то он не знает что докер композ в гите лежит с файлами проекта.
Аноним 30/03/25 Вск 13:42:10 3419405 467
Screenshot 2025[...].png 60Кб, 1068x242
1068x242
>>3419397
>>3419403
Ну что и следовало доказать. Солидный код для солидных господ. Какое говно, господи блядь.
Аноним 30/03/25 Вск 13:46:11 3419409 468
>>3419405
Это наверно мимо двачер потролил. rot_13 это шифр цезаря, интерес представляет только для школьников

мимо шел
Аноним 30/03/25 Вск 13:48:21 3419411 469
Аноним 30/03/25 Вск 13:55:34 3419415 470
carbon(2).png 270Кб, 1594x2248
1594x2248
carbon(3).png 418Кб, 1324x3886
1324x3886
>>3419405

ладно, переписал свой код на питоне и гошке, где понятнее код?
Аноним 30/03/25 Вск 13:56:03 3419416 471
>>3419409
Тоже так думаю что это не автор этого поста >>3418879

Какая-то хуйня которая текстовой файл обрабатывает:

<?php

global $files, $output, $verbose;

$options = getopt("f:o:v", ["file:", "output:", "verbose"]);
$files = isset($options['f']) ? ($isset($options['file']) ? $options['file'] : null) : '';
$output = isset($options['o']) ? ($isset($options['output']) ? $options['output'] : 'output.txt') : '';
$verbose = isset($options['v']) || isset($options['verbose']);

if (!$files) {
echo "Ошибка: Не указан файл! Используйте -f или --file\n";
exit(1);
}

function processFile($file) {
global $output, $verbose;

if (!file_exists($file)) {
echo "Файл $file не найден!\n";
return false;
}

$content = file_get_contents($file);
if ($content === FALSE) {
echo "Не удалось прочитать файл $file\n";
return NULL;
}

$processed = str_rot13($content);

if ($verbose) {
echo "Обрабатываю файл: $file\n";
echo "Размер: " . strlen($content) . " байт\n";
echo "Первые 10 символов: " . substr($content, 0, 10) . "\n";
}

return $processed;
}

$results = array();
if (is_array($files)) {
foreach ($files as $file) {
$res = processFile($file);
if ($res !== NULL) {
$results[] = $res;
}
}
} else {
$res = processFile($files);
if ($res !== FALSE) {
$results = array($res);
}
}

if (count($results) > 0) {
$all_content = implode("\n===\n", $results);
$bytes = file_put_contents($output, $all_content);
if ($bytes === FALSE) {
echo "Ошибка записи в файл $output\n";
exit(2);
} else {
echo "Успешно записано $bytes байт в $output\n";
}
} else {
echo "Ничего не записано, все файлы не удалось обработать\n";
exit(3);
}
Аноним 30/03/25 Вск 13:57:15 3419418 472
>>3419415
Банилку ботов показывай а не задачу для пятого курса информатики
Аноним 30/03/25 Вск 13:59:00 3419419 473
16937691927630.mp4 2087Кб, 1920x1080, 00:00:03
1920x1080
>>3419415
>"переписал"
Нейрошиз, спок.
Аноним 30/03/25 Вск 13:59:05 3419420 474
>>3419416
>>3419418
да вы заебали, я другой анон, просто тролю говнокодом.
но по теме - питон как будто действительно сложнее всего читать.
Аноним 30/03/25 Вск 14:00:29 3419421 475
>>3419420
Да какая разница, просто три страницы нейромусора.
Аноним 30/03/25 Вск 14:02:14 3419424 476
>>3419421
не пизди, разница наглядно видна.
Аноним 30/03/25 Вск 14:15:20 3419439 477
>>3419424
Бля, мудила гороховый, ты можешь объяснить какого хуя у тебя функции process file разного размера? И это только то что в глаза бросается.
Ты вообще понимаешь что они делают и нахуя, чучело? У тебя и пхп код это куча мусора какая-то, которую раза в два сократить можно.
Аноним 30/03/25 Вск 14:26:20 3419451 478
>>3419439
да пофиг на содержание функций. я о том, что видишь когда смотришь на кусок кода, насколько он вообще читабельный. А если разбираться то и в лиспе понятно все будет.

питон слишком лаконичный, хер поймешь что написано. И это при том что я с пхп на питон давно здрыстнул
Аноним 30/03/25 Вск 14:33:29 3419455 479
Screenshot 2025[...].png 92Кб, 1126x420
1126x420
>>3419451
Тупорылый гандон, так у тебя сука в примере с питоном строки подсвечены как переменные и как функции. Везде какие-то обрубки вместо нормальных названий opt arg res. Ясен хуй читать тяжело.
Аноним 30/03/25 Вск 14:57:57 3419469 480
Снимок экрана 2[...].png 247Кб, 2185x1871
2185x1871
>>3419455
после подсветки пайшарма изменилось нихуя.

>Везде какие-то обрубки вместо нормальных названий opt arg res
ты еще легаси не видел, там и по хуже код будет.
Аноним 30/03/25 Вск 15:11:03 3419478 481
Screenshot 2025[...].png 99Кб, 974x318
974x318
>>3419469
И хули? В пхп у тебя переменные - фиолетовые, функции зеленые, конструкции языке желтые, строки синие, а константы красные.
Ты выкрасил питон код в два цвета и ноешь что он читается хуже.

Все, иди нахуй, ебанько нейросетевое.
Аноним 30/03/25 Вск 15:15:46 3419480 482
>>3419478
вырезал кусочек где два цвета и такой РЯЯЯЯ НИЧЕЧНО УИИИ
а скрин тем времененм буквально с пайшарма
Нужно правде в глаза смотреть: питон красивый когда ты на нем пишешь, но когда читаешь чужой легаси глаза выходят покурить.
Аноним 30/03/25 Вск 16:20:10 3419577 483
объясните как развернуть окружение для разработки на пыхе, чтобы в систему ничего не ставить (пых, БД и прочее) и не засорять
Аноним 30/03/25 Вск 16:29:24 3419595 484
>>3419577
покупаешь мини пк, ставишь на него линукс, подключаешься к нему по ssh из консоли или IDE.
Аноним 30/03/25 Вск 16:42:12 3419607 485
Аноним 30/03/25 Вск 16:50:52 3419618 486
>>3419400

> Странный ты опс, конечно, даже если у тебя по какой-то причине не настроена автоматика для синхронизации конфигов серваков, всегда можно ебануть цикл с scp по серверам.

Тут ты прав. Если в 2025 кто-то копирует руками на серверы какие-то конфиги, то это не опс.
Аноним 30/03/25 Вск 16:55:12 3419625 487
Аноним 30/03/25 Вск 17:04:25 3419644 488
>>3419418

Нормально её можно выложить только на гитхаб, а я не хотел бы тратить силы на то чтобы создать фейковый гитхаб для двача.

Но я подумаю. Может реально стоит создать фейковый гитхаб для подобных задач.

Хотя мне кажется там можно как-то пропалить ip того что пушил в репозиторий и сдеанонить.

Так что я пожалуй воздержусь.

Тем более что я уже описал архитектуру приложения. Зачем тебе её смотреть? Весь код сгенерирован нейронкой. Ну почти.

Класс читалки логов. Отвечает за то чтобы в прочитать очередную порцию строк из лога.
Класс парсилки строк из логов. Отвечает за то чтобы распарсить строку из лога.
Класс фильтровалки. Отвечает за то чтобы применить фильтры по очереди и собрать их вывод.
Класс конкретной фильтровалки. Отвечает за то чтобы по проанализировать лог и выявить ip подозреваемых.
Класс банилки. Отвечает за то чтобы забанить нарушителей по ip через ufw, а так же разбанивать, если время бана истекло.

И плюс класс Команда на Симфони, которая всё это собирает вместе.
Аноним 30/03/25 Вск 17:06:40 3419649 489
Аноним 30/03/25 Вск 17:45:36 3419685 490
>>3419644
https://3v4l.org/ Додик нейросетевой. Вычислим тебя по айпи отпиздим и обоссым. Ходи оглядывайся.
Аноним 30/03/25 Вск 17:45:50 3419686 491
>>3419403

> То у него IDE внутри контейнера запускается

Да, именно так. Создаётся контейнер, куда устанавливается VSCode Server и работает в контейнере. А твой UI подключается к нему.

> то он не знает что докер композ в гите лежит с файлами проекта

Ну лежит для дев и теста. А для прода композ вообще в другом месте должен лежать, потому что всего скорей на сервере куда это деплоится композ будет управлять множеством проектов и намного удобнее держать все сервисы в одном композ файле, а не собирать на сервере инфру из кучи разных композ файлов.
Аноним 30/03/25 Вск 17:49:17 3419688 492
Selection077.jpg 26Кб, 343x452
343x452
>>3419685

Причина тряски?

Согласись тебе понравилась разумность моих рассуждений и оригинальность подходов.

Поэтому ты злишься.

Будь няшей. Хотя может ты просто цундере.
Аноним 30/03/25 Вск 18:33:24 3419727 493
>>3419403
> то он не знает что докер композ в гите лежит с файлами проекта
По опенсорс проектам попрыгал, хотел как-то посмотреть как реальные файлы от настоящих программ выглядят в итоге ничего в гитхабе не нашел
Аноним 30/03/25 Вск 18:46:16 3419733 494
>>3419727

Вот например как.

Запускается и управляется работа проекта консольной утилитой на питоне. Вот например часть этой утилиты, которая отвечает за запуск:
https://github.com/overhangio/tutor/blob/release/tutor/commands/local.py

А вот шаблоны композ файлов, которые будут выполнятся при запуске:
https://github.com/overhangio/tutor/tree/release/tutor/templates/local
Аноним 31/03/25 Пнд 13:33:21 3420155 495
Нахуй вы этот кал дрочите? JS победил, давно и везде
Аноним 31/03/25 Пнд 13:37:41 3420156 496
>>3420155
Прав. На пхп скоро кроме битрикса работы вообще не останется, как же здесь все очень плохо.
Аноним 31/03/25 Пнд 17:44:11 3420316 497
image.png 47Кб, 1475x357
1475x357
image.png 38Кб, 1427x268
1427x268
>>3420155
Нормально, учитывая, что вкатунов в несколько раз меньше
Аноним 31/03/25 Пнд 18:36:43 3420351 498
>>3420316
>что вкатунов в несколько раз меньше
Кто-нибудь скажите ему что жс не ограничивается одним фронтендом.
Аноним 31/03/25 Пнд 18:37:32 3420353 499
>>3420351
А к чему ты это написал?
Аноним 31/03/25 Пнд 18:39:10 3420354 500
Аноним 31/03/25 Пнд 18:42:25 3420359 501
>>3420354
Ты же не слепой и видишь, что там не написано javascript backend
Аноним 31/03/25 Пнд 19:37:52 3420392 502
>>3420316
вакансий в 2 раза меньше. + если ты реально хочешь вкатиться, на фронте проще и скилл показать и выделиться на фоне дебилов. Там половина вкатунов — дебилы с курса WEB разработка, блять.
А больше половины пхп — битрикс-параша
Аноним 31/03/25 Пнд 20:03:10 3420409 503
>>3420392
> вакансий в 2 раза меньше
Вкатунов в 3 меньше
> Там половина вкатунов — дебилы с курса WEB разработка, блять
Да по сути везде дебилы и надо просто голову включать, чтобы автоматически стать лучше 90%
Аноним 31/03/25 Пнд 20:04:17 3420410 504
>>3420392
Какой битрикс? Пишите конкретно не php, а Laravel или что вам там нужно, смотрите в описании вакансии
Аноним 31/03/25 Пнд 20:05:16 3420412 505
Аноним 01/04/25 Втр 00:42:35 3420541 506
>>3420410
Так и вакансий в десятки раз меньше станет, без преувеличений, симфони и ларавель джунов не особо ищут, а если крутишь — то и пхп тебе нахуй не надо рил
Аноним 01/04/25 Втр 09:15:31 3420656 507
Аноним 01/04/25 Втр 18:06:57 3420988 508
>>3420541
>симфони и ларавель джунов не особо ищут

А yii2 ?
Аноним 01/04/25 Втр 18:30:54 3421000 509
images.jpg 9Кб, 248x203
248x203
>>3420988
совсем вкатуны обленились, я по мелким ип ходил и предлагал сайт создать. Так и нашел первые заказы и заработал на первый смартфон.
Аноним 01/04/25 Втр 18:32:25 3421003 510
>>3420988
Тоже самое. В пхп джунов ищут только в битриксе, так что будешь чистить говно вилкой на параше, привыкай к такой реальности.
Аноним 01/04/25 Втр 19:33:46 3421084 511
>>3420541
> а если крутишь — то и пхп тебе нахуй не надо рил
Крутка ведь подразумевает, что ты как минимум достиг знаний, чтобы суметь решить задачу на грейд куда идешь. То есть знания нужны в любом случае. И опять пыха подебждает, потому что на нее всё еще ниже порог входа. А значит будет менее заебно и быстрее получить эти знания. То есть плюсы всё те же.

Если ты про волчар, тот тут тоже плюсы остаются, собственно попасть без знаний на проект где от тебя требуют выполнять задачи мидла (а я так понимаю волки почему-то обычно только сюда метят, может ошибаюсь конечно) на го и пхп тоже разные вещи и в пхп будет разобраться легче, и ГО вроде используют в основном где хайлоад, а значит еще проблемы сверху.
>>3421000
Так тут не фриланс/подработка, а работа полноценная, о ней речь

>>3420541
> симфони и ларавель джунов не особо ищут
Я только оформляю вкат, заранее смотрел вакансии, бегло пробежавшись по первой странице уже находил несколько вариантов куда можно было бы судя по резюме спокойно на джуна идти с 0 или 1 накрученным годом. Да и даже если их меньше, я лучше лишний месяц потрачу, но найду ларавель, а не битрикс. Я не думаю, что это анриал
Аноним 01/04/25 Втр 19:55:24 3421104 512
Аноним 01/04/25 Втр 20:08:41 3421107 513
>>3421104
Этот приколист тролль даже не пытается устроиться( ни на ларавель, ни на битрикс, так что причем здесь он). Я думаю он вообще скрипт сделал, который каждый день плюс минус в одно время пишет "занимался с 6 до 13" и сам он иногда лишь заходит, чтобы потолстить.
Аргумент инвалид
Аноним 01/04/25 Втр 23:49:10 3421215 514
Composer используется в разработке настоящей?
Аноним 01/04/25 Втр 23:57:49 3421217 515
>>3421215
Нет. Это псиоп. Его добавляют во все проекты на гитхабе чтобы вкатунов запутать. А потом на собесах над ними угорают.
Аноним 02/04/25 Срд 06:10:22 3421256 516
Почему в вакансиях один битрикс
Аноним 02/04/25 Срд 07:53:29 3421271 517
>>3421256
Добро пожаловать в новый мир.
Копаться в говне мало кто любит, потому так много вакансий и в целом сносно платят в разрезе необходимых навыков/опыта по сравнению с "белыми" господами по типу петухонов, гоущиков и прочего новомодного всякого.
Аноним 02/04/25 Срд 07:54:18 3421272 518
изображение.png 8Кб, 360x104
360x104
изображение.png 5Кб, 360x104
360x104
>>3421256
Потому что ты вакансии не фильтруешь
Аноним 02/04/25 Срд 08:51:22 3421288 519
Что то конкретно на пыхе не вижу вакансий БЕЗ тк рф.
Я безвоеннобилетник и хочу работать самозанятым - как быть?
Аноним 02/04/25 Срд 09:06:50 3421294 520
>>3421288
>как быть?
Попробуй сходить в военкомат узнать что да как, может подскажут что делать
пыхакун !SroV1pRtHU 02/04/25 Срд 14:16:44 3421558 521
IMG202504021403[...].jpg 15Кб, 963x148
963x148
IMG202504021415[...].jpg 5Кб, 354x121
354x121
>>3421107
>даже не пытается устроиться
Согласен. Всего лишь откликаюсь на все удаленные вакансии в сфере, которые появляются, причём в день их публикации, постоянно делаю тестовые задания и хожу на все собеседования, которые предлагают. Даже не пытаюсь, другими твоими словами. Уже не только на laravel, но и на symfony, всё равно полный голяк и ничего кроме бесплатных стажировок с последующим гпх - мне не предлагают.
>Я думаю
Я думаю, что думать у тебя не очень выходит. Может не твоё? Как думаешь?
Аноним 02/04/25 Срд 15:19:01 3421620 522
>>3421558
Только ХХ или тг чатики с работой, хабр карьера, гетматч тоже?
Аноним 02/04/25 Срд 15:22:22 3421623 523
>>3421558

> удалённые

А не на удалённые так же пробовал?

> ничего кроме бесплатных стажировок

Сколько лет у тебя опыта разработки, сколько ты проектов сделал, в каких компаниях? Может у тебя вообще нет опыта, тогда понятно что тебе предлагают только стажером пойти.

А почему ты отказываешься, кстати? Сходил бы поработал стажером за бесплатно, тебя бы заметили, взяли в штат. Ты всё равно нихуя не делаешь. Добавил бы себе в резюме строчку.
02/04/25 Срд 15:41:09 3421644 524
>>3421558
Вкатуны давно нахуй никому не нужны, уже который год вам об этом пишут, а вы не верите и надеетесь на удачу уровня выигрыша в лотерею
Аноним 02/04/25 Срд 15:56:27 3421667 525
>>3421644
А битрикс норм для вката?
пыхакун !SroV1pRtHU 02/04/25 Срд 15:58:19 3421670 526
>>3421620
Не только хх, конечно. Но на хх самая большая активность у меня, поэтому её скинул!
>>3421623
>опыт
Опыт программирования у меня 3 года. Коммерческий опыт разработки - ноль, работы нет.
>почему ты отказываешься
Хм, даже не знаю. Наверное 3 месяца за спасибо работать не хочется? Понимаю, безумная идея, но рабство (незаконное, кстати) звучит не очень заманчиво.
>тебя бы заметили
Или не заметили. Или заметили и не взяли. Я и так снизил свои зарплатные ожидания до самого минимума, буквально до 20 тысяч (рублей в месяц xD) за полный рабочий день. Если it настолько мёртвое, что даже такие копейки тут платить никто не может, то я лучше буду кодить для души, а работать по нужде пойду в любое другое место, когда прижмёт. На заводе никто не предложит 3 месяца у станка стоять "за опыт". Тем более за теневой опыт (напоминаю, бесплатные стажировки в нашей стране нелегальны, в трудовую книжку тебе это никто опытом не запишет, а даже если выбьешь ГПХ, то опять же, на рынке труда подобный опыт сродни отсутствию)
>нихуя не делаешь
Неправда, я ежедневно продолжаю заниматься. Нагрузки мне хватает, я её самостоятельно могу организовывать, без лишних начальников. От начальства мне деньги нужны, а не опыт их.
>не на удалённые
Я живу в пгт, тут нет работы в офисе, а переезжать пока не могу.
>>3421644
Увы, ты прав. В собственное оправдание скажу, что имею не совсем типичную историю вката, по сути у меня был офер изначальный, но он сорвался из-за событий трехлетней давности, теперь вот так и сижу не у дел.
Аноним 02/04/25 Срд 17:44:23 3421770 527
>>3421670
>Опыт программирования у меня 3 года
>я ежедневно продолжаю заниматься
>Нагрузки мне хватает, я её самостоятельно могу организовывать, без лишних начальников
Гавной воняет невероятно.

За три года у тебя должен быть не гитхаб, а ГИТХАБИЩЕ. Пет проекты, тестовые, какие-то либы для себя. И все это прогрессивно лучше год от года. Ты на собесе должен соловьем заливаться: а вот делал вот это, там было так, а вот потом сделал по другому стало пизже. А вот была проблема, вот такое написал.

Но самый главный ред флаг - это байки про обучение. Я помогал вкатунам с обучением. И самая главная проблема - это как раз выдумать задачи и дать нагрузку. Ты просто, раз в день смотря один урок из какого-нибудь курса и делая дз на пару часов, за пол года пройдешь вообще все что только можно. Буквально все курсы, так или иначе доступные в рунете. За пол года нахуй. А тут охуительные трехлетние истории.

В общем это все выглядит как охуительная история для мамаши или каких других родственников, которые тебя кормят пока ты занимаешься хуйней. Ну ни секунды не верится что вот такой самородок самообучающийся три года пашет, и все то он по пхп знает, а провести небольшую аналитику и научиться проходить собесы и пиздеть в резюме грамотно ну вот никак не может.

Это нихуя не норма. Допустим это не пиздежь. Тогда что-то здесь СОВСЕМ не так. Покажи свой гитхаб. Покажи свое резюме. Сделай запись собеса. Просто созвонись с кем-то опытным на тестовый собес. За три года написания кода люди сеньорами становятся. А если тебя пригласили на вкатунский собес, то ты уже впереди тысячи додиков.
Аноним 02/04/25 Срд 17:48:19 3421776 528
>>3421770
Спс, убедил. Чуть не вкатился в битрикс читая его дневники, продолжаю вкат во фреймворки как настоящий пацан
пыхакун !SroV1pRtHU 02/04/25 Срд 18:00:54 3421783 529
>>3421770
3 года или примерно 6500 часов чистого времени удаленного занятиям, важно уточнить, потому что 3 года можно и пинать хуи, занимаясь по 2 часа в неделю, разница будет огромная. Вообще за 3 переката моих дневников меня уже просто тошнит от этих "пиздежо-детекторов" и ответов на них, я специально написал весьма подробный faq с ответами на вопросы и твой пост он комментирует процентов на 80%, можешь почитать.
http://rentry.co/vkat
Вкратце пройдусь только по паре пунктов в остальном:
>ГИТХАБИЩЕ
Есть, никому он не интересен. Я подозреваю, что работодатели не смотрят даже собственные тестовые, а ты говоришь про левые петы, да им всё равно на них, я более чем уверен.
>заливаться соловьём
С речью на собесах проблем нет. Меня даже хвалят и особенно выделяют мою теоретическую базу. Но работу предложить не готовы, коммерческого опыта хотят.
Аноним 02/04/25 Срд 18:16:22 3421798 530
>>3421783
>Вообще за 3 переката моих дневников меня уже просто тошнит от этих "пиздежо-детекторов" и ответов на них, я специально написал весьма подробный faq с ответами на вопросы и твой пост он комментирует процентов на 80%, можешь почитать.
>http://rentry.co/vkat
Ну может для таких же вкатунов это и убедительно. А человек опытный сразу видит что ему воду льют. Че за план? Конкретно. На прошлой неделе, например. Что взято за основу для обучения, чей курс, какой курс.

>Есть, никому он не интересен.
Мне интересен, покажи.

>С речью на собесах проблем нет. Меня даже хвалят и особенно выделяют мою теоретическую базу.
Есть запись собеса? Ты их вообще анализировал? Давай проведем мок собес, посмотрим так ли все пиздато. Созвонимся без вебок, я тебя поспрашиваю типа к нам в контору.

Ну и да
>Q7: Почему не напиздишь про опыт?
>A: Принципиальная позиция.
Это че за хуйня вообще? Ты работаешь сейчас? На что живешь так кучеряво?
пыхакун !SroV1pRtHU 02/04/25 Срд 18:24:56 3421805 531
>>3421798
>Конкретно
См. faq q3.
>мне интересен/давай созвонимся
Тут уже моя очередь проявлять недоверие. Откуда мне знать что ты реально компетентный чувак, а не просто тролль пытающийся задеанонить? Даже если не тролль, то не факт что компетентный, опять-таки. И если даже компетентный, то ещё не факт, что не тролль.
>Это че за хуйня?
Не люблю по жизни ложь, даже такую маленькую как накрутка опыта. Вот такой я человек, понимаю что в нашем обществе это чуждо, но как есть.
>На что живешь?
На бабки. Скромные, потому живу аскетично. Нет, не работаю, иначе откуда у меня взялось бы время на такое обучение? Нет, не с мамой, отдельно и самостоятельно. Хотя с мамой жить, конечно, очень даже хорошо. Когда есть такая возможность.
Аноним 02/04/25 Срд 18:37:26 3421821 532
>>3421805
>См. faq q3.
Пчел, я из того поколения которое читало про сепульки.

>Откуда мне знать что ты реально компетентный чувак, а не просто тролль пытающийся задеанонить?
Просто отключишься от звонка? Я же тебя не в сарай на окраине города приглашаю.

>Даже если не тролль, то не факт что компетентный, опять-таки.
Если это поможет, то получается компетентный. Ты въебал 6к часов, жалко час потратить, чтобы убедиться что не зря?
Я предлагаю помощь. Если ты в ней не нуждаешься, то ок. Очередной довод в копилку того что проблема скорее в твоих личных загонах.

>Не люблю по жизни ложь
>не работаю
По-прежнему не выглядишь как человек, который не может найти работу. Выглядишь как человек, который заебись сидит на жопе ровно.

Даже если ссышь созвона, покажи гитхаб. По гитхабу тоже многое об уровне знаний можно сказать.
пыхакун !SroV1pRtHU 02/04/25 Срд 18:53:45 3421839 533
>>3421821
Дело не в потраченном времени (в нём тоже, но это вторично), а в деаноне. Я прекрасно знаю что на дваче ничего личного публиковать нельзя. Мой дневник тому доказательство, реакция на него это на 90% токсичные попытки задеть и обосрать, 10% поддержки (хорошо такие адекваты ещё остаются) и 0% реальной помощи. При таких картах выкладывать свой гитхаб сюда не вижу никакого смысла. Чтобы какой-нибудь умник доебался до старого пета, который я не рефакторил, нашёл там косяк и написал иронично-токсичный пост в духе "ХАХ! Ну теперь точно понятно что нихуя оп не делал и вообще код писать не умеет, говнокодит хуже чатгопоты! 6к часоф!!1! Лололо, трололо"? А условный ты его глянул и сказал "Ну хз, попробуй напиздеть про опыт"? Такого счастья мне не надо, спасибо. В поиске работы мне это точно не поможет.
>человек который заебись сидит
Человек который заебись сидит - не тратит половину своей жизни на поиск работы. А я трачу.
Аноним 02/04/25 Срд 19:03:39 3421855 534
>>3421839
>0% реальной помощи
Я предлагаю помощь. Чет она не очень нужна. Наебениваешь так как будто уже сто раз приходил на тестовый собес, а тебя кидали с криками ололо затралил.

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

Давай завязывать. Если помощь нужна - кидай гитхаб или пиши как связаться. Если нет, то записываю тебя во фрики и перестаю обращать на твои байки внимания.
пыхакун !SroV1pRtHU 02/04/25 Срд 19:06:50 3421861 535
>>3421855
Мой контакт есть в faq на 10 вопрос-ответе. Но рекомендую прочесть текст в скобках до конца, там как раз про твои запросы "скинуть проекты" и "зайти в гугл-миты".
Аноним 02/04/25 Срд 19:14:07 3421865 536
>>3421861
>там как раз про твои запросы "скинуть проекты" и "зайти в гугл-миты"
Все больше склоняюсь к тому что ты просто поехавший.
Мне нахуй не обосрались твои гугл миты и проекты. Я просто готов потратить пару часов своего личного времени, чтобы помочь человеку, которому реально нужна помощь. Если она тебе не нужна - тем лучше. Просто тогда не надо наебенивать какой ты несчастный и про "0% реальной помощи".
пыхакун !SroV1pRtHU 02/04/25 Срд 19:17:16 3421867 537
>>3421865
Настолько хочешь помочь, что вместо того, чтобы написать по контакту, который я тебе скинул, фактически, еще 5 постов назад - ты продолжаешь на дваче рассказывать как ты "всё больше убеждаешься" и как ты "ХОЧЕШЬ ПОМОЧЬ".
пыхакун !SroV1pRtHU 02/04/25 Срд 19:24:09 3421870 538
Сори что протек сюда со своим дневничком. Просто не мог молчать, раз уж меня упомянули. Да и я прекрасно знаю какой наш пыха-тредик мёртвый, так что от него не убудет. Но больше всё равно постараюсь тут не фажить трипкой своей!

Всем php-братьям добра.
Аноним 02/04/25 Срд 19:53:04 3421878 539
Аноним 02/04/25 Срд 21:04:40 3421905 540
>>3421217
Я правильно понимаю, что эта штука нужна, чтобы скачивать библиотеки просто и она их автоматически обновляет (короче типа apt или dtf, но только для пхп и на любой платформе), и это создано потому что если ты будешь качать библиотеки вручную, то они могут быть зависимы в свою очередь от другой библиотеки и т.д., и в итоге в какой-то момент это создаст проблемы?
Аноним 02/04/25 Срд 21:06:02 3421906 541
>>3421288
пиши в любые и спрашивай. Вакансию создает тупая хрюша, по шаблону написала и всё. Да и не каждый может будет указывать прямо, что готов так работать
Аноним 02/04/25 Срд 21:30:29 3421917 542
>>3421558
> Всего лишь откликаюсь
Ты оп того треда?

Посмотри кошачью бацылу, он объяснит тебе всё и ты поймешь какой же ты дебил и как распугивал потенциальных работодателей.
Не удивлюсь, если там прям в резюме написано что-то типа "Ребята, пожалуйста, умоляю, готов хоть за еду, хоть прям сейчас выйти, ну пожааллууууууйста!!!11!!"
>>3421670
> Опыт программирования у меня 3 года. Коммерческий опыт разработки - ноль, работы нет.
Реально оп из клуба 613 что ли, лол? Очевидно в тебе проблемы, вот и ищи их. За 3 года не найти работу это пиздец. Не, можешь конечно еще 3 года головой долбиться. Лучше бы последний год потратил на изучение того как на работу устроиться
> Опыт программирования у меня 3 года
Расскажи о совем самом крупном проекте. Чтоб прям твой магнум опус
> , я ежедневно продолжаю заниматься
Заниматься надо включая голову. Понимая что и зачем ты делаешь (в глобальном плане, а не в контексте конкретной темы обучения, но и там, очевидно, тоже нужно понимать это всё)
> Нагрузки мне хватает, я её самостоятельно могу организовывать
Литкод?)



Короче либо отвечай на вопросы про проект и что ты вообще делаешь, либо мы навсегда клеймим тебя дурачком, который нихуя не делает и не хочет делать и так для успокоения души 3 года уже бездумно и не включая голову "изучает программирование". При этом даже не понятно что ты называешь "изучением", потому что за 3 года изучения можно профи стать.
Или еще один маловероятный вариант, что ты на собесе настолько говно с текущими слюнями, заиканием, может вообще пьяный приходишь, что тебе никто никогда работу не даст.

Не отвечаешь на вопросы, навсегда заклеймлен жирным, зеленым троллем, которому никто серьезно больше ни разу не ответит. Ты же зеленый за 3 года даже не рассказал ни разу как ты учишься, что конкретно ты делаешь и какие проекты пилишь.
>>3421783
> 6500 часов
6500 жирных, зеленых часов или 6500 часов пяления в монитор с отключенным мозгом
>>3421839
> и 0% реальной помощи
Ты с голосами в голове общаешься? Тебе вот анон чуть ли не в пасть силой пытается помощь запихнуть, а ты нос воротишь, чудовище. Еще и жалуешься как тебя буллят в треде на двачике.

После этой нити понял, что ты шиз с отрицательным iq, слабо представляющий что вообще происходит вокруг. Непонятно только реальный или претворяешься. Видимо отсюда и бабки на аскетичный образ жизни - пенсия по болезни.
Аноним 03/04/25 Чтв 05:25:58 3422010 543
1000017266.jpg 631Кб, 2400x1080
2400x1080
>>3421917
> кошачью бацилу
Этот инфоцыган продает свои лекции по составу резюме и прикладывает "пруфы" где чел за 2 месяца с нуля на мидла вкатился.
Нужно ли что то говорить?
Аноним 03/04/25 Чтв 05:46:58 3422012 544
>>3421905
>Я правильно понимаю, что эта штука нужна, чтобы скачивать библиотеки
Да. В конфиге прописываешь список пакетов и зависимостей, при разворачивании проекта composer update - install - и все пакеты, которые юзает твой код - на месте. Сами пакеты держать в репе нет смысла, это антипаттерн. Ну и плюс автолоаедр всего этого зоопарка.
>и она их автоматически обновляет
Ну не совсем. В теории можно какой нибудь ci настроить, при каких нибудь условиях делать update, или тупо на крон задание повесить.
Но тут ты можешь столкнуться с проблемами. Если в конфиге не прописать явно минор-мажор версии, ты можешь столкнуться с ситуацией, когда какой то пакет дохуя обновился, а твой код его перестал поддерживать.

Я конечно говнокодер, но после того, как ставлю все пакеты - вообще не вижу смысла в обновлении пакетов до тех пор, пока не выйдет какое нибудь критическое обновление безопасности или что то в этом духе. Ну или если текущая версия пакета вообще перестала поддерживаться.

>и это создано потому что если ты будешь качать библиотеки вручную, то они могут быть зависимы в свою очередь от другой библиотеки и т.д., и в итоге в какой-то момент это создаст проблемы?
Да. У тебя есть composer.json твоего проекта, где ты указываешь пакеты, нужные тебе для работы. В каждом скачиваемом пакете есть свой composer.json, который содержит инфу о пакетах, нужных конкретно для его работы.
Условно тебе в проекте нужен только какой нибудь guzzlehttp.
Ты у себя в композере прописываешь его, и все.
То, что ему требуется psr/http-client, psr/log и прочее прочее тебя не ебет, это указано в composer.json пакета, и сам композер все это догрузит сам. И так по цепочке.

В целом это удобно. К минусам могу отнести любовь некоторых разрабов тащить тяжеловесные либы с кучей зависимостей в проект, где можно нативно реализовать те или иные штуки. Фронты таким часто страдают. Бэки меньше, но тоже дохуя. Я в их числе, лол.
Аноним 03/04/25 Чтв 10:05:07 3422092 545
Вкатуны, вы понимаете что единственное куда вам светит вкат это в 1с-битрикс?
Все еще хотите стать пхпшником?
Аноним 03/04/25 Чтв 12:42:12 3422258 546
>>3422010
>360 откликов

Где он столько вакансий нашел? Чет пиздежом успешного успеха попахивает
Аноним 03/04/25 Чтв 17:26:37 3422528 547
>>3421288
Делай запросы типа "php гпх", "php самозанятость" ну или "php NOT ТК"
Аноним 03/04/25 Чтв 18:45:26 3422604 548
>>3422010
> Нужно ли что то говорить?
Нет, и так понятно, что пацан нормальный
Аноним 03/04/25 Чтв 18:51:44 3422607 549
20954430-c5f5-4[...].png 646Кб, 661x475
661x475
Аноним 04/04/25 Птн 17:38:02 3423246 550
За перекат кто отвечает? Ко мне его.
Аноним 04/04/25 Птн 18:11:25 3423267 551
>>3423246
По старой традиции сидим до полного лимита
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов