@ProLua

Страница 210 из 307
Philipp
04.12.2017
18:42:22
Типа, почему pipe адекватно не отрабатывает?

Чай
04.12.2017
18:43:08
cat main.lua | echo

Philipp
04.12.2017
18:43:52
И что оно должно сделать?

Чай
04.12.2017
18:44:19
Ничего. echo не выводит то, что ты ему подал на stdin.

Google
Philipp
04.12.2017
18:45:08
Печаль. Мне нужно как-то вытаскивать в идеале вывод stdout и передавать его на вход следующей функции

Чай
04.12.2017
18:45:21
https://stackoverflow.com/questions/35116699/piping-not-working-with-echo-command

Philipp
04.12.2017
18:46:37
Проблема в том, что я не знаю, принимает ли нужная мне функция stdin :C

Чай
04.12.2017
18:49:41
Под функцией подразумеваешь шелловскую команду (встроенную команду или внешнюю программу — не важно)?

Philipp
04.12.2017
18:49:56
Да

Чай
04.12.2017
18:50:30
Ну, cat читает stdin.

lua main.lua | cat Правда, пока не совсем понятно, зачем.

Philipp
04.12.2017
18:51:17
Нужно вообще вот так :) lua main.lua | twitter post

Но тут уже похоже легче найти другой клиент

Чай
04.12.2017
18:51:29
Тогда всё понятно. :)

Philipp
04.12.2017
18:55:01
xargs работает, отлично

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

Добро пожаловать в чат pro.lua, Roman! Ознакомься с правилами чата (в описании и прикрепленном сообщении), и присоединяйся к обсуждению.

Google
Elias
06.12.2017
18:50:10
Кто завтра на meetup идёт? :D

Nikolay
06.12.2017
18:50:46
я

Alexander
06.12.2017
18:55:26
NB: анонс митапа с адресом, ссылкой на онлайн-трансляцию для тех, кто не сможет прийти: http://archive.sendpulse.com/shc4c/06611719/ телеграм митапа t.me/luainmoscow

Чай
06.12.2017
18:59:52
И я иду.

Alexander
06.12.2017
19:00:51
и я иду!

:D

Elias
06.12.2017
19:05:53
Митап pro.lua надо организовать ?

Внутри митапа

Вообще, это первое событие по Lua, на которое я иду, будет интересно :D

Tverd
06.12.2017
20:21:25
Виртуально буду с вами )

Alexey
06.12.2017
20:38:16
Тоже собираюсь быть там

Elias
06.12.2017
20:39:11
Интересно, будет ли там достаточно пиццы, чтобы не ужинать ???

Philipp
06.12.2017
20:39:22
@agladysh будет?

Maxim
06.12.2017
20:42:30
@eliasdaler такой?



Alexander
06.12.2017
22:17:52
спонсоры обещают, что будет. если все зарегаются на таймпаде ;)

Интересно, будет ли там достаточно пиццы, чтобы не ужинать ???

@agladysh будет?

Elias
06.12.2017
22:25:46
Надо пару раз зарегаться /sarcasm/

Alexander
06.12.2017
22:26:04
там всё равно из расчёта на вместимость зала заказ

Google
fgntfg
07.12.2017
06:59:28
Господа, есть у кого сконпилённые либы для подключения к Ораклу под Виндой?

Alexey
07.12.2017
07:22:04
Odbc ?

fgntfg
07.12.2017
07:35:11
нативное лучше, хотя пофигу

Алекс
07.12.2017
16:36:58
Meetup начался) https://youtu.be/McLyNU_TbIo

Elias
07.12.2017
16:37:26
Прекрасно

The Dude
07.12.2017
16:38:45
Помашите в камеру.

Lyubov
07.12.2017
17:01:22


35 пицц

Philipp
07.12.2017
17:06:02
35 пицц
Звери

Я тоже хочу

annelin
07.12.2017
17:06:39
» шишкин лес

Lyubov
07.12.2017
17:54:22
Я тоже хочу
Приходи

The Dude
07.12.2017
18:15:09
Приходи
Любовь, а почему комментарии в телеграме не принимаются?

Elias
07.12.2017
19:16:33
Хороший митап. Прям мотивировал что-нибудь закодить, изучить и сделать доклад в будущем. ??

Alexey
07.12.2017
19:49:18
Простой доклад про реализацию классов:)

Пиццу съели не всю

Может на утро останется:)

Philipp
08.12.2017
11:56:33
Есть кто-нибудь, кто в Шелле шарит? :)

Google
Tverd
08.12.2017
11:58:38
Шелле - это shell? bash?

