• Ubuntu 10.04 и smb.conf (Настройка шар через консоль)

    @gaussgs
    Этот механизм называется UserShares, подробнее о нём можно почитать в man smb.conf
    Все настройки пользовательских шар хранятся в /var/lib/samba/usershares
    Ответ написан
    1 комментарий
  • Регулярное выражение, проверяющее, что перед каждым символом 'a' в строке находится чётное число символов

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

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

    volos
    @volos
    Аутентификации через базз как таковой нет. Используется гугловый openid. Его конечно стоит добавлять, неважно для какой аудитории.

    Вести или не вести ленту, решайте сам. Я например веду. Параллельно с твиттером, хотя и не так подробно как твиттер. Так что хотите вести, ведите, но только не перепосты. Многие принципиально на таких не подписываются, к тому же это можно легко отключить в настройках при подписке.
    Ответ написан
    Комментировать
  • Пользуются ли гугловской Живой Лентой?

    Zigmar
    @Zigmar
    Как и с любыми социальными сетями вопрос «пользуются ли» неуместен, а уместен «пользуются ли те, с кем я хочу общаться». Взять каких-нибудь Одноклассников. Пользуются ли? Да, пользуются. Но какому-нибудь Генри из Лондона — они нафиг сдались, так как все его друзья сидят в фейсбуке.
    Так и с этим, если круг ваших знакомых пользуются Баззом — то спокойно транлислируйте туда все, и будет вам счастье. Если нет — то даже если весь остальной мир им пользуется — вам оно все равно вряд ли нужно.

    Сам я активно пользуюсь (туда же автоматически транслируется ЖЖ, пикаса, ютуб и еще что-то) и много моих знакомых тоже там. Чисто технически, он намного удобнее твиттера для расшаривания всякого разного — позволяет вставлять кусочки текста и картинки с сайта по ссылке, напрямую вживляет видео и т.д. С другой стороны, твиттер намного популярнее и соответственно лучше интеграция с сайтами, больше мобильных клиентов и т.д. в
    Ответ написан
    Комментировать
  • nginx вопрос по regexp

    VBart
    @VBart
    Во-первых /[a-zA-Z0-9\.]+\.(pgp|gpg|key)$ будет соответствовать любому URI оканчивающемуся на /*.pgp (в том числе и /something/*.pgp), вы сами не привязали регулярку к началу "^".

    Во-вторых, так уже прямо вам реврайт нужен?

    location ~* ^/[a-z0-9\.]+\.(pgp|gpg|key)$ {
        try_files /www/http/_global/key.pgp =404;
    }
    Ответ написан
    Комментировать
  • Хабрахабр, рассуди кто прав, кто виноват

    cachealot
    @cachealot
    1. Доделывайте проект, сдавайте его непосредственно заказчику.
    2. Затянули со сроками — предложите заказчику сделать определенный функционал в качестве бонуса. (главное смотрите на вещи реально — все сроки старайтесь умножат на 2, либо хотя бы на 1.5, и постарайтесь в следующий раз не подвести заказчика)
    Проведите переговоры с заказчиком — какая часть проекта для него является наиболее значимой, что нужно запустить в самую первую очередь, а с чем для него является не очень важным, либо вообще не является необходимым.

    3. Если так будете под каждого руководителя прогибаться и всем верить на слово — мой вам совет идти работать куда нибудь на фирму в офис. К сожалению довольно большой процент недобросовестных партнеров, работников и заказчиков.

    4. Да и вы сами пишите любая работа должна оплачиваться, и ваша в том числе, не забывайте об этом.

    желаю вам всего наулучшего
    Ответ написан
    1 комментарий
  • Прошу совета по конфигурации компьютера (50 - 55 тыс. рублей)?

    @drugol
    Sr. performance engineer
    Предложенный автором вопроса конфиг существенно дешевле заявленных 50000. Я предложу за 50000 следующее:

    1. Процессор i7 2600K- потому что он топовый, его можно как угодно разгонять, и он лишь чуть дороже аналога без «К».
    2. Кулер Scythe Ninja 3 — потому что он значительно эффективнее и тише Катаны, а при желании его можно использовать в пассивном режиме.
    3. Диски Intel 320 series 120 GB SSD — потому что хороший SSD от надежного производителя с лучшим соотношением цена/качество на рынке.
    жесткий диск HITACHI Deskstar 5K3000 2TB — потому что важные программы поместятся на быстрый ссд, а жесткий диск будет тихой файлопомойкой.
    4. Корпус Thermaltake Element V — потому автор уже выбрал Thermaltake. А эта конкретная модель придает системе солидный вид, при этом хорошо и тихо продувается и оснащен пылевыми фильтрами. Впрочем, корпус — дело вкуса.
    5. Материнская плата Asrock Z68 PRO3, если автор никогда не захочет ставить SLI, либо Asrock Z68 Extreme4, если такая возможность допускается — потому что платы имеют разумную цену по сравнению с конкурирующими продуктами, обладая всем, что может пригодиться.
    6. Память 4х4 ГБ Hynix 1333 МГц — потому что бюджет позволяет, производитель нормальный, а частота выше не нужна.
    7. Видеокарта SPARKLE GeForce GTX 580, SXX5801536D5NM — потому что недорогая референсная 580ка, которая на сегодня является самой быстрой из одночиповых.
    8. БП THERMALTAKE TR2 RX TRX-650MPCEU, 650Вт или уже названный FSP если в будущем возможна кконфигурация SLI — потому что просто качественные БП адекватной мощности.
    9. Оптический привод любой, потому что им все равно пользуются раз в полгода.

    Итого: 50~55 тысяч в зависимости от того, оставлять задел для SLI или нет.

    Если бы собирал для себя, сэкономил бы на процессоре (2500к), видеокарте (570), памяти (8ГБ), корпусе (что-то тихое типа Sonata Elite), БП (550-600 надежных Вт) — получилось бы до 40 тысяч и на глаз почти неотличимо по скорости.
    Ответ написан
    2 комментария
  • Прошу совета по конфигурации компьютера (50 - 55 тыс. рублей)?

    Ogra
    @Ogra
    Память стоит взять другую — на более высоких частотах. И побольше, побольше!
    Ответ написан
    7 комментариев
  • Когда у хабрахабра будет багтрекер?

    Boomburum
    @Boomburum Куратор тега Хабр
    Местный
    Починили. Все ошибки и предложения действительно лучше присылать на support@habrahabr.ru
    Ответ написан
    1 комментарий
  • Когда у хабрахабра будет багтрекер?

    Mithgol
    @Mithgol
    Не всегда у читателя под рукою электропочта и желание «засветить» её адрес.

    А браузер — всегда.

    Поэтому, наверное, багтрекер послужил бы приятным дополнением к support@habrahabr.ru.

    Очень жаль, да и попросту неудобно, что администрация Хабрахабра не понимает этого.
    Ответ написан
    3 комментария
  • Когда у хабрахабра будет багтрекер?

    @Fak3
    спрашивайте сразу у support@habrahabr.ru
    всяко ээфективней будет, чем тут
    Ответ написан
    3 комментария
  • Когда у хабрахабра будет багтрекер?

    mastini
    @mastini
    Когда-то было что-то подобное, habrahabr.ru/info/about/ — там говорится о блоге, которого уже нет ( habrahabr.ru/blogs/habrahabr_bugs/ )
    Ответ написан
    Комментировать
  • Хабраглюк с рекламой

    @smileonl
    Спасибо тебе AdBlock за то что у меня не возникает таких проблем.
    Ответ написан
    Комментировать
  • Хабраглюк с рекламой

    vanysha
    @vanysha
    У меня AdBlock стоит. Рекламы нет.
    Ответ написан
    1 комментарий
  • Хабраглюк с рекламой

    @bondbig
    Реклама? Какая реклама?
    Ответ написан
    Комментировать
  • Ассоциативные массивы в PostgreSQL

    tzlom
    @tzlom
    нету такого, используй таблицы, они для этого и существуют
    Ответ написан
    Комментировать
  • Gettext - как бороться с совпадающими ключами (general: общее/генерал)?

    savados
    @savados
    Именно для этого в 1.3 появились contextual markers.
    Ответ написан
    Комментировать
  • Методы синхронизации в онлайн играх?

    ertaquo
    @ertaquo
    В Teeworlds используется такой метод. С какой-то частотой передаются пакеты с состояниями всех игроков, которые являются как бы эталонными. На основе нескольких предыдущих состояний и физики игры рассчитываются действия каждого игрока (prediction). Если в консоли написать cl_predict 0, то будет все дергаться. А вообще, по слову
    Ответ написан
    4 комментария