• Какую программу на Android использовать для блокировки звонков по маcке номеров?

    @Bogdan24
    Скачать в Google Play Market приложение CallsBlacklist - Call Blocker. Там есть такая функция.
    Ответ написан
    Комментировать
  • Какую программу на Android использовать для блокировки звонков по маcке номеров?

    mister_tails121
    @mister_tails121
    Попробуй использовать это приложение: https://play.google.com/store/apps/details?id=com....
    По идее он должен с этим справиться.
    Ответ написан
    Комментировать
  • Существует ли автозагрузка переменных в PHP?

    @Arik
    если свойства public $controller; нет физически, то можно добавить методы __get() и __call(), от них уже отдавать что вам нужно
    Ответ написан
    Комментировать
  • Существует ли автозагрузка переменных в PHP?

    php666
    @php666
    PHP-макака
    Допустим если переменная $this->controller Не объявлена, то будет вызван автоматически загрузчик для поиска значения переменной, как spl_autoload_register() для классов.
    это бред написан. что значит поиск значения переменной? где ты ее собрался искать, под шкафом?

    все, что ты хочешь - называется ленивая загрузка:

    class Example
    {
        /**
         * @var Controller
         */
        protected $controller;
    
        /**
         * @return Controller
         */
        public function getController()
        {
            if (!$this->controller) {
                // инстанцируется при вызове метода, один раз и только по-требованию
                $this->controller = new Controller();
            }
    
            return $this->controller;
        }
    }
    
    $Example = new Example();
    $Example->getController();
    Ответ написан
    5 комментариев
  • Встанет ли данный процессор на данную материнскую плату?

    longclaps
    @longclaps
    В сокетах немного просветился
    Тупо, например.
    Ответ написан
    Комментировать
  • Какой хороший конвертер аудио на Windows с консолью?

    sim3x
    @sim3x
    ffmpeg
    Ответ написан
    Комментировать
  • Можно ли прокинуть сетевой кабель в 1 гбит между двух ноутов?

    habcerga1
    @habcerga1
    Если обе карты гигабитные то все будет окей, ну и обжим EIA/TIA-568A.
    Ответ написан
    2 комментария
  • Можно ли прокинуть сетевой кабель в 1 гбит между двух ноутов?

    sashkets
    @sashkets
    Прекратил отвечать после 24.02.2022
    так а в чем проблема то?
    берем кабель не ниже cat5, если сетевые умеют автосогласование, то обжим может быть прямой, если нет, то придется делать перекресный обжим кабеля, ну и на интерфейсах даем адреса из одной подсети, компы должны входить в одну рабочую группу

    еще можно на принимающем нотике поднять фтп-сервер (быстрее фтп-протокола ничего еще не придумано) или выполнять между нотиками синк, чтоб копировать только измененное

    п.с.
    ясно, что Вам там виднее
    Ответ написан
    Комментировать
  • В чем разница сокетов LGA-2011?

    FeNUMe
    @FeNUMe
    Указанный проц не заведется, ему требуется материнка на c602j чипсете и я не видел чтобы китайцы клепали дешевые модели.
    Хотя не совсем понятно для каких целей выбирается 15 ядерник с невысокими частотами, он заведомо проиграет в повседневных задачах любому ксеону с меньшим количеством ядер, но большей частотой.
    Ответ написан
    Комментировать
  • UML-модель Yii2-приложения, реализация интерфейса группой классов. Как? Есть ли под это паттерн?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Нужен спец по ООП и UML, который работал в своё время с MVC!


    Наблюдаю тут несостыковку. Обычно когда говорят о UML - вот все эти вещи вроде контроллеров и т.д. расписываются на уровне компонентов. В UML обычно описывают только доменную логику, то есть то что важно.

    В любом случае в Yii такие подходы работают очень плохо. Там вы не ООП делаете а базу данных проектируете (это чуть разные вещи), и все остальное уже от этого отталкивается.

    Если вы хотите по UML фигачить (не понятно зачем правда, но это уже ваше дело), то имеет смысл брать какую ORM заточенную под ОО-first (по сути Doctrine2 из ныне существующих) и там уже развлекаться. Там профит будет.

    p.s. забудьте об этой бесполезной для бэкэнда аббревиатуре MVC. Пока вы "проектируете контроллеры" - толку от него нет (ну то есть пока у вас логика работы с данными в контроллере).

    Читаю GOF, Зандстру и т.п.


    Почитайте Applying UML and Patterns - Craig Larman - замечательная книга. Еще дядю боба можете почитать (про SOLID). Если вас интересуют темы проектирования то это будет полезно. Еще раз уж заговорили о проектировании логики предметной области - Эрик Эванса - Предметно ориентированное проектирование.

    Задача 1


    1) композиция всегда лучше наследования
    2) наследование нужно для того что бы организовать подтипы. Если у вас есть сущности которые по своей природе требуют наследование - то можно. А так - лучше его избегать. ООП как бы не про наследование вообще.
    3) интерфейсы нужны для того что бы организовать инверсию зависимости и/или полиморфизм подтипов. У Лармана можете почитать про protected variations для того что бы понять зачем их юзать.

    Задача 2


    В UML отношения между типами очень легко и просто отображаются:

    bell_fig10.gif
    - Base[classname] - wrappers для обеспечения ровного обновления самого Yii в дальнейшем, не обращайте внимания.


    Как это не обращать внимания если вы делаете UML ради UML? Пока я не увидел ничего от ООП на вашей диаграмке. Есть структуры данных с публичными пропертями, есть... контроллеры (внезапно) которые мутируют состояние этих структур.... Это не ООП - это процедурное программирование с классами.

    для такой простой задачи я пилю UML исключительно в целях тренинга


    Пока это выглядит как впустую потраченное время, поскольку вы выбрали не лучший инструмент (yii) что бы тренироваться проектировать ОО решения.

    Я рекомендовал бы вам:

    - Разобраться что такое ООП на самом деле (это не про инкапсуляцию. полиморфизм и уже тем более не про наследование ибо все это было еще до ООП и все это кроме наследования является важными принципами структурного программирования). Это про сокрытие состояния и управление зависимостями (связанность, coupling & coheasion у Лармана)
    - Взять более подходящие для проектирования ОО решений инструменты (какой-нибудь модный нынче Laravel + Doctrine2)
    - если хотите продолжать баловатся с Yii сделайте так, что бы логика предметной области ничегошеньки не знала о Yii, тогда вообще не нужно будет заниматься этими Base* классами. Почитайте про Row Data Gateway (это по сути предшевственник ActiveRecord) а именно как оно использовалось в контексте модели предметной области.

    Есть ли под это паттерн?


    Не уверен что нужно, но добавлю. Паттерны - это словарь. Это названия для типичных вещей. Мол "Вася, зафигачть кеширование каталога декоратором репозитория" и Васе понятно что и как делать. Не нужно на них зацикливаться.

    Оригинальная книга по GoF в этом плане так себе, сейчас лучше смотреть в сторону Head First Design Patterns Ну и помимо паттернов нужно разобраться с общими принципами такими как закон деметры, SOLID, GRASP и т.д. Тогда понимание всего будет более системным.
    Ответ написан
    2 комментария
  • Почему Б.У. процессоры серии xeon так дешевы?

    @d-stream
    Готовые решения - не подаю, но...
    1. авито - позиция может быть ворованой, ненужной, нерентабельной, маловостребованной, бракованной = цена Боинга может оказаться $1 при любой иной рыночной...

    2. износ - у более-менее крупных пользователей есть статистика износа и отказа современной электроники (в том числе бессвинцовые припои и т.п.)

    3. Те самые TDP - один процессор, жрущий 10 или 30 Вт - безразлично, коридор в датацентре со стойками, в каждой из которых по 40 серверов и в каждом по 2-4-8 процессоров - это уже совершенно иные цены на электропотребление, охлаждение и стоимость резервирования мощностей.
    Ответ написан
    Комментировать
  • Почему Б.У. процессоры серии xeon так дешевы?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Xeon - специализированный серверный процессор. Он требует серверную мать и серверную память, на другой он просто не заработает. Он требует соответствующий БП и охлаждение. На нем глупо запускать винду - он требует серверные задачи :)
    БУ сервер для дома под виртуализацию - вполне себе тема для ИТ-шника ;) Если есть куда поставить, потому что шумит он, зараза, сильнее обычного...
    Ответ написан
    Комментировать
  • Как правильно организовать скачивание файлов в США через прокси если сервер находится в России?

    @nevzorofff
    Сетевик
    Арендуй VPS с нужным объёмом трафика и минимальными характеристиками и пусть он отдаёт файлы с твоего российского сервера.
    ps Ещё есть cloudfire, у него, конечно, другое предназначение, но твою проблему решит на 100%.
    Ответ написан
    Комментировать
  • Как правильно организовать скачивание файлов в США через прокси если сервер находится в России?

    Вам требуется любой reverse proxy, самый известный для таких целей - nginx.
    Ответ написан
    Комментировать
  • Используете ли Вы регулярно в своих проектах PEAR ?

    asumin
    @asumin Автор вопроса
    /Web/PHP
    Да анонимный минус — это круто, а написать комент по делу, не каждому дано
    Ответ написан
    Комментировать