ShadoWalkeR
Я разные способы перепробовал и пришел к такому - наверно потому что мне так быстрей и удобней всего работать
Yuriy
mva
mva
vim, tmux, zsh, git - FTW
mva
больше, собственно, ничего и не надо
Snusmumriken
Ты по ssh открываешь редактор?
mva
иногда да. Иногда - vim sftp://foo/moo/meow/woof.lua
mva
зависит от кейса
mva
(ну и справедливости ради конкретно lua по ssh я практически не редактирую. Я же админ, так что редактирую конфиги)
Snusmumriken
Ну тогда ещё куда ни шло, а то я прям испугался что ты каждый раз переписываешь файл/меняешь в нём строки регулярками из терминала, пользуясь исключительно стандартными линекс-командами sed-grep ))
mva
mva
зависит от кейса
mva
иногда бывает что awk'ом/sed'ом намного быстрее, чем руками в текстовом редакторе
Snusmumriken
Ну это типа для массовых замен тех же портов в конфиге.
Но проверить руками полюбас не повредит.
Snusmumriken
Снус не верит роботам. И своим навыкам управления роботами. Себе тоже не особо верит.
Yuriy
Yuriy
гораздо быстрее чем sed или awk
ShadoWalkeR
Может IDE а не SDK?)))
Ihor
Можно меня конечно бить тряпками, но лучше уж на Пыхе буду писать
grinchfox
Oh god, я тоже не люблю питон, но не до такой степени
ShadoWalkeR
Не - если надо я на нем пишу код. Но если есть выбор - питон последний в списке)
Yuriy
ShadoWalkeR
Ihor
Меня именно синтаксис выбешивает
Snusmumriken
А мне питон норм ))
Единственное что напрягает - объекты немодифицируемы, то есть, чтобы добавить дополнительных методов (или переопределить методы) отдельного объекта класса в процессе исполнения проги - надо долго выпендриваться и получится довольно криво.
ShadoWalkeR
Ihor
Хотя определенные конструкции языка - просто прелесть. Тот же for - один из лучших, что видел. Ну и in
bebebe
вот бы сейчас в луа чате питон обсуждать
попробовали бы вы так в @ru_python
Snusmumriken
Советую руби попробовать)
Зачем мне руби, когда у меня есть питон и луа? : )
С луями уже слишком много завязки: биндинги туда-сюда, нгинксы, love2d, одна работка, другая работка, геймдев и бла-бла-бла.
Питон юзается в случаях когда у луёв не хватает библиотек/не тянется платформой.
grinchfox
Но у нас же есть луа, в котором есть все что надо
ShadoWalkeR
Ihor
Луа хорош скоростью. Ну и прятным эмбедом куда только не взгляни.
Snusmumriken
> Но у нас же есть луа, в котором есть все что надо
Почти. У луа не очень хорошо с нейронными сетями искаропки и прочим хардкорным матаном, плюс часть железозаточенных либ (raspberry pi) есть на питоне но нет на луях.
grinchfox
Snusmumriken
Я про то что у луа не всё что надо. Иногда нужно чутка больше/в другую степь. Torch - это хорошо, но он специфичен до жути.
Ihor
Кстати, интересно, а есть ли люди у которых lua - первый и/или основной язык разработки?
grinchfox
Ihor
grinchfox
Хз, API у него норм, хотя и с косяками
Snusmumriken
Lucky
Кагбе Corona SDK и Instead.
Ihor
Я.
Основной или первый? 🙂
ShadoWalkeR
Хотя точней будет не системных сказать а для системы
Snusmumriken
Основной или первый? 🙂
Технически, самый первый - паскаль, где-то десяток строчек в четвёртом классе.
Потом ковырял сишку, на старте нормально ниасилил, решил что "фу, слишком сложно" и нашёл love2d с луями.
Всё, снус теперь у мамы луёвый кодераст. Работка тоже луёвая, хобби - в основном - тоже луёвые. Сишку/питон/ЖС осилил позже под нужды.
ShadoWalkeR
Автопровижн длинковских голосовых шлюзов и еще чтото там по статистике
Lucky
первый и основной, пара курсачей на пасквиле не считаются
Yuriy
У меня первый
Да и я довольно часто lua использую для АПИ например
Yuriy
вместе с openresty - он довольно силен
grinchfox
OpenResty вообще живой ?
Snusmumriken
grinchfox
Кул
Yuriy
Да и где node.js основной я все равно openresty использую как proxy
Yuriy
На нем аутентификацию делать удобно и многие промежуточные вещи
Snusmumriken
Yuriy
Я даже на нем переходник писал для presence между SIP и webRTC endpoints
grinchfox
Yuriy
а openresty вполне развивается
Yuriy
и довольно быстро
grinchfox
Кул
Snusmumriken
OpenResty - это нгинкс с прикрученными луями и лёгкой модификацией ядра для кешей и всякого такого. Да.
Snusmumriken
Снус использует рестю примерно так.
api/call уже разбирает запрос, дёргает нужный скрипт, хендлит ошибки и т.п.
Yuriy
Вообще openresty Крайне удачный продукт. О нво многих вещях отлично заметяет node.js или другие бэкенды.
Особенно если дело касается проверок каких-то или аутентификаций
Yuriy
единственный его минус как и всего lua - это маленькое community. У node.js того же заметно больше готовых решений и моулей
Tadeusz
У ноды ебля с пакетами вечная
Tadeusz
Это дико бесит
Tadeusz
Вот достанется тебе хотя-бы годовалый проект, поговорим))
ShadoWalkeR
luarocks не лучше
Yuriy
Yuriy
Но тем не менее тот же sublime имеет кучу плагинов. Вполне возмонжно реализация подобного есть
Yuriy
не требовалось