MeXaN1cK
-
Публикации
39 -
Зарегистрирован
-
Посещение
-
Победитель дней
7
Сообщения, опубликованные пользователем MeXaN1cK
-
-
10 минут назад, Totoro сказал:Плюс за активность и за софтину.
Но я если честно не совсем понял в чём идея?
То есть, при каких условиях я, как пользователь, могу захотеть установить этот пакет?
Перетасованы файлы автозапуска, зачем? В чём безопасность и от кого защищаемся?
Есть на дискетке. Она редко нужна, так что обычно просто диск засоряет, который не особо большой.
Алиас для dmesg?
Алиас для cp?
Алиас для zn? )
Алиас для ls -a?
Они вроде и так закрывались, когда закрывалась родительская программа.
Килл уже был, а почему прерывания ограничены - не особо понятно.
Выглядит как урезание функционала Thread API.
Далее тоже какие-то перестановки того что уже и так было.
Хук для отключения достаточно просто добавляется в любую программу.
Одна строка, если ничего не путаю.
Не уверен что есть смысл иметь его на уровне системы, но допустим.
Снова ограничения. И как определяется "первая" клава?
Primary компонент? А если это не та которую надо?
Я проверял, OpenOS работает без видеокарты и экрана.
Просто смысла в ней меньше. Когда не нужен экран и видекарта обычно пишут код под EEPROM на микроконтроллер.
Типа для компа, которому почему-то надо много видюх, но они не используются?
Довольно редкий кейс.
Короч, коммент уже довольно длинный, но когда читаешь вот такого рода вопросы и возникают.
Всё вместе выглядит как рандомный набор программ и библиотек разной степени нужности.
Это редко нужно на одном компьютере, потому что места всегда мало и его хочется экономить.
Плюс изменения стандартного поведения библиотек OpenOS и урезание функционала.
Это обычно плохая идея потому что вносит неразбериху в привычный порядок вещей, а профит который ты получаешь взамен не очень очевиден.Поддерживаю, ибо я тоже ничего не понял. Зачем это? Для чего это? Зачем урезать функционал базовой системы? Не понятно. Попрошу более подробно разъяснить. @rootmaster
-
А нужно учиться, если хочешь с другими людьми коммуницировать и что-то им показывать. Без этого никуда.
-
3
-
-
Товарищ, это конечно замечательно, что ты что-то делаешь и пишешь, но есть 1 большая просьба, и не только от меня: пиши, пожалуйста, грамотно по-русски.
-
3
-
-
Я вас категорически приветствую, товарищи форумчане и случайные посетители!
Ваше внимания представляю свою реализацию UNIX программы diff, а именно 1 из ее использований:
diff -u file_old file_new > file.diff
Моя программа выдает такие же валидные диффы, которые может спокойно использовать UNIX'овый patch. (Я проверял
). Единственное, я из универсального формата выкинул общие строки, поскольку они не мешают работе patch.
Собственно сам код находится тут.
Скачать:
pastebin get VAJeuBBQ diff.lua
Запускать программу можно таким образом:
diff file1 file2 file.diff
(расширение .diff можно как указывать явно, так и опускать его, программа сама добавит, если будет нужно).
В планах следующее:
- Написать свою версию patch, поскольку то решение, которое я нашел не очень то работает. Его сырцы тут.
- После написания patch - начать пилить свой git с блэкджеком и шлюхами =) Т.к все для этого уже будет готово (patch и diff).
Отдельную благодарность хочу выразить @PandaDoddo за то, что помог в написании кода!
Оставляю программу на ваша обсуждение, здоровая критика приветствуются. Если возникнут вопросы, задавайте их в этой теме, или же меня можно найти в нашем чате в IRC или же в нашей группе в Discord. В Discord так же есть мост в IRC.
Скрины:
Скрытый текст

