
annelin
19.08.2017
21:52:16
но насколько я понимаю
100-99-98-97-96-95...80..50..20..0
будет как-то так

Snusmumriken
19.08.2017
21:53:20
Хех, литий-ионная банка - это трёхслойный сендвич, свёрнутый в рулон.
Чем больше площадь рулона - тем выше ёмкость, но быстрее деградирование.
Или я путаю с токоотдачей, такое тоже может быть.

Google

Snusmumriken
19.08.2017
21:54:28
Но три банки деградируют с той же скоростью, с какой деградирует одна банка.
Вот только ёмкость теряется в три раза быстрее ))

Влад
19.08.2017
21:54:39
Пруф про деградацию?

Snusmumriken
19.08.2017
21:54:52
Возьми калькулятор )))

Влад
19.08.2017
21:58:35
Нет, мне непонятно, почему большая площадь рулона заставляет его быстро деградировать

Philipp
19.08.2017
21:59:13
Физика)))

Snusmumriken
19.08.2017
22:01:29
Скорость химических реакций зависит от площади соприкосновения реагентов.
Химия, шестой класс.
Деградация - такая же химическая реакция и такой же процесс как и токоотдача.

Philipp
19.08.2017
22:03:03
Не, вот в химии не шарю. Херня эта ваша химия))

Saphire
20.08.2017
03:31:20

Vadim
20.08.2017
05:31:47

Group Butler [beta]
20.08.2017
09:26:14
Добро пожаловать в чат pro.lua, Дмитрий! Ознакомься с правилами чата (в описании и прикрепленном сообщении), и присоединяйся к обсуждению.

Дмитрий
20.08.2017
09:32:04
Всем привет. Ребят, у меня небольшой вопросик, уж и не знаю кого спрашивать ( в поиске гугл выдаёт не то, что нужно.
Описание проблемы - нужно, чтобы в 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 только пятёрка меняет свой размер шрифта, как мне прописать и другое число?

Google

The Dude
20.08.2017
09:34:09
Нихуя себе.
Луа чат мой тут своим экселем заляпал.

Дмитрий
20.08.2017
09:35:41
Простите, я просто не знаю, куда можно обратиться

The Dude
20.08.2017
09:35:51

Дмитрий
20.08.2017
09:36:05
Тут вроде прогеры, а проблема с VBA связана

The Dude
20.08.2017
09:36:23
Ну и плюс не осилил элементарное условное форматирование.

Дмитрий
20.08.2017
09:37:32
Я второй день в программировании, нет, я даже не знаю что это - луа
Я написал - условное форматирование не работает, он не меняет размер шрифта

The Dude
20.08.2017
09:37:49
Язабан

Saphire
20.08.2017
10:17:44

Snusmumriken
20.08.2017
10:21:05
Я второй день в программировании, нет, я даже не знаю что это - луа
Смотри.
Ты приходишь в группу, в которой сидят проггеры на языке "луа".
Это всё равно что добраться до сообщества проектировщиков турбинных двигателей, и попросить их спроектировать тебе дом.
"А что, и те и те - проектировщики! Пущай спроектируют мне домик, мне маленький нужен!".
Ну, или классика: "Алло, пожарные? А пожарьте мне курицу! Не жарите а тушите? Ну так потушите!"
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. Ищи инфу лучше. Пробуй иначе задать вопрос гуглу, разбить задачу на несколько, а то как пидр.


Дмитрий
20.08.2017
10:23:00
Что ты вообще, изначально хочешь сделать?
я составляю таблицу-программу в екселе, но сейчас конкретная задача - сделать так, чтобы когда производились расчёты в ячейке 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
20.08.2017
10:28:02
Если я просто вставлю вашу формулу, работать это не будет, я не вижу, чтоб вы добавили какое-то число, не надо делать из себя умного. Я задавал вопрос в гугл и яндек всеми возможными синонимами 2 дня подряд с утра до ночи и уже сил нет. Вроде элементарная задача, но никто не может ответить, как добавить ещё одно грёбанное число, все только умничают. Я в нескольких чатах сидел, в том числе и по VBA, но никто не смог помочь
У меня нет задачи, предоставить тебе готовую формулу, потому что мне за это даже не платят : )
Я поставил себе задачу пихнуть тебя в сторону решения. Давай я себе сделаю, покажу что оно работает, а потом ты сделаешь свою, лады?

Дмитрий
20.08.2017
10:30:04

Snusmumriken
20.08.2017
10:30:41
Проблема в том, что заклинаний не существует : )
Волшебной пилюли которая сделает магию - тоже.
Это немножко отмазка для страждущих.
Для остальных есть наёмные рабочие-волшебники.

Дмитрий
20.08.2017
10:31:56
Да это же просто аналогия. Зачем мне тратить неделю, читая книги и материалы, когда мне может помочь человек за 5 минут?

Google

Дмитрий
20.08.2017
10:32:31
это разовая задача, в которой я не в силах разобраться сам
я ен из тех, кто теребит людей сразу, как у меня что-то не получается. Я пытался сам, но это оказалось выше моего понимания и моей логики. Потому что по логике, нужно через запятую просто добавить число или сос словом "Or", но эта фигня не работает(
И? В чём смысл? Это не то

Snusmumriken
20.08.2017
10:36:40
> я составляю таблицу-программу в екселе, но сейчас конкретная задача - сделать так, чтобы когда производились расчёты в ячейке F3, определённые числа менялись в размере шрифта.
То есть, событие на обсчёт? ))
Ты хочешь ловить момент, когда происходит пересчёт страницы? ))

