@ProLua

Страница 83 из 307
Snusmumriken
22.04.2017
05:47:25
https://ilovelua.wordpress.com/%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE-%D1%81%D0%B5%D1%82%D0%B8-%D1%81-luasocket/

Вордпресс, да.

Рома
22.04.2017
05:48:17
пастебин не плох в плане поиска паролей для прон сайтов (я правда это пишу?), поделки кодовые там хранить - нууу, почему не гитхаб, репы да гисты, все для кода

Snusmumriken
22.04.2017
05:48:59
Люблю пастбин ))) Он бесконечно хранит, и у него есть одна крошечная фича, которая крайне полезна лично для меня: работа по HTTP. Не только HTTPS.

Google
Рома
22.04.2017
05:49:45
хочу на луа сайт про луа! с классным дизайном, форумом и статьями как на хабре, и с поиском разных проектов

Snusmumriken
22.04.2017
05:50:04
Вот этот чит. Комментарий окружающих заботливо передан :3



Использовать через raw-ссылки, типа: Class = webrequire'http://pastebin.com/raw/K1yRyE1T' Правда, не работает по https, потому что сокеты не работают с https по умолчанию, нужны либы с криптографией, которые есть на линуксах но не на вендах. Саблайм слишком жирный и медленный, меня это несколько раздражает. И нет нескольких нужных мне фич (особенно - древовидное сворачивание кода, когда внутри свёрнутого блока есть другой свёрнутый блок). Их можно написать, но пока буду адаптировать - пройдёт слишком много времени.

Задолбал хвастаться

Рома
22.04.2017
05:50:06
https://github.com/bungle/awesome-resty вот Бангл так ссылки хранит, не удобно же

Плюшка
22.04.2017
05:50:08
Го запилим транслятор руби в луа и напишем на рельсе

Рома
22.04.2017
05:51:38
фреймворк есть

в альфе

lairs :) осталось энтузиастов найти

Snusmumriken
22.04.2017
05:53:02
У меня есть контент для заполнения, и я могу хостить, опенрести стоит. Куски бекенда тоже по мелочи, но это будет медленно. Ударяться в веб и верстать - лень.

Рома
22.04.2017
05:53:39
Го!

У меня есть жгучее желание верстать и бекенд на луа писать

Google
Snusmumriken
22.04.2017
05:55:47
Заводи гит. Подцеплю рести с него, выдам апишку, куда можно посылать json-запрос чтобы тот перезагружал сервак (ssh не дам, я злой )))). Конфиг рести тоже будет в гите.

Рома
22.04.2017
05:56:22
неее, без ссх будет возня ужаснейшая

Snusmumriken
22.04.2017
05:56:43
Ну лан ))) Но тогда хоститься будет на raspberry pi, которую не так жалко.

На тему возни ужаснейшей - нет же. Есть гит со всеми конфигами и возможность перезагружать сервак для подцепляния изменений гита. Заебись, свобода на сервере!

Рома
22.04.2017
05:58:14
Сейчас чувство такое воодушевляющее, не верится, правда ли можно сделать что-то правда здоровское, на любимом языке, и ещё помочь ему развитии

а модули как ставить?

Snusmumriken
22.04.2017
05:58:40
Запихивать в гит

Рома
22.04.2017
05:58:48
у меня свой пакетный менеджер, как раз для гита

потом всю статику компилить по-хорошему на сервере

Snusmumriken
22.04.2017
05:59:23
Ой какой ты сложный )) Ладно, я подумаю на тему выделения ноутбука. Убунту + ssh/vnc + resty, делай чо хошь.

Рома
22.04.2017
05:59:58
блин, на самом деле я хостинг могу у заказчика-другана выпросить, надеялся в душе на контрибутинг

чтобы вот тут луа чат - это зачаток сообщества

чтобы сообщество направляло по фичам, хотелкам

Snusmumriken
22.04.2017
06:01:32
Ну, само сообщество есть и оно приличное. И много что есть в гите/стаковерфлоу, есть сайты типа ilovelua/leafo/luausers.org. *а я пожал лапку Роберто Иерузалимши, никогда не буду её мыть )))*

Рома
22.04.2017
06:02:38
Задолбал хвастаться

Думаешь, не нужно очередное?

Snusmumriken
22.04.2017
06:03:27
О да, это ровно та реакция которую я ждал )) Да не, просто чтобы сделать что-то крутое - нужно реально много вкладываться, иначе будет мышиная возня.

Рома
22.04.2017
06:03:29
леафо давно не объявлялся, остальное гомно по-моему

а ты меня не знаешь, я + луа = безумие кодинга

и конечно есть надежда на контрибутинг

Google
Snusmumriken
22.04.2017
06:04:18
А умения преподавания и навыки подачи материала, чтобы даже нубцам зелёным было понятно, а крутым поцам - не обидно, что их считают за детей?

Рома
22.04.2017
06:04:29
этого 0, но зато

