Задать вопрос
  • Одновременно lan и wi-fi из одной подсети для одного пк, как?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Аггрегирование - это о другом.

    Нарисуйте, пожалуйста, топологию (с соединениями между хостами и адресами на адаптерах)
    И wifi и lan - в одной подсети или в разных?
    Ответ написан
  • PDO и поддержка соединения?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Создавать экземпляр только один раз.
    Ответ написан
    Комментировать
  • Как правильно задать интервал времени через PHP?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    $begin = new \DateTime(date('Y-m-01'));
                    $interval = new \DateInterval('P1D');
                    $end_date = date('Y-m-') . date('t');
                    $end = new \DateTime($end_date);
                    $end->setTime(23,59,59);
                    $date = new \DatePeriod($begin,$interval, $end);

    Вариант с нативным вычислением дат, чуть компактнее и удобочитаемость получше:
    $begin = new \DateTime('first day of this month');
                    $interval = new \DateInterval('P1D');
                    $end = new \DateTime('last day of this month');
                    $end->setTime(23,59,59);
                    $date = new \DatePeriod($begin,$interval, $end);


    Или не такой теоретически красивый, зато без странной подпорки:
    for ($d = clone $begin; $d <= $end; $d->modify('next day midnight')) {
        echo $d->format('Y-m-d'),PHP_EOL;
        }
    Ответ написан
    1 комментарий
  • Что не так с моим bash скриптом?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Пробовали stdout и stderr перенаправить в файл? Может, aticonfig что-нибудь пишет по этому поводу. В dmesg тоже ничего странного?

    На правах гипотезы - скрипт срабатывает слишком рано, после него стартует кто-то ещё (например, переинициализируется при запуске иксов) и сбрасывает настройку в дефолт.

    Не выясняли, 35% - это минимальная дефолтная скорость кулера вашей видеокарты или сбросит ниже если улучшить охлаждение видеокарты?
    Как решение в лоб и надёжно - перешить биос видеокарты с изменённой схемой управления кулером.
    Ответ написан
    4 комментария
  • Как настроить no-ip под Ubuntu?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    У вас намешаны две задачи, не имеющие между собой ничего общего.
    Всё, что нужно от no-ip - это чтобы доменное имя резолвилось в ваш текущий внешний динамический IP.
    Это происходит? Проверяется банальным пингом по доменному имени, пинговать должен ваш внешний IP (при этом не имеет значения, есть ли ответы на пинги)

    Чтобы было возможно из внешней сети подключиться к сервису за роутером, у роутера должен быть настроен port forwarding (производятлы в админках называют кто во что горазд): перенаправление входящих пакетов по протоколу (TCP|UDP|оба) и номеру порта на локальную машину с IP таким-то и на порты такие-то. Проверяется попыткой открыть соединение из внешнего мира
    Ответ написан
    Комментировать
  • Возможно ли в 1 mini pcie слот вставить 2 карты?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Вообще, pci-e - относится к соединениям типа точка-точка. Поэтому простым переходником - нет, нельзя.
    Активным хабом в теории можно. А вот на практике такое найти...
    Не то, но суть такая:
    www.ebay.com/itm/SINTECH-PCI-e-express-1X-to-4port...
    eshop.sintech.cn/mini-pcie-to-3port-pcie-1x-expres...

    UPD: ах, они существуют. Пока приставал к гуглу, Spetros нашёл.
    Ответ написан
    Комментировать
  • Почему не принимается переменная (массив)?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    На выбор:
    View::factory('index/info/v_info_index', array());
    View::factory('index/info/v_info_index')->set(array());
    Ответ написан
    Комментировать
  • Как оптимально хранить строки длиной до 300 символов?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    varchar(300)
    Занимает столько места, сколько записано данных, плюс оверхед 2 байта на хранение длины строки.
    Ответ написан
    Комментировать
  • SCSI-драйвер под Linux, есть ли такой?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    HP такой HP, но обычно у самих дисков драйверов нет. Они с ОС не разговаривают. А вот драйвера на контроллер действительно подходящего в ядре может не быть. Но сначала надо узнать, какой же контроллер SCSI стоит.
    Сперва читать dmesg, куда ядро может прямым текстом сказать, что вот такое устройство не работает по такой-то причине. Потом смотреть lspci, определился ли вообще контроллер.
    Ответ написан
    1 комментарий
  • Оптимизация join запроса (кладр)?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Повесьте индекс по socr & name & code таблицы kladr, socr & name таблицы street.
    Затем их же, но в обратном порядке: name & socr & code
    Сравните, какой из индексов будет эффективнее.
    Ответ написан
  • Как правильно в Mikrotik пускать пользователей через конкретного провайдера, если провайдеров несколько?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Есть мнение, что настройка в целом верна, а проблема исключительно в DNS.
    Т.е. в конечном итоге весь DNS заворачивается на RB2011, а там - что микротику в голову придёт, у того вышестоящего DNS'а и будет спрашивать адрес, что для випов, что для юзеров.
    При этом у первого провайдера осуществляется перехват и подмена DNS-ответов, заворачивающие трафик на подконтрольный узел. Этот ответ ассоциируется с доменным именем без привязки к провайдеру - и ура, весь трафик этого доменного имени заворачивается на этот адрес.

    Попробуйте в порядке проверки гипотезы на вип-машине прописать dns статично, которые выдаёт второй провайдер. Или вовсе гугловые 8.8.8.8, 8.8.4.4
    Ответ написан
    Комментировать
  • Как установить на свежую ubuntu старый php-fpm (конкретно 5.1.6)?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Емнип, FPM приняли только в 5.3.3, для 5.2 существовали отдельные патчи. а для 5.1 FPM вовсе не существовало.
    Только CGI или модуль апача тогда были на выбор. Как установить - соберите из исходников.
    Ответ написан
    1 комментарий
  • Почему для установки Debian предлагается скачать 3 dvd образа?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Их не 3, а 10 DVD-дисков. Остальные теперь выкладываются только в jigdo. Для прошлого релиза, помнится, выкладывали все.
    Это полная копия репозитория для установки любого штатного софта без интернета.
    Ответ написан
    Комментировать
  • Как разрешить доступ к ssh только через vpn?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Почему --source ip.адрес.сервера? IP адрес клиента должен быть, который по VPN выдаётся.
    Или IP адрес сервера на VPN-интерфейсе, но тогда адрес назначения пакета.
    Ответ написан
    6 комментариев
  • Почему может вылетать жесткий диск?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    хотя бы спасти данные

    Обратитесь к профессионалам, пока не угробили.

    Если данные не так важны как желание поразбираться - начните с разборки диска. Скорей всего внутри стандартный SATA-диск. Извлекаете его, подключаете напрямую. Если повезло и работает - то косячит сама коробка или её питание. Если не повезло - ещё раз думаете, насколько важны данные внутри.
    Ответ написан
    1 комментарий
  • Блоговедение или программирование?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Пассивного заработка - нельзя однозначно.
    Чтобы на рекламе на сайте зарабатывать побольше чашки риса в месяц (если вообще удастся выйти в плюс от расходов на содержание сайтов) - требуется над этими сайтами постоянно работать. А рекламе в первую очередь от сайта нужен охват аудитории, что на блогосайтике получить сложно.
    Ответ написан
    2 комментария
  • Переход с PHP на Java: как правильно составить резюме и найти работу?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Проведите A/B тестирование.
    Сделайте два резюме на hh - сначала на неделю откройте то, что считаете сами более логичным, затем на неделю другое. Сравните отклики и просмотры.

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

    Даже не знаю, какой шанс, что потенциальный работодатель будет смотреть резюме Junior'а, в текущее-то время.

    Почему нет?
    Ответ написан
    1 комментарий
  • Чем и как тестировать инсталяторы?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Стажировка обычно не предполагает хороших начальных знаний. Зато востребовано видеть в отчёте на что вы смотрите и как думаете. У тестировщиков всё-таки заметно отличается стиль мышления, а инструменты - дело наживное.

    Что писать - посмотрите багтрекеры открытых проектов, что там просят в багрепорте предоставить. Обычно пункты: версия программы, в каком окружении программа запущена, кратко в чём проблема, какое поведение наблюдается, а какое - ожидается, как воспроизвести баг по шагам, подробное описание проблемы (здесь возможно высказывать свои предположения о причинах ошибки)
    Ответ написан
    Комментировать
  • Как ускорить выполнения SQL запросов?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Использовать локальный кэш тоже не очень хороший вариант, т.к. в БД могут писать их других мест, а данные нужны актуальные.

    Использовать локальный кеш. Обновляются данные явно не каждые 1мс, за которые вы боретесь.
    Обновление - вплоть до из триггера пинать UDF, которая сообщит вашему приложению, что данные в БД обновились.
    Ответ написан
    1 комментарий
  • Почему возникает ошибка Illegal string offset 'response'?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Значит вы пытаетесь обратиться к строковой переменной, а не массиву.
    Проверьте на опечатки, где у вас строка json, а где раскодированный массив.
    Ответ написан
    1 комментарий