• Индекс по полю integer в PostgreSQL

    OdobenusRosmarus
    @OdobenusRosmarus
    Я думаю вы не почувствуете разницу по скорости между NULL и каким-то значением. И, кстати, вы легко можете это проверить, тест для этого несложный.
    Ответ написан
    Комментировать
  • Facebook лежит

    OdobenusRosmarus
    @OdobenusRosmarus
    обьяснения facebook: www.facebook.com/notes/facebook-engineering/more-details-on-todays-outage/431441338919

    В двух словах — перебой электроснабжения.

    «This is the worst outage we’ve had in over four years, and we wanted to first of all apologize for it» — «это было худшее отключение электричество за последние 4 года, и прежде всего мы бы хотели извиниться за это»
    Ответ написан
    Комментировать
  • Файл сушествует... но "No such file or directory"

    OdobenusRosmarus
    @OdobenusRosmarus
    Посмотри

    ldd /usr/local/somedir/sbin/имяфайла.

    Вполне возможно ему просто какой-нить .so библиотеки не хватает
    Ответ написан
    Комментировать
  • Позвонить на asterisk и проиграть mp3?

    OdobenusRosmarus
    @OdobenusRosmarus
    попробуйте посмотреть в сторону twinkle. Его можно скомпилить без GUI и он имеет commandline интерфейс, который позволяет его использовать в скриптах
    Ответ написан
    Комментировать
  • Расскажите про "+" в email?

    OdobenusRosmarus
    @OdobenusRosmarus
    + и все что дальше него до @ — просто игнорируется. Это очень удобно, потому что позволяет иметь при одном ящике бесчисленное количество адресов.

    Я например часто использую эту фичу когда регистрируюсь на каких-то сайтах, например для facebook e-mail myemail+fb@domain.net, для yandex — myemail+ya@domain.net, для какого — нибудь сомнительного сайта — myemail+hrenkakayato@domain.net и т.д.

    Письма по всем этим адресам будут доставлены в myemail@domain.net

    И если потом например в мой ящик начинает приходить спам на имя myemail+hrenkakayato, то сразу видно, где утечка. И легко сделать фильтр, чтобы просто банить такие письма…
    Ответ написан
    4 комментария
  • Транзакции, инкрементирование и MySQL UPDATE

    OdobenusRosmarus
    @OdobenusRosmarus
    Да, будет равно имеено 1000 в конце. независимо от движка. В разных движках это обеспечивается по разному. Нампример в innodb блокиоровкой конкретной записи. В Myisam — блокировкой всей таблицы на короткое время.
    Ответ написан
    Комментировать
  • Открытие «досье» клиента при телефонном звонке

    OdobenusRosmarus
    @OdobenusRosmarus
    Ну например так: Ваша телефонная линия втыкается в FXO gateway (жедезку), который переводит ваш аналоговый телефонный звонок в VOIP. Дальше это все попадает — ну например в астериск www.asterisk.org/ (i.e. программа на сервере, которая может сортировать, распределять и тд VOIP звонки). Этот астериск перенаправляет звонок клиента на нужное устройство у оператора — VOIP телефон (железный, или в виде программы, как ekiga, twinkle, xlite и тд).

    На том компьютере, на котором вы собираетесь получать подсказки, нужно написать программу, которая будет цепляться через «asterisk manager api» (AMI) к астериску — (серверу то есть, который управляет VOIP звонками).

    Когда через этот AMI придет событие, что оператор поднял трубку и отвечает на звонок клиента, ваша программа из этого события берет номер телефона (если он не скрыт и если он присутсвует), и дальше уж выводит на экран нужную вам информацию.

    Как-то так. Если на пальцах.
    Ответ написан
    3 комментария
  • Географически распределённый MySQL

    OdobenusRosmarus
    @OdobenusRosmarus
    Кто чего скажет о кластерных типах БД в MySQL?


    Имеется в виду engine=NDB? Это однозначно не для Вас. NDB как раз предполагает, что машины рядышком и хорошо соединены…
    Ответ написан
    Комментировать