Pull to refresh

Comments 29

Насколько я понимаю, интернет тут работает не напрямую из браузера, а через свой же сервак, изображающий из себя интернет-провайдера, к которому производится звонок.
В принципе, если нужен доступ только к ресурсам сайта, то можно обойтись и без NAT.
Да, абсолютно верно, эмулируется диалап сервер.
Вот сэмулировать бы его прямо в браузере, цены бы не было. Вообще можно соорудить HTTP-прокси, который бы пинал по серийному девайсу JS, а JS уже всё разруливал сам. Остаётся проблема кроссдоменных запросов, но она для доступа на свой же сервак не потребуется держать pppd.
Теперь нужны иксы, в иксах запустить Firefox, в Firefox запустить JSLinux и уйти в бесконечную рекурсию :-)
UFO landed and left these words here
Флудить так флудить!!! :)
Картинка: mordaha.com/sc2l.jpg
Это старкон2, запущенный в DosBox, под иксами в Дебиане, который запущен в VMWare, которая в WinXP
Куда мне вопрос о неработающем звуке задавать?
UFO landed and left these words here
Создателям JSLinux явно понравился фильм «Начало»
т.е. вопроса зачем это вообще в браузере нужно у вас не возникло? :)
каждый дрочит как хочет. а там хоть виртуалку с win7 ставят
это беспонтово, вот
# emerge openoffice
было бы круто!
yo dawg, мы слышали что ты любишь сидеть в инете с линукса поэтому мы вставили браузер с интернетом в линукс, который мы вставили в браузер в твоем линуксе, для того что бы ты мог сидеть из браузера из под линукс, в то время как ты сидишь в браузере под линуксом.
Немножко не в тему.
Скажите, а в Linux есть эмулятор браузера? Или, например, возможность установить Google Chrome и через API управлять им?

Задача следующая:
Загрузить браузером страницу, он отрендерит ее, выполнит JavaScript (например, который манипулирует с DOM) и полученный исходный код на HTML вернет моему приложению.

не эмулятор, а библиотеки рендеринга. Да, есть, их, например, evolution использует.
А для ваших целей отлично подойдет Selenium =) Если нужен именно браузер и именно нативная им манипуляция
Как альтернатива названному Selenium есть еще и WatiN/WatiR, но у Selenium будет поболее набор биндингов к различным языкам, да и HTML/JS он может загружать/выполнять без браузера прямо in-memory, используя Rhino для JS.
А почему модем? Я бы пилил сразу полноценный tun. Кстати, нет никаких проблем с тем, чтобы реализовать http-based локальный файловый сокет, который бы мог юзать слегка перепиленный squid (это позволило бы иметь обычный интернет для всяких аптитьюдов).
Думаю это связано с тем, что в такой реализации получается полноценный сетевой интерфейс, который можно конфигурировать.
получается-то полноценный serial-интерфейс, через который можно гонять, например, ppp
имхо банально потому что эмулятор последовательного порта уже был сделан (для консоли). Осталось только добавить еще один порт для сети. А по нему уже PPP. Не надо геморроиться с устройствами, прерываниями и прочей чушью.
Какие прерывания? Я ж говорю — tun, то есть виртуальный сетевой интерфейс без hardware-части.
Ну вот что за нафиг, компилил-компилил
А оно не запустилось
точнее запустилось, но интерфейса не появилось и вообще вот так сругалось:
2011/08/18 16:28:36 socat[97920] N accepting connection from LEN=16 AF=2 127.0.0.1:62143 on LEN=16 AF=2 127.0.0.1:2001
2011/08/18 16:28:36 socat[97920] N starting data transfer loop with FDs [3,3] and [6,6]
2011/08/18 16:28:36 socat[97920] N socket 1 (fd 3) is at EOF
2011/08/18 16:28:36 socat[97920] N socket 1 (fd 3) is at EOF
2011/08/18 16:28:36 socat[97920] N socket 2 (fd 6) is at EOF
2011/08/18 16:28:36 socat[97920] N exiting with status 0

Что ему не нравится? mac os lion
Отсутствие pppd, iptables и /proc/sys/net/ipv4/ip_forward?
это такой тонкий троллинг пользователей макоси? :\
Кстати, если запустить под safari в Mac OS, и в терминале набрать
cat /dev/zero > /dev/mem
то подвешивается браузер. Кажется, это новый тип атак, выбивающий браузер нафиг.
Sign up to leave a comment.

Articles