• На какой cms работает сайт bitrefill.com?

    @Ambrosian
    Вы видимо хотели спросить "Как сделать так же".
    Дело не в CMS. А в том как ее приготовить.

    Просто поставив себе такую же CMS вы не получите ничего.
    Ее придется еще долго и нудно допиливать до подобного как по вашей ссылке состояния.

    При все при том, что установив совершенно другую CMS - вы сможете получить тот же результат. И возможно даже проще и быстрее. А возможно и нет.

    P.S.:
    Полагаю, там вообще нет CMS. Но и это неважно.

    Важно умение пользоваться инструментом, а не сам инструмент.
    Ответ написан
    Комментировать
  • Как сверстать файл из psd?

    MaryT
    @MaryT
    IT люблю
    Вы видимо плохо понимаете как происходит сам процесс верстки. Разумеется... надо самому все верстать!

    То есть надо вытаскивать все картинки из получившегося после "сохранить в web" файла и самому все верстать

    Нет.Вы должны вытаскивать картиночки уже из psd. Вы открываете psd, выбираете слой с картиночкой и сохраняете его в png/jpg. Сохранять картиночки/иконочки/узорчики все отдельно в папку.
    А верстать все ручечками надо!
    В интернете просто огромное кол-во туториалов/видеоканалов где все просто пошажачно рассказывается, любому школьнику понятно. Любой запрос на ютюбе - верстка сайта из psd приведет вас к правильным действиям и решению
    Ответ написан
    Комментировать
  • Почему до сих пор вакансии называются "Программист C#" или "Java Junior Developer", хотя знание фреймворков гораздо важнее знания языков?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    А пацаны годами один язык изучают до тонкостей, вот дураки то!
    Ответ написан
    Комментировать
  • Ошибка в браузере css?

    dpigo
    @dpigo
    Front-end developer
    Только к CSS это никакого отношения не имеет. Посмотрите на то, что формируется в голом html (view-source). И обратите внимание на  в окне инспектора. Обнаружив невалидный код (html-entity в head) браузер считает, что это обычный блок и выносит его в body.

    Используйте кодировку без bom. Или чистите код от непечатных символов.
    Ответ написан
    1 комментарий
  • Как перенять объектно-ориентированное мышление?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Т.е. сложно понимаю, что "засунуть" в один объект, что в другой, что должно быть статическим методом, что приватным и тд.


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

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

    Теперь задумаемся о декомпозиции всего этого хаоса. Мы находим какую-то задачу, которую выполняет наш код (например какую функцию вызвать для обработки каждого конкретного запроса) и выносим это в отдельный объект. Отправка email-ов - отдельный объект. Весь SQL зашиваем в отдельный объект. Соединение с базой - объект. Пользователи - объекты. Все - объекты.

    И главное, у каждого объекта есть своя область ответственности. UNIX way. Каждый объект делает что-то одно и делает это хорошо. Бывает так что ну... нужно сделать так что бы один объект делал две вещи. НЕ вопрос, мы можем его попросить сделать что-то сложное, а он будет как хороший менеджер тупо делегировать работу другим объектом. То есть он и сложную штуку сделает, и сам не будет знать как она делается.

    А все безхозные функции, которые не пренадлежат никаким объектам (например функции порождающие объекты) можно вынести в статические методы. Главное что бы статичесих переменных у нас небыло (ибо это те же глобальные переменные). И поменьше публичного ибо черт его знает что эти разработчики будут использовать. Причем "те разработчики" это вы завтра.

    Вообщем писав всё время на процедурке, сложно перейти на ооп.


    Просто не думайте что это что-то "принципиально другое". Это та же самая процедурка, просто благодаря классам и объектам, вы можете порезать систему на маленькие модули. Данные будут лежать рядом с процедурами и у вас будет больше контроля за происходящим.

    Вы можете начать погружаться в ООП с того, что разобраться "почему глобальные переменные это плохо", почему "состояние порождает сложность" и что такое эта "сложность" (многие почему-то думают что сложность выражается в написании кода а не в его чтении или поддержке), почему "изоляция" (и как следствие инкапсуляция) - это хорошо. Как это все соотносится с декомпозицией. Что такое "ответственность", что такое зависимости, связанности

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


    Фреймворки универсальны, а значит чистого ООП там быть не может. Во всяком случае нет ни одного фреймворка на котором стоит учиться ООП.

    Есть хорошие упражнения на развитие понимания объектно-ориентированного проектирования. Например вот: https://habrahabr.ru/post/206802/

    Сразу хочу отметить что это крайности. Упражнения же. Они должны ограничивать вас что бы заставлять думать и задавать правильные вопросы.

    Или может подскажите книгу/сайт где пошагово в ооп написан какой-то проект, чтобы быстрее пришло понимание.


    Так вы научитесь делать один конкретный проект а на втором вы уже проиграете. Так дела не делаются. Надо разобраться с причинами появления идеи ООП. Ну то есть что было до. Можно еще с функциональным программированием попробовать разобраться. В PHP оно слабо применимо, но основные идеи очень тесно переплетаются с ООП и познав немного функциональщины ваше ООП будет лучше. Да и если про ООП вы можете найти много булшита, про функциональщину врут мало.
    Ответ написан
    3 комментария
  • Легкий скрипт для создания адаптивных меню?

    @rinatoptimus
    Трай this.
    Ответ написан
    Комментировать
  • Какой мощный компрессор для уменьшения размера изображений Вы используете?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Tinypng
    Kraken
    2 лучших, все остальные по качеству далеки от них безумно.
    У обоих сервисов имеются плагины для gulp.
    Как полностью локальный вариант - gulp-image-optimization
    Ответ написан
    Комментировать
  • Есть сайты для общения начинающих программистов, или что-то подобное?

    zo0m
    @zo0m
    full stack developer
    livecoding.tv

    вот тут норм интерактив :) Periscope для разработчиков

    ____update:
    (как ниже поправили, скорее Twitch)
    Ответ написан
    2 комментария
  • Вопрос по семантическим тегам в HTML5?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Семантическая верстка - это верстка с "правильным" использованием html тегов, так как их задумывали web разработчики языка html и вебстандартов!!!
    А классы и id созданы лишь для того чтобы задавать стили тегам, селекторы и не белее!
    Ответ написан
    6 комментариев
  • Вопрос по семантическим тегам в HTML5?

    @IceJOKER
    Web/Android developer
    <div id="header"></div>
    versus
    <header></header>

    div#footer
    versus
    footer

    как вы думаете, что лучше? приятнее? и логичнее?

    Не хотите - не используйте, вас же никто не заставляет ими пользоваться, не?
    Ответ написан
    Комментировать
  • Как изменить внешний DIV при определённом содрежимом?

    werty1001
    @werty1001
    undefined
    .test {border: solid 1px white;}
    .test:empty {border-color: red;}
    Ответ написан
    Комментировать
  • График занятого времени?

    vicodin
    @vicodin
    Имею некоторый опыт
    нарисовать циферблат часов где зеленым отметить сегменты рабочих часов, а красным занятых, как вариант
    в виде пай чарта
    Ответ написан
    Комментировать
  • Http://owlgraphic.com/owlcarousel/ у вас работает?

    Brigadier
    @Brigadier
    Web-developer
    попробуйте 2 версию - www.owlcarousel.owlgraphic.com
    Ответ написан
    Комментировать
  • Как размыть акции?

    sergiks
    @sergiks Куратор тега Веб-разработка
    ♬♬
    Например, у вашей гаражной компании всего 100 акций по $1 и 4 со-основателя по 25 акций у каждого.

    И вот однажды вы договорились с инвестором, который вкладывает в вас $1000 за 10% компании. Т.е. он оценил вашу компанию уже в $10k.

    Выпускаете 9900 акций по 1$ и отдаёте инвестору его 1000 акций.

    У вас осталось 8900 акций, которые вы делите поровну между собой и двумя «хорошими» со-основателями: 2968 себе и по 2866 тем двоим.

    Четвёртый, «плохой» со-основатель кукует с его начальными 25 акциями, которые из 1/4 компании превратились в 0.25%.

    Законность сего, наверное, определяется договором: если нет договора, обязывающего согласовывать выпуск новых акций с «плохим» со-основателем, то ему ничего и не должны. Мой ответ не претендует на компетентность в освещении юридической стороны вопроса.

    Upd. Комментарий юриста Максим Шишкин :
    Решение о дополнительном выпуске акций осуществляется на общем собрании акционеров, где утверждается, что происходит с вновь выпущенными акциями - распределяются ли они между существующими акционерами или путем подписки или конвертации в акции ценных бумаг. Кроме того, новые акции должны быть оплачены. То есть обмануть человека, который принимает среди прочих решение о дополнительном выпуске акций весьма странно.
    Основной рабочий случай нивелировать мнение конкретного акционера для России - консолидировать в одних руках или в руках бенефициаров контролирующий пакет акций.
    Ответ написан
    9 комментариев
  • Зарегистрировал домен - в INSTAGRAM же его кто-то юзает как логин. Законно?

    @nirvimel
    Свои права на домены и публичные аккаунты (которые могут быть использованы для продвижения товара/услуги или для массового распространения позитивной/негативной информации о товаре/услуге/компании) могут предъявлять только владельцы прав на торговую марку (trade mark). Кто первым зарегистрировал торговую марку, тот и может заявлять права на все домены и публичные аккаунты, созвучные ей. Сам факт владения доменом, не дает права претендовать на все публичные аккаунты с созвучными именами.

    P.S.: Думаю, тег Юриспруденция будет уместен для подобного рода юридических вопросов.
    Ответ написан
    1 комментарий
  • Влияет ли объем кода PHP на производительность?

    Zhbert
    @Zhbert
    Technical Writer, Linux user
    Можно такого кода понаписать, что и одна строка повесит все к чертовой матери...
    Ответ написан
    1 комментарий
  • Как пропорционально увеличить объект scale?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Ответ написан
    Комментировать