Snusmumriken
22.04.2017
06:05:41
Катаешь кучу смешных библиотечек?

Рома
22.04.2017
06:06:28
вообще это было бы очень даже полезно, например, когда искал инфу про многопоточность - нифига непонятно, заброшенные либы, описание черт знает какое

Snusmumriken
22.04.2017
06:07:03
lanes - достаточно для всего. Разные версии lanes - разные типы многопоточности. Хочешь краткую лекцию про многопоточку?

Рома
22.04.2017
06:07:28
спс, у меня есть нода :)

Snusmumriken
22.04.2017
06:09:00
Ну, это универсальная краткая лекция. Относится к произвольным потокам. Если что: поток - это отдельная фигня. Операционные системы делят их на два типа - "лёгкие" и "тяжёлые" потоки. Лёгкие - это программа сообщает операционной системе, мол, вот этот кусок кода можно выполнять параллельно. Они легко плодятся и имеют общую память, правда, за переключение между потоками отвечает операционная система, и они могут выполняться только на одном процессоре, единственное различие - асинхронность. Ранний Lanes выполняет именно такие потоки. Тяжёлый поток - это как будто совсем другое приложение, с которым можно общаться через общие каналы. У них нет ни одного куска общей памяти, а пересылка - только текстовыми сообщениями через пайпы-каналы. Вот эта херовина может выполняться на разных процессорах, и жрать огромную кучу памяти. Но тут лишний дискомфорт в виде невозможности работать с объектами друг друга напрямую, только через посредника, типа "читалка-отправлялка сообщений" в каждом потоке. Это очень, очень похоже на сетевое взаимодействие разных приложений. А корутины - это считай что очень много GOTO. Функция, которая может в любой момент прерваться через yeld, и продолжить своё выполнение после того как её снова вызвали

Рома
22.04.2017
06:18:36
Тяжелые, значит, как воркеры nginx, а легкие - как обычно в скриптовых

Ладно, все таки, давай хостинг, там много чего хорошего придумать можно

Надо чтобы заинтересованные люди были

Если готов потом контент делать, и есть знакомые, которые к луа с теплом относятся

Snusmumriken
22.04.2017
06:22:25
Знаешь что очень стоит? Большая справочная база по библиотекам, отсортированная по категориям, с возможностью загрузки библиотеки произвольной версии (5.1, 5.2, 5.3, jit) * (x32, x64, arm, arm64) * (linux, windows). Грубо говоря, 32 версии библиотеки, или 16 - там где не важно, есть jit или нет.

Рома
22.04.2017
06:22:58
luarocks?

если спарсить луарокс, можно лучше сделать?

там нормально вполне

можно конечно несколько разных источников объединить, opm, но так у каждого есть поисковики

ещё можно свой пастебин с категориями и тегами

Snusmumriken
22.04.2017
06:25:45
Луарокс очень краток. Гиты тоже. Больше мест применения. По тем же луасокетам можно книгу написать. По курлу можно почти что книгу написать. Lpeg - очень краток и тоже мало просто читаемых мануалов. модуль utf8, с моими надстройками (кстати, есть на пастбине), с описаниями "зачем вообще нужен этот ваш utf8". lanes - мануалы есть, но не так много годных читаемых примеров кода. luafilesystem - кроме справочника апишки ничего нет. jit - очень мало примеров, можно показать всю мощь сишки, накатав клиент steamapi, например, цепляя steamapi.dll и прописывая хедеры. И генерировать структеры. А потом использовать их. И так - с огромной кучей либ. С бенчмарками и рабочими примерами + каменты. Парсинг луарокс - это хорошо, но потянет только на вводный пост о либе. Оно рассчитано на человека точно знающего, зачем ему это нужно, и достаточно пытливого чтобы долго экспериментировать. Лан, всем приятных снов, вырубаюсь.

Рома
22.04.2017
06:42:58
почему прогеры так хреново спят

я сплю когда утром, когда днем, когда вечером, почти никогда ночью

Google
Рома
22.04.2017
06:43:48
кто тут - как вы спите?

Влад
22.04.2017
08:40:47
Ложусь в два, просыпаюсь в два

Snusmumriken
22.04.2017
17:43:48
Лёг сегодня в пол десятого, встал в пол девятого.

Philipp
22.04.2017
17:53:46
Снус точно не человек

Все никак имя не могу запомнить

Чай
22.04.2017
18:11:08
Снусмумрик?

Snusmumriken
22.04.2017
18:20:44
Перехожу на ночной образ жизни по выходным, это нормально. Правда, понедельники тяжёлые.

Vlad
22.04.2017
18:22:56
годна, ночю самое оно, правда сам последние пару дней с трудом могу поспать, сон какой то выходит вроди как и 6-8 часовой но промежутками часа по 2 с перерывами на непонятную возню или перекур вот реально лег, вроде и уснул а часа через два рас и подорвался, и пока не расслабишься нормально хер уснешь

