• Что такое core.autocrlf и core.safecrlf?

    @Holfamer Автор вопроса
    Настройка core.autocrlf с параметрами "true" и "input" делает все переводы строк текстовых файлов в главном репозитории одинаковы.
    core.autocrlf true - git автоматически конвертирует CRLF->LF при коммите и обратно LF->CRLF при выгрузке кода из репозитория на файловую систему (используют в Windows).
    core.autocrlf input - конвертация CRLF в LF только при коммитах (используют в Mac/Linux).

    Если core.safecrlf установлен на "true" или "warm", Git проверяет, если преобразование является обратимым для текущей настройки core.autocrlf.
    core.safecrlf true - отвержение необратимого преобразования lf<->crlf. Полезно, когда специфические бинарники похожие на текстовые файлы.
    core.safecrlf warn - печать только предупреждение, но принимает необратимый переход.

    Более полная инфа:
    core.autocrlf
    core.safecrlf
    Ответ написан
    Комментировать
  • Стоит ли брать старенький Macbook для Ps, Ae, Ai?

    EVAS
    @EVAS
    Буль :)
    Купил мак бук 2010 года за 10к
    Intel Core 2 Duo (2.4 ГГц)
    GeForce® 320M - 256 Мб GDDR3
    250 Гб заменил на SSD 128 Гб потратил 4к
    2 Гб SO-DIMM DDR3 1066 МГц - Увеличил до 4 Гб потратил 2к
    WXGA (1280 x 800)

    и того: 10к мак + 2к 4гига оперативы + 4к SSD = 16тыс рублей.

    Обновляется спокойно до последней версии мак ос. На фотошоп, илюстратор, ворд эксель, соблаймы всякие, паралел декстопы, и на кучу вкладок хватает с головой. Рендерить видео комфортно только 720p в imovie фулхд под тормаживает.
    За 30к можно взять 12 года проху увеличить оперативы, и поставить ssd. Будет тебе на все хватать.
    Ответ написан
  • Как готовить верстку под yii2?

    slo_nik
    @slo_nik Куратор тега Yii
    Добрый день.
    Вы можете спокойно отключить bootstrap и использовать свои стили.
    Для этого надо в файле AppAsset.php прописать свои пути к своим файлам css, js, img.
    Все свои файлы располагайте в директории web.
    Ну или второй вариант, он чуть-чуть сложней, создать свою тему и использовать вместо стандартной, завязанной на bootstrap.
    Ответ написан
    3 комментария
  • Как готовить верстку под yii2?

    @Mi7teR
    Senior Jquery engineer
    можете использовать что хотите. Bootstrap приделан для удобства быстрой разработки прототипов.
    Ответ написан
    Комментировать
  • Как в Owl Carousel отключить mouseDrag и touchDrag на горячую?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    1 комментарий
  • Grid типа Bootstrap для SCSS?

    alexk111
    @alexk111
    Автор Ботодрома (автоматизация Telegram, VK и др.)
    Если Bootstrap, портированный на SCSS (https://github.com/twbs/bootstrap-sass) не подходит, тогда попробуйте gridle.org - очень гибкая система для любых сеток на SCSS (включая 12-колоночные)
    Ответ написан
    Комментировать
  • Как передать callback в gulp task?

    kudesa
    @kudesa
    Проектирую и верстаю адаптивные сайты
    Посмотри статью frontender.info/handling-sync-tasks-with-gulp-js
    Ответ написан
    Комментировать
  • Насколько хороша защита у MEGA?

    opium
    @opium
    Просто люблю качественно работать
    Нет конечно
    Хранить пароли надо в крип то контейнере в своём личном облаке без всяких внешних сервисов, все остальное просто решето
    Ответ написан
    Комментировать
  • Проблема browser-sync. Как решить?

    copal
    @copal
    𝄞 ...оооо baby
    Попробуйте удалить папку node_modules, а после выполнить -
    npm cache clean
    npm install

    Но если не сработает, то нужно ставить последнею, можно и бесплатную Visual Studio Community. Она подтягивает все нужные библиотеки и уже после, если по прежнему не будет работать, то сделайте так, как написано в самом начале - удалите и выполните.

    UPD: сорри, спутал консольные команды. Исправил.
    Ответ написан
    4 комментария
  • Проблема browser-sync. Как решить?

    @webpixel
    Можно начать с установки:

    1. Node.js (последней версии);
    2. Microsoft Visual C++ 2008 Redistributable Package (x86);
    3. Microsoft .NET Framework 4.5.2.

    На всякий случай перезапустить систему, а затем смотреть чего еще не хватает.

    Также проверить правильно ли установлен и настроен Python, можно по этой статье.
    Ответ написан
    5 комментариев
  • Почему не ставится плагин для gulp?

    @senselessV7
    Попробуй обновить ноду!
    npm cache clean -f
    npm install -g npm
    npm -v

    и еще раз установить плагин
    npm install --save-dev gulp-imagemin
    Мне помогло, проблема та же была!
    Ответ написан
    Комментировать
  • Как настроить связку ubuntu+apache2+python?

    Andrbez
    @Andrbez
    Procrastination
    На примере Ubuntu 14.04 LTS, Python 3.4.0, Django 1.7.1 для машины разработчика.

    Устанавливаем Apache 2
    $ sudo apt-get install -y apache2

    Устанавливаем mod_wsgi для Python 3 (связка Apache 2 - Python 3)
    $ sudo apt-get install -y libapache2-mod-wsgi-py3

    Устанавливаем PIP для Python 3 (менеджер пакетов)
    $ sudo apt-get install -y python3-pip

    Устанавливаем Django
    $ sudo pip3 install django

    Создаем проект Django
    Создаем проект
    $ mkdir -p /home/user/site.ru/
    $ mkdir -p /home/user/site.ru/static/
    $ mkdir -p /home/user/site.ru/media/
    $ mkdir -p /home/user/site.ru/logs/
    $ cd /home/user/site.ru/
    $ django-admin.py startproject project


    Настраиваем Apache
    $ sudo nano /etc/apache2/sites-available/000-default.conf


    В нем пишем
    <VirtualHost *:80>
         ServerAdmin admin@site.ru
         ServerName site.ru
         ServerAlias www.site.ru
         ErrorLog /home/user/site.ru/logs/error.log
         CustomLog /home/user/site.ru/logs/access.log combined
         Alias /robots.txt /home/user/site.ru/static/robots.txt
         Alias /favicon.ico /home/user/user.ru/static/favicon.ico
         AliasMatch ^/([^/]*\.css) /home/user/site.ru/static/styles/$1
         Alias /media/ /home/user/site.ru/media/
         Alias /static/ /home/user/site.ru/static/
         <Directory /home/user/site.ru/static>
              Require all granted
         </Directory>
         <Directory /home/user/site.ru/media>
              Require all granted
         </Directory>
         WSGIScriptAlias / /home/user/site.ru/project/project/wsgi.py
         <Directory /home/user/site.ru/project/project>
             <Files wsgi.py>
                 Require all granted
             </Files>
         </Directory>
    </VirtualHost>


    Редактируем wsgi-файл проекта
    import os
    import sys
    sys.path.append('/home/user/site.ru/project/')
    os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
    from django.core.wsgi import get_wsgi_application
    application = get_wsgi_application()


    Перезагружаем Apache
    $ sudo service apache2 reload

    Соответственно site.ru и user меняете на свои.

    UPD: Сейчас не вспомню: скорее всего для первого запуска потребуется создать суперпользователя Django.

    $ cd /home/user/site.ru/project
    $ python3 manage.py createsuperuser
    $ python3 manage.py migrate
    Ответ написан
    Комментировать
  • Зачем в gulp(grunt) разделять сборки на public и build?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Есть различные идеологии сборки проектов. Будь то папки dev, dist, public, production или еще какие либо. Но в основном отличие этих сборок следующее: в приведенном примере, предположительно, public — сборка проекта для отладки, а build — для продакшна, где исходные файлы минифицирются (например, JavaScript), и при этом процесс отладки сильно усложняется, когда вместо привычного Вам пойнтера на баг выдаётся пойнтер на неизвестную минифицированную точку кода.
    Ответ написан
    Комментировать