• Как верстают в Google?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Есть тулза Google Closure, которая минифицирует таким образом разметку и стили. Недавно об этом писали: https://habrahabr.ru/post/316464/
    Ответ написан
    Комментировать
  • Как верстают в Google?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Строится дерево+унификация объектов через автоматически генерируемые ID-шники:
    Базовая сетка=>Цветовая палитра=>Набор блоков=>Массив данных для блоков (там же: роутер с URL-ами и методы запроса)=>Шаблонизатор.
    Итог: на вход - массив, на выходе - сайт.
    Ответ написан
    Комментировать
  • Основы компьютерных сетей и протоколы?

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

    Rou1997
    @Rou1997
    А что для вас основы?
    Компьютерные сети и протоколы можно очень, очень долго изучать, там же множество слоев, представьте - от электрических сигналов в кабеле до HTTPS, да это даже для опытного программиста несколько месяцев напряженной работы и деньги на покупку "железа" удобного для экспериментов, я не могу себе такое позволить, потому что мне за это не заплатят.
    Необходимо определиться с требованиями для конкретных задач, тогда у вас будут только нужные знания, вы и время сэкономите, и энергию, и к практике будете ближе, чем после бесцельной "зубрежки" всего подряд.
    Ответ написан
    2 комментария
  • Что может греметь в MacBook Retina?

    @AngelGabriel
    У меня такая же проблема обнаружилась на 13ке 2015 год early, при тряске из стороны в сторону что-то перекатывается внутри и бьется о стенки. Мак работает без нареканий, купил месяц назад. Вот думаю стоит ли ради этого нести в сервисный центр. https://discussions.apple.com/thread/7278174?tstart=0
    Ответ написан
    Комментировать
  • Как построить таблицу из БД?

    Stalker_RED
    @Stalker_RED
    А без ООП, фреймворков, Twig и т.д. можно обойтись?

    Конечно можно обойтись. Можно взять готовое решение, например.
    Вы хотите сделать самодельный phpmyadmin? Или это очередной crud-генератор?

    Нужно исходить из задачи. Пока у вас действительно кусок "быдлокода", и не вполне понятно что это и зачем.

    Если это всё в целях обучения, то следующим шагом, похоже, будет использование html form для отправки выбранного имени таблицы.
    Потом получение этого имени из $_POST или $_GET.
    Может в процессе кто-то натолкнет вас на мысль использовать ajax, а потом кто-то продемонстрирует что такое sql-инъекции. Лучше ведь поздно, чем никогда.
    Ответ написан
    9 комментариев
  • Где брать не сложные веб проекты?

    Machez
    @Machez
    Бу!
    Вариант 1: Биржа фриланса, но новичку там "рыбачить" трудно.
    Вариант 2: Придумайте сами проект (или несколько проектов), организуйте хостинг (сервер можно и дома организовать из старых железок), домен соответственно надо купить.
    Вариант 3: Плагиат. В данном случае - прокачка себя как программиста - сделать аналог какого-либо ресурса весьма полезно.
    Ответ написан
    3 комментария
  • Как изменить стиль сайдбара в Sublime Text?

    lazalu68
    @lazalu68
    Salmon
    Нажмите на Preferences -> Browse packages, попадете в папку Packages. В ней вам надо зайти в папку Theme - Default и найти файлик Default.sublime-theme. В этом файлике вам нужно править объекты у которых поле class соответствует маске sidebar_*

    Например так:
    ...
    {
        "class": "sidebar_container",
        // $base02:    #073642         
        "layer0.tint": [7,54,66],
        "layer0.opacity": 1.0,
        "layer0.draw_center": false,
        "layer0.inner_margin": [0, 0, 1, 0],
        "content_margin": [0, 0, 1, 0]
    },
    {
        "class": "sidebar_tree",
        "row_padding": [8, 3],
        "indent": 12,
        "indent_offset": 17,
        "indent_top_level": false,
        // $base2:     #eee8d5         
        "layer0.tint": [238,232,213],
        "layer0.opacity": 1.0,
        "dark_content": false
    },
    {
        "class": "sidebar_heading",
        // $base1:     #93a1a1         
        "color": [147,161,161],
        "font.bold": true,
        // $base3:     #fdf6e3         
        "shadow_color": [253,246,227],
        "shadow_offset": [0, 1]
    },
    {
        "class": "sidebar_heading",
        "parents":
        [
            { "class": "tree_row", "attributes": ["selected"] }
        ],
    
        "shadow_color": [160, 174, 192]
    },
    {
        "class": "sidebar_label",
        // $base01:    #586e75         
        "color": [88,110,117],
        "font.bold": false
        // , "shadow_color": [250, 250, 250], "shadow_offset": [0, 0]
    },
    {
        "class": "sidebar_label",
        "parents": [{"class": "tree_row", "attributes": ["selected"]}],
        // $base01:    #586e75         
        "color": [88,110,117]
        // , "shadow_color": [60, 60, 60], "shadow_offset": [0, 1]
    },
    
    {
        "class": "sidebar_label",
        "parents": [{"class": "tree_row", "attributes": ["expandable"]}],
        "settings": ["bold_folder_labels"],
        "font.bold": true
    }
    ...


    Только этот код не добявляйте, это код для светлого сайдбара xD

    Гляньте этот или этот

    Ах да, вы же хотите еще чтоб он вам тип файлика показывал)

    Вот тут лежит приличный список тем для саблайма, например с 15 по 20 темы имеют обозначения типов файлов, но они какие-то очень уж дефолтные. Я не нашел инфы о готовом решении по кастомизации иконок, но, думаю, вам не составит особых трудов добраться до папки с иконками и до конфига, который связывает иконки и типы файлов)

    Вот тут целая куча иконок для саблайма, и все они там очень похожи на те, что вы заскринили. Я даже думаю, что это именно те. Инструкция по установке там же.

    Вся моя писанина, кажется, не имела смысла - парень ниже дал ссылку на тему, которая по дефолту юзает иконки из вашего скрина)

    Кажется по дефолту только третий саблайм умеет юзать иконки, так что если у вас на втором саблайме их нет, то просто поставьте Sublime Text 3 и накатите на него эту тему . После установки темы может показаться что вам подсунули фальшивку и это гавно (которое вы поставили) следует срочно удалить. Я не знаю, зачем разработчик темы сделал это, но с самого начала она выглядит... немного странно. Инструкция как сделать из этой темы то, что вы видите на скринах, лежит там же, на гите.
    Ответ написан
  • Какие есть способы перевода систем счисления?

    bobrovskyserg
    @bobrovskyserg
    Способы есть стандартные и велосипедные.
    Например стандартная функция питона int, принимающая строковый аргумент, в качестве второго, необязательного, может принимать основание:
    print(int('FF', 16))
    Велосипедный способ также прост:
    def to_str(n, radix):
        l = []
        while n:
            n, d = divmod(n, radix)
            l.append("0123456789ABC...Z"[d])
        return ''.join(reversed(l))
    
    print(to_str(12345, 10))

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

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Jetpack же.
    Tiled Galleries + Carousel + еще и бесплатный CDN в виде Photon.
    Ответ написан
    Комментировать
  • Работа в IT без образования?

    @onepavel
    Консультация и разработка мобильных приложений
    Без профильного образования можешь быть говнокодером или просто кодером, а программистом
    станешь, когда в институте получишь необходимые знания
    Ответ написан
    1 комментарий
  • Каким софтом создать промо ролик?

    @CosmoMegaSuperBlaster
    blackmagic design fusion. Весьма интересная штука, появилась бесплатная версия после перехода фьюжена в руки blackmagic design.
    Ответ написан
    Комментировать
  • Как настроить iptables?

    Эта строка
    REDIRECT tcp -- anywhere !192.168.1.1
    получается с помощью
    iptables -t nat -A PREROUTING -p tcp ! -d 192.168.1.1 -j REDIRECT

    iptables -L -t nat                                                                                                          
    Chain PREROUTING (policy ACCEPT)                                                                                                                                                           
    target     prot opt source               destination                                                                                                                                       
    REDIRECT   tcp  --  anywhere            !192.168.1.1


    а вторая в nat не получится, в таблице nat действие DROP не поддерживается
    Ответ написан
    Комментировать
  • Как правильно организовать трансляцию с IP-камер (планируется 15-25 штук) на ретранслятор, а с него на сайт?

    @kaasius
    Смотрю не слишком много информации тут. Тема специфическая, и достаточно коммерческая, я бы сказал. Потому, если вдруг, готов пообщаться более плотно через почту или скайп. Отдаю ежемесячно 3-5 петабайт, так что опыт есть.
    Ответ написан
    Комментировать