• Почему после зарядки аккумулятора 18650 на нем вообще пропало напряжение?

    @pfg21
    ex-турист
    заблокировалась платка защиты.
    напряжение на самом аккуме ниже 2,9 - 2,6 вольт - защита отключила аккум от входа.
    аккурат срезать пленку - посмотреть напряжение на аккумуляторе.
    можно попробовать зарядить непосредственно аккумулятор и потом заклеить скотчем или термоусадкой.
    но аккум изза переразрядки думаю уже сдох.

    вариантБ: сдохла плат защиты.
    Ответ написан
  • Как сделать генератор с нуля (где искать учебный материал)?

    @pfg21
    ex-турист
    для начала
    электрические машины стандартный курс технического универа
    любой, но полностью :) это база, она идентична. отличия лишь в авторском стиле.
    далее набравшись знаний - ставишь следующий вопрос.

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

    @LAVladis
    расширения - app scrits, удаляете любой код который там есть и вставляете данный код:

    function onEdit(e) {
      if (e && e.source) {
        var sheet = e.source.getSheetByName('Новая таблица'); // тут прописываем название листа в скобках у меня Новая таблица лист называется
        if (e.value === 'Y') {
          var range = e.range;
          range.setBackground('#ffff00');
          range.setValue('');
        }
      }
    }


    Жмем выполнить, далее переходим обратно на свою таблицу гугл, обновляем, и в любую из ячеек вводим Y, и жмем enter, через пару сек скрипт сработает.
    Ответ написан
    3 комментария
  • Как парсить сайт в Google Sheets (статистика по одной небезызвестной игре)?

    @rPman
    Что именно я делаю не так
    используешь максимально неподходящий инструмент для задачи

    Твои данные подгружаются на javascript после, изучай в консоли разработчика в браузере, открой вкладку network и смотри.

    Разработчики сайта борются с автоматизацией, будет не просто. Ссылки и даже данные в них меняются, стили меняются. Может там еще какие то методики используются (например повторный запрос с теми же заголовками возвращает уже другие данные без искомых).

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

    @Akina
    Сетевой и системный админ, SQL-программист.
    чтобы ничего не двигать не редактировать

    Нет, нельзя. Ширина колонки и высота строки - это именно атрибут колонки/строки. А не прямоугольного диапазона ячеек, в который выполнится вставка. Так что двигать - придётся.

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

    PS. Можно эту таблицу вставлять не как значения ячеек, а как объект Документ MS Word. Вот тогда точно ничего не уплывёт.
    Ответ написан
    4 комментария
  • Почему базисные вектора координатной системы i(1, 0) и j(0, 1) имеют именно такие координаты?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    правда
    было бы приведение к нормальной Декартовой системе,
    ну там синусы косинусы - вот это вот все
    для некоторых это "более сложно"

    но можно и без приведения обитать в косоугольной системе - все будет тем же самым - единичные вектора по осям
    Ответ написан
    Комментировать
  • Существует ли альтернатива видео api ютуба?

    @alexalexes
    Ну, так не единым ютубом жив видеохостинг.
    Если в ВК или в Рутубе вы воспользуетесь кнопкой "поделиться", то там обнаружите вариант для получения iframe, где будут ссылки следующего вида:
    https://vk.com/video_ext.php?oid=некий_ключ&id=некий_идентификатор_видео&hd=2

    https://rutube.ru/pl/?pl_id&pl_type&pl_video=некий_хеш_видео
    Ответ написан
    Комментировать
  • Гуглтаблица сводная как узнать цвет заливки ячейки?

    oshliaer
    @oshliaer Куратор тега Google Apps Script
    Google Products Expert
    Насколько мне известно, это все еще недоступно.

    Как сказал Григорий Боев, пока вы не разукрасите в свой цвет, будет считаться, что там белый.
    Ответ написан
    Комментировать
  • Как использовать тег b?

    sergey155
    @sergey155
    Тег <b> используется для придания тексту полужирного начертания без изменения его семантики. Однако с течением времени рекомендуется использовать более семантически правильные теги для форматирования текста, такие как <strong> для выделения важного текста или <span> с применением CSS для стилизации.

    Из двух примеров, которые вы предоставили, правильнее будет второй вариант, так как тег <b> предназначен для применения к содержимому внутри других тегов, в том числе к тексту внутри тега <p>. Однако не забывайте, что использование тега <b> не рекомендуется для стилизации текста в документах HTML5, поскольку он не несет никакой семантической нагрузки.

    Вот пример правильного использования тега <b>:

    <p>Этот текст <b>полужирный</b>.</p>

    Если вы хотите стилизовать текст, важно помнить о семантике. Например, если текст действительно является важным, вы можете использовать тег <strong>. Если вам нужно изменить внешний вид текста для целей стилизации, лучше использовать CSS
    Ответ написан
  • Как защитить программу от копирования без интернета?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Никак. Единствнный способ гарантированно защититься от нелицензионного копирования - это вынести ключевую часть функционала на сервер. Любая остальная защита - лишь усложнение реверс инжениринга и взлома. Всегда можно каленым железом вырезать любую проверку ключа из исполняемого кода.

    Активация ключа по телефону/интернету исключает лишь самый тривиальный способ "взлома" - просто копирование одной и той же лицензии по куче компьютеров без модификации исполняемых файлов.

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

    Alexandroppolus
    @Alexandroppolus
    кодир
    Math.round(x * 4) / 4
    Ответ написан
    3 комментария
  • При решении каких задач используют генераторы?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    В практике генераторы не используются. Конец. :)

    На самом деле я лично видел ровно два практических кейса использования генераторов:
    1. Использование для асинхронных операций с возможностью прерывания, примеры: redux-saga, mobx actions.
    Суть: допустим ты делаешь какую-то ступенчатую операцию, и нужна возможность резко остановить исполнение извне. На async-ax тебе придётся городить что-то типа:
    async function multiStep() {
      await step1();
      if (stop) throw new Error(stop);
      await step2();
      if (stop) throw new Error(stop);
      await step3();
      if (stop) throw new Error(stop);
    }
    и никак красивее не сделать.
    На генераторе ты можешь просто писать:
    function* multiStep() {
      yield step1();
      yield step2();
      yield step3();
    }

    и просто не брать следующее значение, если исполнение прервалось.

    2. До появления воркеров с их помощью можно было работать с очень большими массивами не вызывая зависания страницы.

    На этом всё.:)
    Ответ написан
    2 комментария
  • Как эксплуатировать ноутбук до отказа?

    xez
    @xez
    TL Junior Roo
    У ноутбука греется видеопамять и больше для игр и графики его не поиспользовать.

    Отнесите его в сервис - там помогут

    Есть ли сайты или программы которые можно установить на ноутбук для пассивного заработка?

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

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Ну так и заменяйте все несоответствующие символы: s/[^0-9A-ZА-ЯЁ!-@\s\r\n]//is
    Нужных символов досыпте по своим требованиям.
    Флаги зависят от воплощения RegExp в конкретной программе/языке программирования.
    Ответ написан
    2 комментария
  • Почему не работают некоторые программы после замены ОЗУ?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    если кратко - ОЗУ не самая лучшая

    https://club.dns-shop.ru/discussions/t-103-operati...
    https://club.dns-shop.ru/discussions/t-103-operati...

    от себя добавлю - попробуйте отключить dual channel если это в принципе возможно, но, если вы не ошщибаетесь и точно
    Пробовал запускать плашки по одной на разных слотах, без перемен,

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

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Так не бывает.
    Нельзя сделать что-то в одном экземпляре бюджетным.
    бОльшая часть стоимости смартфона (а именно о нём, как я понял, речь, раз уж упомянут Андроид), составляет инженерная разработка. Профессиональная деятльность специалистов стоит дорого и окупается только большими партиями конечных устройств.
    Очень наивно полагать, что вы соберёте что-то хотя бы отдалённо похожее на заводской смартфон самостоятельно, и это будет дешевле заводского варианта.
    Поясню на примере. Без всякого андроида если собрать простейшую звонилку на модуле SIM800 и ардуинке, вы вылезете сильно (в разы) за пределы стоимости аналогичного по функциональности бабушкофона. Просто потому что сам модуль стоит как простейшая готовая звонилка с экраном, цветным экранчиком и корпусом в разумном по рамеру форм-факторе без торчащих проводов и не пол кило весом.
    Чтобы сделать смартфон с андроидом их готовых компонентов, вам придётся либо собирать все модули крупноблочно (блютус, вайфай, GSM из дорогих и некомпактных блоков, либо проектировать и разводить плату, что на несколько порядков сложнее и, судя по вашему вопросу, просто невозможно для вашего уровня.

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

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

    @rPman
    Но потом они все будут в одной доменной сети.
    ключевое место создания себе гемороя - ПОТОМ

    Пользователь windows локальный и доменный это технически разные пользователи, все что ты настраивал для одного, не перенесется в другого (иногда срабатывает копирование профиля но всегда что то вылезет кривое позже)

    Все остальное решается простым настройкой одной машины и клонированием диска на несколько. Если различия в настройках незначительные (типа имя компьютера) то это позже можно сделать скриптом на powershell
    Ответ написан
    2 комментария
  • Как увеличить размер памяти флешки в угоду её длительности жизни при помощи команды devicehigh или loadhigh?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Ох, ё-мое. Разблокировалось воспоминание о тюнинге системы в DOS...

    Итак. Сперва точно вспомните в чем была ваша задача, т.к. devicehigh или loadhigh вам сегодня явно не нужны. Они позволяли на ПК уровня 286-486 высвободить блок ОЗУ большего размера, за счет переноса приложений в загрузку в "верхнюю память", которая находится за пределами первых 640 кб (там у PC шли адреса видеоадаптера и остальных девайсов). Часто в верхней памяти оставались свободные блоки и можно было аккуратно их прощупав - запихнуть туда мелочи, типа русификатора и драйвера мыши. И еще, в связи с особенностями адресации - памяти в реальном режиме PC доступно не ровно 1 мегабайт, а 1 мегабайт + 64 кб. Сейчас это выглядит смешно, но раньше было важно.
    Выкроив большой блок в основном пространстве - вы могли запускать игрушки, программы и пр, что требовало непрерывный кусок памяти под себя.
    А еще можете преподу сказать, что кроме himem.sys мог использоваться менеджер памяти QEMM, намного более гибкий и тонкий. С ним можно было почти каждый пропущенный байт задействовать...

    Во времена позднего DOS, на процессорах с поддержкой защищенного режима - уже не имело смыло так кроить, т.к. были доступны как правило 4 мегабайта ОЗУ. Однако и там ухитрялись запускать игры рассчитанные на 8 мегабайт - имея только 4. Заменой (в еxeшнике Duke Nukem 3D или HERETIC) менеджера памяти DOS/4GW на PMODE.

    Теперь что касается форматирования:
    На дискетах - размера 3,5" и емкостью 1.44 мб - можно было в зависимости от качества диска и строения привода - в силу аналоговой природы магнитной поверхности - наформатировать до 1,7 Мб. И на такую дискету, на одну, влезала игра - например Another World (хотя надежность хранения и успешность переноса между ПК резко страдали).
    К жестким дискам эта история вообще никогда не относилась.
    Частично можно было делать перепрожиг на CD/DVD болванках, дописав хвост данных вместо закрывающей записи, но такие диски имели проблемы.
    На флешках ячейки памяти физические и сделаны на заводе. Их обслуживает собственный контроллер с собственной прошивкой. Там тоже расширять нечего.
    На HDD всегда есть резервные участки на случай дефектов магнитной поверхности, однако ни один диск не позволит вам вернуть их в геометрию дискового пространства.
    На SSD в теории часто есть резервная емкость - для целей выравнивания износа и замены поврежденных блоков. Однако вернуть ее в дисковое пространство - тоже очень сложная да и плохая идея.

    З.Ы.
    Для вашей задачи - раскуривайте запуск MEMMAKER. Он сам оптимизирует загрузку резидентов и дисковых буферов в UMB.

    З.З.Ы.
    Если у вас там Windows 3.х или Windows 95/98/МЕ- то вам все равно надо иметь свободный непрерывный блок в пространстве первого мегабайта для запуска DOS приложений.
    А там ещё и Windows отжирает под себя немало.
    Ответ написан
    7 комментариев
  • Почему GoogleAPI не может найти документ?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Не хватает скоупа https://www.googleapis.com/auth/spreadsheets

    А вот https://spreadsheets.google.com/feeds можно удалить, такого не существует
    Ответ написан
    Комментировать
  • Как за вменяемые деньги подписать установочный файл?

    Vapaamies
    @Vapaamies
    Разработчик будущей ОС для ПК размером 250 МБ
    В моей практике для самописной программы Windows Defender-у оказалось достаточно манифеста в exe-шнике — самого обычного, который по умолчанию пихают.

    Возможно также, что в названии файла не должно быть слова install или setup, а, скажем, только название программы и версия. Моя программа была без установщика, точнее не подскажу.
    Ответ написан
    Комментировать