kaka888
-
Публикации
159 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем kaka888
-
-
12 минуты назад, eu_tomat сказал:Принято делать так, как удобно автору приложений. Если приложение большое, то удобно создать для него отдельный репозиторий. Небольшие приложения, объединённые одной тематикой, бывает удобно хранить в одном репозитории. Это как с папками на компьютере. В одной папке можно хранить и сотню файлов. А иногда и ради трёх файлов удобнее создать отдельную папку.
Насколько я помню, приватные репозитории на гитхабе доступны лишь платно. Но существует, например, гитлаб, не имеющий такого ограничения.
Нет, на гитхабе приватные репозитории уже давно бесплатные и без ограничения на кол-во))
Кстати, ещё вопрос про организации. В моём случае есть смысл их создавать там? Или они вообще для другого?
-
1
-
-
Всем привет. Я в гите ноль, пользоваться не умею (сложна). На гитхабе умею создавать репозитории, файлы и редактировать их, т.е. минимально.
Хочу перенести все свои разработанные под OpenComputers приложения (Lua, Python, SQL) на гитхаб, чтобы там хранились. Часть приложений планирую залить публично, остальное приватно.
Я не силён в понимании того, как должно быть организовано пространство на гитхабе, не знаю как принято называть репозитории и т.п.
Так что подскажите, пожалуйста, как правильно это пространство организовать. Хранить ли все приложения в одном репозитории, или для каждого приложения принято создавать отдельный? Если принято для каждого отдельный, то не утону ли я в этой куче репозиториев?
Когда-то искал в гугле ответы на подобные вопросы, но по делу ничего не нашёл.
-
В 25.01.2020 в 14:07, KevkaTheFox сказал:Как соединить 11 Raid в один? (В одну файловую систему)
Интересно, для чего тебе хранилище на 11*3*4 = 132 МБ?) Для изображений?
-
В 16.10.2019 в 15:36, 666 сказал:спасибо
Команды можно считывать, я даже когда-то писал такую прогу.
Это реализуется через internet.request(URL логов сервера) при условии, что логи твоего сервера находятся в публичном доступе. -
32 минуты назад, eu_tomat сказал:Проиндексировать можно. Читать данные массива можно так:
content.byte(i,j)
С записью тоже можно что-нибудь придумать, но универсального решения не существует, т.к. Lua не позволяет модифицировать строки, а пересоздание длинных строк весьма накладно. Оптимальное же решение придётся искать под конкретную задачу.
Спасибо, понял.
-
В 27.09.2019 в 16:28, Totoro сказал:Необходимо именно в массив?
Можно считать всё в строку и работать с ней как с массивом байт.
local file = io.open("file.name", "rb") local content = file:read("*a") file:close()
Весь файл будет прочитан и сохранен в переменной content.
Каким образом можно работать со строкой как с массивом байт?
Её же нельзя проиндексировать.
В голову приходит только создание массива символов этой строки с помощью цикла for и паттернов. -
Нужно просто подходящее по смыслу название...
-
10 минут назад, eu_tomat сказал:Вопрос был не о назначении сетевых сокетов, а о правильности названия переменной. Без конкретики вопрос о правильности абстрактен. И ответ на него также будет абстрактным до тех пор, пока не появится конкретика.
У тебя есть взгляд на вопрос в контексте сетевого программирования. Предлагаю дополнить его ответами на конкретные вопросы:
- Какое название переменной ты считаешь правильным в данном контексте, и почему?
- Какая проблема возникает, если эту переменную назвать "socket"?
1. Я вообще не знаю как правильно называть эту переменную, и даже не представляю, ну, мб только handler, хз.
2. Проблема возникает такая, что другой человек, который читает этот кусок кода, неверно понимает что хранит и делает переменная.
-
50 минут назад, eu_tomat сказал:Вне контекста вопрос о правильности не имеет смысла. Поэтому именно с выяснения контекста и начнём.
Изначально вопрос был задан в разделе вопросов по Lua. И с точки зрения синтаксиса Lua ничто не мешает назвать переменную именно таким образом. Но, подозреваю, этот вопрос не про Lua. Поэтому пусть пока этот вопрос побудет в разделе общих вопросов. Может быть, это философский вопрос или филологический. Как знать...
В чём заключалась твоя идея? Почему, на твой взгляд, именно это название переменной лучше всего отражает идею? Как понял эту идею другой человек? Какую он предлагает альтернативу?
Сори, иногда путаю разделы здесь, беды с башкой :C
Я плохо представляю себе что такое "сокет" :D. Это название придумал не я. Я откуда-то давно его списал, и вот теперь прижилось у меня.Тому знакомому я объяснял свою проблему, связанную с запросами. Я дал ему этот кусок кода, но он подумал, что это не GET-запрос, а какие-то "сокеты". И он мне сказал, что он сам делал не через сокеты, а через get-запрос. Из этого я сделал вывод: либо я херово назвал переменную "socket", либо мой знакомый херово
понимает значение слова "socket", а я всё назвал корректно.
Другое название он не предлагал.
Всё-таки как правильнее будет назвать эту переменную? -
Добрый ночь! Думаю правильно называть переменные очень важно. Недавно я столкнулся с проблемой, что более опытный в программировании человек не понял мою идею из-за неправильного (а может и правильного) названия моей переменной "socket":
local component = require'component' socket = component.internet.request('https://google.com')
В данном случае переменная socket является таблицей, которая хранит 4 метода: read, response, close, finishConnect.
Насколько я знаю, в примере выше производится get-запрос по адресу https://google.com, и в переменную socket возвращается ответ.
Ну так что, как лучше всего называть эту переменную? Или всё же название "socket" является полностью корректным?
СПАСИБО -
В 13.12.2020 в 01:00, Alex_Bolkov сказал:function Tween(time,pos)
pcall(function()
workspace.Gravity = 0
game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(time, Enum.EasingStyle.Linear), {CFrame = pos}):Play() wait(time)
workspace.Gravity = 196.19999694824
end)
end
function Repeat()
Tween(1,game:GetService("Workspace").BoatStages.NormalStages.CaveStage1.DarknessPart.CFrame)
Tween(18,game:GetService("Workspace").BoatStages.NormalStages.CaveStage10.DarknessPart.CFrame)
Tween(2,game:GetService("Workspace").GoldenChest.TreasureChest.Top.Union.CFrame + Vector3.new(0,10,0))
pcall(function()
firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart,game:GetService("Workspace").GoldenChest.Collider,0)
end) wait(5)
Repeat()
end
Repeat()Из какой игры это?
-
Насколько я знаю, в Lua рекурсия при определённой "итерации" аварийно завершается из-за слишком большого числа вызовов функцией самой себя.
И если это так, то лучше рекурсию заменить бесконечным циклом.
Т.е. вторую функцию просто поменять на цикл. -
В 15.08.2020 в 15:59, Totoro сказал:Только что проверил - всё нормально. Попробуй пообновлять страницу.
Проверь в инспекторе / консоли браузера на предмет ошибок соединения.Во владке network должен быть успешный коннект на https://ocelot.fomalhaut.me/stream через websocket (статус 101).
Вот тут какие-то 2 ошибки с .js
-
В 16.08.2020 в 18:02, ArtHacker сказал:Если у тебя стоит NoScript то включи эти два скрипта в список доверенных:
касперский не в счёт :->
Не стоит
-
Сейчас эмулятор https://ocelot.fomalhaut.me/ почему-то не работает.
Бесконечно крутится картинка оцелота. Пытался потыкать по кнопкам, но не помогло. -
Здравствуйте. Есть необходимость использовать event.listen() для обработки нажатия на множество кнопок. Можно ли сделать так, чтобы программа не завершалась и не открывала консоль, но чтобы кнопки нажимались и вся прога адекватно работала. Может в файле event.lua можно что-то подредактировать?
-
Здравствуйте, уважаемые. Не запускается лаунчер на Linux Ubuntu. То же самое и с Debian.
Вроде же вот стоит восьмая джава...
$ java -version:
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode) -
-
Здравствуйте, уважаемые. При разработке программы появилась необходимость в способе безопасного ввода текста пользователем (через io.read(), наверное).
Но на ум не приходит ни одной идеи как сделать ввод безопасным, чтобы недоброжелательные хакеры не смогли крашнуть программу при вводе.
Или я что-то выдумываю и через io.read() нельзя ничего крашнуть? Например если очень много текста ввести, то io.read() может крашнуться и вызвать ошибку?
Заранее спасибо. -
Здравствуйте, уважаемые.
Во время разработки для OpenComputers столкнулся с такой проблемой как полное отсутствие работы функции io.read при её вызове.
То есть пишу например var = io.read(), а интерпретатор как будто полностью комментирует эту строчку, т.к. даже не появляется поле для ввода ._. И совсем нет совершенно никаких признаков того, что был вызов функции io.read().
Как это пофиксить?
-
Пасиба за такое огромное разнообразие программ под мою проблему =)
Если самому не выйдет написать такую, возьму Ваши =))
(скорее всего не выйдет, т.к. мало опыта работы с инетом, серверами, запросами и т.д.)
-
1 минуту назад, hohserg сказал:Отлично, осталось дописать фильтрацию лс и можно троллить игроков на сервере
Игроков уже давно троллят ЛСами
-
1
-
-
1 минуту назад, whiskas сказал:Это болььь. Иза этого чата я стал играть без звука в майнкрафте. Какието школьники с писклявым голосом бросаются на тебя с словами "я твою мамку." или "Го пвп трус, сыкло го пвп". Или же некоторые индивидиумы бегающие з музыкой. Или же пукающие рыгающие крычащие в микровон уроды.
Вообще-то таких индивидов можно отдельно замутить в настройках голос. чата)
-
25 минут назад, hohserg сказал:Личные сообщения предназначены только для отправителя и получателей, дело в этом.
Возможно, не все знают, и так получилось, что те кто знают либо относятся к этому равнодушно, либо не были услышаны.
Я бы не стал играть на таком проекте, где каждый желающий может чекать мои лс
Там можно общаться через голосовой чат и через чат на Lua.

GitHub для OpenComputers
в Задать вопрос
Опубликовано:
Спасибо