Snusmumriken
Ага. Ну, то есть примерно 10 часов в вов.
Snusmumriken
Учитывай ещё что чем больше батарея - тем быстрее она деградирует.
Особенность литий-ионных акумов.
Anonymous
у меня 97% ёмкости, аккуму 3 года
Anonymous
он со мной ещё с x240-го
Anonymous
но насколько я понимаю
Anonymous
100-99-98-97-96-95...80..50..20..0
Anonymous
будет как-то так
Snusmumriken
Хех, литий-ионная банка - это трёхслойный сендвич, свёрнутый в рулон.
Чем больше площадь рулона - тем выше ёмкость, но быстрее деградирование.
Или я путаю с токоотдачей, такое тоже может быть.
Snusmumriken
Но три банки деградируют с той же скоростью, с какой деградирует одна банка.
Вот только ёмкость теряется в три раза быстрее ))
vvzvlad
Пруф про деградацию?
Snusmumriken
Возьми калькулятор )))
vvzvlad
Нет, мне непонятно, почему большая площадь рулона заставляет его быстро деградировать
Snusmumriken
Скорость химических реакций зависит от площади соприкосновения реагентов.
Химия, шестой класс.
Деградация - такая же химическая реакция и такой же процесс как и токоотдача.
Saphire
mva
mva
Дмитрий
Всем привет. Ребят, у меня небольшой вопросик, уж и не знаю кого спрашивать ( в поиске гугл выдаёт не то, что нужно.
Описание проблемы - нужно, чтобы в Excel-e менялся шрифт на определённые числа, которые я пропишу. У меня получается сделать только на одно число. Через условное форматирование не пашет (в екселе неет такой возможности).
Собственно вопрос - как мне добавить ещё числа? Вот код, если надо (скину полный файл):
Private Sub Worksheet_Calculate()
With Range("F3")
If .Value = 5 Then
.Font.Size = 10
Else
.Font.Size = 20
End If
End With
End Sub
Дмитрий
Тут в ячейке F3 только пятёрка меняет свой размер шрифта, как мне прописать и другое число?
Дмитрий
Простите, я просто не знаю, куда можно обратиться
Дмитрий
Тут вроде прогеры, а проблема с VBA связана
Дмитрий
Я второй день в программировании, нет, я даже не знаю что это - луа
Дмитрий
Я написал - условное форматирование не работает, он не меняет размер шрифта
Saphire
Saphire
Snusmumriken
Я второй день в программировании, нет, я даже не знаю что это - луа
Смотри.
Ты приходишь в группу, в которой сидят проггеры на языке "луа".
Это всё равно что добраться до сообщества проектировщиков турбинных двигателей, и попросить их спроектировать тебе дом.
"А что, и те и те - проектировщики! Пущай спроектируют мне домик, мне маленький нужен!".
Ну, или классика: "Алло, пожарные? А пожарьте мне курицу! Не жарите а тушите? Ну так потушите!"
1. При указании Range - указывай worksheet: ActiveSheet.Range("XX"):
For Each cell in ActiveSheet.Range("XX:YY")
if cell.Value = 5 Then
cell.Font.Size = N
End
Next cell
2. Ищи инфу лучше. Пробуй иначе задать вопрос гуглу, разбить задачу на несколько, а то как пидр.
Alejandro Jeditobe
Дмитрий
Что ты вообще, изначально хочешь сделать?
я составляю таблицу-программу в екселе, но сейчас конкретная задача - сделать так, чтобы когда производились расчёты в ячейке F3, определённые числа менялись в размере шрифта.
Дмитрий
Смотри.
Ты приходишь в группу, в которой сидят проггеры на языке "луа".
Это всё равно что добраться до сообщества проектировщиков турбинных двигателей, и попросить их спроектировать тебе дом.
"А что, и те и те - проектировщики! Пущай спроектируют мне домик, мне маленький нужен!".
Ну, или классика: "Алло, пожарные? А пожарьте мне курицу! Не жарите а тушите? Ну так потушите!"
1. При указании Range - указывай worksheet: ActiveSheet.Range("XX"):
For Each cell in ActiveSheet.Range("XX:YY")
if cell.Value = 5 Then
cell.Font.Size = N
End
Next cell
2. Ищи инфу лучше. Пробуй иначе задать вопрос гуглу, разбить задачу на несколько, а то как пидр.
Если я просто вставлю вашу формулу, работать это не будет, я не вижу, чтоб вы добавили какое-то число, не надо делать из себя умного. Я задавал вопрос в гугл и яндек всеми возможными синонимами 2 дня подряд с утра до ночи и уже сил нет. Вроде элементарная задача, но никто не может ответить, как добавить ещё одно грёбанное число, все только умничают. Я в нескольких чатах сидел, в том числе и по VBA, но никто не смог помочь
Snusmumriken
Если я просто вставлю вашу формулу, работать это не будет, я не вижу, чтоб вы добавили какое-то число, не надо делать из себя умного. Я задавал вопрос в гугл и яндек всеми возможными синонимами 2 дня подряд с утра до ночи и уже сил нет. Вроде элементарная задача, но никто не может ответить, как добавить ещё одно грёбанное число, все только умничают. Я в нескольких чатах сидел, в том числе и по VBA, но никто не смог помочь
У меня нет задачи, предоставить тебе готовую формулу, потому что мне за это даже не платят : )
Я поставил себе задачу пихнуть тебя в сторону решения. Давай я себе сделаю, покажу что оно работает, а потом ты сделаешь свою, лады?
Дмитрий
Snusmumriken
Проблема в том, что заклинаний не существует : )
Волшебной пилюли которая сделает магию - тоже.
Это немножко отмазка для страждущих.
Для остальных есть наёмные рабочие-волшебники.
Дмитрий
Да это же просто аналогия. Зачем мне тратить неделю, читая книги и материалы, когда мне может помочь человек за 5 минут?
Дмитрий
это разовая задача, в которой я не в силах разобраться сам
Дмитрий
я ен из тех, кто теребит людей сразу, как у меня что-то не получается. Я пытался сам, но это оказалось выше моего понимания и моей логики. Потому что по логике, нужно через запятую просто добавить число или сос словом "Or", но эта фигня не работает(
Snusmumriken
Дмитрий
И? В чём смысл? Это не то
Snusmumriken
> я составляю таблицу-программу в екселе, но сейчас конкретная задача - сделать так, чтобы когда производились расчёты в ячейке F3, определённые числа менялись в размере шрифта.
То есть, событие на обсчёт? ))
Snusmumriken
Ты хочешь ловить момент, когда происходит пересчёт страницы? ))
Дмитрий
число должно быть одного шрифта, до тех пор, пока не выпадет то, что я прописал. В моём примере это число "5"
Дмитрий
но прописать другие числа не получается
Дмитрий
для спецов это минута, есчли не несколько секунд работы
Дмитрий
И я бысам заплатил немного, если бы действительно помогли
Дмитрий
я скрин вышлю
Snusmumriken
Дмитрий
Snusmumriken
Ты в курсе, что тебе в любом случае надо будет после рассчётов нажимать на кнопку "выполнить макрос"? : )
Дмитрий
Но в моём примере ничего не надо нажимать, число само меняется
Snusmumriken
Отлично, тебе нужно вкурить в события экселя : )
Дмитрий
Я ведь не нажимаю ничего
Saphire
Эх... А формулами никто уже не пользуется? Там чего только нету
Дмитрий
Через формулы это неосуществимо, я уже искал
Дмитрий
Snusmumriken, по Вашему последнему примеру выглядит вроде работающим, наберу - скажу результат
Vladislav
Очень нужна помощь
Есть модуль cURL нужно получить его вывод в переменную , а он выкидывает его только в консоль
Saphire
Vladislav
Идёт зарос на урл с регистрацией пользователя , возвращает Json , но получить в переменую через perform - не получается
Snusmumriken
Вот так выглядит магия
Snusmumriken
Хмм, гифка побилась ((
Saphire
Ай, мои глаза..
Snusmumriken
Секунду, перезапишу
Saphire
Snusmumriken
Хмм
Snusmumriken
Saphire
Snusmumriken
gifcam. Ну, типа самая простая в мире софтина для записи, весит 5мб, не надо ставить.
Даже в PATH прописал, чтобы запускать win + r -> gifcam.
Anonymous
c = cURL.easy()
c:setopt_url("http://localhost:8088/ari/channels")
c:setopt_userpwd( "asterisk:asterisk")
c:recv()
c:perform({writefunction = function(str)
f:write(str)
end})
print ("json",str," type " , type(str) )
Anonymous
нужно получить вывод в строку json - dkjson
Snusmumriken
Карочи, что тут происходит.
1. У самого листа excel есть набор функций, которые дёргаются на какое-то событие.
Например, на изменение листа есть специальная функция Worksheet_Change.
Ну, или при переходе на лист - Worksheet_Activate, но это как пример.
2. Есть макрос, который дёргается если была изменена определённая ячейка. Выполняет функцию условного форматирования.
И да, я это выяснил только что, зайдя в гугл.
Anonymous
что не хватает или что делаю нет так - потму что вывод в консоль есть а в переменной получить не могу . 2й день мучаюсь
Saphire
Snusmumriken
Anonymous
это я уже понял
Anonymous
http://lua-curl.github.io/#installation
Snusmumriken
Я когда-то использовал курл для отправки запросов в телеграмм, мб ещё сохранилось что-то.
Но с большим удовольствием, я заменил курл на luasec/luasocket.
Anonymous
а как тогда получить данные ?
буду премного блогадарен за помощь
Anonymous
пробоаал - не работает
Snusmumriken
О, точно.
Я ж делал подобным образом.
Anonymous
мне не в файл надо - а ответ json потом разобрать
Saphire
Snusmumriken
require("cURL")
store = {}
c = cURL.easy_init()
c:setopt_url("http://www.example.com/")
c:perform{
writefunction = function(str)
store[#store + 1] = str
end
}
store = table.concat(store)
print("Done", store)
Вот таким я когда-то пользовался.
Snusmumriken
Там буфер на N байт, по кусочкам принимается.