Задать вопрос
  • Как правильно работать на oDesk?

    opium
    @opium
    Просто люблю качественно работать
    Большинство ответов можно найти здесь
    pumainthailand.com/category/rabota-2/
    1)хватит, мне хватало для работы 30 килобайт в секунду.
    2)Поговорить с заказчиком и отказаться от таска, если оплаты не было рейтинг за таск не засчитают в статистику.
    3)Наловить положительных на дешевых работах.
    4)На усмотрение заказчика, обычно я заранее оговариваю сроки по работе, если их превышаю сообщаю заказчику об этом и говорю что будет дороже по такой то причине. Но конечно болит голова и времени два раза больше трачу, что это такое, вы вообще вменяемый человек?
    5)4 месяца в году я в путешествиях, европа азия россия
    6)Пиво с шашлыками у меня каждый день да в выходные работаю так как для меня нет разницы какой сегодня день недели. Тока в выходные работы обычно нет, потому что у всех пиво с шашлыками.
    7)Я всегда работаю платно. Но в целом вы должны сказать об этом заказчику перед тем как начать их латать. А не просто так неожиданно нашлись баги и проект стал на 2 тыщи баксов дороже.
    8)Попросить заказчика увеличить лимит. При чем тут лимит времени и отзыв? Откуда у вас вообще понятие работать бесплатно, вы точно адекватный и вменяемый человек?
    9)я бы за 15 тысяч баксов лучше бы работал на предприятии, а если рублей то это бессмысленно в россии на такие деньги нельзя прожить, какие тут могут быть шашлыки то?
    10)Рассказать все заказчику и расстаться с проектом или газпромом.
    11)Читайте мои статьи на хабре там многое про это написано.
    12)Задания на фрилансе ничем не отличаются от заданий не на фрилансе, чем вообще они могут отличаться то?
    13)Работать в паре, у на хабре тоже про ето есть статья.

    habrahabr.ru/post/165201/
    habrahabr.ru/post/159571/
    habrahabr.ru/post/158769/
    habrahabr.ru/post/154699/
    habrahabr.ru/post/154181/
    pumainthailand.com/otvechayu-na-voprosy-o-rabote-na-amerikanskoj-frilanserskoj-birzhe-odesk-com/
    habrahabr.ru/post/149041/
    habrahabr.ru/post/138673/
    Ответ написан
    10 комментариев
  • Как правильно работать на oDesk?

    @Vampiro
    Из 10 ваших сообщений, 4 мимо нужной ветки. Вы уверены, что сможете работать с заказчиком через сайт?)

    На самом деле относитесь к фрилансу как к обычной работе, только на дому. И большая часть вопросов решится сама собой. Чаще ставьте себя на место заказчика, и прикидывайте — какие мысли у него сейчас в голове по поводу ваших действий. Как бы вы поступили на его месте? Такой подход помогает получать положительные фидбеки, которые на Одеске важны.
    Ответ написан
    Комментировать
  • Django не запускается на сервере?

    На будущее совет: полезно обернуть скрипт в try/except:
    try:
     # тут весь скрипт как есть
    except:
     exc_type, exc_obj, exc_tb = sys.exc_info()
     fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
     file("/tmp/log", "a").write( "Exception %s at %s:%s"%(exc_type, fname, exc_tb.tb_lineno))
    

    чтобы после смерти скрипта получить какую-то информацию.
    Ответ написан
    3 комментария
  • Как игнорировать изменения файла?

    @avorobiev
    Нужно вообще не хранить сами конфигурационные файлы в репозитории, а хранить там примеры конфигов.
    Например ваш реальный конфиг должен размещаться по пути includes/config.php. Тогда:
    1. в репозиторий добавляете файл includes/config.php-distr, который содержит структуру, настройки по-умолчанию, но не содержит никаких паролей и т.п.;
    2. путем копирования includes/config.php-distr в includes/config.php и последующего редактирования с вводом паролей и т.п. создаете реальный конфиг. Чтобы он не оказался в репозитории, заносите его в .git/info/exclude.
    3. в документацию по разворачиванию репозитория добавляете абзац про создание конфига путем копирования примера с последующей корректировкой.
    Если надо что-то изменить в примере конфига — правите includes/config.php-distr и коммитите. Следом руками правите в includes/config.php, но в коммиты это не попадает.
    Ответ написан
    3 комментария
  • .gitignore и отслеживаемые файлы

    colonel
    @colonel
    Разработчик PHP, Laravel
    Нужно убрать его из индекса:

    git rm --cached path/to/file
    Ответ написан
    Комментировать
  • SEO - имеет ли значение url?

    inferer
    @inferer
    Западные эксперты по SEO поднимают фактор «наличия ключевых слов в URL» в самый верх факторов влияющих на ранжирование: http://www.webconfs.com/15-minute-seo.php (п.2. в общем списке).
    Так что первый вопрос который задаст вам качественный SEO-специалист будет «А есть ли ЧПУ?». В общем настоятельно рекомендуется сделать, важно конечно в комплексе со всем остальным.
    Ответ написан
    2 комментария
  • SEO - имеет ли значение url?

    Zerstoren
    @Zerstoren
    Да, имеет.
    Параметры в ЧПУ следуют друг-за-другом и изменение порядка привлечет к вызову 404 страницы или другого контента.
    Без ЧПУ, параметры могут меняться и добавляться вызывая одну и ту-же страницу, что само собой пораждает дубли страницы.

    Не заморачивайтесь над структурированием URL, главное чтоб был ЧПУ и не было возможности вызвать одну и туже страницу с разных адресов.
    Ответ написан
    1 комментарий
  • Правильный ли алгоритм авторизации на Session и Cookies?

    winbackgo
    @winbackgo
    Обязательно привязывать сессию к IP. Для аутентификации черех куки, нужно как имя пользователя/ID так и какой-либо хэш (может быть и хэш пароля). Можно конечно для куки тоже делать хэш на базе IP, но при смене IP нужна будет аутентификация. Автоматический вход на сайт это всегда брешь в безопасности. Я для себя эту проблему решил так: если пользователь вошел через куку, то на защищенных страницах просим повторно ввести пароль.
    Ответ написан
    Комментировать
  • Работа чисто на Python

    @alexey_uzhva
    Работа есть, и не мало. Но зависит от вашего уровня — в новичка вкладываться часто убыточно, плюс все-таки 10% HTML/JS как сказали выше — будет. Т.к. без этого работа команды крайне неэффективна, если для того, чтобы подправить банальную опечатку/добавить блок/подправить формат переменной на JS-стороне надо дергать верстальщика/JS кодера.
    Ответ написан
    Комментировать
  • Работа чисто на Python

    PEgorov
    @PEgorov
    Я работаю 90% времени с питоном, 10% — с html/js в качестве обвязки для питоновых скриптов. В основном приходится писать разнообразные костыли для биллинга и прочих внутренних инфраструктурных проектов. Чисто питоновых вакансий может и немного, но есть порядочно вакансий, где просто нужно что-то сделать, а на чем уж ты будешь писать — на питоне или брейнфаке, по большому счету, по барабану.
    Ответ написан
    Комментировать
  • Полезные Django-модули?

    inlanger
    @inlanger
    Django программист
    django-userena — сборник модулей для регистрации/авторизации/личного кабинета/личных сообщений/восстановления пароля и т.д.
    Ответ написан
    1 комментарий
  • Как лучше хранить адрес файлов/картинок в базе данных

    @rPman
    Хранить в базе смещение (можно поделить на размер сектора или больше 4096...) и размер файла, при должном красноглазии можно завернуть оба числа в 64bit long и пользоваться им как идентификатор файла, сами файлы хранить в одном большом контейнере (можно не сильно заморачиваться с файловыми системами и складывать прямо в /dev/sda), как результат — максимально быстрый доступ к файлам (быстрее — только при самостоятельной организации кеширования под задачу) и максимально неудобное обслуживание при частых удалениях/изменениях файлов (запись только в конец контейнера, по окончании места — полная реорганизация хранилища, с выдачей новых id… но это может оказаться приемлемой платой и в некоторых задачах ее даже не придется платить).

    p.s. посчитали это шуткой? просто все зависит от задачи и особенностей использования данных.
    Вышеописанный способ использовался достаточно давно для не web-проекта, обеспечивал 'максимальную из возможных' производительность при резервном копировании, чтении и добавлении новых файлов, позволял организовать версионность 'из каропки',…
    Ответ написан
    2 комментария
  • На чем писать проект сегодня? На PHP(Zend, Symfony) или Python(Django)?

    tripiz
    @tripiz
    На Джанге работает много порталов Яндекса — это о чем да говорит. Однако, если вам надо что-то поаскетичнее, пошустрее, то pylons (тоже на питоне). Рельсы считаю слишком тормозными, хорошо для интрасетевых порталов где нет напряга в скорости, и можно использовать чистый ООП руби во всей красе, но на нагруженных проектах за это придется заплатить.
    Ответ написан
    5 комментариев
  • Автоматически сделать скриншоты всех страниц сайта — чем?

    SegaZero
    @SegaZero
    лучшая программа для снятия скринов сайта, имхо, это CutyCapt
    немного не дружит с куриллицей, он это несложно вылечить.
    так что ищите скрипты для граббинга сайтов и скармливайте адреса страниц или самы сохраненные html этих страниц утилите
    Ответ написан
    1 комментарий
  • Как максимизировать быстродействие Win 7?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Для игр мало советов по оптимизации помогут. Потому, что когда игры запущены — большинство операций уже производится на CPU и GPU.
    Оптимизации по статьям в стиле «ускорим винду на 100%» помогут ускорить работу с самой виндой. Окна, запуск программ, загрузка рабочего стола.
    Если запускается игра — винда сама уделяет ей больше ресурсов. Она не будет в это время на фоне заниматься перерисовкой окошек, если вы, конечно, не поставили какой-то софт, который этого будет требовать. Про выключение мишуры из автозагрузки выше уже писали.
    Чуть поможет (для ускорения загрузки уровней, к примеру) дефрагментация.
    В основном, чтобы игрушки работали хорошо, нужно лишь хорошее железо. Нельзя оптимизировать винду на P4 + GF MX440, чтобы забегал Crysis.
    Ответ написан
    1 комментарий