Задать вопрос
  • Windows XP активация как решить без потери памяти?

    @Maten Автор вопроса
    Всем спасибо за ответы. Я узнал у прошлого специалиста что есть бэкап этой системы и развернул его на другом жестком и подключил. Лицензию все еще спрашивает но в аккаунт и систему заходит. И прошлый специалист мне сказал что поменять сам системник не получится так как лицензия этой системы вшита в этот системник и если там поменяется кое какая деталь, например БП система не будет работать(как в лицензии 1С) и у них такой опыт уже был вообщем когда в свое время строили это здание эту систему внедряли турки и особенность их системы такая. Сама по себе система очень даже хорошая но какая то монополия у них.
    Ответ написан
    Комментировать
  • Возможно ли перенести внутренние компоненты xiaomi redmi note 7 в другой корпус этой же модели с сохранением данных?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Да, конечно же это возможно: следует отнести телефон в СЦ, где вам сделают диагностику и выдадут рекомендации по ремонту телефона. В случае типа вашего обычно есть несколько вариантов ремонта:
    • Извлечь данные из телефона и перенести их на флешку или новый такой же телефон
    • Если внутри основная плата и часть компонентов остались живы, то они просто перекидываются в донор или СЦ заказывает нужные новые запчасти
    • В самых сложных случаях приходится перепаивать чипы — памяти, процессор, хранилища ключей, контроллёры дисплея и прочее, а вместо донора просто покупается новый телефон целиком либо такой же модели либо младше/старше

    Для такого ремонта требуется большой опыт и знания, а так же дорогостоящее оборудование (миллионы рублей) и специальные инструменты, т.к. современные телефоны очень плотно набиты компонентами и там зачастую всё приклеено. Кроме того, то, что телефон сейчас работает, не значит, что там не появилось скрытых дефектов, которых без глубокой диагностики не обнаружить — например микротрещины, изломы внутри платы или контактов под чипом. Осуществить такой ремонт в домашних условиях без опыта, инструментов и знаний невозможно.
    Если очень хочется ремонтопригодный телефон, то следует посмотреть в строну чего-то типа fairphone.
    Ответ написан
    Комментировать
  • Debian не освобождает кешированную память?

    @SunTechnik
    Свободная память - это выкинутая память (деньги за неё заплачены, а она не используется).

    Поэтому Linux всю свободную память использует под cache. Если приложения потребует память - он её отдаст от cache.
    Поэтому вопрос - с какой проблемой боремся?
    Ответ написан
    Комментировать
  • Как скомпилировать рабочую dll библиотеку?

    @igreklpofrss Автор вопроса
    Как оказалось не учел соглашение о вызовах.
    __cdecl: очищает стек после каждого вызова (add esp, X)
    __stdcall: очищает стек внутри функции(retn X)

    После добавления __stdcall в функцию crsGetString, компилятор теперь знает, что она самостоятельно очищает стек, поэтому функции GetMapDescriptions не надо заниматься его очисткой.
    typedef int (__stdcall *crsGetStringType)(void *, int, char *Destination, int Count);

    На Ассемблере проще писать, чем на С++ с учетом кучи тонкостей..
    Ответ написан
    1 комментарий
  • Восстановить ранее закрытые вкладки в Хроме?

    @alexalexes
    Я бы не разбираясь во внутреннем мире хрома сделал бы так:
    1) Выключить автозапуск хрома при старте системы.
    2) Открыть хром с парой вкладок.
    3) Не выключая хром, жестко выключить комп (выдернуть питание из розетки). Альтернативный вариант - прибейте процессы Хрома в диспетчере задач, но может не засчитать за жесткое выключение.
    4) Заново загрузиться, поменять файлы хрома.
    5) Запустить хром. Если предложит восстановить +100500 вкладок, то трюк удался.
    PS: На будущее - пользоваться меню "Избранное". Сейчас есть миллион вариантов сохранить ссылки на важные страницы и иметь к ним быстрый доступ.
    Ответ написан
    Комментировать
  • Восстановить ранее закрытые вкладки в Хроме?

    @TheBigBear
    СтарОдмины мы
    Нажать Ctrl+H
    проставить галочки
    нажать открыть
    ИМХО - это извращение держать столько открытых вкладок. Есть Избранное для хранения
    Да хоть эксельку создать со списком
    Ответ написан
    2 комментария
  • Почему после изменений в css на сайте нет изменений?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    во время разработки всегда используйте этот режим:

    spoiler
    68ed3b4cb4e83141316563.png


    и проблем у вас не будет.
    Ответ написан
    Комментировать
  • Как заставить работать Google meet?

    @Drno
    с обычным нормальным собственным полным ВПН всё отлично работает
    Ответ написан
    Комментировать
  • Как искать работу DevOps c резюме frontend?

    Maksim_64
    @Maksim_64
    ML Engineer
    1. В оглавлении резюме пишешь DevOps

    2. Перечисляешь навыки (включая DevOps стек)

    3. Перечисляешь компании где занимался frontend-разработкой.

    На первичном собесе с эйчаром, говоришь занимался фронтом, но в какой то момент в компании переключился на DevOps, затем проходишь/не проходишь технический собес.
    Ответ написан
    2 комментария
  • Почему не запускается session_start() на сервере от REG.RU?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Настраивайте в PHP логирование всех ошибок (даже незначительных) в лог-файлы, а потом смотрите сами лог-файлы, исправляйте причины ошибок.
    И причину отсутствия session_start() там-же увидите, однозначно!
    Ответ написан
    Комментировать
  • Почему не запускается session_start() на сервере от REG.RU?

    thewind
    @thewind
    php программист, front / backend developer
    Во-первых, зачем после каждой строки закрывать обработку php, а на каждой новой строке - открывать?)
    Во-вторых, может быть у вас на openserver скрыты ошибки и до начала сессии нет никакого вывода (output), а на хостинге вывод ошибок включен и перед попыткой стартануть сессию идет какой-то вывод данных?
    Ответ написан
    Комментировать
  • Как сделать перехват response Fetch?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Добавить ещё один await.
    Документация
    Note that like fetch() itself, json() is asynchronous, as are all the other methods to access the response body content.
    Ответ написан
    Комментировать
  • Можно ли пользоваться двумя аккаунтами в Gitlab одновременно?

    @Everything_is_bad
    нет, потому что я запрещаю это делать
    Ответ написан
    Комментировать
  • Как можно автоматически собрать IP адреса к которым обращается программа?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    • Да, есть специальный софт для этого: фаерволл называется. Там в нём можно разрешать или блокировать не только определённые адреса, но и приложения, а ещё там есть логи.
    • Или можно написать простой скрипт/приложение и через WinAPI периодически получать список IP адрессов, куда подключился процесс: GetExtendedTcpTable с флагом TCP_TABLE_OWNER_PID_CONNECTIONS.
    • И есть Procmon от Sysinternals - он вот вообще всё что можно логирует.
    Ответ написан
  • Как сделать веб-скрейпинг сайта?

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

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    <button class="btn-chapter" data-chapter="1">Глава 1</button>
    <button class="btn-chapter" data-chapter="2">Глава 2</button>
    <button class="btn-chapter" data-chapter="3">Глава 3</button>
    <button class="btn-chapter" data-chapter="4">Глава 4</button>
    <button class="btn-chapter" data-chapter="5">Глава 5</button>
    
    <div class="chapter" id="chapter-1"><h2>Глава 1: Основы Фотошопа - Растровая графика</h2></div>
    <div class="chapter" id="chapter-2"><h2>Глава 2: Основы Фотошопа - Растровая графика</h2></div>
    <div class="chapter" id="chapter-3"><h2>Глава 3: Основы Фотошопа - Растровая графика</h2></div>
    <div class="chapter" id="chapter-4"><h2>Глава 4: Основы Фотошопа - Растровая графика</h2></div>
    <div class="chapter" id="chapter-5"><h2>Глава 5: Основы Фотошопа - Растровая графика</h2></div>


    .chapter {
      display: none;
    }
    .chapter.is-open {
      display: block;
    }


    document.addEventListener('DOMContentLoaded', function() {
    
      const allChapters = document.querySelectorAll('.chapter');
    
      const closeAllChapters = () => allChapters.forEach(el => el.classList.remove('is-open'));
      const openChapterById = id => document.getElementById(id).classList.add('is-open');;
    
      document.querySelectorAll('.btn-chapter').forEach(btn => {
        btn.addEventListener('click', () => {
          closeAllChapters();
          openChapterById(`chapter-${btn.dataset.chapter}`);
        });
      });
    
    });
    Ответ написан
    Комментировать
  • Как устранить ошибку Cannot set properties of null (setting 'innerHTML') в JS&?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    RTFM: Document -> document.getElementById()
    ссылка на объект типа Element соответствующий указанному ID или null, если элемент с указанным ID не найден в документе.
    Ответ написан
    Комментировать
  • Как настроить автоматический редирект на archive.org для Firefox (старого)?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Я бы не редиректил, а создал свой поиск и при необходимости сделал бы его дефолтным. Для такого старого FF это простая xml-ка.

    И в архиве надо не дату, а "*".
    https://web.archive.org/web/*/<url который я ввёл>
    Ответ написан
    1 комментарий
  • Где можно купить трансформатор с маркировкой хатбу7б07 9 №9?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Если не гуглится, то лучший вариант - смотать все обмотки, замеряя количество витков и последовательность. Потом замерить диаметры провода (если нет микрометра - намотать 20-30 витков на карандаш и измерить штангенциркулем).
    Ну и намотать всё обратно, сохраняя порядок (и направление!) намотки. Скорее всего сгорела одна из обмоток (с самым тонким проводом) и менять придётся только её по факту.
    Расклеить феррит можно нагревая трансформатор, до 100 градусов примерно, можно даже в воде.
    Ответ написан
    Комментировать
  • Чем frontend разработчик занят на реальных проектах?

    С резким ростом популярности React Server Components и Next.js в последнее время происходит некий сдвиг в понимании, что такое фронтенд.
    BFF уже почти становится неотъемлемой частью "фронтенда", и становится обременительно разделять браузер и сервер на разные команды.
    На Западе, вообще, уже очень давно и макетами, и вёрсткой, и анимациями очень часто занимается один человек - дизайнер, фронтендеры занимаются связкой браузер + BFF, а бэкендеры занимаются более сложной бизнес-логикой.
    К тому же, джуниорам зачастую дают те задачи, которыми сами не хотят заниматься, и на что нет времени. Т.е. это что-то занудное, работа с legacy, передвижение кнопки на 5px влево и т.д. Крайне редко джуниорам дают интересные творческие задачи. Не факт, что вам на новом месте не дадут такие же неинтересные задачи.
    Вы можете либо молча сильно стараться в надежде, что вам потом дадут что-то интересное, заметив ваше рвение, либо, лучше всего, пообщаться по-человечески с коллегами и начальством, объяснив, что вы рветесь в бой, а вас в тылу держат. Попросите рассказать об их планах на ваш счёт.
    Не исключено, что у вас как раз хорошо получается "Настройка тестов, CI/CD, OLAP CUBE, оптимизация запросов к БД", и поэтому вам эти задачи и дают)
    В общем, человеческое общение с коллегами очень часто решает проблемы.
    Если же вы к ним придёте с открытой душой, а вас токсично отошьют, вот тогда подумайте о смене работы.
    Ответ написан
    7 комментариев