Задать вопрос
  • Как готовые CMS продвигают сайт в поисковых системах?

    @archelon
    в популярных cms есть средства для seo-оптимизации, есть инструменты для автоматизации некоторых рутинных процессов, но никакого автоматического продвижения не бывает.
    Ответ написан
    3 комментария
  • Стоит ли учить Си?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Зачем учить Си сейчас?

    Чтобы не учить потом.
    Ответ написан
    1 комментарий
  • На каком языке лучше писать сложные, большие телеграм боты?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Если ты новичок, то попробуй сначала писать простые, маленькие боты.
    Ответ написан
    Комментировать
  • Как верстать изогнутые секции?

    RAX7
    @RAX7
    SVG + 2 маски, одна пропорционально растягивается, другая непропорционально. Отрицательным margin загнать секции одна на другую.
    Ответ написан
    6 комментариев
  • Изучение матан?

    @AVKor
    Подобный вопрос уже задавал царь Птолемей I Евклиду. И получил ответ: "К геометрии нет царских путей".
    Ответ написан
    Комментировать
  • Как подгрузить сначала Критический CSS?

    Odisseya
    @Odisseya
    Оптимизирую PageSpeed & Performance
    Используйте Critical Path CSS Generator: penthouse или critical. Их принцип работы — запустить сайт в клиентской среде (headless browser) и выбрать стили необходимые только для первого экрана. Стили для нескольких страниц (различных шаблонов) можно склеить в один файл. Отмечу, что рендерить стили стоит на нескольких разрешениях — для десктопов и мобильных, а также проверить наличие стилей состояний и модальных окон — подключив только сгенерированный critical css.
    Ответ написан
    Комментировать
  • Востребован ли C++?

    @evgeniy_lm
    Еще раз и медленно: "Не бывает "востребованных" ЯП, бывают востребованные программисты"

    Если вы умеете писать хорошие нужные программы на С#, Java или Python то вы без проблем сможете написать не менее хорошую и нужную и на любом другом ЯП включая С++. Если вы не способны писать программы в принципе, то "знание" даже 20 языков вам в этом не помогут.
    А "падающие графики" это не более чем попса. Порог входа в С#, Python и даже Java несоизмеримо ниже чем в С++ по этому говнокодеров на C++ намного меньше чем на других ЯП что и определяет то самое "падение"
    Ответ написан
    2 комментария
  • Как вызвать свой метод у строки?

    Odisseya
    @Odisseya
    Оптимизирую PageSpeed & Performance
    Создается экземпляр объекта String у которого имеется метод toUpperCase(), методы определены внутри String.prototype (попробуйте набрать в консоли). Чтобы добавить собственный метод расширьте прототип нужного объекта:
    String.prototype.myLength = function( arg ) {
        // ваш код
    };
    Ответ написан
    Комментировать
  • Skill_box или Geekbrains?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    5fac14ac7ed64056605532.jpeg
    Ответ написан
    Комментировать
  • Функция simplexml_load_file(YOUTUBE_URL) в php уже не актуален?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Лучше документации никто не объяснит.
    и примеры там тоже есть.

    И нет - программирование это не взять готовый кодик, а если не работает то попросить другой.
    Надо садиться и разибраться. Если у тебя будут вопросы по конкретным проблемам, с которыми не поможет гугль - тогда мы будем рады помочь.
    Ответ написан
    1 комментарий
  • Где найти видео с новшествами программирования?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    программированию с низким уровнем качества, для новичков или с устаревшей информацией

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

    Все кто более смышленный, гуглят, ищут сами.Это как правило акцентированные статьи на английском, пробелемы\задачи на работе и тому подобное.

    Никто не будет вам делать подарок, и скидывать сервис где собраны все гайдлайны от А до Я.

    Иначе зачем вы нужны обществу как программист, если ваш навык поиска информации равен продавшице Тамаре из магазина.

    Выход: Выбрать язык + описать задачу\проблему + выборка по году выдачи гугла + добавить ключевые слова = ваше решение задачи.
    Ответ написан
    Комментировать
  • Скажите пожалуйста куда писать жалобы на работодателя?

    Купи себе книгу жалоб и жалуйся в неё
    ЗЫ Рональд Макдональд подсказал, есть сайт irecommend, так вот, сделай сайт inotrecommend, и руку набьёте, и в портфолио положите и пожалуетесь на этих гадов, 3 зайца одним выстрелом ба-бах
    Ответ написан
    Комментировать
  • Могла ли после падения SD карта повредится с технической стороны?

    Jump
    @Jump
    Системный администратор со стажем.
    могут какие-то проблемы появится в дальнейшем у этой SD карты и адаптера после падения?
    Разумеется, и могут и появятся.
    Она просто выйдет из строя.
    Падение никак не защищает карту от поломок и выхода из строя.
    Ответ написан
    Комментировать
  • Что делать с джуниор программистом, который самоучка и не с этой планеты?

    @anton99zel
    29а класс средней школы №7
    Во первых:
    Нужно разделять личные качества и профессиональные!!
    (Какая разница, что он бедный или хулиганил....)
    Второе:
    Если профессиональные качества вас устраивают, то пусть человек работает и не мешайте ему.
    Если не устраивают, то ищите другого специалиста
    Третье:
    Срыв сроков это не только его вина или еще чья то. Часто так бывает, что это общая вина: заказчик меняет ТЗ, менеджмент обещает сроки, лишь бы ухватить заказ, технический директор не вникает в процесс.... В итоге всё вешается на джуна.
    И еще:
    Программист это творческая профессия. Это не оператором работать по 8 часов по некому алгоритму. Тут и думать надо и вникать и прорабатывать отдельные моменты. Нужно создавать условия для комфортной работы, а не наседать и стоять над душой. Но чтобы релакс не затягивался, даже долги нужно планировать.
    Далее необходимо понять, почему возникают задержки:
    Если это плохая планировка времени, то пусть работает как ему удобно (в ночное время или вечернее), если задержки возникают из-за недостатка знаний, значит нужно их подтягивать, включая курсы или помощь наставников.
    И:
    Он склонен всю задачу целиком держать в своей голове и думать над ней один. И чтобы никто не отвлекал. Обсуждать с кем-либо задачу, даже просто общаться в корпоративном чатике среди рабочего дня - все это вроде не дает видимых проблем, но по нему видно, что это его сильно раздражает.

    Меня тоже раздражает отвлекаться каждые 5 минут на сообщения, которые вообще не относятся ко мне. А бесконечные обсуждения могут бесконечно обсуждаться.
    Взялись работать - работайте. Летучка 10 минут каждый день с утра. 60 минут в понедельник. И всё. Ибо нех.
    С ним же никогда не было начальника

    Начальник не команда. Начальник может и не быть наставником, советчиком, помощником.
    Более ценно, когда есть кому подсказать.
    ведь тогда порядка было бы в сто раз больше, а работы меньше

    Работы было бы меньше, если бы вы, там наверху, между собой всё порешали, а потом уже приходили со своими хотелками, а не переобувались каждый день со своим ТЗ "не знаю что хочу".
    Ответ написан
    Комментировать
  • Как в консоле в Node.js вывести методы которые есть у экземпляра класса?

    bingo347
    @bingo347 Куратор тега Node.js
    Crazy on performance...
    Во-первых, логировать через console.dir с опцией showHidden: true
    // Для класса ClassName
    console.dir(ClassName.prototype, {showHidden: true});
    
    // Для любого объекта или инстанса класса obj
    console.dir(Object.getPrototypeOf(obj), {showHidden: true});


    Ну и зная, что любой прототип - это тоже объект, а корневой прототип всегда null, то можно просто пройтись рекурсивно, чтоб посмотреть всю цепочку:
    class SomeClass extends Array {}
    function collectPrototypesChain(obj) {
      const proto = Object.getPrototypeOf(obj);
      if(!proto) { return null; }
      const {name} = proto.constructor;
      return {name, proto, next: collectPrototypesChain(proto)};
    }
    
    console.dir(collectPrototypesChain(new SomeClass()), {showHidden: true, depth: 4});
    Ответ написан
    3 комментария
  • Почему вылезает эта ошибка при запуске Gulp?

    sharnirio
    @sharnirio
    Front-end developer
    Попадал на этот баг. Как удалось выяснить (ReferenceError: primordials is not defined) это баг который возникает на версии node.js >= 12 версии, при работе с gulp версии 3.9.1 и ниже. Как пофиксить не нашел - пришлось откатить версию node.js до последней 11 версии
    ps. дополню ответ ) найдено решение без необходимости понижения версии node.js https://timonweb.com/javascript/how-to-fix-referen...
    Ответ написан
    Комментировать
  • Что нужно учить, чтобы создать браузерную онлайн игру?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Никто не знает, что ты захочешь использовать - есть много способов сделать одно и тоже.
    Никто не знает что ты уже знаешь. Если ничего, то учить нужно все.

    Такой вопрос рано задавать.
    Сперва научись делать что-то попроще, а когда сможешь задать правильный вопрос - тогда задавай.
    В правильном вопросе скрыта примерно половина ответа. У тебя же нет этого, и ответы тебе не помогут. Потому что вариантов МНОГО.
    Ответ написан
    1 комментарий
  • Программирование деформирует человека как личность?

    @pcdesign
    Что будет, если человек начнет беспорядочно есть все подряд? Засовывая в свой желудок разного рода еду без разбора. Все понимают, что добром это не кончится. В плане мозга понимания такого нет. Люди считают, что в мозг можно засовывать любую информацию бесконечно, а он там типа разберется. Да, ничего подобного. Так же как и с желудком могут быть проблемы, так же и мозг может выдавать такие фортеля как у тс. Это естественная реакция.

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

    Люди это понимали даже в 19 веке.
    "…Надо избавиться от всякого суетного любопытства, разбивающего и уродующего жизнь, и первым делом искоренить упорную склонность сердца увлекаться новинками, гоняться за злобами дня и вследствие этого
    постоянно с жадностью ожидать того, что случится завтра. Иначе вы не обретёте ни мира, ни благополучия, а одни только разочарования и отвращение. Хотите вы, чтобы мирской поток разбивался у порога вашего
    мирного жилища? Если да, то изгоните из вашей души все эти беспокойные страсти, возбуждаемые светскими
    происшествиями, все эти нервные волнения, вызванные новостями дня. Замкните дверь перед всяким шумом,
    всякими отголосками света. Наложите у себя запрет, если хватит у вас решимости, даже на всю легковесную
    литературу, по существу она не что иное, как тот же шум, но только в письменном виде. На мой взгляд,
    нет ничего вреднее для правильного умственного уклада, чем жажда чтения новинок. Повсюду мы встречаем людей, ставших неспособными серьезно размышлять, глубоко чувствовать вследствие того, что пищу их составляли одни только эти произведения последнего дня, в которых за всё хватаются, ничего не углубив, в которых всё обещают, ничего не выполняя, где всё принимает сомнительную или лживую окраску и всё вместе оставляет после себя пустоту и неопределённость…"

    (с) Петр Чаадаев. «Философические письма. Письмо второе», 1820-1830
    Ответ написан
    5 комментариев
  • Телеграм бот на питоне: ошибка переменная is not defined?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Разберитесь сначала с основами языка. Учебник какой-нибудь прочитайте.
    Ответ написан
    Комментировать