ECMAScript v.4

В этой версии стандарта используемого для стандартизации синтаксических и семантических механизмов технологии JavaScript наконец-то были включены, не побоюсь
сказать, революционные для данной платформы нововведения. Многие из них неявно присутствовали всегда, их, опять же, неявно использовали очень давно, но они не были явно прописаны и оформленны на том уровне, на котором их утвердили сейчас. Это будто бы переходить с позиции просто проживающего в стране к полноправному гражданину.
Собственно, меньше слов, вот список наиболее значимых нововведений версии EcmaScript 4:

1. Более полная реализация ООП-подхода: явное присутствие сущности "класс", и "реализуемый интерфейс", инкапсуляция (установление уровня
доступности элементов класса посредством операторов "public" и "private"),
наследование, полиморфизм.
2. Присутствует понятие "динамичного класса", поля и методы которого, в момент инициализация не были объявлены
3. Реализация виртуальных instant no fax payday loanbank loan no payday statementno fax payday advance loan1 hour payday loancash advance payday loanfax payday loan,payday loan without fax,fax less payday loanadvance cash net payday usaloan online payday quickpayday loan in 1 hour,1 hour loan payday,1 hour payday loanameriloan loan paydayaafes payday loanonline payday loan servicepayday loan application,application loan paydaycash fast loan online paydayinstant approval payday loan,approval instant loan payday100 loan online paydayconsolidate debt loan payday,consolidate payday loan debtfast fax loan no paydayloan payday toronto,payday loan toronto,payday loan in torontocash fast loan paydaycash central loan paydaydefault loan paydayfree payday advance loan,free loan payday,interest free payday loaninternet payday loan law,internet loan payday,business internet loan payday startpayday loan in georgiafaxing loan no payday,faxing loan military no payday,500 faxing loan no paydayapproval guaranteed loan paydayemergency payday loanno faxing instant payday loancanadian loan online payday,canadian payday loanday loan payday same,day loan no payday same teletracklow fee payday loanfast loan payday,cash fast loan online payday search,approval fast loan paydaycash until payday loanamerica cash loan paydayadvance loan payday software? ?cashloan till paydaymilitary payday loanadvance america payday loanaafes loan paydayadvance cash loan payday softwareloan money payday treefaxless payday loanno fax payday cash advancecheap loan payday tillcompletely instant loan online payday,instant online payday loangeorgia in loan online payday,georgia loan paydayadvance cash loan? payday ?online payday cash loanday loan payday quick same,same day payday loan,day faxless loan payday same функций и "мета"-методов для чтения и записи значений полей класса (методы "get(value)" и "set(name,value)")
4. Возможность задания атрибута "final" относительно класса, для явного указания невозможности его
расширения и перезаписи методов после создания его экземпляра.
5. Понятие Meta-класса
6. Введение понятия прототип (Prototype)

Linux и САПР

Источник: http://linuxrsp.org

LinuxCAD LogoВ 1984 году Ричард Столлмен завершил свою работу в MIT и начал писать программы для проекта GNU - версии операционной системы UNIX, основанной на идее свободного программного обеспечения. В 1985 году он основал фонд свободного программного обеспечения FSF (Free Software Foundation). В 1991 году в рамках проекта GNU, начатого Столлменом, Линус Торвальдс (Linus Torvalds), создал UNIX-совместимое ядро, которое он назвал Linux. В течение 1992 года ядро Linux было объединено с незавершенной системой GNU в полноценную операционную систему.

В силу сложившихся обстоятельств и последующего коммерческого использования, широко используемая сегодня версия системы GNU/Linux чаще известна, как ''Linux'', и многие пользователи не знакомы с тем, насколько глубока ее связь с Проектом GNU .

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

