• За и против Bootstrap?

    RostOsipov
    @RostOsipov
    Designer
    Плюсы Bootstrap - простота (следовательно - быстрота) разработки, уверенность в валидности и возможность сэкономить на дизайнере (так многие действительно думают), используя заранее готовые UI компоненты.
    Понятный код, разобраться в котором может ученик старших классов, ходящий на факультативы по информатике.

    Минусы - от Bootstrap'a пахнет Bootstap'ом. Поменяй все стандартные наборы на уникальные - запах не исчезнет.
    Это как мебель от IKEA - все вроде отлично, но нет "души". )
    Ответ написан
    2 комментария
  • За и против Bootstrap?

    @vasIvas
    Bootstrap - это золотые, не разрушаемые магические доспехи. Но для человека ростом 1,2.
    Ответ написан
    Комментировать
  • С чего продолжить переход на администрирование Linux?

    dunmaksim
    @dunmaksim
    Технический писатель
    Всю жизнь сидел под Windows, потом устроился на работу, где тоже всё было под ней, но стали заметны тормоза многих сервисов, например, тех, что написаны на Python. Оно и понятно - где вы видели быстрый Apache под Windows?
    Сделал себе пару виртуальных машин с Linux'ом, потыкал разные дистрибутивы, неспеша перевёл почти все сервера фирмы и обслуживаемых организаций на Linux (Debian 7, сейчас ставлю 8).
    Выводы после трёх лет использования:
    Manjaro - тот же Arch, только с человеческим лицом, rolling releases, новые ядра и проприетарные драйвера, идеально для десктопа, но берите лучше сборку с XFCE4, кедовая ужасно тормозит и часто падает. Ниасилил, короче.
    Debian 8 - прост в освоении, огромное сообщество и количество мануалов, лучшее решение для серверов. Есть определённые проблемы, например, анальное огораживание по части лицензий софта (что мешает дописать non-free contrib к строкам в /etc/apt/sources.list местным линуксоедам - не знаю), не всегда есть драйвера на новое оборудование да и на старое тоже. На один из серверов так и не встал, потому что после перезагрузки в конце установки перестаёт считать FakeRAID-массив RAID-массивом. Ах, да, можно красноглазить и конпелировать ведро и почти весь остальной софт, прямо как в Source-based дистрибутивах! Вдруг пригодится? Гуглите apt-build. Есть официальный репозиторий с бэк-портами, буквально вчера выручил, когда понадобилось обновить Redis на 7-й версии Debian'а до 2.8.
    CentOS - это бесплатный и урезанный RHEL. Хорош для серверов, но многое из того, что в Debian есть в стандартных репах, там нужно ставить из каких-то мокрописечных левых репозиториев, где за качеством и надёжностью следят три с половиной человека (в отличие от Debian). Однако, поддерживает больше железа и проблем с ним (железом, а не дистром) как правило меньше. Вдобавок, срок поддержки - 10 лет, в отличие от Debian, где таковой куда короче. Почитать подробнее на Wiki бесплатно без СМС.
    Ubuntu - глючное кривое говно даже в LTS. Что мы имеем сейчас: 14.04.3 LTS, половина пакетов в котором куда старше, чем в Debian 8 (с ppa всё становится немного лучше, но EMACS надо всё-таки из сорцов собирать, либо юзать PPA с тестируемой веткой). Стабильность? Да вы меня разыгрываете! Unity? На кой хрен она вообще кому нужна? Может, для абсолютных нубов дистрибутив и хорош, благо куча программ для настройки есть, тот же AppCenter, ещё можно прикрутить ppa... Звук бубна уже слышите, да? Вброшу так же то, что любая Ubuntu создаётся на основе текущей тестируемой ветки Debian. Эх, Valve со своей SteamOS, построенной на Debian-stable...
    OpenSUSE. Может, и хороша эта суся, но меня отпугнула отсутствием кодеков из коробки и сложной системой управления пакетами. Чтобы заработало то, что мне нужно, я потратил кучу времени и нервов. На сервера не ставил, потому что есть CentOS и Debian. Один знакомый рекомендует этот дистрибутив и уже лет 5 только им и пользуется, но меня он убедить не смог. Стоит как минимум обратить на него внимание. Есть Thumbleweed, который позволяет использовать свежий софт (не весь, а некоторый) даже на LTS.
    FreeBSD. Чисто серверная система. Сборка пакетов из сорцов. Стабильность. Надёжность. Всё это перекрывается сложностью настройки и администрирования, т.е. требует грамотного, вдумчивого подхода и кучу свободного времени и литературы. Не холивара ради, но многие крупные игроки IT, тот же Яндекс, давно свалили с фряхи на линукс.
    OpenBSD. *nix-система в её классическом понимании. Возможно, лучший из дистрибутивов, но лично мне даже что бы выключить виртуалку нормально, а не через отправку сигнала ACPI, пришлось погуглить.
    Ответ написан
    1 комментарий
  • Где вы берете полезные наработки для сайтов?

    chelovekmuravei
    @chelovekmuravei
    \(-_-)/ раз два три четыре
    Первым делом велосипед. Это плохо, но весело. Разве могут 30 колес не радовать.
    Ответ написан
    Комментировать
  • Есть ли книга по Python НЕ для новичков?

    maxclax
    @maxclax
    master-develop.com/knigi-po-izucheniyu-python
    «Python. Подробный справочник» Дэвид Бизли;
    «Изучаем Python» Марк Лутц;
    «Python на практике» Марк Саммерфильд;
    «Программируем на Python» Майкл Доусон;
    «Практикум по алгоритмизации и программированию на Python» Хахаев И.А.
    Ответ написан
    Комментировать
  • Есть ли книга по Python НЕ для новичков?

    @War1oR
    Game Developer, Python, Web
    Присоединяюсь "Python на практике" Марка Саммерфилда очень крутая. Могу еще посоветовать Уэс Маккинли: Python и анализ данных если интересна данная тематика.
    Ответ написан
    5 комментариев
  • Есть ли книга по Python НЕ для новичков?

    Dit81
    @Dit81
    Security researcher, pentester, internet-marketer
    Стоит почитать и изучить "Python на практике" Марк Саммерфилд. Сейчас читаю, очень полезная книга! Вправляет мозги хорошо! :)
    Ответ написан
    Комментировать
  • Есть ли книга по Python НЕ для новичков?

    Лично я очень рекомендую книгу Марка Саммерфилда: "Программирование на Python 3. Подробное руководство." Лаконично, структурированно, есть целая глава "Усовершенствованные приемы программирования".
    У этого автора ещё есть книга "Python на практике". До сегодняшнего дня не знал о ней, но обязательно ознакомлюсь.
    p.s. Советую всё-таки подкачать английский. Информации на нем гораздо больше.
    Например вот неплохой курс Problem Solving with Algorithms and Data Structures ( оказывается всё-таки есть Перевод на русский)
    Ответ написан
    Комментировать
  • Несколько вопросов по работе, что посоветуете?

    @Elizavetta
    Matroid: gamedev/js-разработка
    1. Вы не занимались фронтендом 5 лет, занимали сео/маркетингом. Да, это может показаться странным, что с ИТ-специальностью сразу не программировали, но всякое бывает
    2. К своим проектам работодатели относятся адекватно только к тем, которые денег не приносят. Например, набор маленьких бесполезных приложений в Google Play, без аудитории - отлично. Вы можете выложить шаблон как демку.
    3. можете писать, что знаете
    4. Освойте 2 технологии, работа с релокейтом часто в смежных областях.
    5. возвращайтесь к проверкам понимания периодически, либо изучайте непосредственно решения, с которыми работаете. не нужно специально читать код библиотек, которые к вашим проектам не относятся
    Ответ написан
    Комментировать
  • Несколько вопросов по работе, что посоветуете?

    begemot_sun
    @begemot_sun
    Программист в душе.
    5 летний Senior это курам на смех. Кто же тогда 30 летний - это уже god-level ?

    Чтобы переехать в другую страну, вам нужен диплом по специальности + документированный опыт.
    Я не знаю, но в нашей стране не учат вебу. Я не знаю чему учат в нашей стране.

    Посоветую развиваться, читать опенсурс не надо, это не худ литература.
    Просто ставьте себе задачи, и пытайтесь их решить в рамках своих компетенций, если не получается ищите те технологии, которые позволят вам решить ваши задачи.
    Ответ написан
    1 комментарий
  • Есть ли книга по Python НЕ для новичков?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    рекомендую книги-туториалы по тематике
    https://www.packtpub.com/all/?search=python#
    Ответ написан
    Комментировать
  • Есть ли книга по Python НЕ для новичков?

    @Riedel87
    Oracle/Python/IOS Developer
    Привет! Есть одна книга новая, я сам собираюсь все купить, пока руки не дошли.
    Если купишь, отпишись, годная ли книга :)
    www.ozon.ru/context/detail/id/31249592
    Ответ написан
    4 комментария
  • Есть ли книга по Python НЕ для новичков?

    abs0lut
    @abs0lut
    Может, что то из этого подойдет:
    раз
    два
    три
    четыре
    пять
    Ответ написан
    Комментировать
  • Есть ли книга по Python НЕ для новичков?

    OlegWock
    @OlegWock
    Python, Java+Android, Frontend
    Многим Dive into Python нравится. Я лично не читал, так, просмотрел. На первый взгляд годная и уже для более продвинутых юзеров
    Ответ написан
    5 комментариев
  • Как делают супер-пупер сжатие HTML/CSS кода?

    Antonoff
    @Antonoff
    Разработчик
    Что за извращение. Inline-css, херова туча классов, кторые не чем не лучше чем inline-css, про SASS и @extend люди видимо не слышали.

    Сжатие HTML делают путём использование gzipa на сервере.
    Ответ написан
    4 комментария
  • Какую бесплатную cms/фреймворк использовать для интернет-магазина?

    @jaxel
    Если выбор стоит между CMS и фреймворком, есть довольно простой алгоритм. Если возможности CMS решают 100% задач и быстрого дальнейшего развития не ожидается - надо брать CMS. Если же хотя бы 5% функционала придётся дописывать, лучше взять фреймворк и сделать всё под себя.

    Как показывает практика, эти 5% допилок окажутся такой головной болью в будущем, что сделать 100% функционала на фреймворке будет дешевле и быстрее.
    Ответ написан
    Комментировать
  • Из верстальщика во фронт-ендера, какие технологии изучать в дальнейшем?

    svaa1982
    @svaa1982
    Web разработчик с трёхмерным уклоном
    Конечно, умение программировать всегда ценится больше, но в вашем случае стоит выбирать то, что вам больше нравится. В конце концов, делать хорошие интерфейсы всегда лучше, чем писать плохой код. Если же решились идти по пути программирования, рекомендую на время оставить фреймворки и делать всё на чистом JS.
    Ответ написан
    Комментировать
  • Из верстальщика во фронт-ендера, какие технологии изучать в дальнейшем?

    @Elizavetta
    Matroid: gamedev/js-разработка
    План действий сильно зависит от текущих навыков программирования (любых, не js)

    В целом 2 пути - либо вы развиваетесь в сторону очень хорошего интерфейсщика, либо переключаетесь с интерфейсов на js-код. Совмещать, конечно, тоже можно, но обычно при хорошем навыке программирования найдется способ оставить верстку в стороне
    Ответ написан
    3 комментария
  • Модель MVC в Yii?

    1. По модели понимание верное, задача модели работа с данными
    2. Контроллер, получает данные из модели и передает в вид
    3. Вид, как правило html код с внедрением данных из контроллера
    4. Функции в виде не приемлимо
    5. Подключение скриптов и стилей в контроллере
    6. Css правится в файле стилей который подключаем в контроллере, css в файле вида, плохая практика
    7. Стили проекта лучше впихнуть в один файл, так как он загрузится один раз и закэшируется в браузере, и при последующих вызовах будет браться из кэша
    Ответ написан
    2 комментария