• Какие ЯП являются (почти) "мертвыми" и бесперспективными?

    @evgeniy_lm
    Мне лично на ум приходит такие как VBA

    Несколько лет назад общался с одним чудиком который возмущался тем что он "крутой программист" знает туеву хучу "крутых ЯП", но не может найти работу, а его "тупой" одноклассник в буржуйской фирме зашибает бабло на "сраном VBA"

    Не существует "бесперспективных" ЯП, существуют бесперспективные программисты
    Ответ написан
    Комментировать
  • Почему максимальный размер объекта std::string равен 4611686018427387897?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Ну вот просто создатели библиотеки захардкодили именно это число.
    Эта конструкция возвращает разные значения, в зависимости от компилятора, разрядности, опреационной системы.

    Это 2^62-7. Почему 2^62? Может, в силу каких-то причин в вашей системе нельзя адресовать больше 62 бит. Может, система 2 бита для чего-то использует. Почему -7? Надо еще где-то хранить длину, надо оставить место для нулевого символа в конце и надо оставить нетронутым индекс std::string::npos - это значение используется для обозначения "несуществующего индекса". Конкретное значение зависит от того, что там программисты стандартной библиотеки сделали.

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

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Замените, это несложно и недорого. Берите такой же по напряжению(или выше) и такой же по ёмкости(или выше). Главное - чтобы по габаритам подошёл.
    И если то Asus - у них есть прикол - на маске обозначен светлой областью плюс, а не минус, как у всех. Переплюсованные электролиты очень весело взрываются, мы даже использовали это для того чтобы танк-модель "стрелял"
    Ответ написан
    Комментировать
  • Как организовать установку и обновление ПО для linux серверов без прямого доступа в интернет?

    ValdikSS
    @ValdikSS
    Для apt есть специализированный кеширующий прокси: так и называется, apt-proxy.

    Для yum тоже должно быть что-то подобное.
    Ответ написан
    1 комментарий
  • Насколько обширен SQL и сколько времени нужно для изучения SQL?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вся жизнь уйдёт. Пока вы изучаете СУБД, разработчики её дописывают. Утираете пот со лба, говорите "теперь я знаю всё!", а разработчики: "держи новую версию, в которой 100 добавлений и 500 изменений".
    Ответ написан
    1 комментарий
  • Меньше ли срок службы у игровых ноутбуков, чем у пк с точно таким же железом, но с СВО или хорошим кулером?

    @Drno
    В чем вопрос то?
    По порядку. При 70-90гр отвала чипа не происходит. да и не греются видхи обычно до таких температур, там троттлинг снижает темп раньше этого.
    У меня например видяха в ПК - и с учетом её охлаждения она нагревается и работает на 83(макс) гр... и ниче, всё живо...
    Ноутбук не прослужит меньше. если производитель поставил норм железо и продумал систему охлаждения.
    Общую норму сделать нельзя(да и зачем? есть просто макс возможная темп) т.к. чипы в ПК и в ноутах - разные. и у них разные характеристики
    Что работать при этом должно тише? ПК и так при правльном корпусе и вентилях работает фактически бесшумно, а ноуты все равно не смогут, т.к. там высокооборотистые куллеры, места мало, надо как то компенсировать.
    Глобально на срок службы это не влияет, температура -- + \ - 10гр погоды не делает.
    Вообще не видел чтоб оперативка в ноутах дохла, хотя конечно встречается такое. Обычно её не надо охлаждать, достаточно того что она прижимается к общему радиатору охлаждения, оперативка особо не нагревается
    Ответ написан
    2 комментария
  • Допускается подключение внешнего приемника Wi-Fi при наличие встроенного приемника на ноутбуке?

    @ru6ak
    У пробуков (без привязки к HP) обычно корпус легкоразборный, тем более в ноутбуке 12 года.
    Может тебе встроенный заменить ? Главное найти список совместимых. (я не знаю был ли тогда у HP whitelist на wlan адаптеры.)
    Ответ написан
    Комментировать
  • Что нужно знать чтобы написать свой http-сервер по типу apache?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В первую очередь изучить собственно сам протокол HTTP и любой язык программирования, где вы можете работать с сокетами.
    В целях тренировки - язык практически не важен.
    Ответ написан
    2 комментария
  • Знаете коммутаторы с системами, схожими с Cisco İOS?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Похожая в каком плане?
    Как устроена внутри? Ну если только всякие китайские спутниковые модемы. Просто она очень старая, поэтому внутри примитивная. + на эту старость накручена поддержка модульных железок и всякие стекирования. Поэтому она уникальна.
    Синтаксис? Да полно: huawei, edge-core…
    Функционал? Juniper, huawei.
    Ответ написан
    4 комментария
  • Как найти нормаль к плоскости по 3 точкам?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Нормаль к плоскости вычисляется как векторное произведение двух векторов, задающих плоскость. Для точек A, B, C можно взять векторы AB и AC.
    Ответ написан
    Комментировать
  • Выход из гибернации на другом железе?

    @rPman
    Такое возможно только при использовании систем виртуализации типа virtualbox/kvm/qemu/vmware (у openvz/lxc/.. кстати миграция поддерживается но требований к железу будет больше), ценой потери примерно 10%+- производительности CPU (в некоторых случаях работа с диском на виртуальной машине будет заметно быстрее), т.е. когда за симулированную прослойку с оборудованием будет отвечать виртуальная машина. При использовании аппаратной виртуализации, смена архитектуры процессора может помешать, с другой стороны, при использовании полной эмуляции процессора, потери производительности будут уже 10-кратными.

    Читай документацию к системам виртуализации по live migration.

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Но до создания калькулятора так и не дошёл.

    Не похоже на любовь к программированию.

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

    То есть основ программирования вы не знаете. Ясно.

    ...с чего начать?

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

    И готовьтесь к тому, что работа - это всё же работа, а не развлечение. А то по воодушевлённому тону можно подумать, что вы хотите игру не делать, а играть в неё. Своя собственная игра скучна, ибо вы её будете знать до мелочей. В разработке игры много рутины, математики и многое завязано на деньги, которые тоже нужно считать. Конечно, драйв тоже имеется, но как и в любом деле: у программистов он от программирования, у художников от рисования и т.д. А что цепляет именно вас? Вот от этого и отталкивайтесь.
    Ответ написан
    9 комментариев
  • Работа с памятью и гибернация в linux как в windows?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Я не совсем понял, какая тут корреляция между hiberfil.sys (который есть копия памяти в момент ухода в гибернацию) и свопом, который есть область страничного обмена. Но на всякий случай - zswap?
    Мне, честно говоря, непонятно - зачем все это? Лютый недостаток памяти?
    Ответ написан
    2 комментария
  • Как быть, если приходишь в проект, а там - всё печально?

    Adamos
    @Adamos
    Можно попробовать поискать место, где платят за строгое соблюдение тех технологий.
    Пока нужда не заставит вернуться в реальный мир, в котором у того, кто платит, "работает" === "порядок", а что там под капотом - вообще его не волнует.
    Ответ написан
    Комментировать
  • В какой среде программировать для Windows XP?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Лошадь сдохла. Пристрелите лошадь.

    для Windows XP сейчас делать что то это большой прайс.
    Ответ написан
    Комментировать
  • Какие есть в Qt способы синхронизировать кусок кода с интерфейсным потоком?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Многопоточность
    Седой и строгий
    Сигналы.
    Ответ написан
    Комментировать
  • В какой бесплатной ОС можно создать собственную подсистему ядра для сетевых устройств?

    @pfg21
    ex-турист
    minix - открытая ос, ориентированная на обучение. не загроможденная кучей всего и всякого.
    в комплекте всемирно известный учебник по структуре операционок :)
    Ответ написан
    Комментировать
  • Как называется человек зарабатывающий на рекламе на своих сайтах?

    opium
    @opium
    Просто люблю качественно работать
    вебмастер по старославянски
    Ответ написан
    1 комментарий
  • Qt: как локализовать меню QScrollBar?

    @xibir
    int main(int argc, char* argv[])
    {
       QApplication app(argc, argv);
       QTranslator tr;
       if (tr.load("qtbase_ru", QLibraryInfo::location(QLibraryInfo::TranslationsPath)))
          QApplication::installTranslator(&tr);
       ...
    }
    Ответ написан
    1 комментарий
  • Qt: как локализовать меню QScrollBar?

    Zifix
    @Zifix Куратор тега Qt
    Barbatum
    Usually, there are .qm files for the application, and, if a version of Qt is used that is not installed on the system, Qt's .qm files need to be deployed as well.

    In Qt 4, there is one big, monolithic .qm file per locale. For example, the file qt_de.qm contains the German translation of all libraries.

    In Qt 5, the .qm files were split up by module and there is a so-called meta catalog file which includes the .qm files of all modules. The name of the meta catalog file is identical to the name of Qt 4's monolithic .qm file so that existing loader code works as before provided all included .qm files are found.


    https://doc.qt.io/qt-5/linguist-programmers.html
    Ответ написан
    Комментировать