Архив сентября 2012 - 3

При разработке приложений с модульной структурой на JavaScript возникает две проблемы:

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

Обе эти задачи решаются при использовании подхода Asynchronous Module Definition. Он сводится к описанию модулей функцией define и подключению их с помощью require. На данный момент есть несколько инструментов, реализующих AMD. Я начал своё знакомство с ними с RequireJS и был удивлён, на сколько удобно и просто можно описывать зависимости модулей. Расскажу, как это работает, на простом примере.Читать полностью »

В это воскресенье, 30 сентября, все пользователи в России празднуют 14-тый День Интернета (не путать с Днем Рождения Рунета (7 апреля)).

В 1998-ом московская компания IT Infoart Stars предложила поддержать инициативу о создании этого праздника и провела первую «перепись русскоязычного населения» Интернета, согласно которой число российских пользователей составило 1 млн человек. С тех пор количество пользователей Интернета в России неуклонно возрастало. По данным Координационного центра национального домена сети Интернет, в этом году количество юзеров достигло 59 млн.

К 2012 году в русскоязычном сегменте сети Интернет (Рунете) стало больше не только пользователей, но и доменов. Например, домен .RU, основной национальный домен России, хорошо подготовился к празднику и неделю назад преодолел рубеж в 4 000 000 регистраций, в очередной раз подтвердив свое лидерство.

image

Читать полностью »

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

В сети довольно много рассуждений на тему «коварные западные корпорации скупают наши мозги», но мне кажется, что правильная формулировка проблемы иная: «российский менеджмент не выдерживает конкуренции с иностранным».

Почему так получается, что инженеры пользуются спросом, а «эффективные менеджеры» которые ими руководят – совсем никому не интересны?Читать полностью »

ObjectScript — новый объектно-ориентированный язык программирования с открытым исходным кодом. ObjectScript расширяет возможности таких языков, как JavaScript, Lua и PHP.

Часть 2: выполнение скрипта на OS из C++

Возьмем пример кода на OS из Части 1: работа со стеком, вызов функций OS из C++.Читать полностью »

image

Студия Games-TV.ru и сайт iGuides.ru в июле приняли решение создать Live шоу на просторах Интернета, которое связывало бы в себе четыре направления: это и киноиндустрия, IT-сфера, гаджеты и игры. Да, кому-то покажется спорным решение связать, с одной стороны, очень далёкие друг от друга индустрии, а с другой, тесно пересекающихся в последнее время направлениями в нашей жизни. Мы долго размышляли на форматом, над технической составляющей данного проекта. Давайте я вернусь к «технике» чуть позже, а формат мероприятия поведаю.Читать полностью »

Вышел первый стабильный релиз GStreamer

Наконец-то, спустя несколько лет, вышла первая стабильная версия GStreamer'a. Что же это даёт нам? Привожу вольное изложение основных фич из новости с официального сайта.
Читать полностью »

Верите или нет, rar архивы могут содержать простой, похожий на x86, байткод для виртуальной машины RarVM. Это сделано для того, чтобы была возможность внедрять в архив фильтры (препроцессоры) для двустороннего преобразования входных данных с целью увеличения избыточности и повышения степени сжатия.
Например, есть фильтр «Intel E8 preprocessing», начала которого, вероятно, идут с LZX, который призван повысить избыточность в x86 коде.Читать полностью »

Компания Samsung Electronics может подать прошение об отмене запрета на продажи в США планшета Galaxy Tab 10.1. По сообщению источника, такое решение принял апелляционный суд в конце этой недели.

В суде пришли к выводу, что юрисдикция окружного судьи Сан-Хосе Люси Ко (Lucy Koh) включает рассмотрение прошения об отмене запрета, введенного до вынесения окончательного решения в патентом споре, Читать полностью »

ObjectScript — новый объектно-ориентированный язык программирования с открытым исходным кодом. Его презентация прошла на хабре некоторое время назад в этой статье и вызвала у читателей интерес и бурное обсуждение. Поэтому я решил не останавливаться на презентации и описать ObjectScript API.Читать полностью »

В этой статье-инструкции я хочу рассказать, об одном из вариантов создания рабочего места дома, когда удобное место хочется, а для стола свободного пространства нет (или не хочется его занимать).

Компактное складное рабочее место для ноутбука «своими руками»

Как же это сделать всего за пару часов времени и вменяемые затраты я и хочу рассказать и показать на собственном примере.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js