главный вопрос, а ты уверен что этот textarea и есть главный источник данных? и не используется только для вывода информации?
судя по скрину у textarea нет events
eugene159, осторожно, не доверяйте пользовательским данным, они обязательно вам туда запихают что-нибудь ломающее файловую систему, да и банальный "../" позволит выйти из каталога сервиса на уровень выше, а это уже опасно.
по ссылке вполне рабочие репы с бакпортами, но только ubuntu (одна из причин почему я советую новичкам ubuntu, так как там есть бакпорты на любой вкус)
у debian свои бакпорты и не уверен что там будет искомое
для гарантии проверь пинг на другом железе (например со смартфона) и если и там будут потери или большой пинг - посылай на... провайдера (ну для начала позвони им)
Армянское Радио, не шибко он поддерживается, есть форк tdlib-purple с последним комитом год назад, к сожалению протокол телеграм меняется слишком часто с потерей совместимости, например недавно появились сгруппированные группы (или как это называется) там при выборе группы не чат появляется а список тематических групп.
добавь что при этом придется постоянно опрашивать сервер с некоторым интервалом с вопросом - есть че? и в ответ либо получать - 'нет данных' либо собственно новые данные.
я буквально вот столкнулся с ситуацией, один mdadm рейд массив сломался (причина - проблемный контроллер на материнке или кабели), т.е. диски целые и данные читаются, неудачная попытка его собрать с --force выдала нерабочую файловую систему, так вот в одной из опрашиваемых контор (самая дешевая в регионе) спец так прямо и сказал, был бы аппаратный рейд то он бы взялся а с mdadm ему неохота было возиться.
brar, EFISTUB?
я правильно понимаю что в этом случае /boot раздел монтируется в сам EFI? иначе мне не понятно, ведь скрипты обновления дистрибутивов не будут копировать на этот раздел vmlinuz и initrd.img, а обновляется initrd часто по многим поводам, его придется вручную копировать каждый раз?
про твою ссылку, там linux на grub все равно устаналивается, просто используется общий с windows EFI раздел но разные ссылки в меню, я слышал windows это дело затирает с радостью
не буду писать в ответ так как это больше догадки чем знание
Картинка которую ты предложил в вопросе абсолютно бесполезна, нужна та что доступна сервисцентрам, где видно как именно распределяются устройства по каналам, грубо говоря к примеру сетевой адаптер, порты usb и всякая остальная мелочь вида звук, и другие порты материнке могут быть размещены на 1-2 каналах, отдельно для pci-e выделены 16 каналов, и каждому m2 отдельный канал (а может быть сложнее, разные pci-e выходы подключены к разным линиям с разными частотами а значит пропускной способностью, как внутри это все в процессор приходит тогда я хз, занимают отдельный канал ли или мультиплицируются черт его знает.
Теперь по поводу скорости. Боюсь проблему в пропускной способности можно будет заметить с топовыми или серверными ssd дисками, утилизирующими свою шину до предела, а типовое потребительское железо до этих лимитов как до луны, т.е. не заметишь разницы.
Больше времени затрачивается на внутреннюю обработку,
В лучшем случае это 1-2 запроса к nominatim
nominatim у тебя локальная установка или пользуешься их api онлайн? Так как онлайн ты маловероятно что сможешь ускорить. batch запросы как я понимаю там не реализованы.
Может все же проведешь профилирование, jprofiler (или тот что в твою IDE встроен) запустить дело пяти минут. Без этого будет тупо гадание.
Запросы на проверку наличия данных в базе можно завернуть в пакет, грубый пример если это поиск по id то будет достаточно задать все списком id in (123,234,345,456), если это что то сложнее, то можно сначала залить данные для фильтрации во временную таблицу (без индексов in memory) и опять одним запросом получить нужные данные.
Если все запросы у тебя происходят локально, проверь, нагружена ли машина полностью? хватает ли ресурсов cpu/disk/ram и если да, то возможно придется запускать больше инстансев того же nominatim или к примеру заранее подгружать в оперативную память какие то данные (например координаты городов и сел, это не такая уж и большая база)
Еще раз, смотришь все транзакции, в которых твои адреса есть в vin и в vout, если адрес м vin - вычитаешь всю сумму, которая там используется, пройдя по транзакции по gettransaction(vin[idx].txid).vout[vin[idx].vout].value (пройти придется по всем vin обрабатываемой транзакции), а если твой адрес в vout то просто добавляешь соответствующую сумму vout[idx].value
Пока ты обрабатываешь блок, получаемый баланс на кошельке может становиться отрицательным, так как возможно сразу две транзакции - пополнение и трата, а порядок твоей обработки их может быть обратным. Особенно аккуратно нужно смотреть транзакци и в мемпуле (могу представить гипотетическую ситуацию, когда одну такую транзакцию из мемпула удаляют,а другая остается, кстати процесс удаления транзакции из пула не определен), они еще не подтверждены поэтому на балансе сохранять их нельзя (на врменных переменных вычисления конечно проводи).
Чтобы посчитать сумму в исходящей транзакции (зачем тебе это, чтобы узнать комиссию?) нужно для каждого vin перейти на соответствующие транзакции и посмотреть их vout (в транзакции для каждой vin указывают txid и номер vount в этой txid транзакции)
Много транзакций в пределах одного блока - совершенно нормальная ситуация, мало того возможно использование vout в следующих транзакциях и все они в одном блоке
Мало того, я помню были корявые отправители (сервис кажется майнинга) которые в одной транзакции писали много vout на один и тот же адрес, т.е. это допустимая ситуация хоть и не эффективная (ведь можно было сложить их суммы и сделать один vout)
я построил робота без головы, рук и ног, зато есть гусеницы, как заставить его приносить мне пиво, если без рук он его взять не сможет?
если я верно понял в linux очень многое прибивают гвоздями к PulseAudio, в чем проблема его использовать?
alsa-utils таскают с собой древний консольный gui миксера alsamixer, на сколько я помню он работает везде и у всех, если в принципе alsamixer работает, у тебя не работает?
iso-шка чего у тебя там?
есть вариант что на ней отсутствует mbr legacy сектор загрузки и подразумевается что должна быть EFI загрузхка? выбери в биосе соответствующий пункт