• Domain-Driven Design — функции репозиториев?

    deilux
    @deilux Автор вопроса
    Перечитал ещё раз главу про репозитории в книге Эванса. Он пишет, что репозиторий может содержать методы по поиску объектов по значениям их атрибутов. В более общих случаях, в репозиторий можно включать методы, принимающие на вход спецификации. А также — что меня больше всего и интересовало, Эванс явно подтверждает, что в интерфейс репозитория можно включать методы, возвращающие результат простых операций над объектами (по заданному критерию). Отлично, вопрос решён!
    Ответ написан
    Комментировать
  • Как убрать якорь (#, hash, хэш, решетку) в URL?

    deilux
    @deilux
    Вообще, за якорь в адресе отвечает свойство window.location.hash. Нужно просто его очистить
    Ответ написан
  • Как проверить PV в Xen?

    deilux
    @deilux
    Если вы сами писали конфиг, то должны знать, в каком режиме грузится гостевая система. Откуда вопрос?

    По-любому, внутри системы можно сделать dmesg|grep Xen и увидеть:
    [ 0.000000] Booting paravirtualized kernel on Xen
    [ 0.000000] Xen version: 4.0.1 (preserve-AD)
    [ 0.000000] Xen: using vcpu_info placement
    [ 0.000000] Xen: using vcpuop timer interface


    На HVM же выдаёт:
    [ 0.000000] ACPI: RSDP 000ea020 00024 (v02 Xen)
    [ 0.000000] ACPI: XSDT fc012cb0 00034 (v01 Xen HVM 00000000 HVML 00000000)
    [ 0.000000] ACPI: FACP fc012ad0 000F4 (v04 Xen HVM 00000000 HVML 00000000)
    [ 0.000000] ACPI: DSDT fc002c40 0FE0B (v02 Xen HVM 00000000 INTL 20100528)
    [ 0.000000] ACPI: APIC fc012bd0 000D8 (v02 Xen HVM 00000000 HVML 00000000)
    [ 0.000000] Xen version 4.0.
    [ 0.000000] Xen Platform PCI: I/O protocol version 1
    [ 0.000000] Netfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated NICs.
    [ 0.000000] Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks.
    [ 0.000000] Booting paravirtualized kernel on Xen
    [ 0.000000] Xen HVM callback vector for event delivery is enabled
    Ответ написан
    2 комментария
  • Куда лучше поступать: НИУ ИТМО или СпбГУ?

    deilux
    @deilux
    ИМХО для карьерного роста корочка каждого из этих ВУЗов — одинаково бесполезна.
    Важна начинка. В СПБГУ, например, лично меня хорошо научили.
    Ответ написан
    3 комментария
  • Насколько оправданно решение с контроллерами-не-классами?

    deilux
    @deilux
    Явно обозначенный контроллер — это, как уже сказали, возможность использовать наследование и какие-то общие вещи для всего приложения (или раздела сайта) выносить в базовый класс.
    А еще это единственный способ обеспечить грамотное переиспользование кода (теоретическое блабла) и возможность этот код вообще хоть как-то тестировать.
    Доступ к глобальным вещам резко сужает применимость написанного кода и пространство для манёвра. Если уж делать, то по уму!
    Ответ написан
    Комментировать