-
6
-
1
-
Вот не нужно тут на амд гнать, типо они "горячие". У меня сейчас комп на амд, что проц что видюха. Проц - ryzen 5 1500x разогнанный до 3.8ГГЦ. Не греется выше 45 градусов =) (Он естественно под водянкой =) ) А видюха у меня Gigabyte Radeon RX 580 8Gb. Вот в играх при нагрузке она может до 75 нагреться, но это нормально, ибо рабочие температуры у амд до 100 градусов идут.
P.S: И да, если вы не смогли в охлаждение, то не нужно гнать на железо - это целиком и полностью Ваш косяк =)
-
Ну вообще на просторах форума полно тем на эту тему, правда они больше узконаправленные.. Придумай себе конкретную задачу, и попытайся ее реализовать. Если что, то на форуме могут подсказать конкретнее, если задашь конкретный вопрос.
-
Так, с конвертором на жаве возникла проблема. Будем фиксить. Скачать можно будет позже там же, но уже под другой версией.
ФИКС
Так, все починино!
Скачать по той же ссылке, файлик будет называться: PIXConvertor.Fixed.jar.
И еще 1 не мало важный момент - на винде при включеном антивирусе не сохраняется почему-то результат работы конвертора.
Будьте внимательны!!!Да, совсем забыл: чтобы отобразить время чтения и отрисовки файла нужно дополнительно указывать еще 1 аргумент, примерно вот так:
PIXdraw test.pix 1
-
2
-
-
Я вас категорически приветствую!
Сегодня я хочу представить вам новый формат для изображений для OpenComputers!
Данный формат был придумал в соавторстве с @@Alexc.
Начну я с того, как устроен процесс конвертации картинки (ну и самого формата тоже):
- Определяются базовые цвета картинки (пара цветов -baseFore, baseBack - которые чаще всего встречаются на исходном изображении), преобразуются в цвета opencomputers и записываются в файл вместе с размерами картинки.
- Сканируется картинка по паре пикселей по координатам x y * 2 - 1 и x y * 2, чтобы получилась пара цветов (fore и back). Из них формируются "цепочки" вида : { [back] = { [fore] = {x,y,str} } где back и fore - цвета "верхнего" и "нижнего" пикселей, а {x,y,str} - сама цепочка. Пример из 1 картинки:
[6712704]={ -- Преобразованный в целочисленное значение цвет для background [7895160]={ -- Преобразованный в целочисленное значение цвет для foreground {70,31,"▄"} -- Сама цепочка, которая будет отрисована. } ,[13816530]={ {65,41,"▄▄"} } ,[2960685]={ {95,43,"▄"} },[12829635]={ {95,42,"▄"} } }(Разумеется все это хранится в байткоде, а не в таком виде
)
Плюсы и минусы:
Плюсы:
- Достаточно быстрая скорость отрисовки картинок.
- Достаточно небольшой размер конечных файлов (По сравнению с оригиналом в .png - .pix занимает в разы меньше места, а по сравнению с .jpg - больше
)
Минусы:
- При конвертации и отрисовке используются только 4 символа Юникода: "▄" , "▀" , "█" , " ".
- Максимальное разрешение исходной картинки 160х100 пикселей в форматах: .png, .jpg, .bmp.
- Нет поддержки шрифтов Брайля (см. пункт 1
).
Установка:
- Скачать сам конвертор, написанный на Kotlin (Спасибо @@Totoro =) ) https://github.com/cc-ru/pix/releases
- Или же скачать lua версию :
pastebin get SYfcHuhr PIXconv.lua Запускать таким образом: PIXconv file Файл будет сохранен в ту же папку, с тем же названием, но с расширением .pix
Так же вместе с конвертором будет скачана программа для отрисовки под названием PIXdraw.lua.
Если же вы хотите ее скачать отдельно, то:
pastebin get Bm0JUJnj PIXdraw.lua Запускать таким образом: PIXdraw file.pix
Скриншоты (как это выглядит в OCEmu и майнкрафте):
-
10
-
Ну мог бы выложить уже то, что готово и работает, тогда бы народ мог потестить и предложить что-нибудь.
-
1
-
-
1 только вопрос: зачем и нафига?
-
1
-
-
Игорь, спасибо за упоминание, очень приятно =) Думаю в скором еще что-нибудь подкину для системы =)
-
мех, ну твою налево, сколько времени прошло, а ты всю c2n юзаешь с его загаженной ссылкой. puush, shareX, имгуры какие-нитьТоварищ Стар, не нравится - не смотри мои ссылки, никто тебя не заставляет. А прога мне эта нравится и все. И вообще, я предложил свой вариант как это может выглядеть, предложи свой, чем критиковать чужие посты.
Для тех, кому мои ссылки не нравятся:

