Есть практики, типа в Go “Do not communicate by sharing memory; instead, share memory by communicating.”
Данными, горутины(Golang)/процессы(Erlang, elixir) обмениваются через каналы/ящики, своеобразные входящие очереди, которые имеют своё собственное изолированное состояние.
Все решается не управлением глобальным состоянием с алертами, а соблюдением single responisibility между ответственными за модификацию данных.
Также есть практики типа redux’a в Js, основанных на реплейсом глобального стейта через чистые функции.
Как минимум ваше решение не использует преимущество prepared statement'ов на полную: они не кэшируются драйвером никак.
Правильнее было бы сначала генерировать SQL запросы с плейсхолдерами, а затем уже исполнять с параметрами.
Когда требуется выполнить 1 запрос n раз, ваше решение каждый раз делает эскейпинг вместо простой подстановки в скомпилированное выражение.
После обновления до PHP Storm 2017.2 сломался экспорт данных в CSV из запроса.
Если раньше можно было, выполнив SQL запрос, а затем выделив несколько строк результата, нажать кнопочку To File..., то теперь эта кнопка заблокирована:
Скриншот
Но можно сделать экспорт выделив SQL запрос из контекстного меню
Скриншот
И по поводу кнопки с DDL: хотелось бы видеть её на вкладке с таблицей, т.к. очень сложно ориентироваться, что эта кнопка должна находиться над списком таблиц.
А у меня от кофе начались проблемы с пищеварительной системой: рефлюкс-эзофагит, функциональное расстройство кишечника, спазмы сфинктера Одди и тд.
Отказ от кофе проблемы решил.
Видимо, все индивидуально. От кофе всегда работалось чуть хуже, чем с ним из-за потери концентрации(возможно это всегда было нервное перевозбуждение).
Сам пользуюсь порядка 2-ух лет плагином для шторма(параллельно пробовал Vs code) и могу сказать, что тормозит только на первичной индексации проекта(на моем макбуке примерно 20 секунд на огромном проекте)… Ну и для Go шторм работает шустрее чем для Php или Java
Из минусов которые вижу сейчас — не получается сделать go run для многи файлов по *.go
От редактора хочется получить возможность документирования функций (a-la phpdoc по cmd +enter) и возможность подключить отладчик(godebug).
Главная задача — найти спонсора, кто будет поддерживать этот проект, а также доказать обыкновенным пользователям, что это очень важно — это объединение…
Насколько мне известно, такая фича сейчас только у Альфабанка есть.
Мне кажется, что стоит привязывать эту виртуальную карточку к мобильному телефону (а не городить велосипед как МТС), или хотя бы привязывать ее к депозиту без овер-драфта и брать по 100 рублей в год за обслуживание, то есть нужно сделать это массовым, как допустим покупать сим-карту — пришел в ларек, купил карту, пришел домой, привязал к Paypal и делов!)
Данными, горутины(Golang)/процессы(Erlang, elixir) обмениваются через каналы/ящики, своеобразные входящие очереди, которые имеют своё собственное изолированное состояние.
Все решается не управлением глобальным состоянием с алертами, а соблюдением single responisibility между ответственными за модификацию данных.
Также есть практики типа redux’a в Js, основанных на реплейсом глобального стейта через чистые функции.
www.php-fig.org/psr/psr-2
github.com/php-fig/fig-standards/blob/master/proposed/extended-coding-style-guide.md
Кстати, думали над оптимизацией чат ботов, что они содержат дублирующиеся сообщения и на этом можно значительно сэкономить?
Правильнее было бы сначала генерировать SQL запросы с плейсхолдерами, а затем уже исполнять с параметрами.
Когда требуется выполнить 1 запрос n раз, ваше решение каждый раз делает эскейпинг вместо простой подстановки в скомпилированное выражение.
Ваше решение, извините, никуда не годится.
а там, где нужно есть doctrine/eloquent
Если раньше можно было, выполнив SQL запрос, а затем выделив несколько строк результата, нажать кнопочку To File..., то теперь эта кнопка заблокирована:
Но можно сделать экспорт выделив SQL запрос из контекстного меню
И по поводу кнопки с DDL: хотелось бы видеть её на вкладке с таблицей, т.к. очень сложно ориентироваться, что эта кнопка должна находиться над списком таблиц.
Отказ от кофе проблемы решил.
Видимо, все индивидуально. От кофе всегда работалось чуть хуже, чем с ним из-за потери концентрации(возможно это всегда было нервное перевозбуждение).
Ещё стоит обратить внимание на относительно новую библиотеку deck.gl от Uber.
Да, конечно. Opcache для этого и нужен: он хранит данные в разделяемой памяти. Частота/поведение инвалидации зависит от настроек в php.ini
Упс, промазал. Это к https://habrahabr.ru/post/317716/comments/#comment_9967008
Обидно слышать о самой лучшей IDE для Go!
Сам пользуюсь порядка 2-ух лет плагином для шторма(параллельно пробовал Vs code) и могу сказать, что тормозит только на первичной индексации проекта(на моем макбуке примерно 20 секунд на огромном проекте)… Ну и для Go шторм работает шустрее чем для Php или Java
Из минусов которые вижу сейчас — не получается сделать go run для многи файлов по *.go
От редактора хочется получить возможность документирования функций (a-la phpdoc по cmd +enter) и возможность подключить отладчик(godebug).
Мне кажется, что стоит привязывать эту виртуальную карточку к мобильному телефону (а не городить велосипед как МТС), или хотя бы привязывать ее к депозиту без овер-драфта и брать по 100 рублей в год за обслуживание, то есть нужно сделать это массовым, как допустим покупать сим-карту — пришел в ларек, купил карту, пришел домой, привязал к Paypal и делов!)