• PHP7 и Yii. Как там с производительностью?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    А Yii работает на PHP7 100% ?
    Ответ написан
    6 комментариев
  • Какой формат изображения для тайлов вы бы использовали в своем проекте: bmp или png?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Unity все равно при компиляции преобразует текстуры в свой формат, так что исходники могут быть в чем угодно.

    Но лучше все-таки PNG32 — 1) честная 8-битная прозрачность, 2) отсутствие потерь, 3) небольшой вес.
    В BMP можно назначить какой-то цвет «прозрачным» (например, если у вас изометрические тайлы, то в квадратном изображении 4 угла будут закрашены, например, сиреневым), но это должен поддерживать шейдер и это будет «однобитная» прозрачность, то есть с краями лесенкой.
    Ответ написан
    Комментировать
  • Уровень C# и Unity?

    Больше математику нужно знать, чем программирование.
    Ответ написан
    Комментировать
  • Quick sort работает в c# почему-то быстрее, чем в с++. Разве не должно быть наоборот?

    alexclear
    @alexclear
    A cat
    Почему C++ должен работать быстрее, чем C#?
    Как минимум, у C# эффективнее аллокатор, когда ему нужно выделить память, он просто сдвигает указатель занятой памяти выше по хипу.
    Если элементов всего миллион, и они целочисленные, то до GC дело даже и не дошло ни разу.
    Ответ написан
    9 комментариев
  • PostgreSQL - репликация

    lesovsky
    @lesovsky
    System engineer and PostgreSQL DBA
    для репликации бд используйте нативную streaming replication, она довольна проста в освоении.
    www.thislinux.org/2014/03/postgresql-streaming-rep...

    Repmgr по сути набор скриптов над потоковой репликацией, поэтому с ними можно добиться того же результата.

    Best practices следующие:
    1. железо стендбая должно быть идентично или лучше чем у мастера, т.к. стендбай может в случае аварии стать мастером и будет грустно если он не потянет нагрузку.
    2. обратите внимание на надежность и пропускную способность сети, она должна переваривать те объемы трафика что полетят с мастера на стендбай
    3. оттестируйте и составьте инструкции по переключению стендбая в мастер, чтобы в случае аварии не суетиться (оттестировать можно на staging).
    4. настройте wal archiving и резервное копирование через basebackup т.к. при потенциальных ошибках оператора/кривой миграции (DROP/TRUNCATE TABLE, DELETE ALL) все изменения улетят на стендбай и он вместе с мастером превратится в тыкву.
    Ответ написан
    Комментировать