• Почему здесь выдает ERROR:Segmentation fault (core dumped)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    char* file, file2;
    Это объявление эквивалентно
    char *file;
    char file2;

    Вы, вероятно, хотели объявить
    char *file, *file2;
    Ответ написан
    3 комментария
  • Как максимально автоматизировать процесс для обработки заявки?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Google формы пробовали для вашей задачи использовать?
    Видео можно заливать на YouTube, а в форме указывать ссылку.
    Ответ написан
    4 комментария
  • Зачем столько конденсаторов в smd платах?

    15432
    @15432
    Системный программист ^_^
    В основном фильтрация питания / сигналов. Компоненты потребляют питание, выводы переключаются, создают скачки напряжения. Конденсаторы их сглаживают. Устраняют наводки на линиях.
    Ответ написан
    3 комментария
  • Зачем столько конденсаторов в smd платах?

    @VT100
    Embedded hardware & software.
    Также - они могут формировать задержки сигналов дркг от друга (это моветон) и быть частью цепей частотной коррекции (стабилизаторы питания и аудио).
    Ответ написан
    Комментировать
  • Зачем столько конденсаторов в smd платах?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Цифровые импульсные сигналы создают много шума, приходится бороться.
    Ответ написан
    Комментировать
  • Какие знания нужны в 2020 году, чтобы устроиться аналитиком?

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

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Не в ту сторону копаете. И не от той стены.
    Руководство, оно прежде всего считает прибыль. То, что техника старая - само по себе не важно. На заводах, вон, могут использовать оборудование, которое еще помнит времена Менделеева, и ничего - задачи свои выполняет? Выполняет!
    Собирайте настоящие объективные доказательства, как например:
    1) Отсутствие запчастей после прекращения поддержки производителей.
    2) Возрастание риска отказов и простоев.
    3) Экономия электроэнергии и серверного пространства, для тех же мощностей.
    4) Возможность роста и расширения, доп. клиенты.
    Ну и т.п. ближе к Вашим реалиям.
    Доказывать разумеется надо с цифрами "в руках".
    Ответ написан
    1 комментарий
  • Где находится log в linux с записями о низком уровне памяти?

    Adamos
    @Adamos
    "Уровень дискового пространства опускался", например, при каждой записи в любой лог.
    Ответ написан
    Комментировать
  • Как обрезать пустое пространство в .png файлах?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Скачиваете Photoshop -> Открываете PNG-файл -> Кликаете один раз по слою с зажатой клавишей ctrl ->
    в итоге у вас выделится изображение без прозрачной области -> копируете выделенную область и создаете новый документ с размерами из буфера обмена и прозрачным фоном -> вставляете скопированное изображение.

    Теперь не будет лишних горизонтальных и вертикальных отступов.
    До
    5f93edc90018c014232329.jpeg

    Куда кликать (зажать ctrl и ЛКМ на картинку слоя)
    5f93ed7e78d04940557809.jpeg

    После
    5f93edea166c5158329543.jpeg
    Ответ написан
    2 комментария
  • Что такое децентрализованный интернет?

    ValdikSS
    @ValdikSS
    Но не могу понять, как это, что значит децентрализованный сервис
    Буквально — сервис, у которого нет какой-то единой точки, с которой он загружается, выполняется, и т.п., а вместо них — множество точек, напрямую не подконтрольных администратору этого сервиса.

    У вас есть очень смешной видеоролик, вы загружаете его на свой сервер и выкладываете ссылку в интернете. Проходит какое-то время, ролик вам надоел, вы его удаляете с сервера, и его больше никто не может скачать по вашей ссылке.
    Если бы вы использовали децентрализованный BitTorrent вместо централизованного сервера, вы бы делились magnet-ссылкой в интернете, и каждый скачавший файл продолжал бы его раздавать. Файл можно бы было скачать даже после того, как вы удалили его со своего компьютера, и он продолжит раздаваться до тех пор, пока есть хотя бы один человек, который продолжает его раздавать.

    его же все равно кто-то должен администрировать
    Децентрализованный сервис может иметь администраторов и модераторов, а может и не иметь, это зависит от типа и особенностей реализации сервиса. В одном случае сервис не предполагает никакого управления ни создателем, ни участниками (BitTorrent), в другом — может иметь глобальное или локальное (самим пользователем) модерирование. Идея децентрализации ценна неподконтрольностью, но это не её свойство. Вы вполне можете сделать децентрализованный сервис с централизованным управлением (DNS, Tor).

    ZeroNet — самый серьёзный Web 3.0-проект, который мне известен. Принцип его работы похож на BitTorrent — каждый заходящий на сайт скачивает всю основную информацию полностью, и начинает раздавать сайт после скачивания. Сайт полностью подконтролен его администратору, он управляет содержимым, функциями, возможностями. ZeroNet предоставляет функции аутентификации пользователей, добавления определенных данных на сайт, работы с данными, что позволяет создавать динамические сайты с возможностью добавления информации от пользователей. Администратор настраивает сайт так, чтобы пользователи могли добавлять данные заданного формата по заданному протоколу, что выливается в блоги с комментариями, форумы, чаты, социальные сети, и т.п.

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

    В ZeroNet, например, администратор имеет полный контроль над добавленными другими пользователями на свой сайт данными, может их удалять или модифицировать. Также, так как это самый обычный сайт с точки зрения браузера, на сайте может быть инструмент локального модерирования самими пользователями: возможность скрытия определенных сообщений, сообщений от определенного пользователя, и т.п.

    Как будет выглядеть децентрализованный мессенджер или социальная сеть например?
    Такой «мессенджер» существует почти столько же, сколько существует интернет — email. Протокол почты использует частный случай децентрализации — федерацию. Нет единого «центра email», а существуют множество почтовых серверов, которые обмениваются между собой письмами. У каждого отдельного сервера есть администратор, но никто не управляет email глобально.
    Ответ написан
    Комментировать
  • Как поставить MySQL в приоритет процессов?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Лучше не надо.
    Если MySQL начнёт вытеснять вспомогательные сервисы (resolved, dhclient, ssh и т.д.), мало не покажется.
    Сначала разберитесь, хватает ли ресурсов.
    Если не хватает, то из-за чего конкретно.
    Ответ написан
    1 комментарий
  • Как сохранить файл в терменале ubuntu?

    @pfg21
    ex-турист
    стоит посоветовать установить консольный файл менеджер midnight commander
    sudo apt install mc
    в комплекте будет текстовый редактор mcedit
    Ответ написан
    Комментировать
  • Как находить производную y' при x=0 и y=0.неявная функция?

    15432
    @15432
    Системный программист ^_^
    дифференцировать обе части по х, подставить х и у, решить оставшееся относительно y'

    www.math24.ru/%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2...
    Ответ написан
    2 комментария
  • Вопрос инженерам оптикам, можно ли создать линзу/адаптер для установки MFT объектива на EF камеру?

    @kalapanga
    Теоретически - почему бы и нет? Это должна быть линза, расположенная в фокусе объектива (19,25 мм) и имеющая фокусное расстояние 44 мм. И всё! Но нам же не теоретически нужно абы какую картинку получить, а оптические характеристики объектива не испортить. И на практике линза превратится в сложную систему линз. При этом характеристики получившейся системы будут всё равно заведомо хуже чем у исходного объектива.
    Итого получается дорогая штука, которая ещё и ухудшает объектив.
    Ответ написан
    1 комментарий
  • Вопрос инженерам оптикам, можно ли создать линзу/адаптер для установки MFT объектива на EF камеру?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Да конечно, для никона например довольно популярен переходник с линзой, для старых советских объективов.
    Но тут всё упирается в эту линзу, лишняя линза портит оптическую схему объектива, качество с линзой получается хуже.
    Ответ написан
    2 комментария
  • Каков шанс попадания в группу 2 из 10 человек?

    @TheCalligrapher
    Если идти "длинным" комбинаторным путем, то можно вычислить количество "благоприятных" размещений 10 человек по 10 позициям и разделить их на полное количество размещений (то есть на 10!).

    "Благоприятными" будут размещения

    (1, 2) (...) (...) (...) (...)
    (2, 1) (...) (...) (...) (...)
    (...) (1, 2) (...) (...) (...)
    (...) (2, 1) (...) (...) (...)

    и т.д, всего 10 вариантов. Количество размещений в каждом варианте очевидно равно 8!

    Итого, вероятность равна (10 * 8!) / 10! = 1/9

    Хотя на самом деле ответ 1/9 очевиден. Без потери общности можно считать, что сначала мы помещаем куда-то человека №1, а затем в одно из свободных мест человека №2. Вероятность, что человек №2 окажется в одной группе с человеком №1 очевидно равна 1/9. Другое дело, что следует показать, что в таких "очевидных" рассуждениях мы не теряем общности, т.е. показать, что не нужно еще отдельно рассматривать варианты, когда первым мы размещаем человека №3, вторым - человека №5 и только затем человека №1 и т.д.
    Ответ написан
    9 комментариев
  • Почему Linux предпочтительнее для администрирования и чем? Почему многие предпочитают её?

    @Karpion
    Есть масса причин, часть тут назвали.Добавлю:
    1. Открытость. К системе с открытым кодом - больше доверия.
    2. Разнообразие. Есть много дистрибутивов Linux, можно выбрать по себе. Для выполнения задач - можно выбрать из многих инструментов (почтовых серверов - штук пять).
    3. Совместимость с иными видами Unix. Можно перейти с Linux на FreeBSD, Solaris и много чего ещё.
    4. Квалификация админов. Порог вхождения в Linux - существенно выше, чем в Windows. Поэтому меньше риск нарваться на криворукого фуфлодела.
    5. Лучше документация. А если документации не хватает - можно посмотреть исходники.
    6. Меньше вирусов.
    7. Меньше потребность в ресурсах. Впрочем, на тяжёлой нагрузке - ресурсы требует задача, а не сама система.
    Ответ написан
    Комментировать
  • Почему Linux предпочтительнее для администрирования и чем? Почему многие предпочитают её?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Удобство для администратора.
    В Линукс из коробки очень мощные средства. Пропарсить большой лог, собрать статистику и выслать ее на email - можно выполнить одной строкой. Еще одну строку добавить - и у вас периодически выполняемая задача.
    Последовательность команд - легко записать в батник и размасштабировать на любое количество серверов.

    В windows только в последнее время стали приходить к этому - Powershell и все такое. Но все равно это приводит к лишним телодвижениям. Лезть запускать какие-то формочки, тыкать какие-то галочки - поднимать и настраивать сервер домена, и все такое...

    Запустить Linux-сервер для каких-то задач - можно на хостинге за копейки. С Windows сложнее.
    Ответ написан
    Комментировать
  • Почему Linux предпочтительнее для администрирования и чем? Почему многие предпочитают её?

    dyuriev
    @dyuriev
    A posteriori
    Скорее всего под таким вопросом начнется всем уже известный срач. А пару человек еще упрекнут вас в том, что у них 30-50-70 процентов серверов под FreeBSD

    Мое скромное мнение
    • Бесплатность
      Да, сейчас кто-нибудь заявит о том что на Red Hat не дешевле, а иногда и дороже Windows, но большинство дистрибьютивов Linux бесплатны
    • Открытость
      Данный факт не ценишь ровно до того момента, как приходится сделать что-то, что не разжевано в интернете. Рано или поздно разработчик доходит до того момента, когда ползет в исходники с глубоким душевным вопросом "как это %&$ должно работать?". Ибо некоторые моменты либо документированы неправильно, либо не полностью, либо в коде досадная ошибка, которую никто не замечал ранее, ну или замечал, но багрепорт/коммит с фиксом разрабу не кидал.
      В Windows-среде, особенно если это сама система, а не прикладной софт, данный баг может вылиться в недели или месяцы страданий. Там только реверс-инжиринг, если саппорт вас игнорит.
    • Документированость
      Команда не сработала как ожидалось? man commandname
      Не помогло? Гляньте сайт разработчика, там обычно на столько обширное вики/документация, что увлечетесь чтением.
      Программа свежая и документация пока не исчерпывающая? Гляньте репозиторий, поиском найдите по исходнику место которое хотите вызвать параметрически - скорее всего там увидите комментарий разраба, кто писал этот код, заодно еще парочку недокументированных возможностей почерпнете.
      В конце концов, если вдруг вам станет интересно, почему сделано так, а не иначе - гляньте багзиллу проекта - скорее всего поиском найдете обсуждение данного куска кода.
    • Гибкость
      Воткнуть свой драйвер в прямо в ядро? Легко (если уж научитесь драйвера писать, то внедрить в ядро особых проблем не составит)
    • Повсеместность
      Че уж там сервера. Роутеры, телефоны, embedded-решения - там везде в кулуарах за редким исключением крутится ядро Linux и знакомые пакеты и команды. Этакая стандартизация.
    • Эффект IKEA
      Вы сами того не подозреваете, но когда по кирпичикам соберете этот чертов конструктор, заставите каждый винтик крутиться (с вероятностью стремящейся к 100%) так как вам надо, вы полюбите эту систему.

    И еще раз напоминаю, что это мое скромное личное мнение.

    Несомнено, сервера и на Windows бывают быстрые, стабильные, работающие 24/7/365 годами. Но так уж повелось.
    Ответ написан
    2 комментария
  • Какое действие приводит к увеличению вероятности затора в Ethernet-сети?

    karabanov
    @karabanov
    Системный администратор
    Кто эти тесты только придумывает, никаких концентраторов (hubs) нигде не используется лет 20...
    Ответ написан
    Комментировать