Задать вопрос
  • Почему я получаю Nan в результате работы функции?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Я думаю, потому что (85*85) < (y+(double)Gdx.graphics.getHeight()/2)*(y+(double)Gdx.graphics.getHeight()/2
    Что, в общем-то, логично, если это высота экрана. Таким образом, корень из отрицательного числа - число комплексное, и Math.sqrt легитимно возвращает NaN. Все дальнейшие вычисления с NaN дают снова NaN.
    Ответ написан
    Комментировать
  • Как проверить чужой код на безопасность, если не особо разбираешься во всех тонкостях языка?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Прекратить копипастить и начать писать код самостоятельно.
    Ответ написан
    35 комментариев
  • Проектирование структуры приложений для начинающего?

    @EvgeniiR
    https://github.com/EvgeniiR
    Роберт Мартин, "Чистая Архитектура", "Чистый код", "Идеальный программист"
    Макконнелл, "Совершенный код".

    Далее по ситуации, Фаулер, Эванс, Кент Бек и т.п.

    Заменять чтение книг собиранием по крупицам информации в интернете ни в коем случае не советую.
    Ответ написан
    28 комментариев
  • Кому принадлежат права при работе в компании со стандартным трудовым договором?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Боже, когда уже люди начнут читать законодательство перед тем как спросить :)

    Авторские права есть имущественные и неимущественные.

    Неимущественные права - это право называться автором и право использования своего имени, ника или публикации без указания имени (ГК РФ статья 1265) Эти права возникают в момент завершения произведения и от них отказаться невозможно в приницпе. Даже смерть ничего не меняет - оттого что Пушкин умер, он не перестал быть автором своих произведений.

    Имущественные права - это ГК РФ статья 1270 Исключительное право на произведение

    Сотрудник на своем рабочем месте создает
    ГК РФ статья 1295 Служебное произведение
    ГК РФ статья 1296 Произведение, созданное по заказу

    Если же в его обязанности не входило создавать данное произведение, то
    ГР РФ статья 1297 Произведение, созданное при выпо...

    То есть:
    - авторские права во всех случаях за Вами
    - исключительные права в том случае, если Вам платили зарплату за создание продукта, создание которого входило в Ваши трудовые обязанности - принадлежат работодателю, если договором не предусмотрено иное :)
    Ответ написан
    Комментировать
  • Кому принадлежат права при работе в компании со стандартным трудовым договором?

    Jump
    @Jump
    Системный администратор со стажем.
    Если его создали вы - вы обладатель авторских прав в любом случае, ибо авторские права неотделимы.
    Если в договоре не оговорено специально про исключительные права, то -
    поскольку создавался продукт на рабочем месте и вам платили это зарплату - предприятию принадлежат исключительные права.
    Предприятие решает как им распоряжаться.
    Могут ли без вас менять код, если вы не давали разрешения на это?
    Обладатель исключительных прав решает что делать с кодом - продавать, передавать, модифицировать.
    Ответ написан
    3 комментария
  • Как обойти такую блокировку? И каким образом она вообще реализована?

    Jump
    @Jump
    Системный администратор со стажем.
    Как обойти такую блокировку?
    Не пользоваться публичными анонимайзерами. Выходить в интернет с персонального IP.

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

    Robur
    @Robur
    Знаю больше чем это необходимо
    можно запустить хром с флагом "--allow-file-access-from-files" тогда он даст загрузить файл если через инспектор поставить ссылку вида "file:///c:/file.jpg".
    Но это если один раз и по быстрому что-то нужно проверить, лучше всего сделать так как вам советуют выше - поднять локальный сервер и проверять все на нем.
    Ответ написан
    Комментировать
  • Какие книги о современных информационных технологиях стоит прочесть?

    Zoominger
    @Zoominger
    System Integrator
    Вам бы основы подучить, если вы считаете, что P2P и HTTPS - современные технологии.
    Кроме того, перечисленное относится вообще к разным областям.
    Ответ написан
    Комментировать
  • Почему не могу найти работу Junior'ом C#?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Студент 3 курса

    Может слишком рано?
    дико сложное тз с выполнением за короткий срок

    Мне нравятся эти жалобы соискателей. Кому-то сложное, а кому-то надо два часа. Поймите уже - работодатель также заинтересован в человеке, невыполнимые вещи он давать не будет. А то приходят такие кадры, не знающие, что такое IP-адрес и просящие 100k на руки.
    дико завышенные требования

    Завышенные относительно чего? Мне вот наоборот кажется заниженные. Очень субъективное мнение.

    P.S. Пока студент, всерьёз даже смотреть никто не будет. А то вы в неожиданный момент на сессию свинтите на полгода.
    Ответ написан
    Комментировать
  • Почему не могу найти работу Junior'ом C#?

    @kttotto
    пофиг на чем писать
    Это не резюме, это набор слов, ничем Вас не выделяет из общей массы и даже делает низовым в списке общей массы.

    1. Такой кучи тегов даже у меня нет)) Если Вы знаете названия технологий, не говорит о том, что Вы знаете сами технологии. С Вашим опытом никто не поверит, что Вы имели реальный опыт со всем этим, а не просто hello world написали. Выберите те, в которых по Вашему мнению Вы лучше всего разбираетесь.

    2.
    Отличное знание WinForms, ASP.NET, LINQ и WPF. Паттерны: MVVM, MVP, Repository, IoC.

    Для третьекурсника звучит самонадеяно. При такой формулировке на техническом собеседовании будут проверять "отличное" знание и я почти уверен, что Вы его провалите. Лучше сказать что-то подобие: имел опыт работы с, для реализации использовал технологии, имею <начальные> навыки работы с и т.д.

    3.
    Занимался исправлением мелких багов, написанием небольших SQL-запросов и unit-тестов, решал небольшие задачи.

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

    4.
    Если вспомнить css и html

    Вот такое никогда не пишите. Лучше соврать или преувеличить, или даже написать "Отличное знание", но не так как Вы здесь сформулировали.

    5. Не нужно оставлять ссылки на каждый проект в репозитории. Либо один, самый интересный на Ваш взгялд, либо одна ссылка на сам репозиторий. Работодатель пойдет туда только, если Вы заинтересуете его, не раньше. И ему пары файлов хватит оценить ваш уровень. Он не будет делать ревью всех Ваших проектов.

    6. Опыта одного проекта мало. Где опенсерс проекты, где участия в хакатонах, где амбиции стартапов, посещение конференций? Работодатель хочет понимать как Вы заинтересованы развиваться, какие у Вас планы для дальнейшего роста. Он берет вас нулевым не из альтруистических побуждений, а с надеждой, что Вы быстро вырастите и вернете ему прибылью затраченное на Вас время. Из Вашего резюме видно только одно: я студент - дайте работу. А почему Вам, за какие такие заслуги и что с этого будет иметь работодатель - не понятно.

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

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

    @ipokos
    Которые задаются 1000 раз

    toster.ru
    Ответ написан
    Комментировать
  • Как вставить html теги (CSS) в ответ от Django?

    tumbler
    @tumbler Куратор тега Django
    бекенд-разработчик на python
    Используйте mark_safe, который отключит эскейпинг для переданной строки в шаблоне.
    Ответ написан
    3 комментария
  • Какое имя дать интерфейсу в данном случае?

    @UNy
    Интерфейсы: BooksRepository и UserRepository
    Классы: BooksRepositoryImpl и UserRepositoryImpl
    Ответ написан
  • Начал изучать Django столкнулся с проблемой. В чем моя ошибка заключается?

    sim3x
    @sim3x
    IndentationError: unindent does not match any outer indentation level (
    models.py ,
    line 17)

    Замените табы на 4 пробела

    Не используйте табы нигде
    Ответ написан
    2 комментария
  • Какую панель использовать для облака?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Облако облаком делает не панелька, отнюдь
    Ответ написан
    Комментировать
  • Где найти views для базового шаблона в Django?

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

    sim3x
    @sim3x
    Тот кто просто рисует - ничего
    Тот кто проектирует
    - должен понимать в общих чертах как работает его бек
    - порядки задержек при различных запросах
    - уметь находить компромис между фронтендером, бекендером и вашим интерфейсом таким образом чтоб улучшить интерфейс
    Ответ написан
    Комментировать
  • Как поступить с неприятным заказчиком?

    Stalker_RED
    @Stalker_RED
    Потратьте 20 минут, напишите вежливое письмо типа "уважаемый ФИО, т.к. вы два года не оплачивали хостинг, сайт был отключен и удален хостером. Работы по его восстановлению будут стоить столько-то. А услуги по доработке будут оплачиваться отдельно, в зависимости от объема работ".

    И цену поставьте такую, которая сможет компенсировать ваши душевные страдания:)
    Ответ написан
    Комментировать
  • Откуда WEB SEO студии берут клиентов?

    opium
    @opium
    Просто люблю качественно работать
    Сео студии получают клиентов с сео трафика, логично же, что надо просто двигать себя в поиске
    Это же самое простое если особенно студия должнно существует
    Ответ написан
    Комментировать