• Есть ли сервис или база данных по зависимым доменам самых популярных сайтов в мире?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    в виды базы нет, есть в виде сервисов, которые позволяют околоподобные действия
    Ответ написан
    Комментировать
  • Как пушить на github чтобы не вводить каждый раз логин и пароль?

    bukinion
    @bukinion
    Некороткий мануал по SSH + GitHub & BitBucket (на Win, почти тоже и на Lin)

    Вначале надо найти ключи
    $ ls -al ~/.ssh
    # Спискок файлов в директории .ssh, если они есть
    # id_rsa.pub # Нам интересны эти два брата, точнее этот публичный код (паб)
    # id_rsa # Это для сверки с пабом


    Если их нет, то будем генерить, после чего ласково попросят пароль, он должен быть сложным, в конечном итоге вводится он будет только один раз при старте сессии.
    $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    # Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
    # Enter passphrase (empty for no passphrase):
    # Enter same passphrase again:


    Кстати, пароль можно и поменять:
    $ ssh-keygen -p # Введете старый, а потом новый.

    Консоль выведет следующее:
    # Your identification has been saved in /Users/you/.ssh/id_rsa.
    # Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
    # The key fingerprint is:
    # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com


    Теперь надо добавить ваши ключи в ssh-агент
    Удостоверьтесь в том, что он у вас есть — запустите
    $ ssh-agent -s

    Должен быть следующий однострочный (!) вывод, номер pid будет другим, все остальное от лукавого:
    Agent pid 59566

    Если нет, то скорее всего в терминале другая оболочка, тогда:
    $ eval $(ssh-agent -s)
    Agent pid 59566


    Вот теперь можно добавить ключи в ssh-агент
    $ ssh-add ~/.ssh/id_rsa

    Далее, добавим ключи в VCS-сервисы github и bitbucket, для этого скопируйте содержимое id_rsa.pub, и вставьте в настройках своего аккаунта на VCS (например, "SSH and GPG keys" для Github). Активируем ключи.

    для github:
    $ ssh -T git@github.com

    чуть длинней, для bitbucket, вначале надо создать файл-конфиг, ~/.ssh/config, куда добавить следующие строки:
    Host bitbucket.org
    IdentityFile ~/.ssh/id_rsa # Тут приватный ключ!


    После чего запустить следующую команду:
    $ ssh -T git@bitbucket.org

    В каждом случае, если все пройдет успешно, то вы получите следующие сообщения:
    Hi #{username}! You've successfully authenticated, but GitHub does not provide shell access.


    или
    conq: logged in as tutorials.
    You can use git or hg to connect to Bitbucket. Shell access is disabled.


    К слову, что Github, что Bitbucket выдали мне в этот раз такое:
    Thу authenticity of host 'github.com (192.30.253.113)' can't be established.
    RSA key fingerprint is 12:12:12...12.
    Are you sure want to conecting (yes/no)?


    Ответил yes, консоль что-то ответила и все работает.

    Если же вы используете алиасы для хостов, то и активация должна быть через алиас:

    $ ssh -T git@alias


    Если работаете с Sourcetree (рекомендую для винды), то есть такой момент, что программа не принимает стандартный формат этих ключей и что бы работать с программой через ssh придется из полученного ключа (приватный) сгенерировать их в другом формате понятном putty. Для этого используется программа puttygen. Которая входит в поставку Sourcetree.


    Занудно, но уже финал близок, далее нам нужно настроить ~/.bashrc, которого на винде нет, именно он будет содержать инициализационные настройки для консоли и запускать ssh-агент, который будет включать ваши ключи, запоминать сессию:
    # Note: ~/.ssh/environment should not be used, as it
    #       already has a different purpose in SSH.
    
    env=~/.ssh/agent.env
    
    # Note: Don't bother checking SSH_AGENT_PID. It's not used
    #       by SSH itself, and it might even be incorrect
    #       (for example, when using agent-forwarding over SSH).
    
    agent_is_running() {
        if [ "$SSH_AUTH_SOCK" ]; then
            # ssh-add returns:
            #   0 = agent running, has keys
            #   1 = agent running, no keys
            #   2 = agent not running
            ssh-add -l >/dev/null 2>&1 || [ $? -eq 1 ]
        else
            false
        fi
    }
    
    agent_has_keys() {
        ssh-add -l >/dev/null 2>&1
    }
    
    agent_load_env() {
        . "$env" >/dev/null
    }
    
    agent_start() {
        (umask 077; ssh-agent >"$env")
        . "$env" >/dev/null
    }
    
    if ! agent_is_running; then
        agent_load_env
    fi
    
    # if your keys are not stored in ~/.ssh/id_rsa or ~/.ssh/id_dsa, you'll need
    # to paste the proper path after ssh-add
    if ! agent_is_running; then
        agent_start
        ssh-add
    elif ! agent_has_keys; then
        ssh-add
    fi
    
    unset env


    И снова не финал, скорее всего так как вы не пользовались SSH, то ваши уже существующие локальные репо будут работать по http/https, поэтому надо сменить адреса. Адреса удаленных репозиториев проверяются командой $ git remote -v. Для смены адресов git есть специальная команда: $ set-url, ввести следующее:
    $ git remote set-url origin git@github.com:USERNAME/OTHERREPOSITORY.git


    Вернуть все на Родину можно аналогично
    Ответ написан
    1 комментарий
  • Какой редактор/IDE удовлетворяет списку требований в вопросе?

    @DarkByte2015
    Юзай Атом. Не пожалеешь. Современный, кроссплатформенный, легкий, с огромным количеством плагинов... С git-ом отлично работает. Можно вводить команды git-а прямо из редактора. Для веб-разработки самое оно.
    Ответ написан
  • Верстальщики, что вы используете для адаптивной верстки?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    @media запросы используем) создаем свои сетки, которые во всем нас устраивают)
    Ответ написан
    5 комментариев
  • Какой редактор/IDE удовлетворяет списку требований в вопросе?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    ИМХО адекватных только 2 варианта

    Если машина слабая или нет денег
    vscode C плагинами
    https://marketplace.visualstudio.com/items?itemNam...
    https://marketplace.visualstudio.com/items?itemNam...

    Возможность обернуть выражение в скобки просто выделив текст и нажав ()

    Готовых плагинов не знаю, но для такой простой задачи можно и самому написать (api простой)

    Если ПК норм, то IntelliJ IDEA
    Ответ написан
    1 комментарий
  • Стоит ли учить float?

    @wizzzart
    Вопрос звучит примерно так: "Начал строить дом. Стоит ли заморачиваться с фундаментом, или сразу перейти на потолок?"
    Ответ написан
    Комментировать
  • Стоит ли учить float?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    IMHO, но вряд ли кто-то не согласится

    float любят все. Простите, не любят. Сколько уже было статей типа "У вас тоже не работает float?", "float и магия css", etc.

    В основном float стоит использовать для обтекания: https://jsfiddle.net/Ivanq/xqd0hoy7/
    Часто float используют для того, чтобы поставить в ряд: https://jsfiddle.net/Ivanq/xqd0hoy7/1/

    Но такой код поддерживать невозможно. Стоит начать с того, что float: right работает не совсем так, как вы ожидаете. Этот код поставит сначала 3 элемент, потом 2, потом 1.

    Сейчас лучше использовать inline-block, он поддерживается всеми нормальными браузерами.
    https://jsfiddle.net/Ivanq/xqd0hoy7/3/ также выравнивает в ряд, но с помощью inline-block. Разумеется, у inline-block тоже есть подводные камни, но в любом случае float лучше не использовать.

    Это IMHO.
    Ответ написан
    1 комментарий
  • Что не правильно написано в коде .bat-файла (исполнение, файл не найден)?

    MaxDukov
    @MaxDukov
    впишусь в проект как SRE/DevOps.
    попробуйте сделать
    start "cd "D:\Web\Tools\IM convert\" &&  .\morgify.exe -format jpg -quality 90 *.png"

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

    Если девушка ЮРИСТ! то о какой верстке и программировании мы говорим? Это гуманитарий, а вы толкаете ее в техническую сторону. Мне кажется было бы оптимальным идти в двух направлениях:

    1. Продолжать консультировать людей, чтобы не потерять квалификацию, можно даже открыть свой ресурс
    2. Заняться ручной работой (куклы, мыло, подушки, свечи...) - выбор огромный, придумать свою изюминку

    Это чисто мое субъективное мнение!
    Ответ написан
    8 комментариев
  • Что самое простое освоить, чтобы начать зарабатывать?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    какой HTML какой CSS???
    куда она лезет? в сферу где уже сидят десятки тысяч куда более квалифицированных студентов/ и разных украинцев, готовых работать за еду, в условиях стагнации рынка и повсеместном внедрении готовых решений.
    Пускай лучше рисовать учится, там хотябы талант надо иметь, он не у каждого есть, и это как раз то на чем можно конкурировать и зарабатывать.
    Ответ написан
    2 комментария
  • PHP: с чего начать, как учить и что в итоге знать?

    PHP бесполезно учить отдельно. Его необходимо учить в связке PHP+JS+HTML+CSS+SQL (или какая-нибудь другая). Отсюда следует, что достигнуть профессионального уровня можно только с помощью практики.

    Практического опыта можно набраться двумя способами:
    — устроиться на работу в качестве практиканта/ученика;
    — самому попытаться реализовать свой сложный проект (результат не важен, главное полученный опыт).

    Так же могу посоветовать «разобрать» какой-нибудь фреймворк в плане кода, посмотреть его внутренности, как он устроен, как работает.
    Ответ написан
    2 комментария
  • Оптимизация конкатенации большого количества строк - работает ли?

    avalak
    @avalak
    Неужели так сложно протестировать? (вывод в консоли).

    // Конкатенация 100000 случайных строк test1: 36ms // + test2: 119ms // join
    Ответ написан
    6 комментариев
  • Книги о современной веб-верстке

    m08pvv
    @m08pvv
    http://htmlbook.ru/ — отличный сайт.
    Ответ написан
    Комментировать
  • Как защитить контент от копипасты и рерайта?

    rtzra
    @rtzra
    Если это будет «сайт с большим объёмом уникального контента» с собственноручно написанными статьями, вам гораздо проще написать «размещение ссылки на оригинал обязательно» — пусть народ работает на раскрутку. И да, периодически гуглить и просить ставить ссылки.
    Если же материал «творчески обработали» — никак не докажете (я думаю судиться по каждому материалу из большого объема просто нереально).
    В конце концов, сеть — всего лишь средство для распространения информации. Вдруг ваш зайт загнется, а так останутся копии.

    Интересно, как вы будете генерировать «большой объем уникального контента» :-)
    Ответ написан
    Комментировать
  • Как защитить контент от копипасты и рерайта?

    lasthero
    @lasthero
    Создаете страницу с контентом, но не вывешиваете на неё ссылку на главную. Сообщаете гуглу о этой странице. Ждёте когда он проиндексирует его. Потом выставляете ссылку на морду.
    Ответ написан
    2 комментария
  • Где живут крутые программисты в сети?

    @mitnlag
    Всяко не на хабре, судя по тематике постов за последние два года.
    Ответ написан
    Комментировать