Сергей
Сергей
Алексей, значит-с
Сергей
за семь лет в путь добавилась одна папоч-ка
Snusmumriken
У тебя фиксация на мне? Что за попытки диванона и анализа скриншотов?
Snusmumriken
Ещё вспомни что буква сменилась с C на D.
Сергей
могу
Сергей
если смущает, то перестану
просто интересное наблюдение
Сергей
я скриншотов много повидал и постоянство директорий меня оставило неравнодушным
Сергей
ну типа год прошел число сменилось а луа всё там же где и была
я когда винду юзал по несколько раз в году переставлял и все проги тасовал туда-сюда
Snusmumriken
Ну в общем у меня есть несколько мест которые я придумал в своё время, и по ним рассовываю всякое.
Очень удобно. На любой машине — такая же структура.
Vlad
Snusmumriken
Открываешь ноут — синкаешь побырому, открываешь нотепад — открыты те же файлики что и на пеке. Продолжаем править на ходу.
Сергей
фулл диск синкаешь 24\7 что ли?
Vlad
Это не обязательно
Snusmumriken
Софтина мониторящая изменения в файликах в нужной папке, и собирающая пачку "правок с тех пор", которые заливаются на другую машину.
Там обычно немного.
Vlad
Не обязательно 24/7, и не обязательно весь диск
Vlad
У меня Syncthing подобной фигнёй для конкретных папок занимается
Сергей
ну прикольно наверное
Сергей
главное настроить какой-нибудь бекап типа restic, а то сотрешь случайно чего и на всех устройствах штучка пропадет(
Vlad
Syncthing умеет в версионирование, а подход Снуса, скорее всего, предполагает ручной триггер синхронизации
Vlad
да?
Сергей
Snusmumriken
Самописный хлам.
Snusmumriken
С учётом ручного триггера, не происходит миллиардов мелких автоматических транзакций на каждый пук. Считай что "гит" но со сжатыми копиями целых файлов вместо отдельных изменений в них.
Nya
Мне хватает виртуалки чтобы заходить с разных ноутов
Snusmumriken
Работать на виртуалке — фе. Ну то есть можно, но всё равно фе.
Snusmumriken
У меня работа через vnc. Весьма неудобно, учитывая что у меня 3 монитора а с работы доступен только один.
Но по крайней мере, всё рабочее остаётся на работе.
Nya
Nya
Nya
Snusmumriken
Если бы хватало cli — это было бы замечательно.
Snusmumriken
Vscode только вы не уважаете
Как и те упоротые лялексоиды, я не шибко люблю инструменты, которые зависают на файлах в жалкие 300мб, у которых скачет время между вводом и реакцией от 0.01 до 0.5 сек, которые выжирают 10 гигов оперативки на жалкие 200 открытых файликов и прочее.
Нотепад оказался золотой серединой между комфортом, фичами и потребляемыми ресурсами.
Nya
Snusmumriken
Не в курсе. Я уже на нотепаде.
Anton
А мне zbs приглянулся, раньше тоже нотепад использовал
Vlad
Snusmumriken
Хорошо, в чем проблема gedit?
Гедит тянет 200+ файликов слева (типа вкладок но списком, не горю желанием проматывать 100 километров ленты в поисках нужного) и списки функций?
Snusmumriken
Хей, я всё ещё здесь! 😁
Ну я только сказал что упоротые лялексоиды это не любят. Кто угодно ещё может такое не любить.
Snusmumriken
Даже не столь упоротые но милые симпатичные молодые люди вроде тебя.
Nya
Snusmumriken
Минималистичненько
Snusmumriken
Все открытые файлики укладываются только в ленту?
Snusmumriken
В общем, судя по тому что я почитал/посмотрел, гедит слишком минималистичен для меня, притом не обладает какими-то супер крупными преимуществами над нотепадом, кроме работы под лялексом без бубна.
Nya
Вот так оно будет пахать, если разделителем сообщений будет \r\n:
local sleep = require'socket'.sleep
local socket = assert(require'socket'.bind("*", 51515))
socket:settimeout(0)
local clients = {}
function clients:accept(socket)
local sock, status = socket:accept()
while sock do
sock:settimeout(0)
table.insert(self, sock)
end
end
function clients:process()
for i, sock in ipairs(self) do
-- по хорошему, тут должны быть таймауты
-- если клиент грубо разорвал коннект
local data, status = sock:receive("*l")
if data and self.onMessage then
self.onMessage(sock, data)
end
if status == "closed" or status == "disconnect" then
table.remove(self, i)
end
end
end
function clients:onMessage()
-- в качестве self придёт sock
self:send("hello world\n")
end
while true do
clients:accept()
clients:process()
sleep(.5)
end
Спасибо за пример, мне как раз приглянулась идея сделать что-то в веб на lua
Anton
Снус, а ты чаще всего только луашку используешь?
Snusmumriken
Для себя — да.
Для других — по обстоятельствам.
Snusmumriken
На работе приходится чем дальше тем больше упарываться жаваскриптом (конкретно для пупитера), и немного питона, но 80% работы всё ещё на луа.
Nya
Anton
Для луашки все есть, мне нравится
Snusmumriken
Самая полезная фича лично для меня в zbs — вшитый luacheck,
Но я обычно его прогоняю ручками уже при прилизывании-приглаживании либы какой-нибудь, отдельно от zbs.
Просто такой в консольке: luacheck myscript.lua и оно вываливает список жалоб.
Snusmumriken
Дебаг? Логи.
Anton
Дя круть
Luсky
Vlad
Snusmumriken
Ещё как-то надо распределять по темам и прочая.
Luсky
Командами.
Luсky
Тегами
Vlad
Человеческий фактор, когда всем лень это использовать, никто не отменял
Vlad
Автор языка Odin изначально сообщество сделал на Дискорд сервер, но по многим просьбам организовал форум. Без автопостинга, но форум и так очень даже активный
Snusmumriken
Бот такой мониторит спецкоманды:
— ЧАС ОБСУЖДЕНИЙ ПО ТЕМЕ "КОРУТИНЫ - вопрос от пользователя Василий: как завести корутины в лувите"
И бот такой запиливает ветку форума. Через час всё что пишут в чатике автоматом переходит во флуд.
Но да, слишком много бюрократии.
И разные формы общения — лента плохо совместима с деревьями.
Luсky
Последняя запись на форуме "Крч чота типа аськи, но с видосиками и лайками. Пойду обосру там."
Anton
Я раньше когда начинал знакомиться с программированием (чисто для себя, игрушки делать, ченить еще) сначала питон изучал, а потом когда узнал про луа, и понял что мне больше ничего не нужно.
Snusmumriken
Луа миленькая маленькая пуська, ето как факт
Anton
Да я влюбился в это)
Luсky
С огромным толстым FFI
Snusmumriken
Её можно около-полностью всего лишь лет за пять-восемь, рекордный срок. Быстрее только форт какой-нибудь с брейнфаком, но у них ничего нет.
Snusmumriken
Надо сделать маскота Lua-chan.
Snusmumriken
Сергей
Сергей
Я оч часто в мемах про луа видел луа в виде этой девки слева
Snusmumriken
Так, нет, даже не напоминай
Сергей
а чо напоминать
Snusmumriken
Это БЗДуны напридумывали
Сергей
ого
Snusmumriken
У freebsd местный бутлоадер на луашке, вот они свои извращения и выкатывают.
Сергей
ну я и нашел это картинку только добавив к "pink anime girl" слово "4chan" :))
Сергей