Email or username:

Password:

Forgot your password?
Chicory ☕

Современная разработка на php... Из кроме работы отрыто: Telegram, Dino, Firefox с 2мя вкладками и плеер с музякой.

Кто говорил, что лаптопа с 2мя ядрами и 8гб выше крыши для работы? :blobcatfacepalm:

#lang_ru #dev #lifelog @ru

46 comments
Тимур Сагденов

@chicory@mstdn.social
У меня на 6 Гб ОЗУ такой же набор перечисленных программ вполне умещается. Резонно предположить, что это ты для работы используешь что-то тяжеловесное, а перечисленное просто приплетено.

Chicory ☕

@timur_sagdenov эмм я примерно могу прикинуть на что может хватить 6 гб.

Пару вкладок в браузере, одно задушенное окно джетовской IDE, все приложение завернуто в один контейнер, и за данными куда-то по сети ходит. А ну и приложение это что-то около hello world.

Тимур Сагденов

@chicory@mstdn.social
Может, я неправильно тебя понял. Я плох в компьютерах. Просто в изначальном посте ты, кажется, осуждаешь ряд программ за излишние затраты ОЗУ. Но я приведу свой пример того, что на их использование хватает меньших объёмов ОЗУ, чем у тебя. В чем я неправ?

Chicory ☕

@timur_sagdenov Я просто говрю, что то что сейчас у меня это минимальный сетап для работы. Все что ниже боль.

Alexander Ivanov

@chicory @ru

> лаптопа с 2мя ядрами и 8гб
Эй, это же я! Открыт Telegram, Discord, Element, VSCode, FIrefox с тремя вкладками ютуба, один из которых производится в фоне.

Жаль что Nouveau не умеет в аппаратное ускорение на GT 720M, отчего почти всегда используется интеловская встройка

sun_rise

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

WildTuna 🇷🇺

@chicory ну хз, смотря что локально ты в докере там пустил + наверняка PHPStorm стоит, он по крайней мере 2 года назад ппц как жрал.

Лично мне для разработки Macbook Air m1 16gb более чем хватает, копию всей инфры продакшена локально на нем не поднимаю :)

А так если компания специфичная на требовательную локальную срежу, то они как правило закупают оборудование сами, у меня рабочий Macbook pro 14 m1 pro 32gb и там да, локальное окружение занимает 25гб озу, но PHP там не самый прожорливый :)

@ru

kurator88

@wildtuna @chicory @ru

Согласен с коллегой, похоже что сам себе в ногу выстрелил.

Много людей не умеют настраивать нормальное потребление памяти у phpStorm и любой другое IDE от IDEA

WildTuna 🇷🇺

@kurator88 Кстати не знал, что в JetBrains продуктах можно это настраивать. Я как на VSCode перешел в 2021, так слезать с него и не хочу :) @chicory @ru

kurator88

@wildtuna @chicory @ru

Все от jetbrains на java, где это легко настраивается.

Я пока считаю что datagrip самый удобный инструмент для db что я видел, для остального есть vscode да.

WildTuna 🇷🇺

@kurator88 слушай, а мне DG вообще не зашел, мне нравится олдскульный DBeaver. dbeaver.io/

Про Java понятно, но не думал, что они дают в IDE где-то доступ к этим настройкам. Почитаю на досуге.

@chicory @ru

kurator88

@wildtuna @chicory @ru

меню help - change memory settings

для совсем упорных, можно даже поменять gc который там используется

Chicory ☕

@kurator88 ну оно тогда будет орать дайте памяти не могу обсрусь. Проверяли. Да PHPStorm. Все кроме бд развоарчивается локально. БД удаленно.

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

@wildtuna @ru

Chicory ☕

@kurator88 итого имеем аксиому Эскобара. Что то хуйня что это. И я эти обе хуйни мамы рот ебал.

@wildtuna @ru

Chicory ☕

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

@wildtuna @ru

WildTuna 🇷🇺

@chicory я ее понимаю зачем все локально? У вас что нет stage среды? Поднял себе по Ci/Cd контейнеры для себя, те что праыпшл локально и погнал. Плюс часто хватает для задач не обязательно всю инфру свою поднимать, а часть общей юзать

@kurator88 @ru

Chicory ☕

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

@kurator88 @ru

WildTuna 🇷🇺 replied to Chicory

@chicory @kurator88@exo.icu @ru я же сказал stage твой, обычно делают именно так на динамических доменах / портах. Что правишь - то локально. Профайлеры на stage зачем? Для этого есть sentry, graylog, elk.

Суть такая: есть общий стейдж. Что не трогаешь вообще и не аффектит работу других юзаешь там, что может аффектить, но не вносишь правки поднимаешь как динамический stage для тебя (я делаю поддомены с номером задачи из ветки). Делается парой кликов и пока наливаешь кофе все поднялось. А по тому, что ты правишь по задаче наверняка это только сервиса 2-3, ну максимум 5, а тут много ресурсов не надо.

@chicory @kurator88@exo.icu @ru я же сказал stage твой, обычно делают именно так на динамических доменах / портах. Что правишь - то локально. Профайлеры на stage зачем? Для этого есть sentry, graylog, elk.

Суть такая: есть общий стейдж. Что не трогаешь вообще и не аффектит работу других юзаешь там, что может аффектить, но не вносишь правки поднимаешь как динамический stage для тебя (я делаю поддомены с номером задачи из ветки). Делается парой кликов и пока наливаешь кофе все поднялось. А по тому,...

Chicory ☕ replied to WildTuna

