Задать вопрос
  • Как избавиться от спама, используя Google Forms?

    @PuzzleW
    Если не писать "прокладку" или не внедрять в страницу свой JS-верификатор, то самый простой способ вот: screencast.com/t/ds09owhihuE
    Ответ написан
    4 комментария
  • Какая есть система видения ежедневных отчетов?

    @PuzzleW
    посмотрите MLO
    Ответ написан
    Комментировать
  • Google App и Sendmail: почему не уходит почта?

    @PuzzleW
    копайте в этом направлении serverfault.com/questions/65365/disable-local-deli...
    Ответ написан
    Комментировать
  • Как развернуть сеть SDN?

    @PuzzleW
    посмотрите еще тут habrahabr.ru/post/148745 и в комментариях
    Ответ написан
    Комментировать
  • Зеркало SSD под файловую базу 1С

    @PuzzleW
    счетчики на диск в системе ставили? что в них? где основные задержки?
    Что говорит тест производительности от Гилева на вашем текущем железе?
    И, сорри за вопрос, если вы с ним уже сталкивались :) выгрузку-загрузку когда делали в последний раз?
    Ответ написан
    Комментировать
  • Как восстановить общую папку в Dropbox?

    @PuzzleW
    Нажмите кнопку со значком корзины - чтобы была видна структура удаленных папок.
    Ответ написан
    Комментировать
  • Почему Google Docs не грузится из Chrome?

    @PuzzleW
    Изредка такое случается. Подозреваю что причина в большом количестве запросов/вкладок. Мне помогало открывать инкогнито-сессию, и логинится туда заново.

    Сейчас перешел на FF (в основном из-за памяти) - в нем как не странно такого пока не случается.
    Ответ написан
    Комментировать
  • Как объяснить девочке-обладательнице iMac, как передать мне файлы?

    @PuzzleW
    а почему вас любой web обменник не устроил?! от Яндекс-файлов до какого-нибудь fileshare.in.ua? проще некуда жеж, по крайней мере для девочки с iMac. хотя конечно обрывы связи и всё такое…
    Ответ написан
    Комментировать
  • Как выводить звук некоторых программ только на определенное гнездо?

    @PuzzleW
    блин, задел Ctl+Enter, а всего лишщь хотел написать что в общем случае возможно то что вы хотите.

    вот продолжение поста:

    вот как я включаю разделение гнезд на независимые устройства.
    image

    и вот так вот потом это смотрится в софте:


    и кстати, если будут проблемы сделайте вот так: (бывает такая проблема со старыми корпусами, вроде как)


    надеюсь поможет :) уже не один десяток человек подобным образом обрели раздельные каналы для скайпа и плеера :)

    Кстати! не забудьте что Windows 7 в частности умеет при поступлении звонка автоматически приглушать остальные источники звука. Настройки — Звук — Связь — При использовании компьютера для разговора: Уменьшать громкость других звуков на… %
    Ответ написан
    6 комментариев
  • Как выводить звук некоторых программ только на определенное гнездо?

    @PuzzleW
    вы не совсем корректно сформулировали вопрос.

    вам нужно создать два различных независимых звуковых устройства на базе вашей (встроенной, как я понимаю) звуковой карты.
    А также «привязать» вход и выход второго звукового устройства к конкретным разъемам.
    После того как вы создадите вторую звуковую карту — вы выбираете именно её устройства (in и out) в нужной вам программе.

    рекомендую начать с попытки идентифицировать ваш звуковой чип, и найти под него полный пакет драйверов от производителя. Вам будет нужна «морда» (внешнее GUI приложение) драйверов
    пример: у меня Realtek ALC889.
    Ответ написан
    Комментировать
  • Как сделать резервную копию большой папки с сохранением владельцев и прав (Windows)?

    @PuzzleW
    antonvn, очень понравился ваш вопрос!

    Более того, я проверил кучу различных способов, и выяснил, что xcopy /o РАБОТАЕТ, возможно,
    потому что предварительно был применён фикс реестра вот отсюда support.microsoft.com/kb/310316
    который ForceCopyAclwithFile :)

    вот логи, я работаю с сервером COMP (OS Win2003), под пользователем user, с администраторскими правами.

    C:\test>dir /Q
    Volume in drive C has no label.
    Volume Serial Number is XXXX-XXXX
    Directory of C:\test
    21.06.2012 23:22 COMP\user.
    21.06.2012 23:22 BUILTIN\Administrators…
    21.06.2012 23:22 1 COMP\dmitriy test.txt

    C:\test>md d:\test
    C:\test>d:
    D:\>dir /Q test
    Volume in drive D is install
    Volume Serial Number is 7846-2FFA
    Directory of D:\test
    21.06.2012 23:24 COMP\user.
    21.06.2012 23:24 BUILTIN\Administrators…

    owner папки, как видите я.

    D:\>xcopy /o c:\test\test.txt d:\test\
    C:\test\test.txt
    1 File(s) copied

    D:\test>dir /Q
    Volume in drive D is install
    Volume Serial Number is 7846-2FFA
    Directory of D:\test
    21.06.2012 23:25 COMP\user.
    21.06.2012 23:25 BUILTIN\Administrators…
    21.06.2012 23:22 1 COMP\dmitriy test.txt

    owner успешно скопирован!

    а вот для сравнения БЕЗ /o

    D:\test>xcopy c:\test\test.txt d:\test2\
    C:\test\test.txt
    1 File(s) copied

    D:\test>dir /Q d:\test2\
    Volume in drive D is install
    Volume Serial Number is 7846-2FFA
    Directory of d:\test2
    21.06.2012 23:27 COMP\user.
    21.06.2012 23:27 BUILTIN\Administrators…
    21.06.2012 23:22 1 COMP\user test.txt

    Ещё раз спасибо за интересный и полезный вопрос!
    Ответ написан
    Комментировать
  • Win Server 2003, программный Raid 1 - тормоза?

    @PuzzleW
    я конечно извиняюсь, merlin_rterm написал вам почти всё на что нужно обратить внимание, но я все же спрошу… вы пишете что HDDScan'om гоняли свои винты… у них со SMART всё в порядке? проверьте. И я ещё предложил бы такой примитивный тест — разбейте зеркало, и посмотрите — упадет ли нагрузка. Если да — это накладные расходы на soft-RAID. Если нет — проблема в винтах/фрагментации/неверный настройках софта/etc. В идеале попробовать оба винта оставлять основными после разбития зеркала. Кстати! а у вас ресинхронизация прошла?! может у вас ресинхронизация идёт, а вы нервничаете за производительность?
    Ответ написан
  • Подскажите Multi-Wan (wan + 4g) маршрутизатор?

    @PuzzleW
    посмотрите в сторону Mikrotik с разьемами под симку (есть такие) или с банальными usb.

    также вот возможно интересный для вас топик habrahabr.ru/qa/9752/
    Ответ написан
    Комментировать
  • Помогите разобраться с CAL-лицензиями для Windows Server

    @PuzzleW
    если учесть что у вас есть 1С-битрикс, то есть вероятность что у вас и sql есть… а тогда вам нужны и обычные CAL и SQL CAL (если конечно вы не используете SQL Express или у вас не Small Business Server/Essentials)
    Ответ написан
  • Вопросы linux администратору

    @PuzzleW
    1) Идея Eddy_Em указанная в самом начале более чем хороша. И вот чем: в реальности оно обычно так и бывает: вначале все настроили, все хорошо работает, затем бац, и что-то поломалось, и никто не знает почему. адекватный админ должен уметь решать такие проблемы. а тут честная эмуляция.

    2) пост от ASP тоже очень понравился, отличная подборка, спасибо за неё!
    Ответ написан
    Комментировать
  • Нахождение двух пересекающихся массивов среди k отсортированных

    @PuzzleW
    читаю msdn.microsoft.com/ru-ru/library/bb355408.aspx
    цитирую:
    При перечислении объекта, возвращенного данным методом, Intersect перечисляет элементы first, собирая в коллекцию все различающиеся элементы этой последовательности. Затем выполняется перечисление элементов последовательности second, с пометкой элементов, входящих в обе последовательности. В заключение, помеченные элементы выдаются в том порядке, в котором они были собраны.

    если я правильно понимаю, Intersec имел в виду то что ваши массивы отсортированы.
    он втупую перечисляет первое множество (возможно тратя кучу времени на убирание дубликатов) затем добавляет к нему второе (опять же, гарантированно тратя кучу времени на проверку нет ли такого же элемента в первом множестве, чтобы «пометить» что элемент присутствует в обоих множествах)

    // буду рад ошибаться в оценка трудоемкости алгоритма реализованного в Intersect

    в вашем же случае (хожу думаю уже весь вечер) мне кажется очень важным учесть то что ваши массивы отсортированы.
    т.е. вам нужно реализовать свою собственную функцию поиска пересекающихся элементов, которая будет учитывать характер ваших входных данных.
    ну например, даже эвристики вида: если A[A.length] < B[1] то выходим, нам тут ничего не светит будут экономить вам кучу времени… (правда только в редких случаях :) )

    пока я думаю об общем алгоритме такого вида:
    берем за A массив у которого A[1] < B[1] (индексацию массива начинаем с 1, не с нуля, хотя это не принципиально)
    i=1;
    j=1;
    count=0;
    просматриваем A[] до нахождения элемента >= B[j] естественно увеличивая i
    если A[i]==B[j] то j++; продолжаем просмотр A начиная с текущего i (ну да, не забываем count++ :) )
    если A[i] > B[j] то нам не судьба найти совпадение с B[j], можно обменивать массивы местами (в том смысле что B[j] теперь у нас «начало» попытки найти первый совпадающий элемент, а значит, и пересекающуюся последовательность.
    ну и не забыть окончание массива, а также граничные случаи типа массива в 1 элемент, массивов у которых нет пересекающихся элементов и т.п.

    и прежде чем пробовать реализовывать алгоритм на базе моих фантазий (честно, Кормен и Кнут были уже очень давно, я бы порекомендовал измерить скорость работы intersect, ну например скормив ему два однаковых массива (только не додумайтесь передать один и тот же массив — это могут проверять и время выполнения будет = O(length()) или O(count())), а также варианты двух разных массивов отсортированных в одном и том же и в противоположных направлениях. а также ЭТИ же массивы, но НЕ ОТСОРТИРОВАННЫЕ. т.е. генерите random массивы, тестируете на них intersect, после чего сортируете их и тестируете intersect повторно, все рамках одного тестового прогона. Если я прав — то время выполнения практически не должно будет отличаться. Если же отличается — то в моем предложении наверное нет смысла)

    ps пытаюсь без листика и ручки понять смысл алгоритма предложенного nickme — все больше подозрения что я предложил эту же идею, но в упрощённо-извращённом формате.

    pps очень тяжело у вас условие описано — вам нужны ВСЕ возможные массивы, в которых (одновременно) мощность пересечения >= заданной? или вас устроят только пары массивов, удовлетворяющих этому же условию? если пары то какие, есть ли необходимость выводить все или нет, ну и так далее. уточните задачу а ещё лучше будет если вы дадите понимание чуть более высокого уровня — что потом вы будете делать с результатом? может быть проще будет реализовать алгоритм нацеленный на итоговый результат, чем рассчитывать ваш текущий промежуточный шаг.
    Ответ написан
  • Нахождение двух пересекающихся массивов среди k отсортированных

    @PuzzleW
    а откуда информация про то что Intersect работает со сложностью n+m ?!
    Ответ написан
    Комментировать
  • E-book для тещи - посоветуйте, пожалуйста

    @PuzzleW
    pocketbook 602/612/611/touch — тут уже на ваш выбор, смотрите тут: www.pocketbook-int.com/ua/products/compare/261%2B1696%2B2112%2B2885
    611 для мамы — пошла на ура.
    Ответ написан
    Комментировать