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