Дмитрий
когда не нужно связывания автоматического надо писать static
Дмитрий
что нужно в большинстве своем случаев
Дмитрий
надо замерить посомтреть работает ли тут $this тоже
Дмитрий
короче внутри реализации класса точно, а как аргументы в объект уже надо проверить
Дмитрий
там человек то ли 2к в цикле, то ли 20к прогнал операцию с анонимками
Дмитрий
разница расхода была в 100 раз
Дмитрий
со статикой около 1мб, без больше 100мб
Дмитрий
у лары анонимки как аргументы идут, надо проверить там тоже работает ли связывание, но они вызываются всегда внутрих какие-то классов, но как аргументы идут объекту
Дмитрий
надо замерить самому
Дмитрий
@Septdir у тебя есть где либа jmpdf?
Дмитрий
я щас хочу шрифты допроверить и выложить релиз
Igor
Дмитрий
если что
Дмитрий
и надо добавить загрузку своих если тебе там надо
Artem
К стати! Столкнулся на днях с проблемой любопытной!
Я перенёс из винды nodejs в wsl2
У меня сборка проекта ведётся через webpack. В том числе там настроены вотчеры
Так вот
Вебпак использует nodemon для отслеживания изменений, который, в свою очередь, слушает события файловой системы
И вот тут встряёт особенность проброса разделов из винды в wsl
wsl работает с разделами винды по протоколу P9 (plan9), который является сетевым протоколом и ловить события фйловой системы он не умеет
Я весь мозг себе вытрахал, пока нашёл эту проблему (ошибок нигде нет - просто вотчер не фиксирует изменения и не пересобирает проект)
В результате решений аж 3:
1 - откат на wsl 1
2 - перенос всего проекта в файловую систему wsl
3 - ставить вотчер по таймауту
Я выбрал 3й вариант. Но он сильно дрочит диск!
Вот так вот.... Будьте бдительны, при работе с wsl и расположением проекта на диске 😊
Vladimir
Vladimir
потому и похоронил его
Дмитрий
Artem
потому и похоронил его
wsl2 позволяет, но только внутри себя. Т.е. ничего не отличается от простого запуска виртуалки и проброса туда шары папок
Дмитрий
просто по ssh подключаешься сделать это очень быстрым
Дмитрий
и все там делать
Дмитрий
у меня с макосью тоже есть некоторые особенности
Дмитрий
все конечно проще на чистом линуксе
Дмитрий
я пыху себе на макось поставил, вроде пашет
Дмитрий
но конифги в таких местах разныз =)))
Дмитрий
я так и не подключил некоторые пока расширения
Дмитрий
=)))
Дмитрий
мне @kernusr кажется что надо виртуалку какую-то делать
Дмитрий
а потом ее таскать образ
Дмитрий
куда нужно
Дмитрий
ну снапшот этой виртулизации
Дмитрий
просто вот слетела вся система
Vladimir
Дмитрий
ее настраивать заново надо жесть
Vladimir
Vladimir
мы же так и работаем
Artem
я наскоком решить не смог
Artem
А я просто подключаюсь туда
Artem
я смутно себе представлляю, как это выглядит
Vladimir
Artem
А как мне работать с нодой, используя все плюшки шторма?
Дмитрий
Дмитрий
может там есть пробросы по ssh команд
Дмитрий
просто короче от локальной системы не долдно ниче зависеть
Дмитрий
и должно быть все на виртуалке крутится
Дмитрий
чтобы я сменил на другой комп и подключил виртуалку и продолжил работать
Artem
Дмитрий
максимум только еще конфиги шторма хранить на гите
Artem
У шторма только 2 варианта
Дмитрий
Дмитрий
может уже умельцы сделали
Дмитрий
а елси нет, тольо ява наш выбор писать плагин =)))
Artem
Дмитрий
https://www.jetbrains.com/help/phpstorm/configure-node-js-remote-interpreter.html
Дмитрий
@kernusr
Дмитрий
мне кажется уже все сделано
Дмитрий
это что тебе нужно
Дмитрий
как я понял
Artem
Угу. Похоже
Дмитрий
Дмитрий
ну вот он
Дмитрий
вот тебе проброс по ssh
Artem
Но сейчас нет времени с этим разбираться
Artem
Пока у меня работает и хорошо =)
Дмитрий
ну я вот думаю собрать себе мегавиртуалку
Дмитрий
и ней чисто работать
Дмитрий
и все пробросить по ssh
Дмитрий
чтобы на локальной машине ниче не было ваще
Дмитрий
просто гит конечно круто
Дмитрий
ты сел за другой комп, сделал клон репы и пошел работать
Дмитрий
потом пересел за другой комп, с репы скачал изменения и пошел дальше работать
Дмитрий
как-то все в эти облака/виртуалки надо слить, минимизировать конфиги на локальной машине
Дмитрий
просто это такая боль если систему надо переустановить, сидеть всопмнить что с конфигами не забыл
Vladimir
щас зарежем