Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (32)

Лучшие ответы пользователя

Все ответы (25)
  • Регулярное выражение, проверяющее, что перед каждым символом 'a' в строке находится чётное число символов

    susl
    @susl
    для простоты, предположим что алфавит у нас из 2х символом a и b (в «настоящих» регулярках это b есть «все кроме a»), тогда (ab | bb)*(a|b|epsilon) есть решение (я использую классическое определение регулярного выражения)
    что любое слово из определения входит в наш язык и наоборот любое слово в нашем языке подходит под определение, доказать можно просто по (сильной) индукции по длине слова (в шаге индукции нужно лишь рассматривать отдельно случаи четной и нечетной длины)
    на языке «программистских» регулярок получится что-то типа /^((a|[^a])[^a])*(a|[^a])?$/
    ну или если упростить («а | [^a]» есть любой символ, т.е. просто "."), то /^(.[^a])*.?$/

    на самом деле в таких «заковыристых» случаях вернее всего нарисовать автомат и сконвертить его в регулярку.
    на автомате еще и проще доказать будет :)
    надеюсь не ошибся нигде ;)
    Ответ написан
    6 комментариев
  • Стоит ли использовать typedef?

    susl
    @susl
    по умолчанию использовать.
    typedef int minutes;
    minutes x;
    лучше
    int x;
    хотя бы потому что сегодня это int, завтра это может быть double, а послезавтра si::minutes
    главное что это минута, а не как она реализована, так ведь?
    Ответ написан
    2 комментария
  • Почему ЖК экраны "синие" при съёмке?

    susl
    @susl
    > Но ведь этот эффект виден и на проф. видео камерах, например во всех новостных сюжетах по ящику мониторы и телевизоры уходят в синеву. Или у них тоже беда с балансом белого?
    представьте, что у вас в комнате 2 источника света: лампа накаливания (т.е. обычная лампочка) и монитор. знать так чтоб экран был белый и свет от лампы не желтый не получится, у них разная температура. т.е. варианта 2: либо экран синий, но все остальное более-менее нормальное; либо экран белый, но все желто-оранжевое. нужно выбирать меньшее из двух зол :)
    щас я щелку пару снимков чтоб понятно было :) а то на словах я не могу объяснить.
    Ответ написан
    2 комментария
  • Почему ЖК экраны "синие" при съёмке?

    susl
    @susl
    это потому что у вас фотики фиговые :) они неправильно определяют баланс белого и ставят режим «лампы накаливания», когда это не нужно.
    Ответ написан
    8 комментариев
  • Загрузка торрента на файловый сервер?

    susl
    @susl
    На корыто uTorrent, в настройках ставишь следить за папкой (если в папке появляется .torrent файл, utorrent начинает его качать).
    Затем либо пользуешься dropboxом (или подобным) для синхронизации папок между компами, либо просто по сети подключаешь папку одного компа к другому.
    Самый простой способ, что я знаю :) Ну и можно включит uTorrent'у вебморду и в ней уже что поинтересней делать.
    Ответ написан
    Комментировать