Вы можете загрузить исходный код Linux бесплатно по сети Интернет. Но Вы можете также купить коммерческие дистрибутивные версии от различных производителей. Многое компании (Red Hat, Suse, Debian, Caldera, Corel, и т.п.) создали дистрибутивные наборы Linux компонентов и Linux программных приложений, с добавлением автоматических процедур инсталляции и других, дружественных для пользователя возможностей, и - обычно, представляющие значительно более удовлетворительное решение для домашнего или коммерческого использования. Свободная версия - ориентирована скорей на хакера - компьютерного профессионала (здесь слово хакер следует понимать в трактовке Ричарда Столлмена, как того ⌠кто любит программировать, и получает удовольствие от этого■). Тем не менее, некоторые коммерческие версии часто предлагаются свободно для загрузки по Интернет или в качестве CD - приложений в компьютерных журналах или книгах. С коммерческой версией вы получаете расширенную документацию, дополнительные программы поддержки или приложения и услуги поддержки.

Некоторые русскоязычные ресурсы по Linux:

www.linuxrsp.ru

www.linux.ru

linux.ru.net

linux-ve.chat.ru - Виртуальная энциклопедия "Linux по-русски" В.А. Костромина.

Как и все UNIX √ системы, Linux может обслуживать много пользователей и решать много задач одновременно. Она высокопроизводительна, эффективна, стабильна, надежна и расширяема, требует меньше компьютерных ресурсов, чем другие системы. Linux - очень устойчивая операционная система. В последнее время обозреватели ставят ее по этому показателю на один уровень с UNIX и выше NT. Если NT работает только на процессорах x86 и Alpha, то Linux - на x86, Alpha, Power PC, SPARC, Motorola 68k, и этот список наверняка можно продолжить.

Некоторые главные производители PC теперь предлагают модели с предустановленной Linux. Среди них IBM, Dell и Hewlett-Packard, Compaq/Digital, Dell, Intergraph, SGI. Однако предлагаемые ими разработки распространяются пока главным образом для рынка сетевых решений и в качестве Internet-сервера. Существует также множество фирм, поставляющих компьютеры с предуcтановленной Linux, и оказывающих дополнительный сервис для индивидуальных пользователей.

Первая и самая главная проблема Linux, с точки зрения пользователя - недостаток прикладного программного обеспечения, в настоящее время успешно решается. Кроме множества свободно - распространяемых прикладных программ, появляются программы для коммерческого использования.

Существуют различные графические оболочки для Linux, а также то, что сейчас принято называть "офисным" программным обеспечением. То есть необходимые большинству пользователей прикладные программы (текстовый и графический редактор, электронные таблицы, системы управления базами данных, программы доступа к Интернет, почтовые программы и др.). Некоторые производители программного обеспечения, особенно те, кто чувствует угрозу монополии Microsoft, предлагает версии Linux и версий их продуктов под Linux, продолжая разрабатывать продукты для Windows. Например, Corel выпустила Corel Linux и Linux версию WordPerfect, готовит к выпуску Linux версию Corel PhotoPaint. Sun Microsystems купила немецкую компанию, которая разработала офисный пакет для Linux, названный StarOffice, и теперь предлагает его для свободной загрузки. Есть еще множество других достойных примеров.

На арене САПР, некоторые компании уже предложили Linux версии своих продуктов, а другие заявляют, что они находятся на стадии исследований или разработки таковых (Pro/Engineer и SolidWorks и др.). Компания SolidWorks перенесла программное обеспечение SolidWorks Java вьюер на Linux. Spatial Technology, являющаяся разработчиком широко используемого ядра твердотельного моделирования ACIS, анонсировала в мае 1999 года версию ядра написанного для Linux, которое облегчает различным САПР переход на Linux. Bentley разработала академическую Linux версию MicroStation. В приведенной таблице размещены ссылки на системы различного назначения, представленные в сети Интернет.

САПР и сопутствующее программное обеспечение для Linux

