• Создание своего веб-проекта - где найти практическую часть, что почитать?

    @SilverSlice
    К сожалению, книг по php подобного рода я не встречал. Если у вас есть желание самостоятельно реализовать что-либо интересное, не изучая предварительно талмуды по каждой отдельной технологии, могу порекомендовать вам книгу Пьюривал Сэмми - «Основы разработки веб-приложений». Это современное введение в веб-разработку для совсем новичков. На протяжении книги разрабатывается приложение «список задач»: кратко описываются html, css, javascript, jquery. В качестве серверной стороны там выбран node.js, но там нет ничего сложного. Вместе с тем рассказывается о noSQL, git, vagrant, развертывании приложения и рефакторинге. Книга небольшая по объему и подходящая для быстрого введения.

    Также рекомендую посмотреть общие лекции по веб-разработке от техносферы, чтобы иметь представление об основах dns, http и БД. Там есть примеры на django, но, учитывая, что вам знаком python, это не должно вызвать трудностей.

    Что касается php, то большинство книг по нему описывают сам язык и не описывают, как создавать реальное приложение. «Learning PHP, MySQL, and JavaScript» подойдет для старта, но нужно быть готовым к тому, что так, как показано в книге, сейчас никто не пишет - это код десятилетней давности, а приведен он лишь для иллюстрации базового синтаксиса. Современный php предполагает разработку на фреймворках - их изучением и надо заниматься после освоения языка.

    P.S. Похожий вопрос на тостере без привязки к конкретному языку: Существует ли книга для новичка, в которой показывают разработку реального проекта?
    Ответ написан
    Комментировать
  • Как удалить водяной знак со множества изображений?

    GavriKos
    @GavriKos
    Если в фотошопе - то там есть макросы (Actions вроде они там обзываются). Пишете макрос один раз (обрезка) и повторяете на 100500 картинках. Можно попробовать еще на скриптовом языке фотошопа написать прогу, мануал в нем самом есть.

    Если допустимо что то другое - ImageMagic + bat/bash/Python.
    Ответ написан
    Комментировать
  • Чем отличается серверное железо от десктопного?

    Jump
    @Jump
    Системный администратор со стажем.
    Серверное железо отличается функционалом! Это главное отличие.
    По поводу надежности - как таковая надежность серверного железа вполне на уровне качественного десктопного.
    Но на серверном железе проще построить надежное отказоустойчивое решение.
    Вот блок питания - хороший качественный блок, вполне на уровне качественных десктопных аналогов.
    Только вот попробуйте на десктопном железе подключить два блока питания для надежности. Без паяльника и прямых рук не получиться, а в серверном железе это штатный функционал.
    То же самое с остальным.
    Сам по себе сервер из серверного железа ничуть не надежней качественного десктопного аналога. Но он позволяет сделать надежное решение штатными методами.

    Т.е когда у вас пять - десять пользователей, и перебой в работе не катастрофичен, десктоп стоящий под столом вполне себе конкурирует с сервером.
    А вот когда у вас десяток серверов, и куча пользователей - вы замучаетесь администрировать стоящие под столами серваки, вам захочется стойку, где все под рукой компактно и удобно, захочется IPMI чтобы не лазить под стол и не подключать монитор к серверу, вы замучаетесь откручивать болтики которые крепят жесткие диски, и вам захочется нормальные корзины с горячим подключением, вам захочется нормальной техподдержки, и расширенной гарантии. И вы купите нормальное серверное железо не взирая на цену.

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

    @MechanID
    Админ хостинг провайдера
    Также в серверном железе обычно есть IPMI итерфейс который предоставляет удаленный ребут, KVM и тд.
    Также например не все десктопные процессоры поддерживают технологии VT-d VT-x (виртуализация от интел) также брендовое железо от Dell это не только само железо но и пакеты сервиса - например замена всего чего только можно в 1 рабочий день.
    Ответ написан
    Комментировать
  • Чем отличается серверное железо от десктопного?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    собственно да, а вам не кажется что возможность менять железо на горячую не допуская даунтайма это круто?
    Ответ написан
    1 комментарий
  • Чем делать снапшоты?

    desperadik
    @desperadik
    Истина где-то рядом.
    я юзаю Paragon Drive Backup 10.

    Можно делать бекап папки и т.д. как полный так и инкрементный.
    Ответ написан
    Комментировать
  • Можно ли учить Python 3 по руководствам Python 2?

    @OhMyNuts
    В большинстве книг по 3-ей ветке описаны отличия от 2-й, их там не настолько много.

    Советую попробовать свои возможности в CheckiO там можно решать задания как на второй ветке, так и на третьей =)
    Ответ написан
    Комментировать
  • Как настроить Tor, чтобы прокси был из определенной страны?

    starius
    @starius
    программист, аспирант МГУ
    В torrc пропишите ExitNodes {us}
    где us - двубуквенный код страны. Список кодов стран.
    Ответ написан
    Комментировать
  • Можно ли учить Python 3 по руководствам Python 2?

    SolidlSnake
    @SolidlSnake
    Ваш дружелюбный сосед
    Во-первых, раз уж начали учить по какой-то книге - зачем же менять материал? Если устраивает «A Byte of Python», то спокойно продолжайте.
    Во-вторых, конкретно в обучении проблем не будет. Слишком уж редко используются какие-то серьезные отличия 3'ей и 2'ой версии, чтобы бояться (не считая банальных отличий строк и какого-нибудь print'а). А если и наткнетесь, то найти решение - дело одной минуты.
    Ответ написан
    2 комментария