Задать вопрос
  • На чем поднять хостинг видеонаблюдения?

    @nikweter
    Системный администратор
    avreg avreg.net
    Ответ написан
    Комментировать
  • Как на НОУТБУКЕ закрыть почту?

    Sanes
    @Sanes
    Никак. Технически это легко обходится.
    Ответ написан
    Комментировать
  • Почему после определения класса ставится точка с запятой, а после определения функции - нет?

    @Mercury13
    Программист на «си с крестами» и не только
    Это пошло ещё с Си. Так что, простите, ничего плюсового не будет, только «няшная сишка».
    // Переменная безымянного типа
    struct {
      int x, y;
    } point;
    
    // Синоним для типа: вместо struct _Point можно писать просто Point.
    typedef struct _Point {
      int x, y;
    } Point;
    Ответ написан
    Комментировать
  • Почему после определения класса ставится точка с запятой, а после определения функции - нет?

    Потому что по сути, объвление класса - это объявление переменно (я не совсем правильно выражаюсь, но допустим).

    А в с++, когда пишут
    int a;

    ставят точку с запятой.

    точно так же:
    class Foo 
    {
    int a_;
    } foo;


    только име переменно писать не обязательно.

    Суть приблизительно такая.
    Ответ написан
    Комментировать
  • Как процессоры могут надёжно работать, учитывая что они состоят из миллионов элементов?

    begemot_sun
    @begemot_sun
    Программист в душе.
    На самом деле любой транзистор со временем деградирует, даже если через него не идет никакой ток.
    Есть такой теримин как диффузия, так вот даже в твердых телах эта диффузия проявляется, в результате чего каждый транзистор деградирует. Диффузия тем больше, чем больше температура процессора. Т.о. если процессор сильно нагревается, то его надежность резко падает. Обратный эффект --- процессор который никогда не работал, имеет наименьшую вероятность отказа.
    Далее.
    Нет такого понятия как выход из строя транзистора, есть понятие изменение его характеристик. Транзистор - это не лампочка.
    Поэтому со временем, как я писал выше, в процессоре деградируют все транзисторы.
    Но т.к. они работаю в ключевом режиме (либо сильно пропускают ток, либо сильно его не проводят), в большинстве случае вы не замечаете изменений в транзисторах, т.к. для вас, как наблюдателя, все проходит как надо.
    Если же какой-то транзистор вышел из строя (изменил значительно свои характеристики или не работает как надо), то даже в этом случае вы можете годами не замечать ничего. Просто данный транзистор банально не используется в это время.
    Если же используется, то это событие может быть таким редким, что вы просто будете замечать зависание компьютера раз в неделю или месяц.
    Т.о. чтобы процессор стал действительно не рабочим, должны "сломаться" достаточно много транзисторов.
    Но инженеры не дураки, они также способны делать транзисторы разного размера. Т.о. наиболее часто используемые, типа тактовый генератор и т.п. имеют бОльшую площать, и бОльшую надежность.
    Но в целом, такие элементы имеют простую логику, содержать мало транзисторов и других элементов, и поэтому занимают незначительную площадь кристалла.
    Ответ написан
    2 комментария
  • В чем различие между объявлением с new и без него?

    @Mercury13
    Программист на «си с крестами» и не только
    ПОЛОЖЕНИЕ В ПАМЯТИ
    Без new: static/глобальная — в сегменте данных, локальная — на стеке. В сегменте данных память отводится при компиляции линковке, создать стековый фрейм — две команды процессора.
    С new: в куче. Управление кучей — довольно сложная задача, и если этих new много, программа может начать тормозить.

    ВРЕМЯ ЖИЗНИ
    Без new: объект живёт, пока выполнение находится в данном блоке. При выходе из блока автоматически срабатывает деструктор.
    С new: уничтожаем, когда хотим.

    ИМЕНОВАНИЕ
    Без new: объект привязан к своему имени.
    С new: объект безымянный (имя только у указателя). Потому возможны структуры данных переменного размера: динамические массивы, связанные списки, деревья и прочее.

    РАЗМЕР
    Без new: задан при компиляции. То есть массив на 10 позиций, и точка, больше — только перекомпиляцией.
    С new: произвольный.
    Ответ написан
    Комментировать
  • Как выкупить домен навсегда?

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

    Jump
    @Jump
    Системный администратор со стажем.
    Как можно заразиться вирусом просто посещая вредоносные сайты, ничего не скачивая и не запуская?
    Запросто.
    Вы не сможете посещать сайты ничего не скачивая.
    Чтобы посетить сайт нужно его скачать с сервера, и запустить скрпты этого сайта на локальной машине.

    А уж дальше дело техники - эксплойты, соц. инженерия, и.т.д. и код получает доступ к системе.
    Ответ написан
    24 комментария
  • Опасно ли повышение ГЦ экрана с помощью программы?

    longclaps
    @longclaps
    Если вы будете беспечно подымать ГЦ монитора, он (ГЦ) может сломаться.
    И если ноут не на гарантии, замена ГЦ влетит вам в копеечку.
    Ответ написан
    2 комментария
  • ПК не запускается, почему?

    NeiroNx
    @NeiroNx
    Программист
    По хрустальному шару я увидел что у вас конденсаторы высохли на напряжении 3.3в
    Нужно вставить пост-карту и смотреть что там.
    Ответ написан
    2 комментария
  • Как изменить разрешения на папку подключенную как ntfs раздел?

    morihaos
    @morihaos
    На 99% вопросов уже есть ответы в инетке...
    Привет,
    Используйте при монтировании опции uid, gid, dmask, fmask с соответствующими нужными вам значениями.
    Ответ написан
    2 комментария
  • Как управлять вторым монитором "на месте"?

    Ezhyg
    @Ezhyg
    Это ты не ПК подключил к телевизору, а телевизор подключил к ПК :D.
    Ну и как ты себе представляешь дублирование вывода на второй монитор на первом мониторе? И даже не заикайся про "картинка в картинке" это совершенно другое и работает по другому.

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

    benipaz
    @benipaz
    Ответ написан
    Комментировать
  • Как поднять сервер в небольшой организации?

    athacker
    @athacker
    Умные люди говорят: "Если есть возможность проложить провод -- тяните провод, не надейтесь на WiFi". WiFi в рабочей сети, да ещё там, где "Большинство пользователей имеют дело с графикой и видео, объемы большие" -- это источник постоянной головной боли.

    Одного сервера всегда мало. Потому что будут проблемы с его обслуживанием -- нужно будет тормозить производственный процесс, либо работать во внеурочное время. И если сервер сбойнёт, то вся работа встанет колом.

    А поскольку вы упоминаете гипервизор, то с гипервизорами всё ещё хуже -- нужно минимум три сервера в кластере, для обеспечения отказоустойчивости. Если это винда, то ещё потребуется Micrisift Storage Spaces Direct для организации распределённого отказоустойчивого хранилища. Либо другие технологии, типа DataCore, vSAN, ScaleIO, Ceph -- любые распределённые софтверные системы хранения.

    Насчёт выбора железок -- будет зависеть от бюджета. Брэндовое железо стоит дороже, но меньше гемора в эксплуатации, и есть вменяемая поддержка. Не-брэндовое стоит дешевле, но больше вероятность сбоев, и поддержка попроще. Из вменяемых брендов вне "большой четвёрки" могу порекомендовать STSS. Собирают сервера на платформе SuperMicro, и достаточно вменяемы по части общения. Поддержка, есть, но для разборок придётся везти железку к ним в офис.

    Какой выбирать гипервизор -- также зависит от бюджета. Есть деньги -- выбирайте VMware или Hyper-V с обвязкой (vCenter или SC VMM). Нет денег -- ставьте KVM, ProxMox CE или Nutanix CE.

    HelpDesk системы -- тысячи их. iTop, vsDesk, GPLI, OTRS, YouTrack (он не совсем для этого, но легко заточить).

    А начинать нужно с базовых вещей -- с организации сети, электропитания на рабочих местах, выделения помещения под серверную. Качественный монтаж и планирование сети, тщательный выбор и тестирование оборудования -- избавляет впоследствии от множества проблем в процессе эксплуатации.
    Ответ написан
  • Как использовать свой ip вместо 192.168.0 в Ubuntu Server?

    Jump
    @Jump
    Системный администратор со стажем.
    Как использовать свой ip вместо 192.168.0 в Ubuntu Server?
    Непонятно что значит свой IP.
    Если Ubuntu Server назначен адрес 192.168.0 - значит это и есть ее IP.

    Возможно вы хотите хостить сайт на виртуалке и обеспечить к нему доступ из интернета?
    Если так то -
    1)Вам нужен белый IP адрес - без него не получится. В вопросе вы не указали есть ли он у вас.
    2)Вам нужно будет пробросить нужные порты с вашего белого адреса на виртуалку с веб сервером.
    Это делается в настройках той машины, которой собственно назначен этот белый адрес, как правило это роутер.
    Ответ написан
    4 комментария
  • Как на linux debian 9 установить файл с форматом .run?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    sudo ./xampp-linux-x64-5.6.32-0-installer.run
    Ответ написан
    Комментировать
  • И как это понимать 0_о?

    xomachine
    @xomachine
    Так с плавающей точкой, а не плавающей запятой.

    В языках программирования (да и в английском языке) дробную часть принято отделять точкой.
    Ответ написан
    5 комментариев
  • Современный и надёжный аналог Norton Disk Doctor под NTFS?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Не совсем понятно что именно подразумевается под аналогом.
    Примем за основу, что программа проверяющая файловую систему и исправляющая ошибки в ней.

    Для NTFS это Сhkdsk. Других вариантов нет, и не может быть.
    Создать программу которая будет исправлять ошибки NTFS не имея исходников NTFS невозможно. А исходники макйкрософт не сильно то распространяет.

    Сhkdsk пользоваться не хочется ибо был случай, когда от него стало только хуже.
    Это как? Количество ошибок увеличил?
    Ответ написан
    7 комментариев