• Что из себя представляет SEO в 2019 году?

    Zoominger
    @Zoominger
    System Integrator
    Это упорядоченный, повсеместно распространённый культ Карго, при котором «специалист» выполняет определенного рода действия, рекомендованные абсолютно маргинальными источниками, не основанными на каком-либо авторитетном исследовании, совершенно не понимая сути выполняемых действий и не осознавая полную бессмысленность проводимых операций.

    Я не шучу.
    Ответ написан
    6 комментариев
  • Какую справедливую формулу можно использовать для вычисления истинной симпатии (лайки) к ответу на Тостере?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Никакую. Все выводы из наблюдаемого поведения - субьективны. Реальность из субьективного восприятия получить невозможно. Какой метод рассчета Вы бы ни применили - вы получите субьективную оценку. Т.е. такую которая будет нравится Вам. Но никак не будет отражать реальную суть вещей.

    Вот Вам мысленный эксперимент. Представьте у Вас есть плагин который для Вас на Вашем ответе всегда показывает самое большое количество лайков. Независимо от реальной картины. Вы бы согласились на такую поддельную реальность? Наверное нет? Так что же Вами движет? Чувство несправедливости? Жажда познаний? Вы хотите понять, что делает ответ лучшим? Это бесполезно...

    Вот Вам еще один мысленный эксперимент. Представьте себе вы поймете как писать ответ так, чтобы он был отмечен лучшим. Будут ли данные по такой схеме ответы действительно лучшими или они станут просто собирать максимальное количество лайков? А если есть схема по которой можно дать действительно лучший ответ значит мы открыли универсальный способ познания. Нет? Значит остается только второй вариант. Получится просто ответ с большим количеством субьективной поддержки со стороны читателей. Это только ухудшит ситуацию, люди будут писать ответы ради одобрения окружающих. Вопрос уйдет на второй план. Платформа погибнет.

    Вот Вам пример из другой области. На литературных порталах можно прочитать разнообразные, порой полярные отзывы о книге. Есть ли математический метод который скажет, стоит мне читать эту книгу или нет? Способ один - почитать и узнать. Какую бы вероятностную уверенность ни выдал рекомендательный алгоритм в том, что мне эта книга понравится, она мне может не понравиться. И наоборот.
    Ответ написан
    3 комментария
  • Как сделать красивый скомпилированный сss код, после планига gulp-sass?

    reskwer
    @reskwer
    front-end developer
    Замените пайп на этот
    .pipe(sass({outputStyle: 'expanded'}).on('error', sass.logError))


    или в ручную допишите в своем пайпе
    {outputStyle: 'expanded'}
    Ответ написан
    1 комментарий
  • Как составить/сформировать отчет о проделанной работе?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Excel, Google Таблицы, Блокнот

    1 час - изучение ТЗ
    5 часов - подготовка
    10 часов - работа
    5 часов - тестирование
    2 часа - доработка и сдача

    У меня это заняло ровно минуту.
    Ответ написан
    Комментировать
  • Что подразумевается под "знание" в требованиях в вакансиях?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Что угодно.
    Узнаете когда придете на собеседование.

    Просто не знаю стоит ли пытаться пробовать отправлять резюме или это считается, что я все-таки не дотягиваю по требованиям

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

    @orbit070
    Проект имеет большой потенциал, вероятность того, что он стрельнет - 90%

    Так думает каждый человек, который пилит какой-то проект. Выстреливают 2-5%. Просто статистика.

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

    Гигантов невозможно убить, им можно составить конкуренцию и то лишь временно и при наличии очень больших бюджетов. Даже если вы создаете что-то такое, до чего гиганты не додумались, то как только ваша фишка покажет свою полезность, то все гиганты добавят ее себе и у вас не будет ни одного преимущества перед всем известными гигантами.

    1. Запускать в одиночку, бороться со всеми проблемами на лету

    Поначалу многим кажется, что можно в одиночку тянуть проект, но к сожалению это не так. Я скажу больше: даже элементарно роль разработчика в одиночку не всегда можно тянуть, а вы хотите быть одновременно разработчиком/тестировщиком/админом/маркетологом/менеджером/управленцеми/бухгалтером/юристом/и т.д. Если бы такая формула работала, то в компаниях вместо 15-и зарплат всем этим людям, платили бы одному умельцу, но даже если такой умелец существует, который прожил три жизни и вобрал в себя все эти знания и умения, то все равно ничего не выйдет, ведь в сутках всего 24 часа. В общем это невозможно, как бы вам этого ни хотелось. Я понимаю, что соблазн велик и делить с кем-то потенциально жирный кусок мяса не хочется(делить, потому что денег у вас я как понял нет, значит придется отдавать долю в проекте), но у вас выбора почти нет. История знает единицы случаев, когда кто-то в одиночку запускал успешный бизнес в интернет-пространстве. Просто изучите историю и поймете - почти за всеми известными цифровыми продуктами стоят команды, потому что физически в одиночку это почти невозможно. Я готов руку на отсечение отдать, что если это будет работающий продукт, вы даже роль разработчика собой не закроете, не говоря уже об остальном, потому что там работы не на одного человека. Если вы думаете что админить, девопсить, тестировать, багфиксить, внедрять новый функционал и тд можно в одиночку, то вы очень сильно заблуждаетесь.

    Итого: нужно найти в себе силы и снять розовые очки. Сделали проект - хорошо. Теперь пойдите и найдите 50 человек, которые скажут, что продукт им может быть полезен. Как только они скажут "круто я бы пользовался" - скажите отлично, вот мой сайт, пользуйся. Так вот если из этих 50и человек хотя бы 3 человека заплатят деньги - то поздравляю, вы создали действительно что-то полезное, и польза продукта подтверждена. Теперь берете пару сотен долларов и ищете наиболее дешевые каналы привлечения клиентов - пробуете разные виды рекламы. Если на двести долларов привлекли например 10 платящих клиентов, то один клиент вам обошелся в 20 долларов. При этом например ваш продукт(для примера) стоит 25 долларов, получается экономика сходится - потратили 20 получили 25. Любой инвестор с удовольствием рассмотрит ваш проект и с большой долей вероятности даст денег. Удачи
    Ответ написан
    Комментировать
  • Можете покритиковать верстку начинающего?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    С первого взгляда видно:

    1. Font-size в 1px для HTML, а потом все в REM? - интересное начало...
    2. CSS-методология? - отсутствует.
    3. Препроцессор для облегчения жизни? - отсутствует.
    4. Все в одном файле? - да, так и есть.
    5. Магические числа в CSS? - много.
    6. Префиксы прямо в коде? - ага.
    7. 21 брейкпоинт для такой простой страницы? - ежик...
    8. Шрифты? - Fira отвалилась. Letter-spacing скачет.
    9. Critical CSS? - отсутствует.
    10. Бесполезные условные комментарии для IE6, гриды и флексы в одном флаконе? - о дааа.
    11. HTML lang='ru' и контент на английском? - почему бы и нет.
    12. Грузить весь FontAwesome ради пары иконок? - классика.
    13. Асинхронная загрузка картинок? - отсутствует.

    Продолжать можно долго. Рекомендации можно дать следующие:

    1. Освойтесь с инструментами верстальщика. Откройте для себя препроцессоры и автопрефиксер. Почитайте про БЭМ. Используйте.
    2. Добейтесь такого, чтобы вы понимали абсолютно все в своей верстке. Что? Зачем? Почему именно так? Избегайте копипасты. Не используйте какие-то "фишки" только потому, что кто-то их где-то поиспользовал - вполне вероятно, что там был другой контекст, а в вашей ситуации получится что-то странное. Разбирайтесь со всем.
    3. Изучайте хорошие практики.
    4. Ну и JS, без него никак.
    Ответ написан
    2 комментария
  • Можете покритиковать верстку начинающего?

    notiv-nt
    @notiv-nt
    Как ваше ничего? Да, моё тоже
    Я не вижу верстку, я вижу какую-то кашу, это дизайн такой?

    Что это? https://vimeo.com/349206769

    Хммм, из-за чего же это может быть?
    5d33316763f21644316115.png5d33318999ef4210351417.png

    Это самое худшее использование ремов в истории, в них здесь толку ноль, а fz 1px на html это выстрел мне в ногу, как человеку у которого хреновое зрение, и который ставит ограничение на минимальный шрифт в браузере

    5d33324269da9554829896.png
    Ответ написан
  • Будет ли улучшение производительности, если выводить статьи не в php коде, а передавать их в ajax?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    В общем случае без разницы для сервера. Потому что это не ахти какая нагрузка. Ведь данные и так в массиве. Разве много вычислений нужно, чтобы переставить куски массива? (Вопрос к вам, кстати, потому что алгоритм может быть и правда сложным, но вряд ли у вас такое).

    Для клиента массив однозначно не желателен. Во-первых, это дополнительная работа, когда её могло бы и не быть, т.е. страница, возможно, медленнее загрузится. Во-вторых, у клиента вообще может быть отключен JS, либо может не сработать по каким-то причинам (например, ложное срабатывание блокировщика рекламы). Поисковики тоже не обрадуются встроенному в страницу JS, хоть и скушают.

    Ну и главное, это наличие у каждой статьи своего уникального URL. Говорю на всякий случай, потому что если вы додумались до того, что смена статьи будет происходить через ajax без смены адреса, то это однозначно плохо. Скорее всего, вы это и так понимаете, поэтому ответ прежний - в общем случае практически без разницы php или ajax.

    P.S. Что реально лучше перекладывать на клиента, точнее давать в виде дополнительной фичи - так это сортировку таблиц с данными в статье. Опять-таки, таблицы должны отображаться без JS. Но при наличии JS их можно сортировать сразу плюс давать пользователю кнопки сортировки, которая будет происходить локально, без перезагрузки страницы. Это и приятно, и снимает нагрузку с сервера (по количеству соединений).
    Ответ написан
    2 комментария
  • Как понять, что я стал junior'ом (C++)?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Извинити, я буду вас огорчать.

    Вы не джун. Главное, прямо-таки железобетонное требование для статуса джуна - это официальный опыт работы программистом минимум полгода, лучше год. Это - показатель того, что вы не просто верите, что что-то знаете, а реально знаете достаточно, чтобы работодатель не выгнал вас за несоответствие. Само собой, если опыта у вас нет, работодатель понимает, что рискует быть тем самым первым.

    Описания своих знаний - пустое, это никому не интересно. Все начинающие верят, что что-то знают, со всеми это случается, а вот спроси, допустим, такого человека:
    Вот что я знаю:
    синтаксис языка

    что значит:
    void (* (* f [])())()
    и он упадёт в обморок, не понимая, как это размотать.
    Ответ написан
    3 комментария
  • Как создать пагинатор?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    есть две таблицы "countrys"
    в смысле countries? И это, запятые экономить не надо, навряд ли у вас 2 таблицы countries.

    и вторая таблица "citys"
    в смысле cities?

    и countri_id, последний это id страны
    в смысле country_id?

    список нужных городов а как теперь сделать не весь список, а скажем только по 5 городов на страницу не понимаю.
    ЗАПЯТЫЕ!!!

    по 5 городов на страницу
    во первых - не вижу ни кода, ни запроса которым вы пытались это сделать.

    Сделал другую ссылку с полным списком городов и в нем постраничный вывод всё норм, а как теперь в него засунуть еще и выбор страны не понимаю
    ну так а какая разница, тот же селект, просто добавляется условие where country_id = и номер страны.
    Ответ написан
  • Где ошибка в коде?

    FeST1VaL
    @FeST1VaL
    Тихий
    Скорее всего вы это имели ввиду, то проблема тута:
    .form {
     position: absolute;
    }


    Поменять на relative

    Ответ написан
    1 комментарий
  • Как украсть файл с сервера?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Товарищ майор, перелогиньтесь
    Ответ написан
    5 комментариев
  • Как разрабатывать при помощи bem-core и bem-tools?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Как по мне, дак для личного проекта или проекта где вы единственный фронтендер, юзать интструменты для БЭМА это извращение. Просто пишите классы по методологии, адаптировав её немного под себя, и не издевайтесь над собой.
    Ответ написан
    Комментировать
  • Как скачать с официального сайта bootstrap 4 версии! только модальное окно и аккордеон?

    @bkosun
    На официальном сайте такой возможности больше нет.

    Dropped the online Customizer in favor of more extensive setup documentation and customized builds.


    https://getbootstrap.com/docs/4.0/migration/#globa...

    Используйте npm или bower, чтобы подключить отдельные компоненты Bootstrap 4.

    Так же есть сторонние онлайн сервисы:
    https://bootstrap.build/
    Ответ написан
    Комментировать
  • Как подключить полный шрифт?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    <link href="https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=cyrillic,cyrillic-ext,latin-ext" rel="stylesheet">

    Вкладка CUSTOMIZE в окне выбранных шрифтов
    Ответ написан
    Комментировать
  • Как быть при угрозах DDoS-атаки конкурентом?

    Zoominger
    @Zoominger
    System Integrator
    Никак.
    Забить.
    Я серьёзно. Просто два школьника что-то не поделили.

    дассатаке доссатак

    Говорите "дудос" тогда, штоль.
    Ответ написан
    1 комментарий
  • Как скачать защищенный от (Save file as) PDF, просматриваемый в браузере?

    Melkij
    @Melkij
    PostgreSQL DBA
    А в чём собственно заключается "защита"?
    Прямая ссылка, файл отдаётся даже банальному wget. Мой firefox сам спросил сохранять ли файл. Может это у вас браузер себя ведёт неадекватно?
    Ответ написан
    1 комментарий
  • Как создать индивидуальный профиль, чтобы перейдя по ссылке на него можно было зайти?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    > какую литературу можно почитать, чтобы лучше разбираться в таких вопросах?

    Любую.
    Создание страницы, которая отображает информацию из БД по запросу - это самая базовая операция, которая только есть в веб-программировании, и она рассматривается в любой литературе.

    Передать значение в адресной строке - добавить к ней строку вида ?peremennaya=znachenie
    Получить значение из адресной строки - массив $_GET
    Получить данные из БД - запросить их с помощью PDO

    Делаешь ссылку вида http://moi.sait/profile.php?id=идентификатор пользователя и в файле profile.php пишешь простой код для получения данных из БД
    Ответ написан
    4 комментария
  • Как сверстать обтекающие блоки таким способом?

    SkiperX
    @SkiperX Куратор тега CSS
    Masonry, если гриды рано
    Ответ написан
    Комментировать