@wildtuna как это сэкономит мне раму?

@kurator88 @ru

Chicory ☕ replied to Chicory

@wildtuna 1.5 кроликах с редисами. Сильно спасет да. Очень. Нет.

@kurator88 @ru

WildTuna 🇷🇺 replied to Chicory

@chicory @kurator88 @ru В докере будет только пара сервисов, а не вся инфра. Или у вас там просто 3 прожорливых монолита?))

Chicory ☕ replied to WildTuna

@wildtuna у нас и монолиты и микросервисы.

@kurator88 @ru

WildTuna 🇷🇺 replied to Chicory

@chicory ну вот, у тебя есть допустим 2 монолита и 8 сервисов. Тебе по задаче нужно поправить 2 сервиса. Зачем разворачивать все? Юзаешь стейдж и 2 что правишь локально. Вот и экономия рам.

@kurator88 @ru

Chicory ☕ replied to WildTuna

@wildtuna все очнь удобно и красиво в фантазиях )))

@kurator88 @ru

WildTuna 🇷🇺 replied to Chicory

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

@kurator88 @ru

Chicory ☕ replied to WildTuna

@wildtuna

1. Я джун в большой конторе.
2. Тут архитектруные решения которые ты фиг подвинешь.
3. У нас девопсов тупо не хватает.
4. Если разрабы будут решать инфраструктурные пробелемы то кто код писать будет?

Планка на 16гб стоит 2 тыщи рублев. Дешевле всем сотрудниками дать по 4 тыщи рублев. Чем тратить кучу времени сотрудников на простои и т.д.

@kurator88 @ru

@wildtuna

1. Я джун в большой конторе.
2. Тут архитектруные решения которые ты фиг подвинешь.
3. У нас девопсов тупо не хватает.
4. Если разрабы будут решать инфраструктурные пробелемы то кто код писать будет?

Планка на 16гб стоит 2 тыщи рублев. Дешевле всем сотрудниками дать по 4 тыщи рублев. Чем тратить кучу времени сотрудников на простои и т.д.

Chicory ☕ replied to Chicory

@wildtuna причем вау, на своих пет проектах я делаю так же. Все локально. У не зарабатываю 100500 мильенов на аренду железа в цод мне дешевле плашку докупить.

@kurator88 @ru

WildTuna 🇷🇺 replied to Chicory

@chicory @kurator88 @ru Ну на пет проектах у тебя и нет 100500 сервисов )

Chicory ☕ replied to WildTuna

@wildtuna ну да там будет на проект от силы 5 контейнеров может.

@kurator88 @ru

WildTuna 🇷🇺 replied to Chicory

@chicory так я не говорю тебе поднимать, я говорю от техлиду требовать с тимлидом всей командой. Но если всех итак всё устраивает, то просто попросить комп мощнее )

@kurator88 @ru

Chicory ☕ replied to WildTuna

@wildtuna у кого у себя? Я ссо своего железа работаю и я ИП кто мне какое железо даст кек. В офисе у всех там нет проблем. Да и мне хватает просто жопа сгорела в моменте что пришлось покупать комп посоврменнне в момент когда денег нет. Наскреблено было по сусекам с 2х зарплат голодая 40 тыщ и куплен бомж пк. Заместо тыкпада которого на предыдущей работе мне бы хватало за глаза. Но там простецкая веб студия. У них не то что на инфраструктуру денег они мне вообще платили 15 тыщ.

@kurator88 @ru

WildTuna 🇷🇺 replied to Chicory

@chicory @kurator88 @ru А контора, кстати, случайно не екомпей или контур?)

Chicory ☕ replied to Chicory

@wildtuna да и мне сейчас не до вылюбонов я учусь прогать только. А тут самое то для развития. Расту быстрее чем раньше на предыдущей работе, прям ощущается. Но пока до мидла условного как до китая раком.

@kurator88 @ru

Chicory ☕ replied to Chicory

@wildtuna писать круды на ларавеле по кд хватит и одноядерника с 4мя гигами. И вскода. Тут чет посложнее все :D

@kurator88 @ru

WildTuna 🇷🇺 replied to Chicory

@chicory @kurator88 @ru только крАды) это же англ CRUD :blobcatgoogly:

Chicory ☕ replied to WildTuna

@wildtuna я английского не знаю мне можно.

@kurator88 @ru

kurator88 replied to WildTuna

@wildtuna @chicory @ru ты зануда конечно, всегда в русском из звали крудами

WildTuna 🇷🇺 replied to kurator88

@kurator88 @chicory @ru никогда не слышал в практике) как и каверканье крон краном )

WildTuna 🇷🇺 replied to WildTuna

@kurator88 меня так же бомбит как говорят "на порядок" не понимая, что это в 10 раз) такие вещи каверкают язык, отупляют лексикон. Потому всегда подсвечиваю такие вещи, а то придем к общесьву как в Идиократии)

@chicory @ru

kurator88

@chicory @wildtuna @ru можно jvm научить возвращать память в систему когда она ей не пользуется. Может быть у тебя ОГРОМНЫЙ проект конечно но я скорее поверю в недонастройки. Сколько я всего не писал не поднимал, больше всего у меня в системе жрут вкладки chrome

Chicory ☕

@kurator88 огромный. Уж поверь. И не один.

@wildtuna @ru

Chicory ☕

@kurator88 upd для личных нужд использую вскод в основном. На работе в 95% шторм. Вскодом репозитории конфигов ковыряю.

@wildtuna @ru

Go Up