All streams
Search
Write a publication
Pull to refresh
155
0
KAndy @KAndy

User

Send message
Автор статьи не понимает принципиальной разницы между параллельностью и конкурентностью.
Это легко понять сразу из факта того что вместе поставлены
go myfunc(); — это об конкурентности
pthread_create — это об параллельности
Основная причина почему лого Magento (платформе электронной коммерции) оранжевый, а не маджента — это патент T-mobile.
У нас 700k qps на ~10GB базе, так что возможно что-то таки неправильно настрояно
Вот меня удивляет, что люди в 2019 году, по-прежнему, запускают сервисы не в docker/kuberntes
Интересно почему никто не использует акусто-оптические дифлекторы для лидаров?
Не то же самое, потому что как раз нет глобального состояния, и вы всегда можете поменять зависимость.

В этом и заключается беда многих фремворков/цмс не использующих DI, что реальные зависимости классов скрыты
Слегка не по теме, но на 2 случай в мадженте есть плагины
По-моему, прекрасный пример как динамическая типизация может упростить код. В примере можно легко зарегистрировать имплементацю кряканья в способность летать…
В конфигурации nginx вы потеряли часть функциональности. Рекомендую использвать конфигурацию которая идет в репозитарии github.com/magento/magento2/blob/2.2-develop/nginx.conf.sample
Я бы скзал даже html в json нотации и специальный браузер для него
Magento 1 точно пора на пенсию и для этого есть одна большая причина: Если б это была статья о М2, в ней бы обязательно было бы отсылка к SOLID и как написать юнит/интеграционный/функциональный тест для вашего кода.
Это вы задекларировали, а попробуйте поменять это значение в какомто методе…
аналог PHP кода:

<?php 

class A {
   static $a = null;
   public function getA(){
      self::$a = new A(); // << вот этого нет
      return self::$a;
   }

}
Библиотека неплохая, вот только поддерживаеться только за денежку. Пару раз наступил на баги или отсутсвие функциональности (например отсуствие возможности устанавливать статические переменные) и никакого ответа от разроботчиков…
Как ускорить PHP преложение — не запускать его ;)
Вот нет, scalar_objects решает другую:

This extension implements the ability to register a class that handles the method calls to a certain primitive type (string, array, ...). As such it allows implementing APIs like $str->length().

Information

Rating
Does not participate
Registered
Activity