-
-
Лайн, смотри, у меня есть старый код для дверей с кодовым замком, так вот там есть 2 функции: idea и idea2. Они как раз отвечают за подобную проблему. Собственно ссылка на код: https://pastebin.com/A4Lf5c4G Надеюсь это тебе поможет.
-
Смотри через durabiliti предмета.
Но как сделать проверку на кол-во энергии? Я не шарюВики в помощь и гайды на ютубе.
-
Ну через самого же робота можно заряжать , если робот будет выкладывать бур например в МФСУ, через компонент контроллер инвентаря.
-
В принципе можно, почитай вот эту тему http://computercraft.ru/topic/868-podmena-computerpullsignal-ili-metodika-postroeniia-rezidentn/?hl=%2B%D0%BF%D0%BE%D0%B4%D0%BC%D0%B5%D0%BD%D0%B0+%2Bpullsignal или еще вот эту http://computercraft.ru/topic/1679-rc-chto-za-zver-takoi/.
-
1
-
-
Собственно ответ из прошлой темы :
com = require("component") net = com.internet req = net.request("https://pp.userapi.com/c638822/v638822414/2d563/6UNAy7oum-w.jpg") --первая встречная картинка, если че не реклама) print(req) responce = {req.response()} print(require("serialization").serialize(responce)) os.sleep(1) s=req.read() print(#s) --[[repeat if s then print( #s ) end until not s]]Пишет таблицу, а если коммент уберешь, то и размеры кучу раз выпишет. http://c2n.me/3JGEwQg
UDP
Как выяснилось этот код только в эмуляторе нормально работает.
так что ищите другое решение для ОС который в кубаче. -
расскажи ка поподробнее. Чтоли метки как "A:", "B:", "C:" для компонентов любых да? И замена функции component.proxy своей component.proxy, которая реагирует также на метки как "A:", "B:", "C:"?Что-то в этом духе, а то с кучей адресов, которые имееют большую длину тоже не всегда удобно работать, хоть и есть component.proxy(component.get()).
-
1
-
1
-
-
Ну только если ради этого =) А я адресами компонентов такую фишку провернешь? Если да, то это действительно будет полезно
-
1
-
-
Собственно вопрос тот же: а нафига?. И какой от этого практический смысл?
-
2
-
-
Хочу позже сделать движок который будет отображать документ.Было бы не плохо. Ну а так я тут попытался использовать твои либы, даже компилятор муна для ОС скачал, перевел в луа, но так и нихера, а вообще хотелось бы увидеть, как вот это было получено (код)
-
А никто случайно не видел подробный и исчерпывающий гайд по графикеТак все на офф вики есть, в разделе gpu API. Там и примеры нормальные приведены. А еще лучше - ищи на ютубе все, что тебе нужно, и народу мозги не парь =)
-
Нео, все конечно круто, и даже очень, но вот 1 вещь меня беспокоит: приведи пример использования твоих "лунных" библиотек. =)

Как залить картинку в комп
в Общие
Опубликовано:
Опиши, пожалуйста, что конкретно ты хочешь сделать? Если просто порисовать картинки и всякое на компе:на форуме есть темы соответствующие, в том числе и моя про рисование .jpg. Если же речь о том, чтобы внутри какой-то проги рисовать картинки, то советую посмотреть в сторону формата картинок .ppm как это сделал у себя @Doob в блоге
.