• Ревью на резюме?

    Jacen11
    @Jacen11
    выполнял и выполнял хорошо, отправлял, но в ответ всегда тишина
    ну значит это было не хорошо. Я тоже так думал что хорошо сделал, запросил фидбек, мне ответили и понял что говна навернул

    так писать резюме не рекомендуют
    лучше написать что то типа "работал над таким то проектом, сделал то то и то то, стек такой то"
    вот вы написали что разрабатывали клиентские приложения. Что это вообще значит? Мало ли что вы под этим подразумеваете. Нужно конкретно писать что делали. И не в о себе, а в опыте

    еще удобнее было бы ссылку на резюме дать, а не скрин. Так менее удобно смотреть, пришлось вручную гит вбивать
    это мелочи, но в гите лучше в ридме написать описание проекта и как стартануть. https://github.com/ArturMavlidov/currencies вот тут например я что то не понял, что в ридме делает инструкция как начать разработку на реакте. Если у вас последний проект посвящен установке фреймворка, это показывает вас ну очень джуновско и неопытным.

    даже приглашения на собеседования не было ни одного
    ну это печальный факт, у всех так. У меня на сотню откликов хорошо если 5 ответов было. Хотя бы с отказами. Подкрученное резюме на самом деле не сильно улучшит картину. Это только в рекламе всем рассказывают как джунов всех расхватывают, в реальности это не так.

    Но вот зато через пару лет, все те кто меня игнорили уже сами мне в личку в телеге пишут)
    Ответ написан
    Комментировать
  • Как устроен append в list?

    sswwssww
    @sswwssww
    То на что ты смотришь это stub файлы сгенерированные Pycharm(например), т.е это просто служебные файлы "подделки", для того чтобы ты мог смотреть документацию, сигнатуры и тп. Если хочешь узнать как реально устроен метод append тебе нужно ковыряться в исходниках на C.
    CTRL + F и ищи по list_append, а далее смотри на стек вызовов других функций(_PyList_AppendTakeRef и т.д).
    Ответ написан
    Комментировать
  • Как округлить часть числа?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    я вроде как прописал tofixed

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

    Здесь вы присваиваете summ, а не summ.toFixed(2):
    domElements.rating.total.innerHTML=summ
    Ответ написан
    2 комментария
  • Правильно ли останавливать поток при помощи флага?

    @forced
    CancellationToken
    IsCancellationRequired
    Ответ написан
    Комментировать
  • Какими минимальными и необходимыми инструментами можно выяснить исправность тензометрического датчика давления на объекте?

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

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

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

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

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    1) Да, после gpon модема можно ставить любой свой роутер
    2) GPON заведут прямо в дом, куда покажите. Уличное оборудование есть, но не дешевое, и не для пользовательского использования
    Ответ написан
    Комментировать
  • Оборудование для GPON?

    @Drno
    Скорее всего провайдер сам принесет gpon оборудование. Обычно это роутер с минимальным набором функций. Для адекватного использования этот роутер переводим в режим "моста", и втываем за ним свой нормальный роутер

    В любом случае эту инфу, и про совместимость gpon Оборудования, надо уточнить у провайдера
    Ответ написан
    Комментировать
  • Временный доступ и особые права в Windows?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Лучше всего поднять домен. Можно даже на samba, не покупая WinServer (и да, AD позволит делать намного больше и намного круче, поэтому если есть возможность - ею лучше пользоваться). Пользователей заводить централизовано и обучать использованию сетевого диска для личных файлов.

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

    Я подготовил на всех машинах Linux, где у специального пользователя запускаются иксы без DE и WM с headless fullscreen VirtualBox с целевой системой из образа (Windows XP). Сам эталонный образ машины лежал на LVM, а в VirtualBox передавался снапшот LV с образом. Соответственно, перед олимпиадой все машины вместо дефолтной системы вручную загружали в Linux, с сервера скриптом выполняли (ssh с ключом) на всех машинах пересоздание снапшота, а потом можно было просто ввести имя нужного пользователя. После олимпиады снапшот можно было пересоздать, получив опять чистую эталонную систему.

    До кучи, саму систему и эталонный образ я раскладывал udpcast'ом по igmp, это заметно ускорило дело, даже несмотря на неуправляемые свитчи. В первый раз всё это, конечно, потребовало кучу времени, но оно того стоило. Участники в большинстве своём даже не догадывались, что работают в виртулке :)
    Ответ написан
    1 комментарий
  • Как вернуть переменную?

    @rPman
    Ниже сказанное, не относится конкретно к unity, но для всех любых других способах реализации этой задачи.

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

    Логичнее и красивее для реализации, в классе, описывающем персонажа (а наверное лучше базового объекта живых существ в игре, ведь теми же свойствами могут обладать и монстры) определить состояние - ходьба, бег (а в будущем можно будет добавить к примеру - красться) и отдельно переменная - скорость в процентах либо boolean переменная - движение. Для каждого состояния класс должен описывать (виртуальные методы. возвращающие значение) скорость, с которой персонаж может двигаться соответственно ему текущему состоянию. И главное, текущая скорость это не переменная, а метод, который будет проверять состояние и возвращать вычисленную скорость.

    Да, это очень не эффективно, каждый раз, при запросе скорости, ее заново вычислять, но если все изменения состояний и переменных, участвующих в вычислении этой скорости, менять так же методами (или геттером/сеттером), то в этих методах можно вызывать метод вычисления скорости а основной метод пусть возвращает сохраненное значение (читай кешировать вычисление скорости и отслеживать ее изменение)
    Ответ написан
    Комментировать
  • Как вернуть переменную?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Две переменный, как тут советуют, это хороший подход.
    Но я бы выбрал путь коэффициента снижения/увеличения для ходьбы/бега.
    Ответ написан
    3 комментария
  • Есть ли физика на ИТ профессиях в университете?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Стандарты общеобразовательные, в которых прописан список дисциплин и даже изучаемых тем лежат в открытом доступе на сайте учебного заведения (таков закон). Заходите на сайт, качаете стандарт желаемой специальности и все в нем находите.
    Ответ написан
    Комментировать
  • Как отсортировать произвольные точки так, чтобы при проведении линии через них последовательно получился многоугольник?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Точки, соединённые в любом порядке, дадут многоугольник. Он может быть самопересекающимся или невыпуклым, но у вас в задаче никаких ограничений нет.
    Ответ написан
    1 комментарий
  • Котруется ли у it компаний курсы JavaRush?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Спешу вас огорчить, но компаниям плевать на то, какие вы курсы проходили. Ну, максимум можно сертификатом от cisco покозырять, но и он тоже будет максимум приятным бонусом в случае если будут выбирать между вами и еще одним претендентом одного с вами уровня (и то, далеко не везде).
    Прежде всего - спрашивать будут по конкретным вашим знаниям, без оглядки на то, где вы их приобрели.
    Ответ написан
    Комментировать
  • Как добавлять объекты и массивы в Json через разные циклы на c#?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Нормальные люди это всё десериализуют в классы, и добавляют как обычно объекты в списки и словари. А потом сериализуют обратно в json.
    https://docs.microsoft.com/ru-ru/dotnet/standard/s...

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

    @kalapanga
    Это не от языка и не от IDE зависит, а от программиста. Хотите какие-то свои диковинные элементы управления - создавайте сами! Ну или ищите уже созданные кем-то. Для тех же продуктов Embarcadero такое немерянное количество всяких VCL-компонентов понаплодили, аж жуть!

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

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Для нагруженных сервисов железо не так важно, важна архитектура.
    Железо - это вертикальное масштабирование и оно всегда имеет ограничения, с которыми все сталкиваются через полгод-год-два. Впрочем, этот твой вопрос тому доказательство.
    Надо делать упор на горизонтальное масштабирование, чтобы не зависеть от характеристик железа.
    Другими словами, должно быть много недорогих (слабых) серверов, а не один дорогой и мощный.
    Лично мне такой подход позволяет держать нагрузку ~24000 запросов в секунду на десяти дешёвых серверах.
    Если нагрузка возрастёт, то я куплю ещё 2-5-10 дешёвых серверов вместо того, чтобы думать о характеристиках железа
    Ответ написан
    Комментировать
  • Является ли хорошим решением разбивать большой класс на несколько .cpp файлов (C++)?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Это очень плохая идея. Теперь пользователю придется искать функцию в 5 файлах, потому что она может быть в любом из них. Если же куски класса можно как-то логически сгруппировать, то надо разбить сам класс на несколько более мелких. Вынести часть функционала в вспомогательные классы или даже тупо функции.

    Большой файл - гораздо менее вредно, чем нелогичная файловая структура проекта. Вот большие функции и класс с излишне большой ответственностью - это плохо. А файл - фигня. Строк от разбивки меньше не становится. Ну придется еще переключатся между файлами - только хуже станет.
    Ответ написан
    Комментировать
  • Является ли хорошим решением разбивать большой класс на несколько .cpp файлов (C++)?

    Adamos
    @Adamos
    До появления IDE это могло считаться решением.
    Сейчас - никому не нужный и даже мешающий костыль.

    Собственно, класс на тысячи строк - сам по себе не проблема.
    А вот то, что его хочется раскидать по пяти файлам - явный намек на то, что для упрощения кода требуется рефакторинг.
    Ответ написан
    3 комментария
  • Почему отсутствует System Windows Forms?

    freeExec
    @freeExec
    Участник OpenStreetMap
    У тебя же в солюшене нет проекта Windows Forms, так с чего бы ему в выбранном тобой разделе взяться. Иди в Обзор и найди эту сборку сам.
    Ответ написан
    1 комментарий
  • Какой ЯП нужно выучить для разработки игр вроде Clash of Clans/Lords Mobile на ПК, смартфоны и т.д.?

    @Akela_wolf
    Extreme Programmer
    Без движков - это очень трудоемко. Любая современная игра имеет в основании ту или иную библиотеку, которая берет на себя типовые задачи: вывод графики, вывод звука, обработка ввода и т.д.

    Сделать это можно на любом языке - от C++ до Javascript, под любой популярный язык найдется библиотека для разработки игр (и вероятнее всего не одна).

    Unity - вполне вариант. Насколько знаю, позволяет делать игры как для десктопа, так и для мобильных платформ.
    Если хочется чего-то менее монструозного (ближе к "настоящему" программированию, а не "конструктору") - то я бы рекомендовал посмотреть Kotlin. Это официальный язык для разработки под андроид и он же прекрасно будет работать на десктопе. Лично я "щупал" связку Kotlin + libGDX, меня вполне устроило.
    Ответ написан
    1 комментарий