Snusmumriken
22.04.2017
18:24:29
Ты это, того. Лучше проспать пять часов непрерывно, чем десять с перерывами каждые два часа. На полноценность отдыха влияет именно продолжительность.

Admin
ERROR: S client not available

Vlad
22.04.2017
18:25:15
я был бы рад, если б удавалось, просыпаюсь я самопроизвольно, причем никаких раздражителей в округе нет

Snusmumriken
22.04.2017
18:26:23
Ой. В таких случаях некоторым помогает выдуть пива кружечку.

Vlad
22.04.2017
18:27:14
ну такое а потом присядешь на него и без кружки уже хер уснешь

Snusmumriken
22.04.2017
18:29:27
Ну что ты. Когда-то пил кофе каждое утро, чтобы проснуться. В универе ещё. За пол года не подсел, слез и даже не заметил этого. Правда, поначалу сонливость была чуть повышенная. А настолько плохой сон бывает слишком редко чтобы подсаживаться на что-то подобное. Не предлагаю же алкоголизироваться на каждый раз "не могу уснуть" :3

Vlad
22.04.2017
18:34:43
Ну может не в плане физической зависимости только психологической

Snusmumriken
22.04.2017
18:35:14
Мол, вера в то что 'есть волшебная таблетка которая исправит любой косяк с моим организмом'?

Vlad
22.04.2017
18:38:44
Ну типа

Причем не то что бы исправит, скорее поможет преодолеть

Это как какие то подсознательно выполняемые ритуалы которые могут укорениться настолько глубоко что от них потом хрен избавишься

Snusmumriken
22.04.2017
18:44:48
Ну, тем же маленьким детям ритуальность необходима. Снижает тревожность и всю фигню. Когда всё движется так как ожидает мелкий ребёнок, ему как раз гораздо проще кушать/писать/засыпать/мыть грязные руки после улицы и всё такое. Просмотр спокойной ночи малыши и чистка зубов перед сном - туда же. Если у тебя есть мелкий ритуал перед засыпанием, например, обойти квартиру и проверить все окна/конфорки/включённый свет, тебе будет проще уснуть. Другое дело что когда ты к этому привык, если нет возможности осуществить этот ритуал, засыпание будет "обычным", но за счёт того что ты привык к "быстрому" - оно будет казаться "медленным".

Google
Snusmumriken
22.04.2017
18:48:38
Те, кто замечает подобные фичи, могут приучить себя к простым и легко исполняемым ритуалам, чем облегчить себе жизнь в куче мелочей. Ещё один инструмент, который можно применять удачно и неудачно. Кувалдой, вон, тоже можно часы ремонтировать. Но шанс сломать в процессе - очень велик.

Vlad
22.04.2017
18:51:56
Было много такого, благо со всем в свое время справился, есть знакомый который не в состоянии успокоиться до тех пор пока не похрустит всем чем только можно

Snusmumriken
22.04.2017
18:53:47
Да, это уже гипертрофированно. Дзен в балансе и возможности использования альтернатив. Приучивать себя только к чему-то одному - всё равно что качать в РПГ только силу: в большей части случаев это прокатит, но в тех которые остались - сила вообще ничем не поможет.

Philipp
22.04.2017
18:54:06
Снус, а как тебя звать?

Snusmumriken
22.04.2017
18:54:09
Томатом

Philipp
22.04.2017
18:54:23
А человеческое имя?

Snusmumriken
22.04.2017
18:54:46
Человеческие имена - оставь слабым людишкам :3 Шучу, Лёшкой звать.

Влад
22.04.2017
20:28:04
Снусмумрик проще запомнить

Vlad
22.04.2017
21:00:33
Snusmumriken
22.04.2017
21:20:41
Мумрик же. Ну что же вы, бетмены :3

Vlad
22.04.2017
23:47:33
Беда что без опыта и вагона знаний не берут на работу

Snusmumriken
23.04.2017
02:30:44
Смотря куда. Меня в общем-то были готовы учить, если бы я чего не знал. Учиться всё равно пришлось, но к внутренним системам есть документация, поэтому просто время от времени спрашивал, мол, нет ли фиговины для такого функционала.

С питоном и жаваскриптом - да, всё гораздо хуже.

Посмотрел я на этот ваш node.js, и подумал, что свою клиент-серверную либу ( без клиентов и серверов) я мутил примерно аналогично устройству node.js.

Примерно так. Код не очень чист но хорошо отлажен. Референсов нет и не будет, скорее всего, ибо для внутреннего использования. Особо кекнуть можно над channel:receive. Оно работает почти как эвент-луп. https://bitbucket.org/16tomatons/galaxio/src/b77f625469920617f963fcec5c8e9a8cfc4b51ec/Libs/Network/channel.lua?at=develop&fileviewer=file-view-default

Рома
23.04.2017
07:34:42
ну не надо ноду трогать

resty websocket на том же битбакете - устройство очень похоже

только в while true цикле соединение по вебсокету поддерживает

у этого ничего общего с нодой нет

кстати, для открытых есть гихаб

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