Задать вопрос
  • Выбор видеокарты

    Dronishe
    @Dronishe
    Слишком размытый запрос. Я уже вижу, как снизу развернулась война NV vs ATI.
    Ответ написан
    Комментировать
  • Где живут крутые программисты в сети?

    @mitnlag
    Всяко не на хабре, судя по тематике постов за последние два года.
    Ответ написан
    Комментировать
  • Прерывание связи в Skype по wifi через роутер D-Link DI-524

    @bondbig
    c указанием конкретных моделей.
    %любой безглючный роутер% — проблем нет.
    Под «безглючным» может скрываться тот же DI-524, но с невысохшими конденсаторами, например. У меня старенький, дешёвенький trendnet-432 за 1200р, никаких проблем нет.
    Ответ написан
    Комментировать
  • Где найти программиста?

    @selenite
    > на вакансию откликаются только единицы.
    в общем-то количество людей, у которых есть опыт личной работы с более-менее распределенным между серверами и при этом «тяжелым» в плане кода стартапом.

    можно ведь написать «достаточно общего опыта (<php… ?>) и обязательного знания нескольких ключевых технологий на уровне сотни строк кода — как обратиться к memcached или сделать запрос в sphinx».

    к сожалению, есть тенденция требовать досконального знания языка (а не тех или иных общих парадигм, позволяющих программеру рубать и на сях, и на пыхах) вкупе с десятком сделанных мини-стартапов или еще какой запредельной (для данного соискателя), простите за неприличное цитирование, пакости.

    В принципе, стандартная фраза «пришлите ваше резюме» выглядит именно такой просьбой — соотнести описанный шаблон с собой. Но, программист-то не дворник (которому если не заплатили за убранную территорию — то все, в остатке лишь обозленность) и ни в коем случае не менеджер (которому обязательны отзывы и продавабельность/неделя).

    Программист пишет на том и на сем и хочет быть спрошенным, хочет ли он писать вообще и может ли, а не «когда что как». И пока задается только второй вопрос, ответа на него не будет — нужного вида опыта не наберет. Максимум, на google code что-нибудь зальет, недоработанное из-за необходимости «рубать бабосы» чем-то таким, что не дает опыта или денег. Исключение — CPAN/PEAR репозитории, обычно они приводят к опыту обоих типов (а иногда — к индусскому коду).

    С удовольствием бы зашел на упомянутое собеседование (для себя — если была бы возможность работать удаленно) и пообщался именно в таком ключе. Кто-то еще, all?
    Ответ написан
    2 комментария
  • Посредничество в социальных сетях, как источник дохода?

    ShamanS
    @ShamanS
    Выберите сеть, которая заинтересует, зайдите в соответствующий раздел и получите ответы на все Ваши вопросы.

    П.С: начните с вконтакте, там есть все, что Вы спрашиваете.
    Ответ написан
    Комментировать
  • Посоветуйте книгу по Apache Nginx

    @bondbig
    По nginx. Рекомендую.
    Ответ написан
    Комментировать
  • Стоит ли на сервер для запуска стартапа устанавливать Solaris?

    @bondbig
    Стоит ли на деловую встречу надеть серый костюм или синий?
    ОС нужно выбирать исходя из конкретной задачи. Может для вашего стартапа вообще лучше подойдет Windows?
    Что за стартап-то?
    Ответ написан
    2 комментария
  • Ограничить роутинг OpenVPN одной сетью

    pietrovich
    @pietrovich
    так в OpenVPN можно per user настройки делать.
    задаем client-config-dir, в ней складываем персональные конфиги для разных юзеров. общие маршруты пишем в конфиг сервера, дополнительные каждому по необходимости и при коннекте клиент получает только то что задано для него. кому шлюз не нужен его не получат. правда придется вынести разадчу шлюзов в индивидульные настройки если она раньше pushилась из общего конфига. или поискать как ее в клиентском «затирать», может есть такая возможность да я о ней не знаю
    Ответ написан
    1 комментарий
  • Анализ и разбор текста

    @MikhailEdoshin
    У Apple в Newton'е был такой assistant, небольшой системный сервис, которому пишешь, например, «fax Bob», и он соображал, что нужно взять текущий документ, найти в адресной книге Боба и отправить ему этот документ по факсу. Принцип там был несложный, детали можно найти в Newton Programmer's Reference v2.0, ch. 18, Intelligent Assistant. (PDF можно найти в Google.)

    Если будете сами писать, советую присмотреться к такому методу разбора CYK — это универсальный bottom-up метод разбора, начинающий с выделения токенов в строке, и затем сворачивающий их по правилам грамматики. Целиком CYK вам не потребуется, скорее всего, потому что у вас основная проблема как раз в отсутствии грамматики, но основной принцип можно использовать примерно так:

    — Разбираете строку на слова

    — Классифицируете каждое слово. Например, пусть «ПН» будет порядковый номер, «ДН» — день недели, «М» месяц, "?" — неопредленное слово. Ваша фраза будет "?-ПН-ДН-М-?-?-?".

    — Ищете в строке паттерны (собственно, это как раз фаза свертки и получается). В данном случае паттерн «ПН-ДН-М», он у вас будет зарегистрирован для парсера дат. В другой строке у вас будет, например, «В среду по первому кино» — "?-ДН-?-ПН-?". Паттерна «ДН-?-ПН» в датах у вас не будет (вряд ли такая комбинация может обозначать дату), поэтому парсеру дат пойдет только «ДН», а «ПН» либо проигнорует, либо отдаст, например, парсеру телеканалов.

    Такой подход удобен тем, что грамматика не нужна, а подходящие паттерны вы можете определить по мере обработки данных. Я как-то писал такой парсер для адресов — неплохо разбирал, грамотно различая, например, разные «St» в «St Patrick St». Хотя и не со стопроцентной точностью, попадались там двусмысленные паттерны.
    Ответ написан
    2 комментария
  • Придать нормальный вид форме?

    @Kane
    Не делайте её горизонтально как советуют выше. Вертикальные формы читаются и заполняются проще :)
    Ответ написан
    1 комментарий
  • Надежный сервис для проверки WHOIS доменов свободен/занят списком?

    @2Lebedev
    а что значит «надежный»?
    Ответ написан
    Комментировать
  • Доказать работодателю эффективность современных технологий при создании сайтов?

    char
    @char
    Жизнь слишком коротка, чтобы что-то доказывать дуракам.
    Ответ написан
    Комментировать
  • Какой логотип лучше?

    printf
    @printf
    Ем детей.
    Вы сделали меня плакать кровью.

    Оставьте тот, где кроме надписи ничего нет, пожалуйста, от лица всего сообщества свободного ПО, я вас умоляю.
    Ответ написан
    2 комментария
  • Мультиязычный транслит на PHP?

    @dmiceman
    Боюсь, ничего готового гугль не находит. И это действительно очень сложная и комплексная задача, совсем непохожая на работу mb_strtoupper(). С изменением регистра символов все просто — есть символы юникода, есть таблицы соответствия. А вот таблиц «близости по звучанию» — нет. И что-то мне подсказывает, что создать их вне зависимости от контекста языка невозможно.

    Даже в фонетических языках есть большой произвол в звучании одних и тех же букв в зависимости от контекста. А та же кириллица используется во многих языках, звуча при этом немного по разному.

    Что уж говорить про иероглифы, которые кодируясь одними и теми же последовательностями байт, звучат различно для разных народов их использующих. Тем более, что звуки языков с переменной тональностью довольно сложно передать посредством ASCII.

    Но вот, в частности нашел таблицы для русского: textpattern.ru/html/transliteration-tables.htm
    Ответ написан
    1 комментарий