Задать вопрос
  • Как защитить JS код?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Спрятать не выйдет, а вот затруднить немного чтение вполне. Например с помощью обфускации. Но будьте готовы к увеличению объёма кода.
    Например console.log('Лол, кек, чебурек'); превратиться в
    var _0xac52=["\u041B\u043E\u043B\x2C\x20\u043A\u0435\u043A\x2C\x20\u0447\u0435\u0431\u0443\u0440\u0435\u043A","\x6C\x6F\x67"];console[_0xac52[1]](_0xac52[0])
    . Оно вам надо? ИМХО всё это детский сад.
    Ответ написан
    5 комментариев
  • Как защитить JS код?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Защитить JS нельзя, т.к. он выполняется на клиенте, а не на сервере.
    Можно усложнить чтение с помощью обфускации. Это отсеет 90% любителей, но особо упорных это не остановит и они прочтут твой код. Тем более, что есть инструменты, помогающие в деобфускации: деобфускаторы, бьютифайеры и пр.
    Хочешь скрыть код - уходи из фронтенда и добро пожаловать в бэкенд, на сервер.
    Ответ написан
    Комментировать
  • Какие посоветуете книги на русском для изучения программирования детьми?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Всё начинается с управления персонажем.
    Далее, по необходимости всё сами увидите то, что нужно и будете постепенно изучать.

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

    Персонаж, управление им (+камера, если нужно), коллизии (платформа, стены, etc.), прыжки/ускорения (физика, гравитация), враг (простой), враг ("умный", типы группировок, поведение групп), и т.д.

    Всё должно быть как постепенное создание "живой" книги самим ребёнком, а не как чтение текстовой и выполнение её указаний по главам.
    Ответ написан
    6 комментариев
  • Хочу спарсить сайт, он на русском, но воpможно ли, как-то через google переводчик, вытянуть даные ???

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Пишите на имперском, никто кроме Фарион вас не будет ругать. Да и автоперевод выглядит, до сих пор чудовищно
    Ответ написан
    Комментировать
  • Почему на пару минут ноутбук ни с того ни с сего начинает очень сильно гудеть?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Если звук кулера стал другим и громким, купите новый кулер. Он стоит примерно 5$. Разберите ноутбук, и продуйте радиатор. У меня недавно тоже такое было. Кулер свое отработал, но главное то - что радиатор был забит пылью. Тут уже не важно сколько ноутбука - 2 года или 10.
    Ответ написан
    Комментировать
  • Переходить ли с windows 10 на linux?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Мой совет: переходить на линукс, только если вам нужен именно линукс. Рискуете получить кучу ненужных проблем.
    Ответ написан
    3 комментария
  • Тема диплома по информационной безопасности для ИСиТ?

    @dmshar
    "Очень загорелся" - это когда какая-то тема так зацепила, что САМ нарыл материалов, САМ изучил, углубился, "достал" вопросами всех своих преподов, перчитал все форумы и да, ... загорелся на долго. Но тогда вопроса - "а насоветуйте-ка мне тему" не возникает.
    А если с этого начинается, то в лучшем случае "знаю, что модно", а не "загорелся". И непонятно, если "загорелся", но "не знаю с чего начать" (т.е. не прочитал ни одной книжки или статьи)- то что-же вас так заинтересовало?
    Тему вам должны на кафедре выдать и согласовать. Что толку слушать советы с форума, где никто не знает даже вы бакалаврскую" или магистрскую работу писать-то собрались, какие языки-технологии изучали, какие у вас интересы (если они есть), и в чем вам могут помочь-подсказать на кафедре. А главное- чему (и еще главнее - как) вы обучались в своем универе.
    Ответ написан
    9 комментариев
  • Адаптация дизайна под ширину устройства - работа дизайнера или верстальщика?

    bersus
    @bersus
    https://bersus.design
    Почитал ответы. Хмм, какой интересный у людей опыт. Видимо, местами весьма болезненный)

    Автор, по существу - любая вёрстка подразумевает под собой слаженную работу и дизайнера, и верстальщика. Как строительство дома. Один рисует проект, второй строит. Кто из них ответственный за стоительство второго этажа? Оба. Только один ответственный за верно разработанный проект, второй за качество постройки, и это нужно понимать.
    Ответ написан
    Комментировать
  • Адаптация дизайна под ширину устройства - работа дизайнера или верстальщика?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    Я придерживаюсь нескольких взглядов:
    1. Все, что нарисовано может быть сверстано (и при этом хорошо, да)
    2. Дизайнер должен понимать, вне зависимости от квалификации, базовые понятия переноса макета в верстку, т.е. в том числе многоколоночное построение. Как минимум для того, чтобы не быть обманутым фичами в редакторе (XD к примеру для мобилки выстраивает 4-колоночную сетку, что в общем неприемлимо для стандартного подхода неимзменяемого количества колонок на всех разрешениях).
    3. Верстальщик должен уметь понимать дизайнера, его условности, чтобы как минимум донести мысль через аппарат бюрократии или просто напрямую.
    4. Верстальщик в идеале должен иметь навык дизверстки.

    При этом да, бюджет, в основном это:
    1. Где-то нанятый недоучка\начинающий дизайнер, который просто срубил деньжат на скорую руку, а его клиент сэкономил. Он, логично, знать про все это еще не знает.
    2. Вы работаете в одном офисе и можно подойти надавать по щам, да пояснить за жизнь.

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

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

    ЗЫ: в работе я вообще достаточно радикализирован, например общаясь с заинтересованными дизайнерами, которые хотят меня сменить я всегда требую сверстать то, что они нарисовали. Всегда глаза по 5 копеек и поэтому у меня до сих пор нет штатного дизайнера.

    А при работе с внешними дизайнера на подсосе (картинок наделать, например), всегда пишу подробные требования с иллюстрациями.
    Ответ написан
    Комментировать
  • Адаптация дизайна под ширину устройства - работа дизайнера или верстальщика?

    Sanes
    @Sanes
    Оба делают. Согласовывая фантазии дизайнера с технической возможнойстью верстки.
    Ответ написан
    Комментировать
  • Как сделать квест в браузерной игре?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    1. Пишете квест сперва на бумажке. Не подробно, хотя бы генеральный план.
    2. Ищете движок для браузерного квеста. Есть довольно простые.
    3. Изучаете его документацию, пробуете сделать в нем простое задание, затем чуть сложнее.
    4. Берете ваш генеральный план на бумажке и переписываете его на другую бумажку, с учетом понимания как работает движок.
    5. По плану переносите все на движок.
    6. ТЕСТИРУЕТЕ.

    Движки можно погуглить, возможно поколупаться тут:
    https://www.renpy.org/doc/html/
    visualnovelmaker.com
    https://axma.ru/

    Ну или подучить программирование и написать самостоятельно, но на это может уйти жизнь
    Ответ написан
    1 комментарий
  • Как подключить микрофон в виндовс 10?

    6yntar05
    @6yntar05
    Я клоун и это не обсуждается
    Подключить микрофон в разъём для микрофона...Если микрофон и наушники совмещены в miniJack с 4 пинами(ну как мобильная гарнитура), то нужно взять переходник
    Ответ написан
    5 комментариев
  • Почему SharePoint по утрам не работает?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Смотрите логи за весь период.
    В качестве временного решения применяйте warmup скрипт. Впрочем это и в обычной практике хорошая штука, запускать его перед рабочим днем.

    https://github.com/spjeff/spbestwarmup
    Ответ написан
    Комментировать
  • Что выучить, чтобы легче было верстать?

    Rapprogtrain
    @Rapprogtrain
    Проект о программировании
    Привет. Для более удобной верстки ты можешь пройти курс по flexbox или курс по grid.

    Ты также можешь верстать используя bootstrap.

    Bootstrap можешь выучить на их официальном сайте - https://getbootstrap.com/docs/4.4/getting-started/...
    Ответ написан
    Комментировать
  • На чем лучше писать современный интернет магазин?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Пишите на чем умеете, кстати битрикс может из коробки практически все.
    А так ТЗ и еще раз ТЗ, после можно говорить
    Ответ написан
    3 комментария
  • Реально ли устроится в IT компанию до 18 лет?

    @Denioo
    Каждую неделю кто-то да задаст такой вопрос... А посмотреть по предыдущим темам?
    Ответ написан
    Комментировать
  • Реально ли устроится в IT компанию до 18 лет?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Трудно, но возможно. А вот на фрилансе шансов никаких.
    Ответ написан
    3 комментария
  • Как передать управление сайтом заказчику?

    DevMan
    @DevMan
    любая CMS. да, для них можно делать свой дизайн.
    разумеется, придется в это вникать.
    Ответ написан
    Комментировать
  • Ускорят ли курсы мое обучение?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Открою Вам маленький секрет. Сейчас 2020 год, и вы имеете доступ к нескончаемой базе учебных материалов. Единственный минус - в ней много воды и информационного шума(курсы которые вы скинули). Ваша задача, как программиста - научить свои мозги структурировать информацию и отсеивать лишнее. То, что Вам рассказывают на курсе за 40 минут(хронометраж одного урока), в книге отдают 3-4 листа сжатой информации, без воды. Программист обязан уметь работать с технической литературой, документацией.

    Платить деньги за курсы стоит лишь тогда, когда эти курсы аккредитованны какой нибудь корпорацией как Ocacle, или Microsoft, т.е дают профит(или давали профит) при приеме на работу, были неким портфолио для системщика, разработчика.

    Пользуйтесь книгами, ютубом, справочником - начинайте сразу же делать pet проект. Не ведитесь на маркетинг который создан для мартышек.

    Алгоритм: берете программу обучения из курсов выше - и учитесь по ней, на ютубе(особенно на зарубежных каналах, а информацию они слизывают именно оттуда).
    Ответ написан
    1 комментарий
  • Семантическая верстка или div?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    div это безликий элемент не имеющий смысловой нагрузки.

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

    Если это закрытый ресурс, какой-нибудь дашборд или типа того, куда не зайдут ни роботы ни незнакомые люди, то можно и div.

    Я, конечно, за семантику даже в закрытых проектах, работать с кодом приятнее.
    Ответ написан
    1 комментарий