• Кто имел опыт работы с индусами на ODesk?

    7workers
    @7workers
    Есть очень грамотные товарищи, трудолюбивые, внимательные к деталям и т.д. но требуют пристального внимания и контроля. У нас не хватило нервов работать, пробовали несколько раз. Всё знает и умеет, но не шевельнет и пальцем если не попросишь, даже банальные, очивидные вещи. Как скрипт — если не прописать что делать то будет глючить :) Если есть подробное описание задания — может быть. Но если нужно принимать решения — не советую.
    Ответ написан
    2 комментария
  • Простая авторизация на ASP.NET MVC3?

    eforce
    @eforce
    Какие еще есть способы, попроще?
    Steven Sanderson — Pro ASP.NET MVC 2
    Steven Sanderson — Pro ASP.NET MVC 3

    В разделе, где делают админку («Securing the Administration Features»). Там всего несколько страниц описания, код можно скопировать. Смысл примерно такой:
    <authentication mode="Forms">
     <forms loginUrl="~/Account/LogOn" timeout="2880">
      <credentials passwordFormat="Clear">
       <user name="admin" password="secret" />
      </credentials>
     </forms>
    </authentication>

    * This source code was highlighted with Source Code Highlighter.


    Логин и пароль хранятся в Web.config (пароль конечно, нужно хранить в виде хеша, например, SHA1). Дальше можно использовать [Authorize] и всё будет работать, для нескольких пользователей — это я считаю оптимально, никаких баз данных.
    Ответ написан
    Комментировать
  • Как в ubuntu vsftpd разрешить коннектится пользователям с uid или gid меньше 1000?

    mastini
    @mastini
    Вопрос — ЗАЧЕМ?
    Если не привилегированные пользователи <1000, то это Ваш косяк, а если нет, то надо использовать SFTP для таких целей. Пароли по ftp передаются в открытом виде.
    В любос случе, вот так:
    Уберите из /etc/vsftpd.ftpusers и /etc/vsftpd.user_list юзеров которым надо доступ.
    Ответ написан
    Комментировать
  • Как настроить на Windows сервер Git c веб мордой и SSH?

    dshster
    @dshster
    Javascript, Frontend
    Я устанавливал без cygwin, только msysgit (“Run from the Windows command prompt”):
    code.google.com/p/msysgit/downloads/list

    Прописываем глобальные настройки для корректной работы в командной строке Windows:
    core.quotepath false
    i18n.commitencoding cp1251
    i18n.logoutputencoding cp866
    core.pager cat|more.com
    core.editor notepad.exe


    Настраиваем переменную %HOME% на папку, в которой нет пробелов и кириллических символов.

    А вот для SSH ключей придётся доставать бубен!
    Генерация ключа:
    ssh-keygen -t rsa -C "<email>"

    ssh-keygen идёт в комплекте с msysgit, главное настроить %patch%, если это не сделал инсталятор.
    Ключи копируем в папку %home%\.ssh\
    Выволняем команду
    ssh-agent cmd.exe

    откроется командная строка с поддержкой ssh. Добавляем наш ключ в агент
    ssh-add %home%/.ssh/<имя_приватного_ключа>

    Агент запросит пароль ключа. Теперь можно работать с git в командной строке, как обычно.

    Предварительно публичный ключ скопировать на github или bitbucket (кто с чем работает).

    Локальная веб-морда вызывается через
    git instaweb --httpd=webrick
    из папки рабочей копии репозитория (но сильно не пинайте — я не пробовал её запускать в Windows)

    В общем возможно это наведёт вас на правильный путь по первому пункту вопроса. Про AD ничего не скажу.
    Ответ написан
    3 комментария
  • Англоязычные технические ресурсы схожие с Хабром

    MiXei4
    @MiXei4
    Ответ написан
    Комментировать
  • Scrapy - я сдаюсь!

    @bekbulatov
    Замедлить можно этими настройками

    CONCURRENT_REQUESTS — макс число одновременных запросов
    CONCURRENT_REQUESTS_PER_DOMAIN — макс число одновременных запросов на домен
    DOWNLOAD_DELAY — задержка между запросами
    Раньше тут еще был CONCURRENT_SPIDERS — макс число пауков. Видимо, убрали.

    По умолчанию scrapy склеивает куки, о чем говорит параметр dont_merge_cookies

    Единственное условие — надо использовать встроенный Request
    Ответ написан
    3 комментария
  • Где расположить html страничку?

    WebSpider
    @WebSpider
    narod.ru?
    Ответ написан
    Комментировать
  • Маски-шоу и иные проверки компаний на неицензионное ПО

    @Jazzist
    Было. Настучали. Саму картинку рассказываю:

    Приходит ко мне человек на работу устраиваться. На тот момент как раз искали нового сотрудника, на неключевую должность. Не помню, давали ли объявление, но точно искали. Человек собеседование проходит, но на тот момент к обязанностям еще не приступает — просто тусуется, осваивается, знакомится. И буквально на второй день…

    Приходит к нему типа товарищ. О чем-то договариваются. Наблюдаю краем глаза. Товарищ приносит под мышкой системник в коробке, оставляет его. Я спрашиваю «что это?», крыса отвечает «да друган занес, тут там с ним туда сюда неудобно, чисто починить надо машинку. Постоит тут до вечера, типа можно?» Отвечаю «можно».

    Проходит пара часов. Товарищ в штатском возвращается, в офисе беседуют с казачком. Передает ему несколько сотенных купюр, свернутых трубочкой, и выходит. Крыса подходит ко мне и сует деньги мне в стол. Моя основная ошибка: я в этот момент интенсивно беседовал по телефону, и не придал этому жесту особого значения. Спросил его взглядом: «зачем?», он отмахнулся, типа «потом объясню», и вышел из помещения.

    Через пару минут в мой кабинет входят два товарища в штатском, а с ними две девицы. Товарищи в штатском представляются операми ОБЭП, девицы — типа понятые. Вид у них был, как у студенток с юрфака. Миллиционеры требуют предъявить денежные средства, полученные за установку серверной версии 1С 7.7. SQL на этот системный блок и на компакт-диск, который к нему сверху приляпан скотчем. Естественно, делаю круглые глаза. У нас на всех машинах стоял Red Hat (2007 год), бухгалтерша вообще на аутсорсе, налички в офисе отродясь не было, и основное — как бы вообще отвлеченный бизнес от сути их вопросов. Наезжают. Посылаю. Конкретно наезжают. Достают из моего стола сотенные купюры — восемь штук. Показывают ксерокопию, и требуют, чтобы я расписался на ней. В том, что у меня изъяли 800 рублей.

    Естественно, посылаю. Препираемся около часа, потом один доблестных служителей порядка вышел в коридор позвонить. Через несколько минут приезжают маски-шоу, меня роняют мордасами в пол и увозят в отделение УВД.

    В кабинете милиции прессуют еще пару часов. Прессуют конкретно, разве что не бьют. Подпиши да подпиши. Естественно, не подписываю. В соседнем кабинете типа прессуют крысу, которого забрали вместе со мной.

    Ничего я им не подписал, и ни в чем не сознался — сознаваться было не в чем. Через пару часов обоих выводят вниз. Думал, отпускают — фиг там. Крысу выводят в фойе, и он вроде как покидает отделение милиции. А меня заводят в спецприемник. Оформляют, как задержанного за «неповиновение сотруднику милиции».

    Последующие двое суток провел в спецприемнике. Небольшая холодная комната без окон и отопления. На улице была зима, мороз. Вместе со мной там было еще человек 30 — бомжи, пьяные, левые, правые…

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

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

    Выяснил, что «потерпевшей стороной» по делу является фирма — дилер 1С из соседнего города. Собственно, знакомые. Несколько раз общались, работали вместе, встречались на семинарах, выставках и конференциях. Съездил к ним, просил урегулировать вопрос. Интересный момент — отказали. Много думал о сексуальной ориентации того директора, и дилеров 1С вообще.

    Версия той самой 1С-ки, которую я якобы продал за 800 рублей сотруднику ОБЭП, стоила на тот момент более 70 тыс. рублей. Поэтому говорили о причинении ущерба в особо крупном размере и так далее.

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

    Крысу вычислил. Действительно засланный казачок, наркоман — милицейская шестерка. Меня действительно заказали, его подослали и так далее.
    Ответ написан
    1 комментарий
  • Что предпочтительнее в MS SQL: NULL или пустая строка?

    4dmonster
    @4dmonster
    Это зависит от данных в этом поле и только.
    Ответ написан
    Комментировать
  • Кредитка для оплаты через инет. Где завести?

    @bondbig
    Кредитка для оплаты через инет.

    Хочу, чтоб на ней денег было ровно столько, сколько я положу
    Это не кредитка уже бро )
    Я пользуюсь альфовской mastercard virtual, выдается в пластике на три года, но она неэмбоссированная и без магнитной полосы/чипа, т.е. исключительно для оплаты в интернете. У меня прикреплена к отдельному рублевому счету, куда я перевожу баблос прямо перед покупкой через альфаклик.
    Ответ написан
    Комментировать
  • Литература по программированию в ePub-формате, на русском языке

    innominate
    @innominate
    Мне кажется, вы очень много хотите от наших издательств. :)
    Российских издателей, официально продающих свои книги в PDF, — раз, два и обчелся. А вы хотите в ePub, да еще и на русском. Лет через пять можно будет приобрести, думаю.
    Ответ написан
    Комментировать
  • Новый упадок Хабра?

    betrachtung
    @betrachtung
    Читаю хабр года с седьмого-восьмого (в своё время и писал — лишь комментировал — но в 2008-ом был забанен). Не вижу особых изменений. Воды и мути всегда было много, полезных и интересных статей всегда было мало, толковых и умных людей тоже всегда было мало — но они были. Были, есть и будут. Уходят старые — приходят новые.

    Что же касается кармы — ни в коем случае никогда не переживайте из-за неё. Воспринимайте любой минус положительно: человек почувствовал баттхёрт — значит, возможно, это заставит его задуматься над вашими словами, и осознать их. Что значат циферки в профиле по сравнению с возможностью заставить хоть одного человека задуматься?
    Ответ написан
    2 комментария
  • Новый упадок Хабра?

    mifa
    @mifa
    С хабра ушла немаленькая часть специалистов, которые были тут с самого начала. Хабр уже пару лет… Не буду говорить «не торт». Он просто немного другой — более попсовый, менее технический, больше воды и «ШОК!» информации.

    О насчет слива технических статей — так и есть, за примером далеко ходить не надо. Мои топики:

    habrahabr.ru/blogs/startup/133185/ — Про стартап, +171
    habrahabr.ru/blogs/startup/128906/ — Про стартап, +153
    habrahabr.ru/blogs/startup/125973/ — Про стартап, +156
    habrahabr.ru/blogs/apple/111069/ — Прикольная новость, +118
    habrahabr.ru/blogs/sysadm/111473/ — Прикольная новость, +103

    habrahabr.ru/blogs/hosting/91429/ — Техническая статья про системное администрирование, +57

    По-моему, вполне понятно какие статьи более востребованы. Я не говорю о том, хорошо это или плохо, но так на хабре уже достаточно давно. Часто когда приходит мысль написать что-то техническое, думаешь «а нафиг, может и на главную не вылезет, хорошо еще если не сольют».
    Ответ написан
    3 комментария
  • Перспективные технологии для public web и enterprise приложений?

    @dborovikov
    Прежде всего обратите внимание на микро-веб-фреймворки. Сейчас народ уже поднаелся RoR и Django и хлынула новая волна. Посмотрите на такие фреймворки, как Sinatra, Flask.

    Из языков лично мне сейчас очень перспективным кажется Scala. Тут и доступ к мощнейшей Java-платформе и ультра-современный гиковский язык.

    Не стоит забывать и про клиентские технологии. HTML5 уже на носу. Кто не освоит — тот за бортом прогресса.

    Ну и обращайте внимание на асинхронные технологии. Многие задачи без них решить практически не возможно (C10K).
    Ответ написан
    2 комментария