• Почему не работают миграции при переходе на новый csproj формат?

    Вместо того чтобы использовать гайды, которые вышли 7 лет назад - попробуй Upgrade Assistant - он должен автоматически всё обновить
    https://learn.microsoft.com/en-us/dotnet/core/port...
    Ответ написан
    Комментировать
  • Компания предлагает большу зп и торопит с выбором - это плохо или нет?

    @Drno
    Это с учетом kpi ? Или прям в окоад всё?
    Потому что если кпи, то очень похоже Вы этих денег не увидите
    Ответ написан
  • Компания предлагает большу зп и торопит с выбором - это плохо или нет?

    Получил оффер от одной компании (банка) с неожиданно большой суммой, чуть ли не x2 от запрошенной

    Вероятно ты просто запросил сильно ниже рынка / стандартной ставки.
    Что за банк?
    Что за должность?

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

    А зачем растягивать?

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

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

    rqdkmndh
    @rqdkmndh
    Web-разработчик
    Чтобы сделать так, чтобы кастомные сниппеты и типы предлагались раньше встроенных при автодополнении, выполните следующие шаги:

    1. Откройте Настройки (можно использовать комбинацию клавиш Ctrl + , на Windows/Linux или Cmd + , на macOS).
    2. В поиске настроек введите "snippet" или "autocomplete".
    3. Найдите настройку Editor: Snippet Suggestions и измените её на "top". Это приведет к тому, что сниппеты будут отображаться в начале списка автодополнения.
    Ответ написан
    2 комментария
  • Как полностью удалить сайт из индекса?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Здравствуйте, скрыл сайт из индекса через роботс. но если вбить в поиске сайт все равно находится сссылка на него с пометкой

    Нужно подождать, пока поисковик обновит свою бд.
    Ответ написан
    Комментировать
  • Как полностью удалить сайт из индекса?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    скрыл сайт из индекса через роботс. но если вбить в поиске сайт все равно находится сссылка на него с пометкой

    Роботс - всего лишь рекомендация и ПСы не обязаны следовать его директивам.
    Чтобы ПСы не добрались до сайта (и соответственно выкинули его из индекса) сайт должен быть для них не доступен (отдавать любой ответ кроме 200 и 302).
    Ответ написан
    Комментировать
  • Насколько важно с точки зрения SEO иметь платный сертификат OV на сайте?

    @Refguser
    Решения для бизнеса: от создания ИМ до...
    Никаких бонусов для сео не даёт ни один платный сертификат. Бесплатного LE вполне достаточно.

    Плюс раньше браузеры зелёненьким красивишно делали.

    И что это значит "тогда" знали только несколько озабоченных :) Остальным оно так же было по барабану. (Большинство вообще не знали и не знают об адресной строке).
    А сейчас уже об этом смешно и бесполезно вспоминать. Тенденция идёт к скрытию адресной строки. В моб. браузерах это уже реализовано.
    Ответ написан
    Комментировать
  • Почему в движке Unity мой риг персонажа с использованием BBone (BendyBone) неверно отображает анимацию (или как сделать нормальный риг персонажа)?

    @SlowHypothalamus Автор вопроса
    В общем, кому тоже интересно, как более менее сделать НОРМАЛЬНЫЙ РИГ - в особенности в области таза.
    1)Открепляем персонажа от скелета и очищаем все vertex groups
    2)Перемещаем начало костей ног - то, что должно крепиться к тазу - НИЖЕ области тела, то есть ниже паха. Еще рекомендую переместить так же чуть ближе к центру - так влияние на верхнюю часть бедра будет меньше, и уродский изгиб на середине тела при поднятии ноги поубавится
    3)Снова привязываем скелет с автоматическими весами- уже пол дела сделано
    4)В edit mode возвращаем начало костей ног на исходное место
    5)немного фиксим веса вручную. Можно не добиваться идеального результата
    6) ИСПОЛЬЗУЕМ SHAPE KEYS И ДРАЙВЕРА. Драйвер - это по сути указание, когда определенная shape key начинает проявляться. Например, при сгибании локтя постепенно активируется shape key, связанный с остротой локтевого сустава. Эта техника показана тут: https://www.youtube.com/watch?v=1WmFaBlDBHs&ab_cha...
    Вроде, так можно избежать использования bendy bone. Вроде... будут еще новости -скажу
    Ответ написан
    2 комментария
  • Можно ли положить сложный TodoApp в портфолио?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Всем плевать на твоё портфолио. И на любое другое. Оценивать будут твои скиллы, а не github.
    Ответ написан
    Комментировать
  • Можно ли положить сложный TodoApp в портфолио?

    1. Наличие портфолио не решит твою проблему.
    2. Просто не называй это приложение todo-app
    Ответ написан
    2 комментария
  • Какие книги посоветуете по нейросетям?

    Maksim_64
    @Maksim_64
    Data Analyst
    Для новичков ответ очевиден, нет ничего и близко равного Deep Learning with Python, Second Edition . От инженера гугла и создателя Кeras François Chollet. Она и на русском есть, если не владеешь английским. Не много не мало гениальная книга, и доступна для людей без математического бэкграунда.
    Ответ написан
    1 комментарий
  • Как перенести базу данных?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    - а подробнее о том какая бд?
    - доступ другого приложения у себя на пк? на сервере?
    - доступ других пользователей по сети?

    .. к примеру sqlite можно просто копировать файл с приложением.. а с другими бд может быть и веселее..
    .. ms sql в рамках своего пк - достаточно копировать строки подключения к бд..
    .. но это только простейшие предположения
    Ответ написан
    5 комментариев
  • Как исправить ошибки SqliteException: SQLite Error 19: 'UNIQUE constraint failed: AspNetUsers.NormalizedUserName' и DbUpdateException?

    yarosroman
    @yarosroman
    C# the best
    не пишите User = owner, это навигационное свойство, оно не хранится в базе, для связи достаточно UserId выставить. В вашем случае EF добавляет еще и юзера, а так ка он уже есть, отсюда и ошибка.

    https://learn.microsoft.com/en-us/ef/core/saving/r...
    Ответ написан
    Комментировать
  • Не работает math.pow, что я делаю не так?

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    Скобки в делителе в переменной numerator пропустили.
    Еще, у вас имена переменных кривые. Зачем-то назвали два множителя "числитель" и "делитель". Причем дробь целиком считается в первой.
    Ответ написан
  • Хранение временных объектов на стороне клиента?

    Mike_Ro
    @Mike_Ro Куратор тега JavaScript
    Python, JS, WordPress, SEO, Bots, Adversting
    не понимаю как обеспечить разделенное хранение и связь условного объекта (пусть json)

    1. Клиент запрашивает данные с сервера.
    2. Варианты:
    2.1. Сервер сам рендерит страницу, без помощи клиента.
    2.2. С сервера на клиент прилетает json, js на клиенте создает необходимую разметку, подставляя данные из json.
    обеспечить изменяемость данных

    Пишем условия на js/react, на основание которых будут изменяться данные.
    и защиту ключевых данных от изменения

    Все, что пришло на клиент - доступно клиенту. Все что пришло от клиента на сервер, по умолчанию опасно и требует проверки.
    Ответ написан
    Комментировать
  • Какой необходимый уровень знаний для junior React.js Разработчика?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    UPDATE: реальные тестовые задания и разборы здесь, ответы на все вопросы из поста в моем блоге об обучении react.

    не включая основы js

    Извините, но стандартная задача, про "напишите функуцию add, которая при вызове add(1)(2) вернет 3" - многих положила на лопатки =) Поэтому будьте готовы..

    React
    0) Какую проблему решает react ?
    1) Мгновенно ли срабатывает setState? Если нет, то как выполнить код, который 100% выполнится после того, как новый state будет установлен?
    2) Зачем многие постоянно пишут в constructor: this.FUNCTION_NAME = this.FUNCTION_NAME.bind(this) и отсюда вопрос вытекает чему равно this в разных местах вашего компонента...
    3) в каких методах жизненого цикла стоит выполнять xhr запросы? В каких стоит "обновлять state на основе props"?
    4) Что будет если вызвать this.setState в render методе компонента?
    5) зачем нужен componenWIllUnmount, приведите пример..
    6) Контролируемые, не контролируемые компоненты
    7) Как организовать роутинг в реакт приложении? (ответ: взять react-router - подходит, но было бы круто, если бы вы рассказали, как он примерно работает)*
    8) Зачем нужны propTypes? Что происходит с ними в production сборке?
    9) Как можно удобно "отлаживать" чужой код приложения, написанного на react (намек в сторону React devtools)
    ...

    Redux
    0) Какую проблему решает redux?
    1) Зачем многие создают типы действий NAME_REQUEST / NAME_SUCCESS ? А заодно, что такое "действие", а что такое "создатель действия"...
    2) Что такое редьюсер? Можете написать простой редьюсер без react/redux?*
    3) Для чего нужен redux-thunk? Как он работает? Напишите (можно псевдокод) асинхронный создатель действия (либо, если надоело говорить "терминами" - асинхронный aciton)
    4) Как компоненты приложения получают "пропсы" из "стора"?*
    5) Можно ли (и считается ли это нормальным) использовать state, если используется Redux?
    6) Почему в reducer'ax мы возвращаем новые объекты? Приведите пример, когда вы возвращаете новый объект, а когда тот же самый.
    6.5) А так же, "как в js вообще это работает?". Например:
    let obj1 { name: 'Test', age: 100 }
    let obj2 = obj1
    obj2.name = 'Test_new'

    Что будет в obj1, почему? В каких случаях объекты могут быть равны?
    7) Что возвращает функция connect (из react-redux)?
    ...

    Общее:
    0) package.json
    1) Webpack, gulp, etc...
    2) node.js
    3) promise

    Что-нибудь практическое:
    1) Как бы вы валидировали форму, если ошибки валидации приходят после submit'a ее на сервер..
    2) Почему не работает следующий код, сделайте чтобы работало
    ...
    На истину не претендую, но такие вопросы имели место быть на собеседованиях. В беседе можно многое разузнать дополнительными вопросами и так далее. Так же, если часть вопросов вам неизвестна - не беда, многие и на половину ответить не могут.

    p.s. возможно дополню...
    p.p.s. звездочкой отметил, на мой взгляд не самые необходимые для junior-собеседования вопросы.
    Ответ написан
    31 комментарий
  • Что нужно иметь и знать в фреймворке React джуну?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Хороший кандидат на должность Junior React Developer, по моему мнению, должен соответствовать следующему перечню требований:
    1. Хорошее знание JavaScript. В React разработке используется ES6 и большинство экспериментальных фич еще не вошедших в стандарт.
    2. Хорошее знание HTML и CSS. Кроссбраузерная верстка. Так же, хорошо иметь представление о том, что такое css-in-js.
    3. Web APIs. Умение работать с объектной моделью документа(DOM) и все эти XMLHttpRequest, localstorage, cookie, history и прочее.
    4. Хорошее знание API React. Вы должны хорошо знать React, знать его возможности, понимать основные концепции и уметь ответить на большинство типовых вопросов. Для этого достаточно хорошо изучить документацию, разобрать пару типовых проектов на github и попрактиковаться. Много полезной информации, приёмов и идей можно подчерпнуть из тематических статей и докладов. Так же, на просторах интернета можно найти подборки типовых вопросов, часто задаваемых на собеседованиях. В англоязычном сегменте их больше.
    5. Redux. Уверенное знание API. API библиотеки до боли пост. Знать, что такое промежуточное ПО и зачем оно. Понимать базовые концепции архитектуры Flux. Все это есть в документации и многочисленных курсах.
    6. Умение работать с менеджером пакетов npm на базовом уровне.
    7. Node.js. Хотя бы уметь написать простейший express/koa сервер, который будет отдавать ваше приложение и статику.
    8. Webpack. Базовые знания.
    9. Умение работать с git. Хотя бы знать и уметь примерять команды: init, clone, add, commit, push, pull, merge, checkout.
    10. Иммутабельность. Четкое понимание зачем это надо. Знание приемов иммутабельного изменения структур данных. Это есть в официальном туториале React.
    11. Статическая типизация TypeScrpt/Flow. Для начала хватит самых основ и способности понимать чужой код.
    12. Функциональное программирование. Хватит знаний полученных в процессе изучения JavaScript, а так же не помешает знать, что такое каррирование, чистые функции и рекурсия.
    13. Базовые концепции ООП. Хватит знаний полученных в рамках изучения JavaScript.
    14. Асинхронный код. Понимать как его правильно организовывать. Promise, async/await.
    15. Сетевые протоколы передачи данных. Вполне хватит базовых знаний о http/https, о том, что такое заголовки и какие они бывают. Хорошо знать о том, что такое websocket.
    16. За плечами должен быть хотя бы один учебный проект на React. Хватит типового тестового задания.
    Примеры таких заданий: 1, 2, 3(сайт может быть не доступен на территории РФ, советую отрыть через VPN и посмотреть), 4, 5. Если подобного проекта у вас нет, то будьте готовы, что потенциальный работодатель предложит вам выполнить тестовое задание и только по его результату вас, может быть, пригласят на техническое интервью. Если напишите хорошо, вас скорей всего пригласят.
    17. Желателен опыт создания типовых UI элементов. Например, чтобы не вызывало трудностей написать простой кастомный чекбокс. Куча примеров реализаций типовых элементов есть на codepen.

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

    Похожий вопрос.
    Ответ написан
    18 комментариев
  • Как найти от куда вызывается модальное окно браузера?

    ZhenyaMak
    @ZhenyaMak
    Писать качественный софт? Пфф, это не для меня.
    Через js погружается окно и контент
    Ответ написан
    1 комментарий
  • В какую сторону учиться, QA, front end или back end для реалистичного входа?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    какой кошмар творится с рынком

    На самом деле все немного не так. На самом деле все еще хуже :)

    Сейчас рынок в состоянии серьезного перелома. Потому что как совершенно верно отметил Nik Faraday - схема работы на западные компании - тут пашу по удаленке, получаю в баксах на палку/пионер (когда они перестали работать с РФ - в ход пошли различные хитромудрые способы) - приказала долго жить, причем весьма давно, но инерция слухов велика, и всякие разные впариватели все еще толкают курсы такого типа.

    Но западных проектов и соответственно западных зарплат больше нет (возможно, где-то остались существующие контракты, но новых сейчас не найти). А в РФ на полную удаленку берут неохотно, два-три дня в неделю нужно появляться в офисе, а тут вырос целый класс "снежинок-удаленщиков", чья нежная и ранимая психика не переносит офиса :)

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

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

    Потому что Console.Write(ch);
    В консоли всего один курсор => после всех переносов будет всё в одну строку писаться.
    Ответ написан