• Как вы работаете?

    Nidora
    @Nidora
    Бонус 200 руб всем новым клиентам! VDS - 149 руб
    Просто заставляю себя. Не работаю конечно программистом, но работаю на дому. Поначалу, была таже проблема (чаёк, новая серия сериала, книжка). Но потом прочитала несколько книжек, как не тратить своё время в пустую, нашла программы для планирования своего времени и спустя пол года уже работаю систематически. Знаю когда и для какого задания сколько выделить времени.
    Ответ написан
    1 комментарий
  • Как вы работаете?

    maaGames
    @maaGames
    Погроммирую программы
    Стараюсь не работать "в потоке". Вообще я работаю на работе, но иногда работаю из дома. Так вот, дома я устаю намного больше, чем на работе. Потому что на работе есть другие люди, на которых всё-равно отвлекаешься (по клавишам стучат, мерзавцы). А дома включишь музЫку погромче, в пледик закутаешься, кофейку нальёшь... А потом оказывается, что обед был час назад и вообще... А если в поток войдёшь, то можно и до ночи случайно проработать... Мне так не нравится, не желаю быть рабом своей работы.
    Ничего не отключаю, даже мультики смотрю иногда, чтобы мозг информацию спокойно обработал. Но, на неважные звонки и письма лучше не отвлекаться, чтобы с мыслей сильно не сбивали.
    Ответ написан
    Комментировать
  • Почему приложение на OS X на Swift такое медленное?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Открываем профайлер и запускаем на 5000.
    Видим, что из 26 секунд, необходимых программе на выполнение функции, почти все они уходят на завершение редактирования NSTextView.
    pikucha.ru/iedeV

    Теперь делаем финт ушами и выводим создание строки отдельно, отображение для неё отдельно. (Заранее извиняюсь за какие-то ошибки в коде, это мой первый раз на свифте)
    @IBAction func TextGenGo(sender: AnyObject) {
            var i:int_least32_t;
            var string = outcomeText.string;
            for (i=1;i<=textCount.intValue;i++) {
                string = string! + String(i) + " ";
            }
            outcomeText.string = string;
        }

    Теперь выполнение 20000 заняло пол секунды.
    Ответ написан
    3 комментария
  • Чем вы разворачиваете и деплоите django-проекты на локальной машине и на сервер?

    MintTea
    @MintTea
    Vagrant и Ansible. Один раз пишете плейбуки, затем новая машина для разработчика разворачивается командой vagrant up, новый сервер - ansible-playbook production.yml
    Ответ написан
    5 комментариев
  • Какие книжки прочитать менеджеру интернет-проектов?

    Arseny_Info
    @Arseny_Info
    R&D engineer
    Фредерик Брукс — «Мифический человеко-месяц»;
    Алан Купер — «Психбольница в руках пациентов»;
    Том Демарко, Тим Листер — «Человеческий фактор. Успешные проекты и команды» и «Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения»;
    Игорь Ашманов — «Жизнь внутри пузыря»
    Ответ написан
    Комментировать
  • Какие книжки прочитать менеджеру интернет-проектов?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    для менеджера важны такие понятия как: время, проекты, менеджмент, люди, заказы, продажи, экономика, управление, маркетинг, аналитика, психология, технологии....
    по каждому тегу можно нагуглить кучу книг и читать в запой, все будет полезно, не важно какой ты менеджер. ведь для менеджера главное - выполнить проект с минимумом затрат и максимумом выгоды и прибыли, оставив положительные отзывы у заказчиков и позитивное настроение у исполнителей работ, удовлетворение всех и самим собой. фактически самопознание тоже имеет место быть, так что читайте и по этой теме! :)
    Ответ написан
    Комментировать
  • Какие книжки прочитать менеджеру интернет-проектов?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Так как львиная часть времени менеджера проектов состоит из общения с людьми, почитайте Чехова, Гоголя, а в случае депрессии Достоевского или Булгакова. Кроме всего прочего, это сразу систематизирует ваши мысли и отобьет желание создавать вопросы в стиле "что прочитать, чтобы стать большим начальником"
    Ответ написан
    Комментировать
  • Какую систему шифрования лучше использовать?

    zmeyjr
    @zmeyjr
    Дисклеймер в профиле.
    Да жив truecrypt, форки есть, да и аудит ок. Так что без паники.
    Ответ написан
    Комментировать
  • Где взять рабочие django-приложения?

    Очень советую полистать Two Scoops of Django (там целый раздел о том, как организовать код), вот их темплэйт для проектов:
    https://github.com/twoscoops/django-twoscoops-project
    Ответ написан
    Комментировать
  • Как написать поддерживаемый HTML и CSS код?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Используйте LESS! Ну или там SASS/SCSS по желанию. + Сборщик проекта Grunt.

    Это позволит вам разбить CSS код на неограниченное количество файлов и папок. А дальше Grunt все это обработает, собрав все это хозяйство в один файл, скажем style.css.

    Чем удобен такой подход? У вас в директории проекта будет папочка ксс, внутри неё будут другие папочки или файлы, например defaults, header, footer, news и т.п. до бесконечности. В каждом из этих файлов будет только тот кусок кода, который отвечает за нужный вам блок. Проект в таком виде очень(!) удобно поддерживать и вносить правки. Кроме того удобно в этих же папочках рядом с нужным файлом стиля держать еще и нужные картинки. Скажем в папке header, лежат файлы: header.less, bg.png, logo.png и т.д. Очень удобно.

    Далее, как это все работает:
    LESS: www.lesscss.ru
    Grunt: gruntjs.com + туториал: nano.sapegin.ru/all/grunt-0-4
    Пользуйтесь!
    Ответ написан
    Комментировать
  • Как упростить код?

    @lega
    Как то так:
    totals = defaultdict(int)
    for order in orders:
        for k in ['qty', 'total_amount', 'cost', 'profit']:
            totals[k] += getattr(order, k)
    Ответ написан
    5 комментариев