Philipp
20.08.2017
10:37:16

Дмитрий
20.08.2017
10:37:43
число должно быть одного шрифта, до тех пор, пока не выпадет то, что я прописал. В моём примере это число "5"
но прописать другие числа не получается
для спецов это минута, есчли не несколько секунд работы
И я бысам заплатил немного, если бы действительно помогли

Philipp
20.08.2017
10:40:46
Одного шрифта – размер шрифта?

Дмитрий
20.08.2017
10:41:33
я скрин вышлю

Дмитрий
20.08.2017
10:42:58

Snusmumriken
20.08.2017
10:43:31
Ты в курсе, что тебе в любом случае надо будет после рассчётов нажимать на кнопку "выполнить макрос"? : )

Дмитрий
20.08.2017
10:43:55
Но в моём примере ничего не надо нажимать, число само меняется

Snusmumriken
20.08.2017
10:44:21
Отлично, тебе нужно вкурить в события экселя : )

Дмитрий
20.08.2017
10:44:46
Я ведь не нажимаю ничего

Saphire
20.08.2017
10:45:03
Эх... А формулами никто уже не пользуется? Там чего только нету

Дмитрий
20.08.2017
10:45:27
Через формулы это неосуществимо, я уже искал
Snusmumriken, по Вашему последнему примеру выглядит вроде работающим, наберу - скажу результат

Google

Vladislav
20.08.2017
10:49:02
Очень нужна помощь
Есть модуль cURL нужно получить его вывод в переменную , а он выкидывает его только в консоль

Saphire
20.08.2017
10:49:39

Philipp
20.08.2017
10:51:20
У меня мой шар-предсказаний разбился недавно

Vladislav
20.08.2017
10:51:43
Идёт зарос на урл с регистрацией пользователя , возвращает Json , но получить в переменую через perform - не получается

Admin
ERROR: S client not available

Snusmumriken
20.08.2017
10:51:46
Вот так выглядит магия
Хмм, гифка побилась ((

Saphire
20.08.2017
10:52:01
Ай, мои глаза..

Philipp
20.08.2017
10:52:09
А я думал так и должно быть и охуел :D

Snusmumriken
20.08.2017
10:52:13
Секунду, перезапишу

Philipp
20.08.2017
10:52:30

Saphire
20.08.2017
10:53:13

Snusmumriken
20.08.2017
10:53:18
Хмм

Saphire
20.08.2017
10:53:46
Чем записывал?

Snusmumriken
20.08.2017
10:54:01
gifcam. Ну, типа самая простая в мире софтина для записи, весит 5мб, не надо ставить.
Даже в PATH прописал, чтобы запускать win + r -> gifcam.

Philipp
20.08.2017
10:54:16
Удивительно, что не ты её написал :D

Group Butler [beta]
20.08.2017
10:54:17
Добро пожаловать в чат pro.lua, Владислав! Ознакомься с правилами чата (в описании и прикрепленном сообщении), и присоединяйся к обсуждению.

Влад
20.08.2017
10:55:14
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) )
нужно получить вывод в строку json - dkjson

Google

Snusmumriken
20.08.2017
10:56:26
Карочи, что тут происходит.
1. У самого листа excel есть набор функций, которые дёргаются на какое-то событие.
Например, на изменение листа есть специальная функция Worksheet_Change.
Ну, или при переходе на лист - Worksheet_Activate, но это как пример.
2. Есть макрос, который дёргается если была изменена определённая ячейка. Выполняет функцию условного форматирования.
И да, я это выяснил только что, зайдя в гугл.

Влад
20.08.2017
10:57:12
что не хватает или что делаю нет так - потму что вывод в консоль есть а в переменной получить не могу . 2й день мучаюсь

Saphire
20.08.2017
10:58:00

Snusmumriken
20.08.2017
10:58:09

Влад
20.08.2017
10:58:22
это я уже понял
http://lua-curl.github.io/#installation

Philipp
20.08.2017
10:58:48
Я не уверен, но разве переменная str – не нил?
Ну типа, она находится в скоупе функции и выбраться из него не может

Snusmumriken
20.08.2017
10:59:19
Я когда-то использовал курл для отправки запросов в телеграмм, мб ещё сохранилось что-то.
Но с большим удовольствием, я заменил курл на luasec/luasocket.

Philipp
20.08.2017
11:00:28
Да, тут однозначно плюсую. Сокеты хоть и потяжелее, ибо более низкий уровень, но с ними работать приятнее

Влад
20.08.2017
11:00:40
а как тогда получить данные ?
буду премного блогадарен за помощь

Philipp
20.08.2017
11:00:55
Хм. Там же пример есть
require("cURL")
-- open output file
f = io.open("example_homepage", "w")
c = cURL.easy_init()
-- setup url
c:setopt_url("http://www.example.com/")
-- perform, invokes callbacks
c:perform({writefunction = function(str)
f:write(str)
end})
-- close output file
f:close()
print("Done")

Влад
20.08.2017
11:01:16
пробоаал - не работает

Philipp
20.08.2017
11:01:22
Открываешь файл, пихаешь переменную, держащую стрим в функцию writefunction, пишешь туда
Вообще, разраб этого модуля тут сидит, не помню только кто