Нам срочно требуется инициативный разработчик Python с использованием фреймворка Django+jQuery(JavaScript) для работы с высоконагруженными системами биллинга на фуллтайм.
Дружный коллектив, стабильная компания, оплата обсуждается с успешным кандидатом.
Контакты: 8-915-003-11-02 -Дарья
darya-bushina@yandex.ru.
Совсем недавно, а именно 15 мая, великий Фабрис Беллард создал Linux на JavaScript. Опробовать новое творение можно по ссылке Linux на JavaScript (http://bellard.org/jslinux/).
Текущая реализация занимает 86КБ и поддерживает только базовые возможности:
— 32-битный x86-совместимый процессор.
— Программируемый контроллер 8259.
— Программируемый таймер 8254.
— UART 16450.
— Эмулятор терминала, работающего с UART.
Но этих возможностей достаточно, чтобы запустить полноценное ядро Linux с корнем на ext2, включающим BusyBox, С-компилятор TCC и QEmacs.
Любой желающий может в своем браузере увидеть загрузку ядра Linux, поработать в открывшейся консоли, скомпилировать hello.c и выполнить rm -rf /. После загрузки ядра все операции выполняются в браузере без участия сервера.
Работоспособность подтверждена для браузеров Firefox 4, Seamonkey 2.1, Safari 5 и Chrome 11. По слухам проект не работает в Opera (нет поддержки Typed Arrays, а тестовые сборки, где она есть, выдают ошибку) и Chrome 12 («it does not work with Chrome 12 beta. As far as I know, it is a bug in the browser» — Fabrice Bellard).
В рамках кампании за кардинальное устранение несвободного кода с компьютеров во всем мире, некоммерческий фонд Free Software Foundation (FSF) призвал компанию Google к открытию JavaScript составляющих сервиса Gmail под свободной лицензией. ( По мотивам http://www.opennet.ru/opennews/art.shtml?num=30097 )
Файрфокс имеет интересную фичу — в правом-нижнем углу TextArea он рисует рукоятку, за которую можно потянуть — и размер TextArea изменится. Очень приятная вещь, особенно когда дизайнер по каким-то причинам делает TextArea маленьким, и в нём неудобно писать многострочные комментарии. Но не всегда эта фича правильно стыкуется со стилями сайтов. В частности — с Openlife. Однако достаточно короткого заклинания на JavaScript — и проблема исчезает!
Читать дальше