Philipp
08.12.2017
12:00:17
Shell

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

Aleksey
08.12.2017
12:10:49
Всем привет, можно задать вопрос про https://github.com/lovetoys/lovetoys, а скорее всего про https://github.com/kikito/middleclass ?

Tverd
08.12.2017
12:11:34
разумеется можно

Shell
так и в чем вопрос-то?

Aleksey
08.12.2017
12:12:08
у меня крашится с "attempt to call method a nil value"

Philipp
08.12.2017
12:12:18
url_encode() { # process per line, because nkf -MQ automatically splits # the output string to 72 characters per a line. while read -r line do echo "$line" | # convert to MIME quoted printable # W8 => input encoding is UTF-8 # MQ => quoted printable nkf -W8MQ | sed 's/=$//' | tr '=' '%' | # reunify broken linkes to a line paste -s -d '\0' - | sed -e 's/%7E/~/g' \ -e 's/%5F/_/g' \ -e 's/%2D/-/g' \ -e 's/%2E/./g' done } # usage: # $ cat params # param1 aaa # param2 b b b # $ cat params | to_encoded_list # param1=aaa&param2=b%20b%20b # $ cat params | to_encoded_list ',' # param1=aaa,param2=b%20b%20b to_encoded_list() { local delimiter="$1" [ "$delimiter" = '' ] && delimiter='\&' local transformed="$( \ # sort params by their name sort -k 1 -t ' ' | # remove blank lines grep -v '^\s*$' | # "name a b c" => "name%20a%20b%20c" url_encode | # "name%20a%20b%20c" => "name=a%20b%20c" sed 's/%20/=/' | # connect lines with the delimiter paste -s -d "$delimiter" - | # remove last line break tr -d '\n')" echo "$transformed" log "to_encoded_list: $transformed" }

Я не въезжаю в первую функцию

Aleksey
08.12.2017
12:12:30
вот только не всегда, сейчас объясню суть

Tverd
08.12.2017
12:13:11
Я не въезжаю в первую функцию
а точнее где крашится? ошибка какая?

Aleksey
08.12.2017
12:13:15
есть класс Bullet, созданный этим самым middleclass, у него есть метод function Bullet:concat(with) ..

Philipp
08.12.2017
12:13:34
а точнее где крашится? ошибка какая?
Не крашится. Я просто не могу понять, что в них происходит до конца

Aleksey
08.12.2017
12:13:37
а точнее где крашится? ошибка какая?
Это просто я библиотеки закинул который я использую

на всякий случай

Philipp
08.12.2017
12:14:41
Кидай код. Так сказать сложно

Aleksey
08.12.2017
12:14:45
так, вот в love2d physcics я дергаю метод при контакте

сейчас закину сорс

function beginContact(a, b, coll) if a:isDestroyed() or b:isDestroyed() then return end if a:getBody():isDestroyed() or b:getBody():isDestroyed() then return end local aData = a:getBody():getUserData() local bData = b:getBody():getUserData() debug_string = string.format("contact %s -> %s", aData, bData) if aData and bData then if aData and aData:has("contactable") then print("Contact a "..aData.class.name.."("..aData.id..")".." w "..bData.class.name) aData:contact(bData) elseif bData and bData:has("contactable") then print("Contact b "..bData.class.name.."("..bData.id..")".." w "..aData.class.name) bData:concat(aData) end end end

вот он

Google
Philipp
08.12.2017
12:15:18
А что такое a, b и coll?

И на какой строчке краш?

Aleksey
08.12.2017
12:16:12
a,b, col это из https://love2d.org/wiki/World:setCallbacks

краш на сстроке " aData:contact(bData)"

Aleksey
08.12.2017
12:17:17
проблема в том что aData и bData могут быть классами Bullet и Wall

и когда происходит столкновение Bullet -> Wall все работает

а когда происходит BUllet->Bullet

падает с attempt to call method 'contact' a nil value

это совсем странно т.к.

print("Contact a "..aData.class.name.."("..aData.id..")".." w "..bData.class.name)

Tverd
08.12.2017
12:19:04
проблема в том что aData и bData могут быть классами Bullet и Wall
стандартная проверка - выводи принтами , точно ли оба класса существуют? если один из них nil? потом есть ли такие поля и прочее. По коду на первый взгляд все норм, кроме проверки на nil

Aleksey
08.12.2017
12:19:05
выводит в консоль

Contact a Bullet(7) w Bullet

а как может быть что один и тот же объект сначала иммет метод contact потом его бац и нет :(

Страница 210 из 307