• Как разделить правильный пятиугольник на 3 равные части?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Возьмите центр вписанной (и описанной) окружности. Разделите каждую сторону на 3 равные части. Проведите отрезки из центра во все 5 вершин и 10 точек на сторонах. Вы получите 15 треугольников, с одинаковыми внешними сторонами (1/3 стороны пятиугольника). Еще у всех этих треугольников одинаковые высоты (радиус вписанной окружности). Поэтому они все одинаковой площади. Теперь разбейте их на 3 группы по 5 подряд идущих треугольников - вот и ваши 3 равные по площади куска пятиугольника.

    Это работает не только для правильных пятиугольников - достаточно чтобы можно было вписать окружность в многоугольник. После чего проведите отрезки из центра вписанной окружности на границу так, чтобы длины периметров получившихся частей были одинаковыми. Площади будут равны длинам периметра * радиус окружности пополам.
    Ответ написан
    1 комментарий
  • Зачем физика при поступлении на факультет информационной безопасности?

    nastya97core
    @nastya97core
    Начинающий программист
    Позволю себе перевернуть твоё мировоззрение по поводу информационной безопасности)))))
    TempestSDR https://www.youtube.com/watch?v=PV_v1HgjN3Q
    После этого ты не будешь считать идиотами людей, которые обклеивают свои стены фольгой)))
    и здесь без физики никуда...
    Ответ написан
    2 комментария
  • Чем делать бэкап веб-сервера на Ubuntu?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Почему написание скрипта на пару десятков строчек, делающего дифференциальные бэкапы файлов каким-нибудь rdiff-backup`ом и дамп баз данных родными утилитами вы называете мучением?

    Более гибко и эффективно, чем так - никакая централизованная система вам не сделает. Централизация/унификация имеет смысл, когда сервисов много и они однотипные. Для ваших же объёмов, на мой взгляд, практичнее именно самописный скрипт.
    Ответ написан
    1 комментарий
  • Как вернуть в трей значки запущенных приложений без их перезапуска в Windows 7?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Это баг самих приложений. Точнее, реализации в них трея. Она кривая. Они не пересоздают значки, а по документации должны. Все вопросы к софту, который криво работает.
    Ответ написан
    Комментировать
  • Как вы организуете большое кол-во собеседований?

    glaphire
    @glaphire
    PHP developer
    Искала работу этой осенью)
    Могу сказать что если Вы давно проходили собеседования, то лучше не начинать с компаний, в которые очень хотите попасть, потому что можно быть умным, но поплыть на ряде простых вопросов просто потому, что не освежили память и это собъет хорошее впечатление. Мода на стандартный набор вопросов меняется, то что спрашивали 5 лет назад могут не спросить сейчас, но при этом придумать новые вопросы из стандартного списка. Я была уверена что спросят что-то из серьезных тем, а спрашивали совсем другое и простое, причем нужно было быстро напрячься и вспомнить, чтобы ответить)
    У меня была пара дней, когда были два hr и два технических собеса подряд и это была огромная ошибка - это выматывает очень сильно. Лучше планировать не больше одного тех.собеса в день или делать между ними перерыв минимум 2 часа, а лучше больше.
    На прескрининге/hr собеседовании очень часто говорят - да мы максимум на полчаса созвонимся - не верьте)) Это спокойно растягивается на час и больше, если разговор пошел не по шаблону.
    По итогу могу сказать, что важно помнить о своих жизненных силах и не пытаться с наскоку пройти все собесы, важно оставаться со свежей головой и оставлять время проработать все вопросы, на которых завалились, на некоторые из них может уйти весь вечер)
    Удачи в поисках)
    Upd. Неплохо бы составить список стандартных вопросов, у меня это были:
    1) локация офиса
    2) предоставляет ли компания технику
    3) есть ли овертаймы и оплачиваются ли они, какой темп работы и дедлайны
    4) как оформляется и ведется сотрудничество, когда подписывать контракт
    5) сколько месяцев испыталка
    6) состав команды, кто ею управляет
    7) тематика проекта
    8) технологии, какие из них основные, какие второстепенные
    9) какие средства разработки и коммуникации используются (может вылезти нежданчик с виндой, запретом на лицензионный софт и прочей ерундой)
    10) для чего нужен английский (только технический, только переписка или полноценное общение one-to-one)

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

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Сначала хорошо было бы выяснить какая файловая система используется на этом диске. Если вы говорите про "мак, которому уже почти 10 лет", то там, вероятно, HFS или HFS+.

    Затем хорошо было бы понять какую задачу вы решаете. Пользоваться диском на обоих компьютерах? Тогда, скорее всего, на одном из них придётся что-то придумывать для работы с "нетипичной" для него файловой системой.

    Если же вам нужно просто прочитать/скопировать данные на компьютер с Windows, воспользуйтесь R.saver'ом: https://rlab.ru/tools/rsaver.html

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

    gbg
    @gbg
    Любые ответы на любые вопросы
    Купить качественный блок питания, в котором не сэкономлено на фильтрах
    Ответ написан
    Комментировать
  • Версия сайта для слабовидящих, зачем отключают изображение на этих версиях?

    ValdikSS
    @ValdikSS
    Нет причины отключать изображения на сайтах в версии для слабовидящих. Их нужно подписывать (указывать тег alt с понятным и подробным описанием сути картинки). Возможно, в примерах, которые вы видели, с сайта убирали картинки, не несущие смысла, которые сделаны для удобства визуального восприятия (иконки, пиктограммы), но если речь о картинке, несущей смысловую нагрузку, например, внутри статьи, то убирать ее не нужно.

    ГОСТ, по крайней мере, ничего такого не регламентирует.
    docs.cntd.ru/document/1200103663

    Если вам интересна информация о корректном построении сайтов для людей с нарушением зрения, см. https://weblind.ru/
    Ответ написан
    1 комментарий
  • Наиболее уместный перевод слова "правки": correction VS revisions?

    DevMan
    @DevMan
    никакой: все зависит от контекста.

    если это правка бага - это фикс.
    если это улучшения - это импрувмент.
    и все такое.

    а ревизия - это новая версия чего-либо.
    Ответ написан
    2 комментария
  • Наиболее уместный перевод слова "правки": correction VS revisions?

    "Уместность" зависит от контекста, а "ИТ и фриланс" - это очень широкий контекст.
    Приведите пример предложения, которое хотите перевести.
    Ответ написан
    2 комментария
  • Зачем менять полярность в переменном токе?

    Как минимум это удобно в плане того, что можно передавать по ЛЭП сотни килоВольт, а затем трансформаторами приводить к обычным 0.4 кВ. Трансформатор относительно прост и не требует электроники.

    С постоянкой такой фокус не прокатит. Даже на несколько кВ найти полупроводники уже геморрой.
    А передавать низкое напряжение не прокатит, т.к. сверхпроводники еще в каждый дом не проложили, а без них тысячи Ампер не пропустить до потребителей. :)

    Да и генератором проще сразу переменку делать.

    Электродвигатели на переменке проще и не требуют к себе столько внимания, сколько щеточные на постоянке. (Хотя сейчас уже все это несколько меняется, но раньше очень даже актуально было)
    Ответ написан
    7 комментариев
  • Какую модель классификации лучше использовать?

    @dmshar
    Если под моделью вы понимаете метод, который лучше применить для решения вашей задачи, то ответ зависит от того, что за данные вы имеете. Зависят-ли они явно или неявно от времени - если да, тогда вам надо строить модели процесса на основе временных рядов и использовать соответствующие методы предсказания (какой именно можно понять, только проанализировав данные).
    Если данные от времени не зависят - тогда используются методы классификации, а какой именно - любой ответ без предварительного анализа данных будет угадыванием, с соответствующим уровнем полезности. Именно потому, что метод зависит от данных и придумано их великое множество.
    Ответ написан
    4 комментария
  • Почему програмы на винде проверяют себя на обновления?

    @rPman
    Потому что майкрософт за все время своего существования не предложила адекватной системы репозитариев, а когда родило свой недомагазин, умудрилось сделать добавление чужих веток - только через задницу (private store). Никак не могут понять монополисты, что удобные и эффективные системы - только децентрализованные, без единого центра - отличный пример linux package managers как у debian/ubuntu или как у redhat.

    Существуют 3rd-party репозитарии приложений, к сожалению разработчики не желают в них добавлять свои... по причине 'а какого фига я буду заморачиваться на какие то левые системы'.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Математика работает в выдуманном мире, в котором есть некоторое количество аксиом и определений.
    Поэтому она и является идеально точной наукой. Аксиомы не должны противоречить друг другу.
    Она работает методом теорем и доказательств, которые выглядят как различные математические равенства или визуализация графиками. Для доказательства теоремы достаточно теоретической работы - выведения этого равенства.

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

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

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Представьте, что ваши вершины лежат на прямой OX в координатах (a_i, 0). Длины ребер тут будут тупо длинами отрезков. Теперь ваша задача обойти все точки на прямой и вернутся в начало, пройдя наименьшее расстояние.

    Очевидно, что оптимальное решение тут, например, такое: начните в самой левой точке и идите по ним слева-направо. Дойдя до конца, вернитесь в самую левую точку. Это и будет оптимальное решение. Длина пути тут 2*(max(ai)-min(ai)).

    Если нужна только длина пути - то можно тупо найти минимум и максимум и взять удвоенную разность. Если нужен сам путь, то сортируйте или пары {a_i, i} или сортируйте только индексы, используя собственную функцию сравнения, которая по двум целым числам сравнивает a[i1] и a[i2].
    Ответ написан
    1 комментарий
  • Какие интерфейсы (на внешнем HDD) совместимы с USB 2.0 Type A, USB 3.0 Type A или USB 3.1 Type-С (на ноуте)?

    @Newbie2
    Нужен внешний бокс для HDD 3.5, типа такого.
    Важно помнить, что у HDD форм-фактора 3,5" используется питание +12В, поэтому запитать его от USB-порта не получится. Поэтому все боксы имеют отдельный адаптер для питания. Этот бокс можно подключить к любому USB-разъему, как 3.0 так и 2.0
    Ответ написан
    Комментировать
  • CPU utilization неправильные данные, как исправить?

    @kisaa
    Документацию читали?
    https://www.zabbix.com/documentation/4.0/manual/co...

    system.cpu.util[,,]
    Float cpu - or all (default)
    type - possible values:
    user (default), idle, nice, system (default for Windows), iowait, interrupt, softirq, steal, guest (on Linux kernels 2.6.24 and above), guest_nice (on Linux kernels 2.6.33 and above). Parameters user and nice time no longer include guest time and guest_nice time since Zabbix 3.0.14, 3.4.5 and 4.0.0.
    See also platform-specific details for this parameter.
    mode - possible values:
    avg1 (one-minute average, default), avg5, avg15

    Может, вам system.cpu.load больше подойдёт?
    Ответ написан
    Комментировать
  • Какой менеджер задач выбрать для себя?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Пробовал кучу разных тудушек для личного использования, так ничего и не выбрал. Потом остановился и задумался на счёт методологии. Таск менеджеры - это всего лишь автоматизированная система. Чтобы что-то автоматизировать, нужен сам базовый процесс. Поэтому я взял обычный бумажный ежедневник (На самом деле тетрадь со сменным блоком), и стал его вести в разрезе дела на день, на неделю, заметки по ходу встреч, используя методологию bullet notes. Теперь это уже стало возможно автоматизировать, но Опыт показал, что заметки, написанные от руки, усваиваются лучше. А для информации, которую нужно сохранить для себя на будущее, я выбрал обсидиан+Gitnotes, но это решение уже типа персональной вики.
    Ответ написан
    Комментировать
  • Импорт дампа бд?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Если в базах есть внутренние связи, например, в одной таблице есть поле`users`.`id`, а в другой `comments`.`user_id`, то так просто перенумеровать не получится.
    Я бы делал примерно так:
    Для начала развернуть одну из баз, найти все такие связи, сделать их FOREIGN KEY с ON UPDATE CASCADE.
    Затем в каждой из таблиц изменить id'ы так, чтобы они начинались со значений, больших, чем последний id в другой базе. Связи при этом должны измениться автоматически.
    После этого надо проверить на наличие и конфликт UNIQUE KEY.
    Потом отредактировать второй дамп, оставив от него только INSERT'ы и импортировать его.
    Напоследок сделать ALTER TABLE, задав новые значения для AUTO_INCREMENT.
    Ответ написан
    1 комментарий