fgntfg
подожди до 100
fgntfg
интересно жи :)
mva
у меня всего 32
mva
максимум ещё 32 свопа
mva
но не хочу потом из свопа доставать софт
Snusmumriken
Дада
Ну как тебе сказать. Мы смотрим не степень оптимизации, а то, со сколькими гигабайтами в оперативке оно упадёт. Так что пофигу на "оптимизацию".
fgntfg
32? этого же даже на захудалую java машину не хватит
fgntfg
mva
Snusmumriken
Кстати, как проц загружен на 100%? Он что, одноядерный?
Или это одно ядро смотрим?
mva
нет, восьми
mva
просто сдаунскейлен до 800MHz ;)
mva
да
mva
если б жрало 2 - было б 200 :)
Snusmumriken
А, оки. Привык с венды/распбиана, мол, указывает процент от суммы ядер.
Snusmumriken
Тебе - нет.
Какой ты молодец : )
mva
на распбиане всё то же самое
mva
зависит от диспетчера задач
mva
конкретно htop - показывает вот так вот
mva
вот бы, кстати, нормальный трединг из lua
mva
без posix-извращений
Snusmumriken
Ну ясное дело.
Но стандартный выдаёт аналогично вендовому.
mva
в линуксе у термина "стандартный" есть один большой недостаток
mva
никто в душе не ебёт что там у тебя стандартное :)
mva
ибо у всех всё своё разное :)
Snusmumriken
Распбиан же!
lxtask!
В распбиане есть набор стандартного софта, который у всех один. Кроме тех кто поставил своё.
mva
ну. распбиан. Я, вот, его в глаза не видел
mva
у меня вместо малины PINE64+
mva
и BlackSwift :)
fgntfg
У меня десятая и седьмая винда
fgntfg
ну и андроед
mva
фу
mva
гоните его ссаными тряпками! 😃
fgntfg
обоснуй
fgntfg
у меня консольные все приблуды стоят, если что
fgntfg
могу grepать и awkшить
fgntfg
и всё такое
mva
обоснуй
ну, наличие одной (свежей) версии венды - простительно, ибо "на всякий случай". А наличие уже протухшей свидетельствует о некрофилии
mva
а некрофилия по отношению к проприетарному софту...
fgntfg
Автообновления не выключал
fgntfg
А она на рабочем компе стоит, и это не моя головная боль
Snusmumriken
Хех, кстати, третья малинка четырёхъядерная, и на неё можно пихать всякую производительную распараллеленную фигню.
Например, игры на love2d.
fgntfg
А еще у меня дома три макбука лежат. Но это лирика. Ось не главное. Они все сейчас более менее одинаковые. И для обычного использования от оси нужно только одно - запустить хром
Snusmumriken
Но ведь браузер имеет крайне низкую оптимизацию : )
fgntfg
Кстати, было же поделие на Lua. Консольный браузер
fgntfg
хоть убей не вспомню название
Snusmumriken
Ох, есть биндинги webkit на lua.
Snusmumriken
Конкретно браузер консольный, на самом деле, довольно забавная штука, но всё разъезжается нафиг из-за обилия шрифтов/блоков разного размера и всего такого.
Хотя я бы не отказался от чего-то подобного.
Есть ещё игрушка cogmind. Рогалик с офигительнейшим консольным дизайном.
https://youtu.be/fAuTK72ynTE
Snusmumriken
А, Влад Руд ещё пихал консольный клиент вк, с музычкой и новостями.
Oleksandr
Всем привет. Хочу поинтересоваться, Lua code style. Кто чем руководствуется? Вопрос возник, так как на просторах интернета масса вариантов, и все сильно разнятся.
fgntfg
Собственным удобством и привычками
Tverd
немного перекликается с питонячим
Tverd
я думаю тут многое описано http://lua-users.org/wiki/LuaStyleGuide
Tverd
только два отступа вместо 4-х - не гуд )))))))))))))) ну это лично на мой взгляд
Oleksandr
Вот и мне питонячий советуют... А у меня душа к Снейк стилю с его подчеркушками не лежит :(
Tverd
если ты про верблюдов и подчеркивания - то тут будем до утра холиварить... тут уж на свой вкус... а еще лучше тот стиль, который юзает выбранный тобой фреймворк, если таковой используется
Oleksandr
Ага, благодарю, но тут дело в том что, как раз надо будет самописный фреймворк подогнать к однообразному стилю. Вот и задумался.
Roman
Читайте код авторитетных авторов, имхо или на самом деле так - camel кейсу в луа нет места!
Tverd
лично я так делаю - классы - с большой (кэмэл), методы - с маленькой (кэмэл)... переменные с подчеркиваниями... Насчет - нет места - корона вся на кэмеле
Roman
классы да
Roman
я не видел правда корону, но классы конечно да
Roman
Александр, какой фреймворк?
Tverd
Говорит самописный
Roman
ну для чего
Oleksandr
Тестирование продукта на с++.
Snusmumriken
Snusmumriken
На самом деле, типичный стайлгайд - пишите по одной команде на одну строку,
табы или пробелы - я предпочитаю табы ибо работаю на разных разрешениях экрана, и рад подстройке под него,
строки, в идеале - менее чем на 72 символа, шоб в экран и терминал влезало, в случае чего,
чем меньше всякой фигни подключается в библиотеках - тем лучше (и никаких глобальных переменных/функций, ибо проблемы с отладкой),
древовидная структура проекта, чтобы знать где искать ошибки.
Мне нравится кемел-кейс для методов. Константы - капсом. Всякие внутренние функции могут быть с заглавной буквы или с подчёркивания.
Snusmumriken
Каждая пользовательская функция комментирована, и непонятные вещи тоже. Комментариев - процентов 10-20 от объема кода. Комментарии отвечают на вопрос 'Зачем тут именно так', а не 'Что тут происходит'. 'Самодокументированный код' - это самообман.
В начале модуля - краткий референс, в конце - тест-кейс согласно референсу. В реверанс еще стоит пихнуть краткую структуру модуля, чтобы потом не бегать по коду чтобы вспоминать, где тут и как.
Snusmumriken
Стараемся уменьшать вложенность и сложность кода: выпендриваться крутостью закрученности функций/методов будем в других местах, где это сколько-нибудь оправдано.
MrSmith
Помойму для такого простого япа как lua не оправданно
MrSmith
Хотел бы посмотреть хард код на луа, ну действительно не видел ни разу
MrSmith
Ну и к стилю написания это мало относиться, если не считать самоописываемый код
MrSmith
Как и литературного программирования
MrSmith
Ну ты часто видишь в повседневной жизни, я чуть более чем никогда
MrSmith
Нет смысла обсуждать то, что есть только в теории по отношению к реальным проектам. Если есть практика и нет, достаточно веской причины или желания написать proof of concept то и смысла в диалоге нет. Это как обсуждать продолжительность чиха Чикатило на северном полюсе
V◌┗⢎ℍıK
Чиха Чикатило в Чикаго
MrSmith
Это тезис, если есть реальный код вышеизложенного можно и обсудить, а так... смотрите выше
V◌┗⢎ℍıK
хватит спорить без причины. предлагаю идею стартапа. пишем расширения под все известные браузеры для поддержки скриптинга на Lua вместо JavaScript. распространяем это решение как наиболее прогрессивное. через 5 лет W3 делает LuaWeb стандартом и он поддерживается везде нативно