Название системы, компания
URL
Комментарии
ARCAD http://www.arcad.de 3D немецкоязычная САПР для архитектурного проектирования
CAM Expert
RibbonSoft
http://www.ribbonsoft.com/camexp.shtml Профессиональная CAD/CAM система для Linux (X11) и других ОС. 2D конструирование, создание управляющих программ для станков с ЧПУ и лазерной резки - $240
CEDRAT http://www.cedrat-grenoble.fr САПР электромеханического профиля. Включает модули конечно-разностного моделирования тепловых и электромагнитных полей
CoCreate ME10 http://www.cocreate.com/english/products/2d/me10onlinux.htm ME10 - 2D система машиностроительного и электромашиностроительного профиля (Red Hat Linux)
CYCAS http://www.cycas.de 2D и 3D архитектурная САПР, визуализация с помощью экспорта в POV-RAY
FREEdraft http://freeengineer.org/Freedraft/index.html Простая 2D система машиностроительного назначения с поддержкой GNU лицензии. Находится в стадии развития, пока не реализованы функции образмеривания, печати, экспорта-импорта DXF и IGES и др.
GCAD (GnomeCAD) http://gaztelan.bi.ehu.es/~inigo/gcad 2D САПР √ развивающийся коллективный проект, поддерживающий идею свободного ПО
LinuxCAD 2000

Протокол SOCKS 5. RFC1928

Network Working Group M. Leech
Request for Comments: 1928 Bell-Northern Research Ltd
Category: Standards Track M. Ganis
International Business Machines
Y. Lee
NEC Systems Laboratory
R. Kuris
Unify Corporation
D. Koblas
Independent Consultant
L. Jones
Hewlett-Packard Company
Март 1996

Протокол SOCKS 5

Статус данного документа

Этот документ описывает протокол связи по стандартам Интернет, и открыт
для обсуждения и предложений. Пожалуйста обращайтесь к текущей редакции
"Internet Official Protocol Standards" (STD 1) чтобы справится о стадии
стандартизации и статусе этого протокола. Распространение этого документа
не ограничивается.

Благодарности

Этот документ описывает протокол, который является развитием предыдущей
версии протокола 4 [1]. Этот новый протокол основывается на бурных
дискуссиях и прототипах реализаций. Основной вклад внесли:
Marcus Leech: Bell-Northern Research, David Koblas: Independent Consultant,
Ying-Da Lee: NEC Systems Laboratory, LaMont Jones: Hewlett-Packard Company,
Ron Kuris: Unify Corporation, Matt Ganis: International Business Machines.

1. Введение

Использование сетевых файрволов и систем, эффективно скрывающих
организацию внутренней сетевой структуры от внешней сети, такой
как Интернет, становится все более популярным. Эти файрволы обычно
работают как гэйтэвэи прикладного уровня между сетями, предлагая
обычно администрируемый TELNET, FTP, и SMTP доступ. С появлением
более сложных протоколов прикладного уровня предназначенных для
облегчения глобального информационного взаимодействия, появилась
потребность в обеспечении общей основы для прозрачной и безопасной
работы через файрволл для этих протоколов.
Read more

Спецификация технологии ID3v2. Список тегов.

Нижеприведённые теги являются официально принятыми согласно спецификации технологии файлов медиа-формата:

4.19 AENC Запись аудио-файла
4.14 APIC Присоединённое изображение
4.30 ASPI Начало проигрыша аудио-файла

Read more

Переклад специфікацї RFC4627 (Рос. мова)

JavaScript Object Notation (JSON) RFC4627

Рабочая Сетевая Группа
Комментариев и запросов: 4627
Категория: Информационный материал
MIME-тип application/json для JavaScript Object Notation (JSON)
Перевод: К.Карпенко

Статус данного документа

Этот документ является информационным материалом для Интернет Сообщества. Распространение данного документа неограничено. Данный документ никоем образом не является официальной спецификацией технологии JSON и имеет лишь рекоммендательный характер.

Авторские права

Все права защищены за The Internet Society (2006).

Обзор

JavaScript Object Notation (JSON) - это относительно малый по объёмам, основанный на тексте, платформенно-независимый формат обмена данными. Грамматика и семантика языка основаны на стандарте языка ECMAScript.
В целом JSON определяет небольшой список правил для форматирования переносных репрезентативных структур данных.
Read more

.