• Сервис определения точки пересечения прямых по компасу?

    hint000
    @hint000
    у админа три руки
    нужно построить прямые из каждой точки по заданным параметрам
    Прямые будут прямыми на плоской карте. Но пока нет доказательств, что Земля плоская. Вдоль поверхности планеты вместо прямых будут дуги окружности (это грубо; если чуть точнее, то дуги эллипсоида; если ещё точнее, то будет слишком сложно).

    Предлагаю воспользоваться такой картографической проекцией: https://ru.wikipedia.org/wiki/Проекция_Меркатора
    проекция сохраняет углы между направлениями

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

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

    @badboooy
    Маркетолог, ITшник, Музыкант
    В основном это зум, телеграм и скайп, плюс самописные мессенджеры есть у некоторых компаний. А для постановки задач и контролю их выполнения большинство используют CRM-системы. В любом случае у каждой компании свой подход, а потому точно на этот вопрос ответить нельзя. Плюс у некоторых удаленный но свободный график, а у некоторых удаленный но постоянный, то есть вы должны быть в доступе все 8 часов, просто из дома а не в офисе, что хуже на мой взгляд)
    Ответ написан
    Комментировать
  • Как безопасно отправить пароль зарегистрировавшемуся пользователю?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Пользователь САМ должен придумать пароль, а ВЫ должны хранить хеш от него, но не САМ пароль. Разумеется в целях большей безопасности НЕ нужно отправлять пароль на почту, вот совсем-вообще. Единственный тонкий момент - на этапе ввода юзером его пароля, проверяйте, чтобы юзер выбрал достаточно надежный пароль.
    Ответ написан
    4 комментария
  • Как безопасно отправить пароль зарегистрировавшемуся пользователю?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Странное дело - куда он девается-то? Что мешает прямо в задачу очереди его сохранить?

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

    @nApoBo3
    Потому, что есть "тыкеры", которые запомнили несколько кнопок. А есть специалисты которые знают, что в системе происходят и понимают какие должны быть кнопки.
    Первые, шаг в лево шаг в право и все приехали, в разработке это "стэк оверфлоу разработчки", в эксплуатации "эникейщики".
    Нужны и те и другие, но это несколько разного уровня вакансии. Для того, чтобы быстро отделить первых от вторых хорошо подходят теоретические вопросы.
    Задавая чисто практические вопросы, вы можете попасть в "навыки" не специалиста и принять его за специалиста, аналогично, вы можете промахнуться мимо того, что специалист настраивал в последнее время и он вам на расположение кнопочек ответ дать не сможет.
    Ответ написан
    4 комментария
  • Какой алгоритм сортировки односвязного списка?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Для списка отлично подойдет merge sort. В отличии от массива - для списков не понадобится второй массив для хранения временных результатов (вообще говоря, можно и массив без него сортировать, но получается медленнее и слишком сложный алгоритм).
    Ответ написан
    Комментировать
  • Что нужно для поступления на факультет программирования?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не знаю как сейчас, но в моё время для поступления на киберфак, надо было сдать экзамены на знание общеобразовательной программы - математику, физику и русский. Можно было быть в программировании полным нулём и набрать высший бал. А дальше, чтобы не вылететь, надо было не сливать математику, которой будет просто прорва.
    Ответ написан
    1 комментарий
  • Что нужно для поступления на факультет программирования?

    @dmshar
    Я в програмировании полный 0 (даже школьную программу плохо помню), но вот захотелось поступать в вуз на it .
    - Слава тебе, Боже, что не на медицинский.

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

    Хватит ли мне знаний на уровне вступительных испытаний для обучения на it ?
    Нет, конечно. В институте знания добываются новые. Чем дальше - том более сложные. И усилий для их восприятия надо прилагать все больше. А вступительные экзамены - это всего-лишь легкая проверка, причем без гарантии ее корректности, что знания которыми вы в этот момент обладаете более-менее достаточно, что-бы только НАЧАТЬ учиться. Ну, месяца на два-три. А там - работать, работать, работать.

    Не вылечу ли я с 1го же курса с пробелами в знаниях ? - Т.е. вы на полном серьезе ожидаете, что сейчас вам кто-то на форуме, кто вас в глаза не видел, скажет, "Да вы не вылетите". И вы этому с радостью поверите. Но если он скажет, что "Да, вы вылетите" - то вы ему тогда не поверите. Или все-таки - повертите?

    Какой-то абсолютно детский подход.
    Ответ написан
    4 комментария
  • Какое "О" большое у методов выборки из базы данных?

    Эти методы ни в Ларавел, ни в Ноде не обходят никакие поля, всю работу делает СУБД. Как конкретно она это делает зависит от СУБД и от схемы данных.
    Ответ написан
    Комментировать
  • Как понять на что расходуется память в linux?

    @vitaly_il1
    DevOps Consulting
    Покажите, пож-ста

    - free -m
    - top -b -o +%MEM | head -n 25
    Ответ написан
    5 комментариев
  • Почему 2 раза используется команда "push ax"?

    Vindicar
    @Vindicar
    RTFM!
    Обрати внимание, что двум вызовам push ax соответствуют два вызова pop ax.
    Push сохраняет регистр на стеке, смещая вершину стека. Pop выталкивает значение с вершины стека в регистр и смещает вершину назад. Поэтому паттерн push-use-pop встречается довольно часто, если нам нужен регистр, но мы не хотим терять его предыдущее значение.
    В твоем случае этот паттерн встретился дважды, один внутри другого. Внешний сохраняет регистр при входе в подпрограмму, и восстанавливает при выходе (чтобы поменьше мешать вызывающей подпрограмме). Внутренний - сохраняет регистр AX перед пересылкой, так как мы не можем напрямую писать в ES, только через другой регистр.
    Ответ написан
    Комментировать
  • Почему 2 раза используется команда "push ax"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Первый раз - сохранение регистров при входе в подпрограмму Out_char.
    Второй раз - сохранение регистра перед использованием его для изменения ES.
    Ответ написан
    3 комментария
  • Как создать утечку контекста?

    BitNeBolt
    @BitNeBolt
    Делать то, что здесь написано не делать: https://medium.com/android-news/9-ways-to-avoid-me....

    Для других примеров гуглите: "как избежать утечки памяти в Андроиде", аналогичные найдете.
    Ответ написан
    Комментировать
  • Как решить проблему копирования архива?

    @rPman
    Проверь память на глюки на обоих машинах, как на источнике так и на получателе, простым memtest штатным виндовым но лучше взять linux-овый
    Ответ написан
    1 комментарий
  • Сколько записей загружает View?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега PostgreSQL
    Седой и строгий
    В случае обычного представления ваш select * from somedata where col2 = 10 грубо говоря развернётся в запрос, формирующий представление. В случае материализованного, чтение будет осуществляться так же, как из обычной таблицы. Так что в обоих случаях в память будет загружено не больше записей, чем нужно.
    Ответ написан
    Комментировать
  • Сколько записей загружает View?

    Melkij
    @Melkij
    PostgreSQL DBA
    Выполните explain и узнаете. Будет видно и как глубоко ушли условия, и замену left join на inner join, и, вероятно, обратный порядок объединения таблиц.
    view для планировщика прозрачен и планируется заново всё дерево запроса.
    Ответ написан
    Комментировать
  • Почему не компилируется простой Hello World?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Потому, что gcc - это компилятор СИ, а у вас код - C++;
    Нужно так - g++ main.cpp
    В таком случае, на выходе будет бинарник с именем "a.out".
    Можно еще так: g++ main.cpp -o main, в этом случае на выходе будет бинарник с именем main.

    Чтобы было вообще по красоте, замените 5 строку на эту:std::cout << "Hello World!" << std::endl;

    Ну и еще можно использовать: using namespace std, чтобы лишний раз не писать "std::".
    Ответ написан
    Комментировать
  • Чем автоматизировать бэкап 1000 БД на нескольких серверах?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    для 1000 нужна какая-то автоматизация. Как? Чем?

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

    Но вообще - не очень понятен смысл сей деятельности. Не на ровном месте же у вас появилась тысяча баз? Если эти базы - не ваши, то есть каких-то клиентов, а вы являетесь хостером - ничто не мешает бэкапить всю СУБД одним куском, а при необходимости - вытаскивать из этого бэкапа только нужные базы/таблицы.
    Ответ написан
    1 комментарий
  • Смена качества проигрывания видео?

    Sergomen
    @Sergomen
    Просто делай добро и оно вернётся
    Насколько я знаю(но могу ошибатся) на без преобразования видео в нужное качество не обойтись.
    Рекомендую на сервер установить ffmpeg и через питон запускать конвертацию.
    Например
    import os
    os.system('ffmpeg -i "видео которое хочешь скомпилить.mp4" -vf scale=640:360 "видео которое получится.mp4"')
    #в scale указывается размер видео, если соотношение сторон в видео не обычное то можешь вместо первого числа поставить «-1» и тода видео не будет слишком растянутым или суженым

    Думаю разберешся)
    Ответ написан
    Комментировать