• Как обойти блокировку VPN провайдером?

    Jump
    @Jump
    Системный администратор со стажем.
    Используйте SoftEther - там поддерживается куча VPN протоколов, в том числе и свой встроенный.
    Этот самый встроенный протокол базируется на SSL и неотличим от https для всяких анализаторов трафика, работает очень шустро.
    Ответ написан
    4 комментария
  • Как установить Django 1.8, Python 3 и настроить Apache на VPS(Centos 6)?

    zymanch
    @zymanch
    python/django web-developer
    чтобы не сломать существующий проект на python 2.6 воспользуйся pyenv - он позволит поставить нужный тебе python (не стоит же использовать 2.6), не затронув существующий.
    а для развертывания проекта я бы для начала порекомендовал вот эту статью. Она на английском, но читается хорошо. Там описана и подготовка правильных пользователей, и настройка связки gunicorn+supervisord+nginx. Как повесить nginx на порт отличный от 80 можно легко найти в интернете.
    PS: согласен с предыдущим оратором, apache для Django использовать не стоит (ИМХО)
    Ответ написан
    Комментировать
  • Как установить Django 1.8, Python 3 и настроить Apache на VPS(Centos 6)?

    @deliro
    virtualenv -p python3 your_new_project
    cd your_new_project
    source bin/activate
    pip install django==1.8

    И дальше запускай через uWSGI или Gunicorn
    Апач для джанго никто не использует. Только nginx.
    Ответ написан
    Комментировать
  • Как организовать сбор статистики, обработать и вывести в приятном для глаза виде?

    @Here_and_Now
    Как всегда запрос "Хочу всё и бесплатно"

    1) У большинства сервисов есть API.
    2) Я использую TalendOpenStudio. В нём можно выстроить работу Запрос к RESTApi -> трансформация -> таблица (Excel/база)
    3) TOS умеет генерировать скрипт, который можно залить на сервер и настроить автоматическую работу через cron или Планировщик.
    4) Как только база заполнена, визуализируйте чем хотите. Либо d3.js, если умеете и нужно веб френдли. Либо Excel если он у всех на работе есть. Я использую Tableau, но вам он не подойдёт. Скорее какой-нибудь Cyfe. Он почти бесплатный + часть ваших потребностей покроет встроенными коннекторами

    Ну либо пишите всё сами. У facebook к примеру есть готовый SDK для питона и для PHP. Курите документацию и по другим сервисам.

    Если API нет, то придётся писать Crawler. Но я, например, студентов нанимаю, чтобы ручками всё делали.

    Дерзайте.
    Ответ написан
    Комментировать
  • Как вернуть мотивацию к обучению?

    При повторной потере мотивации алгоритм следующий:
    1) Идем высыпаемся. По-нормальному так, без будильников. Чтоб глаза вообще больше не закрывались.
    2) Если мотивация не вернулась (возвращается в 70% случаев) - берем велик (хотя можно и пешком) - и на улицу. Если есть приличный парк в городе - находим пару нестандартных физ. упражнений (можно боевых), пытаемся выполнить. Работа с телом и физические нагрузки - это совершенно другая часть вашего сознания, про нее нужно не забывать.
    3) Если мотивация не вернулась (уже где-то 85% случаев) - берем случайную книгу (не техническую), в идеале - из жанра который вам нравится. Читаем. Спокойно, страницы не считаем.
    4) Если не вернулась, повторить с п. 1 до пяти раз, не думая о времени и выполняя только самые важные дела (срочные задачи по учебе, работа, если есть), можно даже попросить родных/знакомых помочь по дому и бытовым делам, чтобы себя разгрузить.
    5) Если не помогло после 5 раз, задаем новый вопрос на тостере, подробно описываем что делали).

    Хотя бы один из п. 1-3 выполняем для профилактики каждый выходной.
    P.S. в принципе плохо сравнивать себя с кем-то - для "сравнения" на свете есть всякие соревнования и состязания, где есть правила и контекст. В жизни правил нет, один учится в MIT, другой учится в колледже в России - какие могут быть сравнения? Вы думаете тут большинство людей за один год все узнало и всего добилось? Вы глубоко заблуждаетесь) PHP-шники-выскочки не в счет, у них искаженное представление о реальности.
    Ответ написан
    11 комментариев
  • Как вернуть мотивацию к обучению?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Ответ написан
    Комментировать
  • С чего начать изучать программирование законченному гуманитарию?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Гумманитарию?
    0. Самым главным навыком ЛЮБОГО программиста это "Уметь читать по-английски". Даже использование гугла не так важно, как чтение на Шекспир-Language.
    1. Прочесть самой первой первой книгу, но не про программирование, а про компьютеры. Лучше Эндрю Таненбаума об этом никто не напишет. Читай, читай, читай и пока не вкуришь лучше за программирование не садиться. У любого программиста зашит в коже ответ на вопрос "Какие задачи можно решить с помощью компьютера, а какие невозможно?". Чтобы этот ответ был понятен нужно знать о том как работает вычислительная система в принципе, хотя бы на "сумбурно"
    2. Затем берите книгу по Python. Язык достаточно дружелюбен к новичкам и быстрый старт обеспечен. Решайте свои задачи, не заботясь о качестве. Просто решайте!
    3. После получения конкретного опыта решения задач. Читайте Стива МакКонела про его Совершенный код.
    4. Снова решайте задачи, но уже пытайтесь не только свои, но и вливаться в проекты с открытым исходным кодом
    5. Далее про модульное тестирование, рефакторинг и др.
    6. Только после того как в принципе будет понятно, что такое разработка нужно углубляться в дебри. В дебри под названием : алгоритмы и структуры данных. Изучать про сложности.

    P.S.:
    Не слушайте "умников" про алгоритмы сразу. Почему? Потому что пока у Вас не загорятся глаза "Да, черт побери! Это точно мое" не имеет смысла зарываться. Только когда прет и горят глаза, только в таком состоянии можно одолеть груду сложных и запутанных кодов.

    #define true false // счастливой ночи брат
    Ответ написан
    6 комментариев
  • Куда перейти с php?Python или Ruby?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Вопрос примерно так звучит:

    В какую религию перейти из Язычества? В Буддизм или Конфуцианство?

    Я бы в Буддизм пошел... Тьфу... То есть на Python. У него паства побольше и распространен он поболее. Последователи учения -- не злобливые, и помогут. А Ruby как конфуцианство как-то слишком узковатое... Хотя, может просто мало его последователей встречал.

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