• Как запустить цикл for of для длинны массива?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Обычный цикл чем не цикл?
    const chain = async times => {
      for (let n = times; n > 0; n--) {
        console.log(`${n} starting..`);
        await new Promise(resolve => setTimeout(resolve, 800));
        console.log(`${n} ..finished`);
      }
    };
    
    chain(4).then(() => console.log('Done'));
    Ответ написан
    Комментировать
  • Как стать специалистом по информационной безопасности (кибербезопасность)?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Ить, да вас прорвало, что ли? Вроде не конец учебного года, чего все так кинулись в ИБ?

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

    И задачи у него могут быть ... специфические.

    Нет, там конечно много и обычной админской работы - прокси, файрволлы, VPN, права доступа, сертификаты, разрешение на установку ПО, туда не хади - сюда хади (СКУД и видеонаблюдение). Но я уже тут пальцы стер писать, что ИБ не только про компы. ИБ это еще и про людей, и вот это "про людей" может быть сильно неприятным - СМП, чтение почты, отсмотр чем человек занимался...

    Я уже неоднократно сравнивал ИБ-шника с гинекологом - те, кто не в теме - думают, что это прикольная работа - постоянно на голых баб смотреть :) те же, кто в теме - знают, что это просто работа и в ней очень много грязи и вони, потому что связана она с человеческим организмом и его метаболизмом...

    Ну и еще - желательно знание законодательной базы и умение писать документацию... На самом деле, романтики в ИБ - микроскопическое количество. Это просто работа, иногда скучная и нудная, иногда даже грязная и неприятная...
    Ответ написан
  • Как вызвать код php на всех страницах?

    Newto
    @Newto
    Обычно делается единственная точка входа index.php Все запросы на сайте обрабатываются через этот файл. Таким образом одно включение startup.php в index.php или другом файле, включаемом в index.php, будет действовать на все остальные файлы вашего проекта. Но это работает только при условии правильной архитектуры. Если же у вас проект образца 2000-х готов, когда каждая страница обрабатывается отдельным файлом, то вам ничего не останется кроме того как startup.php включать в каждый файл инклудом отдельно.
    Ответ написан
    Комментировать
  • Как заставить VUE грузить динамические компоненты из CDN?

    Aetae
    @Aetae Куратор тега Vue.js
    Тлен
    Vue использует webpack, а webpack использует для запросов конкретные пути, которые ты указываешь при билде.

    Решение в лоб:
    особый билд для cdn, где параметр publicPatch указывает на соответствующий сайт.
    Решение хитрое: webpack позволяет менять публичный путь динамически, присваивая его переменной __webpack_public_path__. Остаётся только при старте приложения получить путь к скрипту, например из document.currentScript, выделить из него нужный путь и присвоить его.
    Ответ написан
    2 комментария
  • Стоит ли верстать верстать под perfect pixel?

    @ildar-meyker
    Не стоит. Стоит верстать очень близко к макету, но задрачиваться по поводу 1px вправо-влево точно не стоит. Вообще, pixel perfect как концепция старше адаптивной верстки. И в случае адаптива теряет всякий смысл.
    Ответ написан
    Комментировать
  • Стоит ли начинать карьеру в SEO?

    @pcdesign
    Идти в сеошники, все равно как идти в шаманы. Как в шаманизме постучал эдак по бубну и пошел дождь, а эдак снег. Исключительно опытный путь, методы проб, ошибок и экспериментов. Тоже самое и в сео.

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

    Но вы всегда будете как эйнштейновый человек вне ведении истинной картины:
    «В нашем стремлении понять реальность мы отчасти подобны человеку, который хочет понять механизм закрытых часов. Он видит циферблат и движущиеся стрелки, даже слышит тиканье, но он не имеет средств открыть их корпус. Если он остроумен, он может нарисовать себе некую картину механизма, которая отвечала бы всему, что он наблюдает, но он никогда не может быть вполне уверен в том, что его картина единственная, которая могла бы объяснить его наблюдения. Он никогда не будет в состоянии сравнить свою картину с реальным механизмом...»
    «Эволюция физики» А.Эйнштейн, Л.Инфельд.
    Ответ написан
    1 комментарий
  • Чувствуется ли избыток специалистов по разработке на WordPress?

    @airbor
    Нет, есть огромная нехватка нормальных специалистов. Есть просто куча бестолочей, которые в визуальных редакторах собирают всякий позор. НИКОГДА не ставьте визуальные редакторы на WordPress))
    Ответ написан
    Комментировать
  • Можно ли подключить php файл у vue?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Если вы пытаетесь таким способом сунуть в шаблон vue исполнение php кода, то вы что-то не так делаете)))
    Такого в принципе не может быть и это не будет работать))
    Ответ написан
    Комментировать
  • Где найти скрипты по генерации текстов на основе алгоритмов нейросетей?

    @vladshow
    Вот тут репозиторий рекурентной нейронной сети:
    https://github.com/karpathy/recurrentjs
    В репозитории также можно найти демо character_demo.html
    с генерацией текста на основе обучающего текста посимвольно.
    Можно сделать небольшое видоизменение кода: вместо посимвольного обучения перейти на последовательности слов как элементов обучающих последовательностей.
    Для себя реализовывал на основе данной библиотеки recurrentjs чатбота ChatBot.
    Результат режима чат бота на основе натренированной рекурентной нейронной сети можно посмотреть в приложении: https://play.google.com/store/apps/details?id=svla...
    Почитать про данный алгоритм можно тут https://habrahabr.ru/post/304284/ или тут: elibrary.ru/item.asp?id=27405153
    Ответ написан
    1 комментарий
  • Какие области в веб - разработке осваивать в перспективе?

    dom1n1k
    @dom1n1k
    В общем у меня уйдёт на это 2 - 2.5 месяца. Только на основы!

    Ну обосраться. Два грёбаных месяца!!!1
    До чего докатилась индустрия, что 2 месяца воспринимаются как огромный срок. И всё чаще натыкаешься на статьи, где пишут о годовалых якобы мидлах и трехлетних якобы сеньорах.
    Лично я считаю, нужно потратить от 2-3 лет, чтобы начать более-менее прилично и системно ориентироваться в теме. В течении этих лет неоднократно будут возникать моменты, когда тебе кажется, что ты уже достаточно крут - но это только кажется.
    Нормальный специалист средней руки формируется около 3 лет. Не гуру, не сенсей, не сеньор - просто крепкий линейный боец. Это много где так, не обязательно в JS. И это нормально.
    Хочешь за несколько недель - иди установщиком пластиковых окон, как раз строительный сезон начался.
    Ответ написан
    11 комментариев
  • Как поднять посещаемость сайта?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    Первый шаг - выявление направленности проекта:
    • коммерческий
    • информационный
    • энциклопедический
    • социальная сеть и прочее

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

    Далее есть список факторов которые необходимо учитывать всем ресурсам, это технические, семантические и поведенческие факторы.

    Для начала необходимо подготовить фундамент - провести подробный анализ техническихфакторов помогут такие программы как Netpeak Spider или Screaming Frog (программ конечно многое множество, но эти используют чаще всего). Но, к сожалению, тулсами можно проверить не все и необходимо будет изучить матчасть и проверять многие технические аспекты руками.

    Затем переходим к семантике, это очень сложный вопрос который лучше будет описать в другом ответе, но, в двух словах, необходимо убедиться что у всех страниц сайта заполнены важные элементы семантики (title, h1 и прочее) и они соответствуют контенту страницы.

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

    В финале мы получим идеально внутренне оптимизированный ресурс и можно будет приступать к внешней оптимизации.

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

    Яндекс подсказывает как развивать сайт белыми методами и чтобы он был полезен пользователю. Все материалы можно найти:
    В Блоге Вебмастеров
    На канале Академии Яндекса
    В Хелпе Яндекс Вебмастера
    Ответ написан
    1 комментарий