@ProLua

Страница 304 из 307
Алекс
01.06.2018
13:07:38
Да я с телефона, тяжко :(

Вот фотка



Принтует нулевой ключ якобы он имеется в списке

Google
Насибуллин
01.06.2018
13:14:15
Я думаю что

func_get_args в документации напишет, что ключами будут позиции аргументов или их номера , данные при передаче

Но я не проверял :)

Почему ты не хочешь вместо func_get_args принимать на вход один аргумент в виде массива (пусть ассоциативного)?

Алекс
01.06.2018
13:16:11
Хмм, а это варик

Ээм, его наверное предварительно нужно формировать?

Насибуллин
01.06.2018
13:16:33
А вообще

Задача по моему решается еще проще

in_array($v....

А не доллар-к

И все

Но я не рекомендую

Лучше давать массив на вход

Google
Насибуллин
01.06.2018
13:17:42
Или вообще класс

Алекс
01.06.2018
13:17:48
Хмммм

Не, мне нужно каждый параметр по отдельности проверять

Насибуллин
01.06.2018
13:18:32
Тогда

in_array($v....

Алекс
01.06.2018
13:40:14
В общем поиск по ключам нужно делать осторожно в пхп, особенно если параметры прилетают нетв связке ключ:значение

Такой цирк, офигеть

Насибуллин
01.06.2018
13:42:46
В пхп, как мне кажется, зачастую проще залезть в исходник интерпретатора и там посмотреть поведение чем ломать голову : как это работает?

Я как-то писал даже экстеншн для пхп, а заказчиком был микрософт

Насибуллин
01.06.2018
14:45:21
Ну func_get_args я имел ввиду

Посмотреть как реализовано

Там если правильно помню каждая доступная в пхп функция (встроенная или из экстеншна) помечена макросом PHP_EXPORT

Кстати , можно небольшой полл провести? Кто чем пользуется для С: clion, kdevelop, qt-creator и т.п.?

Lucky
01.06.2018
15:12:43
Geany

знакомые кодеры юзают Emacs

Насибуллин
01.06.2018
16:45:21
На емаксе я сидел, но ушел потом

John
02.06.2018
08:39:05
Товарищи, подскажите как в lapis'e указать кодировку при соединении с базой(mysql). А то кириллица не отображается.

Смотрю исходники mysql.lua и что-то, видимо, не предусмотрено такого.

vitaly
02.06.2018
08:51:30
Добрый день страна

Google
Gryn
02.06.2018
08:52:52
vitaly
02.06.2018
08:55:59
Возможно на луа обойти защиту http://95.211.201.154/s/test.txt - луа работает в контексе nginx ngx_lua_module

Snusmumriken
02.06.2018
09:18:27
В каком смысле, обойти защиту?

vitaly
02.06.2018
09:24:28
веб-сервер отдает странички с джавакодом который формирует запись куки и перегружает страничку веб-сервер проверяет куку на свой секретный формат - если не кука не валидная - формирует снова страничку с джавакодом - если кука валидная - отдает нормальную страницу с сайта

в текстовом файле джаваскрипт с сайта

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

я хотел узнать есть ли тут ниньзя луа которые могут это решить на луа за 200 баксов американских

bebebe
02.06.2018
09:35:02
два решение предолгали - клиенту давать выполнить яву в браузере - второе поставить бекендом какой нить джава интерпритатор и выполнять джаваскрипт там
луа тут может помочь только в одном случае. если делать reverse_proxy до этого сайта. отлавливать этот javascript код. далее запускать на него nodejs/phantom/v8/google-chrome-headless который посчитает его и вернет результат.

во всяком случае я бы так делал

vitaly
02.06.2018
09:37:07
реверс прокси не нужен - я лезу на сайт через сокет в контексте нгинса - что я могу это также пульнуть его через сокет на другой порт где уже будет прокси пасс на бекенд с джаваскриптом интерпритатором -

bebebe
02.06.2018
09:37:34
вообщем пока вы точно не опишите ваш кейс - я могу только гадать

vitaly
02.06.2018
09:37:44
осталось родить этот бекенд

bebebe
02.06.2018
09:37:46
или пишите в ЛС

Particle
02.06.2018
10:17:21
ребят, объясните плиз, чё тут за магия происходит? Есть цикл - for i = 0, 1, 0.1 do print(i) end - for i = 0, 1, 0.01 do print(i) end В первом варианте у нас 11 циклов, как и должно быть, но во втором уже 100, вместо должных 101. И это повторяется с шагом в 2 .1 - 11 .01 - 100 .001 - 1000 .0001 - 10001 .00001 - 100001 .000001 - 1000000 ...

Philipp
02.06.2018
10:31:18
Любопытно

Подозреваю проблему с округлением

Ага, я прав

https://stackoverflow.com/questions/7237773/strange-for-loop-problem

Вот тут почитай

@particle_booster

Google
Particle
02.06.2018
10:36:31
спасибо!

Philipp
02.06.2018
10:36:38
Не за что

спасибо!
К слову, я чего-то забыл спросить, нужно ли тебе рабочее решение с циклом for?

Или уже разобрался?

Particle
02.06.2018
12:30:00
спасибо, я 1 поделил на 000.Х

терь всё норм

Philipp
02.06.2018
12:30:08
Т.е.?

Particle
02.06.2018
12:31:04
ну, вместо i = 0, 00.1, я записал i = 0, 1 / 00.1

Philipp
02.06.2018
12:31:37
Тоже плохая идея

В цикле крайне нежелательно использовать дробные значения

Иначе получим довольно непредсказуемое поведение

Сейчас..

Particle
02.06.2018
12:32:35
да, я понимаю. Стараюсь делить нацело

Philipp
02.06.2018
12:33:13
for i = 0, 100 do print(i*0.01) end

Например вот так

Вообще, я бы сказал, что в управляющих конструкциях следует избегать неочевидной математики

ИМХО, конечно

Particle
02.06.2018
13:00:53
угу, благодарю!

Кто-нить в курсе, как в короне сделать листнер, который можно включать/выключать? Хочу сделать что-то типа игровых ходов. Сначала игрок указывает, что делать, а потом жамкает на кнопку и начинает работать листнер. Пробую так, но чёт не совсем понимаю. как её снова запустить. local i = 1 local processTurn = {} function processTurn:timer(event) i = i + 1 if event.count >= #Array then timer.pause(event.source) end end endtimer.performWithDelay(10, processTurn, 0)```и как его на паузу поставить с самого начала тож не ясно

Google
Philipp
02.06.2018
13:40:16
Вот тут спроси

Particle
02.06.2018
13:48:44
Вот тут спроси
Во! Спасибо еще раз!)

Philipp
02.06.2018
13:48:53
Да не за что

Mikhail
02.06.2018
19:46:47
Хой! есть офлайн русские доки по Lua? типа справочника краткого (мож выжимка с сайтов?)

Snusmumriken
02.06.2018
19:48:52
PiL

Philipp
02.06.2018
20:38:13
@Snusmumriken епта помоги

Lucky
02.06.2018
20:39:10
использовать utf-8 без BOM ?

это если кракозяблами отображается

Philipp
02.06.2018
20:39:57
Предлагаю подождать @Snusmumriken ))

Он же у нас тут ходячая справка))

Lucky
02.06.2018
20:40:24
если совсем не отображается, то хз

Snusmumriken
02.06.2018
20:41:34
Помогите епта
Хз что с ляписом, но обычно помогают скрипты в формате того же utf8 без того же BOM (если из них выводится русский текст), и ключи в базе с указанным типом юникода. И хедер типа "encoding:unicode"

Philipp
02.06.2018
20:42:33
Ууу, Снус чего-то не знает)))

Snusmumriken
02.06.2018
20:42:42
Я регулярно чего-то не знаю.

John
02.06.2018
20:42:52
Восклицательные знаки вместо кириллица в луа

Snusmumriken
02.06.2018
20:43:06
Восклицательные знаки вместо кириллица в луа
Это при выводе в консоли или в браузере?

John
02.06.2018
20:43:23
Таблицы и бд в utf-8

В консоле мускула все ок, а уже в коде луа все плохо

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