• Как понять Python?

    @devel787
    Ответ написан
    Комментировать
  • Как понять Python?

    Atanvar
    @Atanvar
    Frontend developer
    Лутц "Изучаем питон"
    Ответ написан
    2 комментария
  • Как идет переход с "классики" на DevOPS?

    Singaporian
    @Singaporian
    Нет никаких годных материалов. Точнее они годные только для опытных DevOps. Потому что это культура подхода, а не инструментарий.
    Переход на DevOps делается в три этапа:
    1) Сначала полностью все автоматизируется. По поводу доставки кода вопросы врядли возникнут - Jenkins и Maven известны даже детям. Ну не обязательно они. У каждого языка свои инструменты. gradle, grunt, waf... Но автоматиризровать надо все, включая деплой SQL (LiquidBase, dbMaintain, sqitch и т.д.). Эта часть освещена очень хорошо в интернетах.
    2) Затем убираются все боттл-нэки в работе админов и программистов. Например внедряется Green/Blue-деплоймент. В точках деплоя собственного ПО средства провиженинга (puppet/ansible/chef) заменяются на средства деплоймента (uDeploy например). Устанавливается мониторинг и логирование. На все это тоже есть свои инструменты (Sensu например).
    3) Начинается работа с людьми - вовлечение программистов в ответственность за результат на стороне Ops и вовлечение сисадминов(operations) в результат на стороне Dev (подгон под FHS и все такое). Ключевой момент в том, что людям придется понять, что их ответственность приходит эхом оттуда, где они своими руками не трогали (для этого даже автоматически создают новые энвайронменты всякими докерами и вагрантами). Закоммитил кривой код в IDE, не учел зависимость в пропертях, поправил конфиги не для всех энвайронментов - будешь отвечать и за статический анализ кода и за проваленные интеграционные тесты и за неудачный деплоймент. В обратную сторону тоже самое. Тогда люди начнут действовать по стандартам и настанет искомый результат.

    Ну и само собой надо найти сильного релиз-инженера. Потому что DevOps - это не "построил и ушел". Кто-то должен все время смотреть за новыми организационными проблемами и чтобы транк не попал на UAT, например, а на SIT ушел тот же тэгированный код, которому на DEV провели smoke-тесты, а не обновленный парой вредных коммитов, набежавших за время смоука.

    Сначала скажите, как звучит конечная задача и что из этого уже есть и чего нет. Может чего детальнее посоветую.
    Ответ написан
    6 комментариев
  • Какую простую, надёжную и бесплатную аппликацию для бекапов под Windows 7/8 использовать?

    n0madic
    @n0madic
    Можете попробовать https://lightbackup.com/
    Снапшоты есть, колличество копий настраивается

    Есть еще www.duplicati.com
    виндовый аналог duplicity, но в настройках более замороченный
    Ответ написан
    1 комментарий
  • Почему все так любят Bootstrap?

    @IvanOne
    лично мне верстать не очень нравится, я больше в backend люблю копаться, а так набросал быстро интерфейс и сосредоточился на кодинге функционала сайта
    Ответ написан
    Комментировать
  • Qt. Стоит ли с С++ переходить на Python?

    ali_aliev
    @ali_aliev
    Разработчик на Django/Python, JavaScript
    Python подойдет идеально для быстрого прототипирования приложений, далее критические участки можно переписывать на C++.
    Ответ написан
    Комментировать
  • Почему HDD диск загружен на 100% в Windows 8?

    n0madic
    @n0madic
    Надо посмотреть в системном мониторе среднюю длину очереди диска, если она периодически уходит в потолок - значит не хватает производительности винчестера для текущих задач. Тут по любому светит замена винчестера на SSD...
    Ответ написан
    Комментировать
  • Как увеличить скорость синхронизации по BitTorrent Sync?

    DaWINchI
    @DaWINchI
    Настройки -> Дополнительно -> folder_rescan_interval -> уменьшить значение
    Ответ написан
    1 комментарий
  • Какой выбрать достойный аппаратный маршрутизатор?

    n0madic
    @n0madic
    Для офиса могу порекомендовать используемый нами UTM Fortigate.
    Дешевле цыски, легко настраивается через приятный современный Web-интерфейс + есть мощный CLI.
    Кроме роутера/файрвола получаете еще VPN-концентратор, антивирус, антиспам, защиту от сетевых атак и т.п.
    UTM функционал разумеется по подписке, но если использовать только как роутер то она не обязательна. Обновления прошивки свободно доступны.
    Есть Wi-Fi контроллер , но только для своих фирменных точек доступа.
    Вещь очень надежная - за три года использования ни разу не зависла, перегружается только после установки обновлений которые выходят примерно раз в квартал для всей линейки продуктов, так что обделенных нет.
    Практически все модели полнофункциональны и отличаются только мощностью и ценой.
    Ответ написан
    Комментировать
  • Почему сайт с простейшими sql запросами "валит" VPS уже при 50 активных посетителей?

    Roosso
    @Roosso
    Нетипичный программист
    1. Ну про LIKE все сказали. Это очевидно. Теперь уже очевидно.
    2. Что у вас с оперативкой на VPS? Что за ОС?
    3. Убейте все расширения Apache и PHP которыми не пользуйтесь. Много это не даст, скажу честно.
    4. Сколько у вас запросов приходится на одного пользователя при его обращении к одной странице!? А то вдруг у вас история как у vBulletin нашпигованного модами!? По 50 запросов с одного обращения пользователя.
    5. Индексы в БД везде есть!? Может дополнительные сделать!? Пусть размер БД увеличится, зато скорость может подрасти.

    Больше информации сообщите публике. А то все к LIKE и будут придираться.
    Ответ написан
    Комментировать
  • Почему сайт с простейшими sql запросами "валит" VPS уже при 50 активных посетителей?

    @Masterme
    А я вот раньше ездил на автобусе и за 20 минут доезжал до работы. А неделю назад купил машину, так в ней в пробки попадаю, и едет она медленно. В сервисе сказали, что машина оптимизирована для езды, должно быть всё в порядке. Вот графики моих поездок на машине
    [картинка жпг]
    а вот на автобусе раньше
    [картинка жпг]
    Пожалуйста подскажите, в чём может быть проблема.
    Ответ написан
    2 комментария
  • Почему сайт с простейшими sql запросами "валит" VPS уже при 50 активных посетителей?

    GeneMoss
    @GeneMoss
    void
    Проблема в LIKE '%...'. Данный запрос не использует индексы и ведет построчный поиск. Для поиска лучше использовать Sphinx или что-нибудь вроде него.
    Ответ написан
    Комментировать
  • Как реализовать апдейт программы через Google Drive/Dropbox в Delphi?

    silvansky
    @silvansky
    Лучше всего сделать через скачивание обновления с сайта - не нужно морочиться с API и т.п.. Можно взять WinSparkle - одна dll, с помощью которой легче лёгкого настроить автообновление программы.
    Ответ написан
    1 комментарий
  • Как дальше развиваться PHP программисту?

    Кажется мне что из всего перечисленного вы все знаете только поверхностно или вообще теоретически. Как тут уже писали, нет предела совершенству.
    Лично я пишу на голом php уже лет 10 и все время узнаю очень много нового и полезного. При том что я не знаю ничего из перечисленного вами, у меня даже времени нет изучать что-либо новое. Изучаю только при необходимости применения в новом проекте.

    В вашем примере, вы все знаете но видимо ничего не используете.
    Вывод - используйте то что знаете так, что бы не было времени задавать подобные вопросы.
    Ответ написан
    1 комментарий
  • Как дальше развиваться PHP программисту?

    ScorpLeX
    @ScorpLeX
    Поменяйте работу, полностью.
    Напишите свой фреймворк.
    Изучите js, nodejs.
    Заведите семью.

    Вообще нужно делать то что интересно, совсем не нужно стремится выучить все, программирование только способ выражать свои мысли, что бы их понимала машина.
    Ответ написан
    Комментировать
  • Хочу опубликовать обзор Zalman ZM-VE400

    @link0ln
    У меня такой в пользовании уже 2 месяца.

    Минусы:
    Шифрование конечно круто!!! Но, ключ шифрования приходится вводить при каждой перезагрузке, а ввести его быстрее чем начнется запуск с диска — не реально, приходится из*****ваться с переключением в биос и выходом из него.
    Шифрование хоть и есть, но ограничивается 8ю цифрами, итого 99999999 комбинаций. Может я и ошибаюсь, но их перебрать можно программно.
    При включенном режиме DUAL MODE — не всегда активируется загрузка с CD.
    Сенсорная панель как у китайских телефонов — не очень отзывчивая и стрелки рядом с цифрами интуитивно заставляют жать на них при навигации по меню, хотя на самом деле надо жать на ближайшие цифры рядом со стрелками. Переодически приходится тыкать по 2-3 раза в кнопку чтобы сработала.
    Соединение кабеля с боксом, мне кажется, уж сильно слабовато, после 100 раз передергивания боюсь расшатается и не будет держаться.

    Плюсы:
    Шифрование есть.
    USB 3.0, если использовать SSD — работает реально шустро.
    Компактен, мобилен, легок.
    Ответ написан
    Комментировать
  • Как передать много (очень много) данных между двумя машинами в Интернете?

    a3x
    @a3x
    crashplan — позволяет синхронизировать данные между машинами, в обход их облака
    Ответ написан
    Комментировать
  • Впечатления от MK802

    ValdikSS
    @ValdikSS
    Мне летит Mele A2000, сегодня таможню прошел. Я пока в qemu пересобрал все важные части archlinux под mele, совместимо с MK802. Через неделю-полторы будет топик хороший.
    Ответ написан
    Комментировать
  • Как безболезненно сделать апгрейд Ubuntu c 10.04 до 12.04?

    @Sudo
    Опыт, сын ошибок трудных
    sudo do-release-upgrade
    Ответ написан
    Комментировать