• Какие название используете для классов в HTML/CSS?

    GoodProject
    @GoodProject
    Верстальщик
    Лови

    Основные
    .wrapper - /*обвертка сайта*/
    .header - /*верхняя часть сайта*/
    .sidebar - /*сайдбар (левая или правая часть сайта)*/
    .content - /*тело сайта (центральная часть)*/
    .footer  - /*нижнаяя часть сайта*/


    Название блока (обвертка)
    .bl 
    .block 
    .box
    .wrap
    .inner
    .container
    .main


    Секции блока
    .head, .header - /*верхняя часть блока например заголовок*/
    .cnt, .content, .body - /*тело блока например текс с картинкой*/
    .footer - /*нижняя часть блока к примеру дата добавления, категория и т.д.*/


    Колонки
    .column, .col - /*колонка*/

    Списки
    .list
    .item


    Позиционные классы
    .top /* элемент сверху */
    .left /* элемент слева float:left */
    .right /* элемент справа float:right */
    .bottom /* элемент внизу */
    .center /* элемент отцвентрирован  margin:0 auto; */
    .fixed - /*фиксированный элемент postion:fixed */


    Переходы
    .next  - /*следующий*/
    .prev  - /*предыдущий*/
    .last  - /*последний*/
    .first - /*первый*/
    .back  - /*назад*/
    .ahead - /*вперед*/


    Чисельные
    .one
    .thwo
    .three
    .four
    .five


    Размеры
    .xs, .tiny   - /*очень маленький*/
    .s,  .small  - /*маленький*/
    .md, .medium - /*средний */
    .lg, .large, .big - /*большой */
    .xl, .extra-large - /*очень большой*/


    Цвета
    .danger  - /*цвет опасности*/
    .default - /*стандартный цвет*/
    .warning, .error - /*цве ошибки*/
    .success - /*цвет успеха (к примеру верно введн код подтвержления)*/
    .primary - /*основной цвет */


    Кнопки
    .button, .btn - /*кнопка*/
    .loading - /*загрузка*/
    .close - /*закрыть*/
    .open  - /*открыть*/
    .touch - /*клик*/
    .edit  - /*редактировать*/
    .more  - /*больше*/
    .remove  - /*удалить*/
    .logout  - /*выход*/
    .select  - /*выбрать*/
    .divider - /*выпадающийся список меню*/
    .caret, .arrow - /*стрелочка*/
    .up - /* Вверх */
    .down - /* Вниз */
    .delete - /* удалить */
    .reply    - /*ответить*/


    Персона
    .profile - /*профиль*/
    .person - /*человек*/
    .ava, .avatar - /*аватарка, картинка*/
    .name - /*имя*/
    .description - /*описание*/
    .address  - /*адресс*/
    .nickname - /*ник*/
    .birthday - /*дата рождения*/
    .sex - /*пол*/
    .author - /* автор */

    Заголовки
    .title - /*заголовок*/
    .short-title - /*скороченный заголовок*/
    .full-title  - /*полный заголовок*/


    Ссылки
    .link - /*ссылка*/

    Текст
    .text, .txt, .paragraph  - /*текст*/
    .info, .information - /*информация*/


    Картинки
    .image, .img - /*картинка*/
    .icon, .ic   - /*иконка*/
    .bg - /*фоновая картинки или цвет*/


    Формы
    .search, .form-search - /*поиск по сайту*/
    .input - /*текстовый элемент*/
    .form  - /*форма*/
    .form-group - /*группа элементов формы*/
    .help-block - /*текст подсказки*/
    .label - /*название элемента формы*/


    Катагории
    .type - /*тип*/
    .cat, .category - /*катигория*/
    .subcat, .subcategory - /*подкатегория*/
    .section    - /*раздел*/
    .subsection - /*подраздел*/


    Видео
    .video
    .play  - /*пуск*/
    .stop  - /*стоп*/
    .pause - /*пауза*/


    Социальные сети
    .social - /* социальные сети */
    .vk   - /*вконтакте*/
    .fb   - /*фейсбук*/
    .twit - /*твиттер*/
    .inst - /*инстаграм */


    Активные классы
    .none     - /*скрытый элемент*/
    .disabled - /*заблокированный*/
    .active, .current   - /*активный */
    .selected - /*выбраный*/
    .visible  - /*видный элемент*/
    .focus    - /*нажатый*/


    Временные классы
    .time  - /*время*/
    .date  - /*дата*/
    .day   - /*день*/
    .month - /*месяц*/
    .year  - /*год*/


    Очистка
    .clear, .clearfix, .clr - /*очистка*/

    Разделители
    .separator, .divide - /*разделитель вертикальный для слов */
    .br, .line - /*разделитель горизонтальный для блоков*/


    Остоньлые названия
    .logo    - /*лого сайта*/
    .new    - /*новинка*/
    .sale   - /*распродажа*/
    .feedback - /*обратная связь*/
    .support - /*помощь */
    .group  - /*группа*/
    .module - /*модуль*/
    .posters - /*пост*/
    .form   - /*форма*/
    .tabs   - /*вкладки*/
    .slider - /*слайдер*/
    .news   - /*новости*/
    .table  - /*таблица*/
    .full   - /*полный*/
    .breadcrumbs - /*Хлебные крошки*/
    .pagination, .pager - /*Нумерация страниц*/
    .navbar, .nav, .menu, .navigation - /*Навигация (меню)*/
    .dropdown - /*выпадающейся меню */
    .comment  - /*комментарий*/
    .subscription - /* Подписка */
    .special - /* особенный элемент */
    .standard - /* стандартный элемент */
    .screens - /* Скрины */
    .rate - /* рейтинг */
    .online - /* онлайн */
    .panel - /* панель */
    .popup - /* попап */
    .version - /* версия */
    .page - /* страница */
    .banners - /* баннер */
    .map - /* Карта */
    .more - /*еще, подробнее*/
    .tags - /* тег */
    .price - /* цена */


    Взято с этого видео.
    Ответ написан
    2 комментария
  • Ошибка в PhpStorm «Unknown html tag ___» - Как исправить?

    coderisimo
    @coderisimo
    Посмотрите в установленных плагинах (что не требуется отключите). Например , известны случаи, когда React-Templates - может все ломать .
    Ответ написан
    Комментировать
  • Swift/Java vs React Native. В чем разница и куда лучше смотреть?

    RomReed
    @RomReed
    JavaScript, Flutter, ReactNative, Redux, Firebase
    Добрый день. У меня есть опыт разработки на реакт натив 2 года. Его самый большой плюс это скорость разработки(вам не нужно искать 2 разрабов для android и ios). Вы пишите код сразу на две платформы таких образом выкатываете приложение на рынок в очень короткие сроки. Но у него есть и минусы - его производительность будет уступать нативному приложению написанному на Swift/Java. В практике было пару раз что заказчик быстро выкатывает приложение на рынок. Потом его не устраивает производительность и приложение переписывается под Swift/Java.
    Ответ написан
    1 комментарий
  • Что такое такое rest api?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    API социальных сетей - это вполне типичные примеры реализации REST API.

    REST (RESTful) - это общие принципы организации взаимодействия приложения/сайта с сервером посредством протокола HTTP. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами - в каждом запросе передаётся информация, идентифицирующая пользователя (например, token, полученный через OAuth-авторизацию) и все параметры, необходимые для выполнения операции.

    Всё взаимодействие с сервером сводится к 4 операциям (4 - это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):
    1. получение данных с сервера (обычно в формате JSON, или XML)
    2. добавление новых данных на сервер
    3. модификация существующих данных на сервере
    4. удаление данных на сервере

    Операция получения данных не может приводить к изменению состояния сервера.

    Для каждого типа операции используется свой метод HTTP-запроса:
    1. получение - GET
    2. добавление - POST
    3. модификация - PUT
    4. удаление - DELETE

    Т.е. :

    GET-запрос /rest/users - получение информации о всех пользователях
    GET-запрос /rest/users/125 - получение информации о пользователе с id=125
    POST-запрос /rest/users - добавление нового пользователя
    PUT-запрос /rest/users/125 - изменение информации о пользователе с id=125
    DELETE-запрос /rest/users/125 - удаление пользователя с id=125
    Ответ написан
    20 комментариев
  • Социальная сеть масштаба facebook на react/react native?

    opium
    @opium
    Просто люблю качественно работать
    Реакт он же фронтенд, его не надо масштабировать, можно хоть на жквери написать, все самое интересное на бекенде
    Ответ написан
    Комментировать
  • Как разработать масштабную социальную сеть(Про технологии, подбор программистов, и не только)?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Какие по вашему мнению лучше всего использовать технологии программирования для реализации социальной сети?
    Вы главный разработчик/технический директор? Или идейный вдохновленец? В первом случае вы сами должны решить что и где использовать, во втором случае - наймите первых, именно они будут определять требования по функционалу, исходя из технического задания(я так понимаю, вы хорошо подготовились и у вас оно уже есть).

    На всякий случай уточню, что я привел в пример Facebook и Instagram только для того, что бы вы поняли масштабность...
    Без вопросов, мы тут раз в 2-3 недели с такими масштабистами общаемся.

    При этом, нужно что бы всё делалось так, чтоб свести вероятность каких то технических проблем(или хотя бы больших проблем) к минимуму(проблем из за неправильных, некачественных действий программиста).
    Грамотный лид / техдир, с реализованными живыми проектами - основа стабильности системы.

    Как вы считаете, какое оптимальное число разработчиков должно быть для того, что бы начать разработку?
    от 1 до 2000(количество сотрудников фейсбук на 2011 год). Спросите у лида. Все что относится к вопросам разработки - спрашивайте у вашего начальника по техническим вопросам. Вы все равно здесь ничего толком не описали, какого ответа вы ждете?

    Стоит ли иметь дело с программистами фрилансерами?
    Спросите у лида. Если ему удастся вписать их в общую разработку - почему нет?

    Можно ли как то защитить идею от кражи участниками команды?Или вариант один - искать порядочных людей?
    Если идея действительно оригинальная - патент. Но на идею емнип не везде действует патентное законодательство. + NDA
    тем не менее всего не предусмотришь, как известно идея фб стырена(и даже кино известное есть).
    Ответ написан
    6 комментариев
  • Как разработать масштабную социальную сеть(Про технологии, подбор программистов, и не только)?

    @orbit070
    От готовых решений для реализации соц. сетей сразу отказаться?

    Да.

    Какие по вашему мнению лучше всего использовать технологии программирования для реализации социальной сети?

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

    Так же, мне нужно как то оценить, понять, "потянет" ли программист это дело, или нет.

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

    Какой уровень математики должен быть?

    Любой, в том числе нулевой. Ну это так авансом, а вообще смотрите предыдущий пункт - вы не справитесь с задачей подбора разработчиков.

    Как вы считаете, какое оптимальное число разработчиков должно быть для того, что бы начать разработку?

    Зависит от амбиций и задачи. Если у вас только веб-версия - для мвп достаточно 1 фронт, 1 бэк, девопс с душой админа и разработчик баз данных. Для фундамента сойдет. Если нужны и мобильные приложения - + 2 разработчика мобильных клиентов.

    Стоит ли иметь дело с программистами фрилансерами?

    Тут очень сложно не пошутить, но я смогу. Не стоит иметь дел с фрилансерами.

    Можно ли как то защитить идею от кражи участниками команды?

    Можно заставлять подписывать бумажку о неразглашении, но это бесполезная трата времени. Не стоит переживать, что вашу гениальную идею украдут, она никому кроме вас не нужна(пусть вам так не кажется). Просто сами представьте, сколько нужно ресурсов чтобы ее реализовать, по вашему у разработчиков, которые устраиваются к вам на работу, есть такие ресурсы чтобы украсть у вас идею и самим собрать команду для реализации? Ну и не забывайте, что даже если вы реализуете идею, вероятность того что она кому-то кроме вам будет нужна около 2%. Так что по этому поводу можете совсем не переживать.
    Ответ написан
    2 комментария