• Расскажите про ваш опыт с файловыми системами для мелких файлов?

    @neol
    А чем и зачем вы открываете эти директории?

    Спрашиваю потому что
    time ls -f -1 | wc -l
    937070
    
    real	0m1.240s
    user	0m0.632s
    sys	0m0.680s

    но
    time ls -1 | wc -l
    937076
    
    real	0m25.873s
    user	0m24.978s
    sys	0m0.940s


    ext4, из опций только noatime
    Сама фс как бы и не тормозит. Там правда всего несколько миллионов файлов на несколько гигабайт.

    Сотни миллионов файлов на одном разделе я в общем-то не видел, но может быть дело не в ФС?
    Ответ написан
    Комментировать
  • Как контролировать работу удаленного программиста?

    saintbyte
    @saintbyte
    Django developer
    Желание контролировать происходит из суждения что все люди идиоты. Проблема в том что неИдиоты стоят дорого. Так же относительно программиста вы можете быть идиотом. Помогают короткие итерации, платите много и пускай программер "трахаете" вам мозг за ваши деньги ибо только вы знаете что вам надо. Вообще я за повременную оплату , но с мозготрахом, а не то что на тебе ТЗ и фигачь - а потом выясняется что нафиг это не работает , потому что разраб ТЗ не моделировал в своих мозгах даже примерно как оно будет.
    Ответ написан
    1 комментарий
  • Мультивалютные системы домашней бухгалтерии

    stepank
    @stepank
    drebedengi.ru
    Ответ написан
    Комментировать
  • Откуда начать изучение Java?

    Snowindy
    @Snowindy
    Если вам надо только оптимизировать приложение, гораздо дешевле будет взять и прооптимизировать его архитектурно, чем
    1) решаться изучать _в_теории_ более быстрый язык программирования и
    2) полностью переписать на нем все без потери скорости

    Изучение всех возможностей Java может длиться годами, я уже все 4 года как плотно на ней работаю, а Java EE до сих пор отчасти путано понимаю
    Ответ написан
    1 комментарий
  • А в каком текстовом редакторе вы программируете на python

    ks_ks
    @ks_ks
    Если хотите все автоматизировать и в процессе изучения технологий постоянно расширять функционал программы, в которой работаете — emacs — ваш выбор. С его помощью(в 23 версии), уже из коробки можно составлять расписание задач(org-mode), делать ссылки на нужные документы и веб-страницы. А при дополнительной настройке сможете прикрутить туда и мессенджеры, и почту, и работу с репозиториями, и завязать календарь из org-mode-документов на google.com/calendar, настраивать сочетания клавиш часто повторяющихся действий… и много-много всего другого. Упорство, терпение, изучение языка Lisp(и его диалектов Clojure(новинка), и Elisp(для улучшения функционала редактора)) через 10 лет сделают вашу продуктивность работы за компьютером гораздо выше, благодаря Emacs'у. :)
    Ответ написан
    Комментировать
  • git + bug tracking + code review

    cutwater
    @cutwater
    По пунктам 1, 2 могу рекомендовать redmine.
    Гибкий в настройке трекер, необходимый функционал добивается плагинами.

    По пункту 3 мы использовали reviewboard, но он не интегрируется redmine.
    Для redmine есть code review плагин, сам не пользовался.

    Попробуйте обкатать его, на сегодняшний день это одно из наиболее функциональных решений.
    Ответ написан
    2 комментария
  • Книга по программированию, оказавшая наибольшее влияние

    @nerudo
    Если я назову «Понедельник» Стругацких на меня косо посмотрят? Это то, что меня в какой-то мере подвигло в данную область.
    Ответ написан
    Комментировать
  • Что вдохновляет вас писать код?

    Dyzzet
    @Dyzzet
    Человек и Dyzzet
    Что вдохновляет вас писать код?

    М-м-м… Сиськи?
    Ответ написан
    Комментировать