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

Браузер Opencomputers

Рекомендуемые сообщения

Ну, интернет это и есть - сервер со страницами и клиент для просмотра этих страниц. Может я не такой хороший программист, но у меня создание такого браузера заняло неделю и не показалось мне слишком простым. Это с форматированием текста и поддержкой нескольких html-тегов, вертикальной и горизонтальной прокруткой, открытием как локальных файлов так и страниц по сети OpenNet. Как только появится возможность выйти на сервер представлю свой шедевр

Покажешь. =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ооо хорошая тема. Сам изначально хотел веб-сервер написать. Но запутался с апишкой карты сетевой и все.

А что идея создать внутри игровой интернет, пребигая выходом в реальный.

Домены создать через DNS сервер. Хотя нет не днс, а адресную книгу.

Кто пользовался i2p тот меня понимает про что я.

Это и проще и реализуемо в игровой среде.

Кстати нормального гайда про карточкам сетевым я не нашёл.

Вики мало, точнее мне не хватает примеров.

 

А так я уже видел как много разработали уже и опеннет и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ооо хорошая тема. Сам изначально хотел веб-сервер написать. Но запутался с апишкой карты сетевой и все.

А что идея создать внутри игровой интернет, пребигая выходом в реальный.

Домены создать через DNS сервер. Хотя нет не днс, а адресную книгу.

Кто пользовался i2p тот меня понимает про что я.

Это и проще и реализуемо в игровой среде.

Кстати нормального гайда про карточкам сетевым я не нашёл.

Вики мало, точнее мне не хватает примеров.

А так я уже видел как много разработали уже и опеннет и т.д.

Да мы уже забили на идею... Зеро уже давным давно сделал браузер. Вот крутой сказал сделает свой браузер с блэкджеком и няшками. Ждем-с, говорит там будет CSS.

 

Гайд по карточкам? Хорошая идея. Можно будет написать.

 

И кстати, у нас есть ДНС.

Изменено пользователем Rab

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да мы уже забили на идею... Зеро уже давным давно сделал браузер. Вот крутой сказал сделает свой браузер с блэкджеком и няшками. Ждем-с, говорит там будет CSS.

 

Гайд по карточкам? Хорошая идея. Можно будет написать.

 

И кстати, у нас есть ДНС.

Да буду благодарен за гайд по Internet API.

У меня почему то не хочет стучаться до сайта.

Вот какой код:

local com = require('component')
local internet = com.internet
local connect = internet.connect("site.ru", 80)
local file = connect.read()
print(file)
connect.close()
И при выводе пустота. Не знаю почему не выводит.

Через internet.open мне говорит что: address could not be parsed or no valid port given

Изменено пользователем TuxShot

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да буду благодарен за гайд по Internet API.У меня почему то не хочет стучаться до сайта.Вот какой код:

local com = require('component')
local internet = com.internet
local connect = internet.connect("site.ru", 80)
local file = connect.read()
print(file)
connect.close()
И при выводе пустота. Не знаю почему не выводит.Через internet.open мне говорит что: address could not be parsed or no valid port given

Потому что нужен request.http://pastebin.com/sVAys5ac

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Потому что нужен request.http://pastebin.com/sVAys5ac

Блин, чертов request :-)

Вообще забыл про него.

Теперь с интернет апишкой я разобрался.

 

Спасибо @@Asummonster за помощь :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Не нужен css, потому что не сделать тень? А если нужно банально сделать position:absolute?

Графику сможешь сделать за 2 часа? Если у тебя весь экран будет перерисоваться за 1-2 секунды то да, а с оптимизацией эта работа на неделю.

 

А вообще, Tux, присоединяйся к нам с зеро. Я делаю ядро и HTML. Зеро CSS. Ты мог бы взяться на выбор за картинки, скрипты или еще что то. Помощь повысит скорость выдачи результата.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вообще, Tux, присоединяйся к нам с зеро. Я делаю ядро и HTML. Зеро CSS. Ты мог бы взяться на выбор за картинки, скрипты или еще что то. Помощь повысит скорость выдачи результата.

@@Krutoy, я бы присоединился к вам, но думаю от меня толку мало будет, т.к. я еще "завис" на уровне локальных apiшек и с сетевыми (кроме internet) я не работал еще.

Я вот тут начал типа менеджера пакетов собирать с репой, можно потом как-то ее "присобачить" к OpenNet-у (чтобы помимо интернета он мог бы искать пакеты в сети OpenNet).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как дела?

У кого-нибудь есть наработки?

Изменено пользователем NEO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

О, вставлю свои пять копеек - а как же ЖээС?

 

Как только зафигачишь виртуальную машину JS на Lua.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 06.05.2015 в 23:31, LeshaInc сказал:

Я решил... ХТМЛ не будет.

Конечно прошло 5 лет, но вставлю свои 5 копеек, тут как в анекдоте
"и не в шахматы, а в карты, и не выиграл, а проиграл..."

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мне одному кажется что можно просто взять либу на XML to tables написанную на Lua.

Засунуть ее в компы и после тупо сделать браузер по типу Lynx. Он и JS не могет и вроде CSS тоже не особо читает

(хотя кто то к компам прикрутил JS).

Зато просто открыть и попытаться прочитать текст уже можно будет. Что явно лучше чем читать голый html.
Так то если сделать такую основу то можно и до уровня Elinks допилить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


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