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