• Запрос к серверу с выборкой по параметрам?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    Это вопрос не клиентского JavaScript, это Ваш сервер должен смотреть на ваш запрос и фильтровать данные которые он отправляет в ответ.
    Ответ написан
    Комментировать
  • Как написать цикл for с return?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Ответ написан
    Комментировать
  • Какой рынок программирования НЕ «перегрет»?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Вообще замерзает рынок специалистов уровня сеньор.
    Вакансии висят месяцами и годами.

    Не перегрет рынок уровня мид. Вакансий полно.

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

    Поэтому выбирайте любую область, которая вам нравится, чтобы лично у вас была заинтересованность и желание дойти до приемлимой квалификации.
    Ответ написан
    2 комментария
  • Востребованный, "проверенный" стек технологий. Что выбрать, чтобы быстро найти работу?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    стоит выучить и научиться применять, чтобы уже через 3 месяца или полгода устроиться на работу

    сколько не гуглю, не могу найти достаточно информации

    Судя по вопросу, у вас не выйдет. Никакой стек не поможет, если вы не можете найти ответ на вопрос, который на Тостере задают каждую неделю.

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

    @orbit070
    чтобы уже через 3 месяца или полгода устроиться на работу за хлеб за первым отытом

    Полгода еще ладно, про 3 месяца забудьте, потому что
    (я занимаюсь по 13 часов в день

    не эквивалентно занятиям 3+ часа в день на протяжении 4х дней. Даже если вы каким-то мистическим образом можете в день 13 часов учить что-то(во что я ни за что не поверю), то даже если это так, то все равно эффективность такого обучения сильно падает спустя 3 часа. Даже опытные программисты не часто способны несколько часов подряд программировать, но при этом работать намного легче чем учить что-то новое. Есть даже такая штука - бывает сидишь уже под конец дня 2-3 часа не можешь решить задачу или пофиксить баг, башка не варит и вообще не понимаешь что происходит и почему не работает. Но стоит тебе прийти на следующий день на свежую голову и буквально за 10-15 минут проблема решается. Желание и рвение это конечно хорошо, но ресурсы нашего организма имеют свою позицию на это счет, так что 13 часов в день это самообман, поверьте.

    А на счет стека и прочего: свой путь нужно начинать не с выбора языка программирования, а с выбора того, чем вы хотите заниматься. Вы когда выбирали java для чего его выбирали? Если например вы хотели разрабатывать под андроид - то заходите на hh, открываете 20 вакансий андроид разработчика -> выписываете оттуда все требования -> получаете нужный стек.
    Ответ написан
    6 комментариев
  • Востребованный, "проверенный" стек технологий. Что выбрать, чтобы быстро найти работу?

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

    Но. Работу не можете найти ещё полгода. И это дело не в стеке, а во второстепенных факторах — компания не устраивает вас и наоборот.

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

    Не стоит по 13 часов в день заниматься — перегорите быстро и ничего хорошего из этого не выйдет, точно.
    Ответ написан
    Комментировать
  • Какие есть бесплатные трекеры ошибок в JS?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    ESLint, JSLint, TSLint
    Ответ написан
    4 комментария
  • Можно ли дать права на редактирование информации, без полного доступа к сайту?

    tamerline
    @tamerline
    всеядный инженер
    Если сайт сделан на инфоблоках, то проблем нет.
    Есть специальный пользователь контент-редактор...
    Доступа к коду у него нет.
    Ответ написан
    Комментировать
  • Cross domain referer leakage, какие варианты есть для предотвращения?

    zxscv
    @zxscv
    К примеру у вас на сайте есть авто авторизация при переходе из письма. Типа
    http://domain.com/?email=vasya@pupkin.com&secrettoken=vfwervwervwervwervwerv244234


    При переходе пользователь перейдет на страницу и если его там оставить то он может кликнуть на внешнюю ссылку на сайте и перейти на другой сайт, а в реферере этого запроса будет
    http://domain.com/?email=vasya@pupkin.com&secrettoken=vfwervwervwervwervwerv244234


    Чтобы исключить уязвимость надо средиректить с
    http://domain.com/?email=vasya@pupkin.com&secrettoken=vfwervwervwervwervwerv244234
    после авторизации

    Ну еще https избавляет от этой проблемы
    Ответ написан
    Комментировать
  • Как вывести разные значения value при смене option?

    paulfcdd
    @paulfcdd
    PHP/Sf/WEB developer
    $('.select').on('change', function() {
    console.log($(this).val());
    })
    Ответ написан
    Комментировать
  • Как джуну без профильного резюме составлять?

    @MaxLich
    java developer
    1. Наработать какие-то навыки и знания + проекты. Указать это в резюме.
    2. Кратко перечислить свой непрофильный опыт работы. Отметить проявленные и наработанные софтскиллы.
    3. Закончить какие-нибудь курсы по интересуемой сферы IT, получить какие-либо сертификаты и прочее. Указать в резюме.
    4. Если хороший уровень английского (или немецкого, французского (нужного подчеркнуть)), указать это в резюме. (Порой берут со слабыми хардскиллами, но с хорошим инглишом.)
    Ответ написан
    2 комментария
  • Как вытащить числа из строки?

    0xD34F
    @0xD34F Куратор тега JavaScript
    const numbers = (string.match(/-?\d+(\.\d+)?/g) || []).map(Number);
    Ответ написан
    3 комментария
  • Как находить и участвовать в проектах на гитхаб?

    vicodin
    @vicodin
    Имею некоторый опыт
    Находите гитхаб репозиторий понравившейся вам библиотеки, заходите в issues, там часто бывают метки "good for a first PR", "good first issue" и т.д., короче для новичков, форкаете проект, разрешаете ишью, коммитите, прочитав contribution.md в репозитории, делаете PR, отписываетесь в ишью и ждёте пока его примут/подпросят подкорректировать.
    Готово!
    Ответ написан
    Комментировать
  • Как находить и участвовать в проектах на гитхаб?

    sim3x
    @sim3x
    Делаете работу
    В процессе находите ошибку в стороннем коде
    Находите ее источник
    Пишите багрепорт и тесткей
    Так как всем пофиг
    Сами фиксите баг
    Неделю стучитесь мейнтейнеру, чтоб он принял ваш пушреквест
    Он вас посылает, тк ето не баг
    Ответ написан
    10 комментариев
  • Актуален ли Lua в 2017? Где используется?

    @ralaton121
    Lua предназначен для встраивания в другое ПО.

    Используется, например, в СУБД Tarantool, в веб-сервере nginx есть модуль для БЫСТРОГО разруливания с помощью Lua, используется для программирования игровой логики в World of Warcraft.

    И много где еще и игровых движках:

    Agen (2D Lua; Windows)
    Amulet (2D Lua; Window, Linux, Mac, HTML5, iOS)
    Baja Engine (3D C++/Lua; Windows, Mac)
    Blitwizard (2D Lua; Windows, Linux, Mac)
    Cafu 3D (3D C++/Lua)
    Cocos2d-x (2D C++/Lua/JS; Windows, Linux, Mac, iOS, Android, BlackBerry)
    Codea (2D Lua; iOS (Editor is iPad app); $14.99 USD)
    Corona (2D Lua; Windows, Mac, iOS, Android)
    Cryengine by Crytek (3D C++/Lua; Windows, Mac)
    Defold (2D Lua; Windows, Linux, Mac, iOS, Android, Web)
    Drystal (2D Lua; Linux, HTML5)
    EGSL (2D Pascal/Lua; Windows, Linux, Mac, Haiku)
    gengine (2D Lua; Windows, Linux, HTML5)
    Glint 3d Engine (3D Lua, Development stopped in November 2011)
    Grail Adventure Game Engine (2D C++/Lua; Windows, Linux, Mac (SDL))
    Irrlicht (3D C++/.NET/Lua; Windows, Linux, Mac)
    Juno (2D Lua; Windows, Linux, Mac)
    Lavgine (2.5D C++/Lua, Windows)
    Leadwerks (3D C++/C#/Delphi/BlitzMax/Lua; Windows; $199.95 USD)
    LÖVE (2D Lua; Windows, Linux, Mac)
    Luxinia (3D C/Lua; Windows)
    MOAI (2D C++/Lua; Windows, Linux, Mac, iOS, Android, Google Chrome (Native Client))
    Polycode (2D&3D C++/Lua; Windows, Linux, Mac)
    Spring RTS Engine (3D C++/Lua; Linux, Windows, Mac)
    Ответ написан
    3 комментария
  • Почему Promise pending?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Вы неправильно работаете с асинхронным кодом. Вызывать его в render неправильно.
    Вы что сделать то хотите?
    Для работы с асинхронными вызовами основанными на Promise используйте метод then или async/await функции.
    Пример использования метода then:
    isValidEmail("mail@gmail.com").then(result => someAction(result));

    Пример использования async/await:
    async someHandler() {
      const result = await isValidEmail("mail@gmail.com");
    
      return someAction(result);
    }
    
    async someOtherHandler() {
      const result = await isValidEmail("mail@gmail.com");
      
      /* вызов someOtherAsyncAction тоже возвращает Promise, поэтому ждем 
         и возвращаем только когда придет результат, для этого используем 
         ключевое слово await                                             */
      return await someOtherAsyncAction(result); 
    }
    Ответ написан
    3 комментария
  • Обычно веб-разработчик сам пишет большую часть кода?

    @archelon
    По-разному.
    Зависит:
    а) от разработчика,
    б) от задачи,
    в) от наличия/отсутствия готовых решений,
    г) бюджета.
    Ответ написан
    Комментировать
  • Заражение вирусами в ОЧЕНЬ большой сети?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    1. Админов расстрелять, по теме
    после модернизации количество работ было таким большим, что одноранговую сеть так и оставили.

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


    2.
    Операционную систему менять нельзя ни в коем случае, так как большинство лабораторных/диагностических программ очень старые, драйвера старые, под новыми системами не хотят дружить.

    Если простоя стоит миллионы долларов, то что мешает заплатить пару миллионов на решение это проблемы?
    Тут расстреливаем менеджеров, ну тех которых не расстреляли в п.1.

    3.
    На большинстве компьютеров антивирусная защита отсутствует как таковая, так как на большинстве рабочих станций стоит Windows 98 & XP

    Древняя ось, без обновлений (на большинстве уверен вообще обновы не ставились со времени установки), без банального антивируса.
    Чего вы ещё хотели то?

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

    Вы влетели по полной программе и решение тут только одно - модернизация железа/ПО, грамотный подход к сети.
    Ответ написан
    Комментировать
  • Заражение вирусами в ОЧЕНЬ большой сети?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Какая бы не была организация, не верю что ВСЕМ компам нужно связываться со ВСЕМИ компами.
    Ставите адекватные маршрутизаторы, разбиваете сеть на VLAN-ы, лечите их отдельно.

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