Перейти к содержимому

MeXaN1cK

Пользователи
  • Публикации

    39
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Сообщения, опубликованные пользователем MeXaN1cK


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

    .


  2. 10 минут назад, Totoro сказал:

    Плюс за активность и за софтину.
    Но я если честно не совсем понял в чём идея?
    То есть, при каких условиях я, как пользователь, могу захотеть установить этот пакет?
     

    Перетасованы файлы автозапуска, зачем? В чём безопасность и от кого защищаемся?
     

    Есть на дискетке. Она редко нужна, так что обычно просто диск засоряет, который не особо большой.
     

    Алиас для dmesg?
     

    Алиас для cp?
     

    Алиас для zn? )
     

    Алиас для ls -a?

     

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

     

    Килл уже был, а почему прерывания ограничены - не особо понятно.
    Выглядит как урезание функционала Thread API.
    Далее тоже какие-то перестановки того что уже и так было.

     

    Хук для отключения достаточно просто добавляется в любую программу.
    Одна строка, если ничего не путаю.
    Не уверен что есть смысл иметь его на уровне системы, но допустим.

     

    Снова ограничения. И как определяется "первая" клава?
    Primary компонент? А если это не та которую надо?

     

    Я проверял, OpenOS работает без видеокарты и экрана.
    Просто смысла в ней меньше. Когда не нужен экран и видекарта обычно пишут код под EEPROM на микроконтроллер.

     

    Типа для компа, которому почему-то надо много видюх, но они не используются?
    Довольно редкий кейс.

    Короч, коммент уже довольно длинный, но когда читаешь вот такого рода вопросы и возникают.

    Всё вместе выглядит как рандомный набор программ и библиотек разной степени нужности.
    Это редко нужно на одном компьютере, потому что места всегда мало и его хочется экономить.

    Плюс изменения стандартного поведения библиотек OpenOS и урезание функционала.
    Это обычно плохая идея потому что вносит неразбериху в привычный порядок вещей, а профит который ты получаешь взамен не очень очевиден.

    Поддерживаю, ибо я тоже ничего не понял. Зачем это? Для чего это? Зачем урезать функционал базовой системы? Не понятно. Попрошу более подробно разъяснить. @rootmaster


  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. 

    Скрины: 

    Скрытый текст

    xtP2CJt.pngwiSuLtz.pngVaGaJmo.png

     

    • Нравится 6
    • Одобряю 1

  4. Вот не нужно тут на амд гнать, типо они "горячие". У меня сейчас комп на амд, что проц что видюха. Проц - ryzen 5 1500x разогнанный до 3.8ГГЦ. Не греется выше 45 градусов =) (Он естественно под водянкой =) ) А видюха у меня Gigabyte Radeon RX 580 8Gb. Вот в играх при нагрузке она может до 75 нагреться, но это нормально, ибо рабочие температуры у амд до 100 градусов идут.

     

    P.S: И да, если вы не смогли в охлаждение, то не нужно гнать на железо - это целиком и полностью Ваш косяк =)


  5. Ну вообще на просторах форума полно тем на эту тему, правда они больше узконаправленные.. Придумай себе конкретную задачу, и попытайся ее реализовать. Если что, то на форуме могут подсказать конкретнее, если задашь конкретный вопрос.


  6. Так, с конвертором на жаве возникла проблема. Будем фиксить. Скачать можно будет позже там же, но уже под другой версией.

    ФИКС

    Так, все починино!
    Скачать по той же ссылке, файлик будет называться: PIXConvertor.Fixed.jar.

    И еще 1 не мало важный момент - на винде при включеном антивирусе не сохраняется почему-то результат работы конвертора.
    Будьте внимательны!!!

     

    Да, совсем забыл: чтобы отобразить время чтения и отрисовки файла нужно дополнительно указывать еще 1 аргумент, примерно вот так: 

    PIXdraw test.pix 1
    
    • Нравится 2

  7. мех, ну твою налево, сколько времени прошло, а ты всю c2n юзаешь с его загаженной ссылкой. puush, shareX, имгуры какие-нить

     

     

    Товарищ Стар, не нравится - не смотри мои ссылки, никто тебя не заставляет. А прога мне эта нравится и все. И вообще, я предложил свой вариант как это может выглядеть, предложи свой, чем критиковать чужие посты.

     

    Для тех, кому мои ссылки не нравятся: 3NNyIEL.png


  8. Лайн, смотри, у меня есть старый код для дверей с кодовым замком, так вот там есть 2 функции: idea и idea2. Они как раз отвечают за подобную проблему. Собственно ссылка на код: https://pastebin.com/A4Lf5c4G Надеюсь это тебе поможет.


  9. Собственно ответ из прошлой темы : 

    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

    Как выяснилось этот код только в эмуляторе нормально работает.
    так что ищите другое решение для ОС который в кубаче.


  10.  

     

    расскажи ка поподробнее. Чтоли метки как "A:", "B:", "C:" для компонентов любых да? И замена функции component.proxy своей component.proxy, которая реагирует также на метки как "A:", "B:", "C:"?
     

    Что-то в этом духе, а то с кучей адресов, которые имееют большую длину тоже не всегда удобно работать, хоть и есть component.proxy(component.get()).

    • Нравится 1
    • В шоке 1

  11. Хочу позже сделать движок который будет отображать документ.

    Было бы не плохо. Ну а так я тут попытался использовать твои либы, даже компилятор муна для ОС скачал, перевел в луа, но так и нихера, а вообще хотелось бы увидеть, как вот это было получено (код) 

     

     http://computercraft.ru/topic/1988-html-parser/?p=29930


  12. А никто случайно не видел подробный и исчерпывающий гайд по графике

    Так все на офф вики есть, в разделе gpu API. Там и примеры нормальные приведены. А еще лучше - ищи на ютубе все, что тебе нужно, и народу мозги не парь =)

×
×
  • Создать...